From acdc4b3427cbd2a6dc811aed202fbd3e9c309d69 Mon Sep 17 00:00:00 2001 From: 18516761980 <4761516tqsxp> Date: 星期五, 05 十一月 2021 10:57:12 +0800 Subject: [PATCH] # --- src/main/webapp/static/js/locNormal/normalReport.js | 108 ++++++++++++++++++++++++++++++++++------------------- 1 files changed, 69 insertions(+), 39 deletions(-) diff --git a/src/main/webapp/static/js/locNormal/normalReport.js b/src/main/webapp/static/js/locNormal/normalReport.js index 480a261..12d5274 100644 --- a/src/main/webapp/static/js/locNormal/normalReport.js +++ b/src/main/webapp/static/js/locNormal/normalReport.js @@ -5,7 +5,8 @@ function getCol() { var cols = []; cols.push( - {field: 'appeTime$', align: 'center', title: '鍑哄叆搴撴椂闂�', width: 180} + {field: 'createTime$', align: 'center', title: '鍑哄叆搴撴椂闂�', width: 180} + , {field: 'updateTime$', align: 'center', title: '淇敼鏃堕棿', width: 180, hide: true} , {field: 'warehouse', align: 'center', title: '搴撳尯', width: 100} , {field: 'matnr', align: 'center', title: '鐗╂枡缂栫爜', width: 140} , {field: 'maktx', align: 'center', title: '鐗╂枡鍚嶇О', width: 400} @@ -14,47 +15,11 @@ , {field: 'type', align: 'center', title: '鐗╂枡绫诲埆', width: 120} , {field: 'mnemonic', align: 'center', title: '鐢熶骇鍗曞彿', width: 140} , {field: 'supplier', align: 'center', title: '閫氱煡鍗曞彿', width: 140} - , {field: 'altme', align: 'center', title: '鍗曚綅', hide: true} , {field: 'memo', align: 'center', title: '澶囨敞'} ) return cols; } -// 鑾峰彇浠撳簱涓嬫媺 -$.ajax({ - url: baseUrl + "/locArea/queryAll/auth", - headers: {'token': localStorage.getItem('token')}, - // data: top.reObject(data), - method: 'POST', - success: function (res) { - if (res.data && res.data.length > 0) { - locArea = res.data; - } - }, -}); - -// 搴撳尯涓嬫媺 -// 鑾峰彇浠撳簱涓嬫媺 -$.ajax({ - url: baseUrl + "/locArea/queryAll/auth", - headers: {'token': localStorage.getItem('token')}, - method: 'POST', - success: function (res) { - if (res.code === 200) { - var html = ""; - if (res.data && res.data.length > 0) { - html += res.data.map(function (item) { - return "<Option value=" + item.uuid + ">" + item.name + "</Option>"; - }); - } - $('#putSiteSelect').append(html); - } else if (res.code === 403) { - top.location.href = baseUrl + "/"; - } else { - layer.msg(res.msg) - } - } -}) layui.use(['table', 'laydate', 'form', 'upload'], function () { var table = layui.table; @@ -64,13 +29,38 @@ var form = layui.form; var upload = layui.upload; + // 搴撳尯涓嬫媺 + // 鑾峰彇浠撳簱涓嬫媺 + $.ajax({ + url: baseUrl + "/locArea/query/allArea", + headers: {'token': localStorage.getItem('token')}, + method: 'POST', + success: function (res) { + if (res.code === 200) { + var html = ""; + if (res.data && res.data.length > 0) { + locArea = res.data; + html += res.data.map(function (item) { + return "<Option value=" + item.uuid + ">" + item.name + "</Option>"; + }); + } + $('#putSiteSelect').append(html); + layui.form.render('select'); + } else if (res.code === 403) { + top.location.href = baseUrl + "/"; + } else { + layer.msg(res.msg) + } + } + }); + // 鏁版嵁娓叉煋 tableIns = table.render({ elem: '#locNormal', headers: {token: localStorage.getItem('token')}, url: baseUrl + '/locNomal/getInListByDay', where: { - state: '1', + io_type: '1', }, page: true, limit: 16, @@ -118,7 +108,7 @@ form.on('submit(reset)', function (data) { pageCurr = 1; clearFormVal($('#search-box')); - $("#state").val("1"); + $("#io_type").val("1"); form.render(); tableReload(false); }); @@ -134,6 +124,46 @@ , type: 'datetime' , range: true }); + + // 鐩戝惉澶村伐鍏锋爮浜嬩欢 + table.on('toolbar(locNormal)', function (obj) { + switch(obj.event) { + case 'exportData': + layer.confirm('纭畾瀵煎嚭Excel鍚�', {shadeClose: true}, function(){ + var titles=[]; + var fields=[]; + obj.config.cols[0].map(function (col) { + if (col.type === 'normal' && col.hide === false && col.toolbar == null) { + titles.push(col.title); + fields.push(col.field); + } + }); + var param = { + fields: fields, + exportData: locNormalList + }; + $.ajax({ + url: baseUrl+"/locNomal/normalReportExport.action", + headers: {'token': localStorage.getItem('token')}, + data: JSON.stringify(param), + dataType:'json', + contentType:'application/json;charset=UTF-8', + method: 'POST', + success: function (res) { + layer.closeAll(); + if (res.code === 200) { + table.exportFile(titles,res.data,'xls'); + } else if (res.code === 403) { + top.location.href = baseUrl+"/"; + } else { + layer.msg(res.msg) + } + } + }); + }); + break; + } + }); }); /* 琛ㄦ牸鏁版嵁閲嶈浇 */ -- Gitblit v1.9.1