update 权限申请加校验
This commit is contained in:
@@ -333,6 +333,8 @@ const transferPermissionApply = (params) => getAction('/process/esPermissionAppl
|
||||
const savePermissionApply = (params) => postAction('/process/esPermissionApplyFlow/flowSave', params)
|
||||
// 权限申请流程业务数据
|
||||
const getPermissionApplyDataById = (params) => getAction('/espermissionapply/processEsPermissionApply/queryByProjectId', params)
|
||||
// 校验是否已经有权限
|
||||
const checkPermissionApply = (params) => postAction('/espermissionapply/processEsPermissionApply/permissionCheck', params)
|
||||
|
||||
/* 标准宣贯流程 */
|
||||
// 生成项目id
|
||||
@@ -569,6 +571,7 @@ export {
|
||||
transferPermissionApply,
|
||||
savePermissionApply,
|
||||
getPermissionApplyDataById,
|
||||
checkPermissionApply,
|
||||
|
||||
getStandardPromotionProjectId,
|
||||
getStandardPromotionDetail,
|
||||
|
||||
@@ -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