|
|
|
@ -109,7 +109,7 @@ |
|
|
|
|
<div class="center-top-item"> |
|
|
|
|
<div class="boxtitle changtitle">视频监控</div> |
|
|
|
|
<div class="center-item bigbj"> |
|
|
|
|
<myVideo></myVideo> |
|
|
|
|
<myVideo ref="myVideoRef"></myVideo> |
|
|
|
|
<!-- <div class="alarm-table-header"> |
|
|
|
|
<div>序号</div> |
|
|
|
|
<div>姓名</div> |
|
|
|
@ -333,142 +333,7 @@ const state = reactive({ |
|
|
|
|
echartsZhu, |
|
|
|
|
echart, |
|
|
|
|
loading: true, |
|
|
|
|
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", |
|
|
|
|
maskState: 3, |
|
|
|
|
}, { |
|
|
|
|
"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", |
|
|
|
|
maskState: 2 |
|
|
|
|
}, { |
|
|
|
|
"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", |
|
|
|
|
}], |
|
|
|
|
tableData: [], |
|
|
|
|
warnList: [], |
|
|
|
|
monitorList: [], |
|
|
|
|
logList: [], |
|
|
|
@ -483,6 +348,7 @@ const state = reactive({ |
|
|
|
|
requestController: null, |
|
|
|
|
time: null, |
|
|
|
|
}) |
|
|
|
|
const myVideoRef = ref() |
|
|
|
|
onUnmounted(() => { |
|
|
|
|
if (state.requestController) state.requestController.stop(); |
|
|
|
|
}); |
|
|
|
@ -519,6 +385,9 @@ onMounted(async () => { |
|
|
|
|
return res; |
|
|
|
|
} |
|
|
|
|
state.requestController = retryAndRepeatRequest(requestFn, 3, 30000, 300000); |
|
|
|
|
// nextTick(() => { |
|
|
|
|
// myVideoRef.value.getList() |
|
|
|
|
// }) |
|
|
|
|
state.loading = false |
|
|
|
|
}) |
|
|
|
|
function getTime() { |
|
|
|
@ -599,7 +468,7 @@ function getQuerywarn(params) { |
|
|
|
|
// 门禁记录 |
|
|
|
|
function accessControl() { |
|
|
|
|
getRecordPage().then((res) => { |
|
|
|
|
// state.tableData = res.data.pageData |
|
|
|
|
state.tableData = res.data.pageData |
|
|
|
|
}) |
|
|
|
|
} |
|
|
|
|
// 工程日志 |
|
|
|
|