派生自 wuyushui/SewerAndRainNetwork

chenzeping
2021-04-01 1602bcb0af9757e6d3af0b509060c4c0a40e1ba8
Merge branch 'develop' of http://xearth.cn:6600/r/wuyushui/SewerAndRainNetwork into develop

 Conflicts:
 src/api/mapApi.js
 src/api/mapUrl.js
 src/components/BaseNav/PublicBounced/GasComponents/PublicTabs.vue
 src/components/BaseNav/PublicBounced/PublicBounced.vue
4个文件已修改
52 ■■■■ 已修改文件
src/api/mapApi.js 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/mapUrl.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/GasComponents/PublicTabs.vue 27 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/logic/WasteGas.js 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/api/mapApi.js
@@ -24,11 +24,11 @@
  getSolidWasteDetail (data) {
    return axios.get(mapUrl.getSolidWasteDetail, data)
  },
  getWasteGas (data) {
    return axios.get(mapUrl.getWasteGas, data)
  },
  getWasteWater (data) {
    return axios.get(mapUrl.getWasteWater, data)
  },
  GetWasteGas (data) {
    return axios.get(mapUrl.GetWasteGas, data)
  },
  getCompany (data) {
    return axios.get(mapUrl.getCompany, data)
src/api/mapUrl.js
@@ -9,7 +9,7 @@
export const getSolidWasteBaseInfo = $HOST + '/wasteSolid/getSolidWasteBaseInfo'
export const getSolidWasteDetail = $HOST + '/wasteSolid/getSolidWasteDetail'
export const GetWasteGas = $HOST + '/wasteGas/getWasteGas'
export const getWasteGas = $HOST + '/wasteGas/getWasteGas'
export const getWasteWater = $HOST + '/wasteWater/getWasteWater'
src/components/BaseNav/PublicBounced/GasComponents/PublicTabs.vue
@@ -18,6 +18,22 @@
          <el-col :span="8">控制级别名称:{{ displayContentTab2.SurplusFloorArea }}</el-col>
          <el-col :span="8">内/外排口:{{ displayContentTab2.StorageDate }}</el-col>
        </el-row>
<!--        <el-row type="flex" class="row-bg row-item-one" justify="space-around">-->
<!--          <el-col :span="8">监测点名称:{{ displayContent.Name }}</el-col>-->
<!--          <el-col :span="8">生产单位:{{ displayContent.porltName }}</el-col>-->
<!--          <el-col :span="8">排放类型加载:{{ displayContent.MonTypeName }}</el-col>-->
<!--          &lt;!&ndash;          <el-col :span="8">监测点名称:{{ displayContentTab2.StoragePlaceName }}</el-col>&ndash;&gt;-->
<!--          &lt;!&ndash;          <el-col :span="8">生产单位:{{ displayContentTab2.StoragePlaceName }}</el-col>&ndash;&gt;-->
<!--          &lt;!&ndash;          <el-col :span="8">排放类型加载:{{ displayContentTab2.DesignFloorArea }}</el-col>&ndash;&gt;-->
<!--        </el-row>-->
<!--        <el-row type="flex" class="row-bg" justify="space-around">-->
<!--          <el-col :span="8">排放去向:{{ displayContent.EmissDirecti }}</el-col>-->
<!--          <el-col :span="8">控制级别名称:{{ displayContent.ContrLevelShowName }}</el-col>-->
<!--          <el-col :span="8">内/外排口:{{ displayContent.OrOutPortName }}</el-col>-->
<!--          &lt;!&ndash;          <el-col :span="8">排放去向:{{ displayContentTab2.StorageQty }}</el-col>&ndash;&gt;-->
<!--          &lt;!&ndash;          <el-col :span="8">控制级别名称:{{ displayContentTab2.SurplusFloorArea }}</el-col>&ndash;&gt;-->
<!--          &lt;!&ndash;          <el-col :span="8">内/外排口:{{ displayContentTab2.StorageDate }}</el-col>&ndash;&gt;-->
<!--        </el-row>-->
      </div>
    </div>
  </div>
@@ -49,27 +65,22 @@
  margin-bottom: 13px;
  background-color: rgba(33, 41, 69, 0.9);
}
.main {
  width: 100%;
  height: 100%;
  .main-matter {
    font-size: 13px;
    font-weight: normal;
    padding: 10px 6px;
    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%;
@@ -78,7 +89,6 @@
        line-height: 28px;
        margin-left: 6px;
        border-radius: 4px;
        &:nth-child(1) {
          margin-left: 0;
        }
@@ -86,7 +96,6 @@
    }
  }
}
.border_corner {
  z-index: 999;
  position: absolute;
@@ -95,28 +104,24 @@
  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;
src/components/LayerController/logic/WasteGas.js
@@ -18,11 +18,8 @@
   * @param L leaflet对象
   */
  this.init = async (layer, L) => {
    this.animalService = new AnimalService({
      L: L,
      layer: layer
    })
    const res = await mapApi.GetWasteGas()
    this.animalService = new AnimalService({ L: L, layer: layer })
    const res = await mapApi.getWasteGas()
    const data = res.Result.DataInfo || {}
    // console.log(data)
    for (let i = 0; i < data.length; i++) {
@@ -53,13 +50,13 @@
  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 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.setData(e.layer.options.test)
    instance.$mount()
    document.body.appendChild(instance.$el)
  }