Former-commit-id: 63da7fb7976ca616c9c8527e65eac674a6d50d44 [formerly 63da7fb7976ca616c9c8527e65eac674a6d50d44 [formerly 63da7fb7976ca616c9c8527e65eac674a6d50d44 [formerly 63da7fb7976ca616c9c8527e65eac674a6d50d44 [formerly cbb8ce54daca08ed24ce749dae676b4d7bda8c2f [formerly 89a29080c1b835fb51c928b74a609d4b0deea859]]]]] Former-commit-id: a6d01424d7ffd7c30458707f32f1b1bb09dd6d57 Former-commit-id: 158311250313880017f27434b59e7bc7fb44f80d Former-commit-id: ca0262b04a59b344ffb8acd2db7bebd6010f946b [formerly 3f9fba057751d4057b68240ab5edd8a706ccc7ee] Former-commit-id: 29f2c8d8c9ba8d828d38be3aa09266494a5767b4 Former-commit-id: 7e94a7ddc5d304878d1bc10559c98c2aaa75b04e Former-commit-id: e10012d89b4b26dc369d475ac9d3acfeda3cf874 Former-commit-id: 87306cc616b02857460a508693cb634e31eba47d Former-commit-id: 9288c5788b93208fbcea3a639bb45888274126da
119 lines
4.8 KiB
Vue
119 lines
4.8 KiB
Vue
<template>
|
|
<d2-container type="ghost">
|
|
<template slot="header">version {{version}} [ {{releasesUpdate ? '有新版本' : '已经是最新版本'}} ]</template>
|
|
<div class="d2-mt d2-mr">
|
|
<el-row :gutter="20">
|
|
<el-col :span="12">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">顶栏菜单数据</template>
|
|
<div style="height: 300px; overflow: auto;">
|
|
<tree-view :data="menusHeader" :options="{ rootObjectKey: 'menusHeader', maxDepth: 2 }"/>
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="12">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">侧边栏菜单数据</template>
|
|
<div style="height: 300px; overflow: auto;">
|
|
<tree-view :data="menusAside" :options="{ rootObjectKey: 'menusAside', maxDepth: 1 }"/>
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
</el-row>
|
|
<el-row :gutter="20">
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">全屏模式</template>
|
|
<el-switch v-model="isFullScreen" active-text="打开" inactive-text="关闭" disabled/>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">灰度模式</template>
|
|
<el-switch v-model="isGrayMode" active-text="打开" inactive-text="关闭" disabled/>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">侧边栏折叠</template>
|
|
<el-switch v-model="isMenuAsideCollapse" active-text="收缩" inactive-text="展开" disabled/>
|
|
</el-card>
|
|
</el-col>
|
|
</el-row>
|
|
<el-row :gutter="20">
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">当前主题</template>
|
|
<div style="height: 150px; overflow: auto;">
|
|
{{themeActiveName}}
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="16">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">当前主题信息</template>
|
|
<div style="height: 150px; overflow: auto;">
|
|
<tree-view :data="themeActiveSetting" :options="{ rootObjectKey: 'themeActiveSetting', maxDepth: 1 }"/>
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
</el-row>
|
|
<el-row :gutter="20">
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">当前页面</template>
|
|
<div style="height: 300px; overflow: auto;">
|
|
{{pageCurrent}}
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">打开的标签页</template>
|
|
<div style="height: 300px; overflow: auto;">
|
|
<tree-view :data="pageOpenedList" :options="{ rootObjectKey: 'pageOpenedList', maxDepth: 1 }"/>
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
<el-col :span="8">
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">缓存页面</template>
|
|
<div style="height: 300px; overflow: auto;">
|
|
<tree-view :data="d2adminKeepAliveInclude" :options="{ rootObjectKey: 'd2adminKeepAliveInclude', maxDepth: 1 }"/>
|
|
</div>
|
|
</el-card>
|
|
</el-col>
|
|
</el-row>
|
|
<el-card shadow="never" class="d2-card d2-mb">
|
|
<template slot="header">最新版本数据 [ {{releasesUpdate ? '有新版本' : '已经是最新版本'}} ]</template>
|
|
<tree-view :data="releasesLatest" :options="{ rootObjectKey: 'releasesLatest', maxDepth: 1 }"/>
|
|
</el-card>
|
|
</div>
|
|
</d2-container>
|
|
</template>
|
|
|
|
<script>
|
|
import { mapState, mapGetters } from 'vuex'
|
|
export default {
|
|
computed: {
|
|
...mapState({
|
|
version: state => state.d2admin.version,
|
|
releasesLatest: state => state.d2admin.releasesLatest,
|
|
releasesUpdate: state => state.d2admin.releasesUpdate,
|
|
menusHeader: state => state.d2admin.menusHeader,
|
|
menusAside: state => state.d2admin.menusAside,
|
|
isFullScreen: state => state.d2admin.isFullScreen,
|
|
isGrayMode: state => state.d2admin.isGrayMode,
|
|
isMenuAsideCollapse: state => state.d2admin.isMenuAsideCollapse,
|
|
themeActiveName: state => state.d2admin.themeActiveName,
|
|
pageOpenedList: state => state.d2admin.pageOpenedList,
|
|
pageCurrent: state => state.d2admin.pageCurrent
|
|
}),
|
|
...mapGetters([
|
|
'themeActiveSetting',
|
|
'd2adminKeepAliveInclude'
|
|
])
|
|
}
|
|
}
|
|
</script>
|