餐厨收运小程序如何开发
上篇讲到餐厨收运小程序上线的条件,本篇讲写开发内容和开发要点,涉及到部分API接口规范。
1、开发内容
根据业务需求,分为小程序商务端,收运端,决策端
1.1 商务端,开发市场,维护店铺,监督收运情况
1.2 收运端,收运本线路店铺,提交异常店铺,查看收运情况
1.3 决策端,查看全局汇总信息
2、API接口规范
后端提供的API数据格式遵循统一性原则,各个接口返回的数据包JSON格式统一封装,例如:
{"code":1,"message":"success","data":[{"name":"餐厨收运系统","status":1},{"name":"医馆门诊管理系统","status":1}]}
code表示请求数据的状态,1表示成功,0表示失败
message表示请求数据的消息说明,失败时必填
data表示返回数据包,失败时无数据包
分页情况的数据包格式
{"code":1,"message":"success","data":{"datalist":[{"title":"收运工"},{"title":"司机"}],"total":1688}}
数据包规范可按自己的习惯和前端约定,尽量遵守行情规范
3、开发要点
3.1 相同数据,更改量很低的数据,后端尽量用缓存实现,如历史汇总信息
3.2 表单幂等,防止重复提交数据
3.3 封装JS,小程序开发工具提供有一部分工具包,也可以封装自己需要的JS工具包
3.4 公共CSS,写在app.wxss中
3.5 界面UI统一性,表单布局,按钮系列,颜色系列,操作习惯流程
3.6 小程序数据缓存,减少与后端交互次数