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