<template>
  <div id="app">
    <router-view />
  </div>
</template>

<script>
import { Message, MessageBox } from "element-ui";
export default {
  name: "App",
  metaInfo() {
    return {
      title:
        this.$store.state.settings.dynamicTitle &&
        this.$store.state.settings.title,
      titleTemplate: (title) => {
        return title
          ? `${title} - ${process.env.VUE_APP_TITLE}`
          : process.env.VUE_APP_TITLE;
      },
    };
  },

  mounted() {
    // // 获取地址栏参数
    // var queryString = window.location.search;
    // // 创建 URLSearchParams 对象
    // var params = new URLSearchParams(queryString);
    // // 创建空的 JSON 对象
    // var obj = {};
    // // 遍历参数，并将其添加到 JSON 对象中
    // params.forEach(function (value, key) {
    //   // 对地址栏参数进行解码
    //   var decodedValue = decodeURIComponent(value);
    //   obj[key] = decodedValue;
    // });

    const params = new URLSearchParams(window.location.href.split("?")[1]);

    // 获取某个参数的值
    const type = params.get("type");
    const flag = params.get("flag");
    const data = params.get("data");
    const token = params.get("token");

    let obj = {
      type,
      flag,
      data,
      token
    }
    console.log(888,obj);
    if (
      obj.token == undefined
    ) {
      console.log(89);
      MessageBox.confirm("token不能为空", "系统提示", {
        confirmButtonText: "返回",
        cancelButtonText: "取消",
        type: "warning",
      })
        .then(() => {
          this.$router.go(-1);
        })
        .catch(() => {
          this.$router.go(-1);
        });
    } else {
      console.log(111);
      localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token);
      this.$store.commit("app/URLChange", obj);
    }

    // var obj = {};
    // window.addEventListener("message", function (event) {
    //   console.log(888, event);
    //   obj = event.data.data;
    //   console.log(999, obj);
    //   if (obj?.token) {
    //     console.log(100, obj);
    //     localStorage.setItem("MSSM-LIAONING__TOKEN", obj.token);
    //   } else {
    //     this.$alert("token不能为空", "提示", {
    //       confirmButtonText: "返回",
    //       callback: (action) => {
    //         this.$router.go(-1);
    //       },
    //     });
    //   }
    //   this.$store.commit("app/URLChange", obj);
    // });
  },
};
/**
              sudo mv html.zip /usr/share/nginx/html/ggfw-iframe 在 MSSM-Dev 文件夹下 移动压缩包到 ggfw文件夹下
				
				      cd /usr/share/nginx/html/ggfw-iframe 移动到文件夹下
				
				      unzip html.zip -d .  解压
				
				      rm ./html.zip 删除当前目录下的压缩包 弹出确定删除 打 y 并回车
  */
</script>
<style>
::-webkit-scrollbar {
  width: 0 !important;
}
::-webkit-scrollbar {
  width: 0 !important;
  height: 0;
}
</style>
