diff --git a/app.wxss b/app.wxss
index 3e5ba4b..0d85c34 100644
--- a/app.wxss
+++ b/app.wxss
@@ -367,6 +367,7 @@ button {
.ai_end{
align-items: flex-end;
}
+
.cover-layer {
position: fixed;
left: 0;
@@ -1332,4 +1333,10 @@ background: #ffe3e2;
100% {
transform: translateY(550rpx);
}
-}
\ No newline at end of file
+}
+
+checkbox .wx-checkbox-input {
+ width: 32rpx !important;
+ height: 32rpx !important;
+ margin-right: 16rpx;
+}
diff --git a/components/privacy_pop/privacy_pop.js b/components/privacy_pop/privacy_pop.js
new file mode 100644
index 0000000..1ec796c
--- /dev/null
+++ b/components/privacy_pop/privacy_pop.js
@@ -0,0 +1,69 @@
+var t = getApp(),os =t.globalData.setting;
+Component({
+ properties: {
+ },
+ data: {
+ show_pri:0,
+ is_all_ok:0,
+ store:null
+ },
+ //获取一下商家的信息
+ ready: function () {
+ getApp().getConfig(e=>{
+ this.setData({store:e})
+ })
+ },
+
+ methods: {
+ //判断用户有没有同意安全隐私
+ check_pri_show(){
+ wx.getPrivacySetting({
+ success: res => {
+ console.log(res) // 返回结果为: res = { needAuthorization: true/false, privacyContractName: '《xxx隐私保护指引》' }
+ if (res.needAuthorization) {
+ // 需要弹出隐私协议
+ this.setData({
+ show_pri: 1
+ })
+ }else{
+ this.setData({
+ show_pri: 0
+ })
+ this.triggerEvent('agree_pri');// 调用同意的函数
+ }
+ }
+ })
+ },
+ //--- 分享 ---
+ goto:function (e) {
+ var url= e.currentTarget.dataset.url;
+ getApp().goto(url);
+ },
+ need_ok:function (){
+ wx.showToast({
+ title: '请您先阅读和勾选指定的内容',
+ icon: 'none',
+ });
+ },
+ //同意隐私的内容
+ AgreePrivacy:function (){
+ this.setData({show_pri:0,});
+ this.triggerEvent('agree_pri');// 调用同意的函数
+ },
+
+ // 是否同意协议
+ isAgree(e) {
+ let isAgree = null;
+ if (e.detail.value[0]) {
+ isAgree = true;
+ } else { isAgree = false;}
+
+ this.setData({
+ is_all_ok:isAgree,
+ });
+ },
+
+ }
+
+})
+
diff --git a/components/privacy_pop/privacy_pop.json b/components/privacy_pop/privacy_pop.json
new file mode 100644
index 0000000..e8cfaaf
--- /dev/null
+++ b/components/privacy_pop/privacy_pop.json
@@ -0,0 +1,4 @@
+{
+ "component": true,
+ "usingComponents": {}
+}
\ No newline at end of file
diff --git a/components/privacy_pop/privacy_pop.wxml b/components/privacy_pop/privacy_pop.wxml
new file mode 100644
index 0000000..ec2e7fc
--- /dev/null
+++ b/components/privacy_pop/privacy_pop.wxml
@@ -0,0 +1,52 @@
+
+
+
+
+
+
+ 隐私政策更新提示
+
+
+
+ 为了更好地保障您的权益,我们更新了《{{store.store_name}}小程序隐私政策》,本次更新主要包括:
+
+ 1. 调整注销账户功能的描述
+
+ 请您务必在勾选同意前仔细阅读、充分理解《{{store.store_name}}小程序隐私政策》的内容。若您不同意《{{store.store_name}}小程序隐私政策》的内容,请您选择不同意或立即停止使用我们的产品
+
+ 如您对上述内容有任何疑问,可与我们电话联系[{{store.store_tel}}]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/components/privacy_pop/privacy_pop.wxss b/components/privacy_pop/privacy_pop.wxss
new file mode 100644
index 0000000..19556cf
--- /dev/null
+++ b/components/privacy_pop/privacy_pop.wxss
@@ -0,0 +1,27 @@
+@import '../../app.wxss';
+.privacy_view{
+ position: fixed; z-index: 110000; background-color: #fff;
+ left:50%;top: 50%;border-radius: 10rpx;
+ width: 640rpx;margin-left: -320rpx;
+ height:940rpx;margin-top: -470rpx;
+}
+.pri_title{
+ color:#333;text-align: center;font-size: 30rpx; margin: 20rpx 0;
+}
+.pri_content{
+ border: 1rpx solid #eee; color:#666; height: 560rpx;width: 600rpx; margin: 0 auto; font-size: 26rpx;
+}
+.pri_content_p{ width: 560rpx;display: block; margin-top: 20rpx;margin-left: 20rpx;}
+.pri_btn{width: 600rpx; margin: 0 auto;margin-top: 20rpx}
+.gray {color: #767f8e;}
+.continue_btn{
+ width: 600rpx;
+ height: 94rpx;
+ line-height: 94rpx;
+ background-color: #f23030;
+ border-radius: 48rpx;
+ color: rgb(255,255,255);
+ font-size: 32rpx;
+ margin-top: 40rpx;
+}
+
diff --git a/packageA/pages/goodsInfo/goodsInfo.js b/packageA/pages/goodsInfo/goodsInfo.js
index f25da78..4cb8a4c 100644
--- a/packageA/pages/goodsInfo/goodsInfo.js
+++ b/packageA/pages/goodsInfo/goodsInfo.js
@@ -560,6 +560,12 @@ Page({
// gid 在onload阶段已经保存在this.data中
onShow: function() {
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
getApp().check_can_share();
var that=this;var th=this;
@@ -4047,22 +4053,43 @@ Page({
hiddenCS: true,
});
},
-
-
-
-
-
-
-
-
-
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function (res) {
+
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({is_gps: 1});
+ th.get_sto();
+ },
+ fail: function (res) {
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({is_gps: 0});
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({is_gps: "3"});
+ }
+
+ }
+ })
+ }
+ },
+
-
-
});
diff --git a/packageA/pages/goodsInfo/goodsInfo.json b/packageA/pages/goodsInfo/goodsInfo.json
index d201627..4d70c35 100644
--- a/packageA/pages/goodsInfo/goodsInfo.json
+++ b/packageA/pages/goodsInfo/goodsInfo.json
@@ -4,6 +4,7 @@
"usingComponents": {
"nav_box": "/components/nav_box/nav_box",
"warn": "/components/long_warn/long_warn",
- "serviceCard_recommend": "/components/serviceCard_list/serviceCard_list"
+ "serviceCard_recommend": "/components/serviceCard_list/serviceCard_list",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageA/pages/goodsInfo/goodsInfo.wxml b/packageA/pages/goodsInfo/goodsInfo.wxml
index 431ccb4..d0aa400 100644
--- a/packageA/pages/goodsInfo/goodsInfo.wxml
+++ b/packageA/pages/goodsInfo/goodsInfo.wxml
@@ -3,6 +3,9 @@
+
+
+
diff --git a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
index 0ebda43..5778cf0 100644
--- a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
+++ b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.js
@@ -554,6 +554,12 @@ Page({
// gid 在onload阶段已经保存在this.data中
onShow: function () {
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
getApp().check_can_share(this);
var that = this;
var ee = this, gid = this.data.gid, i = getApp().request;
@@ -3885,6 +3891,38 @@ Page({
getApp().goto(url);
},
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function(res) {
+
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({ is_gps: 1 });
+ th.get_sto();
+ },
+ fail: function(res) {
+
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({is_gps: 0});
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({ is_gps: "3" });
+ }
+
+ }
+ })
+ }
+ },
});
diff --git a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.json b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.json
index ffdfeb2..b1f6157 100644
--- a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.json
+++ b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.json
@@ -5,6 +5,7 @@
"nav_box": "/components/nav_box/nav_box",
"warn": "/components/long_warn/long_warn",
"serviceCard_recommend": "/components/serviceCard_list/serviceCard_list",
- "share": "/components/share/share"
+ "share": "/components/share/share",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
index 4e33079..5c2e02c 100644
--- a/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
+++ b/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo.wxml
@@ -3,6 +3,9 @@
+
+
+
diff --git a/packageA/pages/serviceCard_pd/team_show/team_show.js b/packageA/pages/serviceCard_pd/team_show/team_show.js
index e2f1254..84d9943 100644
--- a/packageA/pages/serviceCard_pd/team_show/team_show.js
+++ b/packageA/pages/serviceCard_pd/team_show/team_show.js
@@ -140,7 +140,13 @@ Page({
//显示加载
onShow:function(){
- getApp().check_can_share();
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
+ getApp().check_can_share();
var tg_id = this.data.tg_id,th=this;
this.init(tg_id);
},
@@ -1615,7 +1621,46 @@ Page({
go_to:function (e) {
var url=e.currentTarget.dataset.url;
getApp().goto(url);
- }
+ },
+
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function (res) {
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({
+ is_gps: 1
+ });
+ //th.onShow();
+ th.get_sto();
+ },
+ fail: function (res) {
+ //th.onShow();
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({
+ is_gps: 0
+ });
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({
+ is_gps: "3"
+ });
+ }
+
+ }
+ })
+ }
+ },
diff --git a/packageA/pages/serviceCard_pd/team_show/team_show.json b/packageA/pages/serviceCard_pd/team_show/team_show.json
index 1f536c0..199474a 100644
--- a/packageA/pages/serviceCard_pd/team_show/team_show.json
+++ b/packageA/pages/serviceCard_pd/team_show/team_show.json
@@ -7,6 +7,7 @@
"backgroundColor": "#eeeeee"
},
"usingComponents": {
- "warn": "/components/long_warn/long_warn"
+ "warn": "/components/long_warn/long_warn",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageA/pages/serviceCard_pd/team_show/team_show.wxml b/packageA/pages/serviceCard_pd/team_show/team_show.wxml
index e473387..abb7500 100644
--- a/packageA/pages/serviceCard_pd/team_show/team_show.wxml
+++ b/packageA/pages/serviceCard_pd/team_show/team_show.wxml
@@ -1,3 +1,6 @@
+
+
+
@@ -11,13 +14,13 @@
- {{goods.serviceName}}
+ {{goods.serviceName}}
- ¥{{teamlist.price}}
+ ¥{{teamlist.price}}
零售价¥{{goods.show_price}}
@@ -62,7 +65,7 @@
- 团长
+ 团长
@@ -84,10 +87,10 @@
剩余
- {{obj.day}} :
- {{obj.hou}} :
- {{obj.min}} :
- {{obj.sec}} 结束
+ {{obj.day}} :
+ {{obj.hou}} :
+ {{obj.min}} :
+ {{obj.sec}} 结束
@@ -131,21 +134,21 @@
- 展开拼团列表
+ 展开拼团列表
-
+
- 收起拼团列表
+ 收起拼团列表
- {{item.nickname}}
+ {{item.nickname}}
{{item.add_time_date}} 开团
{{item.add_time_date}} 参团
@@ -157,7 +160,7 @@
- 大家都在团
+ 大家都在团
@@ -171,7 +174,7 @@
¥{{item.price}}
{{item.ct_num}}人
- 参团
+ 参团
@@ -194,7 +197,7 @@
{{goods.serviceName}}
- ¥{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}
+ ¥{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}
@@ -300,7 +303,7 @@
-
+
距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+'km':filters.toFix(item.distance,0)+"m"}}
@@ -360,7 +363,7 @@
-
+
距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+"km":filters.toFix(item.distance,0)+"m"}}
@@ -377,7 +380,7 @@
确定
- 设为默认
+ 设为默认
diff --git a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
index 4d85d5a..f126775 100644
--- a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
+++ b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
@@ -898,6 +898,12 @@ Page({
//---展示---
onShow: async function () {
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
//添加购物车的控制要清理0
this.data.adding=0;
@@ -7346,7 +7352,40 @@ Page({
break;
}
}
- }
+ },
+
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function(res) {
+
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({ is_gps: 1 });
+ th.get_sto();
+ },
+ fail: function(res) {
+
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({is_gps: 0});
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({ is_gps: "3" });
+ }
+
+ }
+ })
+ }
+ },
diff --git a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.json b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.json
index 53c58c3..58bee0f 100644
--- a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.json
+++ b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.json
@@ -5,6 +5,7 @@
"nav_box": "/components/nav_box/nav_box",
"warn": "/components/long_warn/long_warn",
"goods_recommend": "/components/goods_list/goods_list",
- "share": "/components/share/share"
+ "share": "/components/share/share",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
index f8fcb1c..a7b3b15 100644
--- a/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
+++ b/packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
@@ -3,6 +3,8 @@
+
+
diff --git a/packageC/pages/presell/goodsInfo/goodsInfo.js b/packageC/pages/presell/goodsInfo/goodsInfo.js
index d6ef67f..3e8cfae 100644
--- a/packageC/pages/presell/goodsInfo/goodsInfo.js
+++ b/packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -703,6 +703,13 @@ Page({
//---展示---
onShow: function () {
+
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
getApp().check_can_share(this);
var goods_list = null, th = this, that = this;
@@ -4821,4 +4828,48 @@ Page({
});
},
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function (res) {
+
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({
+ is_gps: 1
+ });
+ //th.onShow();
+ th.get_sto();
+ },
+ fail: function (res) {
+ //th.onShow();
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({
+ is_gps: 0
+ });
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({
+ is_gps: "3"
+ });
+ }
+
+ }
+ })
+ }
+
+
+ },
+
+
});
diff --git a/packageC/pages/presell/goodsInfo/goodsInfo.json b/packageC/pages/presell/goodsInfo/goodsInfo.json
index feb03a7..2bd588d 100644
--- a/packageC/pages/presell/goodsInfo/goodsInfo.json
+++ b/packageC/pages/presell/goodsInfo/goodsInfo.json
@@ -5,6 +5,7 @@
"nav_box": "/components/nav_box/nav_box",
"warn": "/components/long_warn/long_warn",
"goods_recommend": "/components/goods_list/goods_list",
- "share": "/components/share/share"
+ "share": "/components/share/share",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageC/pages/presell/goodsInfo/goodsInfo.wxml b/packageC/pages/presell/goodsInfo/goodsInfo.wxml
index 47b3dcb..1320058 100644
--- a/packageC/pages/presell/goodsInfo/goodsInfo.wxml
+++ b/packageC/pages/presell/goodsInfo/goodsInfo.wxml
@@ -3,6 +3,8 @@
+
+
diff --git a/packageE/pages/togoin/togoin.js b/packageE/pages/togoin/togoin.js
index 4f82ffc..a4d52c9 100644
--- a/packageE/pages/togoin/togoin.js
+++ b/packageE/pages/togoin/togoin.js
@@ -26,6 +26,12 @@ Page({
this.data.is_reg=1;
}
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
//--判断是否有接受到邀请人的ID--
if (options.first_leader) {
this.setData({ first_leader: options.first_leader });
@@ -38,6 +44,7 @@ Page({
th.setData({ store: e, store_logo: logo });
})
+
//判断注册的条件
app.getConfig2(function (e) {
if (e.reg_type == 1) {
@@ -490,7 +497,12 @@ Page({
});
},
-
+ //弹出框的同意的优化
+ agree_pri:function (){
+ this.setData({
+ isAgree:1,
+ });
+ },
//通过路径跳转到其他页面
goto: function (e) {
console.log('xxxx', e);
diff --git a/packageE/pages/togoin/togoin.json b/packageE/pages/togoin/togoin.json
index 23b89bc..10d9682 100644
--- a/packageE/pages/togoin/togoin.json
+++ b/packageE/pages/togoin/togoin.json
@@ -1,6 +1,7 @@
{
"navigationBarTitleText": "授权登录",
"usingComponents": {
- "warn": "/components/long_warn/long_warn"
+ "warn": "/components/long_warn/long_warn",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/packageE/pages/togoin/togoin.wxml b/packageE/pages/togoin/togoin.wxml
index 8cde9a2..c02dcf9 100644
--- a/packageE/pages/togoin/togoin.wxml
+++ b/packageE/pages/togoin/togoin.wxml
@@ -1,5 +1,7 @@
-
+
+
+
@@ -17,7 +19,7 @@
-
+
@@ -64,7 +66,6 @@
-
diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js
index c902fac..4878549 100644
--- a/pages/cart/cart/cart.js
+++ b/pages/cart/cart/cart.js
@@ -125,6 +125,13 @@ Page({
},
onShow: function () {
+
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
//每次显示都清空
this.data.in_zhact_gdmap = {};
this.setData({
@@ -797,6 +804,30 @@ Page({
continue;
}
+ //把活动写入
+ item.prom=prom;
+
+ //判断团购的限购
+ if (item.goods_num + promgoodsbuynum > prom.buy_limit && prom.buy_limit > 0) {
+ var cbuy = prom.buy_limit - promgoodsbuynum;
+ if (cbuy <= 0) {
+ // var url = '/api/weshop/cart/del/' + oo.stoid + '/' + item.id;
+ // a.delete(url, {});
+ th.disInvalid(item, 2);
+ continue;
+ }
+ //-- 购物车更新 --
+ var updata1 = {
+ id: item.id,
+ goods_num: cbuy,
+ store_id: os.stoid,
+ user_id: getApp().globalData.userInfo.user_id
+ };
+ getApp().request.put("/api/weshop/cart/update", {
+ data: updata1,
+ })
+ item.goods_num = cbuy;
+ }
}
@@ -3382,13 +3413,18 @@ Page({
if (res.data.code == 0) gd = res.data.data;
})
- //判断秒杀的指定门店
- if(py_type==1 && i_arr[j].prom && i_arr[j].prom.pick_up_lists){
+ //判断秒杀的指定门店和团购的指定门店
+ if([1,2].indexOf(py_type)>-1 && i_arr[j].prom && i_arr[j].prom.pick_up_lists){
var idx0=i_arr[j].prom.pick_up_lists.findIndex(function (e){
return e.pickup_id==i_arr[j].pick_id;
})
if(idx0<0){
- getApp().confirmBox(i_arr[j].goods_name + "秒杀活动的门店不可售");
+
+ var act_type=0;
+ if(py_type==1) act_type='秒杀';
+ if(py_type==2) act_type='团购';
+
+ getApp().confirmBox(i_arr[j].goods_name + act_type+"活动的门店不可售");
wx.hideLoading();
return false;
}
diff --git a/pages/cart/cart/cart.json b/pages/cart/cart/cart.json
index 08f0ff2..0aa5062 100644
--- a/pages/cart/cart/cart.json
+++ b/pages/cart/cart/cart.json
@@ -3,6 +3,7 @@
"usingComponents": {
"warn": "/components/long_warn/long_warn",
"goods_recommend":"/components/goods_list/goods_list",
- "pro_pop": "/components/promate_pop/promate_pop"
+ "pro_pop": "/components/promate_pop/promate_pop",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/pages/cart/cart/cart.wxml b/pages/cart/cart/cart.wxml
index 4f49c23..f1a1e78 100644
--- a/pages/cart/cart/cart.wxml
+++ b/pages/cart/cart/cart.wxml
@@ -1,3 +1,5 @@
+
+
diff --git a/pages/goods/goodsInfo/goodsInfo.js b/pages/goods/goodsInfo/goodsInfo.js
index ccf0ccb..93bb253 100644
--- a/pages/goods/goodsInfo/goodsInfo.js
+++ b/pages/goods/goodsInfo/goodsInfo.js
@@ -921,6 +921,13 @@ Page({
//---展示---
onShow: function () {
+
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
//添加购物车的控制要清理0
this.data.adding=0;
@@ -3645,9 +3652,9 @@ Page({
}
-
+ var py=parseFloat(th.data.prom_type+'');
//指定门店判断, 不是普通购买的时候,秒杀的时候,秒杀有指定门店
- if(!is_normal && (th.data.prom_type==1 || th.data.prom_type==6) && th.data.prom_act.pick_up_lists){
+ if(!is_normal && [1,2,6].indexOf(py)>-1 && th.data.prom_act.pick_up_lists){
pickup_ids=th.data.prom_act.pick_up_lists
}
@@ -3675,7 +3682,7 @@ Page({
if(idx1<0){
//如果是秒杀的指定门店,就要设置秒杀的
- if(!is_normal && (th.data.prom_type==1 || th.data.prom_type==6) ){
+ if(!is_normal && [1,2,6].indexOf(py)>-1 ){
th.data.def_pick_store.is_no_dis_act=1;
}else{
th.data.def_pick_store.is_no_dis_nor=1;
@@ -8748,7 +8755,46 @@ Page({
break;
}
}
- }
+ },
+
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function (res) {
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({
+ is_gps: 1
+ });
+ //th.onShow();
+ th.get_sto();
+ },
+ fail: function (res) {
+ //th.onShow();
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({
+ is_gps: 0
+ });
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({
+ is_gps: "3"
+ });
+ }
+
+ }
+ })
+ }
+ },
})
\ No newline at end of file
diff --git a/pages/goods/goodsInfo/goodsInfo.json b/pages/goods/goodsInfo/goodsInfo.json
index 0fd8f27..8be378d 100644
--- a/pages/goods/goodsInfo/goodsInfo.json
+++ b/pages/goods/goodsInfo/goodsInfo.json
@@ -6,6 +6,7 @@
"warn": "/components/long_warn/long_warn",
"goods_recommend": "/components/goods_list/goods_list",
"share": "/components/share/share",
- "pro_pop": "/components/promate_pop/promate_pop"
+ "pro_pop": "/components/promate_pop/promate_pop",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/pages/goods/goodsInfo/goodsInfo.wxml b/pages/goods/goodsInfo/goodsInfo.wxml
index 4a8445f..384f4b0 100644
--- a/pages/goods/goodsInfo/goodsInfo.wxml
+++ b/pages/goods/goodsInfo/goodsInfo.wxml
@@ -1,3 +1,5 @@
+
+
@@ -1180,7 +1182,8 @@
¥
{{filters.toFix(prom_act.tz_yyhjg,2)}}
- 团长免单
+ 团长免单
+ 送赠品
¥{{ filters.toFix(prom_act.price,2)}}
diff --git a/pages/index/index/index.js b/pages/index/index/index.js
index 1083a83..ca57a43 100644
--- a/pages/index/index/index.js
+++ b/pages/index/index/index.js
@@ -391,13 +391,18 @@ Page({
async onShow() {
- getApp().check_can_share();
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
- if (typeof this.getTabBar === 'function' && this.getTabBar()) {
- this.getTabBar().setData({
- cartGoodsNum: getApp().globalData.cartGoodsNum
- })
- }
+ getApp().check_can_share();
+ if (typeof this.getTabBar === 'function' && this.getTabBar()) {
+ this.getTabBar().setData({
+ cartGoodsNum: getApp().globalData.cartGoodsNum
+ })
+ }
var th = this;
//-- 登录回来判断弹框 --
var user_id = getApp().globalData.user_id;
@@ -418,7 +423,7 @@ Page({
console.log(this.data.isTemplate, '首页');
if (!this.data.isTemplate) {
- // timetype: 1 仅查询已预售 置空查询全部,
+ //timetype: 1 仅查询已预售 置空查询全部,
var pre_data = { store_id: os.stoid, is_end: 0, isuse: 1,timetype:3 };
if (user_id) {
pre_data.user_id = user_id;
diff --git a/pages/index/index/index.json b/pages/index/index/index.json
index 315564c..0c4fc61 100644
--- a/pages/index/index/index.json
+++ b/pages/index/index/index.json
@@ -18,14 +18,15 @@
"picMax": "/components/diy_picMax/diy_picMax",
"mvideo": "/components/diy_video/diy_video",
"service": "/components/diy_service/diy_service",
- "scan": "/components/diy_scan/diy_scan",
- "store_select": "/components/diy_store_select/diy_store_select",
+ "scan": "/components/diy_scan/diy_scan",
+ "store_select": "/components/diy_store_select/diy_store_select",
"presell": "/components/diy_pregoods/diy_pregoods",
- "luckyGo": "/components/diy_luckyGo/diy_luckyGo",
- "serviceCard": "/components/diy_serviceCard/diy_serviceCard",
- "live": "/components/diy_live/diy_live",
- "mp-dialog": "weui-miniprogram/dialog/dialog",
- "mp-sticky": "/components/mp-sticky/mp-sticky"
+ "luckyGo": "/components/diy_luckyGo/diy_luckyGo",
+ "serviceCard": "/components/diy_serviceCard/diy_serviceCard",
+ "live": "/components/diy_live/diy_live",
+ "mp-dialog": "weui-miniprogram/dialog/dialog",
+ "mp-sticky": "/components/mp-sticky/mp-sticky",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
},
"enablePullDownRefresh": false,
"onReachBottomDistance":300
diff --git a/pages/index/index/index.wxml b/pages/index/index/index.wxml
index 78cc564..7fc3649 100644
--- a/pages/index/index/index.wxml
+++ b/pages/index/index/index.wxml
@@ -1,3 +1,5 @@
+
+
跳过 {{sec_show}}
@@ -406,8 +408,6 @@
-
-
diff --git a/pages/team/team_show/team_show.js b/pages/team/team_show/team_show.js
index 9202e8f..7068b32 100644
--- a/pages/team/team_show/team_show.js
+++ b/pages/team/team_show/team_show.js
@@ -144,7 +144,13 @@ Page({
//显示加载
onShow:function(){
- getApp().check_can_share();
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
+ getApp().check_can_share();
var tg_id = this.data.tg_id,th=this;
this.init(tg_id);
},
@@ -1633,7 +1639,45 @@ Page({
})
},
-
+
+ //-- 弹出框的同意的优化,重新获取定位 ---
+ agree_pri:function (){
+ var th=this;
+ var bconfig = th.data.bconfig;
+ if (bconfig && bconfig.is_sort_storage) {
+ wx.getLocation({
+ type: 'gcj02',
+ success: function (res) {
+ th.data.lat = res.latitude;
+ th.data.lon = res.longitude;
+ th.data.is_get_local_ok = 1;
+ th.setData({
+ is_gps: 1
+ });
+ //th.onShow();
+ th.get_sto();
+ },
+ fail: function (res) {
+ //th.onShow();
+ th.data.is_get_local_ok = 1;
+ th.get_sto();
+ if (res.errCode == 2) {
+ th.setData({
+ is_gps: 0
+ });
+ if (th.data.is_gps == 0) {
+ getApp().confirmBox("请开启GPS定位", null, 25000, !1);
+ }
+ } else {
+ th.setData({
+ is_gps: "3"
+ });
+ }
+
+ }
+ })
+ }
+ },
diff --git a/pages/team/team_show/team_show.json b/pages/team/team_show/team_show.json
index 1f536c0..199474a 100644
--- a/pages/team/team_show/team_show.json
+++ b/pages/team/team_show/team_show.json
@@ -7,6 +7,7 @@
"backgroundColor": "#eeeeee"
},
"usingComponents": {
- "warn": "/components/long_warn/long_warn"
+ "warn": "/components/long_warn/long_warn",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
}
}
\ No newline at end of file
diff --git a/pages/team/team_show/team_show.wxml b/pages/team/team_show/team_show.wxml
index b5bc562..bdee04a 100644
--- a/pages/team/team_show/team_show.wxml
+++ b/pages/team/team_show/team_show.wxml
@@ -1,3 +1,6 @@
+
+
+
diff --git a/pages/user/index/index.js b/pages/user/index/index.js
index 3180f93..53f1eb9 100644
--- a/pages/user/index/index.js
+++ b/pages/user/index/index.js
@@ -119,6 +119,12 @@ Page({
var _that=this;
+ //-- 看一下隐私政策要不要显示 --
+ var privacy_pop = this.selectComponent("#privacy_pop"); //组件的id
+ if (privacy_pop) {
+ privacy_pop.check_pri_show();
+ }
+
getApp().check_can_share();
//看一下小程序是不是过期了
getApp().getConfig2(function (config2) {
diff --git a/pages/user/index/index.json b/pages/user/index/index.json
index 8421248..700c0bf 100644
--- a/pages/user/index/index.json
+++ b/pages/user/index/index.json
@@ -1,7 +1,8 @@
{
"usingComponents": {
"pop_txt": "/components/userqy_pop_up/userqy_pop_up",
- "goods_recommend": "/components/goods_list/goods_list"
+ "goods_recommend": "/components/goods_list/goods_list",
+ "privacy_pop": "/components/privacy_pop/privacy_pop"
},
"navigationBarTitleText": "会员中心"
}
\ No newline at end of file
diff --git a/pages/user/index/index.wxml b/pages/user/index/index.wxml
index c091c36..caaed88 100644
--- a/pages/user/index/index.wxml
+++ b/pages/user/index/index.wxml
@@ -1,3 +1,5 @@
+
+
diff --git a/pages/user/order_detail/order_detail.js b/pages/user/order_detail/order_detail.js
index cff2a9e..496b672 100644
--- a/pages/user/order_detail/order_detail.js
+++ b/pages/user/order_detail/order_detail.js
@@ -1038,10 +1038,11 @@ Page({
var act_type='';
switch (c_type){
case 1:act_type='秒杀';break;
+ case 2:act_type='团购';break;
case 6:act_type='拼团';break;
}
//指定门店的控制
- if ([1,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
+ if ([1,2,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
var idx0=prom.pick_up_lists.findIndex(function (e){
return e.pickup_id==order.pickup_id;
})
diff --git a/pages/user/order_list/order_list.js b/pages/user/order_list/order_list.js
index 4df4dac..7ac5f86 100644
--- a/pages/user/order_list/order_list.js
+++ b/pages/user/order_list/order_list.js
@@ -778,7 +778,6 @@ Page({
return false;
}
-
//-- 要进行判断指定门店的判断优化,先做普通商品 --
if([0,3,5,7,10].indexOf(parseInt(good.prom_type))>-1 && gg.pick_group_ids && !good.is_gift){
var idx0=gg.pick_up_lists.findIndex(function (e){
@@ -1354,11 +1353,12 @@ Page({
var act_type='';
switch (c_type){
case 1:act_type='秒杀';break;
+ case 2:act_type='团购';break;
case 6:act_type='拼团';break;
}
//指定门店的控制
- if ([1,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
+ if ([1,2,6].indexOf(c_type)>-1 && prom.pick_up_lists) {
var idx0=prom.pick_up_lists.findIndex(function (e){
return e.pickup_id==order.pickup_id;
})