Commit c0d92ec2 authored by youjie's avatar youjie

no message

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