添加权限

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
@@ -9,21 +9,23 @@
@cancel="visible = false"
>
<div class="table-operator">
<div @click="handleModule" class="operator-text">
<div @click="handleModule" v-has="'projectRelatedPersonnel:exportTemplate'" class="operator-text">
<a-icon type="download"/>
{{$t('templateDownload')}}
</div>
<div @click="handleExport" class="operator-text">
<div @click="handleExport" v-has="'projectRelatedPersonnel:exportXls'" class="operator-text">
<a-icon type="export" :rotate="-90"/>
{{$t('export')}}
</div>
<div class="operator-text" v-if="this.$route.query.studioEngineer == this.userInfo().id">
<div class="operator-text"
v-has="'projectRelatedPersonnel:importExcel'"
v-if="this.$route.query.studioEngineer == this.userInfo().id">
<ImportFile :url="url" :projectId="$route.query.id" :isTrue="true" :accept="'.xls'"
@getList="getPersonnelList"/>
</div>
</div>
<!-- rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"-->
<!-- rowKey="id"
:row-selection="{ selectedRowKeys: selectedRowKeys, onChange: onSelectChange }"-->
<a-table
class="table"
:columns="columns"
@@ -33,7 +35,7 @@
:loading="loading"
>
<span slot="operation" slot-scope="record">
<a class="text" @click="edit(record)">
<a class="text" v-has="'projectRelatedPersonnel:edit'" @click="edit(record)">
{{$t('edit')}}
</a>
</span>