360buy订单流程跟踪报表模仿实现
问题背景
最近在一个购物网上订购了一个物品,在提交完订单后,发现了一个这么一个界面,截图如下:
想了一下,这个要使用润乾报表做会怎么样?这其实也就是一个现实需求如何利用技术实现的我们身边用得着的例子。
解决方法:
按照上面网上流程的截图,利用报表设计器模仿了一下,如下图:
这里设计了1个流转状态参数,分别用户控制目前订单流转的状态值,这个值可以是传递获得也可以是直接从数据库中查询获得,总之通过该值做订单状态的控制。
例举一种一个判断表达式:D3=if(arg1>=1,”O”,”X”);D5=if(arg1>=1,”2011-06-03 14:20:33″,”");
等待处理(状态值0):
商品出库(状态值1):
等待收货(状态值2):
完成(状态值3):
已上是不同状态值显示的不同订单的流转情况,方便客户能够直接的了解订单的状况,简单、清晰明了。
问题总结:
上面的例子可能比较简单,但是这个实例可以延伸一下,它可以作为润乾报表通过参数或值完成一些带有审批意义的流程功能,扩展一下还可以追加一些印章之类的功能,也可以作为具体报表权限控制的一个小实例。售前在做相关演示说明时也可引用,让客户更直观的了解润乾工具所带来的功能强大、简单易学、实用等特点。