diff --git a/src/api/admin/types.ts b/src/api/admin/types.ts index e8562a8..9e499a5 100644 --- a/src/api/admin/types.ts +++ b/src/api/admin/types.ts @@ -350,9 +350,20 @@ export interface CommentItem { export interface ReportItem { id: number reporterId: number + reporterNickname?: string + reporterUid?: string /** COMMENT / USER / DRAMA */ targetType: string targetId: number + targetSummary?: string + dramaId?: number + dramaTitle?: string + episodeId?: number + episodeNo?: number + episodeTitle?: string + commentContent?: string + targetNickname?: string + targetUid?: string reasonCode: string description: string /** pending / handled / rejected */ diff --git a/src/views/governance/ContentGovernanceView.vue b/src/views/governance/ContentGovernanceView.vue index 90a9b8f..ab83d40 100644 --- a/src/views/governance/ContentGovernanceView.vue +++ b/src/views/governance/ContentGovernanceView.vue @@ -1,7 +1,7 @@ @@ -429,8 +438,22 @@ const handleTargetText = computed(() => { empty-text="没有符合条件的工单" > - - + + + + + 原始对象:#{{ row.targetId }} + 评论内容:{{ row.commentContent }} + + + + {{ reportTargetMeta(row.targetType).label }} + + {{ reportTargetSummary(row) }} + + + + { min-width="180" show-overflow-tooltip /> - + + {{ reporterText(row) }} + {{ @@ -569,7 +594,12 @@ const handleTargetText = computed(() => { - + + + {{ reportTargetMeta(handleTarget.targetType).label }} + + {{ reportTargetSummary(handleTarget) }} +