From 86f10e096fc83e07907775279978480dbb9c9319 Mon Sep 17 00:00:00 2001 From: zhaonengzhi Date: Thu, 12 Aug 2021 11:01:22 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20=E9=83=A8=E9=97=A8?= =?UTF-8?q?=E7=AE=A1=E7=90=86,=E6=9D=83=E9=99=90=E5=B1=95=E7=A4=BA=20=20?= =?UTF-8?q?=E4=B8=8D=E8=83=BD=E5=B1=95=E7=A4=BA=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: zhaonengzhi --- .../admin/PermissionController.java | 10 ++-- .../admin/SysDepartmentController.java | 14 ++--- .../com/fc/v2/model/auto/TSysDepartment.java | 1 + .../com/fc/v2/model/auto/TSysPermission.java | 1 + .../fc/v2/model/auto/TSysPermissionRole.java | 2 + .../templates/admin/permission/list.html | 50 ++++++++---------- .../templates/admin/sysDepartment/list.html | 52 +++++++++---------- 7 files changed, 59 insertions(+), 71 deletions(-) diff --git a/src/main/java/com/fc/v2/controller/admin/PermissionController.java b/src/main/java/com/fc/v2/controller/admin/PermissionController.java index f11ddc7..9933250 100644 --- a/src/main/java/com/fc/v2/controller/admin/PermissionController.java +++ b/src/main/java/com/fc/v2/controller/admin/PermissionController.java @@ -9,8 +9,6 @@ import com.fc.v2.model.auto.TSysPermission; import com.fc.v2.model.custom.Tablepar; import com.fc.v2.shiro.util.ShiroUtils; import com.fc.v2.util.StringUtils; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; @@ -24,7 +22,7 @@ import java.util.List; /** * 权限Controller - * + * * @author fuce * @date: 2018年9月2日 下午8:08:21 */ @@ -59,7 +57,7 @@ public class PermissionController extends BaseController { * @return */ @ApiOperation(value = "分页查询", notes = "分页查询") - @PostMapping("/list") + @GetMapping("/list") @RequiresPermissions("system:permission:list") @ResponseBody public ResultTable list(Tablepar tablepar, String searchText) { @@ -68,9 +66,7 @@ public class PermissionController extends BaseController { queryWrapper.orderByAsc("order_num"); queryWrapper.like(StringUtils.isNotEmpty(searchText), "order_num", searchText); - //PageHelper.startPage(tablepar.getPage(), tablepar.getLimit()); - List list= sysPermissionService.selectTSysPermissionList(queryWrapper); - //PageInfo page = new PageInfo(list); + List list = sysPermissionService.selectTSysPermissionList(queryWrapper); return treeTable(list); } diff --git a/src/main/java/com/fc/v2/controller/admin/SysDepartmentController.java b/src/main/java/com/fc/v2/controller/admin/SysDepartmentController.java index beb33ba..bec4aef 100644 --- a/src/main/java/com/fc/v2/controller/admin/SysDepartmentController.java +++ b/src/main/java/com/fc/v2/controller/admin/SysDepartmentController.java @@ -10,8 +10,6 @@ import com.fc.v2.model.custom.Tablepar; import com.fc.v2.common.domain.ResuTree; import com.fc.v2.service.ITSysDepartmentService; import com.fc.v2.util.StringUtils; -import com.github.pagehelper.PageHelper; -import com.github.pagehelper.PageInfo; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.apache.shiro.authz.annotation.RequiresPermissions; @@ -69,14 +67,13 @@ public class SysDepartmentController extends BaseController { queryWrapper.orderByAsc(tablepar.getOrderByColumn()); } - PageHelper.startPage(tablepar.getPage(), tablepar.getLimit()); - PageInfo page = new PageInfo(sysDepartmentService.selectTSysDepartmentList(queryWrapper)); - return treeTable(page.getList()); + List list = sysDepartmentService.selectTSysDepartmentList(queryWrapper); + return treeTable(list); } /** * 新增 - * + * * @param modelMap * @return */ @@ -166,7 +163,7 @@ public class SysDepartmentController extends BaseController { /** * 修改保存 - * + * * @param record * @return */ @@ -181,7 +178,6 @@ public class SysDepartmentController extends BaseController { /** - * * @return */ @GetMapping("/selectParent") @@ -207,7 +203,7 @@ public class SysDepartmentController extends BaseController { /** * 获取部门树状数据结构 - * + * * @return */ @GetMapping("tree") diff --git a/src/main/java/com/fc/v2/model/auto/TSysDepartment.java b/src/main/java/com/fc/v2/model/auto/TSysDepartment.java index 81bf017..fc19aa8 100644 --- a/src/main/java/com/fc/v2/model/auto/TSysDepartment.java +++ b/src/main/java/com/fc/v2/model/auto/TSysDepartment.java @@ -30,6 +30,7 @@ public class TSysDepartment extends BaseEntity /** 父id */ @ApiModelProperty(value = "父id") + @JsonSerialize(using = ToStringSerializer.class) private Long parentId; /** 部门名称 */ diff --git a/src/main/java/com/fc/v2/model/auto/TSysPermission.java b/src/main/java/com/fc/v2/model/auto/TSysPermission.java index 50ca670..d1b89f8 100644 --- a/src/main/java/com/fc/v2/model/auto/TSysPermission.java +++ b/src/main/java/com/fc/v2/model/auto/TSysPermission.java @@ -37,6 +37,7 @@ public class TSysPermission extends BaseEntity private Integer isBlank; /** 父节点id */ + @JsonSerialize(using = ToStringSerializer.class) private Long pid; /** 权限标识 */ diff --git a/src/main/java/com/fc/v2/model/auto/TSysPermissionRole.java b/src/main/java/com/fc/v2/model/auto/TSysPermissionRole.java index 7ed7253..99a7d71 100644 --- a/src/main/java/com/fc/v2/model/auto/TSysPermissionRole.java +++ b/src/main/java/com/fc/v2/model/auto/TSysPermissionRole.java @@ -25,9 +25,11 @@ public class TSysPermissionRole extends BaseEntity private Long id; /** 角色id */ + @JsonSerialize(using = ToStringSerializer.class) private Long roleId; /** 权限id */ + @JsonSerialize(using = ToStringSerializer.class) private Long permissionId; public void setId(Long id) diff --git a/src/main/resources/templates/admin/permission/list.html b/src/main/resources/templates/admin/permission/list.html index e259ab0..bcb520f 100644 --- a/src/main/resources/templates/admin/permission/list.html +++ b/src/main/resources/templates/admin/permission/list.html @@ -77,34 +77,30 @@ let MODULE_PATH = rootPath+"/PermissionController/"; - window.render = function () { - treetable.render({ - treeColIndex: 1, - treeSpid: 0, - treeIdName: 'id', - treePidName: 'parentId', - skin: 'line', - method: 'post', - treeDefaultClose: true, - toolbar: '#power-toolbar', - elem: '#power-table', - url: MODULE_PATH+'list', - page: false, - cols: [ - [ - {type: 'checkbox'}, - {field: 'name', minWidth: 200, title: '权限名称'}, - {field: 'icon', title: '图标', templet: '#icon'}, - {field: 'type', title: '权限类型', templet: '#power-type'}, - {field: 'visible', title: '是否可用', templet: '#power-enable'}, - {field: 'orderNum', title: '排序'}, - {title: '操作', templet: '#power-bar', width: 150, align: 'center'} - ] + treetable.render({ + treeColIndex: 1, + treeSpid: 0, + treeIdName: 'id', + treePidName: 'pid', + skin: 'line', + method: 'post', + treeDefaultClose: true, + toolbar: '#power-toolbar', + elem: '#power-table', + url: MODULE_PATH+'list', + page: false, + cols: [ + [ + {type: 'checkbox'}, + {field: 'name', minWidth: 200, title: '权限名称'}, + {field: 'icon', title: '图标', templet: '#icon'}, + {field: 'type', title: '权限类型', templet: '#power-type'}, + {field: 'visible', title: '是否可用', templet: '#power-enable'}, + {field: 'orderNum', title: '排序'}, + {title: '操作', templet: '#power-bar', width: 150, align: 'center'} ] - }); - } - - render(); + ] + }); form.on('submit(power-query)', function (data) { var keyword = data.field.powerName; diff --git a/src/main/resources/templates/admin/sysDepartment/list.html b/src/main/resources/templates/admin/sysDepartment/list.html index 0236933..748eea3 100644 --- a/src/main/resources/templates/admin/sysDepartment/list.html +++ b/src/main/resources/templates/admin/sysDepartment/list.html @@ -66,35 +66,31 @@ let MODULE_PATH = rootPath+"/SysDepartmentController/"; - window.render = function () { - treetable.render({ - treeColIndex: 1, - treeSpid: 0, - treeIdName: 'id', - treePidName: 'parentId', - skin: 'line', - method: 'get', - treeDefaultClose: true, - toolbar: '#department-toolbar', - elem: '#department-table', - url: MODULE_PATH+'list', - page: false, - cols: [ - [ - {type: 'checkbox'}, - {field: 'deptName', minWidth: 200, title: '部门名称'}, - {field: 'leader', title: '部门负责人'}, - {field: 'phone', title: '电话'}, - {field: 'email', title: '邮箱'}, - {field: 'status', title: '状态',templet: '#department-enable'}, - {field: 'orderNum', title: '排序'}, - {title: '操作', templet: '#department-bar', width: 150, align: 'center'} - ] + treetable.render({ + treeColIndex: 1, + treeSpid: 0, + treeIdName: 'id', + treePidName: 'parentId', + skin: 'line', + method: 'get', + treeDefaultClose: true, + toolbar: '#department-toolbar', + elem: '#department-table', + url: MODULE_PATH+'list', + page: false, + cols: [ + [ + {type: 'checkbox'}, + {field: 'deptName', minWidth: 200, title: '部门名称'}, + {field: 'leader', title: '部门负责人'}, + {field: 'phone', title: '电话'}, + {field: 'email', title: '邮箱'}, + {field: 'status', title: '状态',templet: '#department-enable'}, + {field: 'orderNum', title: '排序'}, + {title: '操作', templet: '#department-bar', width: 150, align: 'center'} ] - }); - } - - render(); + ] + }); form.on('submit(department-query)', function (data) { var keyword = data.field.powerName; -- Gitee