From 4896aabe3dd2a7ead193a035d262f91cfd8ea03e Mon Sep 17 00:00:00 2001 From: caiyiling <1321909229@qq.com> Date: Sun, 7 Apr 2024 13:55:32 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=B4=E5=BA=8A=E6=95=B0=E6=8D=AE=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=9B=B4=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../setting/trial-config/components/processConfig.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/views/trials/trials-panel/setting/trial-config/components/processConfig.vue b/src/views/trials/trials-panel/setting/trial-config/components/processConfig.vue index 0bed1d78..a188f637 100644 --- a/src/views/trials/trials-panel/setting/trial-config/components/processConfig.vue +++ b/src/views/trials/trials-panel/setting/trial-config/components/processConfig.vue @@ -1476,11 +1476,15 @@ export default { }, handleSetCriterion() { this.criterionListVisible = true + this.selectedCriterions = [] + this.selectCriterionIds = [] this.$nextTick(() => { for (let i = 0; i < this.form.TrialCriterionIds.length; i++) { var index = this.criterionList.findIndex(item => item.Id === this.form.TrialCriterionIds[i]) if (index > -1) { this.$refs['criterionList'].toggleRowSelection(this.criterionList[index], true) + this.selectedCriterions.push(this.criterionList[index].CriterionName) + this.selectCriterionIds.push(this.criterionList[index].Id) } } }) @@ -1577,7 +1581,7 @@ export default { }) }, handleConfirmCriterion() { - if(this.selectedCriterions !== this.form.TrialCriterionNames){ + if(this.selectedCriterions.join(', ') !== this.form.TrialCriterionNamesStr){ // 清空临床数据配置信息 this.form.ClinicalDataSetNames = [] this.form.ClinicalDataTrialSetIds = [] @@ -1587,7 +1591,6 @@ export default { this.form.TrialCriterionIds = this.selectCriterionIds this.form.TrialCriterionNamesStr = this.form.TrialCriterionNames.join(', ') this.criterionListVisible = false - // 清空 }, changeCriterionStatus(callback, row) {