干燥机配套车间生产管理系统/云平台前端
baoshiwei
12 小时以前 a3e955e801044d8abc2ec575cdf74a6815b8d963
src/views/dry/bigScreen/BigEqp-tjt.vue
@@ -4,61 +4,61 @@
         <div class="eqpRow">
            <div class="eqpImage" :style="{ 'background-position': position + 'px' }">
               <div class="leftEqp">
                  <div style="width: 350px">
                  <div style="width: 373px">
                     <div class="herbInfo">
                        <dv-border-box7 class="curEqp">
                        <dv-border-box13 class="curEqp">
                           <div style="display: flex">
                              <div style="padding-top: 20px; padding-left: 10px" @click="back">
                                 <Icon style="color: powderblue" icon="ion:caret-back-sharp" :size="35" />
                              </div>
                              <div class="eqpName" style="text-align: right" @click="changeEqp">
                                 <div class="mainInfo" style="font-size: 26px">{{ eqp?.name }}</div>
                                 <div class="mainInfo" style="font-size: 31px">{{ eqp?.name }}</div>
                                 <div class="subhead">{{ eqp?.type }}</div>
                                 <dv-decoration-1 style="width: 240px; height: 90px; margin-left: 20px" />
                                 <!-- 设备:{{ eqp.name }}</div>
                        <div class="eqpName">型号:{{ eqp.type }}</div> -->
                              </div>
                           </div>
                        </dv-border-box7>
                        <dv-border-box7 class="curHerb" :style="{ 'background-image': 'url(' + getHerbImageUrl(realData?.herbImage) + ')' }">
                        </dv-border-box13>
                        <dv-border-box13 class="curHerb" :style="{ 'background-image': 'url(' + getHerbImageUrl(realData?.herbImage) + ')' }">
                           <div class="eqpName" style="margin-left: 156px; height: 190px">
                              <div class="mainInfo" style="font-size: 26px">{{ realData?.herbName }}</div>
                              <div class="mainInfo" style="font-size: 31px">{{ realData?.herbName }}</div>
                              <div class="subhead">干燥配方</div>
                           </div>
                           <div class="formula">
                              <div class="formulaItem">
                                 <Icon style="color: powderblue" icon="la:box" :size="38" />
                                 <div>
                                    <div class="mainInfo2">{{ realData?.feed || 0 }} 筐</div>
                                    <div class="subhead2">投料量</div>
                                 </div>
                              </div>
<!--                              <div class="formulaItem">-->
<!--                                 <Icon style="color: powderblue" icon="la:box" :size="38" />-->
<!--                                 <div>-->
<!--                                    <div class="mainInfo2">{{ realData?.feed || 0 }} 筐</div>-->
<!--                                    <div class="subhead2">投料量</div>-->
<!--                                 </div>-->
<!--                              </div>-->
                              <div class="formulaItem">
                                 <Icon style="color: red" icon="bx:wind" :size="35" />
                                 <div>
                                    <div class="mainInfo2">{{ realData?.windTemp || 0 }} °C</div>
                                    <div class="subhead2">热风</div>
                                    <div class="subhead2">热风温度</div>
                                 </div>
                              </div>
                              <div class="formulaItem">
                                 <Icon style="color: green" icon="tabler:target-arrow" :size="35" />
                                 <div>
                                    <div class="mainInfo2">{{ realData?.target || 0 }} %</div>
                                    <div class="subhead2">目标</div>
                                    <div class="subhead2">目标含水率</div>
                                 </div>
                              </div>
                           </div>
                           <!-- <div class="eqpName">{{ realData?.herbName }}</div>
                        <div class="eqpName">{{ realData?.feed }} 筐</div> -->
                        </dv-border-box7>
                        </dv-border-box13>
                     </div>
                     <!-- <dv-border-box7 class="infoChart" style="margin-left: 0px;">
                     <!-- <dv-border-box13 class="infoChart" style="margin-left: 0px;">
                     <div class="chartTittle">风机频率</div>
                     <div class="outDiv" style="padding-top: 10px">
                        <div id="fanFreq" style="width: 240px; height: 240px"></div>
                     </div>
                  </dv-border-box7> -->
                     <dv-border-box7 class="infoChart" style="margin-left: 0px">
                  </dv-border-box13> -->
                     <dv-border-box13 class="infoChart" style="margin-left: 0px">
                        <div class="chartTittle">含水率</div>
                        <div class="outDiv" style="padding-top: 20px">
                           <div class="leftData">
