feat(ai): unify verified expense application workflow
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user