mirror of
https://github.com/primedigitaltech/market-assistant.git
synced 2026-07-22 16:11:38 +08:00
86 lines
2.7 KiB
JavaScript
86 lines
2.7 KiB
JavaScript
import { createRouter, createWebHistory } from 'vue-router'
|
|
import AppShell from '../layouts/AppShell.vue'
|
|
import JdSearchView from '../views/jd/JdSearchView.vue'
|
|
import JdResultsView from '../views/jd/JdResultsView.vue'
|
|
import JdDatasetBrowseView from '../views/jd/JdDatasetBrowseView.vue'
|
|
import JdAnalysisView from '../views/jd/JdAnalysisView.vue'
|
|
import JdAnalysisBuildView from '../views/jd/JdAnalysisBuildView.vue'
|
|
import JdStrategyView from '../views/jd/JdStrategyView.vue'
|
|
import JdStrategyBuildView from '../views/jd/JdStrategyBuildView.vue'
|
|
import TbPlaceholderView from '../views/TbPlaceholderView.vue'
|
|
|
|
const router = createRouter({
|
|
history: createWebHistory(import.meta.env.BASE_URL),
|
|
routes: [
|
|
{
|
|
path: '/',
|
|
component: AppShell,
|
|
children: [
|
|
{ path: '', redirect: '/jd/search' },
|
|
{
|
|
path: 'jd/search',
|
|
name: 'jd-search',
|
|
component: JdSearchView,
|
|
meta: { platform: 'jd', tab: 'search', title: '搜索采集' },
|
|
},
|
|
{
|
|
path: 'jd/results',
|
|
name: 'jd-results',
|
|
component: JdResultsView,
|
|
meta: { platform: 'jd', tab: 'results', title: '任务列表' },
|
|
},
|
|
{
|
|
path: 'jd/dataset',
|
|
name: 'jd-dataset',
|
|
component: JdDatasetBrowseView,
|
|
meta: {
|
|
platform: 'jd',
|
|
tab: 'dataset',
|
|
title: '库内数据浏览',
|
|
},
|
|
},
|
|
{
|
|
path: 'jd/analysis',
|
|
redirect: { path: '/jd/analysis-view' },
|
|
},
|
|
{
|
|
path: 'jd/analysis-build',
|
|
name: 'jd-analysis-build',
|
|
component: JdAnalysisBuildView,
|
|
meta: { platform: 'jd', tab: 'analysis-build', title: '报告生成' },
|
|
},
|
|
{
|
|
path: 'jd/analysis-view',
|
|
name: 'jd-analysis-view',
|
|
component: JdAnalysisView,
|
|
meta: { platform: 'jd', tab: 'analysis-view', title: '报告查看' },
|
|
},
|
|
{
|
|
path: 'jd/strategy',
|
|
redirect: { path: '/jd/strategy-view' },
|
|
},
|
|
{
|
|
path: 'jd/strategy-build',
|
|
name: 'jd-strategy-build',
|
|
component: JdStrategyBuildView,
|
|
meta: { platform: 'jd', tab: 'strategy-build', title: '策略生成' },
|
|
},
|
|
{
|
|
path: 'jd/strategy-view',
|
|
name: 'jd-strategy-view',
|
|
component: JdStrategyView,
|
|
meta: { platform: 'jd', tab: 'strategy-view', title: '策略稿预览' },
|
|
},
|
|
{
|
|
path: 'tb',
|
|
name: 'tb',
|
|
component: TbPlaceholderView,
|
|
meta: { platform: 'tb', title: '淘宝 / 天猫' },
|
|
},
|
|
],
|
|
},
|
|
],
|
|
})
|
|
|
|
export default router
|