diff --git a/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js b/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
index 7ffa588..14eed01 100644
--- a/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
+++ b/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.js
@@ -271,7 +271,8 @@ Page({
user_id: th.data.getUserID, //用户ID
page: th.data.curpage,
pageSize: th.data.pageSize,
- is_end:0
+ is_end:0,
+ timetype:1
},
success: function (res) {
if (res.data.code == 0) {
diff --git a/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.wxml b/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.wxml
index 86b7119..41534e1 100644
--- a/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.wxml
+++ b/packageE/pages/user/monthgiftbag/giftpackbuy/giftpackbuy.wxml
@@ -49,12 +49,14 @@
{{"零售价:¥"+items.giftPosPrice}}
-
- {{"活动开始时间:"+items.starTime}}
-
-
- {{"活动结束时间:"+items.endTime}}
-
+
+
+ {{"活动开始时间:"+items.starTime}}
+
+
+ {{"活动结束时间:"+items.endTime}}
+
+
diff --git a/pages/cart/cart/cart.js b/pages/cart/cart/cart.js
index 7b68ac4..dc1ecae 100644
--- a/pages/cart/cart/cart.js
+++ b/pages/cart/cart/cart.js
@@ -2143,19 +2143,26 @@ Page({
}
})
let user_pre_buynum = await this.getUserBuyPromNum_pre(a.prom_id)
- let action_num=user_pre_buynum+1;
- arr_pro.map(item=>{
- item.goods.map(ite=>{
- if(ite.prom_type==3 && ite.prom_id==a.prom_id && !ite.is_gift && ite.selected){
- action_num+=1;
- }
- })
- })
- if (prom && action_num>prom.limit_num) {
- return true
- }else{
+
+ if(user_pre_buynum>=prom.limit_num){
return false
+ }else{
+ let action_num=user_pre_buynum+1;
+ arr_pro.map(item=>{
+ item.goods.map(ite=>{
+ if(ite.prom_type==3 && ite.prom_id==a.prom_id && !ite.is_gift && ite.selected){
+ action_num+=1;
+ }
+ })
+ })
+ if (prom && action_num>prom.limit_num) {
+ return true
+ }else{
+ return false
+ }
}
+
+
},
@@ -3426,25 +3433,46 @@ Page({
//多门店优惠促销次数控制
if (this.data.requestData.length>1) {
- let checkarr3=Object.keys(checkObj3)
- if (checkarr3 && checkarr3.length>0) {
- for (let x = 0; x < checkarr3.length; x++) {
- let prom=null
- let key=checkarr3[x]
- await getApp().request.promiseGet("/api/weshop/promgoods/get/" + os.stoid + "/" + key, {}).then(res => {
- if (res.data.code == 0) {
- prom = res.data.data;
- }
- })
- if (prom && prom.limit_num) {
- let user_pre_buynum = await this.getUserBuyPromNum_pre(key)
- user_pre_buynum += checkObj3[key]
- if (user_pre_buynum>prom.limit_num) {
- checkObj3_off=true
+ let pro_stord_id=''
+ let pro_stord_off=false
+ this.data.requestData.map(ritem=>{
+ ritem.goods.map(gitem=>{
+ if (gitem.selected && gitem.prom_type==3) {
+ if (pro_stord_id) {
+ if (gitem.pick_id !=pro_stord_id) {
+ pro_stord_off=true
+ }
+ }else{
+ pro_stord_id=gitem.pick_id
}
}
+ })
+ })
+ if(pro_stord_off){
+ let checkarr3=Object.keys(checkObj3)
+ if (checkarr3 && checkarr3.length>0) {
+ for (let x = 0; x < checkarr3.length; x++) {
+ let prom=null
+ let key=checkarr3[x]
+ await getApp().request.promiseGet("/api/weshop/promgoods/get/" + os.stoid + "/" + key, {}).then(res => {
+ if (res.data.code == 0) {
+ prom = res.data.data;
+ }
+ })
+
+ if (prom && prom.limit_num) {
+ let user_pre_buynum = await this.getUserBuyPromNum_pre(key)
+ if(user_pre_buynum < prom.limit_num ){
+ user_pre_buynum += checkObj3[key]
+ if (user_pre_buynum>prom.limit_num) {
+ checkObj3_off=true
+ }
+ }
+
+ }
+ }
}
- }
+ }
}
if (checkObj3_off) {
t.my_warnning("已超出优惠促销次数", 0, th);
diff --git a/pages/user/index/index.js b/pages/user/index/index.js
index f5da6b3..2122e22 100644
--- a/pages/user/index/index.js
+++ b/pages/user/index/index.js
@@ -776,8 +776,11 @@ Page({
//跳转到链接
goto: function (e) {
- var url = e.currentTarget.dataset.url;
- getApp().goto(url);
+ console.log(e);
+ console.log('跳转');
+ var url = e.currentTarget.dataset.url;
+ wx.navigateTo({ url: url })
+ // getApp().goto(url);
},
//---------联系客服------------