拜访列表item:
无事件交互,直接显示标题,日期(已格式化),内容(最多两行)
{
name: //公司名字
c_time_str: //时间,已格式化
summary:总结
}
拜访是他们的业务员外出工作,填写的拜访信息,公司为了监管业务员,新建填写拜访信息需要获取经纬度(就是列表下面的新建),因为有下面一个新的混编
getGps, js需要app通过用户授权后回调用户当前的经纬度,回调数据为:
{
lat://越精确越好,用户拒绝授权传0
lng: //越精确越好,用户拒绝授权传0
}
=========================================================================================================================
chooseAll js让app做全选操作, 不需要回调
calSel js让app计算当前所有选中的列数据,并立即在当前列表回调选中的数据
{
arr: 选中的数组
}
接下来就是新增的几个列表的item:因为这几个item是没有设计图的,我用iPhone 6模拟器截图,你直接按截图做哇。
下面的列表都是单列表:
列表item首先我增加了一个通用事件,就是任何列表的item只要用户点击了非按钮区域,一定回调js,这样可以简化很多操作,比如常见的资讯列表到详情全部可以自动化了。
1. 列表点击通用混编:
调用js的handler为appAction,action为itemclick,向js传递的json数据item对应的数据
所有混编handler都是appAction,后面是说action的值。
2. 客户列表:参考截图,里面有两个自定义按钮事件。
页面路径:业务员(ywytest 123456)首页-我的客户
注: 注意有好几个列表item里面的key-value都是服务器返回的,如:营业执照(字段) 123456(字段),
按设计图从上到下依次的数据字段:
{
no: //顶部公司编码
name: //顶部公司名字 注:no + name 拼成一个整体字符串显示
lxr: //联系人
organization_address: //公司地址
license:[
{
name_str: //最下面三个键值对的key
date_str: //最下面三个键值对的value
},
]
}
点击事件:
代客下单:action = daimai,数据为item对应的json数据
开通品种:action = kaitong,数据为item对应的json数据
3. 审核管理列表:参考截图
页面路径:业务员(jpywytest 123456)首页-我的客户
有两个页面,其实是同一个item的不同数据显示:
{
is_examine: //是否审核,101已审核 102未审核
time_str: //审核时间
no: //顶部公司编码
name: //顶部公司名字注:no + name 拼成一个整体字符串显示
lxr: //联系人
organization_address: //公司地址
goods:{
no: //商品编码
image:{ url: //商品图片}
title: //商品标题
manufacturer: //生产公司
specification://规格
price: //商品价格
}
}
注:
(1)如果商品的m.goods.no 为空,需要隐藏商品信息
(2)m.is_examine == 101,表示审核通过,隐藏审核按钮,隐藏审核中,显示审核价格。
(3)m.is_examine == 102,表示审核不通过,显示审核按钮,显示审核中。
点击事件:
action=shenhe, 数据为当前行的data。
4. 之前的商品item新增:
show_cart:101显示购物车按钮 102隐藏购物车按钮
5.品种item:这个item相对比较复杂,有勾选,他和商品item长的比较像,我没有复用
路径:我的-当前客户-开通品种
数据:
{
is_open: //商品开通购买权限 101已开通(删除授权,修改价格) 102未开通(开通品种)
can_change: // is_open=101的情况下,是否允许修改价格,101才显示修改价格按钮,102隐藏
image:{
url: //商品图片
}
title: //商品标题
manufacturer://厂商
specification: //规格
validity_date: //有效期
price1_str://如图上的会员价字样对应的字段
price1: //会员价价格
price_str: //如图上的底价字样对应的字段
price://底价
stock_str: //库存整块字符串,直接显示
}
点击事件:
开通品种:action=dankai
修改价格:action=xiugai
删除授权:action=shanchu