派生自 wuyushui/SewerAndRainNetwork

QibolinCzp
2021-05-14 2775d5f5cee087361e9e85e10ff55665e5ed0839
问题修改
17个文件已删除
12个文件已修改
3 文件已重命名
9702 ■■■■■ 已修改文件
public/assets/images/map/sewers/应急物资.png 补丁 | 查看 | 原始文档 | blame | 历史
public/assets/images/map/sewers/救援物资.png 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/airQuality.json 167 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/PublicBounced.vue 150 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/PublicChart.vue 151 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/PublicDataStandard.vue 45 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/PublicTable.vue 166 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/PublicTabs.vue 134 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/PublicVideo.vue 80 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue 837 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue 701 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue 1010 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue 690 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue 942 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue 79 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue 311 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue 1118 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/PublicBounced/common/echarts/PublicDetailedList.vue 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/WasteGas/DayData.vue 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/WasteGas/HourData.vue 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/WasteWater/WasteWaterDayChart.vue 63 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/WasteWater/WasteWaterHoursChart.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/BaseNav/pipeline/AffiliatedFacilities.vue 181 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/logic/EnterpriseEmergency.js 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/LayerController/logic/WasteGasChats.js 2745 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/EnterpriseEmergency/EventQuery.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/EnterpriseEmergency/ReportPopup.vue 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/EnterpriseEmergency/ResourcesQuery.vue 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/panel/topicSearch/ReportSearch.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/MapTemplate.vue 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/Temp.vue 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/popup/Popup.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
public/assets/images/map/sewers/Ó¦¼±Îï×Ê.png

