R32-1 R32-4 R33-2: 收口工作台交互与报销链路
这个提交包含在:
@@ -81,6 +81,16 @@ export type ReimbursementBudgetHint = {
|
||||
exceedsBudget: boolean;
|
||||
};
|
||||
|
||||
export type ReimbursementWorkflowProgress = {
|
||||
currentStepIndex: number;
|
||||
totalSteps: number;
|
||||
steps: Array<{
|
||||
id: string;
|
||||
name: string;
|
||||
status: "completed" | "current" | "pending";
|
||||
}>;
|
||||
};
|
||||
|
||||
export type ReimbursementDetail = {
|
||||
id: string;
|
||||
formNumber: string | null;
|
||||
@@ -125,6 +135,7 @@ export type ReimbursementDetail = {
|
||||
assignee_role: string | null;
|
||||
} | null;
|
||||
} | null;
|
||||
workflowProgress: ReimbursementWorkflowProgress | null;
|
||||
riskFlags: RiskFlag[];
|
||||
items: ReimbursementItem[];
|
||||
};
|
||||
|
||||
@@ -16,6 +16,7 @@ export type WorkflowTaskSummary = {
|
||||
entityId: string;
|
||||
currentStatus: string;
|
||||
} | null;
|
||||
allowedActions: Array<"approve" | "reject" | "return" | "transfer">;
|
||||
};
|
||||
|
||||
export type WorkflowTaskListResponse = {
|
||||
|
||||
在新工单中引用
屏蔽一个用户