北京经济技术开发区经开区虚拟城市项目-【前端】-移动端Web
lixuliang
2024-01-23 7f5ed1e4c925d87d87551a8f86ad53a7b563935e
历史影响与土地管理切换bug
已修改3个文件
27 ■■■■ 文件已修改
src/components/leftMenu/sousuo.vue 17 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/poplayer/history.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/sideMenu/layerMenu/layerPanel.vue 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/leftMenu/sousuo.vue
@@ -98,7 +98,7 @@
        </div>
      </div>
      <div v-else>
        <div class="ssjg" v-show="ssjgxs">请输入关键词搜索地图</div>
        <div class="ssjg" v-show="ssjgxs">未搜索到结果</div>
      </div>
    </div>
  </div>
@@ -343,6 +343,7 @@
                  //   data.data && data.data.pois;
                  //115接口
                  if (data[0].status == 200) {
                    data[0].data.data.res &&
                    data[0].data.data.res
                      .filter((item) => {
                        return item.name.includes(this.poi_text);
@@ -370,6 +371,7 @@
                  // }
                  // 高德
                  if (data[1].data.status == 1) {
                    data[1].data.pois &&
                    data[1].data.pois
                      .filter((item) => {
                        return (
@@ -426,11 +428,14 @@
              .then((res) => {
                // 高德
                if (res.data.status == 1) {
                  res.data.pois &&
                  res.data.pois
                    .filter((item) => {
                        var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g");
                      return (
                        item.pname.includes("北京") &&
                        item.name.includes(this.poi_text)
                          item.name.includes(this.poi_text) &&
                          !reg.test(item.typecode)
                      );
                    })
                    .forEach((val) => {
@@ -484,9 +489,15 @@
              })
              .then((res) => {
                if (res.status == 200) {
                  res.data.data.res &&
                  res.data.data.res
                    .filter((item) => {
                      return item.name.includes(this.poi_text);
                        // 判断地块是否有汉字
                        var reg = new RegExp("[\\u4E00-\\u9FFF]+", "g");
                        return (
                          item.name.includes(this.poi_text) &&
                          reg.test(item.typecode)
                        );
                    })
                    .forEach((val) => {
                      Allresults.push(val);
src/components/poplayer/history.vue
@@ -33,6 +33,7 @@
let view = new View({
  center: olProj.fromLonLat([4.606512, 2.621472]),
  zoom: 13,
  enableRotation: false,
});
var topResolution = 896.0859375;
var resolutions = [];
src/components/sideMenu/layerMenu/layerPanel.vue
@@ -477,7 +477,6 @@
    handleFuncClick(index) {
      if (this.curFuncIndex == index) {
        store.setTdglFlag(false);
        store.setSliderShow(false);
        store.setPoplayerListAction({});
        divPoint3 && divPoint3.deleteObject();
        store.setPoplayerShowAction(false);
@@ -488,6 +487,7 @@
        this.curFuncIndex = -1;
        window.clusterLayer && window.clusterLayer.clear();
        if (window.tdglLayer) {
          store.setSliderShow(false);
          sgworld.Creator.DeleteObject(window.tdglLayer);
        }
      } else {
@@ -497,11 +497,10 @@
        store.setMenuListShow(false);
        // 隐藏底部漫游面板
        store.setRoamPanelShow(false);
        //显示滑动条
        store.setSliderShow(true);
        this.curFuncIndex = index;
        switch (index) {
          case 0:
            store.setSliderShow(true);
            window.tdglLayer = sgworld.Creator.createImageryProvider(
              layers[8].name,
              "tms",
@@ -525,12 +524,14 @@
              true,
              ""
            );
            //显示滑动条
            store.setTdglFlag(true);
            break;
          case 1:
            this.curFuncIndex = -1;
            store.setTdglFlag(false);
            if (window.tdglLayer) {
              store.setSliderShow(false);
              sgworld.Creator.DeleteObject(window.tdglLayer);
            }
            store.setHistoryShow(true);
@@ -567,7 +568,7 @@
    "basicMapChecked.val": {
      handler: function (newVal, oldVal) {
        if (newVal == "三维模型") {
          debugger
          debugger;
          this.handleSMapClick(
            {
              id: "swmx",