From c7b54b961679677b84fbbd5f0555748064479382 Mon Sep 17 00:00:00 2001
From: chen.llin <1442464845@qq.comm>
Date: 星期四, 25 十二月 2025 15:41:08 +0800
Subject: [PATCH] 库存明细API
---
src/main/webapp/static/js/monthlySettle/monthlySettle.js | 48 +++++++++++++++++++++++++++++++++++++++++++++++-
1 files changed, 47 insertions(+), 1 deletions(-)
diff --git a/src/main/webapp/static/js/monthlySettle/monthlySettle.js b/src/main/webapp/static/js/monthlySettle/monthlySettle.js
index 58bce67..f8600d9 100644
--- a/src/main/webapp/static/js/monthlySettle/monthlySettle.js
+++ b/src/main/webapp/static/js/monthlySettle/monthlySettle.js
@@ -29,7 +29,7 @@
{field: 'totalOutQty', align: 'center', title: '鎬诲嚭搴撴暟閲�', width: 120},
{field: 'totalMaterials', align: 'center', title: '鐗╂枡绉嶇被鏁�', width: 120},
{field: 'createTime$', title: '鍒涘缓鏃堕棿', minWidth: 180, width: 180},
- {align: 'center', title: '鎿嶄綔', toolbar: '#operate', width: 180}
+ {align: 'center', title: '鎿嶄綔', toolbar: '#operate', width: 240}
]],
request: {
pageName: 'curr',
@@ -368,6 +368,8 @@
var layEvent = obj.event;
if (layEvent === 'detail') {
showDetailDialog(data);
+ } else if (layEvent === 'export') {
+ exportDetail(data);
} else if (layEvent === 'delete') {
deleteSettle(data);
}
@@ -478,6 +480,50 @@
});
}
+ // 瀵煎嚭鏈堢粨鏄庣粏
+ function exportDetail(data) {
+ layer.confirm('纭畾瀵煎嚭鏈堢粨鏄庣粏 "' + data.settleNo + '" 鍚楋紵', {
+ shade: .1,
+ skin: 'layui-layer-admin'
+ }, function (i) {
+ layer.close(i);
+ layer.load(2);
+ $.ajax({
+ url: baseUrl + '/monthlySettle/detail/export/' + data.id + '/auth',
+ headers: {'token': localStorage.getItem('token')},
+ method: 'POST',
+ success: function (res) {
+ layer.closeAll('loading');
+ if (res.code === 200) {
+ // 瀹氫箟琛ㄥご
+ var titles = [
+ '鐗╂枡缂栫爜',
+ '鐗╂枡鍚嶇О',
+ '鎵规',
+ '鍝佺墝',
+ '鏈熷垵搴撳瓨',
+ '鏈熸湯搴撳瓨',
+ '宸紓鏁伴噺',
+ '鏈湡鍏ュ簱',
+ '鏈湡鍑哄簱'
+ ];
+ // 浣跨敤 table.exportFile 瀵煎嚭
+ table.exportFile(titles, res.data, 'xls');
+ layer.msg('瀵煎嚭鎴愬姛', {icon: 1});
+ } else if (res.code === 403) {
+ top.location.href = baseUrl + "/";
+ } else {
+ layer.msg(res.msg || '瀵煎嚭澶辫触', {icon: 2});
+ }
+ },
+ error: function() {
+ layer.closeAll('loading');
+ layer.msg('瀵煎嚭澶辫触', {icon: 2});
+ }
+ });
+ });
+ }
+
// 鍒犻櫎鏈堢粨璁板綍
function deleteSettle(data) {
layer.confirm('纭瑕佸垹闄ゆ湀缁撹褰� "' + data.settleNo + '" 鍚楋紵鍒犻櫎鍚庡皢娓呴櫎鍏宠仈鐨勫嚭鍏ュ簱璁㈠崟鏈堢粨淇℃伅锛屽彲浠ラ噸鏂拌繘琛屾湀缁撱��', {
--
Gitblit v1.9.1