update 权限申请加校验
This commit is contained in:
@@ -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 = []
|
||||
|
||||
Reference in New Issue
Block a user