| 
					
				 | 
			
			
				@@ -70,6 +70,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Bdcolumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Bltcolumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   Sgtcolumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  Yjlcolumns 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataDltColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataSwColumns, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -77,6 +78,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataBdColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataBltColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   dataSgtColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  dataYjlColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataDltColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataSwColumns, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -84,6 +86,7 @@ import { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataBdColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataBltColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllDataSgtColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  AllDataYjlColumns, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } from './dust-table.data'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import { getDustInfoList, getAllFileList, getAllFileListById } from './dsut-table.api'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import customHeader from '/@/components/vent/customHeader.vue'; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -130,6 +133,8 @@ const computedColumns = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return Bltcolumns; // 补连塔对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'sdmtjtsgtmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return Sgtcolumns; // 石圪台对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case 'sdmtjtyjlmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return Yjlcolumns; // 榆家梁对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return columns; // 默认情况下返回的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -150,6 +155,8 @@ const AllDataComputedColumns = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return AllDataBltColumns; // 补连塔对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'sdmtjtsgtmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return AllDataSgtColumns; // 石圪台对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    case 'sdmtjtyjlmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return AllDataYjlColumns; // 榆家梁对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return AllDataColumns; // 默认情况下返回的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -170,6 +177,8 @@ const DataComputedColumns = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return dataBltColumns; // 补连塔对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     case 'sdmtjtsgtmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return dataSgtColumns; // 石圪台对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      case 'sdmtjtyjlmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      return dataYjlColumns; // 榆家梁对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       return dataColumns; // 默认情况下返回的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -257,6 +266,10 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    const YjlMaxValues = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     items.forEach((item: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       maxValues.forEach((maxValue) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (item[maxValue.key] > maxValue.value) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -311,6 +324,15 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           maxValue.gzcs = item.gzcs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      YjlMaxValues.forEach((maxValue) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (item[maxValue.key] > maxValue.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          maxValue.value = item[maxValue.key]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          maxValue.gz = item.gz; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          maxValue.jcdd = item.jcdd; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          maxValue.scgy = item.zyjh; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          maxValue.gzcs = item.gzcs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     switch (sysOrgCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       case 'sdmtjtbetmk': 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -327,6 +349,8 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return BltMaxValues; // 补连塔对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       case 'sdmtjtsgtmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return BltMaxValues; // 石圪台对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'sdmtjtyjlmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return YjlMaxValues; // 榆家梁对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return maxValues; // 默认情况下返回的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -378,6 +402,10 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { key: 'sc_zcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     { key: 'sc_hcds', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: '' }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  const overallYjlMaxValues = [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { key: 'zcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      { key: 'hcfcnd', value: -Infinity, gz: '', jcdd: '', scgy: '', gzcs: workplace }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    ]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   data.forEach((item: any) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     overallMaxValues.forEach((maxValue) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       if (item[maxValue.key] > maxValue.value) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -433,6 +461,15 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         maxValue.gzcs = item.gzcs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    overallYjlMaxValues.forEach((maxValue) => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      if (item[maxValue.key] > maxValue.value) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxValue.value = item[maxValue.key]; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxValue.gz = item.gz; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxValue.jcdd = item.jcdd; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxValue.scgy = item.zyhj; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        maxValue.gzcs = item.gzcs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   AllMaxValues = computed(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     switch (sysOrgCode) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -450,6 +487,8 @@ function processTableData(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return overallBltMaxValues; // 补连塔对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       case 'sdmtjtsgtmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return overallBltMaxValues; // 石圪台对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        case 'sdmtjtyjlmk': 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return overallYjlMaxValues; // 榆家梁对应的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       default: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return overallMaxValues; // 默认情况下返回的列配置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 |