受试者编辑信息年龄设置校验

main
wangxiaoshuang 2024-05-09 11:28:18 +08:00
parent de3ff1e64b
commit e9a1d3e11c
1 changed files with 16 additions and 2 deletions

View File

@ -21,8 +21,8 @@
<el-input v-model="form.ShortName" clearable />
</el-form-item>
<!-- 年龄 -->
<el-form-item :label="$t('trials:subject:table:age')">
<el-input v-model="form.Age" type="number" clearable />
<el-form-item :label="$t('trials:subject:table:age')" prop="Age">
<el-input v-model.number="form.Age" type="number" clearable />
</el-form-item>
<!-- 性别 -->
<el-form-item :label="$t('trials:subject:table:gender')">
@ -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: [],