align(生成记录): 列名对齐参考(记录类型→类型、生成时间→创建时间)、空态统一暂无记录(对齐 admin.html:5769-5770/admin.js:2866)

This commit is contained in:
2026-09-05 23:32:21 +08:00
parent c915847d92
commit d3bbb1a296
4 changed files with 28 additions and 7 deletions
@@ -165,12 +165,12 @@ onMounted(() => {
<el-table v-loading="loading" :data="rows" stripe :empty-text="emptyText">
<el-table-column prop="id" label="ID" width="90" />
<el-table-column prop="username" label="用户" width="140" />
<el-table-column label="记录类型" min-width="150">
<el-table-column label="类型" min-width="150">
<template #default="{ row }">
{{ historyPanelTypeLabel((row as HistoryRecordItem).panelType) }}
</template>
</el-table-column>
<el-table-column prop="createdAt" label="生成时间" min-width="180">
<el-table-column prop="createdAt" label="创建时间" min-width="180">
<template #default="{ row }">{{ formatDateTime((row as HistoryRecordItem).createdAt) }}</template>
</el-table-column>
<el-table-column label="结果预览" min-width="220">
@@ -1,9 +1,10 @@
/** 历史记录列表空/错误反馈(任务 125):空态文案与请求错误归一;纯逻辑。 */
import { requestErrorMessage } from '../../api/envelope.ts'
/** 空态文案(对齐 admin.js:2866 统一「暂无记录」)。 */
export function historyEmptyText(input: { hasFilter: boolean; total: number }): string {
if (typeof input.total === 'number' && input.total > 0) return ''
return input.hasFilter ? '暂无符合条件的生成记录,请调整筛选条件' : '暂无生成记录'
return '暂无记录'
}
/** 请求失败归一为可展示文案,空则回兜底。 */