summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzyh <[email protected]>2024-11-28 14:27:58 +0800
committerzyh <[email protected]>2024-11-28 14:27:58 +0800
commit2603ddaccb7508fb9aa79191536a94d4bbfa45ec (patch)
tree35a377501bd0527967327de97fbcfc63ad273693
parent84c0732c2a399eae23c2b91e9dbc7020a249048a (diff)
ASW-207 feat: application 列表页面 application增加链接跳转功能
-rw-r--r--src/components/layout/layoutHeader.vue2
-rw-r--r--src/views/applications/index.vue22
2 files changed, 16 insertions, 8 deletions
diff --git a/src/components/layout/layoutHeader.vue b/src/components/layout/layoutHeader.vue
index 69530bc..a47b69b 100644
--- a/src/components/layout/layoutHeader.vue
+++ b/src/components/layout/layoutHeader.vue
@@ -42,7 +42,7 @@
>
<span>{{ item.workspace.name }}</span>
<i
- v-has="'workspace_add'"
+ v-has="'workspace_delete'"
class="asw-icon icon-Delete"
@click.stop="deleteWorkspace(item.workspace)"
></i>
diff --git a/src/views/applications/index.vue b/src/views/applications/index.vue
index 78acc99..7a2eec5 100644
--- a/src/views/applications/index.vue
+++ b/src/views/applications/index.vue
@@ -31,12 +31,17 @@
@click.stop="deleteBranch(item.name)"
></i>
</el-dropdown-item>
- <el-dropdown-item class="branch-dropdown__add" @click="addBranch">
- <el-icon class="primary-color" :size="16">
- <CirclePlus />
- </el-icon>
- <span>{{ t('overall.add_branch') }}</span>
- </el-dropdown-item>
+ <div v-has="'regular_branch_edit'">
+ <el-dropdown-item
+ class="branch-dropdown__add"
+ @click="addBranch"
+ >
+ <el-icon class="primary-color" :size="16">
+ <CirclePlus />
+ </el-icon>
+ <span>{{ t('overall.add_branch') }}</span>
+ </el-dropdown-item>
+ </div>
</el-dropdown-menu>
</template>
</el-dropdown>
@@ -153,7 +158,10 @@
/>
</div>
<div class="icon" v-else></div>
- {{ scope.row.name }}
+
+ <span :class="{ 'hover-link': branchPermission }">
+ {{ scope.row.name }}
+ </span>
</div>
</template>
<template v-else-if="item.prop === 'commit.message'">