用户新增时增加密码校验
This commit is contained in:
parent
69f7d15ee9
commit
96ec05e1cb
|
|
@ -382,11 +382,12 @@
|
||||||
prop="password"
|
prop="password"
|
||||||
>
|
>
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.password"
|
clearable
|
||||||
placeholder="请输入用户密码"
|
show-password
|
||||||
type="password"
|
type="password"
|
||||||
maxlength="20"
|
maxlength="20"
|
||||||
show-password
|
v-model="form.password"
|
||||||
|
placeholder="请输入用户密码"
|
||||||
/>
|
/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
</el-col>
|
</el-col>
|
||||||
|
|
@ -532,7 +533,7 @@ import 'splitpanes/dist/splitpanes.css'
|
||||||
import CryptoUtil from '../../../api/crypto.js'
|
import CryptoUtil from '../../../api/crypto.js'
|
||||||
import ComDialog from '@/components/ComDialog/index.vue'
|
import ComDialog from '@/components/ComDialog/index.vue'
|
||||||
import ComButton from '@/components/ComButton/index.vue'
|
import ComButton from '@/components/ComButton/index.vue'
|
||||||
import { validateNewPasswordSync } from '@/utils/validate'
|
import { validateNewPasswordSync, validateNewPassword } from '@/utils/validate'
|
||||||
|
|
||||||
const router = useRouter()
|
const router = useRouter()
|
||||||
const appStore = useAppStore()
|
const appStore = useAppStore()
|
||||||
|
|
@ -619,10 +620,9 @@ const data = reactive({
|
||||||
nickName: [{ required: true, message: '用户昵称不能为空', trigger: 'blur' }],
|
nickName: [{ required: true, message: '用户昵称不能为空', trigger: 'blur' }],
|
||||||
password: [
|
password: [
|
||||||
{ required: true, message: '用户密码不能为空', trigger: 'blur' },
|
{ required: true, message: '用户密码不能为空', trigger: 'blur' },
|
||||||
{ min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' },
|
// { min: 5, max: 20, message: '用户密码长度必须介于 5 和 20 之间', trigger: 'blur' },
|
||||||
{
|
{
|
||||||
pattern: /^[^<>"'|\\]+$/,
|
validator: validateNewPasswordSync,
|
||||||
message: '不能包含非法字符:< > " \' \\\ |',
|
|
||||||
trigger: 'blur',
|
trigger: 'blur',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue