From a8191c18f540116ee38f34c9353771e9473c53a2 Mon Sep 17 00:00:00 2001
From: YM <479443481@qq.com>
Date: 星期五, 19 四月 2024 04:48:28 +0800
Subject: [PATCH] 世医传承

---
 src/pages/Login/Login.vue |   30 ++++++++++++++++++++++--------
 1 files changed, 22 insertions(+), 8 deletions(-)

diff --git a/src/pages/Login/Login.vue b/src/pages/Login/Login.vue
index f002fb9..0975d76 100644
--- a/src/pages/Login/Login.vue
+++ b/src/pages/Login/Login.vue
@@ -18,6 +18,7 @@
 					<view class="LoginBg"></view>
 					<view class=""> </view>
 				</view>
+				
 				<el-form :hide-required-asterisk="true" ref="formLogin1" label-position="top" :rules="rules1"
 					:model="loginData">
 					<el-form-item label="鐧诲綍璐﹀彿" prop="loginID">
@@ -53,10 +54,14 @@
 
 <script>
 	import {
+		encryptAES,decryptAES
+	} from '@/utils/Crypto.js'
+	import {
 		nextTick
 	} from "vue";
 	import {
-		getLogin,getUserInfo
+		getLogin,
+		getUserInfo
 	} from '@/api/index.js'
 	import Footer1 from '@/components/footer/footer.vue'
 	export default {
@@ -102,7 +107,9 @@
 						required: true,
 						message: '璇疯緭鍏ョ櫥褰曡处鍙�',
 						trigger: 'blur'
-					}],
+					},
+		
+					],
 					pass: [{
 							required: true,
 							message: '璇疯緭鍏ュ瘑鐮�',
@@ -172,8 +179,8 @@
 				// 鐧诲綍鐢ㄦ埛璐﹀彿
 				loginData: {
 					// 璐﹀彿
-					loginID: 'bbb',
-					pass: 'acy2jnwt/loR44ytIPPZBg=='
+					loginID: '',
+					pass: ''
 				},
 				// 涔︾睄鏁版嵁
 				listData: [{
@@ -267,10 +274,14 @@
 			},
 			// 鐢ㄦ埛鐧诲綍
 			async Login(formName) {
+				console.log(decryptAES(this.loginData.pass),'this.loginData.pass');
 				let Obj = {
 					username: this.loginData.loginID,
-					password: this.loginData.pass,
+					// encryptAES(this.loginData.pass) | this.loginData.pass
+					password: encryptAES(this.loginData.pass),
 				}
+				console.log(Obj, 'Obj');
+
 				let res = await getLogin(Obj)
 				console.log(res, 'sfdsf');
 				if (res.success) {
@@ -279,9 +290,12 @@
 					})
 					// 灏唗oken瀛樺偍鍐嶆湰鍦颁腑
 					window.localStorage.setItem("access_token", res.results.token)
-					await getUserInfo().then(res=>{
-						console.log(res,'rrrrrrrrrrsd');
+					await getUserInfo().then(res => {
+						console.log(res, 'rrrrrrrrrrsd');
 					})
+					// 灏嗚处鍙峰瓨鍏ュ埌vuex涓�
+					this.$store.dispatch('setUserName',res.object.username)
+					
 					uni.redirectTo({
 						url: '/pages/index/index'
 					})
@@ -292,7 +306,7 @@
 						icon: 'error'
 					})
 					// alert("sdfdsf")
-					this.loginData.pass= ''
+					this.loginData.pass = ''
 				}
 				this.$refs[formName].validate(async (valid) => {
 					if (valid) {

--
Gitblit v1.9.1