fix(登录限制): 限制登录次数填写保存后再次编辑出现验证逻辑错误

This commit is contained in:
fit2cloud-chenyw 2022-09-27 17:12:04 +08:00
parent f7fdf65062
commit 31dc2e48e8

View File

@ -152,18 +152,11 @@ export default {
} }
], ],
limitTimes: [ limitTimes: [
{
pattern: '^([1-9]|[1-9]\\d|100)$', { validator: this.validateNumber, trigger: 'blur' }
message: this.$t('system_parameter_setting.limit_times_error'),
trigger: 'blur'
}
], ],
relieveTimes: [ relieveTimes: [
{ { validator: this.validateNumber, trigger: 'blur' }
pattern: '^([1-9]|[1-9]\\d|100)$',
message: this.$t('system_parameter_setting.relieve_times_error'),
trigger: 'blur'
}
] ]
}, },
originLoginType: null originLoginType: null
@ -193,6 +186,17 @@ export default {
this.query() this.query()
}, },
methods: { methods: {
validateNumber(rule, value, callback) {
if (value != null && value !== '') {
const reg = new RegExp('^([1-9]|[1-9]\\d|100)$')
if (!reg.test(value)) {
const msg = this.$t('system_parameter_setting.relieve_times_error')
callback(new Error(msg))
return
}
}
callback()
},
query() { query() {
basicInfo().then((response) => { basicInfo().then((response) => {
this.formInline = response.data this.formInline = response.data