From b4a8d50e3d97fc9e893b554a60134e4eceb012eb Mon Sep 17 00:00:00 2001
From: zhou zhou <3272660260@qq.com>
Date: 星期一, 05 一月 2026 08:58:08 +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