diff --git a/client/src/pages/WorkflowTaskDetailPage.tsx b/client/src/pages/WorkflowTaskDetailPage.tsx index 2ec4d84c..c76f432f 100644 --- a/client/src/pages/WorkflowTaskDetailPage.tsx +++ b/client/src/pages/WorkflowTaskDetailPage.tsx @@ -14,6 +14,9 @@ import { import { useAuth } from "../auth/AuthContext"; import { hasPermission } from "../auth/permissions"; import { PageHeader } from "../components/common/PageHeader"; +import { Button } from "../components/ui/button"; +import { Card } from "../components/ui/card"; +import { Textarea } from "../components/ui/textarea"; export function WorkflowTaskDetailPage() { const { taskId = "" } = useParams(); @@ -93,17 +96,17 @@ export function WorkflowTaskDetailPage() { if (!taskId) { return ( -
+

缺少 taskId 参数。

-
+ ); } if (detailQuery.isLoading) { return ( -
+

加载任务详情中...

-
+ ); } @@ -117,10 +120,16 @@ export function WorkflowTaskDetailPage() { : "加载失败,请返回列表重试"; return ( -
+

{message}

- -
+ + ); } @@ -132,81 +141,87 @@ export function WorkflowTaskDetailPage() { title={`任务详情 ${detail.task.stepName}`} subtitle={`任务ID: ${detail.task.id}`} actions={ - - 返回待办列表 - + } /> -
+
状态:{detail.task.status}
实例:{detail.workflowInstance?.id ?? "-"}
报销单号:{detail.reimbursement?.formNumber ?? "-"}
报销金额:{detail.reimbursement?.totalAmount ?? "-"}
提交人:{detail.reimbursement?.submitter?.name ?? "-"}
报销人:{detail.reimbursement?.owner?.name ?? "-"}
-
+ -
+

审批动作

{actionError ? ( -

+

{actionError}

) : null}
- +
-
+

驳回

-