From fa31dfd26191cbcb5bfc3326d72c32ce1e2fd52a Mon Sep 17 00:00:00 2001 From: qiuhongwu Date: Tue, 27 Feb 2024 15:19:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BA=93=E5=AD=98=E7=9B=98=E7=82=B9=20?= =?UTF-8?q?=E6=95=B4=E4=BD=93=E7=9B=98=E7=82=B9=E4=B8=8D=E5=8F=AF=E9=80=89?= =?UTF-8?q?=E6=8B=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/heli/storagecheck/materials.vue | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materials.vue b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materials.vue index 747ce0f3..a5c20341 100644 --- a/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materials.vue +++ b/mes-ui/mes-ui-admin-vue3/src/views/heli/storagecheck/materials.vue @@ -20,7 +20,7 @@ - + @@ -62,21 +62,21 @@ const dialogTitle = ref('') // 弹窗的标题 const formLoading = ref(false) // 表单的加载中:1)修改时的数据加载;2)提交的按钮禁用 const list = ref([]) // 列表的数据 const total = ref(0) // 列表的总页数 -const matSubFormRef = ref() const multipleTable = ref>() const multipleSelection = ref([]) const handleSelectionChange = (val: []) => { - multipleSelection.value = val } const clickRow = (row: any) => { - if(row){ - multipleTable.value!.toggleRowSelection(row, undefined) - }else{ - multipleTable.value!.clearSelection() - } + if (chkboxEnable.value) { + if (row) { + multipleTable.value!.toggleRowSelection(row, undefined) + } else { + multipleTable.value!.clearSelection() + } + } } //指定key值,数据更新之后保留之前选中的数据 const getRowKeys = (row) => { @@ -127,10 +127,10 @@ const open = async (noZero: number, whId?: number, isAll?: number) => { row.no = iNum iNum = iNum + 1 setTimeout(() => { - matSubFormRef.value.toggleRowSelection(row, !chkboxEnable.value) //让页面显示选中的数据 + multipleTable.value.toggleRowSelection(row, !chkboxEnable.value) //让页面显示选中的数据 }, 0) - //matSubFormRef.value.toggleRowSelection(row,chkboxEnable.value) + //multipleTable.value.toggleRowSelection(row,chkboxEnable.value) }) try { // 获取物料库存实时列表