| 
					
				 | 
			
			
				@@ -17,7 +17,10 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           </template> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         </a-table> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        <div id="barChart" class="bar-chart"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        <div class="data-container"> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div id="barChart" class="bar-chart"></div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          <div class="data-content"> </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     </div> 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     <a-modal style="width: 50%; height: 300px" title="爆炸三角形" v-model:visible="modalVisible" :draggable="true" :footer="null"> 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -38,7 +41,6 @@ import customHeader from '/@/components/vent/customHeader.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import BlastDelta from './modal/blastDelta.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import BlastDelta1 from './modal/blastDelta1.vue'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import * as echarts from 'echarts'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-import { color } from 'echarts/core'; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let selectList = ref<any[]>([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let jcddArr = ref<any[]>([]); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 let formSearch = reactive({ 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -75,6 +77,8 @@ function updateChart(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#ffffff', // 设置标题颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      left: 'center', // 水平居中 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      top: '0', // 设置标题距离顶部的距离 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     tooltip: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       trigger: 'axis', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -91,10 +95,16 @@ function updateChart(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     legend: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-      top: 10, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      top: '8%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       textStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#ffffffff', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      width: '80%', // 设置图例的宽度 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      orient: 'horizontal', // 水平布局 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pageIconColor: '#ffffff', // 设置翻页图标颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      pageTextStyle: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        color: '#ffffff', // 设置翻页文字颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     xAxis: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       type: 'category', 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -104,7 +114,7 @@ function updateChart(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         interval: 0, // 显示所有标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#ffffff', // 设置 x 轴字体颜色 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         formatter: function (value: string) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          return value.length > 11 ? value.slice(0, 11) + '...' : value; // 截断长标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          return value.length > 8 ? value.slice(0, 8) + '...' : value; // 截断长标签 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -115,64 +125,71 @@ function updateChart(data: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         color: '#ffffff', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    grid: { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      top: '21%', // 设置 grid 距离顶部的距离,增加间隔 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      left: '3%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      right: '4%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      bottom: '3%', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      containLabel: true, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     series: [ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'C₂H₂ 最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'C₂H₂最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: c2h2MaxValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'C₂H₂ 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'C₂H₂平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: c2h2AveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'C₂H₄ 最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'C₂H₄最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: c2h4MaxValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'C₂H₄ 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'C₂H₄平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: c2h4AveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CH₄ 最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CH₄最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: ch4MaxValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CH₄ 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CH₄平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: ch4AveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CO₂ 最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CO₂最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: co2MaxValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CO₂ 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CO₂平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: co2AveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CO 最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CO最大值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: coMaxValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'CO 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'CO平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: coAveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'O₂ 最小值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'O₂最小值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: o2MinValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        name: 'O₂ 平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        name: 'O₂平均值', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         data: o2AveValues, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: 'bar', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       }, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -185,7 +202,6 @@ function toDetail(record: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   posMonitor.value = record; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   modalVisible.value = true; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //获取色谱仪报表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 async function getTableList(params: any) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   let res = await getBundleInfoList({ type: 'bundle', ...params }); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -282,7 +298,25 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   width: 80%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   box-sizing: border-box; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.data-container { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.bar-chart { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  flex: 3; /* 占据 3/4 的空间 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  height: 400px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.data-content { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  flex: 1; /* 占据 1/4 的空间 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  height: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  flex-direction: column; /* 垂直排列进度条 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  align-items: center; /* 水平居中 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 .dustMonitor { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   height: 100%; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -291,6 +325,10 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   position: relative; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+.yellow-progress .ant-progress-bg { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  background-color: yellow !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 :deep(.zxm-table-thead > tr > th:last-child) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   border-right: 1px solid #91e9fe !important; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -312,9 +350,4 @@ onMounted(() => { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   display: flex; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   justify-content: space-between; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-.bar-chart { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  width: 100%; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  height: 400px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-  margin-top: 50px; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 </style> 
			 |