@@ -81,10 +81,10 @@
                           </div>
                           <div id="moisture" style="width: 170px; height: 170px"></div>
                        </div>
                        <div class="subhead2" style="margin-top: -37px; padding-left: 205px; font-weight: bold">实时含水率</div>
                     </dv-border-box7>
                        <div class="subhead2" style="margin-top: -54px; padding-left: 205px; font-weight: bold">实时含水率</div>
                     </dv-border-box13>
                  </div>
                  <dv-border-box7 class="leftTop">
                  <dv-border-box13 class="leftTop">
                     <div class="leftTop0">
                        <div class="leftTop1">
                           <Icon icon="emojione:hourglass-with-flowing-sand" :size="50" />
@@ -104,7 +104,7 @@
                        <div class="outDiv eqpStatus">
                           <div
                              style="
                                 font-size: 28px;
                                 font-size: 33px;
                                 color: white;
                                 background-color: #1595ea;
@@ -157,7 +157,7 @@
<!--                           </div>-->
                        </div>
                     </div>
              <div style="width: 848px; height: 485px; position: absolute;" @click="showFault">
              <div style="width: 907px; height: 485px; position: absolute;" @click="showFault">
                <div v-show="zuoqianjiting" class="error-div" style=" top:309px; left:418px">
                  <div class="blingbling error-marker" ></div>
                  <div class="error-msg" style="width: 70px;">
@@ -348,24 +348,24 @@
                </div>
              </div>
                  </dv-border-box7>
                  <dv-border-box7 class="infoChart" style="margin-left: 0px; margin-right: 10px">
                  </dv-border-box13>
                  <dv-border-box13 class="infoChart" style="margin-left: 0px; margin-right: 10px">
                     <div class="chartTittle">风箱温度</div>
                     <div class="outDiv">
                        <div id="bellowsTemp" style="width: 230px; height: 230px">
                           <Icon icon="emojione:hourglass-with-flowing-sand" :size="50" />
                        </div>
                     </div>
                  </dv-border-box7>
                  <dv-border-box7 class="leftMid">
                  </dv-border-box13>
                  <dv-border-box13 class="leftMid">
                     <div class="chartTittle">实时进度</div>
                     <div id="efficiencyLine" style="width: 848px; height: 180px; margin-top: -10px"></div>
                     <div style="height: 10px; display: flex; width: 848px; padding: 0 60px; justify-content: space-between">
                     <div id="efficiencyLine" style="width: 907px; height: 180px; margin-top: -10px"></div>
                     <div style="height: 10px; font-size: 16px; display: flex; width: 907px; padding: 0 60px; justify-content: space-between">
                        <div style="width: 100px; height: 20px">{{ realData?.dryTime | 0 }} min</div>
                        <div style="width: 100px; height: 20px; text-align: right">{{ realData?.totalTime | 0 }} min</div>
                     </div>
                     <div id="progressBar" style="width: 848px; height: 80px"></div>
                  </dv-border-box7>
                     <div id="progressBar" style="width: 907px; height: 80px"></div>
                  </dv-border-box13>
                  <!-- <div class="outDiv">
                  <div style="height: 100px; width: 400px">
