From 93850b9aee34d3a66c2770a1eb0435ce104e772f Mon Sep 17 00:00:00 2001
From: chenyabin <Chenab123!>
Date: 星期四, 15 四月 2021 15:20:44 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/develop' into develop

---
 src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue            |   19 +-
 src/components/BaseNav/WasteSolid/PublicTabs.vue                               |  134 ++++++++++++++++
 src/components/BaseNav/WasteSolid/PublicVideo.vue                              |   80 ++++++++++
 src/components/BaseNav/WasteSolid/SolidWaste.js                                |    0 
 /dev/null                                                                      |   22 --
 src/components/panel/topicSearch/WaterWasteSearch.vue                          |    3 
 src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue            |   42 ++--
 src/components/table/summarySheets.vue                                         |    4 
 src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue                |    3 
 src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue  |    2 
 src/components/BaseNav/WasteSolid/PublicTable.vue                              |  166 ++++++++++++++++++++
 src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue |    5 
 src/components/BaseNav/WasteGas/flueGas.js                                     |    0 
 13 files changed, 422 insertions(+), 58 deletions(-)

diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue
index b6d5031..dc58543 100644
--- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue
+++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue
@@ -160,9 +160,9 @@
       this.mychartDay.clear()
       var dataUnit = ''
       if (datatype === 1) {
-        dataUnit = '姘旈噺(m鲁/d)'
+        dataUnit = '搴熸皵姘旈噺(m鲁/d)'
       } else {
-        dataUnit = '姘旈噺(m鲁/h)'
+        dataUnit = '搴熸皵姘旈噺(m鲁/h)'
       }
 
       var serLists = []
@@ -304,12 +304,12 @@
               var seriesName = params[i].seriesName
               // 鍊�
               var value = params[i].value
-              var valueFliter
-              if (value === 'NaN') {
-                valueFliter = ''
-              } else {
-                // valueFliter = formatter(value)
-              }
+              // var valueFliter
+              // if (value === 'NaN') {
+              //   valueFliter = ''
+              // } else {
+              //   valueFliter = this.formatter(value)
+              // }
               var maker = params[i].marker
               if (seriesName === '浜屾哀鍖栫~') {
                 maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#fff21c;"></span>'
@@ -322,7 +322,7 @@
               } else {
                 maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#4ec99c;"></span>'
               }
-              s += maker + seriesName + ':' + valueFliter + '<br />'
+              s += maker + seriesName + ':' + value + '<br />'
             }
             return s
           }
@@ -734,6 +734,7 @@
                 padding: 0;
                 border:none;
                 text-align: center;
+              z-index: 9999;
                 //padding-left:20px ;
                 //padding: 0!important;
             }
diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue
index 92f6ca3..9d30887 100644
--- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue
+++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue
@@ -15,7 +15,7 @@
                     <div class="pickerData">
                         <span> 寮�濮嬫椂闂�:</span>
                         <span class="pickerTable">
-                          <el-date-picker  type="datetime"  v-model="formInline.timeStart"></el-date-picker>
+                          <el-date-picker  type="datetime"  v-model="formInline.timeStart" @click="pickerBtn"></el-date-picker>
                         </span>
                     </div>
                     <div class="pickerData">
@@ -54,16 +54,13 @@
   },
   data () {
     return {
-      value1: '',
-      value2: '',
       watchData: [],
       dialogVisible: false,
       myChar: null,
       value: '',
       formInline: {
-        region: '',
-        timeStart: '',
-        timeEnd: ''
+        timeStart: null,
+        timeEnd: null
       },
       myChart: null,
       JsonCtarts: {
@@ -124,22 +121,23 @@
       }
     }
   },
