wlzboy
2026-02-05 57e98ac3f59e9ca12d3fdbc6f89c9c0b1f86be4d
ruoyi-ui/src/router/index.js
@@ -5,6 +5,7 @@
/* Layout */
import Layout from '@/layout'
import qywechatRouter from './modules/qywechat'
/**
 * Note: 路由配置项
@@ -144,11 +145,84 @@
    hidden: false,
    name: 'H5TaskCreate',
    meta: { title: '创建任务' }
  },
  {
    path: '/system/invoice/detail',
    component: () => import('@/views/system/invoice/detail'),
    name: 'InvoiceDetail',
    hidden: true,
    meta: { title: '发票详情', activeMenu: '/system/invoice' }
  },
  {
    path: '/system/invoice/audit',
    component: () => import('@/views/system/invoice/audit'),
    name: 'InvoiceAudit',
    hidden: true,
    meta: { title: '审核发票', activeMenu: '/system/invoice' }
  },
  {
    path: '/system/invoice/apply',
    component: () => import('@/views/system/invoice/apply'),
    name: 'InvoiceApply',
    hidden: true,
    meta: { title: '申请发票', activeMenu: '/system/invoice' }
  }
]
// 动态路由,基于用户权限动态去加载
export const dynamicRoutes = [
  qywechatRouter,
  // 网络诊断路由
  {
    path: "/system/diag",
    component: Layout,
    redirect: "/system/diag/ocrConnection",
    name: "Diag",
    meta: {
      title: "网络诊断",
      icon: "link",
      permissions: ["system:diag:view"]
    },
    children: [
      {
        path: "ocrConnection",
        component: () => import("@/views/system/diag/ocrConnection"),
        name: "OCRConnectionDiag",
        meta: {
          title: "OCR连接诊断",
          icon: "monitor",
          permissions: ["system:diag:ocr"]
        }
      }
    ]
  },
  // 医院分词测试路由
  {
    path: "/system/hospital",
    component: Layout,
    redirect: "/system/hospital/tokenizer",
    name: "Hospital",
    meta: {
      title: "医院管理",
      icon: "hospital",
      permissions: ["system:hospital:view"]
    },
    children: [
      {
        path: "tokenizer",
        component: () => import("@/views/system/hospital/tokenizer"),
        name: "HospitalTokenizer",
        meta: {
          title: "医院分词测试",
          icon: "search",
          permissions: ["system:hospital:tokenizer"]
        }
      }
    ]
  },
  {
    path: '/system/user-auth',
    component: Layout,