177 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
		
		
			
		
	
	
			177 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Vue
		
	
	
	
| 
								 | 
							
								<!--企业运营情况-->
							 | 
						||
| 
								 | 
							
								<template>
							 | 
						||
| 
								 | 
							
								  <div class="enterprise-operations">
							 | 
						||
| 
								 | 
							
								    <div class="operational-value-info">
							 | 
						||
| 
								 | 
							
								      <div class="operational-value-item-info">
							 | 
						||
| 
								 | 
							
								        <div class="_title">氮气外供[m³]</div>
							 | 
						||
| 
								 | 
							
								        <div class="_value">
							 | 
						||
| 
								 | 
							
								          <Number :num="124"/>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								        <div class="_icon"></div>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								      <div class="operational-value-item-info">
							 | 
						||
| 
								 | 
							
								        <div class="_title">液化石油气[t]</div>
							 | 
						||
| 
								 | 
							
								        <div class="_value">
							 | 
						||
| 
								 | 
							
								          <Number :num="1123"/>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								        <div class="_icon"></div>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								      <div class="operational-value-item-info">
							 | 
						||
| 
								 | 
							
								        <div class="_title">氧气外供[m³]</div>
							 | 
						||
| 
								 | 
							
								        <div class="_value">
							 | 
						||
| 
								 | 
							
								          <Number :num="185"/>
							 | 
						||
| 
								 | 
							
								        </div>
							 | 
						||
| 
								 | 
							
								        <div class="_icon"></div>
							 | 
						||
| 
								 | 
							
								      </div>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <peak-third-level-label :title="thirdLevelLabel"/>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    <div class="produce-trend-chart">
							 | 
						||
| 
								 | 
							
								      <peak-produce-trend-chart :data-source="produceTrendDataSource"/>
							 | 
						||
| 
								 | 
							
								    </div>
							 | 
						||
| 
								 | 
							
								  </div>
							 | 
						||
| 
								 | 
							
								</template>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<script>
							 | 
						||
| 
								 | 
							
								import ProduceTrendChart from "@/components/charts/ProduceTrendChart";
							 | 
						||
| 
								 | 
							
								import PeakThirdLevelLabel from "@/components/peak-coal-monitoring/PeakThirdLevelLabel";
							 | 
						||
