From cb5c9968b763362d399e1c7fce1129ec7434aba8 Mon Sep 17 00:00:00 2001
From: kongdeqiang <123456>
Date: 星期三, 26 四月 2023 14:07:31 +0800
Subject: [PATCH] session保存token

---
 src/views/activiti/model-manage/modelManage.vue       |    6 +-
 src/views/xboot-vue-generator/tableGenerator.vue      |    3 
 src/views/login1.vue                                  |   25 ++++---
 src/views/my-components/xboot/quill.vue               |    2 
 src/views/my-components/xboot/editor.vue              |    4 
 src/views/main-components/user.vue                    |   13 ++--
 src/views/activiti/historic-detail/historicDetail.vue |    4 
 src/views/main-components/search.vue                  |    3 
 src/views/access/access.vue                           |    2 
 src/libs/hasRole.js                                   |    2 
 src/libs/util.js                                      |    2 
 src/views/authorize.vue                               |    2 
 src/views/auto-chat/setting/setting.vue               |    4 
 src/views/sys/oss-manage/ossManage.vue                |    4 
 src/views/my-components/xboot/file-upload.vue         |    2 
 src/views/relate.vue                                  |   10 +-
 src/views/my-components/xboot/upload-pic-input.vue    |    2 
 src/views/own-space/own-space.vue                     |    1 
 src/views/activiti/process-manage/processManage.vue   |    8 +-
 src/views/my-components/xboot/upload-pic-thumb.vue    |    2 
 src/views/Main.vue                                    |    1 
 src/views/xboot-vue-generator/treeGenerator.vue       |    3 
 src/views/xboot-vue-template/excel/excel.vue          |    3 
 src/libs/storage.js                                   |   18 ++++++
 src/views/sys/user-manage/userManage.vue              |    3 
 src/views/login.vue                                   |   23 ++++---
 src/main.js                                           |    5 +
 src/libs/axios.js                                     |   18 +++---
 src/views/own-space/message.vue                       |    2 
 src/views/your/carInfo-manage/carInfoManage.vue       |    1 
 30 files changed, 109 insertions(+), 69 deletions(-)

diff --git a/src/libs/axios.js b/src/libs/axios.js
index 287ed6f..b1a108f 100644
--- a/src/libs/axios.js
+++ b/src/libs/axios.js
@@ -1,5 +1,5 @@
 import axios from 'axios';
-import { getStore, setStore } from './storage';
+import { getStore, setStore,getSessionStore,setSessionStore} from './storage';
 import { router } from '../router/index';
 import { Message } from 'view-design';
 import Cookies from 'js-cookie';
@@ -25,7 +25,7 @@
         case 401:
             // 鏈櫥褰� 娓呴櫎宸茬櫥褰曠姸鎬�
             Cookies.set('userInfo', '');
