From 66ed0f53de405d0dab8e4ff0819514bb44ea23e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E4=B8=9C=E8=BF=9B1?= <963286636@qq.com> Date: Wed, 22 Feb 2023 01:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=BB=E5=8A=A1=20=20=E4=B8=8D=E9=87=8D?= =?UTF-8?q?=E5=A4=8D=E6=A0=A1=E9=AA=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddCase.vue | 6 +++++- src/components/drawers/AssessmentAll.vue | 5 +++++ src/components/drawers/EvList.vue | 5 +++++ src/components/drawers/SelectTest.vue | 5 +++++ 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/src/components/drawers/AddCase.vue b/src/components/drawers/AddCase.vue index 8b813b07..5e62c502 100644 --- a/src/components/drawers/AddCase.vue +++ b/src/components/drawers/AddCase.vue @@ -154,8 +154,12 @@ const rowSelection = computed(() => ({ selectedRowKeys: rowSelectKeys.value, onChange: onSelectChange, preserveSelectedRowKeys: true, + getCheckboxProps: getCheckboxProps })); - +const getCheckboxProps = () => ({ + // 某几项默认禁止选中(R: 当state等于1时) + disabled: true +}) function onSelectChange(e, l) { rowSelectKeys.value = e; selectsData.value = l; diff --git a/src/components/drawers/AssessmentAll.vue b/src/components/drawers/AssessmentAll.vue index 9cb59eab..9ea5078a 100644 --- a/src/components/drawers/AssessmentAll.vue +++ b/src/components/drawers/AssessmentAll.vue @@ -156,7 +156,12 @@ const rowSelection = computed(() => ({ selectedRowKeys: rowSelectKeys.value, onChange: onSelectChange, preserveSelectedRowKeys: true, + getCheckboxProps: getCheckboxProps })); +const getCheckboxProps = () => ({ + // 某几项默认禁止选中(R: 当state等于1时) + disabled: true +}) function onSelectChange(e, l) { rowSelectKeys.value = e; diff --git a/src/components/drawers/EvList.vue b/src/components/drawers/EvList.vue index bebbbcf2..57b95240 100644 --- a/src/components/drawers/EvList.vue +++ b/src/components/drawers/EvList.vue @@ -163,7 +163,12 @@ const rowSelection = computed(() => ({ selectedRowKeys: rowSelectKeys.value, onChange: onSelectChange, preserveSelectedRowKeys: true, + getCheckboxProps: getCheckboxProps })); +const getCheckboxProps = () => ({ + // 某几项默认禁止选中(R: 当state等于1时) + disabled: true +}) function onSelectChange(e, l) { rowSelectKeys.value = e; diff --git a/src/components/drawers/SelectTest.vue b/src/components/drawers/SelectTest.vue index 342b0bac..e9e9ec48 100644 --- a/src/components/drawers/SelectTest.vue +++ b/src/components/drawers/SelectTest.vue @@ -175,7 +175,12 @@ const rowSelection = computed(() => ({ selectedRowKeys: rowSelectKeys.value, onChange: onSelectChange, preserveSelectedRowKeys: true, + getCheckboxProps: getCheckboxProps })); +const getCheckboxProps = () => ({ + // 某几项默认禁止选中(R: 当state等于1时) + disabled: true +}) function onSelectChange(e, l) { rowSelectKeys.value = e;