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

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