From 2e6f7ca552eeb9caec43c5e98c2a4aaa2d275a67 Mon Sep 17 00:00:00 2001 From: ZhuRui Date: Tue, 4 Aug 2026 19:00:34 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=A4=84=E7=90=86=E8=B5=9B=E4=BA=8B?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E6=97=A5=E5=BF=97=E4=B8=AD=E6=93=8D=E4=BD=9C?= =?UTF-8?q?=E7=B1=BB=E5=9E=8B=E4=B8=8E=E6=93=8D=E4=BD=9C=E6=9D=A5=E6=BA=90?= =?UTF-8?q?=E4=B8=8D=E8=BD=AC=E5=8C=96=E6=88=90=E4=B8=AD=E6=96=87=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/logs/types.ts | 5 ++++- src/pages/events/logs/index.tsx | 17 +++++++++++++++-- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/src/api/logs/types.ts b/src/api/logs/types.ts index 21cefd2..87cdf03 100644 --- a/src/api/logs/types.ts +++ b/src/api/logs/types.ts @@ -16,8 +16,11 @@ export interface SysOperationLogVO { /** 赛事操作日志列表项 */ export interface TournamentAdminOperationPageVO { - opName: string; + /** 操作类型:1=创建赛事、2=删除赛事、3=取消报名、4=编辑选手、5=对阵管理、6=批量修改组别 */ + type: string; + /** 操作来源:1=PC、2=小程序 */ source: string; + opName: string; nickname: string; phone: string; tournamentName: string; diff --git a/src/pages/events/logs/index.tsx b/src/pages/events/logs/index.tsx index 92e9564..ea7d58d 100644 --- a/src/pages/events/logs/index.tsx +++ b/src/pages/events/logs/index.tsx @@ -81,12 +81,25 @@ export default defineComponent({ const { containerRef, height } = useContainerSize({ headerOffset: 55 }); /** 渲染 bodyCell */ - const renderBodyCell = ({ column, text }: { column: any; text: any }) => { + const renderBodyCell = ({ + column, + text, + record, + index, + }: { + column: any; + text: any; + record: any; + index: number; + }) => { if (column.key === 'content') { const raw = text || ''; return raw ? : -; } - // 其他列使用 columns 中的 customRender + // 有 customRender 的列使用其渲染函数(如操作类型/操作来源的代码→中文映射) + if (column.customRender) { + return column.customRender({ text, record, index, column }); + } return {text || '-'}; };