|  |  | @ -96,7 +96,7 @@ import updatePass from './center/updatePass' | 
			
		
	
		
			
				
					|  |  |  | import updateEmail from './center/updateEmail' | 
			
		
	
		
			
				
					|  |  |  | import { getToken } from '@/utils/auth' | 
			
		
	
		
			
				
					|  |  |  | import store from '@/store' | 
			
		
	
		
			
				
					|  |  |  | import { isvalidPhone } from '@/utils/validate' | 
			
		
	
		
			
				
					|  |  |  | // import { isvalidPhone } from '@/utils/validate' | 
			
		
	
		
			
				
					|  |  |  | // import crud from '@/mixins/crud' | 
			
		
	
		
			
				
					|  |  |  | import { editUser } from '@/api/system/user' | 
			
		
	
		
			
				
					|  |  |  | import Avatar from '@/assets/images/avatar.png' | 
			
		
	
	
		
			
				
					|  |  | @ -110,15 +110,15 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |   // mixins: [crud], | 
			
		
	
		
			
				
					|  |  |  |   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 { | 
			
		
	
		
			
				
					|  |  |  |       isCenter: true, | 
			
		
	
		
			
				
					|  |  |  |       defaultImg: 'this.src="' + require('@/assets/images/avatar.png') + '"', | 
			
		
	
	
		
			
				
					|  |  | @ -139,9 +139,9 @@ export default { | 
			
		
	
		
			
				
					|  |  |  |           { required: true, message: '请输入用户昵称', 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: [ | 
			
		
	
		
			
				
					|  |  |  |           { required: true, message: '请选择性别', trigger: 'change' } | 
			
		
	
		
			
				
					|  |  |  |         ] | 
			
		
	
	
		
			
				
					|  |  | 
 |