From 06b7149b26a408be0a187d5588fcf622c22536d2 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 26 Apr 2024 17:02:16 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=8F=97=E8=AF=95=E8=80=85?= =?UTF-8?q?=E7=BC=96=E5=8F=B7=E6=B7=BB=E5=8A=A0=E9=99=90=E5=88=B6=E6=9D=A1?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/add-trials-list.vue | 22 +++++++++++++++++-- .../subject-list/components/add-subject.vue | 14 ++++++++++++ 2 files changed, 34 insertions(+), 2 deletions(-) diff --git a/src/views/trials/trials-inspection/components/add-trials-list.vue b/src/views/trials/trials-inspection/components/add-trials-list.vue index f0063fd..978bfd4 100644 --- a/src/views/trials/trials-inspection/components/add-trials-list.vue +++ b/src/views/trials/trials-inspection/components/add-trials-list.vue @@ -125,7 +125,17 @@ prop="SubjectCode" label-width="150px" > - + @@ -247,6 +257,13 @@ export default { } }, }, + "addSubject_model.visible": { + handler() { + if (!this.addSubject_model.visible) { + this.addSubjectForm.SubjectCode = null; + } + }, + }, }, methods: { // 新增受试者(前端操作未同步后端) @@ -352,12 +369,13 @@ export default { let params = { PatientId: this.Patient.PatientId, SubjectId: this.submitMessage.SubjectId, - TrialId:this.submitMessage.TrialId + TrialId: this.submitMessage.TrialId, }; this.btnLoading = true; let res = await deleteSubjectPatientBinding(params); this.btnLoading = false; if (res.IsSuccess) { + this.getTrialSubejctSelectList(this.submitMessage.TrialId); this.$refs.confirmVisit.reset(true); this.status = "trial"; this.$message.success(this.$t("common:message:removedSuccessfully")); diff --git a/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue b/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue index 9ebffd3..bb52819 100644 --- a/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue +++ b/src/views/trials/trials-panel/subject/subject-list/components/add-subject.vue @@ -143,7 +143,12 @@ > @@ -259,6 +264,15 @@ export default { return PatientList; }, }, + watch: { + "addSubject_model.visible": { + handler() { + if (!this.addSubject_model.visible) { + this.addSubjectForm2.SubjectCode = null; + } + }, + }, + }, created() { this.researchProgramNo = this.$route.query.researchProgramNo; this.getTrialSubejctSelectList(this.$route.query.trialId);