public/assets/images/map/sewers/¾ÈÔ®Îï×Ê.png
Binary files differ
src/assets/airQuality.json
@@ -1,10 +1,157 @@
{"type":"FeatureCollection", "features": [
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.8381779195697","117.410229850655"]},"properties":{"name":"水务站","ID":2,"cameraIds":"12010254001310000010","online":"8ae64ac4638cbf3e016439d4a6ad0006","addr":"位于公司西北厂界水务部化工厂院内","desc":"","dept":"水务部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.82248319987435","117.43366062641144"]},"properties":{"name":"烯烃北站","ID":3,"cameraIds":"12010254001310000015","online":"8ae64ac4638cbf3e016439dc12490009","addr":"位于烯烃部北厂界","desc":"","dept":"烯烃部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.84116530418396","117.42481470108032"]},"properties":{"name":"物装站","ID":4,"cameraIds":"12010254001310000012","online":"8ae64ac4638cbf3e016439d45f5a0005","addr":"位于公司东北厂界物装部正门外","desc":"","dept":"物装部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.80886547541369","117.42767179031944"]},"properties":{"name":"烯烃南站","ID":5,"cameraIds":"12010254001310000011","online":"8ae64ac4638cbf3e016439d560ea0008","addr":"位于烯烃部南厂界","desc":"","dept":"烯烃部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.8332098722457","117.447918949615"]},"properties":{"name":"生活区站","ID":6,"cameraIds":"12010254001310000013","online":"8ae64ac4638cbf3e016439dd4963000a","addr":"位于公司培训中心院内","desc":"","dept":"生活区"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.8314127922058","117.427905955039"]},"properties":{"name":"安环站","ID":7,"cameraIds":"12010254001310000014","online":"8ae64ac4638cbf3e016439de9875000c","addr":"位于公司东厂界原培训中心院内","desc":"","dept":"安全环保部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.82397315436005","117.39679098129272"]},"properties":{"name":"炼油站","ID":8,"cameraIds":"12010254001310000009","online":"8ae64ac4638cbf3e016439de2af2000b","addr":"位于公司西南厂界炼油部西南侧","desc":"","dept":"炼油部"}},
  {"type":"Feature","geometry":{"type":"Point","coordinates":["38.82355982342607","117.421976923697"]},"properties":{"name":"热电站","ID":9,"cameraIds":"12010254001310000016","online":"8ae64ac4638cbf3e016439d4f1080007","addr":"位于公司东南厂界热电部北门","desc":"","dept":"热电部"}}
]}
{
  "type": "FeatureCollection",
  "features": [
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.8381779195697",
          "117.410229850655"
        ]
      },
      "properties": {
        "name": "水务站",
        "ID": 2,
        "cameraIds": "12010254001310000010",
        "online": "8ae64ac4638cbf3e016439d4a6ad0006",
        "addr": "位于公司西北厂界水务部化工厂院内",
        "desc": "",
        "dept": "水务部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.82248319987435",
          "117.43366062641144"
        ]
      },
      "properties": {
        "name": "烯烃北站",
        "ID": 3,
        "cameraIds": "12010254001310000015",
        "online": "8ae64ac4638cbf3e016439dc12490009",
        "addr": "位于烯烃部北厂界",
        "desc": "",
        "dept": "烯烃部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.84116530418396",
          "117.42481470108032"
        ]
      },
      "properties": {
        "name": "物装站",
        "ID": 4,
        "cameraIds": "12010254001310000012",
        "online": "8ae64ac4638cbf3e016439d45f5a0005",
        "addr": "位于公司东北厂界物装部正门外",
        "desc": "",
        "dept": "物装部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.80886547541369",
          "117.42767179031944"
        ]
      },
      "properties": {
        "name": "烯烃南站",
        "ID": 5,
        "cameraIds": "12010254001310000011",
        "online": "8ae64ac4638cbf3e016439d560ea0008",
        "addr": "位于烯烃部南厂界",
        "desc": "",
        "dept": "烯烃部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.8332098722457",
          "117.447918949615"
        ]
      },
      "properties": {
        "name": "生活区站",
        "ID": 6,
        "cameraIds": "12010254001310000013",
        "online": "8ae64ac4638cbf3e016439dd4963000a",
        "addr": "位于公司培训中心院内",
        "desc": "",
        "dept": "生活区"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.8314127922058",
          "117.427905955039"
        ]
      },
      "properties": {
        "name": "安环站",
        "ID": 7,
        "cameraIds": "12010254001310000014",
        "online": "8ae64ac4638cbf3e016439de9875000c",
        "addr": "位于公司东厂界原培训中心院内",
        "desc": "",
        "dept": "安全环保部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.82397315436005",
          "117.39679098129272"
        ]
      },
      "properties": {
        "name": "炼油站",
        "ID": 8,
        "cameraIds": "12010254001310000009",
        "online": "8ae64ac4638cbf3e016439de2af2000b",
        "addr": "位于公司西南厂界炼油部西南侧",
        "desc": "",
        "dept": "炼油部"
      }
    },
    {
      "type": "Feature",
      "geometry": {
        "type": "Point",
        "coordinates": [
          "38.82355982342607",
          "117.421976923697"
        ]
      },
      "properties": {
        "name": "热电站",
        "ID": 9,
        "cameraIds": "12010254001310000016",
        "online": "8ae64ac4638cbf3e016439d4f1080007",
        "addr": "位于公司东南厂界热电部北门",
        "desc": "",
        "dept": "热电部"
      }
    }
  ]
}
src/components/BaseNav/PublicBounced/PublicBounced.vue
File was deleted
src/components/BaseNav/PublicBounced/common/PublicChart.vue
File was deleted
src/components/BaseNav/PublicBounced/common/PublicDataStandard.vue
File was deleted
src/components/BaseNav/PublicBounced/common/PublicTable.vue
File was deleted
src/components/BaseNav/PublicBounced/common/PublicTabs.vue
File was deleted
src/components/BaseNav/PublicBounced/common/PublicVideo.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsDate.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsDateWasteWater.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsHour.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsHourWasteWater.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsRealWasteWater.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsTable.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/EChartsWasteWaterTable.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/Echarts.vue
File was deleted
src/components/BaseNav/PublicBounced/common/echarts/PublicDetailedList.vue
File was deleted
src/components/BaseNav/WasteGas/DayData.vue
@@ -21,7 +21,7 @@
      <el-select v-model="formData.region" placeholder="请选择" style="width: 80px">
        <el-option v-for="(item,index) in formData.regionList" :key="index" :label="item" :value="item"></el-option>
      </el-select>
      <el-button>查询</el-button>
      <el-button @click="querySearch">查询</el-button>
      <el-button>明细表</el-button>
    </div>
    <div class="echarts-chart">
