瀏覽代碼

报账列表-项目名称显示

lgl 1 年之前
父節點
當前提交
ac84877d75
共有 1 個文件被更改,包括 51 次插入58 次删除
  1. 51 58
      src/main/resources/templates/reimburse/mylist.html

+ 51 - 58
src/main/resources/templates/reimburse/mylist.html

@@ -25,15 +25,15 @@
25 25
                             </select>
26 26
                         </div>
27 27
                         <label class="layui-form-label" style="width: 90px">费用申请编号</label>
28
-                        <div class="layui-input-inline"  style="width: 200px">
28
+                        <div class="layui-input-inline" style="width: 200px">
29 29
                             <input type="text" name="fysqbh" autocomplete="off" class="layui-input">
30 30
                         </div>
31 31
                         <label class="layui-form-label" style="width: 90px">报账人</label>
32
-                        <div class="layui-input-inline"  style="width: 200px">
32
+                        <div class="layui-input-inline" style="width: 200px">
33 33
                             <input type="text" name="bzr" autocomplete="off" class="layui-input">
34 34
                         </div>
35 35
                         <label class="layui-form-label" style="width: 60px">报账名称</label>
36
-                        <div class="layui-input-inline"  style="width: 300px">
36
+                        <div class="layui-input-inline" style="width: 300px">
37 37
                             <input type="text" name="mc" autocomplete="off" class="layui-input">
38 38
                         </div>
39 39
                         <div class="layui-inline">
@@ -46,8 +46,12 @@
46 46
                                 </select>
47 47
                             </div>
48 48
                         </div>
49
-                        <button type="submit" class="layui-btn" lay-submit lay-filter="data-search-btn"><i class="layui-icon"></i> 搜 索</button>
50
-                        <button type="submit" class="layui-btn layui-btn-primary" lay-submit lay-filter="data-reset-btn"><i class="layui-icon layui-icon-refresh"></i> 重 置 </button>
49
+                        <button type="submit" class="layui-btn" lay-submit lay-filter="data-search-btn"><i
50
+                                class="layui-icon"></i> 搜 索
51
+                        </button>
52
+                        <button type="submit" class="layui-btn layui-btn-primary" lay-submit
53
+                                lay-filter="data-reset-btn"><i class="layui-icon layui-icon-refresh"></i> 重 置
54
+                        </button>
51 55
                     </div>
52 56
                 </form>
53 57
             </div>
@@ -70,9 +74,9 @@
70 74
                 <button class="layui-btn layui-btn-sm data-add-btn" lay-event="tjrevokeApprove">
71 75
                     <i class="layui-icon layui-icon-edit" style="font-size: 10px;"></i>撤销审批
72 76
                 </button>
73
-<!--                <button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="spOption">-->
74
-<!--                    <i class="layui-icon layui-icon-edit" style="font-size: 10px;"></i>审核-->
75
-<!--                </button>-->
77
+                <!--                <button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="spOption">-->
78
+                <!--                    <i class="layui-icon layui-icon-edit" style="font-size: 10px;"></i>审核-->
79
+                <!--                </button>-->
76 80
                 <button class="layui-btn layui-btn-sm layui-btn-normal" lay-event="spList">
77 81
                     <i class="layui-icon layui-icon-list" style="font-size: 10px;"></i>审批列表
78 82
                 </button>
@@ -85,9 +89,9 @@
85 89
                 <button class="layui-btn layui-btn-sm layui-btn-danger" lay-event="nullify">
86 90
                     <i class="layui-icon layui-icon-delete" style="font-size: 10px;"></i>作废
87 91
                 </button>
88
-<!--                <button class="layui-btn layui-btn-sm" lay-event="exportExcel">-->
89
-<!--                    <i class="layui-icon layui-icon-export" style="font-size: 10px;"></i>导出列表-->
90
-<!--                </button>-->
92
+                <!--                <button class="layui-btn layui-btn-sm" lay-event="exportExcel">-->
93
+                <!--                    <i class="layui-icon layui-icon-export" style="font-size: 10px;"></i>导出列表-->
94
+                <!--                </button>-->
91 95
             </div>
