yusheng před 1 rokem
rodič
revize
24b758dba5

+ 5 - 1
src/components/RouterLayout/index.vue

@@ -8,11 +8,15 @@
 </template>
 
 <script>
+import {
+  KEEP_ALIVE_INCLUDE
+} from '@/config/setting';
   export default {
     name: 'RouterLayout',
     computed: {
       include() {
-        return this.$store.getters['theme/keepAliveInclude'] ?? [];
+        // return this.$store.getters['theme/keepAliveInclude'] ?? [];
+        return KEEP_ALIVE_INCLUDE
       },
       transitionName() {
         return this.$store.state.theme.transitionName;

+ 4 - 1
src/config/setting.js

@@ -49,7 +49,10 @@ export const REDIRECT_PATH = '/redirect';
 // 开启页签栏是否缓存组件
 //export const TAB_KEEP_ALIVE = process.env.NODE_ENV !== 'development';
 export const TAB_KEEP_ALIVE = true;
-
+// 开启 KeepAlive 后需要缓存的路由地址
+export const KEEP_ALIVE_INCLUDE= [
+  'eomInquiryManageAddDialog',
+];
 // token 传递的 header 名称
 export const TOKEN_HEADER_NAME = 'Authorization';
 

+ 1 - 1
src/views/purchasingManage/inquiryManage/components/addDialog.vue

@@ -218,7 +218,7 @@
   import processSubmitDialog from '@/BIZComponents/processSubmitDialog/processSubmitDialog.vue';
 
   export default {
-    name: "inquiryManageAddDialog",
+    name: "eomInquiryManageAddDialog",
     props: {
       categoryTreeList: Array
     },