feat(ai): unify verified expense application workflow

This commit is contained in:
caoxiaozhu
2026-07-14 16:03:05 +08:00
parent 5b24630710
commit 211f85d981
33 changed files with 2793 additions and 405 deletions

View File

@@ -53,6 +53,15 @@ export function useWorkbenchAiActionRouter({
const actionType = String(action?.action_type || '').trim()
const actionPayload = action?.payload && typeof action.payload === 'object' ? action.payload : {}
if (
actionPayload.steward_execute_action
&& String(actionPayload.steward_current_task?.task_type || '').trim() === 'expense_application'
) {
// 费用申请必须先进入结构化预览签发流程,不能从 Steward 计划直接执行保存/提交。
aiExpenseDraft.value = null
void expenseFlow.startAiApplicationPreviewFromAction(actionPayload)
return
}
if (actionPayload.steward_execute_action) {
return executeInlineStewardAction(action, sourceMessage)
}