update 权限申请加校验

This commit is contained in:
danshihao
2024-01-11 17:18:46 +08:00
parent 90fd99a7d8
commit 4ff9ba5ead
2 changed files with 14 additions and 1 deletions
@@ -154,7 +154,7 @@ import UserSelectModal from '@comp/selection/UserSelectModal'
import { WorkCenterMixin } from '@/mixins/WorkCenterMixin'
import { ApprovalOpinions, PermissionApply, ProcessKey } from '@/enums/commonEnums'
import {
approvalPermissionApply, getPermissionApplyDataById,
approvalPermissionApply, checkPermissionApply, getPermissionApplyDataById,
getPermissionApplyDetail,
getPermissionApplyProjectId, rejectPermissionApply,
savePermissionApply, startPermissionApply,
@@ -400,6 +400,16 @@ export default {
this.$message.warning(this.$t('addAtLeastOneRowOfData'))
throw new Error('base')
}
// 校验表格中是否已有权限
if (isValidate && this.isInitiate) {
const ids = this.$refs.baseInfoTable.dataSource.map(item => item.id).join(',')
await checkPermissionApply({ ids }).then(res => {
if (!res.success) {
this.$message.warning(res.message)
throw new Error('base')
}
})
}
const params = {}
// 收集所有表单信息
let formDataList = []