From 5f26ba24c66479303d7e7bdbba616e3108b0de68 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Tue, 10 Nov 2026 00:16:13 +0800 Subject: [PATCH] =?UTF-8?q?:bug:=20=E4=BF=AE=E5=A4=8D=E4=BB=98=E6=AC=BE?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E6=AF=94=E4=BE=8B=E8=81=94=E5=8A=A8=E5=90=8E?= =?UTF-8?q?=E7=94=B3=E8=AF=B7=E4=BB=98=E6=AC=BE=E9=87=91=E9=A2=9D=E6=A0=A1?= =?UTF-8?q?=E9=AA=8C=E7=BA=A2=E5=AD=97=E6=AE=8B=E7=95=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/payment/payment-application-form.vue | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/views/payment/payment-application-form.vue b/src/views/payment/payment-application-form.vue index f93c25f..80f7a8a 100644 --- a/src/views/payment/payment-application-form.vue +++ b/src/views/payment/payment-application-form.vue @@ -1103,6 +1103,8 @@ export default { ); this.$nextTick(() => { this.amountSyncing = false; + // 程序化赋值不触发校验,需手动重校验以清除/刷新残留错误 + this.$refs.formRef?.validateField?.('appliedAmount').catch(() => {}); }); }, 'form.appliedAmount'(value) { @@ -1132,6 +1134,7 @@ export default { ); this.$nextTick(() => { this.amountSyncing = false; + this.$refs.formRef?.validateField?.('appliedAmount').catch(() => {}); }); }, },