|
|
@@ -231,7 +231,13 @@ import {
|
|
231
|
231
|
getConcealmentPositionStats,
|
|
232
|
232
|
getDepartmentRanking,
|
|
233
|
233
|
getPostCategoryStats,
|
|
234
|
|
- getChannelRankingStats
|
|
|
234
|
+ getChannelRankingStats,
|
|
|
235
|
+ getPoliceData,
|
|
|
236
|
+ getPoliceDataStats,
|
|
|
237
|
+ getXrayMissCheck,
|
|
|
238
|
+ getXrayMissCheckStats,
|
|
|
239
|
+ getAbnormalSeizureData,
|
|
|
240
|
+ getAbnormalSeizureStats
|
|
235
|
241
|
} from '@/api/assistant/assistant.js'
|
|
236
|
242
|
|
|
237
|
243
|
// 定义props接收queryForm参数
|
|
|
@@ -516,6 +522,42 @@ const fetchRiskHazardData = async (queryParams) => {
|
|
516
|
522
|
console.log('查获通道TOP5:', channelRankingStatsResponse)
|
|
517
|
523
|
channelRankingStatsData.value = channelRankingStatsResponse?.data?.channelRankings || []
|
|
518
|
524
|
|
|
|
525
|
+ // 7. 移交公安数据
|
|
|
526
|
+ const policeDataResponse = await getPoliceData({ ...processedParams, ...otherParams })
|
|
|
527
|
+ console.log('移交公安数据:', policeDataResponse)
|
|
|
528
|
+ policeTransferData.value = policeDataResponse?.data || []
|
|
|
529
|
+
|
|
|
530
|
+ // 8. X光机漏检数据
|
|
|
531
|
+ const xrayMissCheckResponse = await getXrayMissCheck({ ...processedParams, ...otherParams })
|
|
|
532
|
+ console.log('X光机漏检数据:', xrayMissCheckResponse)
|
|
|
533
|
+ xrayMissData.value = xrayMissCheckResponse?.data || []
|
|
|
534
|
+
|
|
|
535
|
+ // 9. 可能异常查获数据(只有当部门类型是STATION时才请求)
|
|
|
536
|
+
|
|
|
537
|
+ if (isStationType.value || isDepartmentType.value) {
|
|
|
538
|
+ const abnormalSeizureResponse = await getAbnormalSeizureData({ ...processedParams, ...otherParams })
|
|
|
539
|
+ console.log('可能异常查获数据:', abnormalSeizureResponse)
|
|
|
540
|
+ abnormalCaptureData.value = abnormalSeizureResponse?.data || []
|
|
|
541
|
+ // 12. 可能异常查获统计数据(描述卡片文本)
|
|
|
542
|
+ const abnormalSeizureStatsResponse = await getAbnormalSeizureStats({ ...processedParams, ...otherParams })
|
|
|
543
|
+ // console.log('可能异常查获统计数据:', abnormalSeizureStatsResponse,isStationType.value)
|
|
|
544
|
+ // debugger
|
|
|
545
|
+ abnormalCaptureStats.value = handleAbnormalCaptureStats(abnormalSeizureStatsResponse?.data)
|
|
|
546
|
+ } else {
|
|
|
547
|
+ abnormalCaptureData.value = []
|
|
|
548
|
+ abnormalCaptureStats.value = ''
|
|
|
549
|
+ }
|
|
|
550
|
+
|
|
|
551
|
+ // 10. 移交公安统计数据(描述卡片文本)
|
|
|
552
|
+ const policeDataStatsResponse = await getPoliceDataStats({ ...processedParams, ...otherParams })
|
|
|
553
|
+ console.log('移交公安统计数据:', policeDataStatsResponse)
|
|
|
554
|
+ policeTransferStats.value = handlePoliceTransferStats(policeDataStatsResponse?.data)
|
|
|
555
|
+
|
|
|
556
|
+ // 11. X光机漏检统计数据(描述卡片文本)
|
|
|
557
|
+ const xrayMissCheckStatsResponse = await getXrayMissCheckStats({ ...processedParams, ...otherParams })
|
|
|
558
|
+ console.log('X光机漏检统计数据:', xrayMissCheckStatsResponse)
|
|
|
559
|
+ let userName = xrayMissCheckStatsResponse?.data?.map(item => item.xrayOperatorName).join('、') || ''
|
|
|
560
|
+ xrayMissStats.value = `X光机漏检事件主要集中于以下开机员:${userName},可针对性开展判图技能强化培训。`
|
|
519
|
561
|
// 更新图表和表格数据
|
|
520
|
562
|
updateChartsWithData()
|
|
521
|
563
|
|