92 96
         </script>
93 97
         <table class="layui-hide" id="currentTableId" lay-filter="currentTableFilter"></table>
@@ -105,8 +109,8 @@
105 109
 
106 110
     layui.use(['form', 'table', 'tableSelect', 'laydate'], function () {
107 111
         var form = layui.form
108
-            table = layui.table;
109
-         var userId = $("#userId").val();
112
+        table = layui.table;
113
+        var userId = $("#userId").val();
110 114
 
111 115
         var currTable = table.render({
112 116
             elem: '#currentTableId',
@@ -117,11 +121,11 @@
117 121
             cols: [
118 122
                 [
119 123
                     {type: "checkbox", fixed: 'left'},
120
-                    {type: 'numbers', fixed: 'left',title: '序号'},
124
+                    {type: 'numbers', fixed: 'left', title: '序号'},
121 125
                     {field: 'mc', width: '20%', title: '报账名称', fixed: 'left'},
122
-                    {field: 'xmmc'},
123
-                    {field: 'spzt', width: '10%',title: '审批状态'},
124
-                    {field: 'fysqbh', width: '10%',title: '费用申请编号'},
126
+                    {field: 'xmmc', width: '20%', title: '项目名称'},
127
+                    {field: 'spzt', width: '10%', title: '审批状态'},
128
+                    {field: 'fysqbh', width: '10%', title: '费用申请编号'},
125 129
                     {field: 'bzje', width: '8%', title: '报账金额(元)'},
126 130
                     {field: 'bhsje', width: '8%', title: '不含税金额(元)'},
127 131
                     {field: 'sf', width: '6%', title: '税费(元)'},
@@ -135,7 +139,7 @@
135 139
             limit: 10,
136 140
             page: true,
137 141
             skin: 'grid',
138
-            parseData: function(res){ //res 即为原始返回的数据
142
+            parseData: function (res) { //res 即为原始返回的数据
139 143
                 return {
140 144
                     "code": res.code, //解析接口状态
141 145
                     "msg": res.message, //解析提示文本
@@ -143,7 +147,7 @@
143 147
                     "data": res.data.rows //解析数据列表
144 148
                 };
145 149
             },
146
-            done: function(res, curr, count) { // done为数据渲染完的回调
150
+            done: function (res, curr, count) { // done为数据渲染完的回调
147 151
                 // 测试打印出后端返回的权限列表
148 152
                 // let permissionSet = [[${permissionSet}]];
149 153
                 // console.log(JSON.stringify(permissionSet));
@@ -166,7 +170,7 @@
166 170
         table.on('toolbar(currentTableFilter)', function (obj) {
167 171
             if (obj.event == 'edit') {
168 172
                 var dataBudget = table.cache["currentTableId"];
169
-                if(dataBudget.length == 0)
173
+                if (dataBudget.length == 0)
170 174
                     return;
171 175
 
172 176
                 var checkStatus = table.checkStatus('currentTableId')
@@ -180,7 +184,7 @@
180 184
                 } else if (data[0].spzt == "审批结束") {
181 185
                     Message.warning("该报账已审批结束,不能修改!", 2000);
182 186
                 } else if (data[0].spzt != null && data[0].spzt.indexOf("未提交") < 0) {
183
-                        Message.warning("该报账审批中,不能修改!", 2000);
187
+                    Message.warning("该报账审批中,不能修改!", 2000);
184 188
                 } else {
185 189
                     var index = layer.open({
186 190
                         title: '编辑报账',
@@ -189,7 +193,7 @@
189 193
                         // maxmin: true,
190 194
                         shadeClose: true,
191 195
                         area: ['1250px', '750px'],
192
-                        content: AjaxUtil.ctx + "staReimbursement/forUpdate/" +data[0].id,
196
+                        content: AjaxUtil.ctx + "staReimbursement/forUpdate/" + data[0].id,
193 197
                         end: function () {
194 198
                             if (updateflag == 1)
195 199
                                 currTable.reload();
@@ -198,10 +202,9 @@
198 202
                         }
199 203
                     });
200 204
                 }
201
-            }
202
-            else if (obj.event == 'view') {
205
+            } else if (obj.event == 'view') {
203 206
                 var dataBudget = table.cache["currentTableId"];
204
-                if(dataBudget.length == 0)
207
+                if (dataBudget.length == 0)
205 208
                     return;
206 209
 
207 210
                 var checkStatus = table.checkStatus('currentTableId')
@@ -218,28 +221,26 @@
218 221
                         // maxmin: true,
219 222
                         shadeClose: true,
220 223
                         area: ['1250px', '750px'],
221
-                        content: AjaxUtil.ctx + "staReimbursement/forView/" +data[0].id,
224
+                        content: AjaxUtil.ctx + "staReimbursement/forView/" + data[0].id,
222 225
                         end: function () {
223 226
                             layer.close(index);
224 227
                         }
225 228
                     });
226 229
                 }
227
-            }
228
-            else if (obj.event === 'delete') {  // 监听删除操作
230
+            } else if (obj.event === 'delete') {  // 监听删除操作
229 231
                 var dataBudget = table.cache["currentTableId"];
230
-                if(dataBudget.length == 0)
232
+                if (dataBudget.length == 0)
231 233
                     return;
232 234
 
233 235
                 var checkStatus = table.checkStatus('currentTableId')
234
-                    ,data = checkStatus.data;
236
+                    , data = checkStatus.data;
235 237
                 if (data == null || data.length === 0) {
236 238
                     Message.warning("请选择要删除的报账!", 1000);
237 239
                     return;
238
-                }
239
-                else {
240
-                    for(let item of data) {
241
-                        if(item.spzt != "未提交") {
242
-                            if(item.spzt == "审批结束")
240
+                } else {
241
+                    for (let item of data) {
242
+                        if (item.spzt != "未提交") {
243
+                            if (item.spzt == "审批结束")
243 244
                                 Message.warning("存在已审批结束的报账,不能直接删除!", 2000);
244 245
                             else if (data[0].spzt == "作废")
245 246
                                 Message.warning("存在已作废的报账,不能直接删除!", 2000);
@@ -269,8 +270,7 @@
269 270
                         }
270 271
                     });
271 272
                 });
272
-            }
273
-            else if (obj.event === 'tjApprove') {
273
+            } else if (obj.event === 'tjApprove') {
274 274
                 var dataBudget = table.cache["currentTableId"];
275 275
                 if (dataBudget.length == 0)
276 276
                     return;
@@ -294,7 +294,7 @@
294 294
                         "zt": data[0].spzt,
295 295
                         "bzje": data[0].bzje
296 296
                     };
297
-                    if(data[0].spzt == null) {
297
+                    if (data[0].spzt == null) {
298 298
                         xmApproval.zt = "未提交";
299 299
                         data[0].spzt = "未提交";
300 300
                     }
@@ -319,8 +319,7 @@
319 319
                         }
320 320
                     });
321 321
                 }
322
-            }
323
-            else if (obj.event === 'spOption') {
322
+            } else if (obj.event === 'spOption') {
324 323
                 var dataBudget = table.cache["currentTableId"];
325 324
                 if (dataBudget.length == 0)
326 325
                     return;
@@ -360,8 +359,7 @@
360 359
                         }
361 360
                     });
362 361
                 }
