Forráskód Böngészése

add log on progect goto

wenbobowen 4 éve
szülő
commit
b79bbb7835
1 módosított fájl, 7 hozzáadás és 2 törlés
  1. 7 2
      src/components/newLayout/Head.vue

+ 7 - 2
src/components/newLayout/Head.vue

@@ -13,10 +13,10 @@
     <div @mouseleave="target = true">
       <div :class="[target ? 'nav-div1' : 'nav-div2']">
         <el-tooltip v-if="!target" class="item" effect="dark" content="工具集合" placement="right">
-          <div class="div-child" @click="$router.push({ name: 'Interface' })"><svg-icon icon-class="b_工具集合" /></div>
+          <div class="div-child" @click="goto('Interface')"><svg-icon icon-class="b_工具集合" /></div>
         </el-tooltip>
         <el-tooltip v-if="!target" class="item" effect="dark" content="环境平台" placement="right">
-          <div class="div-child" @click="$router.push({ name: 'env' })"><svg-icon icon-class="b_环境平台" /></div>
+          <div class="div-child" @click="goto('env')"><svg-icon icon-class="b_环境平台" /></div>
         </el-tooltip>
       </div>
       <div class="nav-div3 nav-circular" />
@@ -60,6 +60,7 @@ import routes from '@/router/newRouter'
 import websocket from '@/views/workbench/mixins/websocket'
 import { memberGetLoginInMemberInfoByLdap } from '@/api/projectIndex'
 import { logoutUrl } from '@/apiConfig/requestIP.js'
+import { log } from '@/utils/global'
 export default {
   mixins: [websocket],
   data() {
@@ -84,6 +85,10 @@ export default {
     this.getLoginUser()
   },
   methods: {
+    goto(name) {
+      log({ c: 'project', d: `goto_${name}` })
+      this.$router.push({ name })
+    },
     getTarget() {
       this.target = !this.target
     },