受试者编辑信息年龄设置校验
parent
de3ff1e64b
commit
e9a1d3e11c
|
@ -21,8 +21,8 @@
|
||||||
<el-input v-model="form.ShortName" clearable />
|
<el-input v-model="form.ShortName" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- 年龄 -->
|
<!-- 年龄 -->
|
||||||
<el-form-item :label="$t('trials:subject:table:age')">
|
<el-form-item :label="$t('trials:subject:table:age')" prop="Age">
|
||||||
<el-input v-model="form.Age" type="number" clearable />
|
<el-input v-model.number="form.Age" type="number" clearable />
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<!-- 性别 -->
|
<!-- 性别 -->
|
||||||
<el-form-item :label="$t('trials:subject:table:gender')">
|
<el-form-item :label="$t('trials:subject:table:gender')">
|
||||||
|
@ -113,6 +113,20 @@ export default {
|
||||||
},
|
},
|
||||||
{ max: 50, message: `${this.$t("common:ruleMessage:maxLength")} 50` },
|
{ 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,
|
btnLoading: false,
|
||||||
siteOptions: [],
|
siteOptions: [],
|
||||||
|
|
Loading…
Reference in New Issue