@@ -387,17 +387,17 @@
               </div>
               <div class="rightInfo">
                  <div class="rightTop">
                     <dv-border-box7 class="tempMoisChart">
                     <dv-border-box13 class="tempMoisChart">
                        <div :id="'moisChart'" style="width: 690px; height: 420px"></div>
                     </dv-border-box7>
                     </dv-border-box13>
                  </div>
                  <div class="rightTwo">
                     <dv-border-box7 class="infoChart">
                     <dv-border-box13 class="infoChart">
                        <div class="chartTittle">
                           干燥效率(kg/h)
                           <div class="rightLabel">
                              <div class="label good">&gt;{{ realData?.efficAvg?.toFixed(2) }} 优 </div>
                              <div class="label bad">&lt;{{ ((realData?.efficAvg|0) * 0.9)?.toFixed(2) }} 差</div>
                              <div class="label good"> 优 </div>
                              <div class="label bad"> 差</div>
                           </div>
                        </div>
                        <div class="outDiv" style="padding-top: 20px">
@@ -423,7 +423,7 @@
                                 <div class="barBack">
                                    <div class="barDiv" :style="{ height: realData?.xlsHeight }"></div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom" >
                                    额定
                                    <br />
                                    效率
@@ -439,7 +439,7 @@
                                    >
                                    </div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom">
                                    实时
                                    <br />
                                    效率
@@ -447,14 +447,15 @@
                              </div>
                           </div>
                        </div>
                     </dv-border-box7>
                     </dv-border-box13>
                     <dv-border-box7 class="infoChart">
                     <dv-border-box13 class="infoChart">
                        <div class="chartTittle"
                           >蒸汽消耗(m³/kg)
                           <div class="rightLabel">
                              <div class="label bad">&gt;{{ realData?.steamAvg?.toFixed(2) }} 差</div>
                              <div class="label good">&lt;{{ ((realData?.steamAvg|0) * 0.9).toFixed(2) }} 优</div>
                              <div class="label good"> 优</div>
                    <div class="label bad"> 差</div>
                           </div>
                        </div>
                        <div class="outDiv" style="padding-top: 20px">
@@ -474,7 +475,7 @@
                                 <div class="barBack">
                                    <div class="barDiv" :style="{ height: realData?.zqsHeight }"></div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom">
                                    额定
                                    <br />
                                    消耗
@@ -490,7 +491,7 @@
                                    >
                                    </div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom">
                                    实时
                                    <br />
                                    消耗
@@ -498,19 +499,20 @@
                              </div>
                           </div>
                        </div>
                     </dv-border-box7>
                     <dv-border-box7 class="infoChart">
                     </dv-border-box13>
                     <dv-border-box13 class="infoChart">
                        <div class="chartTittle">效率对比</div>
                        <div class="outDiv" style="padding-top: 10px">
                           <div id="compare" style="width: 300px; height: 250px"></div>
                        </div>
                     </dv-border-box7>
                     <dv-border-box7 class="infoChart">
                     </dv-border-box13>
                     <dv-border-box13 class="infoChart">
                        <div class="chartTittle">
                           <div> 电能消耗(kWh/kg)</div>
                           <div class="rightLabel">
                              <div class="label bad">&gt;{{ realData?.wattAvg?.toFixed(3) }} 差</div>
                              <div class="label good">&lt;{{ ((realData?.wattAvg|0) * 0.9).toFixed(3) }} 优</div>
                              <div class="label good"> 优</div>
                    <div class="label bad"> 差</div>
                           </div>
                        </div>
                        <div class="outDiv" style="padding-top: 20px">
@@ -530,7 +532,7 @@
                                 <div class="barBack">
                                    <div class="barDiv" :style="{ height: realData?.dnsHeight }"></div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom">
                                    额定
                                    <br />
                                    消耗
@@ -545,7 +547,7 @@
                                       :style="[realData?.dnrHeight && { height: realData?.dnrHeight }]"
                                    ></div>
                                 </div>
                                 <div style="line-height: 20px">
                                 <div class="barBottom">
                                    实时
                                    <br />
                                    消耗
