贝尔康医药2/3:

拜访列表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

你可能感兴趣的:(贝尔康医药2/3:)