添加命名空间
Former-commit-id: 63fcb6e8af280eb6aa1847600c096fb48cf53ea1 [formerly 63fcb6e8af280eb6aa1847600c096fb48cf53ea1 [formerly 63fcb6e8af280eb6aa1847600c096fb48cf53ea1 [formerly 63fcb6e8af280eb6aa1847600c096fb48cf53ea1 [formerly 632d40c9d0643c6a24abfb7b58b999d829d4f4e5 [formerly 57132b61c7b2f326d08dbe138fda1fac4cb83c62]]]]] Former-commit-id: c0cb71135408e03add94e219759ae37cfb75f31b Former-commit-id: 7f8209eae78f59e644c204712c31dff787899384 Former-commit-id: b08fbd31671e552da8012eb3ee901edf4f89c0e9 [formerly bb7abe3cc56f2f376a59413c370032d896b50c38] Former-commit-id: 0872ac8e17b45829eee426dc5f80f25e37c85ea3 Former-commit-id: 373b0874ce730b26f256600de55a39b2e40d5f9f Former-commit-id: 472309b468a04d5e57a1a917a6472061668cc7f0 Former-commit-id: 88ad7d087a7382d66523f481b7e1476c21f2830d Former-commit-id: 6557698b7db15cc1b62cf9c3976521de6cc194cd
This commit is contained in:
@@ -54,15 +54,15 @@ export default {
|
||||
this.load()
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminUtilDatabase',
|
||||
'd2adminUtilDatabaseClear'
|
||||
...mapMutations('d2admin', [
|
||||
'utilDatabase',
|
||||
'utilDatabaseClear'
|
||||
]),
|
||||
/**
|
||||
* 加载本地数据
|
||||
*/
|
||||
load () {
|
||||
this.d2adminUtilDatabase(database => {
|
||||
this.utilDatabase(database => {
|
||||
this.dataDisplay = JSON.stringify(database.value(), null, 2)
|
||||
this.keyNameList = Object.keys(database.value()).map(k => ({
|
||||
value: k,
|
||||
@@ -74,7 +74,7 @@ export default {
|
||||
* 删除一个字段
|
||||
*/
|
||||
handleDelete (name) {
|
||||
this.d2adminUtilDatabase(database => {
|
||||
this.utilDatabase(database => {
|
||||
database
|
||||
.unset(name)
|
||||
.write()
|
||||
@@ -86,7 +86,7 @@ export default {
|
||||
* 清空当前用户的数据
|
||||
*/
|
||||
handleClear () {
|
||||
this.d2adminUtilDatabaseClear()
|
||||
this.utilDatabaseClear()
|
||||
this.load()
|
||||
},
|
||||
/**
|
||||
@@ -97,7 +97,7 @@ export default {
|
||||
this.$message.error('字段名不能为空')
|
||||
return
|
||||
}
|
||||
this.d2adminUtilDatabase(database => {
|
||||
this.utilDatabase(database => {
|
||||
database
|
||||
.set(this.keyNameToSet, this.valueToSet)
|
||||
.write()
|
||||
@@ -108,7 +108,7 @@ export default {
|
||||
* 添加一个随机数据
|
||||
*/
|
||||
handleSetRandom () {
|
||||
this.d2adminUtilDatabase(database => {
|
||||
this.utilDatabase(database => {
|
||||
const id = day().valueOf()
|
||||
database
|
||||
.set(id, Math.round(id * Math.random()))
|
||||
|
||||
@@ -54,15 +54,15 @@ export default {
|
||||
this.load()
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminUtilDatabaseUser',
|
||||
'd2adminUtilDatabaseUserClear'
|
||||
...mapMutations('d2admin', [
|
||||
'utilDatabaseUser',
|
||||
'utilDatabaseUserClear'
|
||||
]),
|
||||
/**
|
||||
* 加载本地数据
|
||||
*/
|
||||
load () {
|
||||
this.d2adminUtilDatabaseUser(database => {
|
||||
this.utilDatabaseUser(database => {
|
||||
this.dataDisplay = JSON.stringify(database.value(), null, 2)
|
||||
this.keyNameList = Object.keys(database.value()).map(k => ({
|
||||
value: k,
|
||||
@@ -74,7 +74,7 @@ export default {
|
||||
* 删除一个字段
|
||||
*/
|
||||
handleDelete (name) {
|
||||
this.d2adminUtilDatabaseUser(database => {
|
||||
this.utilDatabaseUser(database => {
|
||||
database
|
||||
.unset(name)
|
||||
.write()
|
||||
@@ -86,7 +86,7 @@ export default {
|
||||
* 清空当前用户的数据
|
||||
*/
|
||||
handleClear () {
|
||||
this.d2adminUtilDatabaseUserClear()
|
||||
this.utilDatabaseUserClear()
|
||||
this.load()
|
||||
},
|
||||
/**
|
||||
@@ -97,7 +97,7 @@ export default {
|
||||
this.$message.error('字段名不能为空')
|
||||
return
|
||||
}
|
||||
this.d2adminUtilDatabaseUser(database => {
|
||||
this.utilDatabaseUser(database => {
|
||||
database
|
||||
.set(this.keyNameToSet, this.valueToSet)
|
||||
.write()
|
||||
@@ -108,7 +108,7 @@ export default {
|
||||
* 添加一个随机数据
|
||||
*/
|
||||
handleSetRandom () {
|
||||
this.d2adminUtilDatabaseUser(database => {
|
||||
this.utilDatabaseUser(database => {
|
||||
const id = day().valueOf()
|
||||
database
|
||||
.set(id, Math.round(id * Math.random()))
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
<template>
|
||||
<d2-container type="card" class="page-demo-playground-fullscreen">
|
||||
<template slot="header">全屏</template>
|
||||
<el-button type="primary" @click="d2adminFullScreenToggle">
|
||||
d2adminFullScreenToggle 切换全屏
|
||||
<el-button type="primary" @click="fullScreenToggle">
|
||||
fullScreenToggle 切换全屏
|
||||
</el-button>
|
||||
</d2-container>
|
||||
</template>
|
||||
@@ -11,13 +11,13 @@
|
||||
import { mapState, mapMutations } from 'vuex'
|
||||
export default {
|
||||
computed: {
|
||||
...mapState({
|
||||
isFullScreen: state => state.d2admin.isFullScreen
|
||||
})
|
||||
...mapState('d2admin', [
|
||||
'isFullScreen'
|
||||
])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminFullScreenToggle'
|
||||
...mapMutations('d2admin', [
|
||||
'fullScreenToggle'
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,9 +4,9 @@
|
||||
<div class="colorful">{{isGrayMode ? 'GRAY' : 'COLORFUL'}}</div>
|
||||
</template>
|
||||
<el-button-group>
|
||||
<el-button @click="d2adminGrayModeToggle">切换灰度模式</el-button>
|
||||
<el-button @click="d2adminGrayModeSet(true)">打开灰度模式</el-button>
|
||||
<el-button @click="d2adminGrayModeSet(false)">关闭灰度模式</el-button>
|
||||
<el-button @click="grayModeToggle">切换灰度模式</el-button>
|
||||
<el-button @click="grayModeSet(true)">打开灰度模式</el-button>
|
||||
<el-button @click="grayModeSet(false)">关闭灰度模式</el-button>
|
||||
<el-button @click="dialogVisible = true">模拟报错提示框</el-button>
|
||||
</el-button-group>
|
||||
<el-dialog
|
||||
@@ -47,20 +47,20 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapState({
|
||||
isGrayMode: state => state.d2admin.isGrayMode
|
||||
})
|
||||
...mapState('d2admin', [
|
||||
'isGrayMode'
|
||||
])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminGrayModeToggle',
|
||||
'd2adminGrayModeSet'
|
||||
...mapMutations('d2admin', [
|
||||
'grayModeToggle',
|
||||
'grayModeSet'
|
||||
]),
|
||||
handleDialogOpen () {
|
||||
this.d2adminGrayModeSet(true)
|
||||
this.grayModeSet(true)
|
||||
},
|
||||
handleDialogClosed () {
|
||||
this.d2adminGrayModeSet(false)
|
||||
this.grayModeSet(false)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -74,10 +74,10 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapState({
|
||||
menuHeader: state => state.d2admin.menuHeader,
|
||||
menuAside: state => state.d2admin.menuAside
|
||||
})
|
||||
...mapState('d2admin', [
|
||||
'menuHeader',
|
||||
'menuAside'
|
||||
])
|
||||
},
|
||||
created () {
|
||||
this.menuHeaderBak = clonedeep(this.menuHeader)
|
||||
@@ -85,8 +85,8 @@ export default {
|
||||
},
|
||||
beforeDestroy () {
|
||||
if (this.menuHeaderChanged && this.menuAsideChanged) {
|
||||
this.d2adminMenuHeaderSet(this.menuHeaderBak)
|
||||
this.d2adminMenuAsideSet(this.menuAsideBak)
|
||||
this.menuHeaderSet(this.menuHeaderBak)
|
||||
this.menuAsideSet(this.menuAsideBak)
|
||||
this.$notify({
|
||||
title: '菜单恢复',
|
||||
message: '对侧边栏和顶栏菜单的修改已经复原',
|
||||
@@ -95,7 +95,7 @@ export default {
|
||||
return
|
||||
}
|
||||
if (this.menuHeaderChanged) {
|
||||
this.d2adminMenuHeaderSet(this.menuHeaderBak)
|
||||
this.menuHeaderSet(this.menuHeaderBak)
|
||||
this.$notify({
|
||||
title: '菜单恢复',
|
||||
message: '对顶栏菜单的修改已经复原',
|
||||
@@ -104,7 +104,7 @@ export default {
|
||||
return
|
||||
}
|
||||
if (this.menuAsideChanged) {
|
||||
this.d2adminMenuAsideSet(this.menuAsideBak)
|
||||
this.menuAsideSet(this.menuAsideBak)
|
||||
this.$notify({
|
||||
title: '菜单恢复',
|
||||
message: '对侧边栏菜单的修改已经复原',
|
||||
@@ -113,16 +113,16 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminMenuHeaderSet',
|
||||
'd2adminMenuAsideSet'
|
||||
...mapMutations('d2admin', [
|
||||
'menuHeaderSet',
|
||||
'menuAsideSet'
|
||||
]),
|
||||
/**
|
||||
* 修改顶栏菜单
|
||||
*/
|
||||
handleMenuHeaderSet () {
|
||||
this.menuHeaderChanged = true
|
||||
this.d2adminMenuHeaderSet(this.menuEmpty)
|
||||
this.menuHeaderSet(this.menuEmpty)
|
||||
this.$notify({
|
||||
title: '菜单修改',
|
||||
message: '对顶栏菜单的修改已经生效',
|
||||
@@ -134,7 +134,7 @@ export default {
|
||||
*/
|
||||
handleMenuAsideSet () {
|
||||
this.menuAsideChanged = true
|
||||
this.d2adminMenuAsideSet(this.menuEmpty)
|
||||
this.menuAsideSet(this.menuEmpty)
|
||||
this.$notify({
|
||||
title: '菜单修改',
|
||||
message: '对侧边栏菜单的修改已经生效',
|
||||
@@ -145,7 +145,7 @@ export default {
|
||||
* 恢复顶栏菜单
|
||||
*/
|
||||
menuHeaderReset () {
|
||||
this.d2adminMenuHeaderSet(this.menuHeaderBak)
|
||||
this.menuHeaderSet(this.menuHeaderBak)
|
||||
this.$notify({
|
||||
title: '菜单恢复',
|
||||
message: '对顶栏菜单的修改已经复原',
|
||||
@@ -156,7 +156,7 @@ export default {
|
||||
* 恢复侧边栏菜单
|
||||
*/
|
||||
menuAsideReset () {
|
||||
this.d2adminMenuAsideSet(this.menuAsideBak)
|
||||
this.menuAsideSet(this.menuAsideBak)
|
||||
this.$notify({
|
||||
title: '菜单恢复',
|
||||
message: '对侧边栏菜单的修改已经复原',
|
||||
|
||||
@@ -61,7 +61,7 @@
|
||||
<el-card shadow="never" class="d2-card d2-mb">
|
||||
<template slot="header">当前主题信息</template>
|
||||
<div style="height: 300px; overflow: auto;">
|
||||
<tree-view class="tree-view-small" :data="d2adminThemeActiveSetting" :options="{ rootObjectKey: 'd2adminThemeActiveSetting', maxDepth: 1 }"/>
|
||||
<tree-view class="tree-view-small" :data="themeActiveSetting" :options="{ rootObjectKey: 'themeActiveSetting', maxDepth: 1 }"/>
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
@@ -91,7 +91,7 @@
|
||||
<el-card shadow="never" class="d2-card d2-mb">
|
||||
<template slot="header">缓存页面</template>
|
||||
<div style="height: 300px; overflow: auto;">
|
||||
<tree-view class="tree-view-small" :data="d2adminKeepAliveInclude" :options="{ rootObjectKey: 'd2adminKeepAliveInclude', maxDepth: 1 }"/>
|
||||
<tree-view class="tree-view-small" :data="keepAliveInclude" :options="{ rootObjectKey: 'keepAliveInclude', maxDepth: 1 }"/>
|
||||
</div>
|
||||
</el-card>
|
||||
</el-col>
|
||||
@@ -108,26 +108,26 @@
|
||||
import { mapState, mapGetters } from 'vuex'
|
||||
export default {
|
||||
computed: {
|
||||
...mapState({
|
||||
userInfo: state => state.d2admin.userInfo,
|
||||
version: state => state.d2admin.version,
|
||||
releasesLatest: state => state.d2admin.releasesLatest,
|
||||
releasesUpdate: state => state.d2admin.releasesUpdate,
|
||||
menuHeader: state => state.d2admin.menuHeader,
|
||||
menuAside: state => state.d2admin.menuAside,
|
||||
isFullScreen: state => state.d2admin.isFullScreen,
|
||||
isGrayMode: state => state.d2admin.isGrayMode,
|
||||
isMenuAsideCollapse: state => state.d2admin.isMenuAsideCollapse,
|
||||
themeList: state => state.d2admin.themeList,
|
||||
themeActiveName: state => state.d2admin.themeActiveName,
|
||||
pagePool: state => state.d2admin.pagePool,
|
||||
pageOpenedList: state => state.d2admin.pageOpenedList,
|
||||
pageCurrent: state => state.d2admin.pageCurrent,
|
||||
ua: state => state.d2admin.ua
|
||||
}),
|
||||
...mapGetters([
|
||||
'd2adminThemeActiveSetting',
|
||||
'd2adminKeepAliveInclude'
|
||||
...mapState('d2admin', [
|
||||
'userInfo',
|
||||
'version',
|
||||
'releasesLatest',
|
||||
'releasesUpdate',
|
||||
'menuHeader',
|
||||
'menuAside',
|
||||
'isFullScreen',
|
||||
'isGrayMode',
|
||||
'isMenuAsideCollapse',
|
||||
'themeList',
|
||||
'themeActiveName',
|
||||
'pagePool',
|
||||
'pageOpenedList',
|
||||
'pageCurrent',
|
||||
'ua'
|
||||
]),
|
||||
...mapGetters('d2admin', [
|
||||
'themeActiveSetting',
|
||||
'keepAliveInclude'
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
@@ -42,17 +42,17 @@ export default {
|
||||
}
|
||||
},
|
||||
computed: {
|
||||
...mapState({
|
||||
themeList: state => state.d2admin.themeList,
|
||||
themeActiveName: state => state.d2admin.themeActiveName
|
||||
})
|
||||
...mapState('d2admin', [
|
||||
'themeList',
|
||||
'themeActiveName'
|
||||
])
|
||||
},
|
||||
methods: {
|
||||
...mapMutations([
|
||||
'd2adminThemeSet'
|
||||
...mapMutations('d2admin', [
|
||||
'themeSet'
|
||||
]),
|
||||
handleSelectTheme (name) {
|
||||
this.d2adminThemeSet(name)
|
||||
this.themeSet(name)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,9 +11,9 @@
|
||||
import { mapState } from 'vuex'
|
||||
export default {
|
||||
computed: {
|
||||
...mapState({
|
||||
ua: state => state.d2admin.ua
|
||||
}),
|
||||
...mapState('d2admin', [
|
||||
'ua'
|
||||
]),
|
||||
uaStr () {
|
||||
const { browser, engine, os, device, cpu } = this.ua
|
||||
return JSON.stringify({ browser, engine, os, device, cpu }, null, 2)
|
||||
|
||||
Reference in New Issue
Block a user