From 082613d446e29e4ec1c16bfaa52345106a498b23 Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Tue, 08 Nov 2022 09:03:49 +0800
Subject: [PATCH] 农事操作隐藏后四个,地图模式2d改为3d
---
src/store/modules/user.js | 39 ++++++++++++++++++++++++++++++++++++---
1 files changed, 36 insertions(+), 3 deletions(-)
diff --git a/src/store/modules/user.js b/src/store/modules/user.js
index 857110c..a14735d 100644
--- a/src/store/modules/user.js
+++ b/src/store/modules/user.js
@@ -4,7 +4,15 @@
import {isURL, validatenull} from '@/util/validate'
import {deepClone} from '@/util/util'
import website from '@/config/website'
-import {loginByUsername, loginBySocial, getUserInfo, logout, refreshToken, getButtons} from '@/api/user'
+import {
+ loginByUsername,
+ loginBySocial,
+ getUserInfo,
+ logout,
+ refreshToken,
+ getButtons,
+ loginInfoByToken
+} from '@/api/user'
import {getTopMenu, getRoutes} from '@/api/system/menu'
import md5 from 'js-md5'
@@ -43,9 +51,34 @@
menuAll: getStore({name: 'menuAll'}) || [],
token: getStore({name: 'token'}) || '',
refreshToken: getStore({name: 'refreshToken'}) || '',
- $farmId: 0
+ $farmId: 0,
+ drawMapUrlBase: 'https://dev.jxpskj.com:8013'
},
actions: {
+ loginInfoByToken({commit}) {
+ return new Promise((resolve,reject) => {
+ loginInfoByToken().then(res => {
+ const data = res.data
+ if (data.code == 200) {
+ commit('SET_TOKEN', data.data.access_token)
+ commit('SET_REFRESH_TOKEN', data.data.refresh_token)
+ commit('SET_TENANT_ID', data.data.tenant_id)
+ commit('SET_USER_INFO', data.data)
+ commit('DEL_ALL_TAG')
+ commit('CLEAR_LOCK')
+
+ } else {
+ Message({
+ message: data.error_description,
+ type: 'error'
+ })
+ }
+ resolve();
+ }).catch(error => {
+ reject(error);
+ })
+ })
+ },
//根据用户名登录
LoginByUsername({commit}, userInfo) {
return new Promise((resolve, reject) => {
@@ -244,7 +277,7 @@
},
SET_USER_INFO: (state, userInfo) => {
if (validatenull(userInfo.avatar)) {
- userInfo.avatar = "/img/bg/mg.png";
+ userInfo.avatar = "/zhny-web/img/bg/mg.png";
}
state.userInfo = userInfo;
setStore({name: 'userInfo', content: state.userInfo})
--
Gitblit v1.9.3