-            setStore('accessToken', '');
+            setSessionStore('accessToken', '');
             if (router.history.current.name != "login") {
                 if (data.message !== null) {
                     Message.error(data.message);
@@ -63,7 +63,7 @@
 });
 
 export const getRequest = (url, params, responseType = null) => {
-    let accessToken = getStore('accessToken');
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'get',
         url: `${baseApi}${url}`,
@@ -75,7 +75,7 @@
     });
 };
 export const getmethod = (url, params) => {
-    let accessToken = getStore('accessToken');
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'get',
         url: `${baseApi}${url}`,
@@ -88,7 +88,7 @@
 };
 
 export const postRequest = (url, params) => {
-    let accessToken = getStore("accessToken");
+    let accessToken = getSessionStore("accessToken");
     return axios({
         method: 'post',
         url: `${baseApi}${url}`,
@@ -109,7 +109,7 @@
 };
 
 export const putRequest = (url, params) => {
-    let accessToken = getStore("accessToken");
+    let accessToken = getSessionStore("accessToken");
     return axios({
         method: 'put',
         url: `${baseApi}${url}`,
@@ -130,7 +130,7 @@
 };
 
 export const postBodyRequest = (url, params) => {
-    let accessToken = getStore('accessToken');
+    let accessToken = getSessionStore('accessToken');
     return axios({
         method: 'post',
         url: `${baseApi}${url}`,
@@ -143,8 +143,8 @@
 
 /**
  * 鏃犻渶token楠岃瘉鐨凣ET璇锋眰 閬垮厤鏃oken杩囨湡瀵艰嚧璇锋眰澶辫触
- * @param {*} url 
- * @param {*} params 
+ * @param {*} url
+ * @param {*} params
  */
 export const getNoAuthRequest = (url, params) => {
     return axios({
diff --git a/src/libs/hasRole.js b/src/libs/hasRole.js
index 4fadf55..7ee50ac 100644
--- a/src/libs/hasRole.js
+++ b/src/libs/hasRole.js
@@ -1,4 +1,4 @@
-import { getStore } from './storage';
+import { getStore,getSessionStore } from './storage';
 
 const hasRole = {
     install (Vue, options) {
diff --git a/src/libs/storage.js b/src/libs/storage.js
index 4602cab..ec51907 100644
--- a/src/libs/storage.js
+++ b/src/libs/storage.js
@@ -8,6 +8,14 @@
     }
     window.localStorage.setItem(name, content);
 }
+export const setSessionStore = (name, content) => {
+    if (!name) return;
+    if (typeof content !== 'string') {
+        content = JSON.stringify(content);
+    }
+    window.sessionStorage.setItem(name, content);
+}
+
 
 /**
  * 鑾峰彇localStorage
@@ -21,6 +29,16 @@
     return v;
 }
 
+export const getSessionStore = name => {
+    if (!name) return;
+    let v = window.sessionStorage.getItem(name);
+    if (v == null) {
+        return "";
+    }
+    return v;
+}
+
+
 /**
  * 鍒犻櫎localStorage
  */
diff --git a/src/libs/util.js b/src/libs/util.js
index 37045d3..d13ced2 100644
--- a/src/libs/util.js
+++ b/src/libs/util.js
@@ -328,7 +328,7 @@
     if (!vm.$store.state.app.added) {
         vm.$Loading.start();
         // 绗竴娆″姞杞� 璇诲彇鏁版嵁
-        let accessToken = window.localStorage.getItem('accessToken');
+        let accessToken = window.sessionStorage.getItem('accessToken');
         // 鍔犺浇鑿滃崟
         axios.get(getMenuList, { headers: { 'accessToken': accessToken } }).then(res => {
             vm.$Loading.finish();
diff --git a/src/main.js b/src/main.js
index 272ad5d..7e1deb0 100644
--- a/src/main.js
+++ b/src/main.js
@@ -8,7 +8,7 @@
 import store from './store'
 import i18n from '@/locale'
 import { getRequest, postRequest, putRequest, postBodyRequest, getNoAuthRequest, postNoAuthRequest } from '@/libs/axios'
-import { setStore, getStore, removeStore } from '@/libs/storage'
+import { setStore, getStore, removeStore,setSessionStore,getSessionStore } from '@/libs/storage'
 import { format } from "date-fns"
 import util from '@/libs/util'
 import hasPermission from '@/libs/hasPermission'
@@ -45,6 +45,9 @@
 Vue.prototype.postNoAuthRequest = postNoAuthRequest;
 Vue.prototype.setStore = setStore;
 Vue.prototype.getStore = getStore;
+Vue.prototype.setSessionStore = setSessionStore;
+Vue.prototype.getSessionStore = getSessionStore;
+
 Vue.prototype.removeStore = removeStore;
 Vue.prototype.format = format;
 
diff --git a/src/views/Main.vue b/src/views/Main.vue
index 883d514..607d243 100644
--- a/src/views/Main.vue
+++ b/src/views/Main.vue
@@ -166,6 +166,7 @@
 import circleLoading from "@/views/my-components/xboot/circle-loading.vue";
 
 import util from "@/libs/util.js";
+import {getSessionStore} from "../libs/storage";
 
 export default {
   components: {
diff --git a/src/views/access/access.vue b/src/views/access/access.vue
index 95c24ed..5e4cc74 100644
--- a/src/views/access/access.vue
+++ b/src/views/access/access.vue
@@ -99,6 +99,8 @@
 </template>
 
 <script>
+import {getSessionStore} from "../../libs/storage";
+
 export default {
   name: "access_index",
   data() {
diff --git a/src/views/activiti/historic-detail/historicDetail.vue b/src/views/activiti/historic-detail/historicDetail.vue
index ee20d05..e871f29 100644
--- a/src/views/activiti/historic-detail/historicDetail.vue
+++ b/src/views/activiti/historic-detail/historicDetail.vue
@@ -215,7 +215,7 @@
         getHighlightImg +
         this.id +
         "?accessToken=" +
-        this.getStore("accessToken") +
+        this.getSessionStore("accessToken") +
         "&time=" +
         new Date();
       this.getDataList();
@@ -262,4 +262,4 @@
     },
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/activiti/model-manage/modelManage.vue b/src/views/activiti/model-manage/modelManage.vue
index f3e6074..2b86520 100644
--- a/src/views/activiti/model-manage/modelManage.vue
+++ b/src/views/activiti/model-manage/modelManage.vue
@@ -424,7 +424,7 @@
       }
       this.modelerUrl = `${this.domain}/modeler/modeler.html?modelId=${
         v.id
-      }&accessToken=${this.getStore("accessToken")}&time=${new Date()}`;
+      }&accessToken=${this.getSessionStore("accessToken")}&time=${new Date()}`;
       this.showModeler = true;
       this.modelerLoading = true;
       let that = this;
@@ -491,7 +491,7 @@
     },
     export(v) {
       window.open(
-        exportModel + v.id + "?accessToken=" + this.getStore("accessToken")
+        exportModel + v.id + "?accessToken=" + this.getSessionStore("accessToken")
       );
     },
     remove(v) {
@@ -556,4 +556,4 @@
     },
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/activiti/process-manage/processManage.vue b/src/views/activiti/process-manage/processManage.vue
index 13d127a..ce305fb 100644
--- a/src/views/activiti/process-manage/processManage.vue
+++ b/src/views/activiti/process-manage/processManage.vue
@@ -458,7 +458,7 @@
   methods: {
     init() {
       this.accessToken = {
-        accessToken: this.getStore("accessToken"),
+        accessToken: this.getSessionStore("accessToken"),
       };
       this.deployByFileUrl = deployByFile;
       this.getDataList();
@@ -636,13 +636,13 @@
         window.open(
           `${exportResource}?id=${
             v.id
-          }&type=${type}&accessToken=${this.getStore("accessToken")}`
+          }&type=${type}&accessToken=${this.getSessionStore("accessToken")}`
         );
       } else if (type == 1) {
         this.viewTitle = "娴佺▼鍥剧墖棰勮(" + v.diagramName + ")";
         this.diagramUrl = `${exportResource}?id=${
           v.id
-        }&type=${type}&accessToken=${this.getStore("accessToken")}`;
+        }&type=${type}&accessToken=${this.getSessionStore("accessToken")}`;
         this.viewImage = true;
       }
     },
@@ -708,4 +708,4 @@
     },
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/authorize.vue b/src/views/authorize.vue
index 7fd7a94..19acd56 100644
--- a/src/views/authorize.vue
+++ b/src/views/authorize.vue
@@ -353,7 +353,7 @@
           authorize(this.form).then((res) => {
             if (res.success) {
               // 瀛樺偍accessToken
-              this.setStore("accessToken", res.result.accessToken);
+              this.setSessionStore("accessToken", res.result.accessToken);
               let redictInfo = res.result;
               // 鑾峰彇鐢ㄦ埛淇℃伅
               userInfo().then((res) => {
diff --git a/src/views/auto-chat/setting/setting.vue b/src/views/auto-chat/setting/setting.vue
index cd946c8..e895cff 100644
--- a/src/views/auto-chat/setting/setting.vue
+++ b/src/views/auto-chat/setting/setting.vue
@@ -374,7 +374,7 @@
         });
         return;
       }
-      this.demoUrl = `${this.domain}/chat/chat.html?accessToken=${this.getStore(
+      this.demoUrl = `${this.domain}/chat/chat.html?accessToken=${this.getSessionStore(
         "accessToken"
       )}&time=${new Date()}`;
       if (previewPC) {
@@ -510,4 +510,4 @@
     background: #fafafa;
   }
 }
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/login.vue b/src/views/login.vue
index 1041cd8..42d2136 100644
--- a/src/views/login.vue
+++ b/src/views/login.vue
@@ -194,6 +194,7 @@
                         ]
                     }
                 ],
+                sessionStorage: null,
                 showMore: false,
                 code:"",
                 captchaId: "",
@@ -246,14 +247,15 @@
             },
             afterLogin(res) {
                 let accessToken = res.result;
-                this.setStore("accessToken", accessToken);
+                console.log("login_afterLogin()",accessToken)
+                this.setSessionStore("accessToken", accessToken);
                 getOtherSet().then((res) => {
                     if (res.result) {
                         let domain = res.result.ssoDomain;
-                        Cookies.set("accessToken", accessToken, {
-                            domain: domain,
-                            expires: 7,
-                        });
+                        // Cookies.set("accessToken", accessToken, {
+                        //     domain: domain,
+                        //     expires: 7,
+                        // });
                     }
                 });
                 // 鑾峰彇鐢ㄦ埛淇℃伅
@@ -406,14 +408,14 @@
                         if (res.success) {
                             this.socialLogining = true;
                             let accessToken = res.result;
-                            this.setStore("accessToken", accessToken);
+                            this.setSessionStore("accessToken", accessToken);
                             getOtherSet().then((res) => {
                                 if (res.result) {
                                     let domain = res.result.ssoDomain;
-                                    Cookies.set("accessToken", accessToken, {
-                                        domain: domain,
-                                        expires: 7,
-                                    });
+                                    // Cookies.set("accessToken", accessToken, {
+                                    //     domain: domain,
+                                    //     expires: 7,
+                                    // });
                                 }
                             });
                             // 鑾峰彇鐢ㄦ埛淇℃伅
@@ -500,6 +502,7 @@
             //this.showNotice();
             this.relatedLogin();
             this.getCaptchaImg();
+
         },
     };
 </script>
diff --git a/src/views/login1.vue b/src/views/login1.vue
index d656ed0..b9c6a9d 100644
--- a/src/views/login1.vue
+++ b/src/views/login1.vue
@@ -303,6 +303,7 @@
           ]
         }
       ],
+      sessionStorage: null,
       showMore: false,
       captchaId: "",
       captchaImg: "",
@@ -387,14 +388,15 @@
     },
     afterLogin(res) {
       let accessToken = res.result;
-      this.setStore("accessToken", accessToken);
+      this.setSessionStore("accessToken", accessToken);
       getOtherSet().then((res) => {
         if (res.result) {
           let domain = res.result.ssoDomain;
-          Cookies.set("accessToken", accessToken, {
-            domain: domain,
-            expires: 7,
-          });
+          // Cookies.set("accessToken", accessToken, {
+          //   domain: domain,
+          //   expires: 7,
+          // });
+
         }
       });
       // 鑾峰彇鐢ㄦ埛淇℃伅
@@ -410,7 +412,7 @@
           this.setStore("roles", roles);
           this.setStore("saveLogin", this.saveLogin);
           if (this.saveLogin) {
-            // 淇濆瓨7澶�
+            淇濆瓨7澶�
             Cookies.set("userInfo", JSON.stringify(res.result), {
               expires: 7,
             });
@@ -546,14 +548,14 @@
           if (res.success) {
             this.socialLogining = true;
             let accessToken = res.result;
-            this.setStore("accessToken", accessToken);
+            this.setSessionStore("accessToken", accessToken);
             getOtherSet().then((res) => {
               if (res.result) {
                 let domain = res.result.ssoDomain;
-                Cookies.set("accessToken", accessToken, {
-                  domain: domain,
-                  expires: 7,
-                });
+                // Cookies.set("accessToken", accessToken, {
+                //   domain: domain,
+                //   expires: 7,
+                // });
               }
             });
             // 鑾峰彇鐢ㄦ埛淇℃伅
@@ -640,6 +642,7 @@
     this.showNotice();
     this.relatedLogin();
     this.getCaptchaImg();
+    this.sessionStorage = window.sessionStorage;
   },
 };
 </script>
diff --git a/src/views/main-components/search.vue b/src/views/main-components/search.vue
index 447333c..f642b6f 100644
--- a/src/views/main-components/search.vue
+++ b/src/views/main-components/search.vue
@@ -59,6 +59,7 @@
 <script>
 import axios from "axios";
 import { getMenuList } from "@/api/index";
+import {getSessionStore} from "../../libs/storage";
 export default {
   name: "search",
   props: {
@@ -83,7 +84,7 @@
       let menuData = this.getStore("menuData");
       if (!menuData) {
         // 绗竴娆″姞杞� 璇诲彇鏁版嵁
-        let accessToken = this.getStore("accessToken");
+        let accessToken = this.getSessionStore("accessToken");
         // 鍔犺浇鑿滃崟
         axios
           .get(getMenuList, { headers: { accessToken: accessToken } })
diff --git a/src/views/main-components/user.vue b/src/views/main-components/user.vue
index 2565a19..a37dc1d 100644
--- a/src/views/main-components/user.vue
+++ b/src/views/main-components/user.vue
@@ -36,6 +36,7 @@
 import { getOtherSet } from "@/api/index";
 import util from "@/libs/util.js";
 import changePass from "@/views/change-pass/change-pass";
+import {getSessionStore} from "../../libs/storage";
 export default {
   name: "user",
   components: {
@@ -106,13 +107,13 @@
           this.$store.commit("setLoading", false);
           if (res.result) {
             let domain = res.result.ssoDomain;
-            Cookies.set("accessToken", "", {
-              domain: domain,
-              expires: 7,
-            });
+            // Cookies.set("accessToken", "", {
+            //   domain: domain,
+            //   expires: 7,
+            // });
           }
           this.$store.commit("logout", this);
-          this.setStore("accessToken", "");
+          this.setSessionStore("accessToken", "")
           // 寮哄埗鍒锋柊椤甸潰 閲嶆柊鍔犺浇router
           location.reload();
         });
@@ -126,4 +127,4 @@
 </script>
 
 <style lang="less" scoped>
-</style>
\ No newline at end of file
+</style>
diff --git a/src/views/my-components/xboot/editor.vue b/src/views/my-components/xboot/editor.vue
index 14aaf0f..6e2ba92 100644
--- a/src/views/my-components/xboot/editor.vue
+++ b/src/views/my-components/xboot/editor.vue
@@ -228,7 +228,7 @@
           this.editor.config.uploadImgServer = uploadFile;
           // xboot濡傝header涓紶鍏oken閴存潈
           this.editor.config.uploadImgHeaders = {
-            accessToken: that.getStore("accessToken"),
+            accessToken: that.getSessionStore("accessToken"),
           };
           this.editor.config.uploadFileName = "file";
           this.editor.config.uploadImgHooks = {
@@ -267,7 +267,7 @@
       if (this.uploadVideo) {
         this.editor.config.uploadVideoServer = uploadFile;
         this.editor.config.uploadVideoHeaders = {
-          accessToken: that.getStore("accessToken"),
+          accessToken: that.getSessionStore("accessToken"),
         };
         this.editor.config.uploadVideoName = "file";
         this.editor.config.uploadVideoHooks = {
diff --git a/src/views/my-components/xboot/file-upload.vue b/src/views/my-components/xboot/file-upload.vue
index 1b3c866..a86d2ae 100644
--- a/src/views/my-components/xboot/file-upload.vue
+++ b/src/views/my-components/xboot/file-upload.vue
@@ -112,7 +112,7 @@
   methods: {
     init() {
       this.accessToken = {
-        accessToken: this.getStore("accessToken"),
+        accessToken: this.getSessionStore("accessToken"),
       };
       this.setCurrentValue(this.value);
     },
diff --git a/src/views/my-components/xboot/quill.vue b/src/views/my-components/xboot/quill.vue
index 8beabe4..02b1159 100644
--- a/src/views/my-components/xboot/quill.vue
+++ b/src/views/my-components/xboot/quill.vue
@@ -157,7 +157,7 @@
   methods: {
     initEditor() {
       this.accessToken = {
-        accessToken: this.getStore("accessToken")
+        accessToken: this.getSessionStore("accessToken")
       };
       this.editor = new Quill(`#${this.id}`, this.options);
       let that = this;
diff --git a/src/views/my-components/xboot/upload-pic-input.vue b/src/views/my-components/xboot/upload-pic-input.vue
index 66d7cc4..80c7ffd 100644
--- a/src/views/my-components/xboot/upload-pic-input.vue
+++ b/src/views/my-components/xboot/upload-pic-input.vue
@@ -150,7 +150,7 @@
   methods: {
     init() {
       this.accessToken = {
-        accessToken: this.getStore("accessToken"),
+        accessToken: this.getSessionStore("accessToken"),
       };
     },
     viewImage() {
diff --git a/src/views/my-components/xboot/upload-pic-thumb.vue b/src/views/my-components/xboot/upload-pic-thumb.vue
index b2010c0..f63c17e 100644
--- a/src/views/my-components/xboot/upload-pic-thumb.vue
+++ b/src/views/my-components/xboot/upload-pic-thumb.vue
@@ -144,7 +144,7 @@
     init() {
       this.setData(this.value);
       this.accessToken = {
-        accessToken: this.getStore("accessToken"),
+        accessToken: this.getSessionStore("accessToken"),
       };
     },
     handleView(v, i) {
diff --git a/src/views/own-space/message.vue b/src/views/own-space/message.vue
index d4d4c9d..a2f2619 100644
--- a/src/views/own-space/message.vue
+++ b/src/views/own-space/message.vue
@@ -21,6 +21,8 @@
 </template>
 
 <script>
+import {getSessionStore} from "../../libs/storage";
+
 export default {
   components: {},
   name: "message",
diff --git a/src/views/own-space/own-space.vue b/src/views/own-space/own-space.vue
index 632043a..43a9c60 100644
--- a/src/views/own-space/own-space.vue
+++ b/src/views/own-space/own-space.vue
@@ -40,6 +40,7 @@
 import security from "./security";
 import social from "./social";
 import message from "./message";
+import {getSessionStore} from "../../libs/storage";
 export default {
   components: {
     user,
diff --git a/src/views/relate.vue b/src/views/relate.vue
index b764dce..e022f61 100644
--- a/src/views/relate.vue
+++ b/src/views/relate.vue
@@ -147,14 +147,14 @@
                 if (res.success) {
                   this.$Message.success("缁戝畾鎴愬姛");
                   let accessToken = res.result;
-                  this.setStore("accessToken", accessToken);
+                  this.setSessionStore("accessToken", accessToken);
                   getOtherSet().then((res) => {
                     if (res.result) {
                       let domain = res.result.ssoDomain;
-                      Cookies.set("accessToken", accessToken, {
-                        domain: domain,
-                        expires: 7,
-                      });
+                      // Cookies.set("accessToken", accessToken, {
+                      //   domain: domain,
+                      //   expires: 7,
+                      // });
                     }
                   });
                   // 鑾峰彇鐢ㄦ埛淇℃伅
diff --git a/src/views/sys/oss-manage/ossManage.vue b/src/views/sys/oss-manage/ossManage.vue
index dcf8910..c09a69b 100644
--- a/src/views/sys/oss-manage/ossManage.vue
+++ b/src/views/sys/oss-manage/ossManage.vue
@@ -794,7 +794,7 @@
     },
     init() {
       this.accessToken = {
-        accessToken: this.getStore("accessToken"),
+        accessToken: this.getSessionStore("accessToken"),
       };
       checkOssSet().then((res) => {
         if (!res.success) {
@@ -1133,4 +1133,4 @@
     this.init();
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/sys/user-manage/userManage.vue b/src/views/sys/user-manage/userManage.vue
index 9558e46..d04ccc2 100644
--- a/src/views/sys/user-manage/userManage.vue
+++ b/src/views/sys/user-manage/userManage.vue
@@ -255,6 +255,7 @@
 import excel from "@/libs/excel";
 import addEdit from "./addEdit.vue";
 import dict from "@/views/my-components/xboot/dict";
+import {getSessionStore} from "../../../libs/storage";
 export default {
   name: "user-manage",
   components: {
@@ -939,4 +940,4 @@
     this.init();
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/xboot-vue-generator/tableGenerator.vue b/src/views/xboot-vue-generator/tableGenerator.vue
index 913953f..d915fc1 100644
--- a/src/views/xboot-vue-generator/tableGenerator.vue
+++ b/src/views/xboot-vue-generator/tableGenerator.vue
@@ -503,6 +503,7 @@
 import { generateTable, getEntityData } from "@/api/index";
 import customList from "@/views/my-components/xboot/custom-list";
 import FileSaver from "file-saver";
+import {getSessionStore} from "../../libs/storage";
 export default {
   name: "table-generator",
   components: {
@@ -979,4 +980,4 @@
     this.init();
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/xboot-vue-generator/treeGenerator.vue b/src/views/xboot-vue-generator/treeGenerator.vue
index 9bfacb2..d8b17bc 100644
--- a/src/views/xboot-vue-generator/treeGenerator.vue
+++ b/src/views/xboot-vue-generator/treeGenerator.vue
@@ -342,6 +342,7 @@
 import { generateTree, getEntityData } from "@/api/index";
 import customList from "@/views/my-components/xboot/custom-list";
 import FileSaver from "file-saver";
+import {getSessionStore} from "../../libs/storage";
 export default {
   name: "tree-generator",
   components: {
@@ -727,4 +728,4 @@
     this.init();
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/xboot-vue-template/excel/excel.vue b/src/views/xboot-vue-template/excel/excel.vue
index e00525e..e1fb1be 100644
--- a/src/views/xboot-vue-template/excel/excel.vue
+++ b/src/views/xboot-vue-template/excel/excel.vue
@@ -135,6 +135,7 @@
 import { userColumns, userData } from "@/views/sys/user-manage/importTemplate";
 // excel杞崲宸ュ叿绫�
 import excel from "@/libs/excel";
+import {getSessionStore} from "../../../libs/storage";
 export default {
   name: "excel",
   data() {
@@ -518,4 +519,4 @@
     this.init();
   },
 };
-</script>
\ No newline at end of file
+</script>
diff --git a/src/views/your/carInfo-manage/carInfoManage.vue b/src/views/your/carInfo-manage/carInfoManage.vue
index c6ddb9f..17ca841 100644
--- a/src/views/your/carInfo-manage/carInfoManage.vue
+++ b/src/views/your/carInfo-manage/carInfoManage.vue
@@ -191,6 +191,7 @@
   import util from "@/libs/util.js";
   import excel from "@/libs/excel.js";
   import {exportColumn} from "./exportColumn";
+  import {getSessionStore} from "../../../libs/storage";
   export default {
     name: "car-manage",
     data() {

--
Gitblit v1.9.1