From dd2a7d99b69c93990c2d287a135b4dfaa9f2c08d Mon Sep 17 00:00:00 2001 From: chenhao Date: Mon, 26 Jan 2026 09:57:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(inventory):=20=E8=A7=A3=E5=86=B3=E5=AF=BC?= =?UTF-8?q?=E5=85=A5SN=E6=95=B0=E6=8D=AE=E6=97=B6=E7=8A=B6=E6=80=81?= =?UTF-8?q?=E8=AE=BE=E7=BD=AE=E6=97=B6=E6=9C=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将isImported状态设置移到下一个DOM更新周期后执行 - 确保表格选择操作完成后再更新导入状态 - 避免因状态设置过早导致的UI更新异常 --- .../views/inventory/outer/components/GenerateDeliveryForm.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue b/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue index e3e29281..d03f1f81 100644 --- a/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue +++ b/oms_web/oms_vue/src/views/inventory/outer/components/GenerateDeliveryForm.vue @@ -235,12 +235,14 @@ export default { this.total = this.snList.length; this.queryParams.pageNum = 1; this.queryParams.pageSize = this.total; - this.isImported = true; this.$nextTick(() => { if (this.$refs.snTable) { this.$refs.snTable.clearSelection(); this.$refs.snTable.toggleAllSelection(); this.selectedSnList = this.snList; + this.$nextTick(() => { + this.isImported = true; + }); } }); }).catch(() => {