diff --git a/components/diy_goodsGroup/diy_goodsGroup.js b/components/diy_goodsGroup/diy_goodsGroup.js
index e9a84ed..6e0c207 100644
--- a/components/diy_goodsGroup/diy_goodsGroup.js
+++ b/components/diy_goodsGroup/diy_goodsGroup.js
@@ -316,13 +316,24 @@ Component({
var arr = [1219, 2089, 3031];
var new_arr = new Array();
var card_name_map = new Map();
- for (var i = 0; i < plusCard.length; i++) {
- var name = "card" + plusCard[i].CorrPrice.toLowerCase();
- card_name_map.set(name, plusCard[i].CardName);
- }
+
+ var user = getApp().globalData.userInfo;
+
+ if(plusCard) {
+
+ for (var i = 0; i < plusCard.length; i++) {
+ if ((!user || user.card_field == null || user.card_field == "") && (plusCard[i].IsStopBuy == true)) {
+ continue;
+ }
+
+ var name = "card" + plusCard[i].CorrPrice.toLowerCase();
+ card_name_map.set(name, plusCard[i].CardName);
+ new_arr.push(plusCard[i]);
+ }
+ }
var ob = {
- "card_list": plusCard,
+ "card_list": new_arr,
"name_map": card_name_map
};
func(ob);
diff --git a/components/diy_goodsGroup/g_filter.wxs b/components/diy_goodsGroup/g_filter.wxs
index 6b5e379..fc32f2c 100644
--- a/components/diy_goodsGroup/g_filter.wxs
+++ b/components/diy_goodsGroup/g_filter.wxs
@@ -47,6 +47,7 @@ var g_filters = {
//---设置对应的价格名字----
for(var i=0;i<3;i++) {
var vl=all_card[i];
+ if(!vl) continue;
if(vl['CorrPrice']=="Price1" && price1>0)
{
if(min_price==null) {
diff --git a/components/goods_list/goods_list.js b/components/goods_list/goods_list.js
index 460fbe6..98c3fbf 100644
--- a/components/goods_list/goods_list.js
+++ b/components/goods_list/goods_list.js
@@ -159,7 +159,7 @@ Component({
var user = getApp().globalData.userInfo;
if(plusCard) {
for (var i = 0; i < plusCard.length; i++) {
- if (user && (user.card_field == null || user.card_field == "") && (plusCard[i].IsStopBuy == true)) {
+ if ((!user || user.card_field == null || user.card_field == "") && (plusCard[i].IsStopBuy == true)) {
continue;
}
var name = "card" + plusCard[i].CorrPrice.toLowerCase();
diff --git a/packageA/pages/activity_share/activity_share.js b/packageA/pages/activity_share/activity_share.js
index 76941ed..9d2d193 100644
--- a/packageA/pages/activity_share/activity_share.js
+++ b/packageA/pages/activity_share/activity_share.js
@@ -225,7 +225,7 @@ Page({
clickTab2(e) {
if(this.data.currentIndex2!=e.target.dataset.index){
this.setData({
- currentIndex2: e.target.dataset.index,is_no_data:0,is_no_more:0,list:[],
+ currentIndex2: e.target.dataset.index,is_no_data:0,is_no_more:0,list:[],list2:[]
});
this.data.is_load=0;
this.data.currentPage=1;
diff --git a/packageA/pages/activity_share/activity_share.wxml b/packageA/pages/activity_share/activity_share.wxml
index 3d3183c..2dbb217 100644
--- a/packageA/pages/activity_share/activity_share.wxml
+++ b/packageA/pages/activity_share/activity_share.wxml
@@ -53,7 +53,7 @@
已拼{{item.buy_num}}份
- 1人团
+ {{item.ct_num}}人团
剩余:
@@ -153,9 +153,9 @@
-
-
-
+
+
+
diff --git a/packageA/pages/goods_share/goods_share.js b/packageA/pages/goods_share/goods_share.js
index 35948dc..40ae229 100644
--- a/packageA/pages/goods_share/goods_share.js
+++ b/packageA/pages/goods_share/goods_share.js
@@ -96,28 +96,32 @@ Page({
var sw_arr=JSON.parse(swithc_list);
//---如果后台又开等级卡的开关---
if(sw_arr.rank_switch && sw_arr.rank_switch=="2"){
- th.setData({rank_switch:true});
- var user=getApp().globalData.userInfo;
- var ti=setInterval(function(){
- if(!user) return false;
- clearInterval(ti);
+ th.setData({rank_switch:true});
+ var user=getApp().globalData.userInfo;
+
//---回调卡的列表---
th.getPlusCardType(function(ob){
- th.setData({card_list:ob.card_list});
- if(user.card_field ){
- var str = user['card_expiredate'].replace(/-/g, '/');
- var end = new Date(str);
- end = Date.parse(end) / 1000;
- var now = ut.gettimestamp();
- //--- 判断是等级会员,且在有效期范围内 ---
- if(user.card_field && now4) card_name=card_name.substring(0,4);
- th.setData({card_field:user.card_field,card_name:card_name,card_list:ob.card_list});
- }
- }
- })
- },500)
+ th.setData({card_list:ob.card_list});
+
+ var ti=setInterval(function(){
+ if(!user) return false;
+ clearInterval(ti);
+
+ if(user.card_field ){
+ var str = user['card_expiredate'].replace(/-/g, '/');
+ var end = new Date(str);
+ end = Date.parse(end) / 1000;
+ var now = ut.gettimestamp();
+ //--- 判断是等级会员,且在有效期范围内 ---
+ if(user.card_field && now4) card_name=card_name.substring(0,4);
+ th.setData({card_field:user.card_field,card_name:card_name,card_list:ob.card_list});
+ }
+ }
+ },1000)
+ })
+
}
});
},
@@ -277,7 +281,7 @@ Page({
var card_name_map=new Map();
var user = getApp().globalData.userInfo;
for (var i = 0; i < plusCard.length; i++) {
- if ((user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
+ if ((!user || user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
continue;
}
var name="card"+plusCard[i].CorrPrice.toLowerCase();
diff --git a/packageA/pages/goods_share/goods_share.wxml b/packageA/pages/goods_share/goods_share.wxml
index ec817b0..57dee07 100644
--- a/packageA/pages/goods_share/goods_share.wxml
+++ b/packageA/pages/goods_share/goods_share.wxml
@@ -42,20 +42,37 @@
data-errorimg="list[{{index}}].original_img">
- {{item.goods_name}}
- ¥{{item.shop_price}}
-
-
-
-
- PLUS¥{{item[card_field]}}
-
-
-
- PLUS¥{{g_filter.get_card_price(item,card_list,0)}}
-
-
-
+ {{item.goods_name}}
+
+
+ ¥{{item.shop_price}}
+ ¥{{item.market_price}}
+
+
+
+
+
+
+
+
+
+
+ {{card_name}}
+
+ ¥{{filter.toFix(item[card_field],2)}}
+
+
+
+
+
+
+ {{g_filter.get_card_price(item,card_list,1)}}
+
+ ¥{{g_filter.get_card_price(item,card_list,0)}}
+
+
+
+
已售:{{item.sales_sum}}
diff --git a/packageA/pages/goods_share/goods_share.wxss b/packageA/pages/goods_share/goods_share.wxss
index d88b837..969bd02 100644
--- a/packageA/pages/goods_share/goods_share.wxss
+++ b/packageA/pages/goods_share/goods_share.wxss
@@ -116,3 +116,28 @@ page {
margin-left: 10rpx;
margin-right: 5rpx;
}
+
+.card_bg {
+ box-sizing: border-box;
+ padding: 2rpx 10rpx;
+ height: 28rpx;
+ border-radius: 26rpx;
+ font-size: 18rpx;
+ line-height: 28rpx;
+ max-width: 210rpx;
+ background: #333;
+ color: #fff;
+ margin-left: 8rpx;
+}
+
+.card_bg image {
+ width: 19rpx;
+ height: 19rpx;
+ margin-right: 8rpx;
+}
+
+.txt_line{
+ text-decoration: line-through; position: relative;
+ top: 23rpx;color: #adadad;
+ font-size: 24rpx; margin-left: 10rpx;
+ }
diff --git a/pages/goods/goodsList/goodsList.js b/pages/goods/goodsList/goodsList.js
index 5e35d81..1b808e7 100644
--- a/pages/goods/goodsList/goodsList.js
+++ b/pages/goods/goodsList/goodsList.js
@@ -257,7 +257,7 @@ Page({
var card_name_map=new Map();
var user = getApp().globalData.userInfo;
for (var i = 0; i < plusCard.length; i++) {
- if ((user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
+ if ((!user || user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
continue;
}
var name="card"+plusCard[i].CorrPrice.toLowerCase();
diff --git a/pages/goods/search/search.js b/pages/goods/search/search.js
index 0107cbc..0b47658 100644
--- a/pages/goods/search/search.js
+++ b/pages/goods/search/search.js
@@ -240,7 +240,7 @@ Page({
var user = getApp().globalData.userInfo;
for (var i = 0; i < plusCard.length; i++) {
- if ((user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
+ if ((!user || user.card_field==null || user.card_field=="") && (plusCard[i].IsStopBuy==true)) {
continue;
}
var name="card"+plusCard[i].CorrPrice.toLowerCase();