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 | 101 ++++++++++++++++++++++++++++++++------------------
1 files changed, 65 insertions(+), 36 deletions(-)
diff --git a/src/main/webapp/static/js/locNormal/normalReport.js b/src/main/webapp/static/js/locNormal/normalReport.js
index fd92248..12d5274 100644
--- a/src/main/webapp/static/js/locNormal/normalReport.js
+++ b/src/main/webapp/static/js/locNormal/normalReport.js
@@ -16,46 +16,10 @@
, {field: 'mnemonic', align: 'center', title: '鐢熶骇鍗曞彿', width: 140}
, {field: 'supplier', align: 'center', title: '閫氱煡鍗曞彿', width: 140}
, {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,6 +28,31 @@
var layDate = layui.laydate;
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({
@@ -135,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