diff options
| author | zyh <[email protected]> | 2024-11-28 14:27:58 +0800 |
|---|---|---|
| committer | zyh <[email protected]> | 2024-11-28 14:27:58 +0800 |
| commit | 2603ddaccb7508fb9aa79191536a94d4bbfa45ec (patch) | |
| tree | 35a377501bd0527967327de97fbcfc63ad273693 | |
| parent | 84c0732c2a399eae23c2b91e9dbc7020a249048a (diff) | |
ASW-207 feat: application 列表页面 application增加链接跳转功能
| -rw-r--r-- | src/components/layout/layoutHeader.vue | 2 | ||||
| -rw-r--r-- | src/views/applications/index.vue | 22 |
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'"> |
