lxh 8 tháng trước cách đây
mục cha
commit
5e0b145c72

+ 6 - 3
src/views/vent/monitorManager/camera/index.vue

@@ -138,16 +138,19 @@ async function onClick(node) {
       searchParam.devKind = node.itemValue
       searchParam.strType = ''
       await getVideoAddrs()
+      getVideo()
     } else {
-      getVideoAddrsSon(node.deviceID)
+     await getVideoAddrsSon(node.deviceID)
+      getVideo()
     }
 
   } else {
     searchParam.devKind = ''
     searchParam.strType = ''
     await getVideoAddrs()
+    getVideo()
   }
-  getVideo()
+
 };
 
 //点击详情跳转
@@ -186,7 +189,7 @@ function onDetail(node) {
 async function getVideoAddrs() {
   clearCamera();
   playerList.value = []
-  let paramKind = searchParam.devKind.substring(0,searchParam.devKind.indexOf('&'))
+  let paramKind = searchParam.devKind.substring(0, searchParam.devKind.indexOf('&'))
   let res = await list({ devKind: paramKind, strType: searchParam.strType, pageSize: pageSize.value, pageNo: current.value })
   total.value = res['total'] || 0
   if (res.records.length != 0) {

+ 6 - 6
src/views/vent/performance/fileDetail/fileDetail.api.ts

@@ -13,7 +13,7 @@ enum Api {
   commit = '/safety/actBusiness/commit',
   getNowUserAgencyData = '/safety/approvalBusiness/getNowUserAgencyData',
   getNowUserApprovedData = '/safety/approvalBusiness/getNowUserApprovedData',
-  // sumVentReport='/ventanaly-company/company/reportData/sumVentReport',
+  sumVentReport='/ventanaly-company/company/reportData/sumVentReport',
   zipdownload='/ventanaly-sharefile/fileServer/zipdownload',
   queryVentMonReportJd='/ventanaly-company/company/reportData/queryVentMonReportJd'
 }
@@ -23,11 +23,11 @@ enum Api {
  * @param params
  */
 export const zipdownload = (params) => defHttp.post({ url: Api.zipdownload, params, responseType: 'blob' },{ joinParamsToUrl: true });
-// /**
-//  * 汇总集团通风报表
-//  * @param params
-//  */
-// export const sumVentReport = () => defHttp.post({ url: Api.sumVentReport, });
+/**
+ * 汇总集团通风报表
+ * @param params
+ */
+export const sumVentReport = () => defHttp.post({ url: Api.sumVentReport, });
 /**
  * 汇总集团通风报表
  * @param params

+ 3 - 2
src/views/vent/performance/fileDetail/index.vue

@@ -125,7 +125,7 @@ import { useMessage } from '/@/hooks/web/useMessage';
 import { SvgIcon } from '/@/components/Icon';
 import { ref, onMounted, reactive, nextTick, watch,onUnmounted } from 'vue';
 import { columns } from './fileDetail.data';
-import { getTree, createFile, editMenu, delMenu, uploadApi, downLoad, deleteById, listData, getNowUserAgencyData, queryVentMonReportJd, zipdownload } from './fileDetail.api';
+import { getTree, createFile, editMenu, delMenu, uploadApi, downLoad, deleteById, listData, getNowUserAgencyData,sumVentReport, queryVentMonReportJd, zipdownload } from './fileDetail.api';
 
 let visiblehHz = ref(false)
 let reportHzList = ref<any[]>([])
@@ -212,8 +212,9 @@ function downFilePublic(content, fileName) {
   }
 }
 //汇总报表
-function reportSum() {
+ function reportSum() {
   visiblehHz.value = true
+  sumVentReport()
   timer = setInterval(async () => {
     let res = await queryVentMonReportJd()
     reportHzList.value = res.jdList