Commit b6da4907 by fsn

菜单管理的搜索条件的完善

parent 46936c01
......@@ -20,6 +20,7 @@ import org.springframework.ui.Model;
import org.springframework.validation.BindingResult;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.ResponseBody;
import javax.annotation.Resource;
......@@ -95,21 +96,8 @@ public class MenuController extends BaseController {
*/
@RequestMapping(value = "/list")
@ResponseBody
public Object list() {
List<Map<String, Object>> menus = this.menuDao.selectMenus(null);
return super.warpObject(new MenuWarpper(menus));
}
/**
* 获取菜单列表
*/
@RequestMapping(value = "/list/{condition}")
@ResponseBody
public Object list(@PathVariable String condition) {
if (ToolUtil.isEmpty(condition)) {
throw new BussinessException(BizExceptionEnum.REQUEST_NULL);
}
List<Map<String, Object>> menus = this.menuDao.selectMenus(condition);
public Object list(@RequestParam(required = false) String menuName) {
List<Map<String, Object>> menus = this.menuDao.selectMenus(menuName);
return super.warpObject(new MenuWarpper(menus));
}
......
......@@ -14,7 +14,7 @@
from _menu
where status = 1
<if test="condition != null and condition != ''">
and name = #{condition}
and (name like CONCAT('%',#{condition},'%') or code like CONCAT('%',#{condition},'%'))
</if>
</select>
......
......@@ -13,7 +13,7 @@
<#NameCon id="menuName" name="菜单名称" />
</div>
<div class="col-sm-3">
<#button name="搜索" icon="fa-search" clickFun="search()"/>
<#button name="搜索" icon="fa-search" clickFun="Menu.search()"/>
</div>
</div>
<div class="hidden-xs" id="menuTableToolbar" role="group">
......
......@@ -93,6 +93,17 @@ Menu.delMenu = function(){
}
};
/**
* 搜索
*/
Menu.search = function(){
var queryData = {};
queryData['menuName'] = $("#menuName").val();
Menu.table.refresh({query: queryData});
}
$(function(){
var defaultColunms = Menu.initColumn();
var table = new BSTable(Menu.id,"/menu/list",defaultColunms);
......
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