liuyg
2022-01-18 09e00d2c3aefa702a349d5e6c02b8abdf47b83d0
+实时判断显影全景按钮
4 files modified
35 ■■■■■ 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 13 ●●●●● patch | view | raw | blame | history
src/components/mobileWindow/index.vue 18 ●●●●● 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;
@@ -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) {
@@ -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,16 @@
            this.seebut.push({ name: "视频" });
          }
        }
        //全景
        if (queryData.panoramaurl) {
          this.panoramaurl = queryData.panoramaurl;
        } 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 +232,7 @@
      srcList: [],
      seebut: [],
      center: [],
      panoramaurl: "",
    };
  },
  methods: {
@@ -252,6 +265,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"