受试者编辑信息年龄设置校验
parent
de3ff1e64b
commit
e9a1d3e11c
|
@ -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: [],
|
||||
|
|
Loading…
Reference in New Issue