From d09214f3466896ad264504fc1a582943c90a8b4b Mon Sep 17 00:00:00 2001 From: danshihao Date: Fri, 19 Jan 2024 17:15:08 +0800 Subject: [PATCH] fix 81074 --- .../PermissionApplicationProcess.vue | 48 ++++++++++--------- 1 file changed, 25 insertions(+), 23 deletions(-) diff --git a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue index 4cfaeb68..89e1f881 100644 --- a/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue +++ b/src/views/workCenter/permissionApplicationProcess/PermissionApplicationProcess.vue @@ -412,30 +412,32 @@ export default { let flag = '' const base = 'base' const user = 'user' - // 节点1判断表格是否有数据 - if (this.isInitiate && this.$refs.baseInfoTable.dataSource.length === 0) { - this.$message.warning(this.$t('addAtLeastOneRowOfData')) - if (!flag) { - flag = base - } - } else if (!this.isInitiate && this.$refs.applyPermissionTable.dataSource.length === 0) { - // 其他节点判断表单中的表格是否有数据 - this.$message.warning(this.$t('addAtLeastOneRowOfData')) - if (!flag) { - flag = 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) - if (!flag) { - flag = base - } + if (isValidate) { + // 节点1判断表格是否有数据 + if (this.isInitiate && this.$refs.baseInfoTable.dataSource.length === 0) { + this.$message.warning(this.$t('addAtLeastOneRowOfData')) + if (!flag) { + flag = base } - }) + } else if (!this.isInitiate && this.$refs.applyPermissionTable.dataSource.length === 0) { + // 其他节点判断表单中的表格是否有数据 + this.$message.warning(this.$t('addAtLeastOneRowOfData')) + if (!flag) { + flag = 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) + if (!flag) { + flag = base + } + } + }) + } } const params = {} // 收集所有表单信息