Commit c0d92ec2 authored by youjie's avatar youjie

no message

parent d2c04b53
...@@ -4,6 +4,7 @@ import md5 from "md5-ts"; ...@@ -4,6 +4,7 @@ import md5 from "md5-ts";
import { HttpResponse } from "@/@types"; import { HttpResponse } from "@/@types";
import * as OpenCC from 'opencc-js' import * as OpenCC from 'opencc-js'
import { i18n } from '../boot/i18n' import { i18n } from '../boot/i18n'
import { DirtionmaryHelper } from '../config/dictionary'
let {locale} =i18n.global let {locale} =i18n.global
let converterSW = OpenCC.Converter({ from: 'tw', to: 'cn' }) //转简 let converterSW = OpenCC.Converter({ from: 'tw', to: 'cn' }) //转简
let datas: any // 接收需要转简数据 let datas: any // 接收需要转简数据
...@@ -27,17 +28,17 @@ const request = (cmd:string,msg:any): Promise<HttpResponse>=>{ ...@@ -27,17 +28,17 @@ const request = (cmd:string,msg:any): Promise<HttpResponse>=>{
currencyCode = 'JPY' currencyCode = 'JPY'
} }
msg = datas??{} msg = datas??{}
let token = ""; let token = localStorage.getItem(DirtionmaryHelper.TOKEN_KEYS);
let key = ""; let key = "";
let groupId = 0 let groupId = localStorage.getItem(DirtionmaryHelper.GROUPID_KEYS)
let timestamp = (new Date()).valueOf(); let timestamp = (new Date()).valueOf();
if (Store.state && Store.state.user?.token) { // if (Store.state && Store.state.user?.token) {
token = Store.state.user?.token?.access_token // token = Store.state.user?.token?.access_token
key = Store.state.user?.secretKey // key = Store.state.user?.secretKey
} // }
if (Store.state && Store.state.user?.userDetail) { // if (Store.state && Store.state.user?.userDetail) {
groupId = Store.state.user?.userDetail?.groupId // groupId = Store.state.user?.userDetail?.groupId
} // }
var encodeMsg = encodeURIComponent(JSON.stringify(msg)).toLowerCase(); var encodeMsg = encodeURIComponent(JSON.stringify(msg)).toLowerCase();
var md5Str = md5(`cmd=${cmd}&msg=${encodeMsg}&timestamp=${timestamp}&token=${token}&key=${key}`); var md5Str = md5(`cmd=${cmd}&msg=${encodeMsg}&timestamp=${timestamp}&token=${token}&key=${key}`);
var postData = { var postData = {
......
...@@ -8,6 +8,15 @@ const userDictionmary = { ...@@ -8,6 +8,15 @@ const userDictionmary = {
} }
class DirtionmaryHelper { class DirtionmaryHelper {
/**
* groupId
*/
static readonly GROUPID_KEYS='groupId_keys'
/**
* token
*/
static readonly TOKEN_KEYS='token_keys'
/** /**
* 菜單選項 * 菜單選項
......
...@@ -5,6 +5,7 @@ import { setStoreState } from '../../utils' ...@@ -5,6 +5,7 @@ import { setStoreState } from '../../utils'
import Store from '../../../store' import Store from '../../../store'
import message from '../../../utils/message' import message from '../../../utils/message'
import { i18n } from '../../../boot/i18n' import { i18n } from '../../../boot/i18n'
import { DirtionmaryHelper } from '../../../config/dictionary'
//import router from '../../../router'; //import router from '../../../router';
/** /**
* @description 所有跟用户相关的内容 * @description 所有跟用户相关的内容
...@@ -65,7 +66,8 @@ const userActions = { ...@@ -65,7 +66,8 @@ const userActions = {
console.log(params) console.log(params)
let loginResult = await UserService.login(param) let loginResult = await UserService.login(param)
if(loginResult.data.resultCode==ApiResult.SUCCESS){ if(loginResult.data.resultCode==ApiResult.SUCCESS){
console.log(loginResult.data.data,'-----loginResult.data.data')
message.successMsg(t("login.success")) message.successMsg(t("login.success"))
setStoreState('user', 'userDetail', loginResult.data.data) setStoreState('user', 'userDetail', loginResult.data.data)
setStoreState('user', 'menuList', loginResult.data.data.MenuList) setStoreState('user', 'menuList', loginResult.data.data.MenuList)
...@@ -75,6 +77,8 @@ const userActions = { ...@@ -75,6 +77,8 @@ const userActions = {
} }
const expireTime = 72 * 60 * 60 * 1000 + new Date().getTime() const expireTime = 72 * 60 * 60 * 1000 + new Date().getTime()
setStoreState('user', 'token', { ...token, expireTime }) setStoreState('user', 'token', { ...token, expireTime })
localStorage.setItem(DirtionmaryHelper.TOKEN_KEYS,loginResult.data.data.token)
localStorage.setItem(DirtionmaryHelper.GROUPID_KEYS,loginResult.data.data.groupId)
flag[0]=true; flag[0]=true;
}else { }else {
......
import { ResultType } from '../../../@types/enumHelper' import { ResultType } from '../../../@types/enumHelper'
import store from '../../../store' import store from '../../../store'
import { DirtionmaryHelper } from '../../../config/dictionary'
const userGetter = { const userGetter = {
getUserToken() { getUserToken() {
const token = store.state.user.token // const token = store.state.user.token
return token.access_token ?? ResultType.Empty // return token.access_token ?? ResultType.Empty
console.log(localStorage.getItem(DirtionmaryHelper.TOKEN_KEYS),'----')
const token = localStorage.getItem(DirtionmaryHelper.TOKEN_KEYS)
return token ?? ResultType.Empty
}, },
getUserAllAuth() { getUserAllAuth() {
const menuList: any[] = store.state.user.menuList const menuList: any[] = store.state.user.menuList
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment