派生自 wuyushui/SewerAndRainNetwork

wangqi
2021-03-30 9a7d9b9b6058a0a601cb1e8c9ba4565ce2d3c985
废气公共样式
废气公共样式
4个文件已修改
166 ■■■■ 已修改文件
src/components/BaseNav/PublicBounced/GasComponents/GasECharts.vue 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue 70 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue 18 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/PublicBounced.vue 11 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasECharts.vue
@@ -1,5 +1,17 @@
<template>
  <div id="echarts" style="width:300px;height:222px" ref="main"></div>
  <!-- 框 -->
  <div class="win">
    <!-- 四个角的边框效果 -->
    <div class="border_corner border_corner_left_top"></div>
    <div class="border_corner border_corner_right_top"></div>
    <div class="border_corner border_corner_left_bottom"></div>
    <div class="border_corner border_corner_right_bottom"></div>
    <div class="main">
      <div class="main-echarts">
        <div id="echarts" style="width:100%;height:100%" ref="main"></div>
      </div>
    </div>
  </div>
</template>
<script>
@@ -16,9 +28,9 @@
        tooltip: {
          trigger: 'axis'
        },
        legend: {
          data: ['邮件营销', '联盟广告', '视频广告', '直接访问', '搜索引擎']
        },
        // legend: {
        //   data: ['邮件营销', '联盟广告', '视频广告', '直接访问', '搜索引擎']
        // },
        grid: {
          left: '3%',
          right: '4%',
@@ -103,5 +115,50 @@
</script>
<style scoped lang="less">
.win {
  width: 100%;
  height: 100%;
  position: relative;
  //display: inline-block;
  background-color: rgba(33, 41, 69,0.9);
}
.border_corner{
  z-index: 2500;
  position: absolute;
  width: 10px;
  height: 10px;
  background: rgba(0,0,0,0);
  border: 1.5px solid #47d5ea;
}
.border_corner_left_top{
  top: 0;
  left: 0;
  border-right: none;
  border-bottom: none;
}
.border_corner_right_top{
  top: 0;
  right: 0;
  border-left: none;
  border-bottom: none;
}
.border_corner_left_bottom{
  bottom: 0;
  left: 0;
  border-right: none;
  border-top: none;
}
.border_corner_right_bottom{
  bottom: 0;
  right: 0;
  border-left: none;
  border-top: none;
}
.main {
  width: 100%;
  height: 100%;
  .main-echarts{
    border: 1px solid #396d83;
  }
}
</style>
src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue
@@ -7,7 +7,8 @@
    <div class="border_corner border_corner_left_bottom"></div>
    <div class="border_corner border_corner_right_bottom"></div>
    <div class="main">
      <el-row type="flex" class="row-bg" justify="space-around">
      <div class="main-matter">
        <el-row type="flex" class="row-bg row-item-one" justify="space-around">
        <el-col :span="12">监测点名称:{{ displayContent.Name }}</el-col>
        <el-col :span="12">生产单位:{{ displayContent.DeptSname }}</el-col>
        <el-col :span="12">排放类型加载:{{ displayContent.EmissTypeName }}</el-col>
@@ -17,6 +18,7 @@
        <el-col :span="12">控制级别名称:{{ displayContent.ContrLevelShowName }}</el-col>
        <el-col :span="12">内/外排口:{{ displayContent.OrOutPortName }}</el-col>
      </el-row>
      </div>
    </div>
  </div>
</template>
@@ -35,20 +37,48 @@
.win {
  position: relative;
  display: inline-block;
  //border: 1px solid #396d83;
  //display: inline-block;
  margin-bottom: 13px;
  background-color: rgba(33, 41, 69,0.9);
}
.main {
  width: 100%;
  height: 100%;
  .main-matter{
    font-size: 13px;
    padding: 9px 7px;
    font-weight: normal;
    border: 1px solid #396d83;
    .row-item-one{
      margin-bottom: 7px;
    }
    .el-row {
      width: 100%;
      color: #00d0f9;
      display: flex;
      font-size: 12px!important;
      .el-col{
        flex: 1;
        width: 100%;
        background-color: #243a55;;
        text-align: center;
        line-height: 28px;
        margin-left: 6px;
        border-radius: 4px;
        &:nth-child(1){
          margin-left:0;
        }
      }
    }
  }
}
.border_corner{
  z-index: 2500;
  position: absolute;
  width: 14px;
  height: 14px;
  width: 10px;
  height: 10px;
  background: rgba(0,0,0,0);
  border: 2px solid #47d5ea;
  border: 1.5px solid #47d5ea;
}
.border_corner_left_top{
  top: 0;
@@ -67,7 +97,6 @@
  left: 0;
  border-right: none;
  border-top: none;
  border-bottom-left-radius: 4px;
}
.border_corner_right_bottom{
  bottom: 0;
@@ -75,15 +104,20 @@
  border-left: none;
  border-top: none;
}
.el-row {
  width: 100%;
  color: #00d0f9;
  .el-col{
    width: 180px;
    height: 28px;
    background-color: #243a55;;
    text-align: center;
    line-height: 28px;
  }
}
//.el-row {
//  width: 100%;
//  color: #00d0f9;
//  .el-col{
//    width: 180px;
//    height: 28px;
//    background-color: #243a55;;
//    text-align: center;
//    line-height: 28px;
//    margin-left: 6px;
//    border-radius: 4px;
//    &:nth-child(1){
//      margin-left:0;
//    }
//  }
//}
</style>
src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue
@@ -6,7 +6,7 @@
    <div class="border_corner border_corner_left_bottom"></div>
    <div class="border_corner border_corner_right_bottom"></div>
    <div class="main">
      <div>
      <div class="main-video">
        <video width="100%" height="100%" controls>
          <source src="movie.mp4" type="video/mp4">
          <source src="movie.ogg" type="video/ogg">
@@ -22,17 +22,22 @@
}
</script>
<style scoped>
<style scoped lang="less">
.win {
  width: 100%;
  /*width: 100%;*/
  /*height: 100%;*/
  position: relative;
  display: inline-block;
//border: 1px solid #396d83;
  //display: inline-block;
  background-color: rgba(33, 41, 69,0.9);
/*//border: 1px solid #396d83;*/
}
.main {
  width: 100%;
  height: 100%;
  .main-video {
    padding: 7px;
    border: 1px solid #396d83;
  }
}
.border_corner{
  z-index: 2500;
@@ -40,7 +45,7 @@
  width: 14px;
  height: 14px;
  background: rgba(0,0,0,0);
  border: 2px solid #47d5ea;
  border: 1.5px solid #47d5ea;
}
.border_corner_left_top{
  top: 0;
@@ -59,7 +64,6 @@
  left: 0;
  border-right: none;
  border-top: none;
  border-bottom-left-radius: 4px;
}
.border_corner_right_bottom{
  bottom: 0;
src/components/BaseNav/PublicBounced/PublicBounced.vue
@@ -1,5 +1,5 @@
<template>
  <div class="public-bounced" v-draw v-show="flag">
  <div class="public-bounced" style="width: auto" v-draw v-show="flag">
    <div class="public-bounced-title">
      <span>{{ displayContent.Name }}</span>
      <i class="el-icon-circle-close" @click="closePopup"></i>
@@ -56,7 +56,8 @@
  position: fixed;
  top: 50%;
  left: 50%;
  background-color: #002432;
  //transform: translate(-50%, -50%);
  background-color: #0f1432;
  border: 1px #9fc5c8 solid;
  .public-bounced-title {
@@ -65,6 +66,7 @@
    align-items: center;
    justify-content: space-between;
    padding: 5px 0;
    background-color: #002433;
    span {
      color: #f4f7ff;
@@ -83,11 +85,16 @@
    display: flex;
    align-items: center;
    justify-content: space-around;
    padding: 12px;
    .public-bounced-content-left {
      //flex: 1;
      flex-direction: column;
      margin-right: 13px;
    }
    .public-bounced-content-right {
      //flex: 1;
    }
  }