受试者状态变更表单更改
continuous-integration/drone/push Build is running Details

main
caiyiling 2026-06-17 16:44:37 +08:00
parent b241682fa9
commit 4d16ebb488
1 changed files with 5 additions and 1 deletions

View File

@ -3,7 +3,7 @@
<div class="base-dialog-body">
<!-- Status -->
<el-form-item :label="$t('trials:subject:table:status')" prop="Status">
<el-radio-group v-model="form.Status" :disabled="originalStatus === 2" @change="handleChange">
<el-radio-group v-model="form.Status" @change="handleChange">
<el-radio v-for="item of $d.Subject_Visit_Status" :label="item.value" :key="item.id">
{{ item.label }}</el-radio>
</el-radio-group>
@ -115,6 +115,10 @@ export default {
this.form.TrialId = this.trialId
this.form.TrialSiteId = this.data.TrialSiteId
if (this.form.Status !== 2) {
this.form.VisitOverTime = ''
this.form.FinalSubjectVisitId = ''
}
updateSubjectStatus(this.form).then(res => {
this.btnLoading = false
this.$emit('getList')