From 1baac207245652183b03747c8f01dd01649a16e8 Mon Sep 17 00:00:00 2001 From: liyang <1711467488@qq.com> Date: Sat, 18 Aug 2018 09:12:21 +0800 Subject: [PATCH] setting.page.opened Former-commit-id: 6c9d1551a1272b4ec72ddd8c2b234032fa6c0f61 [formerly 6c9d1551a1272b4ec72ddd8c2b234032fa6c0f61 [formerly 6c9d1551a1272b4ec72ddd8c2b234032fa6c0f61 [formerly 6c9d1551a1272b4ec72ddd8c2b234032fa6c0f61 [formerly ba4d62f46328960667d1a494f3e7ce3ed70a245d [formerly 8a9e597d75d85be0733820959990f24ccf7512c7]]]]] Former-commit-id: c0c553913c0860aa6d57168dea8e121e7c4acb6f Former-commit-id: bcea6ec987b15dcf777cde8e01a1d809ca7ef6b6 Former-commit-id: 33243469bbcb5ed69f831df6c32cdc50ea342f51 [formerly b43657fc42fe609ddc7d9e1f4c258aca6d8288ce] Former-commit-id: f8dad1ef93466ca9e0330fbb49c228af5549d197 Former-commit-id: 48e155804b06454f70de094e5d4a54e2af4f5d64 Former-commit-id: 029dd50c1fa0588c9c849b9c13f81ce855efa32a Former-commit-id: 580777b7e7e1f40ebf51de38493e98e051b15343 Former-commit-id: 93f9de93a6697ea991b3ec3b0f694fb52562e0e6 --- src/setting.js | 12 ++++++++++++ src/store/modules/d2admin/modules/page.js | 17 ++++------------- src/store/modules/d2admin/modules/releases.js | 1 + src/store/modules/d2admin/modules/transition.js | 1 + 4 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/setting.js b/src/setting.js index 49dbb3dd..53e3ff43 100644 --- a/src/setting.js +++ b/src/setting.js @@ -6,6 +6,18 @@ const setting = { // 是否默认开启页面切换动画 transition: { active: true + }, + // 在读取页面持久化数据失败时默认页面 + page: { + opened: [ + { + name: 'index', + meta: { + title: '首页', + requiresAuth: false + } + } + ] } } diff --git a/src/store/modules/d2admin/modules/page.js b/src/store/modules/d2admin/modules/page.js index dc0af01a..e0d50ccf 100644 --- a/src/store/modules/d2admin/modules/page.js +++ b/src/store/modules/d2admin/modules/page.js @@ -1,10 +1,5 @@ -const openedDefult = { - name: 'index', - meta: { - title: '首页', - requiresAuth: false - } -} +// 设置文件 +import setting from '@/setting.js' export default { namespaced: true, @@ -12,9 +7,7 @@ export default { // 可以在多页 tab 模式下显示的页面 pool: [], // 当前显示的多页面列表 - opened: [ - openedDefult - ], + opened: setting.page.opened, // 当前页面 current: '' }, @@ -116,9 +109,7 @@ export default { const value = await this.dispatch('d2admin/db/getByUser', { dbName: 'sys', path: 'page.opened', - defaultValue: [ - openedDefult - ] + defaultValue: setting.page.opened }) // 在处理函数中进行数据优化 过滤掉现在已经失效的页签或者已经改变了信息的页签 // 以 name 字段为准 diff --git a/src/store/modules/d2admin/modules/releases.js b/src/store/modules/d2admin/modules/releases.js index f172895c..bf48bb9a 100644 --- a/src/store/modules/d2admin/modules/releases.js +++ b/src/store/modules/d2admin/modules/releases.js @@ -1,3 +1,4 @@ +// 设置文件 import setting from '@/setting.js' export default { diff --git a/src/store/modules/d2admin/modules/transition.js b/src/store/modules/d2admin/modules/transition.js index 4d13250d..566da7ac 100644 --- a/src/store/modules/d2admin/modules/transition.js +++ b/src/store/modules/d2admin/modules/transition.js @@ -1,3 +1,4 @@ +// 设置文件 import setting from '@/setting.js' export default {