Commit 961c069d authored by 徐一鸣's avatar 徐一鸣

流程设计路由配置

parent 935eeef4
<template>
<div class="process_container">
<side-nav-bar
title="流程设计"
imgSrc="tool_ic_tuisong"
:nav-list="navList"
:title-path="navList[0] && navList[0].path"
></side-nav-bar>
<div class="main_container">
<router-view></router-view>
</div>
</div>
</template>
<script>
import sideNavBar from "@/components/side-nav-bar";
export default {
components: {
sideNavBar,
},
data: () => ({
userNav: [
{
name: "流程管理",
path: `/progress/designer`,
},
{
name: "流程监控",
path: `/progress/monitoring`,
},
],
navList: [],
}),
watch: {
"$route.fullPath"(path) {
this.initNavList();
},
},
methods: {
initNavList() {
this.navList = this.userNav;
},
},
mounted() {
this.initNavList();
},
};
</script>
<style scoped>
.process_container {
height: calc(100vh - 84px);
display: flex;
justify-content: flex-start;
align-items: stretch;
}
.side_nav_bar {
width: 180px;
flex-shrink: 0;
}
.main_container {
width: calc(100% - 180px);
flex-grow: 1;
flex-shrink: 1;
background-color: #f6f7fb;
overflow: auto;
}
</style>
...@@ -991,8 +991,7 @@ export default { ...@@ -991,8 +991,7 @@ export default {
pic: require("@/assets/imgs/home_tool_ic_lcsj.png"), pic: require("@/assets/imgs/home_tool_ic_lcsj.png"),
bg: "#e6ebfe", bg: "#e6ebfe",
color: "#515fe7", color: "#515fe7",
url: "https://apaas-nologo.wodcloud.com/lcgl/index.html#/", url: "/progress",
target: 1
}, },
{ {
text: "可视化图表", text: "可视化图表",
......
...@@ -235,7 +235,7 @@ export default new Router({ ...@@ -235,7 +235,7 @@ export default new Router({
{ {
path: "/app_build", path: "/app_build",
name: "app_build", name: "app_build",
component: () => import("@/pages/workbench/component-center/app-build/app_build"), component: () => import("@/pages/workbench/component-center/app-build/index"),
}, // 应用构建(镜像形式) }, // 应用构建(镜像形式)
{ {
path: "/intelligent_drawing", path: "/intelligent_drawing",
...@@ -253,19 +253,32 @@ export default new Router({ ...@@ -253,19 +253,32 @@ export default new Router({
component: () => import("@/pages/workbench/component-center/intelligent-drawing/intelligent_appbuilder"), component: () => import("@/pages/workbench/component-center/intelligent-drawing/intelligent_appbuilder"),
}, // 智能制图--应用程序页面 }, // 智能制图--应用程序页面
{ {
path: "/process_designer", path: "/progress", // 流程设计
name: "process_designer", name: "progress",
component: () => import("@/pages/workbench/component-center/process-designer/process-designer-list"), redirect: "/progress/designer",
}, // 流程设计--列表 component: () => import("@/pages/workbench/component-center/process-management/index"),
{ children: [
path: "/process_designer_detail", {
name: "process_designer_detail", path: "/progress/designer",
component: () => import("@/pages/workbench/component-center/process-designer/process-designer-detail"), name: "process_designer",
}, // 流程设计--详情 component: () => import("@/pages/workbench/component-center/process-management/designer/index"),
}, // 流程设计--列表
{
path: "/progress/designer/detail/:id",
name: "process_designer_detail/:id",
component: () => import("@/pages/workbench/component-center/process-management/designer/detail"),
}, // 流程设计--详情
{
path: "/progress/monitoring",
name: "process_monitoring",
component: () => import("@/pages/workbench/component-center/process-management/monitoring/index"),
}, // 流程监控
],
}, // 流程设计
{ {
path: "/search_engine", path: "/search_engine",
name: "search_act", name: "search_engine",
component: () => import("@/pages/workbench/search_act"), component: () => import("@/pages/workbench/component-center/search-engine/index"),
}, // 搜索引擎 }, // 搜索引擎
{ {
path: "/user", // 个人中心 path: "/user", // 个人中心
......
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