| 
								 | 
							
								import PeakProduceTrendChart from "@/components/charts/PeakProduceTrendChart";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								export default {
							 | 
						||
| 
								 | 
							
								  name: "PeakEnterpriseOperations",
							 | 
						||
| 
								 | 
							
								  components: {PeakProduceTrendChart, PeakThirdLevelLabel, ProduceTrendChart},
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  data() {
							 | 
						||
| 
								 | 
							
								    return {
							 | 
						||
| 
								 | 
							
								      thirdLevelLabel: '生产趋势',
							 | 
						||
| 
								 | 
							
								      produceTrendDataSource: [
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '00:00',
							 | 
						||
| 
								 | 
							
								          value1: '10',
							 | 
						||
| 
								 | 
							
								          value2: '30',
							 | 
						||
| 
								 | 
							
								          value3: '20'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '01:00',
							 | 
						||
| 
								 | 
							
								          value1: '30',
							 | 
						||
| 
								 | 
							
								          value2: '20',
							 | 
						||
| 
								 | 
							
								          value3: '10'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '02:00',
							 | 
						||
| 
								 | 
							
								          value1: '20',
							 | 
						||
| 
								 | 
							
								          value2: '10',
							 | 
						||
| 
								 | 
							
								          value3: '20'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '03:00',
							 | 
						||
| 
								 | 
							
								          value1: '20',
							 | 
						||
| 
								 | 
							
								          value2: '30',
							 | 
						||
| 
								 | 
							
								          value3: '60'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '04:00',
							 | 
						||
| 
								 | 
							
								          value1: '30',
							 | 
						||
| 
								 | 
							
								          value2: '40',
							 | 
						||
| 
								 | 
							
								          value3: '50'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '05:00',
							 | 
						||
| 
								 | 
							
								          value1: '10',
							 | 
						||
| 
								 | 
							
								          value2: '20',
							 | 
						||
| 
								 | 
							
								          value3: '30'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '06:00',
							 | 
						||
| 
								 | 
							
								          value1: '16',
							 | 
						||
| 
								 | 
							
								          value2: '17',
							 | 
						||
| 
								 | 
							
								          value3: '18'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '07:00',
							 | 
						||
| 
								 | 
							
								          value1: '30',
							 | 
						||
| 
								 | 
							
								          value2: '20',
							 | 
						||
| 
								 | 
							
								          value3: '10'
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      ],
							 | 
						||
| 
								 | 
							
								      tabDataList: [
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '今日',
							 | 
						||
| 
								 | 
							
								          value: '0'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '本月',
							 | 
						||
| 
								 | 
							
								          value: '1'
							 | 
						||
| 
								 | 
							
								        },
							 | 
						||
| 
								 | 
							
								        {
							 | 
						||
| 
								 | 
							
								          name: '上月',
							 | 
						||
| 
								 | 
							
								          value: '2'
							 | 
						||
| 
								 | 
							
								        }
							 | 
						||
| 
								 | 
							
								      ],
							 | 
						||
| 
								 | 
							
								      activeTab: '0'
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  },
							 | 
						||
| 
								 | 
							
								  methods: {
							 | 
						||
| 
								 | 
							
								    tabChange(val) {
							 | 
						||
| 
								 | 
							
								      this.activeTab = val
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								</script>
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								<style scoped lang="less">
							 | 
						||
| 
								 | 
							
								@import "assets/styles/mixin";
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								.enterprise-operations {
							 | 
						||
| 
								 | 
							
								  height: 100%;
							 | 
						||
| 
								 | 
							
								  width: 100%;
							 | 
						||
| 
								 | 
							
								  .flex-column;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  .operational-value-info {
							 | 
						||
| 
								 | 
							
								    padding-top: 10px;
							 | 
						||
| 
								 | 
							
								    height: 100px;
							 | 
						||
| 
								 | 
							
								    display: flex;
							 | 
						||
| 
								 | 
							
								    flex-flow: row;
							 | 
						||
| 
								 | 
							
								    justify-content: space-between;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								    .operational-value-item-info {
							 | 
						||
| 
								 | 
							
								      position: relative;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      ._title {
							 | 
						||
| 
								 | 
							
								        font-family: MicrosoftYaHei;
							 | 
						||
| 
								 | 
							
								        font-size: 14px;
							 | 
						||
| 
								 | 
							
								        color: #6AC4FF;
							 | 
						||
| 
								 | 
							
								        letter-spacing: 2.26px;
							 | 
						||
| 
								 | 
							
								        font-weight: 400;
							 | 
						||
| 
								 | 
							
								        text-align: center;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      ._value {
							 | 
						||
| 
								 | 
							
								        font-family: YouSheBiaoTiHei;
							 | 
						||
| 
								 | 
							
								        font-size: 20px;
							 | 
						||
| 
								 | 
							
								        color: #FFFFFF;
							 | 
						||
| 
								 | 
							
								        letter-spacing: 5.64px;
							 | 
						||
| 
								 | 
							
								        font-weight: 400;
							 | 
						||
| 
								 | 
							
								        text-align: center;
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								      ._icon {
							 | 
						||
| 
								 | 
							
								        position: absolute;
							 | 
						||
| 
								 | 
							
								        bottom: 10px;
							 | 
						||
| 
								 | 
							
								        width: 80px;
							 | 
						||
| 
								 | 
							
								        height: 48px;
							 | 
						||
| 
								 | 
							
								        left: 10px;
							 | 
						||
| 
								 | 
							
								        .bg("~/assets/peakCoalMonitoring/right/num-bottom-bg.png");
							 | 
						||
| 
								 | 
							
								      }
							 | 
						||
| 
								 | 
							
								    }
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  .produce-trend-chart {
							 | 
						||
| 
								 | 
							
								    flex: 1;
							 | 
						||
| 
								 | 
							
								    height: 0;
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								  }
							 | 
						||
| 
								 | 
							
								}
							 | 
						||
| 
								 | 
							
								</style>
							 |