feat(P25-2/P25-3/P26-2/P28-1/P24-2/P29-3): 落地内部OA够用版前端入口与运营页面

关联 Issue: P25-2, P25-3, P25-4, P26-2, P26-4, P28-1, P28-2, P28-3, P28-4, P24-2, P29-3
这个提交包含在:
2026-03-21 18:03:48 +08:00
父节点 e39e41287e
当前提交 9905c1c79d
共修改 44 个文件,包含 2029 行新增和 169 行删除
@@ -11,6 +11,7 @@ export type NavItem = {
};
export const NAV_ITEMS: NavItem[] = [
{ to: "/portal", label: "Portal", icon: "home_app_logo" },
{ to: "/dashboard", label: "仪表盘", icon: "dashboard" },
{
to: "/reimbursements",
@@ -42,6 +43,18 @@ export const NAV_ITEMS: NavItem[] = [
icon: "fact_check",
anyOf: ["expense.approve", "leave.approve", "procurement.approve", "travel.approve"],
},
{
to: "/payment-batches",
label: "支付批次",
icon: "payments",
anyOf: ["payment.batch.manage", "risk.review.manage"],
},
{
to: "/ap-operations",
label: "AP 运营",
icon: "account_balance_wallet",
anyOf: ["payment.batch.manage", "risk.review.manage"],
},
{
to: "/assets",
label: "资产台账",
@@ -132,6 +145,24 @@ export const NAV_ITEMS: NavItem[] = [
icon: "rule",
anyOf: ["system.settings"],
},
{
to: "/system/workflow-definitions",
label: "流程定义",
icon: "schema",
anyOf: ["system.settings"],
},
{
to: "/system/announcements",
label: "公告管理",
icon: "campaign",
anyOf: ["system.settings"],
},
{
to: "/system/cutover",
label: "切换控制台",
icon: "swap_calls",
anyOf: ["system.settings"],
},
{
to: "/system/feature-flags",
label: "功能开关",