拆分按钮权限修改

This commit is contained in:
caoyang
2022-04-11 19:08:57 +08:00
parent 0f54ba77cc
commit 63bd6653a4
8 changed files with 44 additions and 24 deletions
@@ -35,9 +35,9 @@
</span>
<template #overlay>
<a-menu @click="({ key: menuKey }) => onContextMenuClick(treeKey, menuKey, record)">
<a-menu-item key="1" @click="orgAdd">{{$t('newNode')}}</a-menu-item>
<a-menu-item key="2" @click="orgEdit">{{$t('modifyNode')}}</a-menu-item>
<a-menu-item key="3" @click="orgDelete" v-if="deleteNode" >{{$t('deleteNode')}}</a-menu-item>
<a-menu-item key="1" @click="orgAdd" v-has="'split:sarFileSplitMenu:add'">{{$t('newNode')}}</a-menu-item>
<a-menu-item key="2" @click="orgEdit" v-has="'split:sarFileSplitMenu:update'">{{$t('modifyNode')}}</a-menu-item>
<a-menu-item key="3" @click="orgDelete" v-if="deleteNode" v-has="'split:sarFileSplitMenu:delete'">{{$t('deleteNode')}}</a-menu-item>
</a-menu>
</template>
</a-dropdown>
@@ -52,38 +52,38 @@
:menuId="menuId" @resetSearch="resetSearch" @queryParams="queryParamsValues" />
</div>
<div class="table-operator">
<div class="operator-text" @click="handleCopyManage">
<div class="operator-text" @click="handleCopyManage" v-has="'split:sarFileSplitItems:copy'">
<a-icon type="copy" />
{{ $t('copy') }}
</div>
<div class="operator-text" @click="handleAddManage">
<div class="operator-text" @click="handleAddManage" v-has="'split:sarFileSplitItems:add'">
<a-icon type="plus" />
{{ $t('add') }}
</div>
<div class="operator-text upload-split" @click="handleImportManage">
<div class="operator-text upload-split" @click="handleImportManage" v-has="'split:sarFileSplitItems:import'">
<a-icon type="import" :rotate="-90" v-if="uploadMenuId===undefined||uploadMenuId===''" />
{{ (uploadMenuId===''||uploadMenuId===undefined)? $t('import'):'' }}
<upload v-if="menuId" ref="uploadSplit":infoId="infoId" :menuId="uploadMenuId" @uploadSuccess="uploadSuccess"></upload>
<!-- <ImportFile :url="url"/>-->
</div>
<div class="operator-text" @click="handleExportManage">
<div class="operator-text" @click="handleExportManage" v-has="'split:sarFileSplitItems:export'">
<a-icon type="export" :rotate="-90"/>
{{ $t('export') }}
</div>
<div class="operator-text" @click="handleDownManage">
<div class="operator-text" @click="handleDownManage" v-has="'split:sarFileSplitItems:template'">
<a-icon type="download" />
{{ $t('TemplateDownload') }}
</div>
<div class="operator-text" @click="handleMergeManage">
<div class="operator-text" @click="handleMergeManage" v-has="'split:sarFileSplitItems:merge'">
<a-icon type="snippets" />
{{ $t('MergerClause') }}
</div>
<div class="operator-text" @click="handleManage">
<div class="operator-text" @click="handleManage" v-has="'split:sarFileSplitItems:set'">
<a-icon type="setting" />
{{ $t('BatchSetting') }}
</div>
<div class="operator-text" @click="handleBatCancel">
<div class="operator-text" @click="handleBatCancel" v-has="'split:sarFileSplitItems:delete'">
<a-icon type="delete" />
{{ $t('BatchDelete') }}
</div>