From bedfd1ab5b85d84841b04e9845197cd5ebd81b52 Mon Sep 17 00:00:00 2001
From: chenzeping <ChenZeping02609@163.com>
Date: 星期一, 29 三月 2021 18:12:26 +0800
Subject: [PATCH] 弹出框内容修改样式

---
 /dev/null                                                       |  132 ---------------------------------
 src/views/MapTemplate.vue                                       |   11 --
 src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue |   11 --
 src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue |   38 ++++-----
 src/components/BaseNav/PublicBounced/PublicBounced.vue          |   18 +---
 5 files changed, 27 insertions(+), 183 deletions(-)

diff --git a/src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue b/src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue
index 0b927c9..cfddb19 100644
--- a/src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue
+++ b/src/components/BaseNav/PublicBounced/GasComponents/GasTable.vue
@@ -1,16 +1,16 @@
 <template>
-  <el-row>
-    <el-row>
-      <el-col :span="8">鐩戞祴鐐瑰悕绉�:{{name}}</el-col>
-      <el-col :span="8">鐢熶骇鍗曚綅:{{ DeptSname }}</el-col>
-      <el-col :span="8">鎺掓斁绫诲瀷鍔犺浇:{{EmissTypeName}}</el-col>
+  <div class="gas-tab">
+    <el-row type="flex" class="row-bg" 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>
     </el-row>
-    <el-row>
-      <el-col :span="8">鎺掓斁鍘诲悜:{{EmissTypeDirectName}}</el-col>
-      <el-col :span="8">鎺у埗绾у埆鍚嶇О:{{ContrLevelShowName}}</el-col>
-      <el-col :span="8">鍐�/澶栨帓鍙�:{{OrOutPortName}}</el-col>
+    <el-row type="flex" class="row-bg" justify="space-around">
+      <el-col :span="12">鎺掓斁鍘诲悜:{{ displayContent.EmissTypeDirectName }}</el-col>
+      <el-col :span="12">鎺у埗绾у埆鍚嶇О:{{ displayContent.ContrLevelShowName }}</el-col>
+      <el-col :span="12">鍐�/澶栨帓鍙�:{{ displayContent.OrOutPortName }}</el-col>
     </el-row>
-  </el-row>
+  </div>
 </template>
 
 <script>
@@ -18,27 +18,25 @@
   name: 'GasTable',
   props: ['displayContent'],
   data () {
-    return {
-      name: '鑱氶叝鐑獟鐐�03鐑熸皵鎺掓斁鍙�',
-      DeptSname: '澶ц姵鐑冭缃�',
-      EmissTypeName: '搴熸皵',
-      EmissTypeDirectName: '澶ф皵',
-      ContrLevelShowName: '甯傛帶',
-      OrOutPortName: '澶栨帓'
-    }
+    return {}
   }
 }
 </script>
 
 <style scoped lang="less">
