From 54df4d016855e735417dd91bf396da735c5b58bc Mon Sep 17 00:00:00 2001 From: danshihao Date: Wed, 7 Aug 2024 17:35:21 +0800 Subject: [PATCH] =?UTF-8?q?[update=2087352]=20=E6=96=87=E6=A1=A3=E6=8B=86?= =?UTF-8?q?=E5=88=86--=E6=9B=B4=E6=94=B9=E6=9D=83=E9=99=90=E5=BA=94?= =?UTF-8?q?=E8=AF=A5=E5=A2=9E=E5=8A=A0=E6=95=B0=E6=8D=AE=E6=9D=83=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/documentToolApi.js | 3 +++ .../documentTool/documentSplit/DocumentSplit.vue | 11 +++++++++-- 2 files changed, 12 insertions(+), 2 deletions(-) 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