From e3304e45a19fe6ae830dd47b3dc74adfa49d0404 Mon Sep 17 00:00:00 2001
From: cwchen <1048842385@qq.com>
Date: Fri, 12 Jul 2024 15:57:13 +0800
Subject: [PATCH] =?UTF-8?q?=E8=B4=A2=E5=8A=A1=E5=B0=8F=E5=B7=A5=E5=85=B7?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../SupplierReconciliationController.java | 2 +-
.../static/js/work/supplierReconciliation.js | 137 +++++++++++++++++-
2 files changed, 135 insertions(+), 4 deletions(-)
diff --git a/src/main/java/com/bonus/boot/manager/ca/stas/controller/SupplierReconciliationController.java b/src/main/java/com/bonus/boot/manager/ca/stas/controller/SupplierReconciliationController.java
index f1335af..bc6172f 100644
--- a/src/main/java/com/bonus/boot/manager/ca/stas/controller/SupplierReconciliationController.java
+++ b/src/main/java/com/bonus/boot/manager/ca/stas/controller/SupplierReconciliationController.java
@@ -187,7 +187,7 @@ public class SupplierReconciliationController {
}
}
total = initialDebt.add(meet).subtract(paid);
- dataMap.put("total",total.doubleValue());
+ dataMap.put("total",total.toString());
dataList.add(dataMap);
});
} catch (Exception e) {
diff --git a/src/main/resources/static/js/work/supplierReconciliation.js b/src/main/resources/static/js/work/supplierReconciliation.js
index 5f6431e..d480bc3 100644
--- a/src/main/resources/static/js/work/supplierReconciliation.js
+++ b/src/main/resources/static/js/work/supplierReconciliation.js
@@ -3,6 +3,7 @@ var pers = null;
var layer = null;
var form = null;
var token = localStorage.getItem("token");
+let indexNum = 0;
layui.use(['layer', 'laydate', 'form' ], function () {
layer = layui.layer;
form = layui.form;
@@ -198,8 +199,9 @@ function getListForOrg(data) {
if(j === 0){
const dataMapList =list[0].dataMapList;
if(dataMapList && dataMapList.length > 0){
+ indexNum = dataMapList.length;
$.each(dataMapList,function (index,item){
- cent += '
| '+item.department+' | '+item.proName+' | '+item.total+' |
';
+ cent += '| '+item.department+' | '+item.proName+' | '+item.total+' |
';
})
}
}
@@ -387,8 +389,8 @@ function toExcel(){
ws.E1 = { v: $("#startTimes").val(), t: "d" };
ws.E2 = { v: $("#bqyfk").val(), t: "s" };
ws.E3 = { v: $("#ljsyyfk").val(), t: "s" };
-
- ws.F5 = { v: $("#sqjz").val(), t: "s" };
+ handleData(ws);
+ // ws.F8 = { v: $("#sqjz").val(), t: "s" };
ws.H1 = { v: $("#endTimes").val(), t: "d" };
ws.H2 = { v: $("#paid").val(), t: "s" };
@@ -516,4 +518,133 @@ function sheet2blob(sheet, sheetName) {
return buf;
}
return blob;
+}
+
+function handleData(ws){
+ let obj = { v: $("#sqjz").val(), t: "s" };
+ switch (indexNum) {
+ case 0:
+ ws.F5 = obj;
+ break;
+ case 1:
+ ws.F6 = obj;
+ break;
+ case 2:
+ ws.F7 = obj;
+ break;
+ case 3:
+ ws.F8 = obj;
+ break;
+ case 4:
+ ws.F9 = obj;
+ break;
+ case 5:
+ ws.F10 = obj;
+ break;
+ case 6:
+ ws.F11 = obj;
+ break;
+ case 7:
+ ws.F12 = obj;
+ break;
+ case 8:
+ ws.F13 = obj;
+ break;
+ case 9:
+ ws.F14 = obj;
+ break;
+ case 10:
+ ws.F15 = obj;
+ break;
+ case 11:
+ ws.F16 = obj;
+ break;
+ case 12:
+ ws.F17 = obj;
+ break;
+ case 13:
+ ws.F18 = obj;
+ break;
+ case 14:
+ ws.F19 = obj;
+ break;
+ case 15:
+ ws.F20 = obj;
+ break;
+ case 16:
+ ws.F21 = obj;
+ break;
+ case 17:
+ ws.F22 = obj;
+ break;
+ case 18:
+ ws.F23 = obj;
+ break;
+ case 19:
+ ws.F24 = obj;
+ break;
+ case 20:
+ ws.F25 = obj;
+ break;
+ case 21:
+ ws.F26 = obj;
+ break;
+ case 22:
+ ws.F27 = obj;
+ break;
+ case 23:
+ ws.F28 = obj;
+ break;
+ case 24:
+ ws.F29 = obj;
+ break;
+ case 25:
+ ws.F30 = obj;
+ break;
+ case 26:
+ ws.F31 = obj;
+ break;
+ case 27:
+ ws.F32 = obj;
+ break;
+ case 28:
+ ws.F33 = obj;
+ break;
+ case 29:
+ ws.F34 = obj;
+ break;
+ case 30:
+ ws.F35 = obj;
+ break;
+ case 31:
+ ws.F36 = obj;
+ break;
+ case 32:
+ ws.F37 = obj;
+ break;
+ case 33:
+ ws.F38 = obj;
+ break;
+ case 34:
+ ws.F39 = obj;
+ break;
+ case 35:
+ ws.F40 = obj;
+ break;
+ case 36:
+ ws.F41 = obj;
+ break;
+ case 37:
+ ws.F42 = obj;
+ break;
+ case 38:
+ ws.F43 = obj;
+ break;
+ case 39:
+ ws.F44 = obj;
+ break;
+ case 40:
+ ws.F45 = obj;
+ break;
+ }
}
\ No newline at end of file