From 3ac3e41d0dcb2d77c5ba73853ce42b0398a4ef89 Mon Sep 17 00:00:00 2001 From: wangxiaoshuang <825034831@qq.com> Date: Fri, 29 May 2026 09:13:44 +0800 Subject: [PATCH] =?UTF-8?q?=E4=B8=AD=E5=BF=83=E8=B0=83=E7=A0=94=E9=83=A8?= =?UTF-8?q?=E5=88=86=E5=AD=97=E6=AE=B5=E6=B7=BB=E5=8A=A0=E5=BF=85=E5=A1=AB?= =?UTF-8?q?=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/research/components/BaseInfo.vue | 42 +++++++++++++++++----- 1 file changed, 34 insertions(+), 8 deletions(-) diff --git a/src/views/research/components/BaseInfo.vue b/src/views/research/components/BaseInfo.vue index a8bade86..0624c28f 100644 --- a/src/views/research/components/BaseInfo.vue +++ b/src/views/research/components/BaseInfo.vue @@ -51,7 +51,7 @@ + :label="$t('trials:researchForm:form:IsRoutineMRIPDEE')" prop="IsRoutineMRIPDEE"> {{ item.label }} @@ -83,7 +83,7 @@ + :label="$t('trials:researchForm:form:IsAuthorize')" prop="IsAuthorize"> {{ @@ -94,7 +94,7 @@ + :label="$t('trials:researchForm:form:isQualified')" prop="IsConfirmImagingTechnologist"> {{ @@ -103,7 +103,7 @@ + :label="$t('trials:researchForm:form:notQualifiedReason')" prop="NotConfirmReson"> @@ -117,7 +117,7 @@ - + @@ -129,13 +129,14 @@ - + - + @@ -144,7 +145,8 @@ - + @@ -229,6 +231,30 @@ export default { TrialSiteId: [ { required: true, message: this.$t('trials:researchForm:formRule:specify'), trigger: 'blur' } ], + IsRoutineMRIPDEE: [ + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' } + ], + IsAuthorize: [ + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' } + ], + ISStrictManualBurnFlag: [ + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' } + ], + IsFollowStudyParameters: [ + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' } + ], + IsConfirmImagingTechnologist: [ + { required: true, message: this.$t('common:ruleMessage:select'), trigger: 'blur' } + ], + NotConfirmReson: [ + { required: true, message: this.$t('trials:researchForm:formRule:specify'), trigger: 'blur' } + ], + NotFollowReson: [ + { required: true, message: this.$t('trials:researchForm:formRule:specify'), trigger: 'blur' } + ], + NotStrictManualBurnFlagReason: [ + { required: true, message: this.$t('trials:researchForm:formRule:specify'), trigger: 'blur' } + ], UserName: [ { required: true, validator: (rule, value, callback) => { !value ? callback(new Error(this.$t('trials:researchForm:formRule:specify'))) : callback() }, trigger: 'blur' }, { min: 0, max: 50, message: this.$t('trials:researchForm:formRule:maxLength'), trigger: ['blur', 'change'] }