Merge remote-tracking branch 'origin/main'

hotfix/new-conversation
Lei OT 1 year ago
commit ff86837d6c

@ -1,7 +1,7 @@
{ {
"name": "global-sales", "name": "global-sales",
"private": true, "private": true,
"version": "1.0.25", "version": "1.0.26",
"type": "module", "type": "module",
"scripts": { "scripts": {
"dev": "vite", "dev": "vite",

@ -1,7 +1,6 @@
import { create } from 'zustand' import { create } from 'zustand'
import { fetchJSON, appendRequestHeader } from '@/utils/request' import { fetchJSON } from '@/utils/request'
import { isEmpty, isNotEmpty, } from '@/utils/commons' import { isEmpty, isNotEmpty, } from '@/utils/commons'
import { loadPageSpy } from '@/utils/pagespy'
export const PERM_MERGE_CONVERSATION = 'merge-conversation' export const PERM_MERGE_CONVERSATION = 'merge-conversation'
export const PERM_ASSIGN_NEW_CONVERSATION = 'assign-new-conversation' export const PERM_ASSIGN_NEW_CONVERSATION = 'assign-new-conversation'
@ -114,18 +113,12 @@ const useAuthStore = create((set, get) => ({
set(() => ({ set(() => ({
loginUser: sesstionObj, loginUser: sesstionObj,
})); }));
appendRequestHeader('X-User-Id', sesstionObj.userId);
const __spytitle = sesstionObj.username;
loadPageSpy(__spytitle);
} }
}, },
saveUserSession: () => { saveUserSession: () => {
const { loginUser } = get() const { loginUser } = get()
window.sessionStorage.setItem('GLOBAL_SALES_LOGIN_USER', JSON.stringify(loginUser)) window.sessionStorage.setItem('GLOBAL_SALES_LOGIN_USER', JSON.stringify(loginUser))
appendRequestHeader('X-User-Id', loginUser.userId)
}, },
copyUserSession: () => { copyUserSession: () => {

@ -7,6 +7,8 @@ import zhLocale from 'antd/locale/zh_CN'
import 'dayjs/locale/zh-cn' import 'dayjs/locale/zh-cn'
import { useEffect } from 'react' import { useEffect } from 'react'
import { Outlet, useHref, useNavigate } from 'react-router-dom' import { Outlet, useHref, useNavigate } from 'react-router-dom'
import { appendRequestHeader } from '@/utils/request'
import { loadPageSpy } from '@/utils/pagespy'
import AppLogo from '@/assets/highlights_travel_300_300.png' import AppLogo from '@/assets/highlights_travel_300_300.png'
import '@/assets/App.css' import '@/assets/App.css'
@ -33,8 +35,10 @@ function AuthApp() {
Notification.requestPermission(); Notification.requestPermission();
} }
if (loginUser.userId > 0) { if (loginUser.userId > 0) {
appendRequestHeader('X-User-Id', loginUser.userId);
loadPageSpy(loginUser.username);
connectWebsocket(loginUser.userId); connectWebsocket(loginUser.userId);
fetchInitialData(loginUser.userId); // userIdStr fetchInitialData(loginUser.userId);
} }
return () => { return () => {
disconnectWebsocket(); disconnectWebsocket();

Loading…
Cancel
Save