363
-            }
364
-            else if (obj.event === 'spList') {
362
+            } else if (obj.event === 'spList') {
365 363
                 var dataBudget = table.cache["currentTableId"];
366 364
                 if (dataBudget.length == 0)
367 365
                     return;
@@ -392,8 +390,7 @@
392 390
                         }
393 391
                     });
394 392
                 }
395
-            }
396
-            else if (obj.event === 'payRequest') {
393
+            } else if (obj.event === 'payRequest') {
397 394
                 var projects = table.cache["currentTableId"];
398 395
                 if (projects.length == 0)
399 396
                     return;
@@ -434,8 +431,7 @@
434 431
                         }
435 432
                     });
436 433
                 }
437
-            }
438
-            else if (obj.event === 'updateBZJE') {                 //
434
+            } else if (obj.event === 'updateBZJE') {                 //
439 435
                 var projects = table.cache["currentTableId"];
440 436
                 if (projects.length == 0)
441 437
                     return;
@@ -448,8 +444,7 @@
448 444
                     Message.warning("请选择一条记录进行付款修改!", 1500);
449 445
                 } else if (data[0].spzt == "作废") {
450 446
                     Message.warning("该报账已作废!", 1500);
451
-                }
452
-                 else {
447
+                } else {
453 448
                     xmApproval = {
454 449
                         "fysq": data[0].fysq,
455 450
                         "fysqmc": data[0].fysqmc,
@@ -464,7 +459,7 @@
464 459
                         maxmin: true,
465 460
                         shadeClose: true,
466 461
                         area: ['1000px', '750px'],
467
-                        content: AjaxUtil.ctx + "staReimbursement/forUpdate/" +data[0].id,
462
+                        content: AjaxUtil.ctx + "staReimbursement/forUpdate/" + data[0].id,
468 463
                         end: function () {
469 464
                             if (updateflag == 1)
470 465
                                 currTable.reload();
@@ -473,8 +468,7 @@
473 468
                         }
474 469
                     });
