ME6 完成移动二轮自动化复检与小修
这个提交包含在:
@@ -68,6 +68,7 @@ function LeaveRecordCard({
|
||||
}) {
|
||||
const canEdit = item.status === "draft" || item.status === "rejected";
|
||||
const canSubmit = item.status === "draft" || item.status === "rejected";
|
||||
const approvalHistory = item.approvalHistory ?? [];
|
||||
|
||||
return (
|
||||
<article className="mobile-card" data-testid="mobile-leave-record-card">
|
||||
@@ -94,12 +95,12 @@ function LeaveRecordCard({
|
||||
<div className="mt-3 rounded-lg bg-zinc-50 px-3 py-2 text-xs text-zinc-600" data-testid="mobile-leave-status-hint">
|
||||
{resolveLeaveStatusHint(item)}
|
||||
</div>
|
||||
{item.approvalHistory.length ? (
|
||||
{approvalHistory.length ? (
|
||||
<div className="mt-2 text-xs text-zinc-500">
|
||||
最近审批:{workflowActionLabel(item.approvalHistory[0].action)}
|
||||
{item.approvalHistory[0].comment ? ` · ${item.approvalHistory[0].comment}` : ""}
|
||||
最近审批:{workflowActionLabel(approvalHistory[0].action)}
|
||||
{approvalHistory[0].comment ? ` · ${approvalHistory[0].comment}` : ""}
|
||||
{" · "}
|
||||
{formatApprovalHistoryTime(item.approvalHistory[0].createdAt)}
|
||||
{formatApprovalHistoryTime(approvalHistory[0].createdAt)}
|
||||
</div>
|
||||
) : null}
|
||||
|
||||
|
||||
在新工单中引用
屏蔽一个用户