This commit is contained in:
zpc 2026-02-21 14:19:07 +08:00
parent 186ed4f8a1
commit e9cc5a0bc5
3 changed files with 9 additions and 9 deletions

View File

@ -3,7 +3,7 @@
<!-- 页面头部 -->
<div class="page-header">
<h2>佣金记录管理</h2>
<el-button type="success" @click="handleExport" v-permission="'commission:export'">
<el-button type="success" @click="handleExport" v-permission="'distribution:view'">
<el-icon><Download /></el-icon>
</el-button>
</div>

View File

@ -4,10 +4,10 @@
<div class="page-header">
<h2>邀请码管理</h2>
<div class="header-actions">
<el-button type="primary" @click="handleGenerate" v-permission="'inviteCode:create'">
<el-button type="primary" @click="handleGenerate" v-permission="'distribution:create'">
<el-icon><Plus /></el-icon>
</el-button>
<el-button type="success" @click="handleExport" v-permission="'inviteCode:export'">
<el-button type="success" @click="handleExport" v-permission="'distribution:view'">
<el-icon><Download /></el-icon>
</el-button>
</div>
@ -77,7 +77,7 @@
<el-table-column prop="createTime" label="创建时间" width="170" />
<el-table-column label="操作" width="100" fixed="right">
<template #default="{ row }">
<el-button link type="primary" @click="handleAssign(row)" v-if="row.status === 1" v-permission="'inviteCode:update'">分配</el-button>
<el-button link type="primary" @click="handleAssign(row)" v-if="row.status === 1" v-permission="'distribution:update'">分配</el-button>
</template>
</el-table-column>
</el-table>
@ -85,7 +85,7 @@
<!-- 批量操作 -->
<div class="batch-actions" v-if="selectedRows.length > 0">
<span>已选择 {{ selectedRows.length }} </span>
<el-button type="primary" size="small" @click="handleBatchAssign" v-permission="'inviteCode:update'">批量分配</el-button>
<el-button type="primary" size="small" @click="handleBatchAssign" v-permission="'distribution:update'">批量分配</el-button>
</div>
<!-- 分页 -->

View File

@ -3,7 +3,7 @@
<!-- 页面头部 -->
<div class="page-header">
<h2>提现审核管理</h2>
<el-button type="success" @click="handleExport" v-permission="'withdrawal:export'">
<el-button type="success" @click="handleExport" v-permission="'distribution:view'">
<el-icon><Download /></el-icon>
</el-button>
</div>
@ -75,10 +75,10 @@
<template #default="{ row }">
<el-button link type="primary" @click="handleDetail(row)">详情</el-button>
<template v-if="row.status === 1">
<el-button link type="success" @click="handleApprove(row)" v-permission="'withdrawal:approve'">通过</el-button>
<el-button link type="danger" @click="handleReject(row)" v-permission="'withdrawal:reject'">拒绝</el-button>
<el-button link type="success" @click="handleApprove(row)" v-permission="'distribution:update'">通过</el-button>
<el-button link type="danger" @click="handleReject(row)" v-permission="'distribution:update'">拒绝</el-button>
</template>
<el-button link type="warning" @click="handleComplete(row)" v-if="row.status === 2" v-permission="'withdrawal:complete'">完成打款</el-button>
<el-button link type="warning" @click="handleComplete(row)" v-if="row.status === 2" v-permission="'distribution:update'">完成打款</el-button>
</template>
</el-table-column>
</el-table>