lanjianrong hace 5 años
padre
commit
fe564168c3
Se han modificado 1 ficheros con 2 adiciones y 1 borrados
  1. 2 1
      src/app.tsx

+ 2 - 1
src/app.tsx

@@ -58,7 +58,8 @@ export const layout = ({ initialState, setInitialState }) => {
       if (
       if (
         initialState?.currentUser?.staffId &&
         initialState?.currentUser?.staffId &&
         location.pathname !== loginPath &&
         location.pathname !== loginPath &&
-        PERMISSION_NEED_PATH.includes(location.pathname)
+        PERMISSION_NEED_PATH.includes(location.pathname) &&
+        !initialState?.permData
       ) {
       ) {
         const permData = await initialState.fetchPermData()
         const permData = await initialState.fetchPermData()
         permData && setInitialState({ ...initialState, permData })
         permData && setInitialState({ ...initialState, permData })