|
|
|
@ -35,8 +35,8 @@ const state = reactive({ |
|
|
|
|
delete: 'accessControl:page:list', |
|
|
|
|
detail: 'accessControl:page:list', |
|
|
|
|
}, |
|
|
|
|
tableResult:{ |
|
|
|
|
successCode:0 |
|
|
|
|
tableResult: { |
|
|
|
|
successCode: 0 |
|
|
|
|
}, |
|
|
|
|
pageInfo: { total: 0, base: { limit: 8, current: 1 } }, |
|
|
|
|
tableDataFormatter: function (params, res) { |
|
|
|
@ -44,6 +44,140 @@ const state = reactive({ |
|
|
|
|
res.data.list = res.data.pageData |
|
|
|
|
return res.data.list |
|
|
|
|
}, |
|
|
|
|
tableData: [{ |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 1, |
|
|
|
|
openType: 43, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 2, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 1, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 1, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 2, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 1, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}, { |
|
|
|
|
"id": 17, |
|
|
|
|
"personId": 21059, |
|
|
|
|
"personCode": "112325", |
|
|
|
|
"personName": "小高测试用例1", |
|
|
|
|
"departmentId": 53, |
|
|
|
|
"deptName": "小高测试用例部门1", |
|
|
|
|
"cardNo": "40D3989B", |
|
|
|
|
"siteId": "1", |
|
|
|
|
"siteName": "门禁测试", |
|
|
|
|
"attendanceType": "51", |
|
|
|
|
"actionTime": "2023-08-24 02:17:55", |
|
|
|
|
"reportTime": "2023-08-24 02:17:56", |
|
|
|
|
"dataSource": 1, |
|
|
|
|
"supplementFormId": null, |
|
|
|
|
"number": null, |
|
|
|
|
imageType: 1, |
|
|
|
|
openType: 42, |
|
|
|
|
startSwingTime: "2025-05-13 02:17:55", |
|
|
|
|
}], |
|
|
|
|
}) |
|
|
|
|
onMounted(() => { |
|
|
|
|
|
|
|
|
@ -52,8 +186,31 @@ onMounted(() => { |
|
|
|
|
|
|
|
|
|
<template> |
|
|
|
|
<div class="app-container"> |
|
|
|
|
|
|
|
|
|
<BaseTablePage :tableOptions="state"> |
|
|
|
|
<el-table :data="state.tableData"> |
|
|
|
|
<el-table-column type="index" align="center" label="序号" width="70" /> |
|
|
|
|
<el-table-column label="姓名" align="center" prop="personName" /> |
|
|
|
|
<el-table-column label="进出门类型" align="center" prop="enterOrExit"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<span>{{ stausList().find((item) => |
|
|
|
|
item.value == scope.row.openType)?.label || '-' }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="刷卡时间" align="center" prop="startSwingTime" /> |
|
|
|
|
<el-table-column label="人员类型" align="center" prop="imageType"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<span>{{ scope.row.imageType == 1 ? '内部人员' : scope.row.imageType == 2 ? '访客' : '-' }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="是否佩戴口罩" align="center" prop="createTime"> |
|
|
|
|
<template #default="scope"> |
|
|
|
|
<span>{{ scope.row.maskState == 3 ? '带口罩' : scope.row.maskState == 2 ? '没带口罩' : '未识别' }}</span> |
|
|
|
|
</template> |
|
|
|
|
</el-table-column> |
|
|
|
|
<el-table-column label="是否超温" align="center" prop="overTemp"> |
|
|
|
|
<span>{{ '否' }}</span> |
|
|
|
|
</el-table-column> |
|
|
|
|
</el-table> |
|
|
|
|
<!-- <BaseTablePage :tableOptions="state"> |
|
|
|
|
<template v-slot:column> |
|
|
|
|
<el-table-column type="index" align="center" label="序号" width="70" /> |
|
|
|
|
<el-table-column label="姓名" align="center" prop="personName" /> |
|
|
|
@ -78,7 +235,7 @@ onMounted(() => { |
|
|
|
|
<span>{{ scope.row.overTemp ? '是' : '否' }}</span> |
|
|
|
|
</el-table-column> |
|
|
|
|
</template> |
|
|
|
|
</BaseTablePage> |
|
|
|
|
</BaseTablePage> --> |
|
|
|
|
</div> |
|
|
|
|
</template> |
|
|
|
|
|
|
|
|
|