0
点赞
收藏
分享

微信扫一扫

Day33项目saas-export项目-部门管理-进入添加部门的页面


进入添加页面

Day33项目saas-export项目-部门管理-进入添加部门的页面_java

打开添加页面DeptController

@RequestMapping(path="/toAdd",method ={ RequestMethod.GET, RequestMethod.POST})
public String toAdd(){
//需要为下拉菜单查询出所有的部门,一个部门对应一个选项
//根据companyId查询出部门,不做分页
return "system/dept/dept-add";
}
}

Day33项目saas-export项目-部门管理-进入添加部门的页面_下拉菜单_02

(1)TestDeptService

@Test
public void test02(){
//给页面的下拉菜单按公司查找所有的部门
String companyId="1";
//2 调用分页查找方法
List<Dept> list = iDeptService.findAll(companyId);//
//打印
l.info("test02 list="+list);
}

  • (2)IDeptService

//根据companyId查找该公司下面的所有的部门
List<Dept> findAll(String companyId);

(3)DeptServiceImpl

@Override
public List<Dept> findAll(String companyId) {
List<Dept> list = iDeptDao.findAll(companyId);
return list;
}

前台代码

DeptController

@RequestMapping(path="/toAdd",method ={ RequestMethod.GET, RequestMethod.POST})
public String toAdd(Model model,@RequestParam(defaultValue = "1") String companyId){
//需要为下拉菜单查询出所有的部门,一个部门对应一个选项
//根据companyId查询出部门,不做分页
l.info("toAdd companyId="+companyId);
List<Dept> list=iDeptService.findAll(companyId);

l.info("toAdd list="+list);
model.addAttribute("list",list);
return "system/dept/dept-add";
}

dept-add.jsp

<div class="col-md-10 data line-height36">
<select class="form-control" name="parent.id">
<option value="">请选择</option>
<c:forEach items="${list}" var="item">
<option value="${item.deptId}">${item.deptName}</option>
</c:forEach>
</select>
</div>


举报

相关推荐

0 条评论