From 287ebd61bb900d52fa968fc7eaf525728cc848fb Mon Sep 17 00:00:00 2001 From: qx <1084500556@qq.com> Date: 星期四, 24 七月 2025 10:49:01 +0800 Subject: [PATCH] qx --- src/views/sampling/sampling/index.vue | 17 ++++++++++++++--- 1 files changed, 14 insertions(+), 3 deletions(-) diff --git a/src/views/sampling/sampling/index.vue b/src/views/sampling/sampling/index.vue index 71781d5..f8885c1 100644 --- a/src/views/sampling/sampling/index.vue +++ b/src/views/sampling/sampling/index.vue @@ -300,6 +300,7 @@ proId: null, proName: null, }, + tjNumber: null, startTime: "", tableKey: "", pickerOptions: { @@ -456,10 +457,19 @@ jydPrint() { - const tjnumber = this.piliangList[0].tjNumber; + if (this.piliangList.length != 0) { + const tjnumber = this.piliangList[0].tjNumber; const viewNum = "1086792376946569216"; const params = { viewNum, tjnumber }; this.$tab.openPage("妫�楠岀瀵兼鍗�", "/report/clinical", params); + this.$refs.tb.toggleRowSelection(this.piliangList[0], false); + this.piliangList = [] + } else { + this.$message.info('璇烽噸鏂伴�夋嫨瑕佹墦鍗扮殑鏁版嵁'); + this.$refs.tb.toggleRowSelection(this.piliangList[0], false); + this.piliangList = [] + } + }, getTruncatedName(proName) { // 鍘绘帀鎵�鏈夌┖鏍� @@ -632,13 +642,13 @@ }, handleCurrentChangess(val) { if (val != null) { - this.$refs.tb.toggleRowSelection(val, true); + this.$refs.tb.toggleRowSelection(val, true); this.handleSelectionChange(val); } }, handleSelectionChange(selection) { - this.piliangList = selection; + const selectedCount = selection.length; const totalCount = this.samplingList.length; @@ -646,6 +656,7 @@ if (selectedCount === 1) { this.disableSelections = false; const selectedPerson = selection[0]; + this.piliangList = selection; const tjNumber = selectedPerson.tjNumber; console.log(`閫変腑鐨勪綋妫�鍙�: ${tjNumber}`); this.fetchData(tjNumber); -- Gitblit v1.8.0