From d4211fd96865e58217d63efaf4d8f6609fb24ae6 Mon Sep 17 00:00:00 2001
From: mh-two-thousand-and-two <17391232786@163.com>
Date: 星期二, 16 四月 2024 17:43:33 +0800
Subject: [PATCH] 更新数据

---
 src/pages/Login/Login.vue |   35 +++++++++++++++++++----------------
 1 files changed, 19 insertions(+), 16 deletions(-)

diff --git a/src/pages/Login/Login.vue b/src/pages/Login/Login.vue
index c76d138..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">
@@ -52,7 +53,9 @@
 </template>
 
 <script>
-	import CryptoJS from 'crypto-js';
+	import {
+		encryptAES,decryptAES
+	} from '@/utils/Crypto.js'
 	import {
 		nextTick
 	} from "vue";
@@ -104,7 +107,9 @@
 						required: true,
 						message: '璇疯緭鍏ョ櫥褰曡处鍙�',
 						trigger: 'blur'
-					}],
+					},
+		
+					],
 					pass: [{
 							required: true,
 							message: '璇疯緭鍏ュ瘑鐮�',
@@ -174,8 +179,8 @@
 				// 鐧诲綍鐢ㄦ埛璐﹀彿
 				loginData: {
 					// 璐﹀彿
-					loginID: 'bbb',
-					pass: 'acy2jnwt/loR44ytIPPZBg=='
+					loginID: '',
+					pass: ''
 				},
 				// 涔︾睄鏁版嵁
 				listData: [{
@@ -269,19 +274,14 @@
 			},
 			// 鐢ㄦ埛鐧诲綍
 			async Login(formName) {
-				// let Obj = {
-				// 	username: this.loginData.loginID,
-				// 	password: this.loginData.pass,
-				// }
-				// AES 鍔犲瘑
-				console.log(this.loginData.pass);
-				const encrypted = CryptoJS.AES.encrypt(this.loginData.pass, 'secret passphrase');
+				console.log(decryptAES(this.loginData.pass),'this.loginData.pass');
+				let Obj = {
+					username: this.loginData.loginID,
+					// encryptAES(this.loginData.pass) | this.loginData.pass
+					password: encryptAES(this.loginData.pass),
+				}
+				console.log(Obj, 'Obj');
 
-				// 灏嗗姞瀵嗙粨鏋滆浆鎹负 Base64
-				const base64Result = encrypted.toString(CryptoJS.enc.Base64);
-
-				// 杈撳嚭鍔犲瘑鍚庡苟杞崲涓� Base64 鐨勭粨鏋�
-				console.log('Encrypted and Base64 encoded password:', base64Result);
 				let res = await getLogin(Obj)
 				console.log(res, 'sfdsf');
 				if (res.success) {
@@ -293,6 +293,9 @@
 					await getUserInfo().then(res => {
 						console.log(res, 'rrrrrrrrrrsd');
 					})
+					// 灏嗚处鍙峰瓨鍏ュ埌vuex涓�
+					this.$store.dispatch('setUserName',res.object.username)
+					
 					uni.redirectTo({
 						url: '/pages/index/index'
 					})

--
Gitblit v1.9.1