派生自 wuyushui/SewerAndRainNetwork

chenzeping
2021-03-31 8f560e479082084987d3d7521a7f42df7da72eba
Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop

 Conflicts:
 src/views/MapTemplate.vue
10个文件已修改
69 ■■■■■ 已修改文件
src/components/BaseNav/PublicBounced/GasComponents/EchartsTab.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasTab.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasTabs.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/PublicTable.vue 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/PublicBounced.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/logic/Company.js 12 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/logic/WasteGas.js 18 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/conf/Constants.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/conf/layers/LayerArea.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/EchartsTab.vue
@@ -4,10 +4,10 @@
    <div class="main">
      <div class="main-matter">
        <el-row type="flex" class="row-bg row-item-one" justify="space-around">
          <el-col :span="12">氮氧化物:{{ displayContent.Name }} 标准: 100</el-col>
          <el-col :span="12">二氧化硫:{{ displayContent.DeptSname }} 标准: 50</el-col>
          <el-col :span="12">烟尘:{{ displayContent.EmissTypeName }} 标准: 30</el-col>
          <el-col :span="12">废气流量:{{ displayContent.EmissTypeName }}</el-col>
          <el-col :span="6">氮氧化物:{{ displayContent.Name }} 标准: 100</el-col>
          <el-col :span="6">二氧化硫:{{ displayContent.DeptSname }} 标准: 50</el-col>
          <el-col :span="6">烟尘:{{ displayContent.EmissTypeName }} 标准: 30</el-col>
          <el-col :span="6">废气流量:{{ displayContent.EmissTypeName }}</el-col>
        </el-row>
      </div>
    </div>
src/components/BaseNav/PublicBounced/GasComponents/GasTab.vue
@@ -46,6 +46,7 @@
  .main-matter{
    font-size: 13px;
    font-weight: normal;
    padding: 10px 6px;
    border: 1px solid #396d83;
    .row-item-one{
      margin-bottom: 7px;
src/components/BaseNav/PublicBounced/GasComponents/GasTabs.vue
@@ -12,8 +12,11 @@
</template>
<script>
// import GasECharts from '@components/BaseNav/PublicBounced/GasComponents/GasECharts'
export default {
  name: 'GasTabs'
  name: 'GasTabs',
  components: {}
  // GasECharts
}
</script>
src/components/BaseNav/PublicBounced/GasComponents/GasVideo.vue
@@ -28,11 +28,9 @@
  background-color: rgba(33, 41, 69,0.9);
}
.main {
  width: 100%;
  height: 100%;
  padding: 5px;
  border: 1px solid #396d83;
  padding: 6px;
  .main-video {
    //border: 1px solid #396d83;
    width: 100%;
    height: 100%;
    video {
src/components/BaseNav/PublicBounced/GasComponents/PublicTable.vue
@@ -6,9 +6,8 @@
    <div class="border_corner border_corner_left_bottom"></div>
    <div class="border_corner border_corner_right_bottom"></div>
    <div class="main">
      <el-col class="main-video">
      <div class="main-video">
        <el-table
            border
            tooltip-effect="dark"
            :data="data"
        >
@@ -20,7 +19,7 @@
          <el-table-column prop="name" label="储存量"></el-table-column>
          <el-table-column prop="date" label="产生装置"></el-table-column>
        </el-table>
      </el-col>
      </div>
    </div>
  </div>
</template>
@@ -34,11 +33,11 @@
      data: [{
        date: '2016-05-03',
        name: '王小虎',
        address: '上海市普陀区金沙518区金沙江路'
        address: '上海市普陀区'
      }, {
        date: '2016-05-02',
        name: '王小虎',
        address: '上海市普陀区金沙江区金沙'
        address: '上海市普陀区'
      }]
    }
  },
@@ -65,7 +64,8 @@
.main {
  width: 100%;
  height: 100%;
  //padding: 10px 6px;
  //border: 1px solid #396d83;
  .main-video {
    //border: 1px solid #396d83;
    width: 100%;
src/components/BaseNav/PublicBounced/PublicBounced.vue
@@ -26,6 +26,7 @@
import PublicTable from '@components/BaseNav/PublicBounced/GasComponents/PublicTable'
import GasECharts from '@components/BaseNav/PublicBounced/GasComponents/GasECharts'
import GasVideo from '@components/BaseNav/PublicBounced/GasComponents/GasVideo'
// import GasTabs from './GasComponents/GasTabs'
export default {
  name: 'PublicBounced',
@@ -95,6 +96,7 @@
  .public-bounced-content {
    margin: 15px auto;
    display: flex;
    //align-items: center;
    justify-content: space-around;
    padding: 10px;
@@ -106,6 +108,7 @@
    .public-bounced-content-right {
      flex: 2;
      //width: 48%;
      height: 100%;
    }
  }
src/components/LayerController/logic/Company.js
@@ -22,6 +22,7 @@
    console.log(res)
    const data = res.Result.DataInfo || {}
    for (let i = 0; i < data.length; i++) {
      console.log(data[i])
      // 经纬度 位置
      const positionX = data[i].Latitude
      const positionY = data[i].Longitude
@@ -44,16 +45,9 @@
    return '企业'
  }
  this.clickListener = (layer) => {
    /* this.animalService.pulseEffect(e.latlng)
  this.clickListener = (e) => {
    this.animalService.pulseEffect(e.latlng)
    console.log(e)
    return this.PublicBounced.$el
    */
    console.log(layer)
  }
  // 固废点击进行的 内容的设置
  // SetSolidWasteContent (config, containerPopup) {
  //   this.SolidWastePopup = containerPopup
  // }
}
src/components/LayerController/logic/WasteGas.js
@@ -11,6 +11,7 @@
const ImagBright = '/assets/images/map/exhaust/fq_bright_green.png'
const mapApi = require('../../../api/mapApi').default
const publicBounced = require('../../BaseNav/PublicBounced/PublicBounced').default
module.exports = function () {
  /**
   * 返回marker对象数组
@@ -43,14 +44,23 @@
  this.bindTooltip = (layer) => {
    console.log(layer)
    return '测试废气'
    return '废气点'
  }
  this.clickListener = (e) => {
    console.log(e)
  this.clickListener = async (e) => {
    // console.log(e)
    this.animalService.pulseEffect(e.latlng)
    const dataValue = {
      StoragePlaceId: e.layer.options.test.StoragePlaceId
    }
    const result = await mapApi.GetWasteGas(dataValue)
    const PublicBounced = window.Vue.extend(publicBounced)
    const instance = new PublicBounced()
    instance.setData(result)
    instance.$mount()
    document.body.appendChild(instance.$el)
  }
  // 不同类型图片封装
  // 不同类型图片加载
  this.differentTypes = (ContrLevel) => {
    var effectOfChange
    if (ContrLevel === 1) {
src/conf/Constants.js
@@ -8,7 +8,7 @@
  wasteGasJcd: 'WasteGas.js',
  wasteWaterJcd: 'WasteWater.js',
  solidWasteJcd: 'SolidWaste.js',
  fsqy: 'Company.js'
  sewersAreaGs: 'Company.js'
}
export const props = {
src/conf/layers/LayerArea.js
@@ -13,7 +13,7 @@
      name: '公司',
      sname: '公司', // 表名
      checked: true, // 默认选中状态
      wfs: WFS_URL + '?TYPENAME=公司',
      url: WFS_URL + '?TYPENAME=公司',
      minZoom: 10, // 在指定级别显示
      childLayer: 'fsss,hbss' // 关联PointLayers
    },