[update] 任务转交模块增加按钮权限

This commit is contained in:
lideqin
2024-01-18 14:15:08 +08:00
parent c71a9f759f
commit fcd7544771
2 changed files with 16 additions and 4 deletions
@@ -28,7 +28,7 @@
</a-col>
<div style="float: right;overflow: hidden;" class="table-page-search-submitButtons">
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" v-has="'taskCareOf:basicInfo:search'" style="margin-left: 8px">{{ $t('query') }}</a-button>
<a-button type="primary" ghost @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
@@ -39,7 +39,7 @@
<!-- 操作区域 -->
<div class="table-operator">
<!-- 转交 -->
<a-button icon="arrow-up" type="primary" ghost @click="handleTransfer">
<a-button icon="arrow-up" type="primary" ghost @click="handleTransfer" v-has="'taskCareOf:basicInfo:batchTransfer'">
{{ $t('personalCenter.taskCareOf.transfer') }}
</a-button>
</div>
@@ -82,6 +82,7 @@ import {
basicInfoTransfer,
basicInfoBatchTransfer
} from '@/api/personCenter'
import { isHasPermission } from '../../../../utils/hasPermission'
export default {
name: 'BasicLibraryInfo',
@@ -99,6 +100,11 @@ export default {
return `calc(100vh - ${this.defaultHeight['user-info-height']} - ${this.defaultHeight['breadcrumb-height']} - ${this.defaultHeight.oneLineSearchHeight} - ${this.defaultHeight.oneLineOperationHeight} - 48px - 48px - 54px - ${this.isBackTitle ? '56px' : '0px'} - 64px)`
}
},
mounted () {
if (!isHasPermission('taskCareOf:basicInfo:transfer')) {
this.columns.pop()
}
},
data () {
return {
labelCol: {
@@ -41,7 +41,7 @@
{{ toggleSearchStatus ? $t('putAway') : $t('open') }}
<a-icon :type="toggleSearchStatus ? 'up' : 'down'"/>
</a>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px">{{ $t('query') }}</a-button>
<a-button type="primary" @click="searchQuery" icon="search" style="margin-left: 8px" v-has="'taskCareOf:processInfo:search'">{{ $t('query') }}</a-button>
<a-button type="primary" ghost @click="searchReset" icon="reload" style="margin-left: 8px">{{ $t('reset') }}</a-button>
</div>
@@ -52,7 +52,7 @@
<!-- 操作区域 -->
<div class="table-operator">
<!-- 转交 -->
<a-button icon="arrow-up" type="primary" ghost @click="handleTransfer">
<a-button icon="arrow-up" type="primary" ghost @click="handleTransfer" v-has="'taskCareOf:processInfo:batchTransfer'">
{{ $t('personalCenter.taskCareOf.transfer') }}
</a-button>
</div>
@@ -84,6 +84,7 @@ import { JeroListMixin } from '@/mixins/JeroListMixin'
import { processInfoTransfer, processInfoBatchTransfer } from '../../../../api/personCenter'
import UserSelectModal from '@/components/selection/UserSelectModal'
import UserSelection from '@/components/selection/UserSelection'
import { isHasPermission } from '../../../../utils/hasPermission'
export default {
name: 'ProcessInfo',
@@ -101,6 +102,11 @@ export default {
return `calc(100vh - ${this.defaultHeight['user-info-height']} - ${this.defaultHeight['breadcrumb-height']} - ${this.defaultHeight.oneLineSearchHeight} - ${this.defaultHeight.oneLineOperationHeight} - 48px - 48px - 54px - ${this.isBackTitle ? '56px' : '0px'} - 64px - 56px)`
}
},
mounted () {
if (!isHasPermission('taskCareOf:processInfo:transfer')) {
this.columns.pop()
}
},
data () {
return {
labelCol: {