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