diff --git a/yanzhu-manage/src/main/java/com/yanzhu/base/controller/BaseAssetsTypeController.java b/yanzhu-manage/src/main/java/com/yanzhu/base/controller/BaseAssetsTypeController.java index 33e1266..635aca0 100644 --- a/yanzhu-manage/src/main/java/com/yanzhu/base/controller/BaseAssetsTypeController.java +++ b/yanzhu-manage/src/main/java/com/yanzhu/base/controller/BaseAssetsTypeController.java @@ -54,6 +54,18 @@ public class BaseAssetsTypeController extends BaseController return getDataTable(list); } + + /** + * 获取二级分类 + * @return + */ + @PreAuthorize("@ss.hasPermi('base:assetsType:list')") + @GetMapping("/listLevel2") + public AjaxResult listLevel2(){ + List list = baseAssetsTypeService.selectBaseAssetsTypeLevel2(); + return AjaxResult.success(list); + } + /** * 导出物资类型列表 */ diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/base/mapper/BaseAssetsTypeMapper.java b/yanzhu-mapper/src/main/java/com/yanzhu/base/mapper/BaseAssetsTypeMapper.java index 79ded93..c482985 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/base/mapper/BaseAssetsTypeMapper.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/base/mapper/BaseAssetsTypeMapper.java @@ -58,4 +58,10 @@ public interface BaseAssetsTypeMapper * @return 结果 */ public int deleteBaseAssetsTypeByIds(Long[] ids); + + /** + * 获取二级分类 + * @return + */ + List selectBaseAssetsTypeLevel2(); } diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/base/service/IBaseAssetsTypeService.java b/yanzhu-mapper/src/main/java/com/yanzhu/base/service/IBaseAssetsTypeService.java index 70ce727..a7431c4 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/base/service/IBaseAssetsTypeService.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/base/service/IBaseAssetsTypeService.java @@ -67,4 +67,10 @@ public interface IBaseAssetsTypeService * @return 结果 */ public List findAllByCategory(String category); + + /** + * 获取二级分类 + * @return + */ + List selectBaseAssetsTypeLevel2(); } diff --git a/yanzhu-mapper/src/main/java/com/yanzhu/base/service/impl/BaseAssetsTypeServiceImpl.java b/yanzhu-mapper/src/main/java/com/yanzhu/base/service/impl/BaseAssetsTypeServiceImpl.java index 6ecd0cc..de6927f 100644 --- a/yanzhu-mapper/src/main/java/com/yanzhu/base/service/impl/BaseAssetsTypeServiceImpl.java +++ b/yanzhu-mapper/src/main/java/com/yanzhu/base/service/impl/BaseAssetsTypeServiceImpl.java @@ -156,4 +156,13 @@ public class BaseAssetsTypeServiceImpl implements IBaseAssetsTypeService } return list; } + + /** + * 获取二级分类 + * @return + */ + @Override + public List selectBaseAssetsTypeLevel2() { + return baseAssetsTypeMapper.selectBaseAssetsTypeLevel2(); + } } diff --git a/yanzhu-mapper/src/main/resources/mapper/base/BaseAssetsTypeMapper.xml b/yanzhu-mapper/src/main/resources/mapper/base/BaseAssetsTypeMapper.xml index 708d24a..c162c6f 100644 --- a/yanzhu-mapper/src/main/resources/mapper/base/BaseAssetsTypeMapper.xml +++ b/yanzhu-mapper/src/main/resources/mapper/base/BaseAssetsTypeMapper.xml @@ -30,6 +30,9 @@ and parent_id is null + + and parent_id is not null + and parent_id = #{parentId} @@ -106,4 +109,8 @@ #{id} + \ No newline at end of file diff --git a/yanzhu-ui/src/api/base/assetsType.js b/yanzhu-ui/src/api/base/assetsType.js index 43edd07..db7d352 100644 --- a/yanzhu-ui/src/api/base/assetsType.js +++ b/yanzhu-ui/src/api/base/assetsType.js @@ -43,6 +43,13 @@ export function delAssetsType(id) { }) } +export function listLevel2(){ + return request({ + url: '/base/assetsType/listLevel2', + method: 'get' + }) +} + // 根据分类查询物资 export function findAllByCategory(category) { return request({ diff --git a/yanzhu-ui/src/views/base/assetsType/index.vue b/yanzhu-ui/src/views/base/assetsType/index.vue index f9b345f..c11125e 100644 --- a/yanzhu-ui/src/views/base/assetsType/index.vue +++ b/yanzhu-ui/src/views/base/assetsType/index.vue @@ -9,7 +9,7 @@ - + @@ -84,33 +84,30 @@ - - + + - - + + - - + + + + + + + - - - - - - - - - +