Commit aae87186 authored by liwei's avatar liwei

修改了首页跳转

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