diff --git a/src/views/personalCenter/taskCareOf/table/BasicLibraryInfo.vue b/src/views/personalCenter/taskCareOf/table/BasicLibraryInfo.vue index 094cc51a..3859b07a 100644 --- a/src/views/personalCenter/taskCareOf/table/BasicLibraryInfo.vue +++ b/src/views/personalCenter/taskCareOf/table/BasicLibraryInfo.vue @@ -28,7 +28,7 @@
- {{ $t('query') }} + {{ $t('query') }} {{ $t('reset') }}
@@ -39,7 +39,7 @@
- + {{ $t('personalCenter.taskCareOf.transfer') }}
@@ -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: { diff --git a/src/views/personalCenter/taskCareOf/table/ProcessInfo.vue b/src/views/personalCenter/taskCareOf/table/ProcessInfo.vue index 2a2d22ae..a2971c96 100644 --- a/src/views/personalCenter/taskCareOf/table/ProcessInfo.vue +++ b/src/views/personalCenter/taskCareOf/table/ProcessInfo.vue @@ -41,7 +41,7 @@ {{ toggleSearchStatus ? $t('putAway') : $t('open') }} - {{ $t('query') }} + {{ $t('query') }} {{ $t('reset') }} @@ -52,7 +52,7 @@
- + {{ $t('personalCenter.taskCareOf.transfer') }}
@@ -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: {