|
@@ -50,9 +50,11 @@
|
|
|
<div class="container">
|
|
|
<a-table
|
|
|
align="center"
|
|
|
+ :sortDirections="['descend', 'ascend']"
|
|
|
:columns="columns"
|
|
|
:data-source="msgList"
|
|
|
:pagination="pagination"
|
|
|
+ :onChange="handleTableChange"
|
|
|
bordered
|
|
|
>
|
|
|
<template #bodyCell="{ column, text }">
|
|
@@ -105,7 +107,7 @@ const formState: UnwrapRef<FormState> = reactive({
|
|
|
const columns: TableColumnProps[] = [
|
|
|
{
|
|
|
title: t('room.form.nickname'),
|
|
|
- dataIndex: 'nickName',
|
|
|
+ dataIndex: 'nickName'
|
|
|
},
|
|
|
{
|
|
|
title: t('room.form.phoneNumber'),
|
|
@@ -125,12 +127,12 @@ const columns: TableColumnProps[] = [
|
|
|
},
|
|
|
{
|
|
|
title: t('statistic.firstEnter'),
|
|
|
- dataIndex: 'firstInRoomTime',
|
|
|
-
|
|
|
+ dataIndex: 'firstInRoomTime'
|
|
|
},
|
|
|
{
|
|
|
title: t('statistic.departure'),
|
|
|
dataIndex: 'lastOutRoomTime',
|
|
|
+ sorter: true
|
|
|
},
|
|
|
{
|
|
|
title: t('statistic.amount'),
|
|
@@ -140,7 +142,7 @@ const columns: TableColumnProps[] = [
|
|
|
{
|
|
|
title: t('statistic.message'),
|
|
|
dataIndex: 'texts',
|
|
|
- ellipsis:true,
|
|
|
+ ellipsis: true
|
|
|
}
|
|
|
]
|
|
|
|
|
@@ -170,8 +172,8 @@ const fetchList = () => {
|
|
|
// startTime: formState.userTime?.length ? formState.userTime[0] : '',
|
|
|
// endTime: formState.userTime?.length ? formState.userTime[1] : '',
|
|
|
timeList: formState.userTime
|
|
|
- ? formState.userTime.map(item => item.toString())
|
|
|
- : [],
|
|
|
+ ? formState.userTime.map(item => item.toString())
|
|
|
+ : [],
|
|
|
roomTitle: formState.roomTitle?.length ? formState.roomTitle : ''
|
|
|
})
|
|
|
} catch (error) {
|
|
@@ -186,8 +188,8 @@ const exportList = () => {
|
|
|
// startTime: formState.userTime?.length ? formState.userTime[0] : '',
|
|
|
// endTime: formState.userTime?.length ? formState.userTime[1] : '',
|
|
|
timeList: formState.userTime
|
|
|
- ? formState.userTime.map(item => item.toString())
|
|
|
- : [],
|
|
|
+ ? formState.userTime.map(item => item.toString())
|
|
|
+ : [],
|
|
|
roomTitle: formState.roomTitle?.length ? formState.roomTitle : ''
|
|
|
})
|
|
|
} catch (error) {
|
|
@@ -219,6 +221,12 @@ const handleFinish = async () => {
|
|
|
}
|
|
|
}
|
|
|
const handleFinishFailed = () => {}
|
|
|
+
|
|
|
+const handleTableChange = (pagination: any, filters: any, sorter: any) => {
|
|
|
+ console.log('pagination', pagination)
|
|
|
+ console.log('filters', filters)
|
|
|
+ console.log('sorter', sorter)
|
|
|
+}
|
|
|
</script>
|
|
|
<style lang="less">
|
|
|
.container {
|