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'] }