-
{command ? "命令下发确认" : "工单创建确认"}
{approvalLabel(action.approval_status)}{executionLabel(action.execution_status)}
+
{command ? "命令下发确认" : linkedAppointment ? "关联预约工单" : "预约工单创建确认"}
{approvalLabel(action.approval_status)}{executionLabel(action.execution_status)}
原因:{action.reason}
-
+ {linkedAppointment ?
调查任务只保留创建关联。创建后请到“预约任务”查看派发进度、现场反馈和复令。
: null}
+
{editing && !command ?
: null}
{action.evidence_refs.length > 0 ? (
@@ -506,7 +547,7 @@ export function HumanActionCard({ task, action, onDecision, onExecute, onDraftUp
) : null}
- {action.receipt ?
: null}
+ {action.receipt ?
: null}
{action.execution_detail && !action.receipt ?
{action.execution_detail}
: null}
{JSON.stringify(action.payload, null, 2)}
确认版本 v{action.version}。内容或版本变化后必须重新确认。
@@ -515,8 +556,8 @@ export function HumanActionCard({ task, action, onDecision, onExecute, onDraftUp
{!canDecide && action.approval_status === "pending" ?
当前账号仅可查看,需要具备此动作审批权限的人员确认。
: null}
{action.approval_status === "pending" && canDecide ?
setRejectComment(event.target.value)} /> : null}
- {action.approval_status === "pending" && canDecide ? <>{!command && onDraftUpdate ? : null}> : null}
- {action.approval_status === "approved" && action.execution_status === "not_submitted" ? : null}
+ {action.approval_status === "pending" && canDecide ? <>{!command && onDraftUpdate ? : null}> : null}
+ {action.approval_status === "approved" && action.execution_status === "not_submitted" ? : null}
{action.approval_status === "approved" && ["submitted", "unknown"].includes(action.execution_status) ? : null}
@@ -525,9 +566,9 @@ export function HumanActionCard({ task, action, onDecision, onExecute, onDraftUp
);
}
-function ActionReceipt({ receipt }: { receipt: NonNullable