P25L-1~P25L-5 实现预算控制与AP最小可用运营
合同 CSV 已回填 reviewer/QA 结果;运行时回归受当前环境缺少 node/npm 阻塞。
这个提交包含在:
@@ -1,3 +1,5 @@
|
||||
import { apiRequestData } from "./http";
|
||||
|
||||
export type RiskFlag = {
|
||||
id: string;
|
||||
entityType: string;
|
||||
@@ -32,3 +34,13 @@ export type PrecheckResponse = {
|
||||
riskFlags: Array<{ code: string; level: "low" | "medium" | "high"; title: string; detail: string; willOpenOnSubmit: boolean }>;
|
||||
nextActions: string[];
|
||||
};
|
||||
|
||||
export async function precheckEntity(payload: {
|
||||
entityType: "reimbursement" | "purchase_request" | "travel_request";
|
||||
entityId: string;
|
||||
}) {
|
||||
return apiRequestData<PrecheckResponse>("/api/fee-control/precheck", {
|
||||
method: "POST",
|
||||
body: JSON.stringify(payload),
|
||||
});
|
||||
}
|
||||
|
||||
在新工单中引用
屏蔽一个用户