网上书城项目(2)

阅读: 评论:0

网上书城项目(2)

网上书城项目(2)

网上书城项目(2)

目录

  • 网上书城项目(2)
  • 实现功能
  • 功能实现代码块
  • 总结

实现功能

1.用户注册功能实现
2.用户后台登录功能实现

功能实现代码块

代码思路:

User
UserDao
add
string sql = “insert into t_easyui_user values(?,?,?,?)”;
uteUpdate(…);
list(User user,PageBean pageBean)
string sql = “select * from t_easyui_user where true”;
if(){
sql + = “…”;
}

uteQuery(…);

UserAction
login
User u = UserDao.list(user,pageBean).get(0);
if(u!=null){
跳转到后台主界面(树形菜单界面,main.jsp)
}
register
UserDao.add(…);

login.jsp
register.jsp

树形菜单加载
Permission

PermissionDao
1、查询数据库中的菜单表数据
list(Permission permission,PageBean pageBean){
string sql1 = “select * from t_easyui_permission where true”;
//现在希望老板登录可以看到0~9+14这几个菜单
//消费者登录后台只能看到10~13这4个菜单
//分析:就是传入id in (…);
//1、通过当前用户的账号获取角色类别
String sql2 = “select * from t_easyui_role_permission where rid = ?”;
上面就获取到了pid的集合
2、给sql1做拼接id in (pids);//pids是通过pid的集合拼成的“,”分割的字符串
}
2、将表数据转换为easyui所能识别的treeVo数据
public List<TreeVo> topNode(Permission permission,PageBean pageBean)
通过BuildTree转成所需格式

PermissionAction
topNode(req,resp){
pNode(permission,pageBean);
}

main.jsp(后台管理)
main.js
$(function(){
$(‘bookMenu’).tree({
url:’/Permission.action?methodName=topNode’
});
})

tab页打开功能
1、绑定tree控件的onClick事件
2、判断被点击的节点是否已经被打开
3、如果是,那么切换到指定的节点
4、如果没有打开过,那么先判断是否是叶子节点。如果是,那么打开,
如果不是,不做任何操作

书籍业务后台功能
layout控件布局

书籍新增界面调试
直接copy easyui的form表单样式调试功能即可
Boo

本文发布于:2024-02-08 19:53:17,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170739334468530.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:书城   项目   网上
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23