[audit] P6.3 F5-4 重跑确认框改 Modal+复选「按当前已发布流程定义重跑(救僵尸办件)」

This commit is contained in:
chenxing
2026-10-18 08:18:28 +08:00
parent 33500e23d6
commit c7e7a7aa85
2 changed files with 30 additions and 15 deletions
+7 -3
View File
@@ -277,9 +277,13 @@ class FlowApi {
routerStatus(id: number | string, enabled: boolean) {
return post(`${ROOT}/admin/router/status/${id}?enabled=${enabled}`);
}
/** 重跑路由(判断失败挂起的恢复入口:重新调判断,成功即按出口续走) */
instanceReroute(instanceId: number | string) {
return post(`${ROOT}/admin/instance/${instanceId}/reroute`);
/**
* 重跑路由(判断失败挂起的恢复入口:重新调判断,成功即按出口续走)。
* useLatestDef=true(F5-4 僵尸逃生门):按该流程当前已发布最高版本重跑并刷新办件定义快照。
*/
instanceReroute(instanceId: number | string, useLatestDef?: boolean) {
const suffix = useLatestDef ? "?useLatestDef=true" : "";
return post(`${ROOT}/admin/instance/${instanceId}/reroute${suffix}`);
}
/** 表达式调试求值(2026-10-10:与运行时同一求值核心;不落库不走流程) */
routerEval(body: { expression: string; variablesJson?: string }) {