From 80b7adcb327c59d04e1c4b98b7271c3f738f3de8 Mon Sep 17 00:00:00 2001 From: yunuo970428 <405378304@qq.com> Date: Tue, 7 May 2024 17:39:09 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../basicinformation/supplier/supplierAdd.vue | 36 +++++++++++-------- 1 file changed, 22 insertions(+), 14 deletions(-) diff --git a/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue b/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue index 77c6800963..52abc9f0d7 100644 --- a/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue +++ b/yxt-as-ui/src/views/basicinformation/supplier/supplierAdd.vue @@ -329,20 +329,28 @@ export default { }, backData(value) { this.viewState = 1 - this.formobj.pmsSupplierBankList.push({ - sid: value.sid, - supplierSid: value.supplierSid, - bankName: value.bankName, - bankAccount: value.bankAccount, - accountName: value.accountName, - dueBankKey: value.dueBankKey, - dueBankValue: value.dueBankValue, - bankingOutlets: value.bankingOutlets, - bankAddress: value.bankAddress, - paymentLines: value.paymentLines, - swiftCode: value.swiftCode, - currency: value.currency - }) + if (value.sid !== '') { + this.formobj.pmsSupplierBankList.forEach((e) => { + if (e.sid === value) { + e = value + } + }) + } else { + this.formobj.pmsSupplierBankList.push({ + sid: value.sid, + supplierSid: value.supplierSid, + bankName: value.bankName, + bankAccount: value.bankAccount, + accountName: value.accountName, + dueBankKey: value.dueBankKey, + dueBankValue: value.dueBankValue, + bankingOutlets: value.bankingOutlets, + bankAddress: value.bankAddress, + paymentLines: value.paymentLines, + swiftCode: value.swiftCode, + currency: value.currency + }) + } }, resetState() { this.viewState = 1