|
@@ -149,7 +149,20 @@ export default defineComponent({
|
|
console.log(form.value)
|
|
console.log(form.value)
|
|
console.log(form.value.siteId)
|
|
console.log(form.value.siteId)
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+ const validatePass = (rule, value, callback) => {
|
|
|
|
+ if (value === '') {
|
|
|
|
+ callback(new Error('请输入密码'))
|
|
|
|
+ } else if (
|
|
|
|
+ !/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,20}$/.test(value)
|
|
|
|
+ ) {
|
|
|
|
+ callback(new Error('请输入6-18位特殊字符、字母、数字组合的密码'))
|
|
|
|
+ } else {
|
|
|
|
+ // if (this.ruleForm.confirmPwd !== '') {
|
|
|
|
+ // this.$refs.ruleForm.validateField('confirmPwd')
|
|
|
|
+ // }
|
|
|
|
+ callback()
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
// 关闭弹框
|
|
// 关闭弹框
|
|
@@ -268,6 +281,7 @@ export default defineComponent({
|
|
submitForm,
|
|
submitForm,
|
|
resetForm,
|
|
resetForm,
|
|
isDisable,
|
|
isDisable,
|
|
|
|
+ validatePass,
|
|
rules: {
|
|
rules: {
|
|
|
|
|
|
nickName: [
|
|
nickName: [
|
|
@@ -305,6 +319,7 @@ export default defineComponent({
|
|
siteId: [{ required: false, message: '请选择站点', trigger: 'blur' }],
|
|
siteId: [{ required: false, message: '请选择站点', trigger: 'blur' }],
|
|
password: [
|
|
password: [
|
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
|
{ required: true, message: '请输入密码', trigger: 'blur' },
|
|
|
|
+ { validator: validatePass, trigger: 'blur' },
|
|
{
|
|
{
|
|
min: 6,
|
|
min: 6,
|
|
max: 25,
|
|
max: 25,
|