@@ -107,6 +107,9 @@
    })
  },
  methods: {
    querySearch () {
      this.initnData()
    },
    async initnData () {
      const data = {
        onLineMonEmissPointId: 23,
src/components/BaseNav/WasteGas/HourData.vue
@@ -123,6 +123,7 @@
    },
    querySearch () {
      console.log('查询')
      this.initnData()
    },
    async initnData () {
      const data = {
@@ -353,6 +354,7 @@
    },
    CreateChart (id, title, legend, xdata, ydatas, yname, jcdID, datatype) {
      this.myChart = this.$echarts.init(this.$refs.wastegashour)
      this.myChart.clear()
      // this.myChart .clear()
      let dataUnit = ''
      if (datatype === 1) {
src/components/BaseNav/WasteWater/WasteWaterDayChart.vue
@@ -1,33 +1,34 @@
<template>
  <div class="echarts-box">
    <div class="tab-scroll">
      <PublicDataStandard :dataStandard="dataStandard"></PublicDataStandard>
      <span class="time-select">{{ formData.timeStart }}日—{{ formData.timeEnd }}日</span>
    <div class="echarts-box">
        <div class="tab-scroll">
            <PublicDataStandard :dataStandard="dataStandard"></PublicDataStandard>
            <span class="time-select">{{ formData.timeStart }}日—{{ formData.timeEnd }}日</span>
        </div>
        <div class="echarts-form">
            <span class="demonstration">开始时间:</span>
            <el-date-picker
                    v-model="formData.timeStart"
                    value-format="yyyy-MM-dd"
                    type="datetime">
            </el-date-picker>
            <span class="demonstration">结束时间:</span>
            <el-date-picker
                    v-model="formData.timeEnd"
                    value-format="yyyy-MM-dd"
                    type="datetime">
            </el-date-picker>
            <span class="demonstration">采样点数:</span>
            <el-select v-model="formData.region" placeholder="请选择" style="width: 80px">
                <el-option v-for="(item,index) in formData.regionList" :key="index" :label="item"
                           :value="item"></el-option>
            </el-select>
            <el-button @click="querySearch()">查询</el-button>
            <el-button>明细表</el-button>
        </div>
        <div class="echarts-chart">
            <div style="width:5rem;height:1.5rem;" ref="echartsDay"></div>
        </div>
    </div>
    <div class="echarts-form">
      <span class="demonstration">开始时间:</span>
      <el-date-picker
          v-model="formData.timeStart"
          value-format="yyyy-MM-dd"
          type="datetime">
      </el-date-picker>
      <span class="demonstration">结束时间:</span>
      <el-date-picker
          v-model="formData.timeEnd"
          value-format="yyyy-MM-dd"
          type="datetime">
      </el-date-picker>
      <span class="demonstration">采样点数:</span>
      <el-select v-model="formData.region" placeholder="请选择" style="width: 80px">
        <el-option v-for="(item,index) in formData.regionList" :key="index" :label="item" :value="item"></el-option>
      </el-select>
      <el-button @click="querySearch()">查询</el-button>
      <el-button>明细表</el-button>
    </div>
    <div class="echarts-chart">
      <div style="width:5rem;height:1.5rem;" ref="echartsDay"></div>
    </div>
  </div>
</template>
<script>
@@ -104,7 +105,7 @@
  },
  methods: {
    querySearch () {
      this.draw24Chart()
    },
    async draw24Chart () {
      const data = {
@@ -389,8 +390,8 @@
      }
      const option = {
        /*  title: {
          text: title,
      }, */
            text: title,
        }, */
        tooltip: { // æç¤ºæ¡†
          trigger: 'axis',
          axisPointer: {
src/components/BaseNav/WasteWater/WasteWaterHoursChart.vue
@@ -104,7 +104,7 @@
  methods: {
    // ç‚¹å‡»æŸ¥è¯¢åŠŸèƒ½
    querySearch () {
      this.draw24Chart()
    },
    // åˆå§‹åŒ–数据请求
    async draw24Chart () {
src/components/BaseNav/pipeline/AffiliatedFacilities.vue
@@ -7,26 +7,29 @@
                :visible.sync="dialogVisible"
                :append-to-body="true"
                :modal="false"
                 v-dialogDragBottom
                >
                v-dialogDragBottom
        >
            <div class="search-panel">
                <el-form ref="form" :model="form" label-width="90px" class="search-form">
                    <!--  <el-form-item label="管线信息:" size="mini" class="search-panel-item">
                       <div class="el-select el-select--mini">8888</div>
                    </el-form-item> -->
                    <el-form-item label="设施类型:" size="mini" class="search-panel-item">
                        <el-select style="width: 100%"  v-model="dataType" value-key="code" @change="handleDataType" :popper-class="'select-down'">
                            <el-option v-for="(item,index) in classification" :key="index" :label="item.name" :value="item"></el-option>
                        <el-select style="width: 100%" v-model="dataType" value-key="code" @change="handleDataType"
                                   :popper-class="'select-down'">
                            <el-option v-for="(item,index) in classification" :key="index" :label="item.name"
                                       :value="item"></el-option>
                        </el-select>
                    </el-form-item>
                    <div class="rightButtonSearch">
                        <el-input  v-model="form.keyword" size="mini"  placeholder="在此输入关键字搜索"></el-input>
                        <el-input v-model="form.keyword" size="mini" placeholder="在此输入关键字搜索"></el-input>
                        <el-button class="el-icon-search" @click="handleSearch"></el-button>
                    </div>
                </el-form>
            </div>
            <el-scrollbar style="height:300px;">
                <div class="environmental-risk-list" v-for="(item,index) in list" :key="index" :class="activeNum===index?'hover':''">
                <div class="environmental-risk-list" v-for="(item,index) in list" :key="index"
                     :class="activeNum===index?'hover':''">
                    <img class="state" :src="getImgSrc()" style="background: none"/>
                    <div>
                        <h3 @click="handleLocation(item,index)">{{ item.properties.pipename }}</h3>
@@ -52,7 +55,7 @@
import AjaxUtils from '@utils/AjaxUtils'
import { LayerFsss } from '@src/conf/layers/LayerFsss'
console.log(LayerFsss, 8888888888)
// console.log(LayerFsss, 8888888888)
export default {
  name: 'AffiliatedFacilities',
  data () {
@@ -123,91 +126,101 @@
}
</script>
<style  lang="less">
.affiliatedFacilities-dialog{
    width: calc(20% - 60px) !important; // calc(30% - 15px);
    left: 60%;
    .el-dialog__body{
        padding: 0.04rem;
        .search-panel {
            background-color: transparent;
            padding: 10px;
            border-bottom: 1px solid @background-color-split;
            // .el-input{width:calc(100% - 40px);position: relative}
            /deep/ input {
                border-radius: 0;
                background-color: @background-color-split;
                border: solid 1px @color;
                color: @color-gray;
                font-size: 0.01rem;
                padding: 0 15px;
<style lang="less">
    .affiliatedFacilities-dialog {
        width: calc(20% - 60px) !important; // calc(30% - 15px);
        left: 60%;
                .el-select .el-input.is-focus .el-input__inner {
        .el-dialog__body {
            padding: 0.04rem;
            .search-panel {
                background-color: transparent;
                padding: 10px;
                border-bottom: 1px solid @background-color-split;
                // .el-input{width:calc(100% - 40px);position: relative}
                /deep/ input {
                    border-radius: 0;
                    background-color: @background-color-split;
                    border: solid 1px @color;
                    color: @color-gray;
                    font-size: 0.01rem;
                    padding: 0 15px;
                    .el-select .el-input.is-focus .el-input__inner {
                        border-color: @color;
                    }
                }
                .el-form-item__label {
                    color: #00fff6
                }
                .el-input__inner {
                    background: none;
                    color: #fff;
                    font-size: 14px;
                    border-radius: 0;
                    border-color: @color;
                    background: rgba(0, 16, 30, .5);
                }
            }
            .el-form-item__label{
                color:#00fff6
            }
            .el-input__inner {
                background: none;
                color: #fff;
                font-size: 14px;
                border-radius: 0;
                border-color: @color;
                background: rgba(0, 16, 30, .5);
            }
        }
        /*input ç‚¹å‡»æœç´¢æ ·å¼*/
        .rightButtonSearch {
            display: flex;
            justify-content: space-between;
            align-items: center;
            /*input ç‚¹å‡»æœç´¢æ ·å¼*/
            .el-input {
                margin-right: 10px
            .rightButtonSearch {
                display: flex;
                justify-content: space-between;
                align-items: center;
                .el-input {
                    margin-right: 10px
                }
                .el-icon-search {
                    width: 40px;
                    border: 1px solid @color;
                    height: 28px;
                    line-height: 28px;
                    text-align: center;
                    color: #fff;
                    border-radius: 2px;
                    cursor: pointer;
                    background: rgba(0, 16, 30, .5);
                    padding: 0;
                }
            }
            .el-icon-search {
                width: 40px;
                border: 1px solid @color;
                height: 28px;
                line-height: 28px;
                text-align: center;
                color: #fff;
                border-radius: 2px;
                cursor: pointer;
                background: rgba(0, 16, 30, .5);
                padding: 0;
            }
        }
        .environmental-risk-list {
            position: relative;
            padding-left: 50px;
            padding-top: 5px;
            padding-bottom: 5px;
            color: @color-shadow;
            border-bottom: 1px solid @background-color-split;
            h3{ cursor: pointer;}
            .state {
                width: 30px;
                height: 30px;
                position: absolute;
                top: 50%;
                left: 10px;
                margin-top: -15px;
                border-radius: 50%;
                box-shadow: 0 0 3px #000;
                background: #0B3B6D;
            }
        }
            .environmental-risk-list {
                position: relative;
                padding-left: 50px;
                padding-top: 5px;
                padding-bottom: 5px;
                color: @color-shadow;
                border-bottom: 1px solid @background-color-split;
        .environmental-risk-list.hover,
        .environmental-risk-list:hover {
            color: @color-highlight;
            background: @background-color;
                h3 {
                    cursor: pointer;
                }
                .state {
                    width: 30px;
                    height: 30px;
                    position: absolute;
                    top: 50%;
                    left: 10px;
                    margin-top: -15px;
                    border-radius: 50%;
                    box-shadow: 0 0 3px #000;
                    background: #0B3B6D;
                }
            }
            .environmental-risk-list.hover,
            .environmental-risk-list:hover {
                color: @color-highlight;
                background: @background-color;
            }
        }
    }
}
</style >
</style>
src/components/LayerController/logic/EnterpriseEmergency.js
@@ -2,6 +2,28 @@
 * ä¼ä¸šåº”急
 */
module.exports = function () {
// ä½¿ç”¨å°è£…方法
const AnimalService = require('../service/AnimalService').default
module.exports = function () {
  this.init = async (layer, L) => {
    this.animalService = new AnimalService({
      L: L,
      layer: layer
    })
  }
  this.bindTooltip = (layer) => {
    return 'layer'
  }
  this.click = () => {
    window.$layer.open({
      content: {
        content: 'Popup', // ç»„ä»¶
        data: { // ä¼ é€’的参数
          datas: 'popupDatas'
        }
      },
      title: ''
    })
  }
}
src/components/LayerController/logic/WasteGasChats.js
File was deleted
src/components/panel/topicSearch/EnterpriseEmergency/EventQuery.vue
src/components/panel/topicSearch/EnterpriseEmergency/ReportPopup.vue
src/components/panel/topicSearch/EnterpriseEmergency/ResourcesQuery.vue
File was renamed from src/components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ResourcesQuery.vue
@@ -57,8 +57,9 @@
import AjaxUtils from '@utils/AjaxUtils'
// import { LayerEmergency } from '../../../../../conf/LayerEmergency'
import { LayerEmergencySource } from '../../../../../conf/layers/LayerEmergencySource'
import { LayerSurroundings } from '../../../../../conf/layers/LayerSurroundings'
import { LayerEmergencySource } from '../../../../conf/layers/LayerEmergencySource'
import { LayerSurroundings } from '../../../../conf/layers/LayerSurroundings'
import AnimalService from '../../../../components/LayerController/service/AnimalService'
export default {
  name: 'ResourcesQuery',
@@ -66,7 +67,7 @@
    return {
      form: {
        eventName: '',
        pipelineType: '应急资源',
        pipelineType: LayerEmergencySource.name,
        dataType: '',
        keyword: '',
        eventNameList: [
@@ -107,7 +108,7 @@
      }
    },
    handleDataType (val) {
      console.log(val)
      // console.log(val)
      this.list = []
    },
    async handleSearch () {
@@ -131,7 +132,11 @@
    },
    handleLocation (val, index) {
      this.activeNum = index
      window.map.flyTo([val.properties.y, val.properties.x], 15)
      window.map.setView([val.properties.y, val.properties.x], 16)
      this.animalService = new AnimalService({
        L: window.L,
        layer: window.layer
      })
    }
  }
}
src/components/panel/topicSearch/ReportSearch.vue
@@ -14,8 +14,8 @@
</template>
<script>
import EventQuery from './SewersSelect/EnterpriseEmergency/EventQuery'
import ResourcesQuery from './SewersSelect/EnterpriseEmergency/ResourcesQuery'
import EventQuery from './EnterpriseEmergency/EventQuery'
import ResourcesQuery from './EnterpriseEmergency/ResourcesQuery'
// import ReportPopup from './SewersSelect/EnterpriseEmergency/ReportPopup'
export default {
src/views/MapTemplate.vue
@@ -16,7 +16,7 @@
        <!--    <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>-->
        <PublicBounced ref="PublicBounced"></PublicBounced>
<!--        <PublicBounced ref="PublicBounced"></PublicBounced>-->
<!--            <ReportPopup></ReportPopup>-->
        <Emergency ref="Emergency"></Emergency>
    </div>
@@ -36,7 +36,7 @@
import LegendPanel from '@components/panel/LegendPanel'
// import Enterprise from '../components/table/enterprise'
// // å…¬å…±å±•示数据
import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
// import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
import LayerFactory from '@components/LayerController/service/LayerFactory'
import EventHandler from '../components/LayerController/event/EventHandler'
// import ReportPopup from '../components/panel/topicSearch/SewersSelect/EnterpriseEmergency/ReportPopup'
@@ -54,7 +54,7 @@
    MonitorPanel,
    // summarySheets,
    SummarySheet,
    PublicBounced,
    // PublicBounced,
    Emergency
    // ReportPopup
  },
src/views/Temp.vue
@@ -15,7 +15,7 @@
    <!--    <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>-->
    <PublicBounced ref="PublicBounced"></PublicBounced>
<!--    <PublicBounced ref="PublicBounced"></PublicBounced>-->
  </div>
</template>
@@ -33,7 +33,7 @@
import LegendPanel from '@components/panel/LegendPanel'
import Enterprise from '../components/table/enterprise'
// // å…¬å…±å±•示数据
import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
// import PublicBounced from '@components/BaseNav/PublicBounced/PublicBounced'
import LayerFactory from '@components/LayerController/service/LayerFactory'
// import '../components/plugin/Leaflet.TileLayer.ProjWMTS'
// import * as L from 'leaflet'
@@ -54,8 +54,8 @@
    SgisLayerController,
    MonitorPanel,
    Popup,
    summarySheets,
    PublicBounced
    summarySheets
    // PublicBounced
  },
  data () {
    return {
src/views/popup/Popup.vue
@@ -42,7 +42,7 @@
          obj[this.props[key]] = content[key]
        }
      }
      console.log(obj)
      // console.log(obj)
      return obj
    },
    setDatas (layer) {