From ce1805ea180c78676170e0f31424901255a9220f Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期二, 17 十月 2023 10:59:35 +0800
Subject: [PATCH] 1.接入登录、获取菜单接口
---
pages/login/index.vue | 59 ++++++++++++++++++++++++++++++++++++-----------------------
1 files changed, 36 insertions(+), 23 deletions(-)
diff --git a/pages/login/index.vue b/pages/login/index.vue
index 11526d0..ace92e3 100644
--- a/pages/login/index.vue
+++ b/pages/login/index.vue
@@ -55,6 +55,9 @@
LoginSave,
ForcedOffline,
} from '../../config/api.js';
+ import {
+ decode
+ } from 'jsonwebtoken';
export default {
data() {
return {
@@ -107,36 +110,46 @@
LoginSave({
params: data
}).then(result => {
- console.log(result.data)
if (result.code === '200') {
uni.setStorageSync("Token", result.data)
-
- // uni.setStorageSync("usercode", result.data.usercode)
- // uni.setStorageSync("username", result.data.username)
-
+ const jwt = decode(result.data)
+ uni.setStorageSync("usercode", jwt.usercode)
+ uni.setStorageSync("username", jwt.username)
+ uni.setStorageSync("storg_code", jwt.storg_code)
+ uni.setStorageSync("storg_name", jwt.storg_name)
uni.redirectTo({
//鍏抽棴褰撳墠椤甸潰锛岃烦杞埌搴旂敤鍐呯殑鏌愪釜椤甸潰銆�
url: '../xtsy/index'
});
// uni.$u.toast(result.Message)
- } else if (result.code === '302') {
- const data2 = {
- // token: uni.getStorageSync('Token'),
- token: result.data,
- rid: ''
- }
- ForcedOffline('', {
- params: data2
- }).then(res2 => {
- if (res2.code === '200') {
- console.log('鎴愬姛浜嗭紒')
- uni.redirectTo({
- //鍏抽棴褰撳墠椤甸潰锛岃烦杞埌搴旂敤鍐呯殑鏌愪釜椤甸潰銆�
- url: '../xtsy/index'
- });
- }
- })
- } else {
+ }
+
+ // else if (result.code === '302') {
+ // const data2 = {
+ // // token: uni.getStorageSync('Token'),
+ // token: result.data,
+ // rid: ''
+ // }
+ // const jwt = decode(result.data)
+ // console.log(jwt, 2)
+ // uni.setStorageSync("usercode", jwt.usercode)
+ // uni.setStorageSync("username", jwt.username)
+ // uni.setStorageSync("storg_code", jwt.storg_code)
+ // uni.setStorageSync("storg_name", jwt.storg_name)
+
+ // ForcedOffline('', {
+ // params: data2
+ // }).then(res2 => {
+ // if (res2.code === '200') {
+ // uni.redirectTo({
+ // //鍏抽棴褰撳墠椤甸潰锛岃烦杞埌搴旂敤鍐呯殑鏌愪釜椤甸潰銆�
+ // url: '../xtsy/index'
+ // });
+ // }
+ // })
+ // }
+
+ else {
this.isDisabledSubmitButton = false
}
})
--
Gitblit v1.9.3