zhangzengfei
2020-10-15 a2ebd9a92a375b0b6898d532d3fee782b5fd8f49
src/pages/index/App.vue
@@ -54,6 +54,7 @@
import { tologin, getLoginUserData, getServerName } from './api.ts'
import ParticleNetwork from './ParticleNetwork'
import Licence from '@/components/licence'
import { getMenuListData, findButtonAuthoritys, findInArr } from "@/api/utils";
export default {
  name: 'login-pgae',
@@ -83,6 +84,17 @@
    currentHeight: 1057,
    currentWidth: 1920
  }),
  created() {
    this.getServerName()
    this.getScreenHeight()
  },
  mounted() {
    console.log(this.serverTitle)
  },
  watch: {},
  beforeDestroy() {
    window.onresize = null
  },
  methods: {
    systemLogin() {
      this.nullRule = this.rules
@@ -138,8 +150,9 @@
          type: 'success',
          message: '登录成功!'
        })
        // await this.getMenuList()
        // this.$router.push('/Layout/Video')
        // 获取权限
        await this.getMenuList()
        location.assign("/view/desktop/")
        return json
      } else {
@@ -174,18 +187,25 @@
        sessionStorage.setItem('title', res.data.serverName)
      }
    },
    async getMenuList() {
      let results = await getMenuListData({});
      if (results && results.success) {
        /* 存储权限 */
        let buttonAuthoritys = results.data;
        // console.log(this.$route.query.is_loginsss)
        if (results && results.length && this.$route.query.is_login) {
          this.$router.replace(results[0].url);
        }
        sessionStorage.setItem("buttonAuthoritys", "," + buttonAuthoritys + ",");
        sessionStorage.setItem("menuInfo", JSON.stringify(results));
      } else {
        this.$toast({
          type: "error",
          message: "菜单获取失败"
        });
      }
    },
  },
  created() {
    this.getServerName()
    this.getScreenHeight()
  },
  mounted(){
    console.log(this.serverTitle)
  },
  watch: {},
  beforeDestroy() {
    window.onresize = null
  }
}
</script>
<style lang="scss">