diff --git a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml index abedaf65..d5363dc6 100644 --- a/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml +++ b/jnpf-java-boot/jnpf-admin/src/main/resources/mapper/scm/BusinessLineMapper.xml @@ -3,16 +3,16 @@ - + select count(0) from jg_business_enterprise_relational a where a.business_line_id = #{id} - + select count(0) from jg_business_user_relational a where a.business_line_id = #{id} diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java index 8257c8c1..4a174caf 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-biz/src/main/java/jnpf/mapper/BusinessLineMapper.java @@ -17,6 +17,6 @@ public interface BusinessLineMapper extends BaseMapper { List queryBusinessLineList(); - int queryOrganizeCount(String id); - int queryUserCount(String id); + Integer queryOrganizeCount(String id); + Integer queryUserCount(String id); } diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java index 2cb8fd76..342de517 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineConfigController.java @@ -95,14 +95,14 @@ public class BusinessLineConfigController { Map businessLineConfigMap=JsonUtil.entityToMap(entity); businessLineConfigMap.put("id", businessLineConfigMap.get("id")); //副表数据 - BusinessLineSonEntity businessLineSonEntity = businessLineConfigService.getBusinessLineSon(entity.getId()); + BusinessLineSonEntity businessLineSonEntity = businessLineConfigService.getBusinessLineSon(entity.getBusinessLineId()); if(ObjectUtil.isNotEmpty(businessLineSonEntity)){ Map businessLineSonMap=JsonUtil.entityToMap(businessLineSonEntity); for(String key:businessLineSonMap.keySet()){ businessLineConfigMap.put("jnpf_jg_business_line_jnpf_"+key,businessLineSonMap.get(key)); } } - BaseUserEntity baseUserEntity = businessLineConfigService.getBaseUser(entity.getId()); + BaseUserEntity baseUserEntity = businessLineConfigService.getBaseUser(entity.getUserId()); if(ObjectUtil.isNotEmpty(baseUserEntity)){ Map baseUserMap=JsonUtil.entityToMap(baseUserEntity); for(String key:baseUserMap.keySet()){ diff --git a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java index e2850d94..f4d26c15 100644 --- a/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java +++ b/jnpf-java-boot/jnpf-scm/jnpf-scm-controller/src/main/java/jnpf/controller/BusinessLineController.java @@ -75,22 +75,12 @@ public class BusinessLineController { */ @Operation(summary = "获取业务线树形") @GetMapping("/Tree") - public ActionResult> tree() { - List list = businessLineService.queryBusinessLineListInfo(); + public ActionResult> tree() { + List list = businessLineService.list(); List models = JsonUtil.getJsonToList(list, BusinessLineModel.class); List> trees = TreeDotUtils.convertListToTreeDot(models); List listVO = JsonUtil.getJsonToList(trees, BusinessLineSonTree.class); - //将子节点全部删除 - Iterator iterator = listVO.iterator(); - while (iterator.hasNext()) { - BusinessLineSonTree businessLineSonTree = iterator.next(); - if (!"-1".equals(businessLineSonTree.getParentId())) { - iterator.remove(); - } - } - ListVO vo = new ListVO(); - vo.setList(listVO); - return ActionResult.success(vo); + return ActionResult.success(listVO); } diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/businessLine/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/businessLine/index.vue index 9f423ecf..94bb26e8 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/businessLine/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/businessLine/index.vue @@ -260,7 +260,6 @@ export default { }, methods: { organizeSubmit(val, val2, val3) { - debugger let enterpriseId = '' if (!val || !val.length) return enterpriseId = '' enterpriseId = val[val.length - 1] @@ -268,7 +267,6 @@ export default { enterpriseId: '', businessLineId: '' } - debugger data.enterpriseId = enterpriseId data.businessLineId = val3 request({ diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue index aac0b63a..8501ec05 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/businessLineConfig/index.vue @@ -2,7 +2,7 @@
-

左侧标题

+

{{ title }}

@@ -12,7 +12,7 @@
{ - let data = res.data - this.treeData = data + request({ + url: `/api/scm/BusinessLine/Tree`, + method: 'get' + }).then(res => { + this.treeData = res.data this.initSearchDataAndListData() }) }, @@ -416,11 +419,12 @@ export default { return fullPath }, handleNodeClick(data, node) { + this.title = data.name this.treeActiveId = data.id for (let key in this.query) { this.query[key] = undefined } - this.query.jnpf_jg_business_line_jnpf_name = data.id + this.query.businessLineId = data.id this.listQuery = { currentPage: 1, pageSize: 20, @@ -452,6 +456,7 @@ export default { method: 'post', data: _query }).then(res => { + debugger var _list = res.data.list; this.list = _list.map(o => ({ ...o, diff --git a/jnpf-java-boot/jnpf-web/src/views/scm/businessOrganize/index.vue b/jnpf-java-boot/jnpf-web/src/views/scm/businessOrganize/index.vue index a1d3a340..ab60d462 100644 --- a/jnpf-java-boot/jnpf-web/src/views/scm/businessOrganize/index.vue +++ b/jnpf-java-boot/jnpf-web/src/views/scm/businessOrganize/index.vue @@ -102,7 +102,7 @@ -