{ "schemaVersion": 1, "routes": [ { "pageId": "PAGE-23", "path": "/setup", "component": "src/pages/setup/index.vue", "pageType": "system", "pageTemplate": "setup-wizard", "requiresAuth": false, "description": "首次配置数据库并创建系统管理员,完成后自动锁定安装向导。", "breadcrumb": ["安装向导"], "roles": [], "permission": null }, { "pageId": "PAGE-01", "path": "/login", "component": "src/pages/login/index.vue", "pageType": "system", "pageTemplate": "auth", "requiresAuth": false, "description": "使用账号和密码进入系统。", "breadcrumb": [], "roles": [], "permission": null }, { "pageId": "PAGE-02", "path": "/role-select", "component": "src/pages/role-select/index.vue", "pageType": "system", "pageTemplate": "role-select", "requiresAuth": true, "description": "选择本次登录使用的工作身份。", "breadcrumb": [], "roles": [], "permission": null }, { "pageId": "PAGE-03", "path": "/profile", "component": "src/pages/profile/index.vue", "pageType": "system", "pageTemplate": "form", "requiresAuth": true, "description": "查看个人资料、身份和登录会话,修改密码或退出会话。", "breadcrumb": ["个人中心"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER", "SYSTEM_ADMIN"], "permission": null }, { "pageId": "PAGE-04", "path": "/workbench/project", "component": "src/pages/workbench/project.vue", "pageType": "business", "pageTemplate": "workbench", "requiresAuth": true, "description": "查看授权项目、待办、退回表单和资料异常。", "breadcrumb": ["工作台", "项目管理工作台"], "roles": ["PROJECT_MANAGER"], "permission": "project:project:view" }, { "pageId": "PAGE-05", "path": "/workbench/finance", "component": "src/pages/workbench/finance.vue", "roles": ["FINANCE_MANAGER"], "pageType": "business", "pageTemplate": "workbench", "requiresAuth": true, "description": "查看财务待办、阻断异常、待记账和结果登记。", "breadcrumb": ["工作台", "财务管理工作台"], "permission": "workflow:task:view" }, { "pageId": "PAGE-06", "path": "/workbench/archive", "component": "src/pages/workbench/archive.vue", "roles": ["ARCHIVE_MANAGER"], "pageType": "business", "pageTemplate": "workbench", "requiresAuth": true, "description": "查看待归档、缺件、借阅到期和归档统计。", "breadcrumb": ["工作台", "资料管理工作台"], "permission": "archive:package:view" }, { "pageId": "PAGE-07", "path": "/projects", "component": "src/pages/projects/ProjectListPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "按公司、负责人、阶段和状态查看项目。", "breadcrumb": ["项目管理", "项目列表"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER"], "permission": "project:project:view" }, { "pageId": "PAGE-08", "path": "/projects/:projectId", "component": "src/pages/projects/ProjectDetailPage.vue", "pageType": "business", "pageTemplate": "detail", "requiresAuth": true, "description": "查看项目表单、合同、收付款、进度、附件和时间线。", "breadcrumb": ["项目管理", "项目详情"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER"], "permission": "project:project:view" }, { "pageId": "PAGE-09", "path": "/forms", "component": "src/pages/forms/FormCenterPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "管理 OA-01 至 OA-14 表单、模板和草稿。", "breadcrumb": ["表单审批", "表单中心"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER"], "permission": "source:form:view" }, { "pageId": "PAGE-10", "path": "/forms/:formType/:documentId?", "component": "src/pages/forms/FormEditorPage.vue", "pageType": "business", "pageTemplate": "form", "requiresAuth": true, "description": "在线填写或导入业务表单,校验字段和附件后提交。", "breadcrumb": ["表单审批", "表单填写与导入"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER"], "permission": "source:form:view" }, { "pageId": "PAGE-11", "path": "/tasks", "component": "src/pages/tasks/TaskCenterPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "处理待我审批、退回补件和已完成事项。", "breadcrumb": ["表单审批", "待办审批"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER"], "permission": "workflow:task:view" }, { "pageId": "PAGE-12", "path": "/finance/master-data", "component": "src/pages/finance/MasterDataPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "维护公司、往来单位、账户、合同和财务字典。", "breadcrumb": ["财务管理", "主数据中心"], "roles": ["FINANCE_MANAGER"], "permission": "masterdata:company:view" }, { "pageId": "PAGE-13", "path": "/finance/contracts-costs", "component": "src/pages/finance/ContractCostLedgerPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "查看合同执行、成本分类、应付和已付金额。", "breadcrumb": ["财务管理", "合同与成本台账"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER"], "permission": "contractcost:ledger:view" }, { "pageId": "PAGE-14", "path": "/finance/receipts-invoices", "component": "src/pages/finance/ReceiptsInvoicesPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "登记收款、核销、开票申请和人工开票结果。", "breadcrumb": ["财务管理", "收款与发票"], "roles": ["FINANCE_MANAGER"], "permission": ["receivable:receipt:view", "receivable:invoice:view"] }, { "pageId": "PAGE-15", "path": "/finance/payments", "component": "src/pages/finance/PaymentsPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "检查付款资料、额度、结果登记和退汇。", "breadcrumb": ["财务管理", "进度款与付款"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER"], "permission": "payment:request:view" }, { "pageId": "PAGE-16", "path": "/finance/accounting", "component": "src/pages/finance/AccountingPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "生成凭证草稿、导出记账文件并登记人工结果。", "breadcrumb": ["财务管理", "记账准备"], "roles": ["FINANCE_MANAGER"], "permission": ["accounting:event:view", "accounting:voucher:view"] }, { "pageId": "PAGE-17", "path": "/archives/projects", "component": "src/pages/archives/ProjectArchivesPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "生成档案包、检查缺件并完成归档审核。", "breadcrumb": ["资料档案", "项目归档"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER"], "permission": "archive:package:view" }, { "pageId": "PAGE-18", "path": "/archives/files", "component": "src/pages/archives/ArchiveFilesPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "检索文件、查看版本、下载和登记借阅归还。", "breadcrumb": ["资料档案", "文件检索与借阅"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER"], "permission": "archive:file:view" }, { "pageId": "PAGE-19", "path": "/reports", "component": "src/pages/reports/ReportsPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "查询项目、合同、收付款、流程和资料完整性。", "breadcrumb": ["查询分析", "查询与报表"], "roles": ["PROJECT_MANAGER", "FINANCE_MANAGER", "ARCHIVE_MANAGER"], "permission": "report:finance:view" }, { "pageId": "PAGE-20", "path": "/governance/audit", "component": "src/pages/governance/AuditLogsPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "查询登录、查看、审批、导入导出和结果登记记录。", "breadcrumb": ["系统治理", "审计日志"], "roles": ["SYSTEM_ADMIN"], "permission": "audit:log:view" }, { "pageId": "PAGE-21", "path": "/governance/settings", "component": "src/pages/governance/SystemSettingsPage.vue", "pageType": "business", "pageTemplate": "list-ledger", "requiresAuth": true, "description": "维护用户、角色、数据范围、表单模板和参数版本。", "breadcrumb": ["系统治理", "权限与配置"], "roles": ["SYSTEM_ADMIN"], "permission": "admin:user:view" }, { "pageId": "PAGE-22", "path": "/governance/update", "component": "src/pages/governance/SystemUpdatePage.vue", "pageType": "business", "pageTemplate": "system-update", "requiresAuth": true, "description": "查看当前版本、独立获取版本信息、显式下载签名更新包、下载完成后安装重启并查询历史更新记录。", "breadcrumb": ["系统治理", "系统更新"], "roles": ["SYSTEM_ADMIN"], "permission": "admin:update:view" }, { "pageId": "PAGE-24", "path": "/dashboard", "component": "src/pages/overview/DashboardPage.vue", "pageType": "business", "pageTemplate": "operations-dashboard", "requiresAuth": true, "description": "统一展示经营指标、资金趋势、项目生命周期、风险异常和系统运行状态,并提供大屏巡航模式。", "breadcrumb": ["仪表盘"], "roles": [], "permission": "dashboard:overview:view" } ] }