1 完成京淘后台商品维护
1.1 商品分类名称回显实现
1.1.1 需求分析
说明:需要将 商品类目 3 改为具体的名称. 如何实现?
实现步骤:
1.通过选择器动态的获取商品分类ID 3
2.发起Ajax请求,根据3获取商品分类的名称. 电子书.
3.在指定的位置完成赋值操作.`
1.1.2 页面工具栏说明
工具栏引入
工具栏实现:
1.1.3 实现页面数据回显
1.1.4 页面效果展现
1.2 商品修改
1.2.1 页面分析
2.JS分析
1.2.2 编辑ItemController
说明:编辑item业务逻辑实现更新操作.
1.2.2 编辑ItemService
1.3 优化时间数据的填充
1.3.1 业务说明
由于表中需要记录用户的操作时间,所以在业务层,只要用户操作了表就需要添加如下的代码.导致编码繁琐.能否优化??
1.3.2 添加注解
1.3.3 编辑配置类完成自动赋值操作
1.3.4 代码优化
1.4 商品删除
1.4.1 页面分析
1.4.2 编辑ItemController
1.4.3 编辑ItemService
1.4.4 编辑ItemMapper
1.4.5 编辑ItemMapper.xml文件
1.5 商品上架/下架操作
1.5.1 业务说明
说明: 当用户点击按钮时,需要将其中的状态信息改为对应的值.
1.5.2 上架/下架URL地址说明
任务: 利用一个方法实现商品的上架/下架操作!!!
原始JS:
优化后的JS:
1.5.3 编辑ItemController
1.5.4 编辑ItemService
2.商品详情实现
2.1 富文本编辑器说明
2.1.1 介绍
KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。
2.1.2 入门案例
2.1.3 编辑ItemDesc POJO对象
说明:在JT-COMMON中添加POJO对象
2.1.4 编辑ItemDescMapper接口
2.2 商品详情入库操作
2.2.1 商品详情业务分析
2.2.2 编辑ItemController
2.2.3 编辑ItemService
2.3 商品详情数据回显
2.3.1 业务结构分析
说明:根据itemId查询商品详情信息,之后封装为对象SysResult返回
ajax页面请求路径说明: