Commit aae87186 authored by liwei's avatar liwei

修改了首页跳转

parent 6026644e
......@@ -90,6 +90,8 @@ export const processCenterRoute: AppRouteRecordRaw = {
},
],
};
/**主体管理*/
export const mainBodyRoute: AppRouteRecordRaw = {
path: '/mainBody',
name: 'mainBody',
......@@ -133,6 +135,15 @@ export const DataSourceRoute: AppRouteRecordRaw = {
icon: '',
},
},
{
path: 'dataSource/index',
name: 'dataSource',
component: () => import('@/views/dataSourceManage/dataSource/index.vue'),
meta: {
title: '数据源管理',
icon: '',
},
},
],
};
......@@ -183,20 +194,30 @@ export const CommonFileRoute: AppRouteRecordRaw = {
],
};
/**我创建的数据集详情*/
/**数据集*/
export const DatasetByCreateDetailRoute: AppRouteRecordRaw = {
path: '/dataset/datasetByCreate',
name: '/dataset/datasetByCreate',
path: '/dataset',
name: '/dataset',
component: LAYOUT,
meta: {
title: '我创建的数据集',
title: '数据集',
icon: '',
hidden: true,
currentActiveMenu: '/dataset/datasetByCreate',
currentActiveMenu: '/dataset',
},
children: [
{
path: 'datasetByCreateDetail',
path: 'commonDataSet/index',
name: 'commonDataSet',
component: () =>
import('@/views/mallResourceDevelopment/dataSet/commonDataSet/index.vue'),
meta: {
title: '公共数据集',
icon: '',
},
},
{
path: 'datasetByCreate/datasetByCreateDetail',
name: 'datasetByCreateDetail',
component: () =>
import('@/views/mallResourceDevelopment/dataSet/datasetByCreate/datasetByCreateDetail.vue'),
......
......@@ -6,63 +6,63 @@
<div class="card_content">
<div class="card_item">
<Icon icon="ion:layers-outline" :size="30" :color="'#1091FE'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('数据源')">
<div class="dataNum">3</div>
<div class="dataTitle">数据源</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:appstore-outlined" :size="30" :color="'#1091FE'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('主体管理')">
<div class="dataNum">6</div>
<div class="dataTitle">主体管理</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:appstore-outlined" :size="30" :color="'#C737D4'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('指标主体')">
<div class="dataNum">6</div>
<div class="dataTitle">指标主体</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:appstore-outlined" :size="30" :color="'#EF8B16'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('标签主体')">
<div class="dataNum">6</div>
<div class="dataTitle">标签主体</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:fund-outlined" :size="30" :color="'#C737D4'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('指标管理')">
<div class="dataNum">36</div>
<div class="dataTitle">指标管理</div>
</div>
</div>
<div class="card_item">
<Icon icon="ion:layers-outline" :size="30" :color="'#C737D4'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('数据分析')">
<div class="dataNum">16</div>
<div class="dataTitle">数据分析</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:table-outlined" :size="30" :color="'#33BDCC'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('数据集')">
<div class="dataNum">71</div>
<div class="dataTitle">数据集</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:file-sync-outlined" :size="30" :color="'#EF8B16'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('开发')">
<div class="dataNum">64</div>
<div class="dataTitle">开发</div>
</div>
</div>
<div class="card_item">
<Icon icon="ant-design:pic-left-outlined" :size="30" :color="'#17B742'" />
<div class="card_itemInfo">
<div class="card_itemInfo" @click="toPage('质量模板')">
<div class="dataNum">12</div>
<div class="dataTitle">质量模板</div>
</div>
......@@ -143,11 +143,60 @@ const processOptions = reactive<any>(
path: '/processCenter/index',
});
}
function handleJumpNotice() {
router.push({
path: '/notifications/noticeManage',
});
}
function toPage(page){
if (page === '数据源'){
router.push({
path: '/dataSourceManage/dataSource/index',
})
}
if (page === '主体管理'){
router.push({
path: '/mainBody/index',
})
}
if (page === '指标主体'){
router.push({
path: '',
})
}
if (page === '标签主体'){
router.push({
path: '',
})
}
if (page === '指标管理'){
router.push({
path: '',
})
}
if (page === '数据分析'){
router.push({
path: '',
})
}
if (page === '数据集'){
router.push({
path: '/dataset/commonDataSet/index',
})
}
if (page === '开发'){
router.push({
path: '',
})
}
if (page === '质量模板'){
router.push({
path: '',
})
}
}
</script>
<style lang="scss" scoped>
.homePage_module{
......@@ -174,6 +223,7 @@ const processOptions = reactive<any>(
height: 70px;
border-radius: 10px;
.card_itemInfo{
cursor: pointer; /* 鼠标悬停时显示为小手 */
padding-left: 7px;
.dataNum{
font-size: 26px;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment