<template>
  <div style="width:100%;height:100%;background-color:rgb(0, 9, 40)">
    <mapdiv ref="mapv" :deviceList='deviceList'></mapdiv>

    <div class="shipInCount">
      <img src="@/assets/picture/img_wgcb.png" style="margin-top:5rem;margin-left:5rem"/>
      <div style="margin-top:5rem" @click="dialogVisibleShip = true">
        <div style="float:left">
          <div class="lcbBackground">
            <div style="margin-top:12rem">
              {{ so2Count }}
              <br/>
              <span style="font-size:5rem">艘</span>
            </div>
          </div>
          <div style="text-align: center;color: #ffffff;margin-left:14rem;margin-top:43rem">硫含量超标</div>
        </div>
        <div style="float:left">
          <div class="hyzpBackground">
            <div style="margin-top:12rem">
              {{ blackCount }}
              <br/>
              <span style="font-size:5rem">艘</span>
            </div>
          </div>
          <div style="text-align: center;color: #ffffff;margin-left:7rem;margin-top:43rem">黑烟抓拍</div>
        </div>
      </div>
      <img src="@/assets/picture/img_sbtj.png" style="margin-top:5rem;margin-left:5rem"/>
      <div class="totalContent" style="padding-right:15rem">
        <div style="float:left;margin-top:3rem">
          <i class="el-icon-pie-chart" style="font-size:9rem;float:left;margin-left:5rem"/>
          <span style="font-size:6rem;float:left;margin-left:5rem">总数</span>
        </div>
        <div style="float:right;font-size:9rem;margin-top:1rem">{{ deviceTotal }}个</div>
      </div>
      <div style="padding-left:5rem;padding-top:1rem">
        <div style="color:white" @click="dialogVisible = true">
          <div style="float:left"><img src="@/assets/picture/location.png" style="margin-left:5rem"/></div>
          <div style="float:left;background-image: linear-gradient(transparent 90%,white);font-size:6rem;margin-top:14rem">安装位置</div>
        </div>

        <div style="color:white" @click="dialogVisibleType = true">
          <div style="float:left"><img src="@/assets/picture/device_type.png" style="margin-left:5rem"/></div>
          <div style="float:left;background-image: linear-gradient(transparent 90%,white);font-size:6rem;margin-top:14rem">设备类型</div>
        </div>
      </div>
    </div>

    <div class="shipInformation">
      <img src="@/assets/picture/img_xycbxx.png" style="margin-top:5rem;margin-left:5rem"/>
      <scroll illegalStatus=2></scroll>
      <img src="@/assets/picture/img_wgcbxx.png" style="margin-top:5rem;margin-left:5rem"/>
      <scroll illegalStatus=3></scroll>
    </div>

    <div class="equipmentContent">
      <el-dialog
        title=""
        :visible.sync="dialogVisible"
        @open="openChart">
        <div id="equipmentChart" style="width:260rem;height:100rem"></div>
      </el-dialog>
    </div>

    <div class="equipmentTypeContent">
      <el-dialog
        title=""
        :visible.sync="dialogVisibleType"
        @open="openTypeChart">
        <div id="equipmentTypeChart" style="width:160rem;height:100rem"></div>
      </el-dialog>
    </div>

    <div class="wfcbContent">
      <el-dialog
        title=""
        :visible.sync="dialogVisibleShip"
        @open="openShipChart">
        <div style="position:absolute;z-index:3001">
          <div style="float:left;color:#ffffff">开始</div>
          <div style="float:left;margin-left:3rem">
            <el-date-picker
              @change='getSo2Time'
              value-format='yyyy-MM'
              v-model="shipDate.startMonth"
              type="month"
              placeholder="选择月份">
            </el-date-picker>
          </div>
          <div style="float:left;margin-left:3rem;color:#ffffff">结束</div>
          <div style="float:left;margin-left:3rem">
            <el-date-picker
              v-model="shipDate.endMonth"
              @change='getSo2Time'
              value-format='yyyy-MM'
              type="month"
              placeholder="选择月份">
            </el-date-picker>
          </div>
        </div>
        <div id="shipChart" style="width:280rem;height:120rem;position:absolute;z-index:3000"></div>
      </el-dialog>
    </div>
    <!--
               <div class="azwzContent">
                  <el-dialog
                      title=""
                      :visible.sync="dialogVisibleAzwz"
                      :before-close="handleClose"
                      @open="openShipChart">
                             <div id="shipChart" style="width:220rem;height:100rem;"></div>
                    </el-dialog>
            </div> -->


  </div>
</template>

<script>
import scroll from "./scroll.vue"
import {getDeviceType, getIllegalShipStatic, getSo2Time, getStaticDevice} from "@/api/data/staticalData";
import {getdeviceList, queryShipData} from "@/api/data/deviceData";
import mapdiv from '../../../components/map/index.vue'
import {getThresholdList} from "@/api/data/liuData";

export default {
  name: "homeTable",
  components: {
    scroll,
    mapdiv
  },
  data() {
    return {
      total: 100,
      shipShow: true,
      activeName: 'first',
      normalPer: 0.1,
      so2Count: 0,
      blackCount: 0,
      dialogVisible: false,
      dialogVisibleAzwz: false,
      dialogVisibleType: false,
      normalCount: 1,
      dialogVisibleShip: false,
      beginTime: '',
      so2TimeData: {},
      endTime: '',
      deviceList:[],
      deviceTotal: 0,
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        roleName: undefined,
        roleKey: undefined,
        status: undefined,
        mmsi: undefined,
        radio: 1
      },
      tableData: [],
      shipDate: {
        startMonth: '',
        endMonth: ''
      },
      shipDateArry: [],
      heyDeviceData: [
        {"name": "南京三桥黑烟1", "locations": [[118.643133, 31.969894]], "data": {'监测点': "南京三桥", '类型': '黑烟检测'}},
        {"name": "南京三桥黑烟2", "locations": [[118.642232, 31.970804]], "data": {'监测点': "南京三桥", '类型': '黑烟检测'}},
        {"name": "南京三桥黑烟3", "locations": [[118.6503, 31.965016]]},
        {"name": "南京三桥黑烟4", "locations": [[118.638434, 31.973189]]},
        {"name": "南京三桥黑烟5", "locations": [[118.643283, 31.970076]]},
        {"name": "南京三桥黑烟6", "locations": [[118.647403, 31.967309]]},
        {"name": "苏通大桥黑烟1", "locations": [[121.001581, 31.78503]]},
        {"name": "苏通大桥黑烟2", "locations": [[120.997083, 31.76303]]},
        {"name": "苏通大桥黑烟3", "locations": [[120.998929, 31.771094]]},
        {"name": "苏通大桥黑烟4", "locations": [[121.002491, 31.791012]]},
        {"name": "江阴大桥黑烟1", "locations": [[120.27317, 31.945522]]},
        {"name": "江阴大桥黑烟2", "locations": [[120.274763, 31.942572]]},
        {"name": "润扬大桥黑烟1", "locations": [[119.366033, 32.210959]]},
        {"name": "润扬大桥黑烟2", "locations": [[119.370324, 32.202425]]},
      ],
      so2DeviceData: [
        {"name": "南京三桥嗅探1", "locations": [[118.640237, 31.971992]]},
        {"name": "南京三桥嗅探2", "locations": [[118.647447, 31.967359]]},
        {"name": "南京三桥嗅探3", "locations": [[118.641632, 31.971064]]},
        {"name": "苏通大桥嗅探1", "locations": [[121.003306, 31.792982]]},
        {"name": "苏通大桥嗅探2", "locations": [[120.999529, 31.775326]]},
        {"name": "江阴大桥嗅探1", "locations": [[120.272167, 31.947384]]},
        {"name": "江阴大桥嗅探2", "locations": [[120.274441, 31.943087]]},
        {"name": "润扬大桥嗅探1", "locations": [[119.367277, 32.209071]]},
        {"name": "润扬大桥嗅探2", "locations": [[119.369466, 32.204568]]},
      ],
      aisDeviceData: [
        {"name": "南京三桥光谱1", "locations": [[118.642876, 31.970445]]},
        {"name": "南京三桥光谱2", "locations": [[118.648949, 31.966386]]},
        {"name": "南京三桥光谱3", "locations": [[118.651223, 31.964747]]},
        {"name": "苏通大桥光谱1", "locations": [[121.003134, 31.789772]]},
        {"name": "苏通大桥光谱2", "locations": [[120.997985, 31.762921]]},
        {"name": "江阴大桥光谱1", "locations": [[120.272044, 31.947069]]},
        {"name": "江阴大桥光谱2", "locations": [[120.276078, 31.940587]]},
        {"name": "润扬大桥光谱1", "locations": [[119.367235, 32.209107]]},
        {"name": "润扬大桥光谱2", "locations": [[119.369724, 32.204459]]},
      ],
      ship: [
        {"name": "一号船", "locations": [[118.639711, 31.98602]], 'type': 1,"head":0},
        // {"name": "二号船", "locations": [[118.639711, 31.96602]], 'type': 2,"head":60},
        {"name": "三号船", "locations": [[118.639711, 31.96622]], 'type': 1,"head":90},
        {"name": "三号船", "locations": [[118.639711, 31.93662]], 'type': 1,"head":180},
        // {"name": "四号船", "locations": [[118.639711, 31.96602]], 'type': 3,"head":180},
        // {"name": "五号船", "locations": [[118.639711, 31.96602]], 'type': 2,"head":270},
        // {"name": "五号船", "locations": [[118.639711, 31.96602]], 'type': 2,"head":360},
      ]
    }
  }, mounted() {
    this.getMonthDate();
    this.getdeviceList();
    this.getStaticDevice();
    this.getIllegalShipStatic();
    this.getshipData();
    this.getThresholdList();
    // this.addDevicePoint();
    // this.addAisPoint();
    // this.addSo2Point();
    // this.addshipPoint();
    //  console.log(111111111111)
    //  this.getChart();
  },
  methods: {
    getThresholdList(){
           getThresholdList({type: 'bridge'}).then(response => {
           console.log(response);
           for(var index in response.rows){
                var obj = response.rows[index];
                var points ='['+obj.configValue+']';
                console.log(JSON.parse(points));
                this.$refs.mapv.addline(JSON.parse(points));
           }
      });
    },
    getdeviceList() {
      var dlist = [];
      getdeviceList().then(data => {
        console.log(data);
        var deviceList = [];
        this.deviceList = data.data;
        for (var key in data.data) {
          if (data.data[key] != undefined && data.data[key].length > 0) {
            dlist.push({name: key, location: JSON.parse("[[" + data.data[key][0].latilongti + "]]")});
            this.$refs.mapv.setaddrlist(dlist);
          }

          for (var index in data.data[key]) {
            var obj = data.data[key][index]
            //  console.log(data.data[key][index].source);
            //  deviceList.push(data.data[key][index]);
            var locationArry = JSON.parse("[[" + obj.latilongti + "]]");
            var icons = "";
            if (obj.source.indexOf("so2") != -1) {
              icons = "so2.png"
            }
            if (obj.source.indexOf("ais") != -1) {
              icons = "ais.png"
            }
            if (obj.source.indexOf("heiyan") != -1) {
              icons = "hy.png"
            }
            this.$refs.mapv.addpoint(locationArry, obj, icons, 'device');
          }
        }
        //  console.log(deviceList);
      });
    },
    getshipData() {

      queryShipData().then(data => {
        var shipdatalist = [];
        for (var key in data.data) {
          var ship = data.data[key];
          ship["name"] = ship.shipName;
          ship["locations"] = [[ship.lng, ship.lat]];
          ship["type"] = ship.illegalStatus;
          shipdatalist.push(ship);
        }
        this.ship = shipdatalist;
        this.addshipPoint();
      });


    },
    // addDevicePoint(){
    //       for(var index in this.heyDeviceData){
    //             var obj = this.heyDeviceData[index]
    //             this.$refs.mapv.addpoint(obj.locations,obj.name,'hy.png','device');

    //       }
    // },
    //  addAisPoint(){
    //       for(var index in this.aisDeviceData){
    //             var obj = this.aisDeviceData[index]
    //             this.$refs.mapv.addpoint(obj.locations,obj.name,'ais.png','device');
    //       }
    // },
    // addSo2Point(){
    //       for(var index in this.so2DeviceData){
    //             var obj = this.so2DeviceData[index]
    //             this.$refs.mapv.addpoint(obj.locations,obj.name,'so2.png','device');
    //       }
    // },
    addshipPoint() {
      for (var index in this.ship) {
        var obj = this.ship[index]
        var img = 'zc.png'
        if (obj.type == 2) {
          img = 'xy.png'
        } else if (obj.type == 3) {
          img = 'wg.png'
        }
        this.$refs.mapv.addpoint(obj.locations, obj, img, 'ship', ((obj.head==null?0:parseFloat(obj.head))-90)*Math.PI/180);
      }
    },
    getSo2Time() {
      console.log(111);
      getSo2Time(this.shipDate).then(data => {
        this.getMonthArry(this.shipDate.startMonth, this.shipDate.endMonth);
        this.so2TimeData = data.data
        this.getShipChart();
      });
    },
    getMonthArry(start, end) {
      this.shipDateArry = [];
      var startYear = start.split('-')[0];
      var startMonth = parseInt(start.split('-')[1]);
      var endYear = end.split('-')[0];
      var endMonth = parseInt(end.split('-')[1]);
      if (startYear == endYear) {
        for (var i = startMonth; i < endMonth + 1; i++) {
          if (i < 10) {
            this.shipDateArry.push(startYear + '-' + "0" + i);
          } else {
            this.shipDateArry.push(startYear + '-' + i);
          }
        }
      } else {
        for (var i = startMonth; i < 13; i++) {
          if (i < 10) {
            this.shipDateArry.push(startYear + '-' + "0" + i);
          } else {
            this.shipDateArry.push(startYear + '-' + i);
          }
        }
        for (var i = 1; i < endMonth; i++) {
          if (i < 10) {
            this.shipDateArry.push(endYear + '-' + "0" + i);
          } else {
            this.shipDateArry.push(endYear + '-' + i);
          }
        }

      }
      console.log(this.shipDateArry);
    },
    getMonthDate() {
      var time = new Date();
      var year = time.getFullYear();
      var month = time.getMonth();
      if (month > 9) {
        this.shipDate.endMonth = year + "-" + month
      } else if (month > 0) {
        this.shipDate.endMonth = year + "-" + "0" + month
      } else {
        this.shipDate.endMonth = (year - 1) + "-" + '12';
      }
      if (month == 6) {
        this.shipDate.startMonth = year + "-" + '01';
      } else if (month > 6) {
        this.shipDate.startMonth = year + "-" + '0' + (month - 6);
      } else if (month < 6) {
        if (month >= 3) {
          this.shipDate.startMonth = (year - 1) + "-" + (month + 7);
        } else {
          this.shipDate.startMonth = (year - 1) + "-" + "0" + (month + 7);
        }
      }
    },
    openShipChart() {
      const t = this;
      setTimeout(() => {
        //  执行echarts画图方法
        t.getSo2Time();
      }, 0);
    },
    handleClick(tab, event) {
      console.log(tab, event);
    },
    openChart() {
      const t = this;
      setTimeout(() => {
        //  执行echarts画图方法
        t.getStaticDevice();
      }, 0);
    },
    openTypeChart() {
      const t = this;
      setTimeout(() => {
        //  执行echarts画图方法
        t.getTypeData();
      }, 0);
    },
    getStaticDevice() {
      getStaticDevice().then(response => {
        let nameArry = [];
        let dataArry = [];
        this.deviceTotal = 0;
        for (var key in response.data) {
          this.deviceTotal += response.data[key]
          nameArry.push(key);
          dataArry.push(response.data[key]);
        }
        this.getChart(nameArry, dataArry);
      });
    },
    getIllegalShipStatic() {
      getIllegalShipStatic().then(data => {
        this.blackCount = data.data.blackCount;
        this.so2Count = data.data.so2Count;
      });
    },
    getShipChart() {
      var so2Arry = [];
      var aisArry = [];
      var hyArry = [];
      // console.log(data);
      for (var index in this.shipDateArry) {
        // console.log(this.shipDateArry[index]+'-01T00:00:00Z');
        // console.log(this.so2TimeData.so2['2021-01-01T00:00:00Z']);
        if (this.so2TimeData.so2[this.shipDateArry[index] + '-01T00:00:00Z']) {
          so2Arry.push(this.so2TimeData.so2[this.shipDateArry[index] + '-01T00:00:00Z']);
        } else {
          so2Arry.push(0);
        }
        if (this.so2TimeData.ais[this.shipDateArry[index] + '-01T00:00:00Z']) {
          aisArry.push(this.so2TimeData.ais[this.shipDateArry[index] + '-01T00:00:00Z']);
        } else {
          aisArry.push(0);
        }
        if (this.so2TimeData.ais[this.shipDateArry[index] + '-01T00:00:00Z']) {
          hyArry.push(this.so2TimeData.black[this.shipDateArry[index] + '-01T00:00:00Z']);
        } else {
          hyArry.push(0);
        }
      }
      var myChart = this.$echarts.init(document.getElementById('shipChart'));
      var option = {
        color: ['#FF2D3C', '#FFA647', '#61FAFB'],
        legend: {
          data: ['黑烟抓拍', '光谱', '嗅探'],
          right: '10%',
          textStyle: {
            color: '#ffffff'
          }
        },
        xAxis: {
          type: 'category',
          data: this.shipDateArry,
          axisLabel: {
            show: true,  //这里的show用于设置是否显示x轴下的字体 默认为true
            interval: 0,  //可以设置成 0 强制显示所有标签。如果设置为 1，表示『隔一个标签显示一个标签』，如果值为 2，表示隔两个标签显示一个标签，以此类推。

            textStyle: {   //textStyle里面写x轴下的字体的样式
              color: '#ffffff',
              fontSize: 13
            }
          },
          axisLine: {
            show: true,  //这里的show用于设置是否显示x轴那一条线 默认为true
            lineStyle: { //lineStyle里面写x轴那一条线的样式
              color: '#ffffff',
              width: 2,    //轴线的粗细 我写的是2 最小为0，值为0的时候线隐藏
            }
          }
        },
        yAxis: {
          type: 'value',
          axisLabel: {
            show: true,  //这里的show用于设置是否显示x轴下的字体 默认为true
            interval: 0,  //可以设置成 0 强制显示所有标签。如果设置为 1，表示『隔一个标签显示一个标签』，如果值为 2，表示隔两个标签显示一个标签，以此类推。
            textStyle: {   //textStyle里面写x轴下的字体的样式
              color: '#ffffff',
              fontSize: 13
            }
          },
          axisLine: {
            show: true,  //这里的show用于设置是否显示x轴那一条线 默认为true
            lineStyle: { //lineStyle里面写x轴那一条线的样式
              color: '#ffffff',
              width: 2,    //轴线的粗细 我写的是2 最小为0，值为0的时候线隐藏
            }
          }
        },
        series: [{
          name: '黑烟抓拍',
          data: hyArry,
          type: 'line',
          smooth: true,
          itemStyle: {
            normal: {
              lineStyle: {
                color: '#FF2D3C',
                width: 5
              }
            }
          },
        }, {
          name: '光谱',
          data: so2Arry,
          type: 'line',
          smooth: true,
          itemStyle: {
            normal: {
              lineStyle: {
                color: '#FFA647',
                width: 5
              }
            }
          },
        }, {
          name: '嗅探',
          data: aisArry,
          type: 'line',
          smooth: true,
          itemStyle: {
            normal: {
              lineStyle: {
                color: '#61FAFB',
                width: 5
              }
            }
          },
        }]
      };
      myChart.setOption(option);
    },
    getChart(nameArry, dataArry) {
      var myChart = this.$echarts.init(document.getElementById('equipmentChart'));
      var option = {
        tooltip: {
          trigger: 'axis',
          axisPointer: {            // 坐标轴指示器，坐标轴触发有效
            type: 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
          }
        },
        grid: {
          left: '3%',
          right: '4%',
          bottom: '3%',
          containLabel: true
        },
        xAxis: [
          {
            type: 'category',
            data: nameArry,
            axisTick: {
              alignWithLabel: true
            },
            axisLine: {
              lineStyle: {
                color: 'white'
              }
            },
            axisLabel: {
              interval: 0,
              show: true,
              textStyle: {
                color: 'white' //x轴data 的颜色
              }
            },

          },
        ],
        yAxis: [
          {
            type: 'value',
            splitLine: {
              show: true,
              lineStyle: {
                color: ['#435886'],
                width: 1,
                type: 'solid'
              }
            },
            axisLine: {
              lineStyle: {
                color: '#435886'
              }
            },
            axisLabel: {
              interval: 0,
              show: true,
              textStyle: {
                color: 'white' //x轴data 的颜色
              }
            },
          }
        ],
        series: [
          {
            name: '数量',
            type: 'bar',
            barWidth: '30%',
            data: dataArry,
            itemStyle: {
              normal: {
                label: {
                  show: true, //开启显示
                  position: 'top', //在上方显示
                  textStyle: { //数值样式
                    color: 'white',
                    fontSize: 10
                  }
                },
                color: new this.$echarts.graphic.LinearGradient(
                  0, 0, 0, 1,
                  [
                    {offset: 1, color: '#2275E4'},                   //柱图渐变色
                    {offset: 0, color: '#56CCF2'},                   //柱图渐变色
                  ]
                )
              },

            }
          }
        ]
      };
      myChart.setOption(option);
    },
    getTypeData() {
      getDeviceType().then(response => {
        let nameArry = [];
        let dataArry = [];
        for (var key in response.data) {
          nameArry.push(key);
          dataArry.push(response.data[key]);
        }
        this.getTypeChart(nameArry, dataArry);
      });
    },
    getTypeChart(nameArry, dataArry) {
      // this.dialogVisible = true;
      var myChart = this.$echarts.init(document.getElementById('equipmentTypeChart'));
      var option = {
        tooltip: {
          trigger: 'axis',
          axisPointer: {            // 坐标轴指示器，坐标轴触发有效
            type: 'shadow'        // 默认为直线，可选为：'line' | 'shadow'
          }
        },
        grid: {
          left: '3%',
          right: '4%',
          bottom: '3%',
          containLabel: true
        },
        xAxis: [
          {
            type: 'category',
            data: nameArry,
            axisTick: {
              alignWithLabel: true
            },
            axisLine: {
              lineStyle: {
                color: 'white'
              }
            },
            axisLabel: {
              interval: 0,
              show: true,
              textStyle: {
                color: 'white' //x轴data 的颜色
              }
            },

          },
        ],
        yAxis: [
          {
            type: 'value',
            splitLine: {
              show: true,
              lineStyle: {
                color: ['#435886'],
                width: 1,
                type: 'solid'
              }
            },
            axisLine: {
              lineStyle: {
                color: '#435886'
              }
            },
            axisLabel: {
              interval: 0,
              show: true,
              textStyle: {
                color: 'white' //x轴data 的颜色
              }
            },
          }
        ],
        series: [
          {
            name: '数量',
            type: 'bar',
            barWidth: '30%',
            data: dataArry,
            itemStyle: {
              normal: {
                label: {
                  show: true, //开启显示
                  position: 'top', //在上方显示
                  textStyle: { //数值样式
                    color: 'white',
                    fontSize: 10
                  }
                },
                color: new this.$echarts.graphic.LinearGradient(
                  0, 0, 0, 1,
                  [
                    {offset: 1, color: '#2275E4'},                   //柱图渐变色
                    {offset: 0, color: '#56CCF2'},                   //柱图渐变色
                  ]
                )
              },

            }
          }
        ]
      };
      myChart.setOption(option);
    }
  }
}
</script>

<style scoped>
.shipDiv {
  position: absolute;
  top: 250rem;
  left: 140rem;
  width: 220rem;
  height: 130rem;
  background-color: white;
}

.shipTitle {
  padding-top: 4rem;
  padding-left: 10rem;
  padding-right: 10rem;
  width: 100%;
  height: 20rem;
  background-color: #0d25a5;
  color: white;
  font-size: 7rem
}

.contentFont {
  font-size: 5rem;
}

.shipInformation {
  background: url("./assets/bg_information.png") no-repeat;
  background-size: 100% 100%;
  width: 120rem;
  height: 160rem;
  position: absolute;
  top: 225rem;
  right: 30rem;
}

.shipInCount {
  background: url("./assets/bg_count.png") no-repeat;
  background-size: 100% 100%;
  width: 120rem;
  height: 160rem;
  position: absolute;
  top: 55rem;
  right: 30rem;
}

.lcbBackground {
  background: url("./assets/img_lcb.png") no-repeat;
  background-size: 100% 100%;
  width: 40rem;
  height: 40rem;
  float: left;
  margin-left: 15rem;
  text-align: center;
  color: #45AAF0;
  font-size: 7rem;
  font-weight: Bold;
}

.hyzpBackground {
  background: url("./assets/img_hyzp.png") no-repeat;
  background-size: 100% 100%;
  width: 40rem;
  height: 40rem;
  float: left;
  margin-left: 8rem;
  text-align: center;
  color: #2EF9B3;
  font-size: 7rem;
  font-weight: Bold;
}

