添加权限

This commit is contained in:
qq787203167
2022-06-08 18:04:47 +08:00
parent 134fcbf8d8
commit d4064d3d39
10 changed files with 77 additions and 41 deletions
@@ -89,37 +89,49 @@
<!-- style="float: left;font-size: 16px;font-weight: 400;color: #040B29;">-->
<!-- {{$t('DocumentStandard')}}-->
<!-- </div>-->
<div class="operator-text" v-has="'document:importZip'" v-if="isTrue">
<div class="operator-text" v-has="'dummyInventoryInfo:importData'" v-if="isTrue">
<ImportFile :url="url" :dummyInventoryBaseId="$route.query.id" :isTrue="true" @getList="getPersonnelList"
:accept="'.zip'"/>
</div>
<!-- 模板下载-->
<div @click="handleModule" class="operator-text" v-if="isTrue">
<div @click="handleModule"
v-has="'dummyInventoryInfo:exportTemplate'"
class="operator-text" v-if="isTrue">
<a-icon type="download"/>
{{$t('templateDownload')}}
</div>
<!-- 导出-->
<div @click="handleExport" class="operator-text">
<div @click="handleExport"
v-has="'dummyInventoryInfo:exportData'"
class="operator-text">
<a-icon type="export" :rotate="-90"/>
{{$t('export')}}
</div>
<!-- 复制-->
<div @click="copyClick" class="operator-text" v-if="isTrue">
<div @click="copyClick"
v-has="'dummyInventoryInfo:copyInfoByIds'"
class="operator-text" v-if="isTrue">
<a-icon type="copy"/>
{{$t('copy')}}
</div>
<!-- 批量设置-->
<div @click="batSettingClick" class="operator-text" v-if="isTrue">
<div @click="batSettingClick"
v-has="'dummyInventoryInfo:setBatch'"
class="operator-text" v-if="isTrue">
<a-icon type="setting"/>
{{$t('batSetting')}}
</div>
<!-- 添加-->
<div @click="handleAdd" class="operator-text" v-if="isTrue">
<div @click="handleAdd"
v-has="'dummyInventoryInfo:add'"
class="operator-text" v-if="isTrue">
<a-icon type="plus"/>
{{$t('add')}}
</div>
<!-- 删除-->
<div @click="handleDel" class="operator-text" v-if="isTrue">
<div @click="handleDel"
v-has="'dummyInventoryInfo:deleteBatch'"
class="operator-text" v-if="isTrue">
<a-icon type="delete"/>
{{$t('BatchDelete')}}
</div>
@@ -137,8 +149,12 @@
:columns="columns"
>
<span slot="operation" slot-scope="text,record">
<a class="text-operation" @click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
<a class="text-operation"
v-has="'dummyInventoryInfo:edit'"
@click="edit(record)">{{$t('edit')}}</a>
<a class="text-operation"
v-has="'dummyInventoryInfo:deleteBatch'"
@click="deleteLib(record)">{{$t('deleteLib')}}</a>
</span>
<span slot="titleName" slot-scope="text,record" :title="text">
<span class="textName">
@@ -33,11 +33,11 @@
</a-form>
</div>
<div class="table-operator">
<div @click="handleAdd" class="operator-text" v-has="'document:getInfoById'">
<div @click="handleAdd" class="operator-text" v-has="'dummyInventoryBase:add'">
<a-icon type="plus"/>
{{$t('newlyAdded')}}
</div>
<div @click="handleDel" class="operator-text" v-has="'document:deleteBatch'">
<div @click="handleDel" class="operator-text" v-has="'dummyInventoryBase:deleteBatch'">
<a-icon type="delete"/>
{{$t('BatchDelete')}}
</div>
@@ -59,15 +59,25 @@
<a @click="VirtualListNameClick(record)">{{text}}</a>
</span>
<span slot="operation" slot-scope="text,record">
<a class="text-operation" @click="edit(record)" :disabled="record.state == 1?true:false">{{$t('edit')}}</a>
<a class="text-operation" @click="withdraw(record)">
<a class="text-operation" @click="edit(record)"
v-has="'dummyInventoryBase:deleteBatch'"
:disabled="record.state == 1?true:false">{{$t('edit')}}</a>
<a class="text-operation"
v-has="'dummyInventoryBase:issue'"
@click="withdraw(record)">
{{record.state == 2 ? $t('release') : $t('withdraw')}}
</a>
<a class="text-operation" :disabled="record.state == 1?true:false" @click="maintenanceList(record)">{{$t('maintenanceList')}}</a>
<a class="text-operation" :disabled="record.state == 2?true:false" @click="subscribe(record)">
<a class="text-operation" :disabled="record.state == 1?true:false"
v-has="'dummyInventoryBase:deleteBatch'"
@click="maintenanceList(record)">{{$t('maintenanceList')}}</a>
<a class="text-operation"
v-has="'dummyInventoryBase:read'"
:disabled="record.state == 2?true:false" @click="subscribe(record)">
{{!record.readFlag || record.readFlag == 0 ? $t('subscribe') :$t('CancelSubscribe')}}
</a>
<a class="text-operation" :disabled="record.state == 1?true:false" @click="deleteLib(record)">{{$t('deleteLib')}}</a>
<a class="text-operation" :disabled="record.state == 1?true:false"
v-has="'dummyInventoryBase:deleteBatch'"
@click="deleteLib(record)">{{$t('deleteLib')}}</a>
</span>
</a-table>
</div>