|  | @ -86,7 +86,8 @@ export default { | 
		
	
		
			
				|  |  |       codeUrl: '', |  |  |       codeUrl: '', | 
		
	
		
			
				|  |  |       cookiePass: '', |  |  |       cookiePass: '', | 
		
	
		
			
				|  |  |       loginForm: { |  |  |       loginForm: { | 
		
	
		
			
				|  |  |         phone: '', |  |  |  | 
		
	
		
			
				|  |  |  |  |  |         username: '15902734788', | 
		
	
		
			
				|  |  |  |  |  |         phone: '15902734788', | 
		
	
		
			
				|  |  |         password: '', |  |  |         password: '', | 
		
	
		
			
				|  |  |         rememberMe: false, |  |  |         rememberMe: false, | 
		
	
		
			
				|  |  |         code: '', |  |  |         code: '', | 
		
	
	
		
			
				|  | @ -94,6 +95,7 @@ export default { | 
		
	
		
			
				|  |  |         agree: false |  |  |         agree: false | 
		
	
		
			
				|  |  |       }, |  |  |       }, | 
		
	
		
			
				|  |  |       loginRules: { |  |  |       loginRules: { | 
		
	
		
			
				|  |  |  |  |  |         username: [{ required: true, trigger: 'blur', validator: validPhone }], | 
		
	
		
			
				|  |  |         phone: [{ required: true, trigger: 'blur', validator: validPhone }], |  |  |         phone: [{ required: true, trigger: 'blur', validator: validPhone }], | 
		
	
		
			
				|  |  |         password: [{ required: true, trigger: 'blur', message: '密码不能为空' }], |  |  |         password: [{ required: true, trigger: 'blur', message: '密码不能为空' }], | 
		
	
		
			
				|  |  |         code: [{ required: true, trigger: 'change', message: '验证码不能为空' }], |  |  |         code: [{ required: true, trigger: 'change', message: '验证码不能为空' }], | 
		
	
	
		
			
				|  | @ -103,14 +105,14 @@ export default { | 
		
	
		
			
				|  |  |       redirect: undefined |  |  |       redirect: undefined | 
		
	
		
			
				|  |  |     } |  |  |     } | 
		
	
		
			
				|  |  |   }, |  |  |   }, | 
		
	
		
			
				|  |  |   // watch: { |  |  |  | 
		
	
		
			
				|  |  |   //   $route: { |  |  |  | 
		
	
		
			
				|  |  |   //     handler: function (route) { |  |  |  | 
		
	
		
			
				|  |  |   //       this.redirect = route.query && route.query.redirect |  |  |  | 
		
	
		
			
				|  |  |   //     }, |  |  |  | 
		
	
		
			
				|  |  |   //     immediate: true |  |  |  | 
		
	
		
			
				|  |  |   //   } |  |  |  | 
		
	
		
			
				|  |  |   // }, |  |  |  | 
		
	
		
			
				|  |  |  |  |  |   watch: { | 
		
	
		
			
				|  |  |  |  |  |     $route: { | 
		
	
		
			
				|  |  |  |  |  |       handler: function(route) { | 
		
	
		
			
				|  |  |  |  |  |         this.redirect = route.query && route.query.redirect | 
		
	
		
			
				|  |  |  |  |  |       }, | 
		
	
		
			
				|  |  |  |  |  |       immediate: true | 
		
	
		
			
				|  |  |  |  |  |     } | 
		
	
		
			
				|  |  |  |  |  |   }, | 
		
	
		
			
				|  |  |   created() { |  |  |   created() { | 
		
	
		
			
				|  |  |     // 获取验证码 |  |  |     // 获取验证码 | 
		
	
		
			
				|  |  |     this.getCode() |  |  |     this.getCode() | 
		
	
	
		
			
				|  | @ -127,6 +129,7 @@ export default { | 
		
	
		
			
				|  |  |       }) |  |  |       }) | 
		
	
		
			
				|  |  |     }, |  |  |     }, | 
		
	
		
			
				|  |  |     getCookie() { |  |  |     getCookie() { | 
		
	
		
			
				|  |  |  |  |  |       const username = Cookies.get('username') | 
		
	
		
			
				|  |  |       const phone = Cookies.get('phone') |  |  |       const phone = Cookies.get('phone') | 
		
	
		
			
				|  |  |       let password = Cookies.get('password') |  |  |       let password = Cookies.get('password') | 
		
	
		
			
				|  |  |       const rememberMe = Cookies.get('rememberMe') |  |  |       const rememberMe = Cookies.get('rememberMe') | 
		
	
	
		
			
				|  | @ -134,6 +137,7 @@ export default { | 
		
	
		
			
				|  |  |       this.cookiePass = password === undefined ? '' : password |  |  |       this.cookiePass = password === undefined ? '' : password | 
		
	
		
			
				|  |  |       password = password === undefined ? this.loginForm.password : password |  |  |       password = password === undefined ? this.loginForm.password : password | 
		
	
		
			
				|  |  |       this.loginForm = { |  |  |       this.loginForm = { | 
		
	
		
			
				|  |  |  |  |  |         username: username === undefined ? this.loginForm.username : username, | 
		
	
		
			
				|  |  |         phone: phone === undefined ? this.loginForm.phone : phone, |  |  |         phone: phone === undefined ? this.loginForm.phone : phone, | 
		
	
		
			
				|  |  |         password: password, |  |  |         password: password, | 
		
	
		
			
				|  |  |         rememberMe: rememberMe === undefined ? false : Boolean(rememberMe), |  |  |         rememberMe: rememberMe === undefined ? false : Boolean(rememberMe), | 
		
	
	
		
			
				|  | @ -146,12 +150,13 @@ export default { | 
		
	
		
			
				|  |  |     handleLogin() { |  |  |     handleLogin() { | 
		
	
		
			
				|  |  |       this.$refs.loginForm.validate(valid => { |  |  |       this.$refs.loginForm.validate(valid => { | 
		
	
		
			
				|  |  |         const user = { |  |  |         const user = { | 
		
	
		
			
				|  |  |           phone: this.loginForm.phone, |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           username: this.loginForm.username, | 
		
	
		
			
				|  |  |           password: this.loginForm.password, |  |  |           password: this.loginForm.password, | 
		
	
		
			
				|  |  |           rememberMe: this.loginForm.rememberMe, |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           phone: this.loginForm.phone, | 
		
	
		
			
				|  |  |           code: this.loginForm.code, |  |  |           code: this.loginForm.code, | 
		
	
		
			
				|  |  |           uuid: this.loginForm.uuid, |  |  |           uuid: this.loginForm.uuid, | 
		
	
		
			
				|  |  |           agree: this.loginForm.agree |  |  |  | 
		
	
		
			
				|  |  |  |  |  |           agree: this.loginForm.agree, | 
		
	
		
			
				|  |  |  |  |  |           rememberMe: this.loginForm.rememberMe | 
		
	
		
			
				|  |  |         } |  |  |         } | 
		
	
		
			
				|  |  |         if (user.password !== this.cookiePass) { |  |  |         if (user.password !== this.cookiePass) { | 
		
	
		
			
				|  |  |           user.password = encrypt(user.password) |  |  |           user.password = encrypt(user.password) | 
		
	
	
		
			
				|  | @ -159,14 +164,17 @@ export default { | 
		
	
		
			
				|  |  |         if (valid) { |  |  |         if (valid) { | 
		
	
		
			
				|  |  |           this.loading = true |  |  |           this.loading = true | 
		
	
		
			
				|  |  |           if (user.rememberMe) { |  |  |           if (user.rememberMe) { | 
		
	
		
			
				|  |  |  |  |  |             Cookies.set('username', user.username, { expires: Config.passCookieExpires }) | 
		
	
		
			
				|  |  |             Cookies.set('phone', user.phone, { expires: Config.passCookieExpires }) |  |  |             Cookies.set('phone', user.phone, { expires: Config.passCookieExpires }) | 
		
	
		
			
				|  |  |             Cookies.set('password', user.password, { expires: Config.passCookieExpires }) |  |  |             Cookies.set('password', user.password, { expires: Config.passCookieExpires }) | 
		
	
		
			
				|  |  |             Cookies.set('rememberMe', user.rememberMe, { expires: Config.passCookieExpires }) |  |  |             Cookies.set('rememberMe', user.rememberMe, { expires: Config.passCookieExpires }) | 
		
	
		
			
				|  |  |           } else { |  |  |           } else { | 
		
	
		
			
				|  |  |  |  |  |             Cookies.remove('username') | 
		
	
		
			
				|  |  |             Cookies.remove('phone') |  |  |             Cookies.remove('phone') | 
		
	
		
			
				|  |  |             Cookies.remove('password') |  |  |             Cookies.remove('password') | 
		
	
		
			
				|  |  |             Cookies.remove('rememberMe') |  |  |             Cookies.remove('rememberMe') | 
		
	
		
			
				|  |  |           } |  |  |           } | 
		
	
		
			
				|  |  |  |  |  |           console.log(user) | 
		
	
		
			
				|  |  |           this.$store |  |  |           this.$store | 
		
	
		
			
				|  |  |             .dispatch('Login', user) |  |  |             .dispatch('Login', user) | 
		
	
		
			
				|  |  |             .then(() => { |  |  |             .then(() => { | 
		
	
	
		
			
				|  | 
 |