|
@ -96,7 +96,7 @@ import updatePass from './center/updatePass' |
|
|
import updateEmail from './center/updateEmail' |
|
|
import updateEmail from './center/updateEmail' |
|
|
import { getToken } from '@/utils/auth' |
|
|
import { getToken } from '@/utils/auth' |
|
|
import store from '@/store' |
|
|
import store from '@/store' |
|
|
import { isvalidPhone } from '@/utils/validate' |
|
|
|
|
|
|
|
|
// import { isvalidPhone } from '@/utils/validate' |
|
|
// import crud from '@/mixins/crud' |
|
|
// import crud from '@/mixins/crud' |
|
|
import { editUser } from '@/api/system/user' |
|
|
import { editUser } from '@/api/system/user' |
|
|
import Avatar from '@/assets/images/avatar.png' |
|
|
import Avatar from '@/assets/images/avatar.png' |
|
@ -110,15 +110,15 @@ export default { |
|
|
// mixins: [crud], |
|
|
// mixins: [crud], |
|
|
data() { |
|
|
data() { |
|
|
// 自定义验证 |
|
|
// 自定义验证 |
|
|
const validPhone = (rule, value, callback) => { |
|
|
|
|
|
if (!value) { |
|
|
|
|
|
callback(new Error('请输入电话号码')) |
|
|
|
|
|
} else if (!isvalidPhone(value)) { |
|
|
|
|
|
callback(new Error('请输入正确的11位手机号码')) |
|
|
|
|
|
} else { |
|
|
|
|
|
callback() |
|
|
|
|
|
} |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
// const validPhone = (rule, value, callback) => { |
|
|
|
|
|
// if (!value) { |
|
|
|
|
|
// callback(new Error('请输入电话号码')) |
|
|
|
|
|
// } else if (!isvalidPhone(value)) { |
|
|
|
|
|
// callback(new Error('请输入正确的11位手机号码')) |
|
|
|
|
|
// } else { |
|
|
|
|
|
// callback() |
|
|
|
|
|
// } |
|
|
|
|
|
// } |
|
|
return { |
|
|
return { |
|
|
isCenter: true, |
|
|
isCenter: true, |
|
|
defaultImg: 'this.src="' + require('@/assets/images/avatar.png') + '"', |
|
|
defaultImg: 'this.src="' + require('@/assets/images/avatar.png') + '"', |
|
@ -139,9 +139,9 @@ export default { |
|
|
{ required: true, message: '请输入用户昵称', trigger: 'blur' }, |
|
|
{ required: true, message: '请输入用户昵称', trigger: 'blur' }, |
|
|
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' } |
|
|
{ min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' } |
|
|
], |
|
|
], |
|
|
phone: [ |
|
|
|
|
|
{ required: true, trigger: 'blur', validator: validPhone } |
|
|
|
|
|
], |
|
|
|
|
|
|
|
|
// phone: [ |
|
|
|
|
|
// { required: true, trigger: 'blur', validator: validPhone } |
|
|
|
|
|
// ], |
|
|
gender: [ |
|
|
gender: [ |
|
|
{ required: true, message: '请选择性别', trigger: 'change' } |
|
|
{ required: true, message: '请选择性别', trigger: 'change' } |
|
|
] |
|
|
] |
|
|