diff --git a/apps/frontend/src/pages/worker/WorkerOrderDetailDrawer.tsx b/apps/frontend/src/pages/worker/WorkerOrderDetailDrawer.tsx
index 4c3b5a26..ebab51c9 100644
--- a/apps/frontend/src/pages/worker/WorkerOrderDetailDrawer.tsx
+++ b/apps/frontend/src/pages/worker/WorkerOrderDetailDrawer.tsx
@@ -171,23 +171,23 @@ export function WorkerOrderDetailDrawer({
+ {renderDetailFieldValues(getMaterialDetailItems(order), '当前还没有资料内容')}
+ {getMaterialScreenshots(order).length > 0 ? (
+
+ ) : null}
{isTimedOut ? (
-
- 工单已超时退回大厅,游戏资料已锁定。严禁在游戏内向买家赠送或履约!
+
+ 提示:该订单已超时退回大厅,保留资料仅供核对分辨,请勿在游戏内继续赠送。
- ) : (
- <>
- {renderDetailFieldValues(getMaterialDetailItems(order), '当前还没有资料内容')}
- {getMaterialScreenshots(order).length > 0 ? (
-
- ) : null}
- >
- )}
+ ) : null}
{isFriendGiftOrder(order) && order.gift && !isTimedOut ? (
diff --git a/apps/frontend/src/pages/worker/WorkerOrderMobileList.tsx b/apps/frontend/src/pages/worker/WorkerOrderMobileList.tsx
index fd38263f..2327befc 100644
--- a/apps/frontend/src/pages/worker/WorkerOrderMobileList.tsx
+++ b/apps/frontend/src/pages/worker/WorkerOrderMobileList.tsx
@@ -340,21 +340,7 @@ function WorkerOrderMobileCard({
{order.problemNote}
) : null}
- {order.status === 'open' || order.timeoutNotice?.isTimedOut ? (
-
- 工单已超时退回大厅,资料已锁定,禁止继续向该买家履约。
-
- ) : items.length > 0 || screenshots.length > 0 ? (
+ {items.length > 0 || screenshots.length > 0 ? (
{items.length > 0 ? (
@@ -390,6 +376,13 @@ function WorkerOrderMobileCard({
复制图片
) : null}
+ {order.status === 'open' || order.timeoutNotice?.isTimedOut ? (
+
+ ⚠️ 已超时核对
+
+ ) : null}
) : null}
diff --git a/apps/frontend/src/pages/worker/WorkerOrderTableColumns.tsx b/apps/frontend/src/pages/worker/WorkerOrderTableColumns.tsx
index a5d91b2a..e1e84592 100644
--- a/apps/frontend/src/pages/worker/WorkerOrderTableColumns.tsx
+++ b/apps/frontend/src/pages/worker/WorkerOrderTableColumns.tsx
@@ -182,20 +182,9 @@ export function buildWorkerOrderTableColumns({
title: '快捷复制',
width: 250,
render: (_, row) => {
- if (row.status === 'open' || row.timeoutNotice?.isTimedOut) {
- return (
-
-
- 工单已超时退回大厅
-
-
- 已锁定资料,禁止继续履约
-
-
- )
- }
const items = getMaterialDetailItems(row).filter((item) => String(item.value || '').trim())
const screenshots = getMaterialScreenshots(row)
+ const isTimedOut = row.status === 'open' || Boolean(row.timeoutNotice?.isTimedOut)
return (
{items.length > 0 ? (
@@ -233,6 +222,11 @@ export function buildWorkerOrderTableColumns({
) : null}
+ {isTimedOut ? (
+
+ ⚠️ 已超时,仅供核对辨认
+
+ ) : null}
)
},