diff --git a/src/api/documentToolApi.js b/src/api/documentToolApi.js index e68c2b9..b9f25ce 100644 --- a/src/api/documentToolApi.js +++ b/src/api/documentToolApi.js @@ -5,6 +5,8 @@ import { getAction, postAction, postForParams } from './manage' const releaseSplitStandard = (params) => postAction('/laws/DocumentTool/documentSplit/publish', params) // 文档拆分-更改权限 const changePermission = (params) => postAction('/laws/DocumentTool/documentSplit/updatePermissions ', params) +// 文档拆分-校验是否有更改权限 +const checkChangePermission = (params) => getAction('/laws/DocumentTool/documentSplit/updatePermissionsCheck', params) // 文档拆分-撤回 const withdraw = (params) => postAction('/laws/DocumentTool/documentSplit/revocation', params) // 文档拆分-查看 @@ -105,6 +107,7 @@ export { // 文档拆分 releaseSplitStandard, changePermission, + checkChangePermission, withdraw, previewDocSplit, importSplitResult, diff --git a/src/views/documentTool/documentSplit/DocumentSplit.vue b/src/views/documentTool/documentSplit/DocumentSplit.vue index d77d47e..a3d4919 100644 --- a/src/views/documentTool/documentSplit/DocumentSplit.vue +++ b/src/views/documentTool/documentSplit/DocumentSplit.vue @@ -96,7 +96,7 @@ import '../../../assets/less/common.less' import JTable from '../../../components/jero/JTable.vue' import SplitText from './modules/SplitText.vue' import { JeroListMixin } from '@/mixins/JeroListMixin' -import { releaseSplitStandard, changePermission, withdraw } from '@api/documentToolApi' +import { releaseSplitStandard, changePermission, withdraw, checkChangePermission } from '@api/documentToolApi' import ImportSplitResultModal from './modules/ImportSplitResultModal.vue' import UserSelectModal from '../../../components/selection/UserSelectModal.vue' import { SplitStatus, StandardSource } from '@/enums/commonEnums' @@ -327,7 +327,14 @@ export default { this.$message.warning(this.$t('selectAtLeastOne')) return } - this.$refs.userSelectModal.open() + // 校验是否有权限更改 + checkChangePermission({ ids: this.selectedRowKeys.join(',') }).then(res => { + if (res.success) { + this.$refs.userSelectModal.open() + } else { + this.$message.warn(res.message) + } + }) }, continueChangePermission (id) { this.loading = true