diff --git a/zheng-admin/src/crud.html b/zheng-admin/src/crud.html index 97ff89c7e18b987871025cc0414c306ecc2f990b..737a67cb6a636117aeb9c05e894b6beff51dcfa3 100644 --- a/zheng-admin/src/crud.html +++ b/zheng-admin/src/crud.html @@ -21,35 +21,6 @@ 删除用户
- @@ -62,7 +33,6 @@ $(function() { // bootstrap table初始化 $('#table').bootstrapTable({ - idField: 'id', url: 'data/data1.json', height: getHeight(), striped: true, diff --git a/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/Interceptor/ManageInterceptor.java b/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/Interceptor/ManageInterceptor.java index 4c58f6c71b07913a2de2c61775f91649dc4f389b..4c959bb79a1e43ae58926b54c079623962a4f65f 100644 --- a/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/Interceptor/ManageInterceptor.java +++ b/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/Interceptor/ManageInterceptor.java @@ -18,7 +18,7 @@ public class ManageInterceptor extends HandlerInterceptorAdapter { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception { - _log.info("ManageInterceptor==>preHandle"); + return true; } diff --git a/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/controller/manage/CmsTagController.java b/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/controller/manage/CmsTagController.java index 27bf9ee68378f7951906912996a58d2bdd964c7a..f6fbebe00bcf417d1e8e6a0dd16e4164906e5041 100644 --- a/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/controller/manage/CmsTagController.java +++ b/zheng-cms/zheng-cms-admin/src/main/java/com/zheng/cms/admin/controller/manage/CmsTagController.java @@ -10,10 +10,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RequestMethod; -import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletRequest; import java.util.List; @@ -31,36 +28,37 @@ public class CmsTagController extends BaseController { @Autowired private CmsTagService cmsTagService; + @RequestMapping("/index") + public String index() { + return "/manage/tag/index"; + } + /** * 列表 - * @param page 当前页码 - * @param rows 每页条数 - * @param desc 降序排序 - * @param request - * @param modelMap + * @param offset + * @param limit + * @param sort + * @param order * @return */ @RequestMapping("/list") - public String list( - @RequestParam(required = false, defaultValue = "1", value = "page") int page, - @RequestParam(required = false, defaultValue = "20", value = "rows") int rows, - @RequestParam(required = false, defaultValue = "false", value = "desc") boolean desc, - HttpServletRequest request, ModelMap modelMap) { + @ResponseBody + public Object list( + @RequestParam(required = false, defaultValue = "0", value = "offset") int offset, + @RequestParam(required = false, defaultValue = "10", value = "limit") int limit, + @RequestParam(required = false, value = "sort") String sort, + @RequestParam(required = false, value = "order") String order) { // 数据列表 CmsTagExample cmsTagExample = new CmsTagExample(); - cmsTagExample.setOffset((page - 1) * rows); - cmsTagExample.setLimit(rows); - cmsTagExample.setOrderByClause(desc ? "orders desc" : "orders asc"); + cmsTagExample.setOffset(offset); + cmsTagExample.setLimit(limit); + cmsTagExample.setOrderByClause(sort + " " + order); List tags = cmsTagService.selectByExample(cmsTagExample); - // 分页对象 - long total = cmsTagService.countByExample(cmsTagExample); - Paginator paginator = new Paginator(total, page, rows, request); + // long total = cmsTagService.countByExample(cmsTagExample); - modelMap.put("tags", tags); - modelMap.put("paginator", paginator); - return "/manage/tag/list"; + return tags; } /** diff --git a/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/list.jsp b/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/index.jsp similarity index 80% rename from zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/list.jsp rename to zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/index.jsp index 284c9ecd382d0cef8bff518427d837df3c9d5e87..b7c32e687a65bf4d3de7ecaa65ae614756854976 100644 --- a/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/list.jsp +++ b/zheng-cms/zheng-cms-admin/src/main/webapp/WEB-INF/jsp/manage/tag/index.jsp @@ -11,7 +11,7 @@ - 通用增删改查 + 标签列表 @@ -23,9 +23,9 @@
@@ -40,8 +40,7 @@ $(function() { // bootstrap table初始化 $('#table').bootstrapTable({ - idField: 'id', - url: '${basePath}/resources/zheng-admin/data/data1.json', + url: '${basePath}/manage/tag/list', height: getHeight(), striped: true, search: true, @@ -57,23 +56,20 @@ pagination: true, paginationLoop: false, classes: 'table table-hover table-no-bordered', - //sidePagination: 'server', - idField: 'id', - sortName: 'id', + sidePagination: 'server', + idField: 'tag_id', + sortName: 'tag_id', sortOrder: 'desc', toolbar: '#toolbar', columns: [ {field: 'state', checkbox: true}, - {field: 'id', title: '编号', sortable: true, halign: 'center'}, - {field: 'username', title: '账号', sortable: true, halign: 'center'}, - {field: 'password', title: '密码', sortable: true, halign: 'center'}, - {field: 'name', title: '姓名', sortable: true, halign: 'center'}, - {field: 'sex', title: '性别', sortable: true, halign: 'center'}, - {field: 'age', title: '年龄', sortable: true, halign: 'center'}, - {field: 'phone', title: '年龄', sortable: true, halign: 'center'}, - {field: 'email', title: '邮箱', sortable: true, halign: 'center'}, - {field: 'address', title: '地址', sortable: true, halign: 'center'}, - {field: 'remark', title: '备注', sortable: true, halign: 'center'}, + {field: 'tagId', title: '编号', sortable: true, halign: 'center'}, + {field: 'name', title: '标签名称', sortable: true, halign: 'center'}, + {field: 'description', title: '标签描述', sortable: true, halign: 'center'}, + {field: 'icon', title: '图标', sortable: true, halign: 'center'}, + {field: 'type', title: '类型', sortable: true, halign: 'center'}, + {field: 'alias', title: '别名', sortable: true, halign: 'center'}, + {field: 'ctime', title: '创建时间', sortable: true, halign: 'center'}, {field: 'action', title: '操作', halign: 'center', align: 'center', formatter: 'actionFormatter', events: 'actionEvents'} ] }).on('all.bs.table', function (e, name, args) {