[update] 添加系统设置和个人中心的按钮权限

This commit is contained in:
lideqin
2023-09-15 16:29:45 +08:00
parent b1fddfa6b6
commit 478fab29fe
7 changed files with 25 additions and 25 deletions
@@ -3,12 +3,12 @@
<!-- 操作区域 -->
<div class="table-operator">
<!-- 批量删除 -->
<a-button icon="delete" type="primary" ghost @click="batchDel">
<a-button icon="delete" type="primary" ghost @click="batchDel" v-has="'personalCenter:browsingHistory:batchDel'">
{{ $t('batchDelete') }}
</a-button>
<!-- 清除浏览记录 -->
<a-button icon="delete" type="primary" ghost @click="clearBrowsingHistory">
<a-button icon="delete" type="primary" ghost @click="clearBrowsingHistory" v-has="'personalCenter:browsingHistory:clearBrowsingHistory'">
{{ $t('personalCenter.browsingHistory.clearBrowsingHistory') }}
</a-button>
</div>
@@ -20,8 +20,8 @@
</a-form-item>
</a-col>
<div style="float: right;overflow: hidden;margin-right: 11px" class="table-page-search-submitButtons">
<a-button class="box-button" @click="searchReset">{{ $t('reset') }}</a-button>
<a-button class="box-button" style="margin-left: 8px" type="primary" @click="searchQuery">{{ $t('query') }}</a-button>
<a-button class="box-button" type="primary" icon="search" @click="searchQuery" v-has="'personalCenter:myCollection:search'">{{ $t('query') }}</a-button>
<a-button class="box-button" icon="reload" style="margin-left: 8px" @click="searchReset">{{ $t('reset') }}</a-button>
</div>
</a-row>
</a-form>
@@ -50,7 +50,7 @@
<template v-slot:action="{text, record}">
<!--取消收藏-->
<a class="table-del" @click="handleCancelCollect(record)">{{$t('personalCenter.collection.cancelCollection')}}</a>
<a class="table-del" @click="handleCancelCollect(record)" v-has="'personalCenter:myCollection:cancelCollect'">{{$t('personalCenter.collection.cancelCollection')}}</a>
</template>
</j-table>
</a-card>
@@ -20,8 +20,8 @@
</a-col>
<div style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'enterpriseStandardLibrary:check:search'">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'personalCenter:receivedShare:search'">{{ $t('query') }}</a-button>
<a-button @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
</a-row>
@@ -31,7 +31,7 @@
<!-- 操作区域 -->
<div class="table-operator">
<!-- 批量删除 -->
<a-button icon="delete" type="primary" ghost @click="batchDel">
<a-button icon="delete" type="primary" ghost @click="batchDel" v-has="'personalCenter:receivedShare:batchDel'">
{{ $t('batchDelete') }}
</a-button>
</div>
@@ -20,8 +20,8 @@
</a-col>
<div style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'enterpriseStandardLibrary:check:search'">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'personalCenter:sentShare:search'">{{ $t('query') }}</a-button>
<a-button @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
</a-row>
@@ -31,7 +31,7 @@
<!-- 操作区域 -->
<div class="table-operator">
<!-- 批量删除 -->
<a-button icon="delete" type="primary" ghost @click="batchDel">
<a-button icon="delete" type="primary" ghost @click="batchDel" v-has="'personalCenter:sentShare:batchDel'">
{{ $t('batchDelete') }}
</a-button>
</div>
@@ -15,7 +15,7 @@
@change="handleTableChange">
<div slot="action" slot-scope="{text, record}" class="action-span-cell">
<a v-if="record.level === 1 || record.level === 2" @click="handleEdit(record)" class="table-ope-btn">{{ $t('edit') }}</a>
<a v-if="record.level === 1 || record.level === 2" @click="handleEdit(record)" class="table-ope-btn" v-has="'sys:enterpriseLevelMap:edit'">{{ $t('edit') }}</a>
<a v-else>{{ global.emptyLine }}</a>
</div>
@@ -24,7 +24,7 @@
</a-col>
<div style="float: left;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" v-has="'sys:friendshipLink:search'">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
@@ -59,7 +59,7 @@
</template>
<template v-slot:action="{text, record}">
<a @click="handleEdit(record)" >{{ $t('edit') }}</a>
<a @click="handleEdit(record)" v-has="'sys:friendshipLink:edit'">{{ $t('edit') }}</a>
</template>
</j-table>
@@ -45,9 +45,9 @@
</a-tooltip>
<template v-if="id === mouseInNodeKey">
<!-- 新增-->
<a-button icon="plus" class="tree-operate-node-btn" @click="handleTreeAdd"></a-button>
<a-button icon="plus" class="tree-operate-node-btn" @click="handleTreeAdd" v-has="'sys:innerWorkingGroup:tree:add'"></a-button>
<!-- 编辑-->
<a-button class="tree-operate-node-btn" @click="handleTreeEdit">
<a-button class="tree-operate-node-btn" @click="handleTreeEdit" v-has="'sys:innerWorkingGroup:tree:edit'">
<i class="iconfont icon-bianji" style="color: #D52C26"></i>
</a-button>
</template>
@@ -75,13 +75,13 @@
</a-tooltip>
<template v-if="id === mouseInNodeKey">
<!-- 新增-->
<a-button icon="plus" class="tree-operate-node-btn" @click="handleTreeAdd"></a-button>
<a-button icon="plus" class="tree-operate-node-btn" @click="handleTreeAdd" v-has="'sys:innerWorkingGroup:tree:add'"></a-button>
<!-- 编辑-->
<a-button class="tree-operate-node-btn" @click="handleTreeEdit(name)">
<a-button class="tree-operate-node-btn" @click="handleTreeEdit(name)" v-has="'sys:innerWorkingGroup:tree:edit'">
<i class="iconfont icon-bianji" style="color: #D52C26"></i>
</a-button>
<!-- 删除-->
<a-button class="tree-operate-node-btn" @click="handleTreeDelete">
<a-button class="tree-operate-node-btn" @click="handleTreeDelete" v-has="'sys:innerWorkingGroup:tree:delete'">
<i class="iconfont icon-shanchu_" style="color: #D52C26"></i>
</a-button>
</template>
@@ -121,7 +121,7 @@
{{ toggleSearchStatus ? $t('putAway') : $t('open') }}
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
</a>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'sys:innerWorkingGroup:search'">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
@@ -131,17 +131,17 @@
<div class="table-operator">
<!-- 新增-->
<a-button icon="plus" type="primary" @click="handleAdd">{{ $t('newlyAdded') }}</a-button>
<a-button icon="plus" type="primary" @click="handleAdd" v-has="'sys:innerWorkingGroup:add'">{{ $t('newlyAdded') }}</a-button>
<!-- 导入-->
<a-upload name="file" :showUploadList="false" :multiple="false" :headers="tokenHeader" :data="importData" :action="importExcelUrl" @change="handleImportExcel">
<a-button type="primary" icon="import" ghost @click="handleImport">{{ $t('import') }}</a-button>
<a-button type="primary" icon="import" ghost @click="handleImport" v-has="'sys:innerWorkingGroup:import'">{{ $t('import') }}</a-button>
</a-upload>
<!-- 导出-->
<a-button icon="export" type="primary" ghost @click="handleExportXls($t('system.internalWorkGroup.exportName'))">
<a-button icon="export" type="primary" ghost @click="handleExportXls($t('system.internalWorkGroup.exportName'))" v-has="'sys:innerWorkingGroup:export'">
{{ $t('export') }}
</a-button>
<!-- 模板下载-->
<a-button type="primary" icon="download" ghost @click="downTemplate($t('system.internalWorkGroup.templateName'))">
<a-button type="primary" icon="download" ghost @click="downTemplate($t('system.internalWorkGroup.templateName'))" v-has="'sys:innerWorkingGroup:downTemplate'">
{{ $t('templateDownload') }}
</a-button>
</div>
@@ -160,7 +160,7 @@
@change="handleTableChange">
<template v-slot:action="{text, record}">
<a @click="handleDelete(record.id)" >{{ $t('delete') }}</a>
<a @click="handleDelete(record.id)" v-has="'sys:innerWorkingGroup:delete'">{{ $t('delete') }}</a>
</template>
</j-table>