diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzDeptController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzDeptController.java index 458d9528..00328ee0 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzDeptController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzDeptController.java @@ -32,7 +32,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/enforcementcode/dept") +@RequestMapping("/enforcementcode/srz_dept") public class SrzDeptController extends BaseController { private final ISrzDeptService srzDeptService; @@ -40,7 +40,7 @@ public class SrzDeptController extends BaseController { /** * 获取全量组织机构精简列表(用于前端虚拟化树展示) */ - @SaCheckPermission("enforcementcode:dept:list") + @SaCheckPermission("enforcementcode:srz_dept:list") @GetMapping("/treeList") public R> treeList() { return R.ok(srzDeptService.queryMinList()); @@ -49,7 +49,7 @@ public class SrzDeptController extends BaseController { /** * 查询市认证对接---组织机构信息列表 */ - @SaCheckPermission("enforcementcode:dept:list") + @SaCheckPermission("enforcementcode:srz_dept:list") @GetMapping("/list") public TableDataInfo list(SrzDeptBo bo, PageQuery pageQuery) { return srzDeptService.queryPageList(bo, pageQuery); @@ -58,7 +58,7 @@ public class SrzDeptController extends BaseController { /** * 导出市认证对接---组织机构信息列表 */ - @SaCheckPermission("enforcementcode:dept:export") + @SaCheckPermission("enforcementcode:srz_dept:export") @Log(title = "市认证对接---组织机构信息", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(SrzDeptBo bo, HttpServletResponse response) { @@ -71,7 +71,7 @@ public class SrzDeptController extends BaseController { * * @param organizationid 主键 */ - @SaCheckPermission("enforcementcode:dept:query") + @SaCheckPermission("enforcementcode:srz_dept:query") @GetMapping("/{organizationid}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable String organizationid) { @@ -81,7 +81,7 @@ public class SrzDeptController extends BaseController { /** * 新增市认证对接---组织机构信息 */ - @SaCheckPermission("enforcementcode:dept:add") + @SaCheckPermission("enforcementcode:srz_dept:add") @Log(title = "市认证对接---组织机构信息", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping() @@ -92,7 +92,7 @@ public class SrzDeptController extends BaseController { /** * 修改市认证对接---组织机构信息 */ - @SaCheckPermission("enforcementcode:dept:edit") + @SaCheckPermission("enforcementcode:srz_dept:edit") @Log(title = "市认证对接---组织机构信息", businessType = BusinessType.UPDATE) @RepeatSubmit() @PutMapping() @@ -105,7 +105,7 @@ public class SrzDeptController extends BaseController { * * @param organizationids 主键串 */ - @SaCheckPermission("enforcementcode:dept:remove") + @SaCheckPermission("enforcementcode:srz_dept:remove") @Log(title = "市认证对接---组织机构信息", businessType = BusinessType.DELETE) @DeleteMapping("/{organizationids}") public R remove(@NotEmpty(message = "主键不能为空") diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzUserController.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzUserController.java index 6496093c..57b168be 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzUserController.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/controller/SrzUserController.java @@ -31,7 +31,7 @@ import org.dromara.common.mybatis.core.page.TableDataInfo; @Validated @RequiredArgsConstructor @RestController -@RequestMapping("/enforcementcode/user") +@RequestMapping("/enforcementcode/srz_user") public class SrzUserController extends BaseController { private final ISrzUserService srzUserService; @@ -39,7 +39,7 @@ public class SrzUserController extends BaseController { /** * 查询市认证用户原始列表 */ - @SaCheckPermission("enforcementcode:user:list") + @SaCheckPermission("enforcementcode:srz_user:list") @GetMapping("/list") public TableDataInfo list(SrzUserBo bo, PageQuery pageQuery) { return srzUserService.queryPageList(bo, pageQuery); @@ -48,7 +48,7 @@ public class SrzUserController extends BaseController { /** * 导出市认证用户原始列表 */ - @SaCheckPermission("enforcementcode:user:export") + @SaCheckPermission("enforcementcode:srz_user:export") @Log(title = "市认证用户原始", businessType = BusinessType.EXPORT) @PostMapping("/export") public void export(SrzUserBo bo, HttpServletResponse response) { @@ -61,7 +61,7 @@ public class SrzUserController extends BaseController { * * @param userid 主键 */ - @SaCheckPermission("enforcementcode:user:query") + @SaCheckPermission("enforcementcode:srz_user:query") @GetMapping("/{userid}") public R getInfo(@NotNull(message = "主键不能为空") @PathVariable String userid) { diff --git a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SrzDeptServiceImpl.java b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SrzDeptServiceImpl.java index 9f15eac3..d6885afa 100644 --- a/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SrzDeptServiceImpl.java +++ b/zdxt-modules/zdxt-enforcement-code/src/main/java/com/zdxt/enforcementcode/service/impl/SrzDeptServiceImpl.java @@ -177,7 +177,7 @@ public class SrzDeptServiceImpl implements ISrzDeptService { LambdaQueryWrapper lqw = Wrappers.lambdaQuery(); lqw.select(SrzDept::getOrganizationid, SrzDept::getName, SrzDept::getParentid, SrzDept::getZzlevel, SrzDept::getZzisleaf); - lqw.orderByAsc(SrzDept::getSequence); + lqw.orderByAsc(SrzDept::getZzlevel).orderByAsc(SrzDept::getSequence); List list = baseMapper.selectList(lqw); return list.stream().map(dept -> { SrzDeptMinVo vo = new SrzDeptMinVo(); diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/srz/index.ts b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/srz/index.ts index 5f8c70ea..380ea189 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/srz/index.ts +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/api/efcode/srz/index.ts @@ -7,7 +7,7 @@ import { SrzDeptMinVo, SrzUserQuery, SrzUserVo } from './types'; */ export const getSrzDeptTreeList = (): AxiosPromise => { return request({ - url: '/enforcementcode/dept/treeList', + url: '/enforcementcode/srz_dept/treeList', method: 'get' }); }; @@ -17,7 +17,7 @@ export const getSrzDeptTreeList = (): AxiosPromise => { */ export const listSrzUser = (query: SrzUserQuery) => { return request({ - url: '/enforcementcode/user/list', + url: '/enforcementcode/srz_user/list', method: 'get', params: query }); diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/components/srz-dept-full-load-tree.vue b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/components/srz-dept-full-load-tree.vue new file mode 100644 index 00000000..c80cde4d --- /dev/null +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/components/srz-dept-full-load-tree.vue @@ -0,0 +1,380 @@ + + + + + diff --git a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/srz/index.vue b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/srz/index.vue index b6fbedad..e7ef89ff 100644 --- a/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/srz/index.vue +++ b/zdxt-web-client/zdxt-admin-plus-ui/src/views/efcode/srz/index.vue @@ -3,63 +3,21 @@ - -
- - - -
-

搜索语法说明

- -
    -
  • 福田 查找含"福田"的节点
  • -
  • 福田+ 查找含"福田"的节点,并显示其所有子孙
  • -
  • 福田/民政 先找"福田",再在其下级中找"民政"
  • -
  • 福田+/民政 找"福田"并展开子孙,再在其中找"民政"
  • -
  • 福田+/民政+ 同上,且"民政"也展开子孙
  • -
- -

/ 分隔层级,+ 后缀展开子孙节点

-
-
-
- - - -
+
- + - + - + - + 搜索 @@ -71,7 +29,6 @@ @@ -98,34 +55,16 @@