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);