diff --git a/src/api/enterpriseStandardLibraryApi.js b/src/api/enterpriseStandardLibraryApi.js index 196886d2..1a8a1a0f 100644 --- a/src/api/enterpriseStandardLibraryApi.js +++ b/src/api/enterpriseStandardLibraryApi.js @@ -32,6 +32,8 @@ const shareStandard = (params) => postAction('/personal/lawsStandardSharing/ente const isCanLookDetail = (params) => getAction('/laws/standard/enterprise/detailPermission', params) // 企标级别映射列表获取 const getStandardGradeClassification = (params) => getAction('/sys/lawsGrade/list', params) +// 解除授权 +const cancelAuthor = (params) => getAction('', params) // 企标详情-获取更新记录 const detailGetUpdateRecord = (params) => getAction('/laws/standard/enterprise/getUpdateRecordList', params) @@ -79,6 +81,7 @@ export { shareStandard, isCanLookDetail, getStandardGradeClassification, + cancelAuthor, detailGetUpdateRecord, detailSubmitQuestion, diff --git a/src/common/lang/enterpriseStandardLibrary/en.js b/src/common/lang/enterpriseStandardLibrary/en.js index f4a9ea0e..47f15bf1 100644 --- a/src/common/lang/enterpriseStandardLibrary/en.js +++ b/src/common/lang/enterpriseStandardLibrary/en.js @@ -29,7 +29,11 @@ module.exports = { disabledBatchDel: '选中数据中存在没有操作权限的数据,请重新选择', pleaseSelectUserOrDepart: '授权部门和授权人员至少需要选择一个', youNot: '您没有', - dataPremissReCheck: '数据权限,请重新选择' + dataPremissReCheck: '数据权限,请重新选择', + authorizationExpirationDate: '授权到期日期', + cancelAuthor: '解除授权', + authorizationDate: '授权日期', + authorizationStandard: '授权企标' }, // 评审会记录 reviewMeeting: { diff --git a/src/common/lang/enterpriseStandardLibrary/zh.js b/src/common/lang/enterpriseStandardLibrary/zh.js index 0d32ad06..2d94482a 100644 --- a/src/common/lang/enterpriseStandardLibrary/zh.js +++ b/src/common/lang/enterpriseStandardLibrary/zh.js @@ -6,6 +6,7 @@ module.exports = { shiftOutStandard: '移出标准', initChange: '发起更改', temporaryPermissionSet: '临时权限设置', + temporaryPermissionRecord: '临时权限记录', collection: '收藏', cancelCollection: '取消收藏', exportExcelFile: '企业标准表', @@ -29,7 +30,11 @@ module.exports = { disabledBatchDel: '选中数据中存在没有操作权限的数据,请重新选择', pleaseSelectUserOrDepart: '授权部门和授权人员至少需要选择一个', youNot: '您没有', - dataPremissReCheck: '数据权限,请重新选择' + dataPremissReCheck: '数据权限,请重新选择', + authorizationExpirationDate: '授权到期日期', + cancelAuthor: '解除授权', + authorizationDate: '授权日期', + authorizationStandard: '授权企标' }, // 评审会记录 reviewMeeting: { diff --git a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue index e97e26a0..a1add581 100644 --- a/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue +++ b/src/views/enterpriseStandardLibrary/standard/EnterpriseStandardList.vue @@ -82,6 +82,8 @@ {{ $t('enterpriseStandardLibrary.standard.initChange') }} {{ $t('enterpriseStandardLibrary.standard.temporaryPermissionSet') }} + + {{ $t('enterpriseStandardLibrary.standard.temporaryPermissionRecord') }}
+ + @@ -222,10 +226,11 @@ import UserSelectModal from '../../../components/selection/UserSelectModal' // 配置标准弹框 import AllocationStandardDrawer from './modules/AllocationStandardDrawer' import { postDownFile, downloadFile, postAction } from '@/api/manage' +import TemporaryPermissionRecord from './modules/TemporaryPermissionRecord' export default { name: 'EnterpriseStandardList', - components: { AllocationStandardDrawer, UserSelectModal, TreeNodeModal, TemporaryPermissionSet, EnterpriseStandardModal, JTable, Search }, + components: { TemporaryPermissionRecord, AllocationStandardDrawer, UserSelectModal, TreeNodeModal, TemporaryPermissionSet, EnterpriseStandardModal, JTable, Search }, mixins: [ConfigurableTableMixin], data () { return { @@ -589,6 +594,10 @@ export default { } this.$refs.temporaryPermissionSet.open(this.selectedRowKeys.join(',')) }, + // 临时权限记录 + handleTemporaryPermissionRecord () { + this.$refs.temporaryPermissionRecord.open() + }, // 操作栏的点击 operationClick (operation, record) { if (operation.clickEvent === 'handleDelete') { diff --git a/src/views/enterpriseStandardLibrary/standard/modules/TemporaryPermissionRecord.vue b/src/views/enterpriseStandardLibrary/standard/modules/TemporaryPermissionRecord.vue new file mode 100644 index 00000000..5fdf9c3b --- /dev/null +++ b/src/views/enterpriseStandardLibrary/standard/modules/TemporaryPermissionRecord.vue @@ -0,0 +1,226 @@ + + + + +