|
|
@@ -232,6 +232,13 @@ export default {
|
|
|
}
|
|
|
return true
|
|
|
},
|
|
|
+ checkEmail (value) {
|
|
|
+ const reg = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
|
|
|
+ if (!reg.test(value)) {
|
|
|
+ return false
|
|
|
+ }
|
|
|
+ return true
|
|
|
+ },
|
|
|
getUpEmployee () {
|
|
|
const params = {
|
|
|
id: this.employee.id,
|
|
|
@@ -267,6 +274,13 @@ export default {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
+ const { email = '' } = vo.user || {}
|
|
|
+ if (email && !this.checkEmail(email)) {
|
|
|
+ ActionUtils.warning('请输入正确的邮箱')
|
|
|
+ this.dialogLoading = false
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
if (vo.roleVoList.length > 0) {
|
|
|
const list = []
|
|
|
vo.roleVoList.forEach(item => {
|