feat(审批管理-->用户头像): 部分内容按权限展示

This commit is contained in:
hzj 2026-05-11 19:25:19 +08:00
parent 95e4b50d98
commit 7d98b1562a

View File

@ -118,7 +118,7 @@
<div v-if="item.approvalUserName" class="seal-block seal-danger approval-user">{{ item.approvalUserName }}</div>
</div>
<el-button type="text" class="button" @click="editUserForm(item.userId)">{{ $t('pages.userAvatarApproval.action.editUser') }}</el-button>
<el-button type="text" class="button" @click="accountHanle(item.userId)">{{ $t('pages.userAvatarApproval.action.accountHandle') }}</el-button>
<el-button v-if="buttonPermissions.includes('approval:user:avatar:account:handler')" type="text" class="button" @click="accountHanle(item.userId)">{{ $t('pages.userAvatarApproval.action.accountHandle') }}</el-button>
</div>
</div>
</el-card>
@ -223,7 +223,7 @@ export default {
isAllowApproval() {
return this.listQuery.approveStatus === 'PENDING'
},
...mapGetters(['permissionsSysOriginPlatforms'])
...mapGetters(['permissionsSysOriginPlatforms', 'buttonPermissions'])
},
watch: {
rangeDate: {