提交修复代码
This commit is contained in:
parent
f353388f49
commit
95d2e254cc
|
@ -59,8 +59,8 @@
|
|||
<el-dropdown-item icon="Download" @click="handleExport"> 导出数据</el-dropdown-item>
|
||||
</el-dropdown-menu>
|
||||
</template>
|
||||
</el-dropdown>
|
||||
</el-col> -->
|
||||
</el-dropdown>
|
||||
</el-col> -->
|
||||
<right-toolbar v-model:showSearch="showSearch" :columns="columns" :search="true"
|
||||
@query-table="getList"></right-toolbar>
|
||||
</el-row>
|
||||
|
@ -342,7 +342,7 @@ const initData: PageData<UserForm, UserQuery> = {
|
|||
message: '用户密码长度必须介于 5 和 20 之间',
|
||||
trigger: 'blur'
|
||||
},
|
||||
{ pattern: /^[^<>"'|\\]+$/, message: '不能包含非法字符:< > " \' \\\ |', trigger: 'blur' }
|
||||
// { pattern: /^[^<>"'|\\]+$/, message: '不能包含非法字符:< > " \' \\\ |', trigger: 'blur' }
|
||||
],
|
||||
email: [
|
||||
{
|
||||
|
@ -447,12 +447,12 @@ const handleAuthRole = (row: UserVO) => {
|
|||
/** 重置密码按钮操作 */
|
||||
const handleResetPwd = async (row: UserVO) => {
|
||||
const [err, res] = await to(
|
||||
ElMessageBox.prompt('请输入"' + row.userName + '"的新密码', '提示', {
|
||||
ElMessageBox.prompt('请输入"' + row.userName + '"的新密码,包含至少8个字符,包括大写字母、小写字母、数字和特殊字符', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
closeOnClickModal: false,
|
||||
inputPattern: /^.{5,20}$/,
|
||||
inputErrorMessage: '用户密码长度必须介于 5 和 20 之间',
|
||||
inputErrorMessage: '用户密码包含至少8个字符,包括大写字母、小写字母、数字和特殊字符',
|
||||
inputValidator: (value) => {
|
||||
if (/<|>|"|'|\||\\/.test(value)) {
|
||||
return '不能包含非法字符:< > " \' \\\ |';
|
||||
|
|
|
@ -1,13 +1,19 @@
|
|||
<template>
|
||||
<el-form ref="pwdRef" :model="user" :rules="rules" label-width="80px">
|
||||
<el-form-item label="旧密码" prop="oldPassword">
|
||||
<el-input v-model="user.oldPassword" placeholder="请输入旧密码" type="password" show-password />
|
||||
<el-tooltip effect="dark" content="包含至少8个字符,包括大写字母、小写字母、数字和特殊字符" placement="top">
|
||||
<el-input v-model="user.oldPassword" placeholder="请输入旧密码" type="password" show-password />
|
||||
</el-tooltip>
|
||||
</el-form-item>
|
||||
<el-form-item label="新密码" prop="newPassword">
|
||||
<el-input v-model="user.newPassword" placeholder="请输入新密码" type="password" show-password />
|
||||
<el-tooltip effect="dark" content="包含至少8个字符,包括大写字母、小写字母、数字和特殊字符" placement="top">
|
||||
<el-input v-model="user.newPassword" placeholder="请输入新密码" type="password" show-password />
|
||||
</el-tooltip>
|
||||
</el-form-item>
|
||||
<el-form-item label="确认密码" prop="confirmPassword">
|
||||
<el-input v-model="user.confirmPassword" placeholder="请确认新密码" type="password" show-password />
|
||||
<el-tooltip effect="dark" content="包含至少8个字符,包括大写字母、小写字母、数字和特殊字符" placement="top">
|
||||
<el-input v-model="user.confirmPassword" placeholder="请确认新密码" type="password" show-password />
|
||||
</el-tooltip>
|
||||
</el-form-item>
|
||||
<el-form-item>
|
||||
<el-button type="primary" @click="submit">保存</el-button>
|
||||
|
|
Loading…
Reference in New Issue