85d6203dd9e7638d2acece88c8e2646650fd894b..4d0cece6f88fa97f5e299dc450d4707d3eec534e
2022-01-18 liuyg
+
4d0cec diff | tree
2022-01-18 liuyg
+实时判断显影全景按钮
09e00d diff | tree
4 files modified
53 ■■■■ changed files
src/components/mobileLeftNav/index.vue 1 ●●●● patch | view | raw | blame | history
src/components/mobilePopupOur/index.vue 3 ●●●●● patch | view | raw | blame | history
src/components/mobilePopupOurOnce/index.vue 21 ●●●● patch | view | raw | blame | history
src/components/mobileWindow/index.vue 28 ●●●● patch | view | raw | blame | history
src/components/mobileLeftNav/index.vue
@@ -365,6 +365,7 @@
                video: data[k].videourl || "",
                from: "labels",
                introduce: data[k].introduce,
                panoramaurl: data[k].panoramaurl,
              };
              // 定制化窗体
              that.openPopupS(
src/components/mobilePopupOur/index.vue
@@ -247,6 +247,7 @@
                item.address.split(";")[0].split(",")[0],
                item.address.split(";")[0].split(",")[1],
              ],
              panoramaurl: item.panoramaurl, //全景
            };
            outList.push(useData);
          });
@@ -276,6 +277,7 @@
                that.mBigPopup.name == "文化风景"
                  ? ["定位", "实景", "图集"]
                  : ["定位"],
              panoramaurl: item.panoramaurl, //全景
            };
            outList.push(useData);
          });
@@ -326,6 +328,7 @@
              that.mBigPopup.name == "文化风景"
                ? ["定位", "实景", "图集"]
                : ["定位"],
            panoramaurl: item.panoramaurl, //全景
          };
          outList.push(useData);
        });
src/components/mobilePopupOurOnce/index.vue
@@ -80,8 +80,20 @@
      let buts = this.onceData.buts;
      let b = [];
      for (let k in buts) {
        if (buts[k] == "实景") {
          continue;
        }
        b.push({
          name: buts[k],
        });
      }
      if (this.ourData.panoramaurl) {
        b.push({
          name: "实景",
        });
      } else {
        b = b.filter((res) => {
          return res.name != "实景";
        });
      }
      return b;
@@ -116,10 +128,10 @@
        //固定窗口
        // that.$store.dispatch("SET_OPENWIDOWFIXED", d);
      } else if (val == "实景") {
        this.$store.commit(
          "MSET_OPENMOBILEPANORAMA",
          "https://www.kuleiman.com/110487/index.html?m=1"
        );
        this.$store.commit("MSET_OPENMOBILEPANORAMA", this.ourData.panoramaurl);
        // if(this.ourData.panoramaurl){
        // }
        // console.log(this.ourData.panoramaurl);
      } else if (val == "图集") {
        let imgsDom = document.getElementById("mobileBigImgs" + this.icon + "");
        imgsDom.click();
@@ -143,6 +155,7 @@
          address: result.address,
          introduce: result.introduce,
          video: result.videourl,
          panoramaurl: result.panoramaurl, //全景
        };
        this.ourData = d;
      });
src/components/mobileWindow/index.vue
@@ -108,7 +108,7 @@
        this.video = ""; //清除视频
        this.seebut = []; //清除按钮
        let queryData = this.query.query;
        console.log(queryData, 789);
        // console.log(queryData, 789);
        this.title = queryData.name;
        if (queryData.seebut) {
@@ -134,9 +134,9 @@
          }
        } else {
          this.seebut = [
            {
              name: "实景",
            },
            // {
            //   name: "实景",
            // },
            {
              name: "图集",
            },
@@ -145,6 +145,7 @@
            },
          ];
        }
        //图集
        if (queryData.bgImg) {
          this.srcList = queryData.bgImg.split(",");
          this.url = this.srcList[0];
@@ -153,6 +154,7 @@
            return res.name != "图集";
          });
        }
        //视频
        if (queryData.video) {
          if (queryData.from == "labels") {
            this.seebut = [];
@@ -161,6 +163,20 @@
            this.seebut.push({ name: "视频" });
          }
        }
        //全景
        if (queryData.panoramaurl) {
          this.panoramaurl = queryData.panoramaurl;
          this.seebut = this.seebut.filter((res) => {
            return res.name != "实景";
          });
          this.seebut.splice(0, 0, { name: "实景" });
        } else {
          this.panoramaurl = "";
          this.seebut = this.seebut.filter((res) => {
            return res.name != "实景";
          });
        }
        //中心内容
        this.center = [];
        for (let k in queryData) {
          for (let n in this.getCenter) {
@@ -220,6 +236,7 @@
      srcList: [],
      seebut: [],
      center: [],
      panoramaurl: "",
    };
  },
  methods: {
@@ -252,6 +269,9 @@
        };
        that.$store.dispatch("MSET_GOTOWHERE", ints);
      } else if (val == "实景") {
        // console.log(this.panoramaurl, query);
        this.$store.commit("MSET_OPENMOBILEPANORAMA", this.panoramaurl);
        return;
        this.$store.commit(
          "MSET_OPENMOBILEPANORAMA",
          "https://www.kuleiman.com/110487/index.html?m=1"