permission fix 1400-12-18

This commit is contained in:
sedmedgh
2022-03-09 12:18:14 +03:30
parent 1c8fac78d0
commit 823ca05cea
+14 -14
View File
@@ -480,7 +480,7 @@
<a-list :locale="{emptyText:'رکوردی وجود ندارد.'}" bordered item-layout="horizontal"> <a-list :locale="{emptyText:'رکوردی وجود ندارد.'}" bordered item-layout="horizontal">
<a-list-item class="grid grid-cols-3" v-for="(item,index) in training" :key="index"> <a-list-item class="grid grid-cols-3" v-for="(item,index) in training" :key="index">
<div> <div>
<a-button v-if="item.file" target="_blank" type="primary" :href="item.file.storage" class="mr-3">دانلود پیوست <a-button v-if="item.file" target="_blank" type="primary" :disabled="!$getAccess('personnel.train.download')" :href="item.file.storage" class="mr-3">دانلود پیوست
</a-button> </a-button>
<a-tooltip placement="bottomRight"> <a-tooltip placement="bottomRight">
<template slot="title"> <template slot="title">
@@ -506,7 +506,7 @@
<a-button :disabled="!$getAccess('personnel.train.create')" class="mt-4 ml-2" <a-button :disabled="!$getAccess('personnel.train.create')" class="mt-4 ml-2"
@click="showAddEducationalInformation=true;isAlertUpload = false">افزودن ردیف @click="showAddEducationalInformation=true;isAlertUpload = false">افزودن ردیف
</a-button> </a-button>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('3')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('2')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -656,7 +656,7 @@
</a-list-item> </a-list-item>
</a-list> </a-list>
<a-button class="mt-3 ml-2" @click="showAddContract = true">افزودن ردیف</a-button> <a-button class="mt-3 ml-2" @click="showAddContract = true">افزودن ردیف</a-button>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('4')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('3')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -691,7 +691,7 @@
</div> </div>
</div> </div>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('5')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('4')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -765,7 +765,7 @@
</div> </div>
</div> </div>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('6')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('5')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -798,7 +798,7 @@
<a-button class="ml-2" :disabled="!$getAccess('personnel.function.create')" <a-button class="ml-2" :disabled="!$getAccess('personnel.function.create')"
@click="showAddPerformance=true">افزودن ردیف @click="showAddPerformance=true">افزودن ردیف
</a-button> </a-button>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('7')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('6')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -835,7 +835,7 @@
<a-button :disabled="!$getAccess('personnel.rule.create')" class="mt-4 ml-2" <a-button :disabled="!$getAccess('personnel.rule.create')" class="mt-4 ml-2"
@click="showAddDocument=true;isAlertUpload = false">افزودن ردیف @click="showAddDocument=true;isAlertUpload = false">افزودن ردیف
</a-button> </a-button>
<a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('8')"> <a-button type="primary" @click="savefromPersonel" class="mt-5" :disabled="checkPermission('7')">
ویرایش ویرایش
</a-button> </a-button>
</a-tab-pane> </a-tab-pane>
@@ -1328,13 +1328,13 @@ export default {
}, },
checkPermission(index) { checkPermission(index) {
const steps = { const steps = {
1: 'contract.basic.update', 1: 'personnel.basic.update',
3: 'contract.train', 2: 'personnel.train.update',
4: 'contract.contract', 3: 'personnel.contract.update',
5: 'contract.intro', 4: 'personnel.intro',
6: 'contract.delivery', 5: 'personnel.delivery',
7: 'contract.function', 6: 'personnel.function.update',
8: 'contract.rule' 7: 'personnel.rule.update'
} }
return !this.$getAccess(steps[index]) return !this.$getAccess(steps[index])
}, },