|
|
|
@ -182,19 +182,6 @@ export default { |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
const workNumberPass = (rule, value, callback) => { |
|
|
|
|
if (value === '') { |
|
|
|
|
callback(new Error('请输入工号')) |
|
|
|
|
} else { |
|
|
|
|
const pattern = /^[A-Za-z0-9]*$/ |
|
|
|
|
if (pattern.test(value)) { |
|
|
|
|
this.worknumberChange() |
|
|
|
|
callback() |
|
|
|
|
} else { |
|
|
|
|
callback(new Error('请输入正确工号格式')) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
const phonePass = (rule, value, callback) => { |
|
|
|
|
if (value) { |
|
|
|
|
const pattern = /^1[3456789]\d{9}$/ |
|
|
|
@ -262,9 +249,6 @@ export default { |
|
|
|
|
userName: [ |
|
|
|
|
{ required: true, validator: userNamePass, trigger: "blur" } |
|
|
|
|
], |
|
|
|
|
workNumber: [ |
|
|
|
|
{ required: true, validator: workNumberPass, trigger: 'blur' } |
|
|
|
|
], |
|
|
|
|
roleList: [ |
|
|
|
|
{ required: true, message: "请选择授权角色", trigger: "change" } |
|
|
|
|
], |
|
|
|
@ -284,7 +268,6 @@ export default { |
|
|
|
|
staffVisible: false, |
|
|
|
|
accountReapeat: false, |
|
|
|
|
workNumberReapeat: false, |
|
|
|
|
originWorkNumber: '', |
|
|
|
|
phoneRepeat: false, |
|
|
|
|
emailRepeat: false, |
|
|
|
|
casProps: { |
|
|
|
@ -539,7 +522,6 @@ export default { |
|
|
|
|
data.staffArchitectureId = archId |
|
|
|
|
} |
|
|
|
|
this.form = data |
|
|
|
|
this.originWorkNumber = data.workNumber |
|
|
|
|
}).catch(res => { }) |
|
|
|
|
}, |
|
|
|
|
// 获取角色数据 |
|
|
|
@ -548,21 +530,6 @@ export default { |
|
|
|
|
this.roleList = res.rolePage.records |
|
|
|
|
}).catch(res => { }) |
|
|
|
|
}, |
|
|
|
|
// 工号判重 |
|
|
|
|
worknumberChange () { |
|
|
|
|
const form = this.form |
|
|
|
|
const { workNumber } = form |
|
|
|
|
if (workNumber === this.originWorkNumber) { |
|
|
|
|
this.workNumberReapeat = false |
|
|
|
|
} else { |
|
|
|
|
const { accountId } = form |
|
|
|
|
this.$post(`${this.api.checkWorkNumOrAccount}?platformId=${Setting.platformId}&type=2&workNumber=${workNumber}${accountId ? `&accountId=${accountId}` : ''}`).then(res => { |
|
|
|
|
this.workNumberReapeat = false |
|
|
|
|
}).catch(err => { |
|
|
|
|
this.workNumberReapeat = true |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
// 手机号判重 |
|
|
|
|
phoneChange () { |
|
|
|
|
const form = this.form |
|
|
|
|