优化页面不显示小数

This commit is contained in:
2026-03-26 14:31:32 +08:00
parent d72a8487a8
commit 77ec0dcade
8 changed files with 119 additions and 39 deletions

View File

@@ -70,6 +70,13 @@
return api.list({ ...params, direction: currentDirection.value })
}
function formatInteger(val: unknown): string {
if (val === '' || val === null || val === undefined) return '-'
const n = typeof val === 'number' ? val : Number(val)
if (!Number.isFinite(n)) return '-'
return String(Math.trunc(n))
}
const handleSearch = (params: Record<string, any>) => {
Object.assign(searchParams, { ...params, direction: currentDirection.value })
getData()
@@ -117,7 +124,13 @@
align: 'center',
showOverflowTooltip: true
},
{ prop: 'real_ev', label: 'page.table.realEv', width: 110, align: 'center' },
{
prop: 'real_ev',
label: 'page.table.realEv',
width: 110,
align: 'center',
formatter: (row: Record<string, any>) => formatInteger(row?.real_ev)
},
{ prop: 'remark', label: 'page.table.remark', minWidth: 80, align: 'center', showOverflowTooltip: true },
{ prop: 'weight', label: 'page.table.weight', width: 110, align: 'center' }
]