feat:CN-1522 插件管理页开发(细节需要再调整),及代码整理
This commit is contained in:
37
src/views/system/Index.vue
Normal file
37
src/views/system/Index.vue
Normal file
@@ -0,0 +1,37 @@
|
||||
<template>
|
||||
<div class="administration entity-explorer entity-explorer--show-list">
|
||||
<!-- 顶部工具栏,在列表页显示 -->
|
||||
<div class="explorer-top-tools explorer-detection-top-tools">
|
||||
<div class="explorer-top-tools-title">{{$t('overall.system')}}</div>
|
||||
</div>
|
||||
<div style="width: 100%;padding-bottom: 26px;">
|
||||
<chart-tabs :data="tabsData" router></chart-tabs>
|
||||
</div>
|
||||
<!-- 内容区 -->
|
||||
<div class="explorer-container administration-container">
|
||||
<router-view />
|
||||
</div>
|
||||
</div>
|
||||
</template>
|
||||
|
||||
<script>
|
||||
import ChartTabs from '@/components/common/ChartTabs'
|
||||
import { useStore } from 'vuex'
|
||||
export default {
|
||||
name: 'index',
|
||||
components: {
|
||||
ChartTabs
|
||||
},
|
||||
setup () {
|
||||
const store = useStore()
|
||||
const menu = store.getters.menuList.find(m => m.code === 'system')
|
||||
const tabsData = menu.children.map(l => ({
|
||||
...l,
|
||||
path: l.route
|
||||
})).sort((a, b) => a.sort - b.sort)
|
||||
return {
|
||||
tabsData
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
Reference in New Issue
Block a user