A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 谷粒姐姐 于 2018-3-30 11:53 编辑

一、 运单快速录入功能实现  
1.业务回顾客户进行下订单操作 --- > 业务受理
  前端系统 bos_fore 系统客户可以在线下订单  
后台系统 bos_management 中系统工作人员,接取客户电话,代替客户进行下订单  
在下订单完成后 – 产生工单 (快递员取件任务),由快递员将货物取回快递网点 – 录入运单信息 (包括货物信息、发件人、收件人信息、包装、计费、运输、签收信息 … )
2 快速录入业务
  快速录入运单信息 --- 并不是完整运单信息 ,为了物流运输  
         Datagrid 提供数据表格行录入功能   
3 datagrid 的行录入操作实现实现表格行录入,基于 datagrid 的列属性 editor 实现效果  
1、 在表单上添加列属性 editor  
2、 调用 datagrid 的方法,对指定数据行开启编辑功能  
编辑后,进行选择 endEdit 编辑结束,保存编辑效果、 canceEdit 取消编辑,还原到编辑前效果  
3、 在表格插入一行新的数据,进行编辑  
在实际开发当中,通常为了编辑更加方便,会将数据插入到表格第一行  
4、 事件处理  
          beginEdit 触发 onBeforeEdit 、endEdit 触发 onAfterEdit 、cancelEdit 触发 onCancelEdit  
4 运单快速录入功能实现  
waybill_quick.html 快速录入页面
1、 修改页面 onAfterEdit 事件  
2、 在 bos_management 服务器,创建 WayBillAction 添加 save 方法
编写业务层  
编写数据层  
错误:
No result defined for action cn.itcast.bos.web.action.take_delivery.WayBillAction and result input 原因: 页面将运单号,封装到 id  

5 运单列表展示功能 (复习)
1、 修改页面 datagrid 的 url 信息
2、 在 WayBillAction 添加 pageQuery 的方法  
3、 编写业务层代码  
4、 页面完善,在添加新的运单后,重新刷新列表  


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马