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