From 22805924fbd60d2950002d63bf322b1009b12841 Mon Sep 17 00:00:00 2001 From: TsMask <340112800@qq.com> Date: Tue, 28 May 2024 15:29:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=BD=91=E5=85=83=E8=BD=AF=E4=BB=B6?= =?UTF-8?q?=E5=A4=9A=E4=B8=8A=E4=BC=A0=E5=90=8C=E5=BC=80=E7=AB=99=E9=80=BB?= =?UTF-8?q?=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/ne/neSoftware/index.vue | 18 +++++++++++++++++- src/views/ne/neVersion/index.vue | 18 +++++++++++++++++- 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/ne/neSoftware/index.vue b/src/views/ne/neSoftware/index.vue index 151698b7..bcdeab03 100644 --- a/src/views/ne/neSoftware/index.vue +++ b/src/views/ne/neSoftware/index.vue @@ -65,6 +65,8 @@ type TabeStateType = { data: object[]; /**勾选记录 */ selectedRowKeys: (string | number)[]; + /**勾选单行记录 */ + selectedRowOne: any; }; /**表格状态 */ @@ -74,6 +76,8 @@ let tableState: TabeStateType = reactive({ seached: false, data: [], selectedRowKeys: [], + /**勾选单行记录 */ + selectedRowOne: { neType: '' }, }); /**表格字段列 */ @@ -166,8 +170,17 @@ function fnTableSize({ key }: MenuInfo) { } /**表格多选 */ -function fnTableSelectedRowKeys(keys: (string | number)[]) { +function fnTableSelectedRowKeys( + keys: (string | number)[], + selectedRows: any[] +) { tableState.selectedRowKeys = keys; + // 勾选单个上传 + if (selectedRows.length === 1) { + tableState.selectedRowOne = selectedRows[0]; + } else { + tableState.selectedRowOne = { neType: '' }; + } } /**查询列表, pageNum初始页数 */ @@ -414,6 +427,7 @@ onMounted(() => { { diff --git a/src/views/ne/neVersion/index.vue b/src/views/ne/neVersion/index.vue index a97b60d8..ba31775c 100644 --- a/src/views/ne/neVersion/index.vue +++ b/src/views/ne/neVersion/index.vue @@ -67,6 +67,8 @@ type TabeStateType = { data: any[]; /**勾选记录 */ selectedRowKeys: (string | number)[]; + /**勾选单行记录 */ + selectedRowOne: any; }; /**表格状态 */ @@ -76,6 +78,8 @@ let tableState: TabeStateType = reactive({ seached: false, data: [], selectedRowKeys: [], + /**勾选单行记录 */ + selectedRowOne: { neType: '' }, }); /**表格字段列 */ @@ -183,8 +187,17 @@ function fnTableSize({ key }: MenuInfo) { } /**表格多选 */ -function fnTableSelectedRowKeys(keys: (string | number)[]) { +function fnTableSelectedRowKeys( + keys: (string | number)[], + selectedRows: any[] +) { tableState.selectedRowKeys = keys; + // 勾选单个上传 + if (selectedRows.length === 1) { + tableState.selectedRowOne = selectedRows[0]; + } else { + tableState.selectedRowOne = { neType: '' }; + } } /**查询列表, pageNum初始页数 */ @@ -487,6 +500,7 @@ onMounted(() => { {