From 9c199e1f139b2e6eca02addd1eb6d55d11b41475 Mon Sep 17 00:00:00 2001 From: mrzhssss <pro6@qq.com> Date: 星期一, 21 三月 2022 14:41:49 +0800 Subject: [PATCH] 修复bug --- src/main/webapp/static/js/pickout/pickout.js | 190 +++++++++++++++++++++++++---------------------- 1 files changed, 102 insertions(+), 88 deletions(-) diff --git a/src/main/webapp/static/js/pickout/pickout.js b/src/main/webapp/static/js/pickout/pickout.js index 6503c88..7e54ae0 100644 --- a/src/main/webapp/static/js/pickout/pickout.js +++ b/src/main/webapp/static/js/pickout/pickout.js @@ -9,6 +9,93 @@ var form = layui.form; var admin = layui.admin; + + /****************************************** 宸﹁竟琛� *************************************************/ + var leftTB = table.render({ + elem: '#leftTable', + url: baseUrl + '/pickout/list/auth', + height: 'full-100', + headers: {token: localStorage.getItem('token')}, + request: { + pageName: 'curr', + pageSize: 'limit' + }, + parseData: function (res){ + return{ + 'code': res.code, + 'msg': res.msg, + 'count': res.data.total, + 'data': res.data.records + } + }, + response: { + statusCode: 200 + }, + defaultToolbar: [], + cols:[[ + // {type: 'checkbox'} + {field: 'wrkNo', align: 'center',title: '浠诲姟鍙�'} + ,{field: 'id', align: 'center',title: '鍞竴ID',hide: true} + ,{field: 'hostId', align: 'center',title: '鍟嗘埛ID', hide: true} + ,{field: 'userId', align: 'center',title: '鐢ㄦ埛ID', hide: true} + + ,{field: 'wrkSts$', align: 'center',title: '宸ヤ綔鐘舵��' ,templet: '#wrkStsTpl' , width: 100} + ,{field: 'zpallet', align: 'center',title: '鏉″舰鐮�' , hide:true} + ,{field: 'createTime$', align: 'center',title: '', hide:true} + ,{field: 'createBy', align: 'center',title: '', hide:true} + ,{field: 'updateTime$', align: 'center',title: '', hide:true} + ,{field: 'updateBy', align: 'center',title: '', hide:true} + ,{field: 'memo', align: 'center',title: '', hide:true} + + ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:180} + ]], + done: function (res,curr,count){ + $('#dictTable+.layui-table-view .layui-table-body tbody>tr:first').trigger('click'); + } + }); + // 鐩戝惉琛屽伐鍏蜂簨浠� + table.on('tool(leftTable)', function(obj){ + var data = obj.data; + switch (obj.event) { + case 'complete': + complete(data); + break; + case "del": + var ids = [data.id]; + del(ids); + break; + } + }); + + /* 鍒犻櫎 */ + function del(ids) { + layer.confirm('纭畾瑕佸垹闄ら�変腑鏁版嵁鍚楋紵', { + skin: 'layui-layer-admin', + shade: .1 + }, function (i) { + layer.close(i); + var loadIndex = layer.load(2); + $.ajax({ + url: baseUrl+"/pickout/delete/auth", + headers: {'token': localStorage.getItem('token')}, + data: {ids: ids}, + 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}); + } + } + }) + }); + } + + /****************************************** 鍙宠竟琛� *************************************************/ // 鏁版嵁娓叉煋 tableIns = table.render({ elem: '#pickout', @@ -20,20 +107,21 @@ toolbar: '#toolbar', cellMinWidth: 50, cols: [[ - {type: 'checkbox'} + // {type: 'checkbox'} + {field: 'wrkNo', align: 'center',title: '浠诲姟鍙�'} ,{field: 'id', align: 'center',title: '鍞竴ID'} ,{field: 'hostId', align: 'center',title: '鍟嗘埛ID'} ,{field: 'userId', align: 'center',title: '鐢ㄦ埛ID'} - ,{field: 'wrkNo', align: 'center',title: '宸ヤ綔鍙�'} - ,{field: 'wrkSts', align: 'center',title: '宸ヤ綔鐘舵��'} - ,{field: 'zpallet', align: 'center',title: '鏉″舰鐮�'} - ,{field: 'createTime$', align: 'center',title: ''} - ,{field: 'createBy', align: 'center',title: ''} - ,{field: 'updateTime$', align: 'center',title: ''} - ,{field: 'updateBy', align: 'center',title: ''} - ,{field: 'memo', align: 'center',title: ''} - ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:150} + ,{field: 'wrkSts$', align: 'center',title: '宸ヤ綔鐘舵��' ,templet: '#wrkStsTpl' , width: 100} + ,{field: 'zpallet', align: 'center',title: '鏉″舰鐮�' , hide:true} + ,{field: 'createTime$', align: 'center',title: '', hide:true} + ,{field: 'createBy', align: 'center',title: '', hide:true} + ,{field: 'updateTime$', align: 'center',title: '', hide:true} + ,{field: 'updateBy', align: 'center',title: '', hide:true} + ,{field: 'memo', align: 'center',title: '', hide:true} + + ,{fixed: 'right', title:'鎿嶄綔', align: 'center', toolbar: '#operate', width:180} ]], request: { pageName: 'curr', @@ -130,86 +218,12 @@ break; } }); - - // 鐩戝惉琛屽伐鍏蜂簨浠� - table.on('tool(pickout)', function(obj){ - var data = obj.data; - switch (obj.event) { - case 'edit': - showEditModel(data); - break; - case "del": - var ids = [data.id]; - del(ids); - break; - } + /* 琛ㄦ牸鎼滅储 */ + form.on('submit(leftResearch)', function (data) { + insTb.reload({where: {doc_name: data.field.docName,doc_class:2}}); + return false; }); - /* 寮圭獥 - 鏂板銆佷慨鏀� */ - function showEditModel(mData) { - admin.open({ - type: 1, - area: '600px', - title: (mData ? '淇敼' : '娣诲姞') + '璁㈠崟鐘舵��', - content: $('#editDialog').html(), - success: function (layero, dIndex) { - layDateRender(); - form.val('detail', mData); - form.on('submit(editSubmit)', function (data) { - var loadIndex = layer.load(2); - $.ajax({ - url: baseUrl+"/pickout/"+(mData?'update':'add')+"/auth", - headers: {'token': localStorage.getItem('token')}, - data: data.field, - method: 'POST', - success: function (res) { - layer.close(loadIndex); - if (res.code === 200){ - layer.close(dIndex); - layer.msg(res.msg, {icon: 1}); - tableReload(); - } else if (res.code === 403){ - top.location.href = baseUrl+"/"; - }else { - layer.msg(res.msg, {icon: 2}); - } - } - }) - return false; - }); - $(layero).children('.layui-layer-content').css('overflow', 'visible'); - layui.form.render('select'); - } - }); - } - - /* 鍒犻櫎 */ - function del(ids) { - layer.confirm('纭畾瑕佸垹闄ら�変腑鏁版嵁鍚楋紵', { - skin: 'layui-layer-admin', - shade: .1 - }, function (i) { - layer.close(i); - var loadIndex = layer.load(2); - $.ajax({ - url: baseUrl+"/pickout/delete/auth", - headers: {'token': localStorage.getItem('token')}, - data: {ids: ids}, - 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}); - } - } - }) - }); - } // 鎼滅储 form.on('submit(search)', function (data) { -- Gitblit v1.9.1