From f85bb9fc82ac5575ce6954d5a31206be817178e1 Mon Sep 17 00:00:00 2001 From: jackhoo_98 Date: Fri, 17 Mar 2023 09:54:52 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=BF=90=E7=BB=B4=E7=AE=A1=E7=90=86=20?= =?UTF-8?q?=E8=AF=81=E4=B9=A6=E7=AE=A1=E7=90=86=E4=BF=AE=E5=A4=8D=E9=83=A8?= =?UTF-8?q?=E5=88=86bug=EF=BC=8C=E8=BF=9C=E7=A8=8B=E5=8D=87=E7=BA=A7?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=83=A8=E5=88=86bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Collector/Point/Scan/Table.vue | 8 ++-- src/views/device/Firmware/Save/index.vue | 2 +- .../Firmware/Task/Save/SelectDevices.vue | 9 +++- src/views/device/Firmware/Task/index.vue | 2 +- .../Certificate/Detail/CertificateFile.vue | 44 +++++++++---------- src/views/link/Certificate/Detail/index.vue | 17 +++---- src/views/link/Certificate/index.vue | 6 ++- 7 files changed, 43 insertions(+), 45 deletions(-) diff --git a/src/views/DataCollect/Collector/Point/Scan/Table.vue b/src/views/DataCollect/Collector/Point/Scan/Table.vue index 9db4a2f3..6cb9accf 100644 --- a/src/views/DataCollect/Collector/Point/Scan/Table.vue +++ b/src/views/DataCollect/Collector/Point/Scan/Table.vue @@ -225,9 +225,9 @@ const changeValue = (index: number, type: string) => { } }; -const changeCheckbox = (index: number, type: string) => { +const changeCheckbox = async (index: number, type: string) => { // console.log(1, getTargetData(index, type).check,getTargetData(index, type)); - //如果不使用setTimeout,会导致值更新不及时 + //Dom未更新完成,需要用 setTimeout 或者 await nextTick() 处理 setTimeout(() => { // console.log(2, getTargetData(index, type).check,getTargetData(index, type)); let startIndex = 0; @@ -235,8 +235,8 @@ const changeCheckbox = (index: number, type: string) => { const currentCheck = getTargetData(index, type).check; if (!currentCheck) return; for (let i = index; i >= 0; i--) { - const preDatCheck = getTargetData(i, type).check; - if (!preDatCheck) { + const preDataCheck = getTargetData(i, type).check; + if (!preDataCheck) { startIndex = i; break; } diff --git a/src/views/device/Firmware/Save/index.vue b/src/views/device/Firmware/Save/index.vue index df4b2730..00c7ef33 100644 --- a/src/views/device/Firmware/Save/index.vue +++ b/src/views/device/Firmware/Save/index.vue @@ -269,7 +269,7 @@ const validatorVersionOrder = async (_: Record, value: string) => { if (value && !!signMethod && productId) { const res = await validateVersion(productId, value); if (res.status === 200) { - Promise.reject(res.result ? '版本序号已存在' : ''); + return Promise.reject(res.result ? '版本序号已存在' : ''); } } } diff --git a/src/views/device/Firmware/Task/Save/SelectDevices.vue b/src/views/device/Firmware/Task/Save/SelectDevices.vue index 0b8adf82..325bb871 100644 --- a/src/views/device/Firmware/Task/Save/SelectDevices.vue +++ b/src/views/device/Firmware/Task/Save/SelectDevices.vue @@ -22,7 +22,7 @@ @cancel="handleCancel" @ok="handleOk" > -