|
@@ -169,7 +169,8 @@
|
|
|
{validator: this.validateToNextPassword,trigger: 'change'}],
|
|
|
confirmpassword: [{required: true, message: '请重新输入登录密码!',},
|
|
|
{ validator: this.compareToFirstPassword,}],
|
|
|
- realname:[{ required: true, message: '请输入用户名称!' }],
|
|
|
+ realname:[{ required: true, message: '请输入用户姓名!' },
|
|
|
+ {validator: this.validateUserrealname,}],
|
|
|
phone: [{required: false, message: '请输入手机号!'}, {validator: this.validatePhone}],
|
|
|
email: [{validator: this.validateEmail}],
|
|
|
roles:{},
|
|
@@ -449,6 +450,21 @@
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ validateUserrealname(rule, value, callback){
|
|
|
+ var params = {
|
|
|
+ tableName: 'sys_user',
|
|
|
+ fieldName: 'realname',
|
|
|
+ fieldVal: value,
|
|
|
+ dataId: this.userId
|
|
|
+ };
|
|
|
+ duplicateCheck(params).then((res) => {
|
|
|
+ if (res.success) {
|
|
|
+ callback()
|
|
|
+ } else {
|
|
|
+ callback("用户姓名已存在!")
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
validateWorkNo(rule, value, callback){
|
|
|
var params = {
|
|
|
tableName: 'sys_user',
|