公众号和小程序:
编辑器:HbuilderX, 微信开发者工具
PC管理后台:VsCode
用户通过扫码进入小程序或者公众号,小程序直接进入,公众号扫码进入,电话客服直接申请vip账号。
REVIEW:
1:用户通过扫码进入小程序或者公众号:
uniapp获取扫码参数:
onLoad: function (options) {
var query =decodeURIComponent(options.q);
if(query!='undefined'){
//扫码参数操作
}
}
2:小程序和公众号使用同一套代码
可以使用:
//#ifdef H5 // #endif
//#ifdef MP-WEIXIN // #endif
3:用户在小程序或者公众号中申请了账号以后,申请的vip账号,进入PC管理后台审核,电话客服申请vip账号也是在PC管理后台审核
电话申请的直接通过,小程序申请的进入待审核,二维码扫码申请的不用审核
4.小程序和公众号申请vip账号需要绑定微信。
小程序通过uni.login获取用户登录凭证code ,然后读取平台接口把用户登录凭证转换为平台唯一id
公众号通过后端获取用户登录凭证code,后端把code转换为平台唯一id后写在页面上后,前端把id保存在session中通过sessionStorage.getItem('****')拿到id后去后端读取id的信息(是否申请过,是否二维码扫码,姓名,电话,地址等)
5.填写vip账号信息每一步都会保存在服务器,所以,如果用户填写数据填写到一半就退出,下次进入,读取到他的微信凭证后会直接去获取用户上一次填写的内容填写进去,并直接进入当前步骤。在每一步里设置了step参数,进入哪个步骤,点击下一步的时候就保存用户的数据。并保存当前步骤
6.通过地图获取用户的地址信息,公众号和小程序都可以使用uni.chooseLocation来获取用户的地址。如果想要获取省市区,小程序可以申请腾讯地图的KEY以后通过腾讯地图的sdk,传入key和经纬度(chooseLocation拿到)来逆推省市区。
7.细节:每一个方法都需要注释,data中的每一个数据都需要注释
8.功能:
小程序公用组件:弹层,地图获取用户地址信息
PC列表公用组件:公用列表读取json,公用搜索BOX,通过/驳回组件(非公用)