ソースを参照

费用申请管理-滑动块消失处理--重置时清除所属部门的值

lgl 11 ヶ月 前
コミット
73da355299
共有2 個のファイルを変更した38 個の追加37 個の削除を含む
  1. 1 1
      src/main/resources/static/js/lay-module/cascader/cascader.css
  2. 37 36
      src/main/resources/templates/stafeemanage/list_allapply.html

+ 1 - 1
src/main/resources/static/js/lay-module/cascader/cascader.css

@@ -1649,5 +1649,5 @@
1649 1649
 }
1650 1650
 
1651 1651
 ::-webkit-scrollbar {
1652
-    width: 0;
1652
+    /*width: 0;*/
1653 1653
 }

+ 37 - 36
src/main/resources/templates/stafeemanage/list_allapply.html

@@ -92,7 +92,7 @@
92 92
                         <div class="layui-inline">
93 93
                             <label class="layui-form-label required" style="width: 60px">所属部门</label>
94 94
                             <div class="layui-input-block" style="width: 200px;left:-20px">
95
-                                <input type="text" id="ssbmmc" name="ssbmmc" >
95
+                                <input type="text" id="ssbmmc" name="ssbmmc">
96 96
                             </div>
97 97
                         </div>
98 98
                         <div class="layui-inline" style="left: -10px">
@@ -172,32 +172,32 @@
172 172
                 <!--                <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="nullify">-->
173 173
                 <!--                    <i class="layui-icon layui-icon-delete" style="font-size: 10px;"></i>作废-->
174 174
                 <!--                </button>-->
175
-<!--                                <button class="layui-btn layui-btn-sm" lay-event="exportExcel">-->
176
-<!--                                    <i class="layui-icon layui-icon-export" style="font-size: 10px;"></i>导出-->
177
-<!--                                </button>-->
178
-<!--                else if (obj.event === 'exportExcel') {  // 监听查看操作-->
179
-<!--                var projects = table.cache["currentTableId"];-->
180
-<!--                if (projects.length == 0)-->
181
-<!--                return;-->
182
-
183
-<!--                var checkStatus = table.checkStatus('currentTableId')-->
184
-<!--                , data = checkStatus.data;-->
185
-<!--                if (data == null || data.length === 0) {-->
186
-<!--                Message.warning("请选择要导出的费用申请!", 1500);-->
187
-<!--                } else if (data.length > 1) {-->
188
-<!--                Message.warning("请选择一条记录进行导出!", 1500)-->
189
-<!--                } else {-->
190
-<!--                layer.confirm('是否确定导出费用申请——'+data[0].zwmc+'?', {-->
191
-<!--                btn: ['导出', '取消']-->
192
-<!--                }, function(index, layero){-->
193
-<!--                window.location.href=AjaxUtil.ctx + "staBudgetapproval/exportWord/" + data[0].id;-->
194
-<!--                layer.close(index);-->
195
-
196
-<!--                }, function(index){-->
197
-
198
-<!--                });-->
199
-<!--                }-->
200
-<!--                }-->
175
+                <!--                                <button class="layui-btn layui-btn-sm" lay-event="exportExcel">-->
176
+                <!--                                    <i class="layui-icon layui-icon-export" style="font-size: 10px;"></i>导出-->
177
+                <!--                                </button>-->
178
+                <!--                else if (obj.event === 'exportExcel') {  // 监听查看操作-->
179
+                <!--                var projects = table.cache["currentTableId"];-->
180
+                <!--                if (projects.length == 0)-->
181
+                <!--                return;-->
182
+
183
+                <!--                var checkStatus = table.checkStatus('currentTableId')-->
184
+                <!--                , data = checkStatus.data;-->
185
+                <!--                if (data == null || data.length === 0) {-->
186
+                <!--                Message.warning("请选择要导出的费用申请!", 1500);-->
187
+                <!--                } else if (data.length > 1) {-->
188
+                <!--                Message.warning("请选择一条记录进行导出!", 1500)-->
189
+                <!--                } else {-->
190
+                <!--                layer.confirm('是否确定导出费用申请——'+data[0].zwmc+'?', {-->
191
+                <!--                btn: ['导出', '取消']-->
192
+                <!--                }, function(index, layero){-->
193
+                <!--                window.location.href=AjaxUtil.ctx + "staBudgetapproval/exportWord/" + data[0].id;-->
194
+                <!--                layer.close(index);-->
195
+
196
+                <!--                }, function(index){-->
197
+
198
+                <!--                });-->
199
+                <!--                }-->
200
+                <!--                }-->
201 201
             </div>
202 202
         </script>
203 203
 
@@ -215,14 +215,14 @@
215 215
     var updateflag = 0;
216 216
     var fyApproval = {};
217 217
 
218
-    layui.use(['form', 'table', 'tableSelect', 'laydate','layCascader'], function () {
218
+    layui.use(['form', 'table', 'tableSelect', 'laydate', 'layCascader'], function () {
219 219
         var form = layui.form,
220 220
             tableSelect = layui.tableSelect,
221 221
             laydate = layui.laydate,
222 222
             table = layui.table;
223
-            layCascader = layui.layCascader;
223
+        layCascader = layui.layCascader;
224 224
         var userId = $("#userId").val();
225
-
225
+        var cascader;
226 226
         var sqsj1 = '',
227 227
             sqsj2 = '';
228 228
         //申请时间
@@ -264,12 +264,11 @@
264 264
                     item.label = item.deptName;
265 265
                     datalist.push(item);
266 266
                 }
267
-                console.log(datalist)
268 267
                 // 扁平数据转树
269 268
                 var options = arrayToTree(datalist, "0");
270 269
 
271 270
                 // 初始化cascader实例
272
-                var cascader = layCascader({
271
+                cascader = layCascader({
273 272
                     elem: '#ssbmmc',
274 273
                     clearable: true,
275 274
                     showAllLevels: false, // 配置仅显示最后一级
@@ -284,7 +283,6 @@
284 283
                     // 主动关闭面板
285 284
                     cascader.close();
286 285
                     $("#deptId").val(value);
287
-                    console.log(node);
288 286
                 });
289 287
             },
290 288
             error: function (error) {
@@ -362,7 +360,7 @@
362 360
             limit: 10,
363 361
             page: true,
364 362
             skin: 'grid',
365
-            parseData: function (res)   { //res 即为原始返回的数据
363
+            parseData: function (res) { //res 即为原始返回的数据
366 364
                 return {
367 365
                     "code": res.code, //解析接口状态
368 366
                     "msg": res.message, //解析提示文本
@@ -402,9 +400,10 @@
402 400
                 "spzt": '',
403 401
                 "sfbz": '',
404 402
                 "dkyfzr": '',
405
-                "sqsj1":'',
406
-                "sqsj2":''
403
+                "sqsj1": '',
404
+                "sqsj2": ''
407 405
             });
406
+            cascader.reload();
408 407
             // 执行搜索重载
409 408
             currTable.reload({
410 409
                 page: {
@@ -840,11 +839,13 @@
840 839
     function getXmApproval() {
841 840
         return xmApproval;
842 841
     }
842
+
843 843
     function arrayToTree(data, firstPid) {
844 844
         const result = [];
845 845
         getChildren(data, result, firstPid)
846 846
         return result;
847 847
     }
848
+
848 849
     function getChildren(data, result, parentId) {
849 850
         for (const item of data) {
850 851
             if (item.parentId === parentId) {