diff --git a/src/components/App/AppHeader/index.vue b/src/components/App/AppHeader/index.vue
index 33bf9d7ff00196989ffe57425e80824b9bfa02b0..adbb592bd71c5a84615e2826912872e0054495c2 100644
--- a/src/components/App/AppHeader/index.vue
+++ b/src/components/App/AppHeader/index.vue
@@ -63,6 +63,9 @@ export default {
       })
         .then(() => {
           this.$store.dispatch("user/setUserAuth", []);
+
+          localStorage.removeItem("userInfo");
+          localStorage.removeItem("userAuth");
           this.$router.replace("/login");
         })
         .catch(() => {});
diff --git a/src/router/index.js b/src/router/index.js
index fcc95a6c0e1604add6fbb722a6cd87a9b165e81b..01de8af52a9c9822d5a8d6da37aa16b0fe6e3ea0 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -98,6 +98,12 @@ const router = new VueRouter({
 });
 
 router.beforeEach((to, from, next) => {
+  let storeAuth = localStorage.getItem("userAuth");
+  let storeUserInfo = localStorage.getItem("userInfo");
+
+  store.dispatch("user/setUserAuth", JSON.parse(storeAuth));
+  store.dispatch("user/setUserInfo", JSON.parse(storeUserInfo));
+
   let userAuth = store.state.user.userAuth;
   // console.log(to, userAuth);
   if (to.meta.keepAlive) {
diff --git a/src/views/login.vue b/src/views/login.vue
index 3e697f999f85c22f343245d52c860fe8d244a46d..5db39217f29f27d63f48eeb3039134e0cc2f2187 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -127,6 +127,14 @@ export default {
               name: "鍒樹簯",
               type: 1,
             });
+            localStorage.setItem("userAuth", JSON.stringify(this.testAuthUser));
+            localStorage.setItem(
+              "userInfo",
+              JSON.stringify({
+                name: "鍒樹簯",
+                type: 1,
+              })
+            );
             this.$message.success("鐧婚檰鎴愬姛");
             this.$nextTick(() => {
               this.$router.replace({
@@ -141,6 +149,18 @@ export default {
               name: "閲嶅簡浼熸槦鏂板瀷寤烘潗鏈夐檺鍏徃",
               type: 2,
             });
+
+            localStorage.setItem(
+              "userAuth",
+              JSON.stringify(this.testAuthEnterprise)
+            );
+            localStorage.setItem(
+              "userInfo",
+              JSON.stringify({
+                name: "閲嶅簡浼熸槦鏂板瀷寤烘潗鏈夐檺鍏徃",
+                type: 2,
+              })
+            );
             this.$message.success("鐧婚檰鎴愬姛");
             this.$nextTick(() => {
               this.$router.replace({
diff --git a/vue.config.js b/vue.config.js
index d0c0fba08c1c85570eeb52d41ae43750ac2593fd..ce7a9253ec3bde4ab0c3e697fdefb8eb2ff467d4 100644
--- a/vue.config.js
+++ b/vue.config.js
@@ -2,7 +2,7 @@ const path = require("path");
 // const BundleAnalyzerPlugin = require("webpack-bundle-analyzer").BundleAnalyzerPlugin;
 
 module.exports = {
-  publicPath: "./",
+  publicPath: "/admin/",
   lintOnSave: process.env.NODE_ENV === "development",
   productionSourceMap: false,
   devServer: {