import Login from "../view/loginAndRegister/login" import Register from "../view/loginAndRegister/register"; import PageNotFound from "../view/PageNotFound"; import { AreaChartOutlined, DownloadOutlined, SolutionOutlined, SafetyCertificateOutlined, AuditOutlined, VerifiedOutlined, ToolOutlined, CopyOutlined, CloudUploadOutlined, ShareAltOutlined, SearchOutlined, GlobalOutlined, CreditCardOutlined } from '@ant-design/icons' import UserDashboard from "../view/admin/user/UserDashboard"; import dataUpload from "../view/admin/user/dataUpload"; import creditGrant from "../view/admin/user/creditGrant"; import certificateDownload from "../view/admin/user/certificateDownload"; import bingli from "../view/admin/user/bingli"; import SuperviseDashboard from "../view/admin/supervise/SuperviseDashboard"; import InstitutionDashboard from "../view/admin/institution/InstitutionDashboard"; import dataShare from "../view/admin/institution/dataShare"; import modelSearch from "../view/admin/institution/modelSearch"; import learning from "../view/admin/institution/learning"; import certificateApprove from "../view/admin/supervise/certificateApprove"; import dataApproval from "../view/admin/supervise/dataApproval"; import punish from "../view/admin/supervise/punish"; import contributionVerify from "../view/admin/supervise/contributionVerify"; import creditAuth from "../view/admin/institution/creditAuth"; export const mainRoutes = [ { path: "/login", component: Login, }, { path: "/register", component: Register, }, { path: "/404", component: PageNotFound } ]; export const userRoutes = [ { path: "/admin/userdashboard", component: UserDashboard, isShow: true, title: "个人信息", icon: AreaChartOutlined }, { path: "/admin/dataUpload", component: dataUpload, isShow: true, title: "信息录入", icon: CloudUploadOutlined }, { path: "/admin/creditgrant", component: creditGrant, isShow: true, title: "信用数据授权", icon: AuditOutlined }, { path: "/admin/certificateDownload", component: certificateDownload, isShow: true, title: "证书下载", icon: DownloadOutlined }, { path: "/admin/bingli", component: bingli, isShow: true, title: "病例", icon: DownloadOutlined } ]; export const superviseRoutes = [ { path: "/admin/supervisedashboard", component: SuperviseDashboard, exact: true, isShow: true, title: "监管信息面板", icon: AreaChartOutlined }, { path: "/admin/dataapproval", component: dataApproval, exact: true, isShow: true, title: "信息审核", icon: CopyOutlined }, { path: "/admin/punish", component: punish, exact: true, isShow: true, title: "违约处罚", icon: ToolOutlined }, { path: "/admin/ceriticateApprove", component: certificateApprove, exact: true, isShow: true, title: "认证签名", icon: VerifiedOutlined }, { path: "/admin/contributionverify", component: contributionVerify, exact: true, isShow: true, title: "贡献审核", icon: SolutionOutlined }, ]; export const institutionRoutes = [ { path: "/admin/institutiondashboard", component: InstitutionDashboard, isShow: true, title: "综合看板", icon: AreaChartOutlined }, { path: "/admin/datashare", component: dataShare, isShow: true, title: "数据共享", icon: ShareAltOutlined }, { path: "/admin/modelsearch", component: modelSearch, isShow: true, title: "模型搜索", icon: SearchOutlined }, { path: "/admin/learning", component: learning, isShow: true, title: "联邦学习", icon: GlobalOutlined }, { path: "/admin/creditAuth", component: creditAuth, isShow: true, title: "信用认证", icon: SafetyCertificateOutlined }, ];