Explorar o código

正式环境-跳转

jbb %!s(int64=2) %!d(string=hai) anos
pai
achega
8c21b25e84
Modificáronse 1 ficheiros con 19 adicións e 1 borrados
  1. 19 1
      src/components/page/GlobalHeader.vue

+ 19 - 1
src/components/page/GlobalHeader.vue

@@ -21,7 +21,8 @@
       <span v-else>森语</span>
 
       <user-menu :theme="theme"/>
-       <a href="http://www.myfitt.cn:18086"  target="_top" style="color:white;margin-left: 21px;float: right;">切换OA系统</a>
+       <!-- <a href="http://www.myfitt.cn:18086"  target="_top" style="color:white;margin-left: 21px;float: right;">切换OA系统</a> -->
+       <a @click="handleLogout1" target="_top" style="color:white;float: right;margin-left: 21px" >切换OA系统</a>
     </div>
     <!-- 顶部导航栏模式 -->
     <div v-else :class="['top-nav-header-index', theme]">
@@ -54,6 +55,8 @@
   import SMenu from '../menu/'
   import Logo from '../tools/Logo'
   import { mixin } from '@/utils/mixin.js'
+  import { logout } from "@/api/login"
+ import { mapActions, mapGetters,mapState } from 'vuex'
 
   export default {
     name: 'GlobalHeader',
@@ -126,6 +129,21 @@
       // update-end--author:sunjianlei---date:20190508------for: 顶部导航栏过长时显示更多按钮-----
     },
     methods: {
+      ...mapActions(["Logout2"]),
+        handleLogout1() {
+          
+          const that = this
+          return that.Logout2({}).then(() => {
+            window.location.href="/";
+            //window.location.reload()
+            
+          }).catch(err => {
+            that.$message.error({
+              title: '错误',
+              description: err.message
+            })
+          })
+        },
       handleScroll() {
         if (this.autoHideHeader) {
           let scrollTop = window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop