新增受试者编号添加限制条件

main
wangxiaoshuang 2024-04-26 17:02:16 +08:00
parent feb12d44e4
commit 06b7149b26
2 changed files with 34 additions and 2 deletions

View File

@ -125,7 +125,17 @@
prop="SubjectCode"
label-width="150px"
>
<el-input v-model="addSubjectForm.SubjectCode" clearable></el-input>
<el-input
v-model="addSubjectForm.SubjectCode"
:maxlength="14"
clearable
@input="
addSubjectForm.SubjectCode = addSubjectForm.SubjectCode.replace(
/[^0-9]/g,
''
)
"
></el-input>
</el-form-item>
</el-form>
</template>
@ -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"));

View File

@ -143,7 +143,12 @@
>
<el-input
v-model="addSubjectForm2.SubjectCode"
:maxlength="14"
clearable
@input="
addSubjectForm2.SubjectCode =
addSubjectForm2.SubjectCode.replace(/[^0-9]/g, '')
"
></el-input>
</el-form-item>
</el-form>
@ -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);