@@ -553,7 +555,7 @@
                              </div>
                           </div>
                        </div>
                     </dv-border-box7>
                     </dv-border-box13>
                  </div>
               </div>
            </div>
@@ -774,11 +776,12 @@
            text: '含水率/温度趋势',
            textStyle: {
               color: '#fff',
               fontSize: 15,
               fontSize: 18,
            },
         },
         tooltip: {
            trigger: 'axis',
         },
         grid: {
            left: 50,
@@ -790,6 +793,7 @@
            right: 60,
            textStyle: {
               color: '#fff',
          fontSize: 16,
            },
         },
         // toolbox: {
@@ -808,6 +812,7 @@
            type: 'value',
            axisLabel: {
               color: '#fff',
          fontSize: 16,
            },
            //boundaryGap: false,
            // data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'],
@@ -831,6 +836,7 @@
            boundaryGap: ['10%', '10%'],
            axisLabel: {
               color: '#fff',
          fontSize: 16,
            },
            splitLine: {
               lineStyle: {
@@ -975,41 +981,41 @@
               max: 80,
               splitNumber: 8,
               itemStyle: {
                  color: '#FFAB91',
                  color: '#973535',
               },
               progress: {
                  show: true,
                  width: 10,
                  width: 14,
               },
               pointer: {
                  show: false,
               },
               axisLine: {
                  lineStyle: {
                     width: 10,
                     width: 14,
                  },
               },
               axisTick: {
                  distance: -15,
                  distance: -20,
                  splitNumber: 5,
                  length: 3,
                  length: 4,
                  lineStyle: {
                     width: 1,
                     color: '#999',
                     color: '#973535',
                  },
               },
               splitLine: {
                  distance: -18,
                  length: 6,
                  distance: -24,
                  length: 7,
                  lineStyle: {
                     width: 2,
                     color: '#999',
                     color: '#973535',
                  },
               },
               axisLabel: {
                  distance: -13,
                  distance: -24,
                  color: '#fff',
                  fontSize: 12,
                  fontSize: 20,
               },
               anchor: {
                  show: false,
@@ -1023,7 +1029,7 @@
                  lineHeight: 40,
                  borderRadius: 8,
                  offsetCenter: [0, '0%'],
                  fontSize: 20,
                  fontSize: 24,
                  fontWeight: 'bolder',
                  formatter: '{value}°C',
                  color: 'inherit',
@@ -1042,7 +1048,7 @@
               min: 0,
               max: 80,
               itemStyle: {
                  color: '#FD7347',
                  color: '#973535',
               },
               progress: {
                  show: true,
@@ -1177,28 +1183,7 @@
      // }
      const progressBarOption = {
         // tooltip: {
         //    trigger: 'axis',
         //    axisPointer: {
         //       // Use axis to trigger tooltip
         //       type: 'shadow', // 'shadow' as default; can also be 'line' or 'shadow'
         //    },
         // },
         // color: [
         //    '#0653F6',
         //    // '#1B61E7',
         //    '#3673D5',
         //    // '#4A80C8',
         //    '#608FB8',
         //    // '#719BAD',
         //    '#82A6A1',
         //    // '#8DAD9A',
         //    '#9CB790',
         //    // '#A7BE88',
         //    '#B3C681',
         //    '#CAD671',
         //    '#DBE165',
         // ],
         animation: false, // 关闭动画
         color: ['#397FD7', '#2D8CDE', '#239CE5', '#1DA4E8', '#14B2EF', '#0BC4FA', '#02D2FF', '#19EEFF', '#33FAFF', '#5EFFF8', '#60FFFE', '#64FAFF', '#70FFFF', '#7BFFFF', '#88FFFD', '#97FFFF', '#A5FFFD', '#B1FFFF', '#BFFFFF', '#CAFFFF'],
         grid: {
@@ -1231,112 +1216,7 @@
            type: 'category',
            data: ['时间'],
         },
         series: [
            // {
            //    name: '第一阶段',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    barWidth: 26,
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [30],
            // },
            // {
            //    name: '第二阶段',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [30],
            // },
            // {
            //    name: 'Affiliate Ad',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [20],
            // },
            // {
            //    name: 'Video Ad',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [15],
            // },
            // {
            //    name: 'Search Engine',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [10],
            // },
            // {
            //    name: 'df Engine',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [5],
            // },
            // {
            //    name: 'df Engine',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [5],
            // },
            // {
            //    name: 'df Engine',
            //    type: 'bar',
            //    stack: 'total',
            //    label: {
            //       show: true,
            //    },
            //    emphasis: {
            //       focus: 'series',
            //    },
            //    data: [
            //       {
            //          value: 35,
            //          itemStyle: {
            //             color: '#c0c0c0',
            //          },
            //       },
            //    ],
            // },
         ],
         series: [],
      }
      const efficiencyLineOption = {
@@ -1355,6 +1235,7 @@
            right: 60,
            textStyle: {
               color: '#fff',
          fontSize: 16,
            },
         },
         xAxis: {
@@ -1389,7 +1270,7 @@
               name: '干燥效率',
               type: 'line',
               lineStyle: {
                  width: 1,
                  width: 2,
               },
               // [[15,10], [15,11], [10,6], [7.5,12], [5,12], [2.5,5], [2.5,9], [1,7]]
               data: [],
@@ -1398,9 +1279,14 @@
                     { type: 'max', name: 'Max' },
                     { type: 'min', name: 'Min' },
                  ],
            // label: {
            //   color: '#fff',
            //   fontSize: 16,
            // },
               },
               markLine: {
                  symbol: 'none',
            width: 2,
                  data: [
                     {
                        name: '额定',
@@ -1410,6 +1296,7 @@
                  label: {
                     formatter: '{b}\n{c}',
                     color: '#fff',
              fontSize: 16,
                  },
               },
               // markLine: {
@@ -1443,18 +1330,22 @@
            },
            type: 'category',
            data: ['1#', '2#', '3#', '4#', '5#', '6#'],
        axisLabel: {
          color: '#fff',
          fontSize: 16,
        },
         },
         series: [
            {
               name: '2011',
               type: 'bar',
               barWidth: 10,
               barWidth: 16,
               data: [0, 0, 0, 0, 0, 0],
               label: {
                  show: true,
                  position: 'right',
                  valueAnimation: true,
            fontSize: 16,
                  color: '#fff',
               },
            },
@@ -1474,7 +1365,7 @@
   // 动态读取图片
   function getHerbImageUrl(name: string) {
      //return new URL(`/src/assets/images/dry/yaocai/${name}`, import.meta.url).href
    return "";
    return "/src/assets/images/dry/yaocai/yc3.jpg";
   }
   // 动态读取图片
@@ -1553,8 +1444,8 @@
      setTimeout(shangliao, 7000)
   }
  function showFault () {
    console.log('showFault')
    router.push({ path: '/bigFault', query: {  num: num } })
    console.log('showFault')  // 禁用跳转到故障页面
    // router.push({ path: '/bigFault', query: {  num: num } })
  }
   function shangliao() {
@@ -1650,6 +1541,7 @@
                           stack: 'total',
                           label: {
                              show: true,
                    fontSize: 16
                           },
                           emphasis: {
                              focus: 'series',
@@ -1671,6 +1563,7 @@
                           stack: 'total',
                           label: {
                              show: true,
                    fontSize: 16
                           },
                           emphasis: {
                              focus: 'series',
@@ -1695,6 +1588,7 @@
                        stack: 'total',
                        label: {
                           show: true,
                  fontSize: 16
                        },
                        emphasis: {
                           focus: 'series',
@@ -1791,6 +1685,7 @@
                              label: {
                                 formatter: '{b}\n{c}%',
                                 color: '#fff',
                      fontSize: 16,
                              },
                           },
                        },
@@ -2190,15 +2085,53 @@
      router.back()
   }
  function handleKeyDown(event) {
    event.preventDefault()
    if (event.key === 'ArrowUp') {
      num--
      if (num < 0) {
        num = eqps.value.length
      }
      if (eqps.value.length > 0) {
        var i = num % eqps.value.length
        //eqp.value = eqps.value[i]
        //  console.log("777",i);
        eqpNum.value = i
        //console.log("888",eqp.value);
        queryRealTime()
        //setTimeout(initCharts, 500)
      }
    } else if (event.key === 'ArrowDown') {
      num++
      if (eqps.value.length > 0) {
        var i = num % eqps.value.length
        //eqp.value = eqps.value[i]
        //  console.log("777",i);
        eqpNum.value = i
        //console.log("888",eqp.value);
        queryRealTime()
        //setTimeout(initCharts, 500)
      }
    } else if (event.key === 'Tab') {
      back();
    }
  }
   listAllEqp()
   //queryEqp()
   // DOM挂载完成后渲染图表
   onMounted(() => {
    // 添加键盘事件监听器
    window.addEventListener('keydown', handleKeyDown)
    // 获取焦点
      Timer.value = setInterval(queryRealTime, 3000)
      Timer2.value = setInterval(moveImage, 50)
   })
   onUnmounted(() => {
    // 移除键盘事件监听器
    window.removeEventListener('keydown', handleKeyDown)
      clearInterval(Timer.value)
      clearInterval(Timer2.value)
      Timer.value = null
@@ -2214,7 +2147,7 @@
   }
   .eqpImage {
      height: 1080px;
      width: 1920px;
      width: 2048px;
      background-image: url(/src/assets/images/dry/bg.png);
      background-repeat: no-repeat;
      color: white;
@@ -2229,7 +2162,7 @@
   .leftEqp {
      height: 1080px;
      width: 1200px;
      width: 1280px;
      display: flex;
      flex-wrap: wrap;
      align-content: flex-start;
@@ -2243,21 +2176,21 @@
   }
   .leftTop {
      height: 704px;
      width: 850px;
      height: 750px;
      width: 907px;
      display: flex;
      justify-content: center;
      align-content: flex-start;
      background-image: url(/src/assets/images/dry/ganzaoji-x.png);
      background-image: url(/src/assets/images/dry/gzj.png);
      background-repeat: no-repeat;
      background-size: 79%;
      background-size: 72%;
      border-radius: 10px;
      flex-wrap: wrap;
      background-position: 85px 260px;
      background-position: 131px 359px;
   }
   .leftMid {
      width: 850px;
      height: 281px;
      width: 907px;
      height: 300px;
      /* border: 1px solid; */
      margin-top: 10px;
      border-radius: 10px;
@@ -2266,28 +2199,28 @@
   .mainInfo {
      line-height: 33px;
      padding-left: 10px;
      font-size: 30px;
      font-size: 35px;
      color: white;
   }
   .subhead {
      color: #a19f9c;
      font-size: 16px;
      color: white;
      font-size: 20px;
      padding-left: 10px;
   }
   .mainInfo2 {
      line-height: 20px;
      padding-left: 0px;
      font-size: 16px;
      padding-left: 5px;
      font-size: 24px;
   }
   .subhead2 {
      color: #a19f9c;
      font-size: 10px;
      color: white;
      font-size: 16px;
      padding-left: 0px;
   }
   .zhengqi {
      height: 180px;
      width: 200px;
      width: 213px;
      background-image: url(/src/assets/images/dry/liuliangji.png);
      background-repeat: no-repeat;
      background-size: 160px;
@@ -2298,45 +2231,45 @@
   .liuliangji {
   }
   .leftData {
      height: 234px;
      width: 120px;
      height: 250px;
      width: 128px;
   }
   .rightChart {
      height: 253px;
      width: 170px;
      height: 270px;
      width: 181px;
      margin-top: -30px;
   }
   .leftTop0 {
      height: 243px;
      width: 848px;
      height: 260px;
      width: 904px;
      display: flex;
      justify-content: center;
      align-content: flex-start;
      flex-wrap: wrap;
   }
   .leftTop1 {
      width: 250px;
      height: 187px;
      width: 266px;
      height: 200px;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 30px;
      color: #727272;
      font-size: 36px;
      color: white;
   }
   .leftTop2 {
      width: 250px;
      height: 187px;
      width: 266px;
      height: 200px;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 30px;
      color: #727272;
      font-size: 36px;
      color: white;
   }
   .leftTop3 {
      width: 340px;
      height: 187px;
      width: 363px;
      height: 200px;
      /* background-image: url(/src/assets/images/dry/fanliao.gif); */
      background-repeat: no-repeat;
      background-position: 0px 20px;
@@ -2345,7 +2278,7 @@
   }
   .eqpStatus {
      width: 848px;
      width: 904px;
      
   }
   .rightInfo {
@@ -2353,12 +2286,12 @@
      flex-wrap: wrap;
      align-content: flex-start;
      height: 1060px;
      width: 700px;
      width: 747px;
   }
   .rightTop {
      display: flex;
      height: 412px;
      height: 440px;
      padding-left: 10px;
   }
   .rightTwo {
@@ -2367,17 +2300,18 @@
   }
   .infoChart {
      width: 340px;
      height: 281px;
      width: 362px;
      height: 300px;
      /* background: white; */
      margin-left: 10px;
      margin-top: 10px;
      border-radius: 10px;
   }
   .chartTittle {
      width: 340px;
    margin-top:10px;
      width: 362px;
      height: 30px;
      font-size: 16px;
      font-size: 20px;
      display: flex;
      justify-content: space-between;
      padding: 15px 15px;
@@ -2396,6 +2330,7 @@
   }
   .barTop {
    font-size: 17px;
      width: 55px;
      height: 30px;
   }
@@ -2426,7 +2361,7 @@
      width: 50px;
      border-radius: 4px;
      height: 20px;
      font-size: 10px;
      font-size: 14px;
      line-height: 21px;
   }
   .good {
@@ -2434,35 +2369,34 @@
   }
   .mainInfo3 {
      font-size: 24px;
      font-size: 28px;
   }
   .herbInfo {
      width: 340px;
      height: 412px;
      color: #727272;
      width: 362px;
      height: 440px;
      color: #ffffff;
   }
   .curEqp {
      width: 340px;
      height: 159px;
      width: 362px;
      height: 170px;
      /* background: white;
      border-radius: 10px; */
   }
   .curHerb {
      margin-top: 10px;
      width: 340px;
      height: 243px;
      width: 362px;
      height: 260px;
      /* background: white;
      border-radius: 10px; */
      background-repeat: no-repeat;
      background-size: 200px;
      background-position: 0px 10px;
      background-size: 120px;
      background-position: 14px 10px;
   }
   .tempMoisChart {
      width: 690px;
      height: 412px;
      width: 736px;
      height: 440px;
      /* background: white; */
      padding: 20px;
@@ -2542,7 +2476,7 @@
   .fault {
      padding: 10px;
      height: 60px;
      font-size: 26px;
      font-size: 30px;
      width: 100%;
      text-align: right;
      color: red;
@@ -2565,18 +2499,18 @@
   .formulaItem {
      display: flex;
      justify-content: center;
      width: 85px;
      width: 115px;
      height: 40px;
   }
   .eqpInfoText {
      font-size: 18px;
      font-size: 22px;
      font-weight: bold;
   }
   :deep() .ant-slider-mark-text {
      padding-left: 15px;
      font-size: 10px;
      font-size: 14px;
   }
   :deep() .ant-slider-mark-text::before {
      content: '';
@@ -2696,4 +2630,8 @@
    height: 24px;
    background: gray; border-radius: 5px; font-weight: bold; color: orange;
  }
  .barBottom{
    line-height: 20px; font-size: 16px
  }
</style>