fix:CN-1645 【Administration-User】Mobile格式校验有误:由于国内外的号码校验规则不通用,规则改为20位以内纯数字即可,不再校验具体格式

This commit is contained in:
hyx
2024-04-28 14:31:17 +08:00
parent 55977048ec
commit 9255e4930f

View File

@@ -37,7 +37,7 @@
</el-form-item>
<!--mobile-->
<el-form-item :label="$t('config.user.mobile')" prop="mobile">
<el-input id="account-input-mobile" v-model.number="editObject.mobile" maxlength="11" show-word-limit placeholder="" type="text"></el-input>
<el-input id="account-input-mobile" v-model.number="editObject.mobile" maxlength="20" show-word-limit placeholder="" type="text"></el-input>
</el-form-item>
<!--roles-->
<el-form-item :label="$t('config.user.roles')" prop="roleIds">
@@ -183,7 +183,7 @@ export default {
],
mobile: [
{ required: false, message: this.$t('validate.required') },
{ pattern: /^(1[345678]\d{9})$/, message: this.$t('validate.mobile') }
{ pattern: /^(\d{1,20})$/, message: this.$t('validate.mobile') }
]
},
rules2: { // 表单校验规则
@@ -207,7 +207,7 @@ export default {
],
mobile: [
{ required: false, message: this.$t('validate.required') },
{ pattern: /^(1[345678]\d{9})$/, message: this.$t('validate.mobile') }
{ pattern: /^(\d{1,20})$/, message: this.$t('validate.mobile') }
]
},
roleData: [],