From 98a6297b10a4b97c3022f84d3ba7908c178d9ee0 Mon Sep 17 00:00:00 2001
From: hanbaoshan <hanbaoshan@aiotlink.com>
Date: 星期二, 20 十月 2020 10:30:10 +0800
Subject: [PATCH] 应用中心安装提示bug修复

---
 src/pages/index/App.vue |   58 +++++++++++++++++++++++++++++++++++++++++-----------------
 1 files changed, 41 insertions(+), 17 deletions(-)

diff --git a/src/pages/index/App.vue b/src/pages/index/App.vue
index b5a62d2..11e0516 100644
--- a/src/pages/index/App.vue
+++ b/src/pages/index/App.vue
@@ -1,7 +1,7 @@
 <template>
   <div class v-loading="vLoading" :style="`width: ${currentWidth}px;height:${currentHeight}px`">
     <div class="web-site">
-      <a href="http://www.aiotlink.com" target="_blank">www.aiotlink.com</a>
+      <a href="http://www.smartai.com" target="_blank">www.smartai.com</a>
     </div>
     <licence />
     <div class="right-bg" style>
@@ -9,7 +9,7 @@
     </div>
     <div class="left-bg">
       <div class="login-logo">
-        <img src="../../assets/img/login-logo.png" alt width="105px" height="105px" />
+        <img src="/images/login-logo.png" alt width="105px" height="105px" />
       </div>
       <div class="login-com">
         <span>鍖椾含璐濇�濈鎶�鏈湁闄愬叕鍙�</span>
@@ -45,15 +45,16 @@
           </el-form-item>
         </el-form>
       </div>
-      <p class="gradient-text gradient-text-one">鈥斺�斺�� {{serverTitle || '鏅� 鑳� 璁� 绠� 鑺� 鐐� 鈥� ReID'}} 鈥斺�斺��</p>
+      <p class="gradient-text gradient-text-one">鈥斺�斺�� {{serverTitle || 'SmartAI 鈥� ReID'}} 鈥斺�斺��</p>
     </div>
   </div>
 </template>
 
 <script>
 import { tologin, getLoginUserData, getServerName } from './api.ts'
-import ParticleNetwork from '@/components/ParticleNetwork'
+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,9 +150,10 @@
           type: 'success',
           message: '鐧诲綍鎴愬姛锛�'
         })
-        // await this.getMenuList()
-        // this.$router.push('/Layout/Video')
-        location.assign("/view/desktop")
+
+        // 鑾峰彇鏉冮檺
+        await this.getMenuList()
+        location.assign("/view/desktop/")
         return json
       } else {
         this.$notify({
@@ -166,22 +179,33 @@
     async getServerName() {
       let res = await getServerName()
       if (res && res.success) {
+        console.log(res.data.serverName)
         this.serverTitle = res.data.serverName
         window.document.title = res.data.serverName
           ? res.data.serverName
-          : '鏅� 鑳� 璁� 绠� 鑺� 鐐�'
+          : 'SmartAI'
         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()
-  },
-  watch: {},
-  beforeDestroy() {
-    window.onresize = null
-  }
 }
 </script>
 <style lang="scss">
@@ -189,7 +213,7 @@
   position: fixed;
   top: 0;
   left: 0;
-  background-image: url("../../assets/img/login-net.png");
+  background-image: url("/images/login-net.png");
 
   width: 100%;
   height: 100%;

--
Gitblit v1.8.0