2
0

修改赋值机制

This commit is contained in:
lai
2025-02-27 14:54:27 +08:00
parent 2ab8b3bb9b
commit 9b526fffbd

View File

@@ -16,8 +16,8 @@ const handleBack = () => {
// 定义记录类型 // 定义记录类型
interface CDRRecord { interface CDRRecord {
id: number; id: number;
deviceName: string; clientName: string;
macAddress: string; clientName: string;
trafficUp: string; trafficUp: string;
trafficDown: string; trafficDown: string;
startTime: string; startTime: string;
@@ -87,8 +87,8 @@ const { columns, data, loading, getData, mobilePagination, searchParams } = useT
columns: () => [ columns: () => [
{ {
title: t('page.cdrlrecords.devicename'), title: t('page.cdrlrecords.devicename'),
dataIndex: 'deviceName', dataIndex: 'clientName',
key: 'deviceName', key: 'clientName',
width: '40%' width: '40%'
}, },
{ {
@@ -96,14 +96,23 @@ const { columns, data, loading, getData, mobilePagination, searchParams } = useT
dataIndex: 'trafficUp', dataIndex: 'trafficUp',
key: 'trafficUp', key: 'trafficUp',
width: '30%', width: '30%',
align: 'right' align: 'right',
customRender(opt) {
const record = opt.value;
return formatTraffic(record);
},
}, },
{ {
title: t('page.cdrlrecords.downtraffic'), title: t('page.cdrlrecords.downtraffic'),
dataIndex: 'trafficDown', dataIndex: 'trafficDown',
key: 'trafficDown', key: 'trafficDown',
width: '30%', width: '30%',
align: 'right' align: 'right',
customRender(opt) {
console.log(opt)
const record = opt.value;
return formatTraffic(record);
},
} }
] ]
}); });
@@ -150,9 +159,9 @@ const { columns, data, loading, getData, mobilePagination, searchParams } = useT
> >
<template #expandedRowRender="{ record }"> <template #expandedRowRender="{ record }">
<div class="pl-4"> <div class="pl-4">
<div>{{ t('page.cdrlrecords.mac') }}: {{ record.macAddress }}</div> <div>{{ t('page.cdrlrecords.mac') }}: {{ record.clientName }}</div>
<div>{{ t('page.cdrlrecords.uptime') }}: {{ record.startTime }}</div> <div>{{ t('page.cdrlrecords.uptime') }}: {{ formatTimestamp(record.startTime) }}</div>
<div>{{ t('page.cdrlrecords.lasttime') }}: {{ record.endTime }}</div> <div>{{ t('page.cdrlrecords.lasttime') }}: {{ formatTimestamp(record.endTime) }}</div>
</div> </div>
</template> </template>
</a-table> </a-table>