daikins/.svn/pristine/7b/7bdde121c84980c19963288628a...

539 lines
16 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

import { createRouter, createWebHistory } from "vue-router";
const NewsDetail = {
path: "/intelligence/:id",
meta: { title: "情报详情" },
name: "IntelligenceDetail",
component: () => import("@/views/home/intelligence/Detail.vue"),
};
const router = createRouter({
history: createWebHistory(import.meta.env.BASE_URL),
routes: [
{ path: "/:pathMatch(.*)", component: () => import("@/components/404") },
// { path: '/', redirect: '/' },
{
path: "/",
name: "Entry",
component: () => import("@/views/layout/Entry.vue"),
},
{
path: "/modify",
name: "modify",
meta: { title: "修改密码" },
component: () => import("@/views/company/modify.vue"),
},
{
path: "/modifys",
name: "modifys",
meta: { title: "修改密码" },
component: () => import("@/views/company/modifys.vue"),
},
{
path: "/login",
name: "Login",
component: () => import("@/views/layout/Login.vue"),
},
{
path: "/externallogin",
name: "ExternalLogin",
component: () => import("@/views/layout/ExternalLogin.vue"),
},
// 外部首页
{
path: "/external",
component: () => import("@/views/extermal/ExternalHome.vue"),
meta: { title: "首页" },
// redirect: { name: "entry" },
children: [
{
path: '',
name: 'external',
component: () => import("@/views/extermal/ExternalHome.vue"),
},
{
path: '/external/info',
name: 'DetailInfo',
component: () => import("@/views/extermal/Article/Detail.vue"),
}
],
},
{
path: '/external/info/:id',
name: 'DetailInfo',
component: () => import("@/views/extermal/Article/Detail.vue"),
},
{
path: '/external/infoList',
name: 'DetailInfoList',
component: () => import("@/views/extermal/news/index.vue"),
},
{
path: '/external/infoa/:id/:type',
name: 'DetailInfoa',
component: () => import("@/views/extermal/Article/Detaila.vue"),
},
{
path: '/external/infos/:id',
name: 'DetailInfos',
component: () => import("@/views/extermal/Article/Details.vue"),
},
{
path: '/external/Board',
name: 'BoardlInfo',
component: () => import("@/views/extermal/Board/index.vue"),
},
{
path: '/external/Process',
name: 'Process1',
component: () => import("@/views/extermal/Process/index.vue"),
},
// 内部首页
{
path: "/Home",
component: () => import("@/views/index.vue"),
meta: { title: "首页" },
redirect: { name: "entry" },
children: [
{
path: "",
name: "Home",
component: () => import("@/views/home/Home.vue")
},
{
path: '/Home/User',
name: 'User',
meta: { title: '调达本部18个月活动' },
component: () => import("@/views/home/user/index.vue")
},
{
path: '/Home/footprint',
name: 'footprint',
meta: { title: '足迹看板' },
component: () => import("@/views/home/footprint/index.vue")
},
{
path: '/Home/dataPlatform',
name: 'dataPlatform',
component: () => import("@/views/dataPlatform/index.vue")
},
{
path: '/Home/News',
name: 'News',
meta: { title: 'News列表' },
component: () => import("@/views/home/news/index.vue")
},
// 搜索
{
path: 'Search',
meta: { title: "搜索列表" },
children: [{
path: '',
name: 'Search',
component: () => import("@/views/home/search/index.vue")
},
{
path: '/Home/Search/:id',
name: 'SearchInfo',
meta: { title: "详情" },
component: () => import("@/views/home/intelligence/Detail.vue")
},
]
},
// 外部情报
{
path: "intelligence",
meta: { title: "外部情报" },
children: [
{
path: "",
name: "Intelligence",
component: () => import("@/views/home/intelligence/Overview.vue"),
},
{
path: "list",
name: "IntelligenceList",
component: () => import("@/views/home/intelligence/ListPage.vue"),
},
{
path: 'messageSelect',
meta:{title:'外部留言列表'},
children:[
{
path:'',
name: "messageSelect",
component: () => import('@/views/home/intelligence/components/messageSelect.vue'),
},
{
path: 'InfosEdit',
name: "InfosEdit",
meta:{title:'详情编辑'},
component: () => import('@/views/home/intelligence/components/InfosEdit.vue')
},
]
},
{
path: "outside",
meta: { title: "社外" },
children: [
{
path: "",
name: "IntelligenceOutside",
component: () =>
import("@/views/home/intelligence/ListPage.vue"),
},
{
path: "/intelligence/outside/:id",
meta: { title: "情报详情" },
name: "IntelligenceOutsideDetail",
component: () =>
import("@/views/home/intelligence/Detail.vue"),
},
],
},
{
path: "within",
meta: { title: "社内" },
children: [
{
path: "",
name: "IntelligenceWithin",
component: () =>
import("@/views/home/intelligence/ListPage.vue"),
},
{
path: "/intelligence/within/:id",
meta: { title: "情报详情" },
name: "IntelligenceWithinDetail",
component: () =>
import("@/views/home/intelligence/Detail.vue"),
},
],
},
],
},
// BCP系统
{
path: "bcp",
meta: { title: "BCPSCM系统(智能供应链)数据联动+BI化呈现" },
children: [
{
path: "",
name: "BCP",
component: () =>
import("@/views/home/bcp/BCP.vue"),
},
{
path: "modifyBPC",
meta: { title: "BCP内容管理" },
name: "modifyBPC",
component: () =>
// import("@/views/home/bcp/modify.vue"),
import("@/views/home/bcp/modify_new.vue"),
},
{
path: "bpcDetail",
meta: { title: "BCP详情" },
name: "bcpDetail",
component: () =>
// import("@/views/home/bcp/modify.vue"),
import("@/views/home/bcp/detail.vue"),
},
],
},
// 市况
{
path: "market",
meta: { title: "市况、汇率" },
children: [
{
path: '',
name: "Market",
component: () => import("@/views/home/market/Market.vue"),
},
{
path: 'MarketModify',
name: "MarketModify",
meta: { title: "市况、汇率管理" },
component: () => import("@/views/home/market/modify.vue"),
},
{
path: 'MarketModifys',
name: "MarketModifys",
meta: { title: "市况、汇率管理" },
component: () => import("@/views/home/market/modifys.vue"),
},
]
},
// 战略企画
{
path: "strategic",
meta: { title: "战略企划" },
name: "StrategicPlanning",
component: () => import("@/views/home/StrategicPlanning.vue"),
},
// 大金中国调达CSR
{
path: "csr",
meta: { title: "碳中和挑战" },
children: [{
path: "",
name: "CSR",
component: () => import("@/views/home/csr/CSR.vue"),
}, {
path: "modifyCsr2",
meta: { title: "内容管理" },
name: "modifyCsr2",
component: () => import("@/views/home/csr/modifyCSR2.vue"),
},
{
path: "modifyCsrList",
meta: { title: "列表内容" },
name: "modifyCsrList",
component: () => import("@/views/home/csr/index.vue"),
},
{
path: 'CSRList',
name: 'CSRList',
meta: { title: "足迹报告列表" },
component: () => import("@/views/home/csr/CSRlist.vue")
},
]
},
// 品质
{
path: "quality",
meta: { title: "品质" },
children: [
{
path: "",
name: "Quality",
component: () => import("@/views/home/quality/Quality.vue"),
},
{
path: "/Home/quality/modify",
name: "QualityModify",
meta: { title: "品质内容管理" },
component: () => import("@/views/home/quality/modify.vue"),
},
]
},
// 待审核情报
{
path: "Process",
meta: { title: "情报新增待审批" },
children: [
{
path: '',
name: "Process",
component: () => import("@/views/home/intelligence/process/Process.vue"),
},
{
path: "/Home/Process/ProcessInfo/:id",
meta: { title: "情报审批详情" },
name: "",
component: () => import("@/views/home/intelligence/process/ProcessInfo.vue"),
},
{
path: '/Home/Process/Detail/:id/:flag',
name: '',
meta: { title: "情报审批详情" },
component: () => import("@/views/home/intelligence/Detail.vue")
}
]
},
// C/D数据
{
path: "cd",
meta: { title: "C/D数据" },
name: "CD",
component: () => import("@/views/home/cd/CD.vue"),
},
// C/D数据
{
path: "developing",
meta: { title: "开发中" },
name: "Developing",
component: () => import("@/views/home/develop.vue"),
},
// 差别化云空间
{
path: "diffspace",
meta: { title: "差别化研究" },
children: [
{
path: "",
name: "Diffspace",
component: () => import("@/views/home/diffspace/Overview.vue"),
},
{
path: "report",
meta: { title: "基础研究方向" },
name: "DiffspaceResearchReport",
component: () =>
import("@/views/home/diffspace/ResearchReport.vue"),
},
// {
// path: "modifys",
// name: "DiffspaceModify",
// meta: { title: "差别化云空间管理" },
// component: () => import("@/views/home/diffspace/modify.vue"),
// },
{
path: "modifys",
name: "DiffspaceModify",
meta: { title: "差别化研究管理" },
component: () => import("@/views/home/diffspace/fack.vue"),
},
{
path: "modifyDiffspace",
name: "ModifyDiffspace",
meta: { title: "研究方向内容管理" },
component: () => import("@/views/home/diffspace/modifys.vue"),
},
{
path: "/Home/diffspace/diffspaceList/:id",
meta: { title: "差别化研究分类" },
children: [
{
path: '',
name: "DiffspaceTab",
component: () => import("@/views/home/diffspace/allList.vue"),
},
// {
// path:'',
// name: "DiffspaceTab",
// component: () => import("@/views/home/diffspace/component/tabsList.vue"),
// },
{
path: '/home/diffspace/DiffspaceTabModify',
name: "DiffspaceTabModify",
meta: { title: "差别化课题管理" },
component: () => import("@/views/home/diffspace/component/modify.vue"),
}
]
},
],
},
// 集团方针
{
path: "group",
meta: { title: "集团部门方针" },
children: [
{
path: "",
meta: { title: "集团方针" },
name: "Group",
component: () => import("@/views/company/index.vue"),
},
{
path: "company",
meta: { title: "公司方针" },
name: "Company",
component: () => import("@/views/company/Company.vue"),
},
{
path: "headquarters",
meta: { title: "调达本部方针" },
name: "HeadQuarters",
component: () => import("@/views/company/HeadQuarters.vue"),
}
]
},
// 紧急联络
{
path: 'phone',
meta: { title: "紧急联络" },
children: [
{
path: "",
name: "phone",
component: () => import("@/views/home/phone/index.vue"),
},
{
path: "visit",
meta: { title: "拜访" },
name: "visit",
component: () => import("@/views/home/phone/visit.vue"),
},
{
path: "inv",
meta: { title: "邀请" },
name: "inv",
component: () => import("@/views/home/phone/inv.vue"),
},
],
},
],
},
// database
{
path: '/DataBase',
component: () => import("@/views/home/database/index.vue"),
children: [{
path: '',
name: 'DataBase',
component: () => import("@/views/home/database/guize/index.vue")
},
{
path: '/DataBase/Modify',
name: 'DataBaseModify',
component: () => import("@/views/home/database/modify.vue")
}
]
},
{
path: "/bpcTreeDetail",
name: "bpcTreeDetail",
component: () =>
// import("@/views/home/bcp/modify.vue"),
import("@/views/home/bcp/bpcTreeDetail.vue"),
},
{
path: "/bpclist",
name: "bpclist",
component: () =>
// import("@/views/home/bcp/modify.vue"),
import("@/views/home/bcp/bpclist.vue"),
},
{
path: "/contentList",
name: "contentList",
component: () =>
// import("@/views/home/bcp/modify.vue"),
import("@/views/home/bcp/contentList.vue"),
}
],
});
export default router;