diff --git a/src/views/trials/trials-panel/subject/subject-list/components/SubjectsForm.vue b/src/views/trials/trials-panel/subject/subject-list/components/SubjectsForm.vue index 330acc2..19e20a8 100644 --- a/src/views/trials/trials-panel/subject/subject-list/components/SubjectsForm.vue +++ b/src/views/trials/trials-panel/subject/subject-list/components/SubjectsForm.vue @@ -21,8 +21,8 @@ - - + + @@ -113,6 +113,20 @@ export default { }, { max: 50, message: `${this.$t("common:ruleMessage:maxLength")} 50` }, ], + Age: [ + { + pattern: /^[1-9]\d*$/, + message: this.$t("trials:subject:formRule:checkAge"), + trigger: "blur", + }, + { + type: "number", + min: 1, + max: 200, + message: this.$t("trials:subject:formRule:numberAge"), + trigger: "blur", + }, + ], }, btnLoading: false, siteOptions: [],