|
|
@ -1,11 +1,14 @@ |
|
|
|
<template> |
|
|
|
<a-table :columns="columnLog" :data-source="dataSourceLog" :pagination="pagination"> |
|
|
|
<a-table |
|
|
|
:columns="columnLog" |
|
|
|
:data-source="dataSourceLog" |
|
|
|
:pagination="pagination" |
|
|
|
:loading="loading"> |
|
|
|
<template #bodyCell="{ record, column }"> |
|
|
|
<template v-if="column.dataIndex === 'state'"> |
|
|
|
<span |
|
|
|
:style="{ color: record.state === '开启' ? 'rgb(149, 242, 4)' : 'rgb(245, 154, 35)' }" |
|
|
|
>{{ record.state }}</span |
|
|
|
> |
|
|
|
<span :style="{ color: { '0': '#bfcde2', '1': '#0dffa4' }[record.switchStatus.value] }">{{ |
|
|
|
record.switchStatus.label |
|
|
|
}}</span> |
|
|
|
</template> |
|
|
|
</template> |
|
|
|
</a-table> |
|
|
@ -26,9 +29,10 @@ |
|
|
|
const handleChangePage = (current: number, pageSize: number) => { |
|
|
|
pagination.value.current = current; |
|
|
|
pagination.value.pageSize = pageSize; |
|
|
|
console.log(current, pageSize); |
|
|
|
getList(); |
|
|
|
}; |
|
|
|
const info = ref({}); |
|
|
|
const loading = ref(false); |
|
|
|
const pagination = ref({ |
|
|
|
total: 0, |
|
|
|
size: 'small', |
|
|
@ -45,8 +49,8 @@ |
|
|
|
const columnLog = [ |
|
|
|
{ |
|
|
|
title: '执行时间', |
|
|
|
dataIndex: 'age', |
|
|
|
key: 'age', |
|
|
|
dataIndex: 'time', |
|
|
|
key: 'time', |
|
|
|
width: 140, |
|
|
|
}, |
|
|
|
{ |
|
|
@ -56,34 +60,9 @@ |
|
|
|
width: 80, |
|
|
|
}, |
|
|
|
]; |
|
|
|
const dataSourceLog = ref([ |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '关闭' }, |
|
|
|
{ age: '2024-07-26 23:50:20', state: '开启' }, |
|
|
|
]); |
|
|
|
const dataSourceLog = ref([]); |
|
|
|
const getList = () => { |
|
|
|
loading.value = true; |
|
|
|
http |
|
|
|
.get(electricDoorApi.getDeviceRecordList, { |
|
|
|
projectId: state.projectId, |
|
|
@ -94,9 +73,12 @@ |
|
|
|
}) |
|
|
|
.then((res) => { |
|
|
|
if (res.msg === 'success') { |
|
|
|
console.log(res, '数据'); |
|
|
|
dataSourceLog.value = res.data; |
|
|
|
dataSourceLog.value = res.data.data; |
|
|
|
pagination.value.total = res.data.total; |
|
|
|
} |
|
|
|
}) |
|
|
|
.finally(() => { |
|
|
|
loading.value = false; |
|
|
|
}); |
|
|
|
}; |
|
|
|
const toggle = (data: any) => { |
|
|
@ -110,6 +92,7 @@ |
|
|
|
pagination, |
|
|
|
handleChangePage, |
|
|
|
info, |
|
|
|
loading, |
|
|
|
getList, |
|
|
|
}; |
|
|
|
}, |
|
|
|