+  created () {
+  },
   mounted () {
     this.formInline.timeEnd = dayjs().format('YYYY-MM-DD HH:mm:ss')
     this.formInline.timeStart = dayjs().subtract(12, 'hour').format('YYYY-MM-DD HH:mm:ss')
-    // this.onSubmit()
-    // this.CreateChart(this.JsonCtarts.id, this.JsonCtarts.title, this.JsonCtarts.legend, this.JsonCtarts.xdata, this.JsonCtarts.ydatas, this.JsonCtarts.yname, this.JsonCtarts.id, this.JsonCtarts.datatype)
-  },
-  updated () {
     this.onSubmit()
   },
   methods: {
+    pickerBtn () {
+      this.formInline.timeEnd = ''
+      this.formInline.timeStart = ''
+      console.log(1)
+    },
     onSubmit () {
       this.CreateChart()
-      // console.log(this.JsonCtarts.id, this.JsonCtarts.title, this.JsonCtarts.legend, this.JsonCtarts.xdata, this.JsonCtarts.ydatas, this.JsonCtarts.yname, this.JsonCtarts.id, this.JsonCtarts.datatype)
-      // this.CreateChart(this.JsonCtarts.id, this.JsonCtarts.title, this.JsonCtarts.legend, this.JsonCtarts.xdata, this.JsonCtarts.ydatas, this.JsonCtarts.yname, this.JsonCtarts.id, this.JsonCtarts.datatype)
     },
-    CreateChart: function () {
+    CreateChart () {
       // var id = this.JsonCtarts.id
       // var title = this.JsonCtarts.title
       var legend = this.JsonCtarts.legend
@@ -153,9 +151,9 @@
       this.myChart.clear()
       var dataUnit = ''
       if (datatype === 1) {
-        dataUnit = '姘旈噺(m鲁/d)'
+        dataUnit = '搴熸皵姘旈噺(m鲁/d)'
       } else {
-        dataUnit = '姘旈噺(m鲁/h)'
+        dataUnit = '搴熸皵姘旈噺(m鲁/h)'
       }
 
       var serLists = []
@@ -298,12 +296,11 @@
               var seriesName = params[i].seriesName
               // 鍊�
               var value = params[i].value
-              var valueFliter
-              if (value === 'NaN') {
-                valueFliter = ''
-              }
-              // else {
-              //   // valueFliter = formatter(value)
+              // var valueFliter
+              // if (value === 'NaN') {
+              //   valueFliter = ''
+              // } else {
+              //   valueFliter = this.formatter(value)
               // }
               var maker = params[i].marker
               if (seriesName === '浜屾哀鍖栫~') {
@@ -317,7 +314,7 @@
               } else {
                 maker = '<span style="display:inline-block;margin-right:5px;border-radius:10px;width:10px;height:10px;background-color:#4ec99c;"></span>'
               }
-              s += maker + seriesName + ':' + valueFliter + '<br />'
+              s += maker + seriesName + ':' + value + '<br />'
             }
             return s
           }
@@ -588,6 +585,7 @@
                 height: 0.15rem;
                 padding: 0;
                 border:none;
+              z-index: 9999;
                 text-align: center;
                 //padding-left:20px ;
                 //padding: 0!important;
diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue
index fecb54d..9baaa67 100644
--- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue
+++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue
@@ -1,4 +1,4 @@
-git<!--  灏忔椂鏁版嵁  -->
+<!--  灏忔椂鏁版嵁  -->
 <template>
     <div id="Tab">
         <div class="infomation">
diff --git a/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue b/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue
index 50f0622..0423201 100644
--- a/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue
+++ b/src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue
@@ -6,7 +6,7 @@
 <!--      </el-table-column>-->
 <!--    </el-table-column>-->
 <!--  </el-table>-->
-  <div style="width: 755px">
+  <div style="width: 5.9rem">
   <el-table
       :data="tableData"
       max-height="255px"
@@ -305,4 +305,7 @@
 </script>
 
 <style scoped>
+.el-table--border::after, .el-table--group::after, .el-table::before{
+  background: none;
+}
 </style>
diff --git a/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue
index a6d8e09..61a58f1 100644
--- a/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue
+++ b/src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue
@@ -811,7 +811,7 @@
           }
         }, { // 娴侀噺杞�
           type: 'value',
-          name: '娴侀噺(m3/h)',
+          name: '搴熸皵娴侀噺(m3/h)',
           axisLabel: {
             formatter: '{value}',
             textStyle: {
@@ -1067,6 +1067,7 @@
       padding: 0;
       border-color:#00fff6;
       text-align: center;
+      z-index: 9999;
       //padding-left:20px ;
       //padding: 0!important;
     }
diff --git a/src/components/BaseNav/SolidWaste/directive/dir.js b/src/components/BaseNav/SolidWaste/directive/dir.js
deleted file mode 100644
index 063f6c3..0000000
--- a/src/components/BaseNav/SolidWaste/directive/dir.js
+++ /dev/null
@@ -1,38 +0,0 @@
-import Vue from 'vue'
-
-const drag = Vue.directive('drag', {
-  bind (el, binding, vnode, oldVnode) {
-    const dialogHeaderEl = el.querySelector('.public-bounced-title')
-    dialogHeaderEl.onmousedown = function (e) {
-      var distX = e.pageX - el.offsetLeft
-      var distY = e.pageY - el.offsetTop
-      if (e.preventDefault) {
-        e.preventDefault()
-      } else {
-        e.returnValue = false
-      }
-      document.onmousemove = function (e) {
-        let left = e.clientX - distX
-        let top = e.clientY - distY
-
-        if (left <= 0) {
-          left = 5
-        } else if (left > document.documentElement.clientWidth - dialogHeaderEl.clientWidth) {
-          left = document.documentElement.clientWidth - dialogHeaderEl.clientWidth - 5
-        }
-        if (top <= 0) {
-          top = 5
-        } else if (top > document.documentElement.clientHeight - dialogHeaderEl.clientHeight) {
-          top = document.documentElement.clientHeight - dialogHeaderEl.clientHeight - 5
-        }
-
-        el.style.left = left + 'px'
-        el.style.top = top + 'px'
-      }
-      document.onmouseup = function () {
-        document.onmousemove = document.onmouseup = null
-      }
-    }
-  }
-})
-export default drag
diff --git a/src/components/BaseNav/SolidWaste/directive/directive.js b/src/components/BaseNav/SolidWaste/directive/directive.js
deleted file mode 100644
index a656af4..0000000
--- a/src/components/BaseNav/SolidWaste/directive/directive.js
+++ /dev/null
@@ -1,77 +0,0 @@
-export default {
-  bind (el, binding, vnode) {
-    const dialogHeaderEl = el.querySelector('.el-dialog__header')
-    const dragDom = el.querySelector('.el-dialog')
-    dialogHeaderEl.style.cssText += ';cursor:move;'
-    dragDom.style.cssText += ';top:0px;'
-
-    // 鑾峰彇鍘熸湁灞炴�� ie dom鍏冪礌.currentStyle 鐏嫄璋锋瓕 window.getComputedStyle(dom鍏冪礌, null);
-    const getStyle = (function () {
-      if (window.document.currentStyle) {
-        return (dom, attr) => dom.currentStyle[attr]
-      } else {
-        return (dom, attr) => getComputedStyle(dom, false)[attr]
-      }
-    })()
-
-    dialogHeaderEl.onmousedown = (e) => {
-      // 榧犳爣鎸変笅锛岃绠楀綋鍓嶅厓绱犺窛绂诲彲瑙嗗尯鐨勮窛绂�
-      const disX = e.clientX - dialogHeaderEl.offsetLeft
-      const disY = e.clientY - dialogHeaderEl.offsetTop
-
-      const dragDomWidth = dragDom.offsetWidth
-      const dragDomHeight = dragDom.offsetHeight
-
-      const screenWidth = document.body.clientWidth
-      const screenHeight = document.body.clientHeight
-
-      const minDragDomLeft = dragDom.offsetLeft
-      const maxDragDomLeft = screenWidth - dragDom.offsetLeft - dragDomWidth
-
-      const minDragDomTop = dragDom.offsetTop
-      const maxDragDomTop = screenHeight - dragDom.offsetTop - dragDomHeight
-
-      // 鑾峰彇鍒扮殑鍊煎甫px 姝e垯鍖归厤鏇挎崲
-      let styL = getStyle(dragDom, 'left')
-      let styT = getStyle(dragDom, 'top')
-
-      if (styL.includes('%')) {
-        styL = +document.body.clientWidth * (+styL.replace(/\%/g, '') / 100)
-        styT = +document.body.clientHeight * (+styT.replace(/\%/g, '') / 100)
-      } else {
-        styL = +styL.replace(/\px/g, '')
-        styT = +styT.replace(/\px/g, '')
-      }
-
-      document.onmousemove = function (e) {
-        // 閫氳繃浜嬩欢濮旀墭锛岃绠楃Щ鍔ㄧ殑璺濈
-        let left = e.clientX - disX
-        let top = e.clientY - disY
-
-        // 杈圭晫澶勭悊
-        if (-(left) > minDragDomLeft) {
-          left = -minDragDomLeft
-        } else if (left > maxDragDomLeft) {
-          left = maxDragDomLeft
-        }
-
-        if (-(top) > minDragDomTop) {
-          top = -minDragDomTop
-        } else if (top > maxDragDomTop) {
-          top = maxDragDomTop
-        }
-
-        // 绉诲姩褰撳墠鍏冪礌
-        dragDom.style.cssText += `;left:${left + styL}px;top:${top + styT}px;`
-
-        // emit onDrag event
-        vnode.child.$emit('dragDialog')
-      }
-
-      document.onmouseup = function (e) {
-        document.onmousemove = null
-        document.onmouseup = null
-      }
-    }
-  }
-}
diff --git a/src/components/BaseNav/SolidWaste/directive/index.js b/src/components/BaseNav/SolidWaste/directive/index.js
deleted file mode 100644
index d8a3108..0000000
--- a/src/components/BaseNav/SolidWaste/directive/index.js
+++ /dev/null
@@ -1,14 +0,0 @@
-// import drag from './drag'
-import drag from './directive'
-
-const install = function (Vue) {
-  Vue.directive('el-drag-dialog', drag)
-}
-
-if (window.Vue) {
-  window['el-drag-dialog'] = drag
-  Vue.use(install) // eslint-disable-line
-}
-
-drag.install = install
-export default drag
diff --git a/src/components/BaseNav/flueGas/flueGas.js b/src/components/BaseNav/WasteGas/flueGas.js
similarity index 100%
rename from src/components/BaseNav/flueGas/flueGas.js
rename to src/components/BaseNav/WasteGas/flueGas.js
diff --git a/src/components/BaseNav/WasteSolid/PublicTable.vue b/src/components/BaseNav/WasteSolid/PublicTable.vue
new file mode 100644
index 0000000..1515187
--- /dev/null
+++ b/src/components/BaseNav/WasteSolid/PublicTable.vue
@@ -0,0 +1,166 @@
+<template>
+  <!--  <div class="react">-->
+  <!--    <div class="main-table">-->
+  <!--      <el-table :data="listData" style="width: 100%" height="255px" :row-class-name="tableRowClassName">-->
+  <!--        <el-table-column v-for="(item, index) in listLabel" :key="index" :prop="item.prop"-->
+  <!--                         :label="item.label" :show-overflow-tooltip="true"></el-table-column>-->
+  <!--      </el-table>-->
+  <!--    </div>-->
+  <!--  </div>-->
+  <div class="main">
+    <span></span>
+    <span></span>
+    <span></span>
+    <span></span>
+    <div class="main-table">
+      <el-table :data="listData" style="width: 100%" height="325px" :row-class-name="tableRowClassName">
+        <el-table-column v-for="(item, index) in listLabel" :key="index" :prop="item.prop"
+                         :label="item.label" :show-overflow-tooltip="true"></el-table-column>
+      </el-table>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'PublicTable',
+  props: ['displayContentTable'],
+  data () {
+    return {
+      listData: [],
+      listLabel: [
+        {
+          label: '搴忓彿',
+          prop: 'StoragePlaceId'
+        },
+        {
+          label: '绫诲埆',
+          prop: 'StoragePlaceTypeName'
+        },
+        {
+          label: '鍥哄簾鍚嶇О',
+          prop: 'StoragePlaceName'
+        },
+        {
+          label: '浠g爜',
+          prop: 'StorageZDMJ'
+        },
+        {
+          label: '浜х敓閲�(t)',
+          prop: 'StorageZCL'
+        },
+        {
+          label: '璐瓨閲�(t)',
+          prop: 'StorageZCNL'
+        },
+        {
+          label: '浜х敓瑁呯疆',
+          prop: 'StorageType'
+        }
+      ]
+    }
+  },
+  mounted () {
+    this.$nextTick(() => {
+      this.listData.push(this.displayContentTable[0], {}, {}, {}, {}, {}, {})
+    })
+  },
+  methods: {
+    // 闅旇棰滆壊璁剧疆
+    tableRowClassName ({
+      row,
+      rowIndex
+    }) {
+      if (rowIndex % 2 === 0) {
+        return 'warning-row'
+      } else if (rowIndex % 2 === 1) {
+        return 'success-row'
+      }
+      return ''
+    }
+  }
+}
+</script>
+
+<style lang="less" scoped>
+//.react {
+//  position: relative;
+//  background: rgba(33, 41, 69, 0.9);
+//  background: linear-gradient(to left, #02a6b5, #02a6b5) left top no-repeat,
+//  linear-gradient(to bottom, #02a6b5, #02a6b5) left top no-repeat,
+//  linear-gradient(to left, #02a6b5, #02a6b5) right top no-repeat,
+//  linear-gradient(to bottom, #02a6b5, #02a6b5) right top no-repeat,
+//  linear-gradient(to left, #02a6b5, #02a6b5) left bottom no-repeat,
+//  linear-gradient(to bottom, #02a6b5, #02a6b5) left bottom no-repeat,
+//  linear-gradient(to left, #02a6b5, #02a6b5) right bottom no-repeat,
+//  linear-gradient(to left, #02a6b5, #02a6b5) right bottom no-repeat;
+//  background-size: 2px 20px, 20px 2px, 2px 20px, 20px 2px;
+//
+//  .main-table {
+//    //border: 1px red solid;
+//  }
+//}
+/deep/ .el-table td {
+  border-bottom: none !important;
+}
+
+/deep/ .el-table th.is-leaf {
+  border-bottom: none !important;
+}
+
+/deep/ .el-table td {
+  height: 45px !important;
+  line-height: 45px !important;
+}
+
+/deep/ .el-table tbody tr:hover > td {
+  background: none !important
+}
+
+.main {
+  position: relative;
+  background: rgba(33, 41, 69, 0.9);
+  //border: 1px solid red;
+}
+
+.main span:nth-child(1) {
+  position: absolute;
+  left: -1px;
+  top: -1px;
+  padding: 10px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 1px 0 0 1px;
+}
+
+.main span:nth-child(2) {
+  position: absolute;
+  right: -1px;
+  top: -1px;
+  padding: 10px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 1px 1px 0 0;
+}
+
+.main span:nth-child(3) {
+  position: absolute;
+  right: -1px;
+  bottom: -1px;
+  padding: 10px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 0 1px 1px 0;
+}
+
+.main span:nth-child(4) {
+  position: absolute;
+  left: -1px;
+  bottom: -1px;
+  padding: 10px;
+  border-style: solid;
+  border-color: #02a6b5;
+  border-width: 0 0 1px 1px;
+}
+
+</style>
diff --git a/src/components/BaseNav/WasteSolid/PublicTabs.vue b/src/components/BaseNav/WasteSolid/PublicTabs.vue
new file mode 100644
index 0000000..ba844dd
--- /dev/null
+++ b/src/components/BaseNav/WasteSolid/PublicTabs.vue
@@ -0,0 +1,134 @@
+<template>
+  <!-- 妗� -->
+  <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-matter">
+        <div v-if="value === 'feiqi'">
+          <ul>
+            <li>鐩戞祴鐐瑰悕绉�:{{ setWasteGasdata.Name }}</li>
+            <li>鐢熶骇鍗曚綅:{{ setWasteGasdata.porltName }}</li>
+            <li>鎺掓斁绫诲瀷鍚嶇О:{{ setWasteGasdata.MonTypeName }}</li>
+            <li>鎺掓斁鍘诲悜:{{ setWasteGasdata.EmissDirecti }}</li>
+            <li>鎺у埗绾у埆鍚嶇О:{{ setWasteGasdata.ContrLevelShowName }}</li>
+            <li>鍐�/澶栨帓鍙�:{{ setWasteGasdata.OrOutPortName }}</li>
+          </ul>
+        </div>
+        <div v-if="value === 'gufei'">
+          <ul>
+            <li>鍦烘墍鍚嶇О:{{ setSolidWaste.StoragePlaceName }}</li>
+            <li>璐瓨鑳藉姏:{{ setSolidWaste.StorageQty }}(鍚�)</li>
+            <li>鍓╀綑璐瓨鑳藉姏:{{ setSolidWaste.SurplusFloorArea }}(鍚�)</li>
+            <li>鍗犲湴闈㈢Н(銕�):{{ setSolidWaste.DesignFloorArea }}(銕�)</li>
+            <li>鏈�杩戣串瀛樻棩鏈�:{{ setSolidWaste.StorageDate }}</li>
+            <li class="lastli"></li>
+          </ul>
+        </div>
+        <div v-else-if="value === 'feishui'">
+          <ul>
+            <li>鐩戞祴鐐瑰悕绉�:{{ setWasteWaterdata.Name }}</li>
+            <li>鐢熶骇鍗曚綅:{{ setWasteWaterdata.porltName }}</li>
+            <li>鎺掓斁绫诲瀷鍚嶇О:{{ setWasteWaterdata.MonTypeName }}</li>
+            <li>鎺掓斁鍘诲悜:{{ setWasteWaterdata.EmissDirecti }}</li>
+            <li>鎺у埗绾у埆鍚嶇О:{{ setWasteWaterdata.ContrLevelShowName }}</li>
+            <li>鍐�/澶栨帓鍙�:{{ setWasteWaterdata.OrOutPortName }}</li>
+          </ul>
+        </div>
+      </div>
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'GasTable',
+  props: ['setSolidWaste', 'value', 'setWasteGasdata', 'setWasteWaterdata']
+}
+</script>
+
+<style scoped lang="less">
+
+.win {
+  position: relative;
+  margin-bottom: 0.04rem;
+  background-color: @background-color;
+  //width: 6rem;
+  //height: 0.5rem;
+}
+
+.main {
+  //width: 100%;
+  //height: 100%;
+
+  .main-matter {
+    font-size: 0.06rem;
+    font-weight: normal;
+    padding: 0.04rem 0;
+    border: 1px solid #396d83;
+    ul {
+      //width: 100%;
+      //height: 100%;
+      display: flex;
+      align-items: center;
+      justify-content: space-around;
+      flex-wrap: wrap;
+      margin-bottom: -0.04rem;
+      li {
+        margin-bottom: 0.04rem;
+        text-align: center;
+        min-width: 31%;
+        background-color: #243a55;
+        color: #00d0f9;
+        border-radius: 0.02rem;
+        font-size: 0.08rem;
+        line-height: 0.09rem;
+        padding: 0.03rem .5%;
+      }
+      .lastli {
+        visibility: hidden
+      }
+    }
+  }
+}
+
+.border_corner {
+  z-index: 999;
+  position: absolute;
+  width: 10px;
+  height: 10px;
+  background: rgba(0, 0, 0, 0);
+  border: 1px 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;
+}
+</style>
diff --git a/src/components/BaseNav/WasteSolid/PublicVideo.vue b/src/components/BaseNav/WasteSolid/PublicVideo.vue
new file mode 100644
index 0000000..f87c2bb
--- /dev/null
+++ b/src/components/BaseNav/WasteSolid/PublicVideo.vue
@@ -0,0 +1,80 @@
+<template>
+  <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-video">-->
+      <video controls>
+        <source src="movie.mp4" type="video/mp4">
+        <source src="movie.ogg" type="video/ogg">
+      </video>
+      <!--      </div>-->
+    </div>
+  </div>
+</template>
+
+<script>
+export default {
+  name: 'GasVideo'
+}
+</script>
+
+<style scoped lang="less">
+.win {
+  position: relative;
+  background-color: rgba(33, 41, 69, 0.9);
+  //height: 2rem;
+
+}
+
+.main {
+  border: 1px solid #396d83;
+  width: 2.5rem;
+  height: 2.5rem;
+  video {
+    width: 100%;
+    height: 100%;
+    outline: none;
+  }
+}
+
+.border_corner {
+  z-index: 999;
+  position: absolute;
+  width: 14px;
+  height: 14px;
+  background: rgba(0, 0, 0, 0);
+  border: 1px 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;
+}
+</style>
diff --git a/src/components/BaseNav/SolidWaste/SolidWaste.js b/src/components/BaseNav/WasteSolid/SolidWaste.js
similarity index 100%
rename from src/components/BaseNav/SolidWaste/SolidWaste.js
rename to src/components/BaseNav/WasteSolid/SolidWaste.js
diff --git a/src/components/BaseNav/WireSurface/index.js b/src/components/BaseNav/WireSurface/index.js
deleted file mode 100644
index 3021c37..0000000
--- a/src/components/BaseNav/WireSurface/index.js
+++ /dev/null
@@ -1,22 +0,0 @@
-// // 寮曞叆鐢ㄤ簬澶勭悊鎺ュ彛鏁版嵁鑾峰彇鐨勬柟娉�
-// import {} from '@src/api/request'
-//
-// class initWireSurface {
-//   constructor (options) {
-//     this.map = options.map
-//     this.L = window.L
-//     this.initWireSurfaceMap = new Map()
-//     this.initWireSurfacePopup = this.L.layerGroup().addTo(this.map)
-//   }
-//
-//   // 鑾峰彇椤甸潰绾�/闈㈡暟鎹�
-//   getDataInitWireSurface () {
-//     ().then(res => {
-//       console.log(res)
-//     }).catch(error => {
-//       console.log(error)
-//     })
-//   }
-// }
-//
-// export default initWireSurface
diff --git a/src/components/panel/topicSearch/WaterWasteSearch.vue b/src/components/panel/topicSearch/WaterWasteSearch.vue
index edad7fb..246cd39 100644
--- a/src/components/panel/topicSearch/WaterWasteSearch.vue
+++ b/src/components/panel/topicSearch/WaterWasteSearch.vue
@@ -30,7 +30,8 @@
     <el-scrollbar style="height:264px">
       <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" @click="handleLocation(item)">
         <!-- v-for="(item,index) in list" :key="index" -->
-        <i class="state"></i>
+<!--        <i class="state"></i>-->
+        <img src="../../../../public/assets/images/map/wastewater/fs_bright_green.png" alt="" class="state">
         <div>
           <h3>###鐐煎寲閮�</h3>
           <p>鎵�灞為儴闂細<span>鐐煎寲閮�</span></p>
diff --git a/src/components/table/summarySheets.vue b/src/components/table/summarySheets.vue
index b99e3f9..e02c120 100644
--- a/src/components/table/summarySheets.vue
+++ b/src/components/table/summarySheets.vue
@@ -47,7 +47,9 @@
 import Warn from './components/Warn'
 import IndexStatistics from './components/IndexStatistics'
 
-import '@/components/BaseNav/SolidWaste/directive/dir'
+// import '@/components/BaseNav/SolidWaste/directive/dir'
+// import '@/components/plugin/DialogDrag'
+
 import bus from '@/eventBus'
 export default {
   name: 'summary-sheet.vue',

--
Gitblit v1.8.0