提交 8f85d540 authored 作者: 宋雄's avatar 宋雄

用户账号验证修改

上级 515bcd55
......@@ -88,6 +88,7 @@ const getVisitInfo = (params)=>getAction("/sys/visitInfo",params);
const queryUserByDepId = (params)=>getAction("/sys/user/queryUserByDepId",params);
// 重复校验
const checkOnlyUserName = (params)=>getAction("/sys/user/checkOnlyUserName",params); // 用户账号
const duplicateCheck = (params)=>getAction("/sys/duplicate/check",params);
// 加载分类字典
const loadCategoryData = (params)=>getAction("/sys/category/loadAllData",params);
......@@ -165,6 +166,7 @@ export {
getLoginfo,
getVisitInfo,
queryUserByDepId,
checkOnlyUserName,
duplicateCheck,
queryTreeListForRole,
queryTreeListByTypeForRole,
......
......@@ -151,8 +151,7 @@
import { getAction } from '@/api/manage'
import { addUser,editUser,queryUserRole,queryall } from '@/api/api'
import { disabledAuthFilter } from "@/utils/authFilter"
import { duplicateCheck } from '@/api/api'
import { duplicateCheck, checkOnlyUserName } from '@/api/api'
export default {
name: "UserModal",
components: {
......@@ -170,7 +169,7 @@
dateFormat:"YYYY-MM-DD",
validatorRules:{
username:[{required: true, message: '请输入用户账号!'},
{validator: this.validateUsername,}],
{validator: this.validateUsername,trigger: 'blur'}],
password: [{required: true,pattern:/^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,./]).{8,}$/,message: '密码由8位数字、大小写字母和特殊符号组成!'},
{validator: this.validateToNextPassword,trigger: 'change'}],
confirmpassword: [{required: true, message: '请重新输入登录密码!',},
......@@ -443,12 +442,9 @@
},
validateUsername(rule, value, callback){
var params = {
tableName: 'sys_user',
fieldName: 'username',
fieldVal: value,
dataId: this.userId
userName: value,
};
duplicateCheck(params).then((res) => {
checkOnlyUserName(params).then((res) => {
if (res.success) {
callback()
} else {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论