.totalContent {
  background: url("./assets/img_total.png") no-repeat;
  background-size: 100% 100%;
  width: 100rem;
  height: 15rem;
  margin-left: 10rem;
  margin-top: 5rem;
  color: white;
}

.shipContent >>> .el-tabs__item {
  font-weight: bold;
  color: #A8A8A8
}

.shipContent >>> .el-tabs__item.is-active {
  color: #0d25a5
}

.shipContent >>> .el-tabs__active-bar {
  margin-left: 10rem
}

.shipContent >>> .el-tabs__nav {
  padding-left: 10rem
}

.shipContent >>> .el-tabs__active-bar {
  background-color: #0d25a5
}

.tableSc >>> tr {
  padding: 0;
  height: 3rem;
  line-height: 3rem;
  font-size: 5rem;
}

.tableSc >>> td {
  padding: 0;
  height: 3rem;
  line-height: 3rem
}

.azwzContent >>> .el-dialog {
  background: url("./assets/pop_azwz.png") no-repeat;
  background-size: 100% 100%;
  height: 150rem;
  width: 280rem;
  border: none;
  top: 100rem;
}

.wfcbContent >>> .el-dialog {
  background: url("./assets/pop_wgcbtj.png") no-repeat;
  background-size: 100% 100%;
  height: 150rem;
  width: 280rem;
  border: none;
  top: 100rem;
}

.equipmentContent >>> .el-dialog {
  background: url("./assets/pop_azwz.png") no-repeat;
  background-size: 100% 100%;
  height: 150rem;
  width: 280rem;
  border: none;
  top: 100rem;
}

.equipmentTypeContent >>> .el-dialog {
  background: url("./assets/pop_sblx.png") no-repeat;
  background-size: 100% 100%;
  height: 150rem;
  width: 200rem;
  border: none;
  top: 100rem;
}

.wfcbContent >>> .el-date-editor.el-input, .el-date-editor.el-input__inner {
  width: 50rem;
}

/* .dialogContent >>> .el-input--medium .el-input__inner{
      height:10rem;
      text-align: center
 } */


</style>
