menulist增加enter键快速修改sort功能

This commit is contained in:
duandongmei
2018-07-30 17:56:19 +08:00
parent 46ced65fd3
commit 7a463cae23
2 changed files with 56 additions and 11 deletions

View File

@@ -2,6 +2,7 @@ package com.nis.web.controller.sys;
import java.util.List;
import java.util.Map;
import java.util.Properties;
import javax.servlet.http.HttpServletResponse;
@@ -96,7 +97,7 @@ public class MenuController extends BaseController {
/**
* 批量修改菜单排序
*/
@RequiresPermissions("sys:menu:edit")
/*@RequiresPermissions("sys:menu:edit")
@RequestMapping(value = "updateSort")
public String updateSort(Long[] ids, Integer[] sorts, RedirectAttributes redirectAttributes) {
for (int i = 0; i < ids.length; i++) {
@@ -106,7 +107,7 @@ public class MenuController extends BaseController {
}
addMessage(redirectAttributes, "保存菜单排序成功!");
return "redirect:" + adminPath + "/sys/menu/";
}
}*/
@@ -139,5 +140,28 @@ public class MenuController extends BaseController {
}
return mapList;
}
/**
* isShowHide是否显示隐藏菜单
* @param extId
* @param isShowHidden
* @param response
* @return
*/
@ResponseBody
@RequestMapping(value = "updateSort")
public boolean updateSort(@RequestParam(required=false) Long menuId,@RequestParam(required=false) Integer sort) {
try {
SysMenu menu = new SysMenu(menuId);
menu.setSort(StringUtil.isEmpty(sort) ? 0:sort);
menuService.updateMenuSort(menu);
return true;
} catch (Exception e) {
logger.error("update sort failed",e);
return false;
}
}
}