| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- 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: "登录",
- },
- },
- {
- path: "/ddLogin",
- component: () => import("@/views/sys/login/ddLogin.vue"),
- meta: {
- title: "钉钉免登录",
- },
- },
- ];
- export default routes;
|