实现 B-2a 报销审批内容工作台(reimbursement-approval-content-workbench)
这个提交包含在:
@@ -72,6 +72,15 @@ export type WorkflowHistoryItem = {
|
||||
createdAt: string | null;
|
||||
};
|
||||
|
||||
export type ReimbursementBudgetCheckSnapshot = {
|
||||
budgetId: string;
|
||||
budgetCode: string;
|
||||
controlMode: "warn" | "block";
|
||||
usagePercent: number;
|
||||
exceededThreshold: boolean;
|
||||
exceededBudget: boolean;
|
||||
};
|
||||
|
||||
export type WorkflowTaskDetail = {
|
||||
task: {
|
||||
id: string;
|
||||
@@ -93,6 +102,9 @@ export type WorkflowTaskDetail = {
|
||||
currentStepId: string;
|
||||
contextData: {
|
||||
standardViolations: ExpenseStandardCheck[];
|
||||
budgetCheck: ReimbursementBudgetCheckSnapshot | null;
|
||||
budgetCheckStatus: "available" | "not_applicable" | "missing";
|
||||
parseStatus: "ready" | "invalid";
|
||||
};
|
||||
startedAt: string | null;
|
||||
completedAt: string | null;
|
||||
|
||||
在新工单中引用
屏蔽一个用户