@Controller(value="sys_MenuConfigController")
@RequestMapping(value="/system/menuconfig")
public class MenuConfigController
extends bap.core.controller.BaseController
MenuConfigController 功能描述: cms中新增菜单配置模块 修改描述 修改人:张渊
修改时间:2014-01-20上午10:20:00
修改内容:修改菜单时保存rootMenuCode,新增菜单时保存rootMenuCode和ParentMenu 创建人: 马素文
创建日期:2011-8-8 下午07:08:23 开发环境: JDK6.0| Constructor and Description |
|---|
MenuConfigController() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
add_main(java.lang.String pMenuCode,
java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String level,
java.lang.String ctMenuName,
java.lang.String ctMenuPath)
功能描述:新增菜单主页面
|
void |
batchDelete(java.io.PrintWriter pw,
java.lang.String menuCodes)
功能描述:批量删除菜单
|
java.lang.String |
edit(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.String menuId)
功能描述:修改菜单主页面
|
java.lang.String |
initConfigPath(java.util.Map<java.lang.String,java.lang.Object> map,
javax.servlet.http.HttpSession session,
java.lang.String ctMenuName,
java.lang.String ctMenuPath)
功能描述:进入到菜单配置主页面
|
void |
lazyTree(java.io.PrintWriter pw,
javax.servlet.http.HttpSession session,
java.lang.String menuCode,
javax.servlet.http.HttpServletRequest request)
功能描述:由父id获得菜单,用来实现树的懒加载
|
void |
save_remove(java.io.PrintWriter pw,
java.lang.String parentCode,
java.lang.String menuCode)
功能描述:更新节点的父节点
|
void |
save_sort(java.lang.String menuIds,
java.io.PrintWriter pw)
功能描述:菜单排序
|
void |
save_treenode_action(java.io.PrintWriter pw,
Menu menu,
javax.servlet.http.HttpSession session)
功能描述:保存菜单节点
|
java.lang.String |
sort_menu_main()
功能描述:菜单排序主页面
|
void |
update_menu_action(java.io.PrintWriter pw,
Menu menu)
功能描述:修改菜单方法——提交修改结果
|
@RequestMapping(value="/new")
public java.lang.String add_main(@RequestParam(value="pMenuCode",required=false)
java.lang.String pMenuCode,
java.util.Map<java.lang.String,java.lang.Object> map,
@RequestParam(value="level",required=false)
java.lang.String level,
@RequestParam(value="ctMenuName",required=false)
java.lang.String ctMenuName,
@RequestParam(value="ctMenuPath",required=false)
java.lang.String ctMenuPath)
pMenuCode父菜单编码(旧版平台新增菜单页面) - map - level菜单层级 - @RequestMapping(value="sort_menu_main") public java.lang.String sort_menu_main()
@RequestMapping(value="/lazyTree")
public void lazyTree(java.io.PrintWriter pw,
javax.servlet.http.HttpSession session,
@RequestParam(value="menuCode",required=false)
java.lang.String menuCode,
javax.servlet.http.HttpServletRequest request)
pw - id - @RequestMapping(value="save_sort")
public void save_sort(@RequestParam(value="menuIds",required=false)
java.lang.String menuIds,
java.io.PrintWriter pw)
menuIds菜单id - pw - @RequestMapping(value="/save_remove")
@Transactional
public void save_remove(java.io.PrintWriter pw,
@RequestParam(value="parentCode",required=false)
java.lang.String parentCode,
@RequestParam(value="menuCode",required=false)
java.lang.String menuCode)
pw - parentCode父节点编码 - nodeId要更新的节点id - @RequestMapping(value="/edit/{menuId}")
public java.lang.String edit(java.util.Map<java.lang.String,java.lang.Object> map,
@PathVariable(value="menuId")
java.lang.String menuId)
map - menuId要修改的菜单id - @RequestMapping(value="/update")
public void update_menu_action(java.io.PrintWriter pw,
Menu menu)
pw - menu - 要修改的菜单@RequestMapping(value="/add")
public void save_treenode_action(java.io.PrintWriter pw,
Menu menu,
javax.servlet.http.HttpSession session)
pw - menu要添加的菜单 - @RequestMapping(value="/config_menu_main")
public java.lang.String initConfigPath(java.util.Map<java.lang.String,java.lang.Object> map,
javax.servlet.http.HttpSession session,
@RequestParam(value="ctMenuName",required=false)
java.lang.String ctMenuName,
@RequestParam(value="ctMenuPath",required=false)
java.lang.String ctMenuPath)
map - session - @RequestMapping(value="batchDelete")
public void batchDelete(java.io.PrintWriter pw,
@RequestParam(value="menuCodes",required=false)
java.lang.String menuCodes)
pw - menuCodes - 菜单编码的集合