From 3e45443650b70ff651581881a4f84bae89c7099a Mon Sep 17 00:00:00 2001 From: lion <120344285@qq.com> Date: Thu, 11 Dec 2025 11:14:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=87=E4=BB=B6=E4=B8=8A=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/formBuilder.js | 22 +++ src/views/flow/payList.vue | 320 +++++++++++++++++++------------------ 2 files changed, 187 insertions(+), 155 deletions(-) diff --git a/src/utils/formBuilder.js b/src/utils/formBuilder.js index c03d87a..4d1735a 100644 --- a/src/utils/formBuilder.js +++ b/src/utils/formBuilder.js @@ -256,6 +256,7 @@ export default function formBuilder( }) .then((response) => { window.$_uploading = false; + console.log("response",response) if (response.status === 200 && !response.data.code) { if (!(row[info.name] instanceof Array)) { row[info.name] = []; @@ -276,6 +277,7 @@ export default function formBuilder( } }) .catch((err) => { + console.log("err",err) window.$_uploading = false; }); }, @@ -318,6 +320,11 @@ export default function formBuilder( window.$_uploading = true; }, onSuccess: (response, file, fileList) => { + console.log("response",response,file,fileList) + if (response.code) { + fileList.splice(fileList.indexOf(file), 1) + this.$message.warning(response.msg) + } window.$_uploading = false; fileList.forEach((file) => { if (file.response?.data && !file.response?.code) { @@ -331,6 +338,11 @@ export default function formBuilder( this.form[info.name] = fileList; }, onError: (err, file, fileList) => { + console.log("err",err,file,fileList) + if (err.code) { + fileList.splice(fileList.indexOf(file), 1) + this.$message.warning(err.msg) + } window.$_uploading = false; this.form[info.name] = fileList; this.$message({ @@ -1445,6 +1457,11 @@ export default function formBuilder( }, onSuccess: (response, file, fileList) => { window.$_uploading = false; + console.log("response",response,file,fileList) + if (response.code) { + fileList.splice(fileList.indexOf(file), 1) + this.$message.warning(response.msg) + } fileList.forEach((file) => { if (file.response?.data && !file.response?.code) { file.response = file.response?.data; @@ -1457,7 +1474,12 @@ export default function formBuilder( target[info.name] = fileList; }, onError: (err, file, fileList) => { + console.log("err",err,file,fileList) window.$_uploading = false; + if (err.code) { + fileList.splice(fileList.indexOf(file), 1) + this.$message.warning(err.msg) + } target[info.name] = fileList; this.$message({ type: "warning", diff --git a/src/views/flow/payList.vue b/src/views/flow/payList.vue index 9f69577..d880218 100644 --- a/src/views/flow/payList.vue +++ b/src/views/flow/payList.vue @@ -310,12 +310,9 @@ /> - + + +
- - 查询 + + 批量支付查询
- - + - + - + - + - + - + - + @@ -603,17 +534,22 @@
- +
+ - - - 查询 + 批量支付
- + + - + - + - + - + - + - + @@ -835,13 +837,13 @@
@@ -2167,6 +2169,14 @@ export default {