Commit ddb0d2b9 by fengshuonan

完善修改菜单

parent f14914b4
......@@ -257,8 +257,8 @@ public class MenuController extends BaseController {
menu.setPcodes("[0],");
menu.setLevels(1);
} else {
long code = Long.parseLong(menu.getPcode());
Menu pMenu = menuService.selectById(code);
String code = menu.getPcode();
Menu pMenu = menuService.selectByCode(code);
Integer pLevels = pMenu.getLevels();
menu.setPcode(pMenu.getCode());
......
......@@ -136,9 +136,20 @@ public class MenuService extends ServiceImpl<MenuMapper, Menu> {
* @return
* @date 2017年2月19日 下午10:35:40
*/
public List<MenuNode> getMenusByRoleIds(List<Long> roleIds) {
return this.baseMapper.getMenusByRoleIds(roleIds);
}
/**
* 根据code查询菜单
*
* @author fengshuonan
* @Date 2018/12/20 21:54
*/
public Menu selectByCode(String code) {
Menu menu = new Menu();
menu.setCode(code);
return this.baseMapper.selectOne(menu);
}
}
......@@ -54,11 +54,11 @@ MenuInfoDlg.validateForm = function () {
*/
MenuInfoDlg.addSubmit = function () {
var ajax = new $ax(Feng.ctxPath + "/menu/edit", function (data) {
Feng.success("修改成功!");
parent.Feng.success("修改成功!");
window.parent.Menu.table.refresh();
MenuInfoDlg.close();
}, function (data) {
Feng.error("修改失败!" + data.responseJSON.message + "!");
parent.Feng.error("修改失败!" + data.responseJSON.message + "!");
});
ajax.set(this.data);
ajax.start();
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment