shinnosuke
2026-08-04 a250d0af39cfe5b25adee74c8f9f59b9ae9c6f1d
fix: format system management creation times
1个文件已修改
7 ■■■■■ 已修改文件
talent-card-admin/src/views/BusinessManagementView.vue 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
talent-card-admin/src/views/BusinessManagementView.vue
@@ -39,8 +39,11 @@
    : [['account', '登录账号'], ['displayName', '员工姓名'], ['roleCode', '所属角色'], ['statusText', '状态'], ['createdAt', '创建时间']])
function statusText(value: unknown) { return Number(value) === 1 ? '启用' : '停用' }
function normalizeRole(row: AdminRole) { return { ...row, statusText: statusText(row.status) } }
function normalizeStaff(row: AdminStaff) { return { ...row, statusText: statusText(row.status) } }
function formatDateTime(value: unknown) {
  return typeof value === 'string' && value ? value.replace('T', ' ').slice(0, 19) : ''
}
function normalizeRole(row: AdminRole) { return { ...row, createdAt: formatDateTime(row.createdAt), statusText: statusText(row.status) } }
function normalizeStaff(row: AdminStaff) { return { ...row, createdAt: formatDateTime(row.createdAt), statusText: statusText(row.status) } }
function normalizeUpgrade(row: Record<string, unknown>) { return { ...row } }
async function loadData() {