|
@@ -29,7 +29,7 @@ Page({
|
|
|
lng: 121.4737,
|
|
|
lat: 31.23037,
|
|
|
address: "上海市浦东新区祖冲之路1505弄100号3栋",
|
|
|
- shopName:'',
|
|
|
+ shopName: '',
|
|
|
},
|
|
|
showModalStatus: false,
|
|
|
couponsData: []
|
|
@@ -62,7 +62,7 @@ Page({
|
|
|
console.info(that.data.addressInfo.shopId)
|
|
|
util.request(api.IndexUrl, {
|
|
|
city: that.data.addressInfo.city,
|
|
|
- shopId: that.data.addressInfo.shopId
|
|
|
+ //shopId: that.data.addressInfo.shopId
|
|
|
}).then(function (res) {
|
|
|
if (res.errno === 0) {
|
|
|
that.setData({
|
|
@@ -123,91 +123,93 @@ Page({
|
|
|
|
|
|
//三种格式(1) rId,2 (2)g,3;rId,2 (3)g,3;rId,3;sId:10(阿姨开单分享)
|
|
|
//shopId=1031;
|
|
|
- if(scene.indexOf("shopId") >= 0){
|
|
|
- let sceneStr= scene.split('=');
|
|
|
+ if (scene.indexOf("shopId") >= 0) {
|
|
|
+ let sceneStr = scene.split('=');
|
|
|
let shopId = sceneStr[1];
|
|
|
- console.log('scene:shopId='+shopId);
|
|
|
+ console.log('scene:shopId=' + shopId);
|
|
|
// 通过shopId获取地址信息
|
|
|
- app.globalData.shopId=shopId;
|
|
|
- util.request(api.OrderBookGetShop,{shopId:shopId}).then(res=>{
|
|
|
- if(res.errno==0){
|
|
|
+ app.globalData.shopId = shopId;
|
|
|
+ util.request(api.OrderBookGetShop, {
|
|
|
+ shopId: shopId
|
|
|
+ }).then(res => {
|
|
|
+ if (res.errno == 0) {
|
|
|
console.log(res);
|
|
|
- var addressInfo={
|
|
|
- address:res.data.address,
|
|
|
- lng:res.data.longitude,
|
|
|
- lat:res.data.latitude,
|
|
|
- shopId:res.data.shopId,
|
|
|
- city:res.data.city,
|
|
|
- shopName:res.data.shopName
|
|
|
+ var addressInfo = {
|
|
|
+ address: res.data.address,
|
|
|
+ lng: res.data.longitude,
|
|
|
+ lat: res.data.latitude,
|
|
|
+ shopId: res.data.shopId,
|
|
|
+ city: res.data.city,
|
|
|
+ shopName: res.data.shopName
|
|
|
}
|
|
|
wx.setStorageSync('addressInfo', addressInfo);
|
|
|
console.log(addressInfo);
|
|
|
that.getLocation();
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
- }).catch(res=>{
|
|
|
-
|
|
|
- });
|
|
|
- }else{
|
|
|
-
|
|
|
- if (scene.indexOf("rId") >= 0 || scene.indexOf("r_userid") >= 0) { //兼容之前的r_userid
|
|
|
- let value = null;
|
|
|
- if (scene.indexOf(";") > 0) { //包含分号 表示是good和user两种
|
|
|
- value = scene.split(";")[1];
|
|
|
- //console.info(value);
|
|
|
- wx.setStorageSync('r_userid', value.split(",")[1]); //获取r_userid
|
|
|
- if (scene.indexOf("sId") >= 0 || scene.indexOf("shareId") >= 0) { //阿姨开单分享id ||兼容之前的shareId
|
|
|
- shareId = scene.split(";")[2].split(",")[1];
|
|
|
- }
|
|
|
- scene = scene.split(";")[0];
|
|
|
- //console.info(scene);
|
|
|
|
|
|
- } else {
|
|
|
- value = scene;
|
|
|
- wx.setStorageSync('r_userid', value.split(",")[1]);
|
|
|
|
|
|
- // 引荐人分享
|
|
|
- console.log('只有rid,进入引荐人');
|
|
|
- let rId = value.split(",")[1];
|
|
|
- wx.navigateTo({
|
|
|
- url: '../ucenter/parter/recommend/recommend?rId=' + rId
|
|
|
- });
|
|
|
+ }).catch(res => {
|
|
|
+
|
|
|
+ });
|
|
|
+ } else {
|
|
|
|
|
|
- // return; //结束逻辑 不在往下进行;
|
|
|
+ if (scene.indexOf("rId") >= 0 || scene.indexOf("r_userid") >= 0) { //兼容之前的r_userid
|
|
|
+ let value = null;
|
|
|
+ if (scene.indexOf(";") > 0) { //包含分号 表示是good和user两种
|
|
|
+ value = scene.split(";")[1];
|
|
|
+ //console.info(value);
|
|
|
+ wx.setStorageSync('r_userid', value.split(",")[1]); //获取r_userid
|
|
|
+ if (scene.indexOf("sId") >= 0 || scene.indexOf("shareId") >= 0) { //阿姨开单分享id ||兼容之前的shareId
|
|
|
+ shareId = scene.split(";")[2].split(",")[1];
|
|
|
+ }
|
|
|
+ scene = scene.split(";")[0];
|
|
|
+ //console.info(scene);
|
|
|
+
|
|
|
+ } else {
|
|
|
+ value = scene;
|
|
|
+ wx.setStorageSync('r_userid', value.split(",")[1]);
|
|
|
+
|
|
|
+ // 引荐人分享
|
|
|
+ console.log('只有rid,进入引荐人');
|
|
|
+ let rId = value.split(",")[1];
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '../ucenter/parter/recommend/recommend?rId=' + rId
|
|
|
+ });
|
|
|
+
|
|
|
+ // return; //结束逻辑 不在往下进行;
|
|
|
+ }
|
|
|
}
|
|
|
- }
|
|
|
|
|
|
|
|
|
- let info_arr = [];
|
|
|
- info_arr = scene.split(',');
|
|
|
- let _type = info_arr[0];
|
|
|
- let id = info_arr[1];
|
|
|
- console.info(_type);
|
|
|
+ let info_arr = [];
|
|
|
+ info_arr = scene.split(',');
|
|
|
+ let _type = info_arr[0];
|
|
|
+ let id = info_arr[1];
|
|
|
+ console.info(_type);
|
|
|
|
|
|
- if (_type == 'goods' || _type == 'g') {
|
|
|
- if (shareId) {
|
|
|
+ if (_type == 'goods' || _type == 'g') {
|
|
|
+ if (shareId) {
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '../goods/goods?id=' + id + '&shareId=' + shareId
|
|
|
+ });
|
|
|
+ } else {
|
|
|
+ let rId = wx.getStorageSync('r_userid');
|
|
|
+ if (!rId) rId = 0;
|
|
|
+
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '../goods/goods?id=' + id + '&rId=' + rId
|
|
|
+ });
|
|
|
+ }
|
|
|
+ } else if (_type == 'groupon') {
|
|
|
wx.navigateTo({
|
|
|
- url: '../goods/goods?id=' + id + '&shareId=' + shareId
|
|
|
+ url: '../goods/goods?grouponId=' + id
|
|
|
});
|
|
|
} else {
|
|
|
- let rId = wx.getStorageSync('r_userid');
|
|
|
- if (!rId) rId = 0;
|
|
|
-
|
|
|
wx.navigateTo({
|
|
|
- url: '../goods/goods?id=' + id + '&rId=' + rId
|
|
|
+ url: '../index/index'
|
|
|
});
|
|
|
}
|
|
|
- } else if (_type == 'groupon') {
|
|
|
- wx.navigateTo({
|
|
|
- url: '../goods/goods?grouponId=' + id
|
|
|
- });
|
|
|
- } else {
|
|
|
- wx.navigateTo({
|
|
|
- url: '../index/index'
|
|
|
- });
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
|
@@ -253,8 +255,9 @@ Page({
|
|
|
* 2:未登录 取当前地理位置判断
|
|
|
*/
|
|
|
var addressInfo = wx.getStorageSync("addressInfo");
|
|
|
- if (addressInfo) {
|
|
|
- console.info(addressInfo);
|
|
|
+ if (addressInfo) {
|
|
|
+ console.info(1);
|
|
|
+ console.info(addressInfo.shopId==null);
|
|
|
that.setData({
|
|
|
addressInfo: addressInfo
|
|
|
})
|
|
@@ -314,23 +317,23 @@ Page({
|
|
|
onReady: function () {
|
|
|
// 页面渲染完成
|
|
|
},
|
|
|
- onShow: function () {
|
|
|
+ onShow: function () {
|
|
|
//this.naviToMiniProgram();
|
|
|
- if(!app.globalData.shopId){
|
|
|
+ if (!app.globalData.shopId) {
|
|
|
this.getLocation();
|
|
|
}
|
|
|
-
|
|
|
- },
|
|
|
- naviToMiniProgram(){
|
|
|
- let that=this;
|
|
|
+
|
|
|
+ },
|
|
|
+ naviToMiniProgram() {
|
|
|
+ let that = this;
|
|
|
wx.showModal({
|
|
|
title: '温馨提示',
|
|
|
content: '尊敬的客户,鲸致生活小程序已迁移到【鲸致生活lifeplus】,您的相关权益也全部迁移保留,请点击确认 使用新小程序。',
|
|
|
- showCancel: false,//是否显示取消按钮
|
|
|
- cancelText: "取消",//默认是“取消”
|
|
|
- cancelColor: '#000000',//取消文字的颜色
|
|
|
- confirmText: "确认跳转",//默认是“确定”
|
|
|
- confirmColor: '#3cc51f',//确定文字的颜色
|
|
|
+ showCancel: false, //是否显示取消按钮
|
|
|
+ cancelText: "取消", //默认是“取消”
|
|
|
+ cancelColor: '#000000', //取消文字的颜色
|
|
|
+ confirmText: "确认跳转", //默认是“确定”
|
|
|
+ confirmColor: '#3cc51f', //确定文字的颜色
|
|
|
success: function (res) {
|
|
|
if (res.cancel) {
|
|
|
//点击取消,wx.navigateBack
|
|
@@ -350,11 +353,11 @@ Page({
|
|
|
})
|
|
|
}
|
|
|
},
|
|
|
- fail: function (res) {
|
|
|
-
|
|
|
+ fail: function (res) {
|
|
|
+
|
|
|
//接口调用失败的回调函数,wx.navigateBack
|
|
|
},
|
|
|
- complete: function (res) {
|
|
|
+ complete: function (res) {
|
|
|
console.info(res)
|
|
|
//接口调用结束的回调函数(调用成功、失败都会执行)
|
|
|
},
|