diff --git a/src/views/modules/base/organization/organization.vue b/src/views/modules/base/organization/organization.vue index 9a59f2ed1..e8854fceb 100644 --- a/src/views/modules/base/organization/organization.vue +++ b/src/views/modules/base/organization/organization.vue @@ -512,7 +512,7 @@
- @@ -1344,7 +1344,8 @@ export default { }, orgDeptOptionProps: { - multiple: false, + multiple: true, + emitPath:true, value: 'agencyId', label: 'agencyName', children: 'subAgencyList', @@ -2193,6 +2194,8 @@ export default { this.peoForm.newRoles = existedRoleArr; var paths = this.findParentPath(this.orgOptions[0], data.manageScopes); this.peoForm.manageScopes = paths; + var paths1 = this.findParentPath(this.orgDeptOptions[0],this.peoForm.manageOrgIds); + this.peoForm.manageOrgIds = paths1; } else { this.$message.error(msg); } @@ -3019,9 +3022,11 @@ export default { handleChangeAgency(val) { this.$nextTick(() => { let obj = this.$refs["agencyIdArray"].getCheckedNodes() + let orgIdList = obj.map(item=>item.value) + let orgLevelList = obj.map(item=>item.data.level) if (obj) { - this.peoForm.orgLevels =obj[0].pathNodes.map(item=>item.data.level).join(',') - this.manageOrgIds =obj[0].pathNodes.map(item=>item.data.agencyId).join(',') + this.peoForm.orgLevels = orgLevelList.join(',') + this.manageOrgIds = orgIdList.join(',') } else { this.manageOrgIds = '' this.peoForm.orgLevels = '' diff --git a/src/views/modules/shequzhili/eventHandling/index.vue b/src/views/modules/shequzhili/eventHandling/index.vue index 19d6486dc..5c9c6e987 100644 --- a/src/views/modules/shequzhili/eventHandling/index.vue +++ b/src/views/modules/shequzhili/eventHandling/index.vue @@ -646,7 +646,7 @@ export default { } }, async getTableData() { - const url = "/governance/icEvent/list"; + const url = "/governance/icEvent/manageList"; if (this.eventTypeCheck) { this.formData.secondIdList = this.eventTypeCheck }