From d8fcf4c20cd4638a3def6227a71ea2c81fbc0885 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期五, 23 十月 2020 17:23:15 +0800
Subject: [PATCH] 标注静态交互
---
src/pages/index/App.vue | 46 +++++++++++++++++++++++++++++++++-------------
1 files changed, 33 insertions(+), 13 deletions(-)
diff --git a/src/pages/index/App.vue b/src/pages/index/App.vue
index a3b5f16..11e0516 100644
--- a/src/pages/index/App.vue
+++ b/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">
--
Gitblit v1.8.0