[update 87352] 文档拆分--更改权限应该增加数据权限

This commit is contained in:
danshihao
2024-08-07 17:35:21 +08:00
parent a7dcca1ff0
commit 54df4d0168
2 changed files with 12 additions and 2 deletions
+3
View File
@@ -5,6 +5,8 @@ import { getAction, postAction, postForParams } from './manage'
const releaseSplitStandard = (params) => postAction('/laws/DocumentTool/documentSplit/publish', params) const releaseSplitStandard = (params) => postAction('/laws/DocumentTool/documentSplit/publish', params)
// 文档拆分-更改权限 // 文档拆分-更改权限
const changePermission = (params) => postAction('/laws/DocumentTool/documentSplit/updatePermissions ', 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) const withdraw = (params) => postAction('/laws/DocumentTool/documentSplit/revocation', params)
// 文档拆分-查看 // 文档拆分-查看
@@ -105,6 +107,7 @@ export {
// 文档拆分 // 文档拆分
releaseSplitStandard, releaseSplitStandard,
changePermission, changePermission,
checkChangePermission,
withdraw, withdraw,
previewDocSplit, previewDocSplit,
importSplitResult, importSplitResult,
@@ -96,7 +96,7 @@ import '../../../assets/less/common.less'
import JTable from '../../../components/jero/JTable.vue' import JTable from '../../../components/jero/JTable.vue'
import SplitText from './modules/SplitText.vue' import SplitText from './modules/SplitText.vue'
import { JeroListMixin } from '@/mixins/JeroListMixin' 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 ImportSplitResultModal from './modules/ImportSplitResultModal.vue'
import UserSelectModal from '../../../components/selection/UserSelectModal.vue' import UserSelectModal from '../../../components/selection/UserSelectModal.vue'
import { SplitStatus, StandardSource } from '@/enums/commonEnums' import { SplitStatus, StandardSource } from '@/enums/commonEnums'
@@ -327,7 +327,14 @@ export default {
this.$message.warning(this.$t('selectAtLeastOne')) this.$message.warning(this.$t('selectAtLeastOne'))
return 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) { continueChangePermission (id) {
this.loading = true this.loading = true