wzl %!s(int64=2) %!d(string=hai) anos
pai
achega
fe1a08d27c
Modificáronse 1 ficheiros con 13 adicións e 3 borrados
  1. 13 3
      src/components/common/Aside.vue

+ 13 - 3
src/components/common/Aside.vue

@@ -15,7 +15,7 @@
             <span>Projects</span>
           </template>
           <el-menu-item index="/dashboard">Dashboard</el-menu-item>
-          <el-menu-item index="/api/keys">API Keys</el-menu-item>
+          <el-menu-item :index="'/api/keys'||'/api/keys/new-project'||'api/keys/edit-project'">API Keys</el-menu-item>
           <el-menu-item index="/user/webhooks">Webhooks</el-menu-item>
         </el-submenu>
         <el-submenu index="2">
@@ -65,7 +65,7 @@
       <el-submenu index="4">
         <template slot="title"><span>Support</span></template>
         <el-menu-item>
-          <a href="/download/ComPDFKit-SaaS-API.md" download="compdfkit-saas-api.md" style="color:rgb(102, 102, 102)">
+          <a href="/download/ComPDFKit-SaaS-API.md" download="compdfkit-saas-api.md" class="downloadDoc">
             Documentation
           </a>
         </el-menu-item>
@@ -93,7 +93,17 @@ import Support from '@/components/icon/menu_support.vue'
 export default class Aside extends Vue {
   userName = loginStore().user.name
   get path () {
-    return this.$route.path
+    if (this.$route.path === '/api/keys/new-project') {
+      return '/api/keys'
+    } else if (this.$route.path.indexOf('api/keys/edit-project') !== -1) {
+      return '/api/keys'
+    } else if (this.$route.path === '/user/webhooks/new-webhook') {
+      return '/user/webhooks'
+    } else if (this.$route.path.indexOf('/user/webhooks/edit-webhook') !== -1) {
+      return '/user/webhooks'
+    } else {
+      return this.$route.path
+    }
   }
 }
 </script>