1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798 |
- import config from "@/config";
- // import api from './api'
- import tool from "@/utils/tool";
- //系统路由
- const routes = [
- {
- name: "layout",
- path: "/",
- meta: { title: "" },
- component: () => import("@/layout/index.vue"),
- redirect: tool.data.get("APP_HOME") || config.DASHBOARD_URL,
- children: [
- {
- path: "/redirect/:path(.*)",
- component: () => import("@/views/redirect/index.vue"),
- },
- {
- path: "flowable/task/TaskForm",
- component: () => import("@/views/flowable/task/TaskForm.vue"),
- name: "task-form",
- meta: { title: "流程表单" },
- },
- {
- path: "flowable/task/TaskFormEdit",
- component: () =>
- import("@/views/flowable/task/TaskFormEdit.vue"),
- name: "task-form-edit",
- meta: { title: "流程表单" },
- },
- {
- path: "flowable/task/TaskFormDetail",
- component: () =>
- import("@/views/flowable/task/TaskFormDetail.vue"),
- name: "task-form-detail",
- meta: { title: "流程表单详情" },
- },
- {
- path: "form/generateList",
- component: () => import("@/views/form/GenerateList.vue"),
- name: "form-preview-list",
- meta: { icon: "histogram", title: "列表" },
- },
- {
- path: "echarts/GenerateChart",
- component: () => import("@/views/echarts/GenerateChart.vue"),
- name: "echarts-generate",
- meta: { icon: "histogram", title: "预览图表" },
- },
- {
- path: "echarts/dashboard/Preview",
- component: () =>
- import("@/views/echarts/dashboard/Preview.vue"),
- name: "preview",
- meta: { icon: "histogram", title: "预览报表看板" },
- },
- {
- path: "ureport/designer",
- component: () => import("@/layout/other/empty.vue"),
- name: "ureport-design",
- meta: {
- title: "设计报表",
- url: "/ureport/designer",
- target: "iframe",
- },
- },
- {
- path: "ureport/preview",
- component: () => import("@/layout/other/empty.vue"),
- name: "ureport-preview",
- meta: {
- title: "预览报表",
- url: "/ureport/preview",
- target: "iframe",
- },
- },
- // 支持直接传递第三方url,打开iframe, router.push('/iframe??iframeUrl=http://localhost:8088/ureport/designer?_u=file:22.ureport.xml&title=编辑报表')
- {
- path: "iframe",
- component: () => import("@/layout/other/empty.vue"),
- meta: { target: "iframe" },
- },
- {path: '/flowable/task/CenterForm', component: () => import('@/views/flowable/task/CenterForm'), name: 'center-form', meta: {title: '流程详情-其他系统'}},
- {path: '/generateForm/GenerateForm', component: () => import('@/views/generateForm/GenerateForm.vue'), name: 'generate-form', meta: {title: '流程详情动态页面-其他系统'}},
- {path: '/generateForm/InvoiceUpdateGenerateForm', component: () => import('@/views/generateForm/InvoiceUpdateGenerateForm.vue'), name: 'invoiceUpdateGenerate-form', meta: {title: '发票流程详情动态页面-其他系统'}},
- {path: '/generateForm/InvoiceGenerateForm', component: () => import('@/views/generateForm/InvoiceGenerateForm.vue'), name: 'invoiceGenerate-form', meta: {title: '发票流程详情动态页面-其他系统'}},
- ],
- },
- {
- path: "/login",
- component: () => import("@/views/sys/login/login.vue"),
- meta: {
- title: "登录",
- },
- }
- ];
- export default routes;
|