refactor: 菜单栏角色化降噪(role-based-navigation-simplification)
这个提交包含在:
@@ -163,8 +163,8 @@ function buildTodoAggregateItems(payload: PortalHomePayload) {
|
||||
const items: TodoAggregateItem[] = [];
|
||||
if (payload.pendingTasks.count > 0) {
|
||||
items.push({
|
||||
title: `审批待办 ${payload.pendingTasks.count} 条`,
|
||||
sourceLabel: "审批",
|
||||
title: `待我处理 ${payload.pendingTasks.count} 条`,
|
||||
sourceLabel: "待办",
|
||||
severity: "warning",
|
||||
href: payload.pendingTasks.href,
|
||||
icon: "fact_check",
|
||||
@@ -925,9 +925,9 @@ export function PortalHomePage() {
|
||||
? {
|
||||
key: "approval-pending",
|
||||
href: payload.pendingTasks.href,
|
||||
label: "审批待办",
|
||||
label: "待我处理",
|
||||
value: `${payload.pendingTasks.count} 条`,
|
||||
note: payload.pendingTasks.count > 0 ? "进入审批中心处理。" : "暂无待处理审批。",
|
||||
note: payload.pendingTasks.count > 0 ? "进入待我处理办理。" : "暂无待处理事项。",
|
||||
tone: payload.pendingTasks.count > 0 ? "warning" as const : "normal" as const,
|
||||
}
|
||||
: null,
|
||||
@@ -1051,7 +1051,7 @@ export function PortalHomePage() {
|
||||
? { label: "报销进度", to: "/reimbursements" }
|
||||
: null,
|
||||
payload.pendingTasks.count > 0 && approvalAction?.to
|
||||
? { label: "审批中心", to: approvalAction.to }
|
||||
? { label: "待我处理", to: approvalAction.to }
|
||||
: null,
|
||||
todoAggregateItems.length > 1
|
||||
? { label: "全部待办", to: "/todos" }
|
||||
|
||||
在新工单中引用
屏蔽一个用户