+.gas-tab {
+  border: 1px #4c667d solid;
+}
+
 .el-row {
   color: #00d0f9;
-  .el-col{
+
+  .el-col {
     width: 200px;
     height: 28px;
     background-color: #243a55;
     border-radius: 0.05rem;
-    //margin: 5px;
+    margin: 5px 0;
     text-align: center;
     line-height: 28px;
   }
diff --git a/src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue b/src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue
index b317b1c..65d8a5b 100644
--- a/src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue
+++ b/src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue
@@ -1,16 +1,10 @@
 <template>
-<div>
-<!--  <video>-->
+  <div class="gas-video">
     <video width="100%" height="100%" controls>
       <source src="movie.mp4" type="video/mp4">
       <source src="movie.ogg" type="video/ogg">
-<!--      鎮ㄧ殑娴忚鍣ㄤ笉鏀寔 HTML5 video 鏍囩銆�-->
     </video>
-<!--    <span class="ico ico-sound" :class="{ active: isMute }" v-on:click="closeSoundClick()"></span>-->
-<!--    <span class="ico ico-skip"></span>-->
-<!--    <span class="ico ico-video" :class="{ hide: isPlay }" v-on:click="playClick()"></span>-->
-<!--  </video>-->
-</div>
+  </div>
 </template>
 
 <script>
@@ -20,5 +14,4 @@
 </script>
 
 <style scoped>
-
 </style>
diff --git a/src/components/BaseNav/PublicBounced/PublicBounced.vue b/src/components/BaseNav/PublicBounced/PublicBounced.vue
index 0522449..3f69b36 100644
--- a/src/components/BaseNav/PublicBounced/PublicBounced.vue
+++ b/src/components/BaseNav/PublicBounced/PublicBounced.vue
@@ -6,7 +6,7 @@
     </div>
     <div class="public-bounced-content">
       <div class="public-bounced-content-left">
-        <GasTable></GasTable>
+        <GasTable :displayContent="displayContent"></GasTable>
         <GasECharts></GasECharts>
       </div>
       <div class="public-bounced-content-right">
@@ -50,18 +50,15 @@
 
 <style lang="less" scoped>
 .public-bounced {
-  width: 80%;
-  height: 450px;
   z-index: 999;
-  position: absolute;
-  top: 25%;
-  left: 10%;
+  position: fixed;
+  top: 50%;
+  left: 50%;
   background-color: #002432;
   margin: 1% auto;
   border: 1px #9fc5c8 solid;
 
   .public-bounced-title {
-    width: 100%;
     border: 1px #a4c0d8 solid;
     display: flex;
     align-items: center;
@@ -82,20 +79,15 @@
   }
 
   .public-bounced-content {
-    width: 100%;
-    height: 100%;
     display: flex;
     align-items: center;
     justify-content: space-around;
 
     .public-bounced-content-left {
-      width: 48%;
-      height: 400px;
+
     }
 
     .public-bounced-content-right {
-      width: 48%;
-      height: 400px;
     }
   }
 
diff --git a/src/components/BaseNav/SolidWaste/Popup.vue b/src/components/BaseNav/SolidWaste/Popup.vue
deleted file mode 100644
index 79a1a6d..0000000
--- a/src/components/BaseNav/SolidWaste/Popup.vue
+++ /dev/null
@@ -1,111 +0,0 @@
-<template>
-  <div class="box" @click.stop="clo_box">
-    <div class="popup_content">
-      <div class="popup_title">{{ this.title }}</div>
-      <div class="popup_center">
-        <div v-if="this.content_text">{{ this.content_text }}</div>
-        <slot></slot>
-      </div>
-      <div class="popup_bottom">
-        <button @click="popup_sub">纭畾{{ displayContent.Name }}</button>
-        <button @click="popup_clo">鍙栨秷</button>
-      </div>
-    </div>
-  </div>
-</template>
-
-<script>
-export default {
-  name: 'SolidContent',
-  data () {
-    return {
-      displayContent: []
-    }
-  },
-  props: {
-    title: {
-      type: String,
-      default: '榛樿鏍囬'
-    },
-    content_text: {
-      type: String,
-      default: ''
-    },
-    hidden: {
-      type: Boolean,
-      default: false
-    }
-  },
-  methods: {
-    // 鐐瑰嚮纭畾浜嬩欢
-    popup_sub () {
-      this.$emit('popup_sub')
-    },
-    // 鐐瑰嚮浜嗗彇娑堜簨浠�
-    popup_clo () {
-      this.$emit('popup_clo')
-    },
-    // 鐐瑰嚮浜嗗脊鍑烘浠ュ鍖哄煙
-    clo_box (e) {
-      if (e.target._prevClass === 'box') {
-        this.$emit('clo_box')
-      }
-    }
-  }
-}
-</script>
-
-<style scoped>
-.box {
-  width: 80%;
-  z-index: 999;
-  position: absolute;
-  top: 50%;
-  left: 25%;
-  background-color: rgba(128, 128, 128, 0.507);
-}
-
-.popup_content {
-  background-color: white;
-  padding: 1%;
-  border-radius: 20px;
-  width: 40%;
-  margin: 10% auto;
-}
-
-.popup_title {
-  text-align: center;
-  font-weight: 600;
-  font-size: 30px;
-}
-
-.popup_center {
-  padding: 10%;
-  font-size: 20px;
-}
-
-.popup_bottom {
-  display: flex;
-  justify-content: space-around;
-}
-
-button {
-  width: 25%;
-  height: 20%;
-  padding: 2%;
-  border: 1px solid gray;
-  border-radius: 10px;
-}
-
-button:nth-child(1) {
-  background-color: orangered;
-  color: white;
-  font-size: 20px;
-}
-
-button:nth-child(2) {
-  background-color: gray;
-  color: black;
-  font-size: 20px;
-}
-</style>
diff --git a/src/components/BaseNav/SolidWaste/SolidContent.vue b/src/components/BaseNav/SolidWaste/SolidContent.vue
deleted file mode 100644
index 9b55840..0000000
--- a/src/components/BaseNav/SolidWaste/SolidContent.vue
+++ /dev/null
@@ -1,82 +0,0 @@
-<template>
-  <div class="public-bounced" v-show="flag">
-    <div class="popup_title">{{ displayContent.Name }}</div>
-    <div class="popup_bottom">
-      <button @click="closePopup">纭畾</button>
-      <button @click="closePopup">鍙栨秷</button>
-    </div>
-  </div>
-</template>
-
-<script>
-import '@/components/BaseNav/SolidWaste/directive'
-
-export default {
-  name: 'SolidContent',
-  data () {
-    return {
-      displayContent: [],
-      flag: false
-    }
-  },
-  methods: {
-    setData (data) {
-      this.displayContent = data
-      this.flag = true
-    },
-    closePopup () {
-      this.flag = false
-    }
-  }
-}
-</script>
-
-<style scoped>
-.public-bounced {
-  width: 80%;
-  z-index: 499;
-  position: absolute;
-  top: 15%;
-  left: 10%;
-  background-color: rgba(128, 128, 128, 0.507);
-  padding: 1%;
-  border-radius: 20px;
-  margin: 10% auto;
-}
-
-.popup_title {
-  text-align: center;
-  font-weight: 600;
-  font-size: 30px;
-}
-
-.popup_center {
-  padding: 10%;
-  font-size: 20px;
-}
-
-.popup_bottom {
-  display: flex;
-  justify-content: space-around;
-}
-
-button {
-  width: 25%;
-  height: 20%;
-  padding: 2%;
-  border: 1px solid gray;
-  border-radius: 10px;
-}
-
-button:nth-child(1) {
-  background-color: orangered;
-  color: white;
-  font-size: 20px;
-}
-
-button:nth-child(2) {
-  background-color: gray;
-  color: black;
-  font-size: 20px;
-}
-</style>
diff --git a/src/components/BaseNav/SolidWaste/SolidWasteTable.vue b/src/components/BaseNav/SolidWaste/SolidWasteTable.vue
deleted file mode 100644
index a4ecb37..0000000
--- a/src/components/BaseNav/SolidWaste/SolidWasteTable.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-<template>
-  <el-tabs>
-    <el-tab-pane :label="displayContent.StoragePlaceName" name="">
-      <el-table
-          :data="tableData" :fit="true">
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column label="鍥哄簾(t)">
-          <el-table-column
-              prop="province"
-              label="绱浜х敓閲�">
-          </el-table-column>
-          <el-table-column
-              prop="city"
-              label="褰撴湀浜х敓閲�">
-          </el-table-column>
-        </el-table-column>
-      </el-table>
-    </el-tab-pane>
-  </el-tabs>
-
-</template>
-
-<script>
-export default {
-  name: 'SolidWasteTable',
-  props: ['displayContent'],
-  data () {
-    return {
-      tableData: [{
-        date: '闆嗗洟鍏徃',
-        name: '35',
-        province: '23',
-        city: '11',
-        address: 235,
-        zip: 23
-      }, {
-        date: '澶╂触鐭冲寲',
-        name: 32,
-        province: 33,
-        city: 44,
-        address: 53,
-        zip: 200333
-      }, {
-        date: '娴庡崡鐐煎寲',
-        name: 35,
-        province: 13,
-        city: 33,
-        address: 44,
-        zip: 200333
-      }]
-    }
-  }
-}
-</script>
-
-<style lang="less" scoped>
-
-</style>
diff --git a/src/components/BaseNav/WasteWater/WasteWaterContent.vue b/src/components/BaseNav/WasteWater/WasteWaterContent.vue
deleted file mode 100644
index 22512f2..0000000
--- a/src/components/BaseNav/WasteWater/WasteWaterContent.vue
+++ /dev/null
@@ -1,52 +0,0 @@
-<template>
-  <div class="wastewater-content">
-    <div class="content-left">
-      <span>{{ displayContent.StoragePlaceName }}</span>
-    </div>
-    <div class="content-right">
-      <WasteWaterTable :displayContent="displayContent"></WasteWaterTable>
-    </div>
-  </div>
-</template>
-
-<script>
-
-import WasteWaterTable from '@components/BaseNav/WasteWater/WasteWaterTable'
-
-export default {
-  name: 'WasteWaterContent',
-  components: { WasteWaterTable },
-  data () {
-    return {
-      displayContent: []
-    }
-  },
-  methods: {
-    setDate (data) {
-      this.displayContent = data
-    }
-  }
-}
-</script>
-
-<style lang="less" scoped>
-span {
-  font-size: 22px;
-  color: red;
-}
-
-.wastewater-content {
-  width: 100%;
-  display: flex;
-  align-items: center;
-  justify-content: space-around;
-
-  .content-left {
-    width: 35%;
-  }
-
-  .content-right {
-    width: 60%;
-  }
-}
-</style>
diff --git a/src/components/BaseNav/WasteWater/WasteWaterTable.vue b/src/components/BaseNav/WasteWater/WasteWaterTable.vue
deleted file mode 100644
index 7468710..0000000
--- a/src/components/BaseNav/WasteWater/WasteWaterTable.vue
+++ /dev/null
@@ -1,69 +0,0 @@
-<template>
-  <el-tabs>
-    <el-tab-pane :label="displayContent.StoragePlaceName" name="" class="ShowTable">
-      <el-table
-          :data="tableData" :fit="true">
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column
-            type="index"
-            label="搴忓彿">
-        </el-table-column>
-        <el-table-column label="搴熸按(t)">
-          <el-table-column
-              prop="province"
-              label="绱浜х敓閲�">
-          </el-table-column>
-          <el-table-column
-              prop="city"
-              label="褰撴湀浜х敓閲�">
-          </el-table-column>
-        </el-table-column>
-      </el-table>
-    </el-tab-pane>
-  </el-tabs>
-
-</template>
-
-<script>
-export default {
-  name: 'WasteWaterTable',
-  props: ['displayContent'],
-  data () {
-    return {
-      tableData: [{
-        date: '闆嗗洟鍏徃',
-        name: '35',
-        province: '23',
-        city: '11',
-        address: 235,
-        zip: 23
-      }, {
-        date: '澶╂触鐭冲寲',
-        name: 32,
-        province: 33,
-        city: 44,
-        address: 53,
-        zip: 200333
-      }, {
-        date: '娴庡崡鐐煎寲',
-        name: 35,
-        province: 13,
-        city: 33,
-        address: 44,
-        zip: 200333
-      }]
-    }
-  }
-}
-</script>
-
-<style lang="less" scoped>
-
-</style>
diff --git a/src/components/BaseNav/WasteWater/directive.js b/src/components/BaseNav/WasteWater/directive.js
deleted file mode 100644
index adc9450..0000000
--- a/src/components/BaseNav/WasteWater/directive.js
+++ /dev/null
@@ -1,132 +0,0 @@
-import Vue from 'vue'
-
-// 鑷畾涔夊厓绱犲疄鐜板脊妗嗘嫋鎷絒閲嶇偣]
-Vue.directive('draw', {
-  inserted: function (el, binding, vNode) {
-    el.setAttribute('style', 'position: fixed; z-index: 9999')
-  },
-  bind: function (el, bindding, vNode) {
-    el.setAttribute('draggable', true)
-    let left, top, width, height
-    el._dragstart = function (event) {
-      event.stopPropagation()
-      left = event.clientX - el.offsetLeft
-      top = event.clientY - el.offsetTop
-      width = el.offsetWidth
-      height = el.offsetHeight
-    }
-    el._checkPosition = function () { // 闃叉琚嫋鍑鸿竟鐣�
-      const width = el.offsetWidth
-      const height = el.offsetHeight
-      let left = Math.min(el.offsetLeft, document.body.clientWidth - width)
-      left = Math.max(0, left)
-      let top = Math.min(el.offsetTop, document.body.clientHeight - height)
-      top = Math.max(0, top)
-      el.style.left = left + 'px'
-      el.style.top = top + 'px'
-      el.style.width = width + 'px'
-      el.style.height = height + 'px'
-    }
-    el._dragEnd = function (event) {
-      event.stopPropagation()
-      left = event.clientX - left
-      top = event.clientY - top
-      el.style.left = left + 'px'
-      el.style.top = top + 'px'
-      el.style.width = width + 'px'
-      el.style.height = height + 'px'
-      el._checkPosition()
-    }
-    el._documentAllowDraop = function (event) {
-      event.preventDefault()
-    }
-    document.body.addEventListener('dragover', el._documentAllowDraop)
-    el.addEventListener('dragstart', el._dragstart)
-    el.addEventListener('dragend', el._dragEnd)
-    window.addEventListener('resize', el._checkPosition)
-  },
-
-  unbind: function (el, bindding, vNode) {
-    document.body.removeEventListener('dragover', el._documentAllowDraop)
-    el.removeEventListener('dragstart', el._dragstart)
-    el.removeEventListener('dragend', el._dragEnd)
-    window.removeEventListener('resize', el._checkPosition)
-    delete el._documentAllowDraop
-    delete el._dragstart
-    delete el._dragEnd
-    delete el._checkPosition
-  }
-})
-
-// v-dialogDrag: 寮圭獥鎷栨嫿
-Vue.directive('dialogDrag', {
-  bind (el, binding, vnode, oldVnode) {
-    const dialogHeaderEl = el.querySelector('.el-dialog__header')
-    const dragDom = el.querySelector('.el-dialog')
-    dialogHeaderEl.style.cursor = 'move'
-
-    // 鑾峰彇鍘熸湁灞炴�� ie dom鍏冪礌.currentStyle 鐏嫄璋锋瓕 window.getComputedStyle(dom鍏冪礌, null);
-    const sty = dragDom.currentStyle || window.getComputedStyle(dragDom, null)
-
-    dialogHeaderEl.onmousedown = (e) => {
-      // 榧犳爣鎸変笅锛岃绠楀綋鍓嶅厓绱犺窛绂诲彲瑙嗗尯鐨勮窛绂�
-      const disX = e.clientX - dialogHeaderEl.offsetLeft
-      const disY = e.clientY - dialogHeaderEl.offsetTop
-
-      // 鑾峰彇鍒扮殑鍊煎甫px 姝e垯鍖归厤鏇挎崲
-      let styL, styT
-
-      // 娉ㄦ剰鍦╥e涓� 绗竴娆¤幏鍙栧埌鐨勫�间负缁勪欢鑷甫50% 绉诲姩涔嬪悗璧嬪�间负px
-      if (sty.left.includes('%')) {
-        styL = +document.body.clientWidth * (+sty.left.replace(/%/g, '') / 100)
-        styT = +document.body.clientHeight * (+sty.top.replace(/%/g, '') / 100)
-      } else {
-        styL = +sty.left.replace(/px/g, '')
-        styT = +sty.top.replace(/px/g, '')
-      }
-
-      document.onmousemove = function (e) {
-        // 閫氳繃浜嬩欢濮旀墭锛岃绠楃Щ鍔ㄧ殑璺濈
-        const l = e.clientX - disX
-        const t = e.clientY - disY
-
-        // 绉诲姩褰撳墠鍏冪礌
-        dragDom.style.left = `${l + styL}px`
-        dragDom.style.top = `${t + styT}px`
-
-        // 灏嗘鏃剁殑浣嶇疆浼犲嚭鍘�
-        // binding.value({x:e.pageX,y:e.pageY})
-      }
-
-      document.onmouseup = function (e) {
-        document.onmousemove = null
-        document.onmouseup = null
-      }
-    }
-  }
-})
-
-// v-dialogDragWidth: 寮圭獥瀹藉害鎷栧ぇ 鎷栧皬
-Vue.directive('dialogDragWidth', {
-  bind (el, binding, vnode, oldVnode) {
-    const dragDom = binding.value.$el.querySelector('.el-dialog')
-
-    el.onmousedown = (e) => {
-      // 榧犳爣鎸変笅锛岃绠楀綋鍓嶅厓绱犺窛绂诲彲瑙嗗尯鐨勮窛绂�
-      const disX = e.clientX - el.offsetLeft
-
-      document.onmousemove = function (e) {
-        e.preventDefault() // 绉诲姩鏃剁鐢ㄩ粯璁や簨浠�
-
-        // 閫氳繃浜嬩欢濮旀墭锛岃绠楃Щ鍔ㄧ殑璺濈
-        const l = e.clientX - disX
-        dragDom.style.width = `${l}px`
-      }
-
-      document.onmouseup = function (e) {
-        document.onmousemove = null
-        document.onmouseup = null
-      }
-    }
-  }
-})
diff --git a/src/views/MapTemplate.vue b/src/views/MapTemplate.vue
index 8f55f31..c5d2668 100644
--- a/src/views/MapTemplate.vue
+++ b/src/views/MapTemplate.vue
@@ -15,7 +15,6 @@
     <legend-panel></legend-panel>
     <summary-sheets></summary-sheets>
     <enterprise></enterprise>
-    <!--    <el-button id="map-btn" el-icon-c-scale-to-original icon="el-icon-c-scale-to-original" circle @click="isShowHidden"></el-button>-->
     <el-button type="primary" @click="ChangeState" class="solid-waste">鍥哄簾</el-button>
     <el-button type="primary" @click="ChangeWaterState" class="Waste-water">搴熸按</el-button>
     <el-button type="primary" @click="AddGasHelper" class="flue-gas">搴熸皵</el-button>
@@ -41,10 +40,10 @@
 // 搴曞浘涓氬姟js閫昏緫
 import AddSolidWasteHelper from '@components/BaseNav/SolidWaste/SolidWaste'
 import AddWasteWaterHelper from '@components/BaseNav/WasteWater/WasteWater'
-import AddGasHelper from '@components/flueGas/flueGas'
-// import PopupGas from '@/components/flueGas/popup-gas'
+import AddGasHelper from '@components/BaseNav/flueGas/flueGas'
 // // 鍏叡灞曠ず鏁版嵁
 import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
+
 export default {
   name: 'MapTemplate',
   components: {
@@ -59,13 +58,10 @@
     LcServiceLayer,
     Popup,
     summarySheets,
-    // SolidContent,
-    // PopupGas,
     PublicBounced
   },
   data () {
     return {
-      // isShowBtn: false,
       map: null,
       lcServiceLayerVisible: false,
       basemapHelper: {},
@@ -134,9 +130,6 @@
       AddWasteWater.requestData(data)
       AddWasteWater.SetWasteWaterContent(this.config, this.$refs.PublicBounced)
     },
-    // isShowHidden () {
-    //   this.isShowBtn = !this.isShowBtn
-    // },
     saveMapStatus () {
       window.serviceLayerHelper = this.serviceLayerHelper
       this.$store.commit('setMapObj', this.map)

--
Gitblit v1.8.0