From 9fc2da5ed4400d616fcddb25a802454de1854fef Mon Sep 17 00:00:00 2001 From: luxiaotao1123 <t1341870251@163.com> Date: 星期三, 12 十月 2022 13:05:27 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/wrkCharge/wrkCharge.js | 78 +++++++++++++++++++++---- src/main/java/com/zy/asrs/controller/WrkChargeController.java | 15 +++++ src/main/webapp/views/wrkCharge/wrkCharge.html | 29 ++++++++- 3 files changed, 105 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/zy/asrs/controller/WrkChargeController.java b/src/main/java/com/zy/asrs/controller/WrkChargeController.java index 84f7003..a11c4da 100644 --- a/src/main/java/com/zy/asrs/controller/WrkChargeController.java +++ b/src/main/java/com/zy/asrs/controller/WrkChargeController.java @@ -124,4 +124,19 @@ return R.ok(); } + @RequestMapping(value = "/wrkCharge/truncate/charge/auth") + @ManagerAuth + public R truncateCharge() { + wrkChargeService.delete(new EntityWrapper<WrkCharge>().eq("memo", "charge")); + return R.ok(); + } + + @RequestMapping(value = "/wrkCharge/truncate/demo/auth") + @ManagerAuth + public R truncateMemo() { + wrkChargeService.delete(new EntityWrapper<WrkCharge>().eq("memo", "demo")); + return R.ok(); + } + + } diff --git a/src/main/webapp/static/js/wrkCharge/wrkCharge.js b/src/main/webapp/static/js/wrkCharge/wrkCharge.js index 7508e72..b1a7613 100644 --- a/src/main/webapp/static/js/wrkCharge/wrkCharge.js +++ b/src/main/webapp/static/js/wrkCharge/wrkCharge.js @@ -23,27 +23,27 @@ cols: [[ {type: 'checkbox'} ,{field: 'wrkNo', align: 'center',title: '宸ヤ綔鍙�'} - ,{field: 'mk', align: 'center',title: '鏍囪'} + ,{align: 'center',title: '浠诲姟绫诲瀷', templet: '#memoTpl'} + // ,{field: 'mk', align: 'center',title: '鏍囪'} ,{field: 'wrkSts$', align: 'center',title: '宸ヤ綔鐘舵��'} - ,{field: 'ioType$', align: 'center',title: '鍏ュ嚭搴撶被鍨�'} + // ,{field: 'ioType$', align: 'center',title: '鍏ュ嚭搴撶被鍨�'} ,{field: 'crnNo$', align: 'center',title: '鍫嗗灈鏈�'} ,{field: 'steNo$', align: 'center',title: '绌挎杞�'} - ,{field: 'outMost', align: 'center',title: '宸烽亾鍙�'} - ,{field: 'ioPri', align: 'center',title: '浼樺厛绾�'} + // ,{field: 'outMost', align: 'center',title: '宸烽亾鍙�'} + // ,{field: 'ioPri', align: 'center',title: '浼樺厛绾�'} ,{field: 'locNo$', align: 'center',title: '鐩爣搴撲綅'} - ,{field: 'staNo$', align: 'center',title: '鐩爣绔�'} - ,{field: 'sourceStaNo$', align: 'center',title: '婧愮珯'} + // ,{field: 'staNo$', align: 'center',title: '鐩爣绔�'} + // ,{field: 'sourceStaNo$', align: 'center',title: '婧愮珯'} ,{field: 'sourceLocNo$', align: 'center',title: '婧愬簱浣�'} - ,{field: 'emptyMk', align: 'center',title: '绌烘澘(checkBox)'} - ,{field: 'ioTime$', align: 'center',title: '宸ヤ綔鏃堕棿'} - ,{field: 'crnStrTime$', align: 'center',title: '鍫嗗灈鏈哄惎鍔ㄦ椂闂�'} - ,{field: 'crnEndTime$', align: 'center',title: '鍫嗗灈鏈哄仠姝㈡椂闂�'} + // ,{field: 'emptyMk', align: 'center',title: '绌烘澘(checkBox)'} + // ,{field: 'ioTime$', align: 'center',title: '宸ヤ綔鏃堕棿'} + // ,{field: 'crnStrTime$', align: 'center',title: '鍫嗗灈鏈哄惎鍔ㄦ椂闂�'} + // ,{field: 'crnEndTime$', align: 'center',title: '鍫嗗灈鏈哄仠姝㈡椂闂�'} ,{field: 'modiUser$', align: 'center',title: '淇敼浜哄憳'} ,{field: 'modiTime$', align: 'center',title: '淇敼鏃堕棿'} - ,{field: 'appeUser$', align: 'center',title: '鍒涘缓鑰�'} - ,{field: 'appeTime$', align: 'center',title: '娣诲姞鏃堕棿'} - ,{field: 'memo', align: 'center',title: '澶囨敞'} - ,{field: 'barcode', align: 'center',title: '鏉$爜'} + // ,{field: 'appeUser$', align: 'center',title: '鍒涘缓鑰�'} + // ,{field: 'appeTime$', align: 'center',title: '娣诲姞鏃堕棿'} + ,{field: 'barcode', align: 'center',title: '鏉$爜', hide: true} ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:120} ]], @@ -89,6 +89,56 @@ table.on('toolbar(wrkCharge)', function (obj) { var checkStatus = table.checkStatus(obj.config.id).data; switch(obj.event) { + case 'clearCharge': + layer.confirm('纭畾閲嶇疆鍏呯數浠诲姟鍚楋紵', { + skin: 'layui-layer-admin', + shade: .1 + }, function (i) { + layer.close(i); + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/wrkCharge/truncate/charge/auth", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + layer.close(loadIndex); + if (res.code === 200){ + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + }); + break; + case 'clearMemo': + layer.confirm('纭畾閲嶇疆婕旂ず浠诲姟鍚楋紵', { + skin: 'layui-layer-admin', + shade: .1 + }, function (i) { + layer.close(i); + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/wrkCharge/truncate/demo/auth", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + layer.close(loadIndex); + if (res.code === 200){ + layer.msg(res.msg, {icon: 1}); + tableReload(); + } else if (res.code === 403){ + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg, {icon: 2}); + } + } + }) + }); + break; case 'addData': showEditModel(); break; diff --git a/src/main/webapp/views/wrkCharge/wrkCharge.html b/src/main/webapp/views/wrkCharge/wrkCharge.html index 5c0dfa8..726982c 100644 --- a/src/main/webapp/views/wrkCharge/wrkCharge.html +++ b/src/main/webapp/views/wrkCharge/wrkCharge.html @@ -19,7 +19,21 @@ <div class="layui-form-item"> <div class="layui-inline"> <div class="layui-input-inline"> - <input class="layui-input" type="text" name="id" placeholder="缂栧彿" autocomplete="off"> + <input class="layui-input" type="text" name="wrk_no" placeholder="浠诲姟鍙�" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <div class="layui-input-inline"> + <input class="layui-input" type="text" name="ste_no" placeholder="绌挎杞�" autocomplete="off"> + </div> + </div> + <div class="layui-inline"> + <div class="layui-input-inline"> + <select name="memo"> + <option value="">閫夋嫨绫诲瀷</option> + <option value="charge">鍏呯數浠诲姟</option> + <option value="memo">婕旂ず浠诲姟</option> + </select> </div> </div> <div class="layui-inline" style="width: 300px"> @@ -47,16 +61,25 @@ </div> </div> +<script type="text/html" id="memoTpl"> + {{# if(d.memo === "charge"){ }} + <span name="memo" class="layui-badge layui-badge-red" >鍏呯數浠诲姟</span> + {{# } }} + {{# if(d.memo === "memo"){ }} + <span name="memo" class="layui-badge layui-badge-red" >婕旂ず浠诲姟</span> + {{# } }} +</script> + <script type="text/html" id="toolbar"> <div class="layui-btn-container"> - <button class="layui-btn layui-btn-sm" id="btn-add" lay-event="addData">鏂板</button> + <button class="layui-btn layui-btn-sm layui-btn-normal" id="btn-clear-charge" lay-event="clearCharge">閲嶇疆鍏呯數浠诲姟</button> + <button class="layui-btn layui-btn-sm " id="btn-clear-memo" lay-event="clearMemo">閲嶇疆婕旂ず浠诲姟</button> <button class="layui-btn layui-btn-sm layui-btn-danger" id="btn-delete" lay-event="deleteData">鍒犻櫎</button> <button class="layui-btn layui-btn-primary layui-btn-sm" id="btn-export" lay-event="exportData" style="float: right">瀵煎嚭</button> </div> </script> <script type="text/html" id="operate"> - <a class="layui-btn layui-btn-primary layui-btn-xs btn-edit" lay-event="edit">淇敼</a> <a class="layui-btn layui-btn-danger layui-btn-xs btn-edit" lay-event="del">鍒犻櫎</a> </script> -- Gitblit v1.9.1