feat: 使用通知作为默认首页;删除 GA 数据收集;

perf/export-docx
Jimmy Liow 1 year ago
parent fcef4c486b
commit d8b141cda8

@ -9,7 +9,6 @@ import App from "@/views/App";
import Standlone from "@/views/Standlone";
import Login from "@/views/Login";
import Logout from "@/views/Logout";
import Index from "@/views/index";
import ErrorPage from "@/components/ErrorPage";
import RequireAuth from '@/components/RequireAuth'
import ReservationNewest from "@/views/reservation/Newest";
@ -60,7 +59,7 @@ const router = createBrowserRouter([
element: <App />,
errorElement: <ErrorPage />,
children: [
{ index: true, element: <Index /> },
{ index: true, element: <NoticeIndex /> },
{ path: "account/change-password", element: <ChangePassword />},
{ path: "account/profile", element: <AccountProfile />},
{ path: "account/management", element: <RequireAuth subject={PERM_ACCOUNT_MANAGEMENT} result={true}><AccountManagement /></RequireAuth>},

@ -85,7 +85,7 @@ const useAuthStore = create(obervseLifecycle((set, get) => ({
const { startTokenInterval, loadUserPermission } = get()
const { setStorage } = usingStorage()
const { token: loginToken } = await fetchLoginToken(usr, pwd)
const { token: loginToken, WU_ID: userId } = await fetchLoginToken(usr, pwd)
const userDetail = await fetchUserDetail(loginToken)
await loadUserPermission(userId)
@ -95,7 +95,7 @@ const useAuthStore = create(obervseLifecycle((set, get) => ({
}))
setStorage(KEY_LOGIN_TOKEN, loginToken)
setStorage(KEY_USER_ID, userDetail.LMI_SN)
setStorage(KEY_USER_ID, userId)//userDetail.LMI_SN)
setStorage(KEY_TRAVEL_AGENCY_ID, userDetail.LMI_VEI_SN)
appendRequestParams('token', loginToken)
// loadPageSpy(`${json.Result.VName}-${json.Result.LoginName}`)

@ -60,10 +60,6 @@ function App() {
}
}, [href])
useEffect(() => {
window.gtag('event', 'page_view', { page_location: window.location.href });
}, [location])
const onSubmit = () => {
validateUserPassword(userDetail?.username, password)
.catch(ex => {
@ -71,23 +67,24 @@ function App() {
alert(t('Validation.LoginFailed'))
})
setPassword('')
};
}
const splitPath = href.split('/');
let defaultPath = 'reservation';
const splitPath = href.split('/')
let defaultPath = 'notice'
if (splitPath.length > 1) {
defaultPath = splitPath[1];
defaultPath = splitPath[1]
}
const {
token: { colorBgContainer },
} = theme.useToken();
} = theme.useToken()
const [antdLng, setAntdLng] = useState(enLocale);
useEffect(() => {
setAntdLng(i18n.language === 'en' ? enLocale : zhLocale);
}, [i18n.language]);
}, [i18n.language])
return (
<ConfigProvider locale={antdLng}
theme={{
@ -197,7 +194,7 @@ function App() {
</ErrorBoundary>
</AntApp>
</ConfigProvider>
);
)
}
export default App

@ -1,13 +0,0 @@
export default function Index() {
return (
<p id="zero-state">
Global Highlights Hub
<br />
Check out{" "}
<a href="https://www.chinahighlights.com">
the docs at chinahighlights.com
</a>
.
</p>
);
}

@ -17,7 +17,7 @@ function Login() {
useEffect (() => {
if (loginStatus === 302) {
navigate('/reservation/newest')
navigate('/')
}
}, [loginStatus])

Loading…
Cancel
Save