475 470
                 }
476
-            }
477
-            else if (obj.event === 'nullify') {  // 监听删除操作
471
+            } else if (obj.event === 'nullify') {  // 监听删除操作
478 472
                 var projects = table.cache["currentTableId"];
479 473
                 if (projects.length == 0)
480 474
                     return;
@@ -517,8 +511,7 @@
517 511
                         });
518 512
                     });
519 513
                 }
520
-            }
521
-            else if (obj.event === 'exportExcel') {
514
+            } else if (obj.event === 'exportExcel') {
522 515
                 var projects = table.cache["currentTableId"];
523 516
                 if (projects.length == 0)
524 517
                     return;
@@ -527,8 +520,7 @@
527 520
                 a.href = AjaxUtil.ctx + 'staReimbursement/exportExcel';
528 521
                 a.click();
529 522
                 a.parentNode.removeChild(a);
530
-            }
531
-            else if(obj.event==='tjrevokeApprove'){
523
+            } else if (obj.event === 'tjrevokeApprove') {
532 524
                 var projects = table.cache["currentTableId"];
533 525
                 if (projects.length == 0)
534 526
                     return;
@@ -541,16 +533,16 @@
541 533
                 } else if (data[0].spzt == "审批结束") {
542 534
                     Message.warning("该报账已审批结束!", 1500);
543 535
                 }
544
-                //else if (data[0].cjr!= userId) {
536
+                    //else if (data[0].cjr!= userId) {
545 537
 
546
-                    //Message.error("您不是改报账的创建人!", 1500);}
538
+                //Message.error("您不是改报账的创建人!", 1500);}
547 539
                 else {
548 540
                     xmApproval = {
549 541
                         "xmid": data[0].id,
550 542
                         "xm": data[0].zwmc,
551 543
                         "zt": "未提交"
552 544
                     };
553
-                    if(data[0].spzt == null) {
545
+                    if (data[0].spzt == null) {
554 546
                         xmApproval.zt = "未提交";
555 547
                         data[0].spzt = "未提交";
556 548
                     }
@@ -598,6 +590,7 @@
598 590
             });
599 591
         });
600 592
     });
593
+
601 594
     function getXmApproval() {
602 595
         return xmApproval;
603 596
     }