[update] 按钮权限

This commit is contained in:
zhaomeijing
2022-05-20 14:11:18 +08:00
parent 2cc812b9b0
commit 9e8a9c0c2c
2 changed files with 13 additions and 13 deletions
@@ -42,15 +42,15 @@
</a-row> </a-row>
</div> </div>
<div class="table-operator"> <div class="table-operator">
<div @click="handleAdd" class="operator-text" v-has="'document:getInfoById'"> <div @click="handleAdd" class="operator-text" v-has="'params:template:add'">
<a-icon type="plus"/> <a-icon type="plus"/>
{{$t('add')}} {{$t('add')}}
</div> </div>
<div @click="handlecody" class="operator-text" v-has="'document:getInfoById'"> <div @click="handlecody" class="operator-text" v-has="'params:template:copy'">
<a-icon type="copy"/> <a-icon type="copy"/>
{{$t('copy')}} {{$t('copy')}}
</div> </div>
<div @click="handleDel" class="operator-text" v-has="'document:deleteBatch'"> <div @click="handleDel" class="operator-text" v-has="'params:template:delete'">
<a-icon type="delete"/> <a-icon type="delete"/>
{{$t('BatchDelete')}} {{$t('BatchDelete')}}
</div> </div>
@@ -71,8 +71,8 @@
<a @click="entryNameClick(record)">{{text}}</a> <a @click="entryNameClick(record)">{{text}}</a>
</span> </span>
<span slot="operation" slot-scope="text,record"> <span slot="operation" slot-scope="text,record">
<a class="text-operation" @click="edit(record)">{{$t('edit')}}</a> <a class="text-operation" v-has="'params:template:edit'" @click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation" @click="deleteLib(record)">{{$t('deleteLib')}}</a> <a class="text-operation" v-has="'params:template:delete'" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
</span> </span>
</a-table> </a-table>
</div> </div>
@@ -40,26 +40,26 @@
</a-row> </a-row>
</div> </div>
<div class="table-operator"> <div class="table-operator">
<div @click="handleAdd" class="operator-text" v-has="'document:getInfoById'"> <div @click="handleAdd" class="operator-text" v-has="'params:paramsInfo:add'">
<a-icon type="plus"/> <a-icon type="plus"/>
{{$t('add')}} {{$t('add')}}
</div> </div>
<div @click="handleExport" class="operator-text" v-has="'document:exportExcel'"> <div @click="handleExport" class="operator-text" v-has="'params:paramsInfo:import'">
<a-icon type="export" :rotate="-90"/> <a-icon type="export" :rotate="-90"/>
{{$t('dataExport')}} {{$t('dataExport')}}
</div> </div>
<div @click="handleModule" class="operator-text" v-has="'document:exportTemplate'"> <div @click="handleModule" class="operator-text" v-has="'params:paramsInfo:template'">
<a-icon type="download"/> <a-icon type="download"/>
{{$t('templateDownload')}} {{$t('templateDownload')}}
</div> </div>
<div class="operator-text" v-has="'document:importZip'"> <div class="operator-text" v-has="'params:paramsInfo:import'">
<ImportFile :url="url" :isTrue="false" :accept="'.zip'" :paramsTemplateId='this.$route.query.id'/> <ImportFile :url="url" :isTrue="false" :accept="'.zip'" :paramsTemplateId='this.$route.query.id'/>
</div> </div>
<div @click="releaseVersion" class="operator-text" v-has="'document:exportTemplate'"> <div @click="releaseVersion" class="operator-text" v-has="'params:paramsInfo:publish'">
<a-icon type="rocket"/> <a-icon type="rocket"/>
{{$t('releaseVersion')}} {{$t('releaseVersion')}}
</div> </div>
<div @click="handleDel" class="operator-text" v-has="'document:deleteBatch'"> <div @click="handleDel" class="operator-text" v-has="'params:paramsInfo:deleteBatch'">
<a-icon type="delete"/> <a-icon type="delete"/>
{{$t('BatchDelete')}} {{$t('BatchDelete')}}
</div> </div>
@@ -81,8 +81,8 @@
{{ text && text.length > 10 ? text.slice(0, 9) + '...' : text }} {{ text && text.length > 10 ? text.slice(0, 9) + '...' : text }}
</span> </span>
<span slot="operation" slot-scope="text,record"> <span slot="operation" slot-scope="text,record">
<a class="text-operation" @click="edit(record)">{{$t('edit')}}</a> <a class="text-operation" v-has="'params:paramsInfo:edit'" @click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation" @click="deleteLib(record)">{{$t('deleteLib')}}</a> <a class="text-operation" v-has="'params:paramsInfo:delete'" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
</span> </span>
</a-table> </a-table>
</div> </div>