[update] 添加会员管理按钮权限

This commit is contained in:
lideqin
2024-03-26 15:30:00 +08:00
parent dd85b7da56
commit 75993ecf3b
4 changed files with 30 additions and 33 deletions
@@ -105,7 +105,7 @@
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">添加</a-button>
<a-button @click="handleAdd" type="primary" icon="plus" v-has="'safeguardStardsMember:add'">添加</a-button>
<a-button
type="primary"
icon="download"
@@ -113,11 +113,11 @@
v-has="'safeguardStardsMember:export'">
导出
</a-button>
<a-button type="danger" icon="delete" @click="batchDel">批量删除</a-button>
<a-button type="primary" icon="copy" @click="handleMemberBatchCopy">批量复制</a-button>
<a-button type="primary" icon="download" @click="downTemplate('标协会员成员导入模板')">下载模板</a-button>
<a-button type="danger" icon="delete" @click="batchDel" v-has="'safeguardStardsMember:batchDel'">批量删除</a-button>
<a-button type="primary" icon="copy" @click="handleMemberBatchCopy" v-has="'safeguardStardsMember:batchCopy'">批量复制</a-button>
<a-button type="primary" icon="download" @click="downTemplate('标协会员成员导入模板')" v-has="'safeguardStardsMember:downloadTemplate'">下载模板</a-button>
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"
@change="handleImportExcel">
@change="handleImportExcel" v-has="'safeguardStardsMember:import'">
<a-button type="primary" icon="import">导入</a-button>
</a-upload>
</div>
@@ -194,11 +194,11 @@
</template>
<span slot="action" slot-scope="text, record" class="action-span-cell">
<a @click="handleEdit(record)">编辑</a>
<a @click="handleDelete(record.id)">删除</a>
<a @click="handleDrawTicket(record)">提票</a>
<a @click="handleMemberCopy(record)">复制</a>
<a @click="handleMemberEquity(record)">编辑会员权益</a>
<a @click="handleEdit(record)" v-has="'safeguardStardsMember:edit'">编辑</a>
<a @click="handleDelete(record.id)" v-has="'safeguardStardsMember:delete'">删除</a>
<a @click="handleDrawTicket(record)" v-has="'safeguardStardsMember:drawTicket'">提票</a>
<a @click="handleMemberCopy(record)" v-has="'safeguardStardsMember:copy'">复制</a>
<a @click="handleMemberEquity(record)" v-has="'safeguardStardsMember:editMemberEquity'">编辑会员权益</a>
</span>
</a-table>
</div>
@@ -12,7 +12,7 @@
</a-form-item>
</a-col>
<span class="table-page-search-submitButtons">
<a-button type="primary" icon="search" @click="searchQuery" v-has="'fileMaintenance:search'">查询</a-button>
<a-button type="primary" icon="search" @click="searchQuery" v-has="'memberOtherDetails:search'">查询</a-button>
<a-button icon="reload" @click="searchReset" class="reset-button">重置</a-button>
</span>
</a-row>
@@ -22,9 +22,9 @@
<!-- 操作按钮区域-->
<div class="table-operator">
<a-button type="primary" icon="plus" @click="handleAdd" v-has="'fileMaintenance:add'">上传</a-button>
<a-button type="danger" icon="delete" @click="batchDel" v-has="'fileMaintenance:batchDel'">批量删除</a-button>
<a-button type="primary" icon="export" @click="handleExportXls('资料维护列表')" v-has="'fileMaintenance:export'">导出
<a-button type="primary" icon="plus" @click="handleAdd" v-has="'memberOtherDetails:add'">上传</a-button>
<a-button type="danger" icon="delete" @click="batchDel" v-has="'memberOtherDetails:batchDel'">批量删除</a-button>
<a-button type="primary" icon="export" @click="handleExportXls('资料维护列表')" v-has="'memberOtherDetails:export'">导出
</a-button>
</div>
<!-- 操作按钮区域-end-->
@@ -56,8 +56,8 @@
</template>
<span slot="action" class="action-span-cell" slot-scope="text, record">
<a @click="handleDownload(record)" v-has="'fileMaintenance:download'">下载</a>
<a @click="handleDelete(record.id)" v-has="'fileMaintenance:delete'">删除</a>
<a @click="handleDownload(record)" v-has="'memberOtherDetails:download'">下载</a>
<a @click="handleDelete(record.id)" v-has="'memberOtherDetails:delete'">删除</a>
</span>
</a-table>
</div>
@@ -24,13 +24,9 @@
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button @click="handleAdd" type="primary" icon="plus">新增</a-button>
<a-button type="primary" icon="download" @click="handleExportXls('会员管理表')">导出</a-button>
<a-button type="danger" icon="delete" @click="batchDel">批量删除</a-button>
<!-- <a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :action="importExcelUrl"-->
<!-- @change="handleImportExcel">-->
<!-- <a-button type="primary" icon="import">导入</a-button>-->
<!-- </a-upload>-->
<a-button @click="handleAdd" type="primary" icon="plus" v-has="'stardsMember:add'">新增</a-button>
<a-button type="primary" icon="download" @click="handleExportXls('会员管理表')" v-has="'stardsMember:export'">导出</a-button>
<a-button type="danger" icon="delete" @click="batchDel" v-has="'stardsMember:batchDel'">批量删除</a-button>
</div>
<!-- table区域-begin -->
@@ -59,11 +55,11 @@
<!-- </template>-->
<span slot="action" slot-scope="text, record" class="action-span-cell">
<a @click="handleEdit(record)">编辑</a>
<a @click="handleDelete(record.id)">删除</a>
<a @click="handleOtherData(record)">其他资料</a>
<a @click="handleEdit(record)" v-has="'stardsMember:edit'">编辑</a>
<a @click="handleDelete(record.id)" v-has="'stardsMember:delete'">删除</a>
<a @click="handleOtherData(record)" v-has="'stardsMember:otherDetails'">其他资料</a>
<a @click="handleStandardMeeting(record)" v-has="'stardsMember:meetingMaintenance'">会议维护</a>
<a @click="handleMeetingApplyInfo(record)">会议报名信息维护</a>
<a @click="handleMeetingApplyInfo(record)" v-has="'stardsMember:registrationInformationMaintenance'">会议报名信息维护</a>
</span>
</a-table>
@@ -70,7 +70,7 @@
</a-col>
<a-col :xl="6" :lg="7" :md="8" :sm="24">
<span style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search">查询</a-button>
<a-button type="primary" @click="searchQuery" icon="search" v-has="'memberMeetingApplyInfo:search'">查询</a-button>
<a-button @click="searchReset" icon="reload" class="reset-button" style="margin-left: 8px">重置</a-button>
</span>
</a-col>
@@ -81,13 +81,13 @@
<!-- 操作按钮区域 -->
<div class="table-operator">
<a-button type="primary" icon="download" @click="handleExportXls('会议报名信息')">
<a-button type="primary" icon="download" @click="handleExportXls('会议报名信息')" v-has="'memberMeetingApplyInfo:export'">
导出
</a-button>
<a-button type="danger" icon="delete" @click="batchDel">
<a-button type="danger" icon="delete" @click="batchDel" v-has="'memberMeetingApplyInfo:batchDel'">
批量删除
</a-button>
<a-button type="primary" @click="batchSetGuestsUploadFileFlag">
<a-button type="primary" @click="batchSetGuestsUploadFileFlag" v-has="'memberMeetingApplyInfo:batchSetStatus'">
批量设置资料状态
</a-button>
</div>
@@ -144,11 +144,12 @@
<span slot="action" slot-scope="text, record" class="action-span-cell">
<!-- 非成员报名被拒绝 无法编辑 -->
<a @click="handleEdit(record)" v-if="record.registerCheckResult !== 2">编辑</a>
<a @click="handleEdit(record)" v-if="record.registerCheckResult !== 2" v-has="'memberMeetingApplyInfo:edit'">编辑</a>
<!--删除参会人需要判断改参会人是否与合同关联-->
<a @click="handleDelete(record.id)">删除</a>
<a @click="handleDelete(record.id)" v-has="'memberMeetingApplyInfo:delete'">删除</a>
<!-- 只有嘉宾才可以设置 且报名信息不需要审核-->
<a @click="setGuestsUploadFileFlag(record)"
v-has="'memberMeetingApplyInfo:setStatus'"
v-show="record.identity === 1 && record.registerCheckResult !== 0">
资料状态
</a>