受试者状态更改弹窗移除结束访视日期
continuous-integration/drone/push Build is passing Details

main
caiyiling 2026-07-10 16:21:44 +08:00
parent 975b7d39a7
commit 70cc0027cd
1 changed files with 5 additions and 5 deletions

View File

@ -9,10 +9,10 @@
</el-radio-group>
</el-form-item>
<!-- Out Visit Date -->
<el-form-item v-if="form.Status == 2" :label="$t('trials:subject:table:outVisitDate')" prop="VisitOverTime">
<!-- <el-form-item v-if="form.Status == 2" :label="$t('trials:subject:table:outVisitDate')" prop="VisitOverTime">
<el-date-picker v-model="form.VisitOverTime" type="date" :picker-options="pickerOption"
value-format="yyyy-MM-dd" format="yyyy-MM-dd" />
</el-form-item>
</el-form-item> -->
<!-- 末次访视 -->
<el-form-item v-if="form.Status === 2" :label="$t('trials:subject:table:finalSubjectVisit')"
prop="FinalSubjectVisitId">
@ -90,7 +90,7 @@ export default {
Status: 1,
OutEnrollmentTime: '',
Reason: '',
VisitOverTime: '',
// VisitOverTime: '',
FinalSubjectVisitId: '',
SuspendReason: '',
BackReason: ''
@ -99,7 +99,7 @@ export default {
OutEnrollmentTime: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: ['blur'] }],
FinalSubjectVisitId: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: ['blur'] }],
// SuspendReason: [{ max: 500, message: `${this.$t('common:ruleMessage:maxLength')} 500` }],
VisitOverTime: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: ['blur'] }]
// VisitOverTime: [{ required: true, message: this.$t('common:ruleMessage:select'), trigger: ['blur'] }]
},
pickerOption: {
disabledDate: time => {
@ -147,7 +147,7 @@ export default {
this.form.TrialId = this.trialId
this.form.TrialSiteId = this.data.TrialSiteId
if (this.form.Status !== 2) {
this.form.VisitOverTime = ''
// this.form.VisitOverTime = ''
this.form.FinalSubjectVisitId = ''
}
updateSubjectStatus(this.form).then(res => {