From 871d99cc93318a3f9b519c32b9bd6fe54ef26c78 Mon Sep 17 00:00:00 2001 From: yml Date: Tue, 14 Apr 2026 23:57:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A4=E4=BB=98=E4=BB=BB=E5=8A=A1=E5=88=97?= =?UTF-8?q?=E8=A1=A8=E7=8E=B0=E5=9C=A8=E4=B9=9F=E6=9C=89=E2=80=9C=E6=97=B6?= =?UTF-8?q?=E9=97=B4=E2=80=9D=E5=88=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/admin/AdminTasksView.vue | 24 ++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/apps/frontend/src/views/admin/AdminTasksView.vue b/apps/frontend/src/views/admin/AdminTasksView.vue index 9c76466c..9bcc8bae 100644 --- a/apps/frontend/src/views/admin/AdminTasksView.vue +++ b/apps/frontend/src/views/admin/AdminTasksView.vue @@ -14,6 +14,7 @@ import { import type { AdminPagination, AdminTaskActionResponse, AdminTaskListItem } from '@/types/admin' import { hasAdminRole } from '@/utils/admin-auth' import { adminTaskStatusOptions } from '@/utils/admin-options' +import { formatAdminDateTime } from '@/utils/admin-time' const loading = ref(true) const actionLoadingId = ref(null) @@ -205,6 +206,7 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI + @@ -214,6 +216,7 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI 任务进度 商品 / 凭据 角色绑定 + 时间 错误 操作 @@ -267,6 +270,15 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI 登录 {{ item.loginType || '-' }} + +
+ 创建 {{ formatAdminDateTime(item.createdAt) }} + 更新 {{ formatAdminDateTime(item.updatedAt) }} + 领取 {{ formatAdminDateTime(item.claimedAt) }} + 确认 {{ formatAdminDateTime(item.roleConfirmedAt) }} + 兑换 {{ formatAdminDateTime(item.redeemedAt) }} +
+ {{ item.lastError || '-' }} @@ -397,6 +409,7 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI .col-progress { width: 300px; } .col-goods { width: 220px; } .col-role { width: 180px; } +.col-time { width: 200px; } .col-error { width: 160px; } .col-actions { width: 130px; } @@ -439,12 +452,20 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI .meta-cell, .goods-cell, -.role-cell { +.role-cell, +.time-cell { display: grid; gap: 6px; min-width: 0; } +.time-line { + min-width: 0; + color: #475467; + font-size: 12px; + line-height: 1.6; +} + .meta-title, .goods-title, .role-title { @@ -605,6 +626,7 @@ function handleActionCommand(actionKey: AdminTaskActionKey, item: AdminTaskListI .col-progress { width: 280px; } .col-goods { width: 200px; } .col-role { width: 160px; } + .col-time { width: 180px; } } @media (max-width: 1320px) {