Commit d045025c40bb7430447b9d68156152fd980cc030

Authored by F5VT98DI7XY4X12\Administrator
1 parent 54d4cbb4

拼团列表,参团,购物车

pages/cart/cart2/cart2.js
@@ -121,8 +121,8 @@ Page({ @@ -121,8 +121,8 @@ Page({
121 func(item); 121 func(item);
122 } 122 }
123 }); 123 });
124 -  
125 }, 124 },
  125 +
126 //----------------展示页面,是再获取用户信息之后-------------- 126 //----------------展示页面,是再获取用户信息之后--------------
127 show_page:function(){ 127 show_page:function(){
128 var th=this,ta = this.data.param; 128 var th=this,ta = this.data.param;
@@ -306,6 +306,7 @@ Page({ @@ -306,6 +306,7 @@ Page({
306 306
307 switch (gd.prom_type){ 307 switch (gd.prom_type){
308 case 0: 308 case 0:
  309 + case 6:
309 //--此时开始计算商品的使用券相关,如果有等级价还要计算和等级价相关的, 310 //--此时开始计算商品的使用券相关,如果有等级价还要计算和等级价相关的,
310 // 如果有优惠促销,还要把促销的部分计算在内,因为促销还有不能使用优惠券-- 311 // 如果有优惠促销,还要把促销的部分计算在内,因为促销还有不能使用优惠券--
311 312
pages/team/team_ping/team_ping.js
@@ -90,34 +90,34 @@ Page({ @@ -90,34 +90,34 @@ Page({
90 order_goods=null;//订单商品表 90 order_goods=null;//订单商品表
91 91
92 //获取订单表的信息根据活动user_id,pt_prom_id>0 AND pay_time>0 92 //获取订单表的信息根据活动user_id,pt_prom_id>0 AND pay_time>0
  93 + /*---
93 await getApp().request.promiseGet("/api/weshop/order/page?"+where, { 94 await getApp().request.promiseGet("/api/weshop/order/page?"+where, {
94 data: { is_pt:1,store_id: os.stoid, user_id: user_id, pageSize: 6, page: this.data.currentPage,} 95 data: { is_pt:1,store_id: os.stoid, user_id: user_id, pageSize: 6, page: this.data.currentPage,}
95 }).then(res => { 96 }).then(res => {
96 order = res.data.data.pageData; 97 order = res.data.data.pageData;
97 this.data.currentPage++; 98 this.data.currentPage++;
  99 + })--*/
  100 +
  101 + await getApp().request.promiseGet("/api/weshop/order/pageTuan?"+where, {
  102 + data: { is_pt:1,store_id: os.stoid, user_id: user_id, pageSize: 6, page: this.data.currentPage,}
  103 + }).then(res => {
  104 + order = res.data.data.pageData;
  105 + this.data.currentPage++;
98 }) 106 })
99 107
  108 +
100 wx.showLoading({ title: "加载中"}); 109 wx.showLoading({ title: "加载中"});
101 for (i = 0; i < order.length; i++) { 110 for (i = 0; i < order.length; i++) {
102 //获取订单从表信息 111 //获取订单从表信息
103 - await getApp().request.promiseGet("/api/weshop/ordergoods/page", { 112 + await getApp().request.promiseGet("/api/weshop/ordergoods/pageGoods", {
104 data: { store_id: os.stoid, order_id: order[i].order_id } 113 data: { store_id: os.stoid, order_id: order[i].order_id }
105 }).then(res => { 114 }).then(res => {
106 order_goods = res.data.data.pageData; 115 order_goods = res.data.data.pageData;
107 order[i].order_goods = order_goods; 116 order[i].order_goods = order_goods;
  117 + order[i].gimage = ee.data.imageurl + order_goods[0].original_img;
108 }) 118 })
109 119
110 - for (var j = 0; j < order_goods.length;j++){  
111 - //获取商品表信息  
112 - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + order_goods[j].goods_id, {  
113 - data: {}  
114 - }).then(res => {  
115 - goods = res.data.data;  
116 - order[i].goods = goods;  
117 - order[i].original_img = this.data.imageurl + goods.original_img;  
118 - })  
119 - }  
120 - 120 +
121 //获取订单表信息根据上面查询的订单号order[i].pt_listno 121 //获取订单表信息根据上面查询的订单号order[i].pt_listno
122 await getApp().request.promiseGet("/api/weshop/order/pagePtList", { 122 await getApp().request.promiseGet("/api/weshop/order/pagePtList", {
123 data: { store_id: os.stoid, pt_listno: order[i].pt_listno,pageSize:60,page:1} 123 data: { store_id: os.stoid, pt_listno: order[i].pt_listno,pageSize:60,page:1}
@@ -128,43 +128,19 @@ Page({ @@ -128,43 +128,19 @@ Page({
128 order[i].tx=ordertx; 128 order[i].tx=ordertx;
129 }) 129 })
130 130
131 - var teamlist=null;  
132 - //获取团的信息  
133 - await getApp().request.promiseGet("/api/weshop/teamlist/get/" + os.stoid + "/" + order[i].pt_prom_id,{  
134 - 1:1  
135 - }).then(res=>{  
136 - teamlist=res.data.data;  
137 - order[i].ct_num=teamlist.ct_num;  
138 - }) 131 +
139 132
140 - if (teamlist.kttype == 3) { 133 + if (order[i].is_zsorder== 4) {
141 var num = 0; 134 var num = 0;
142 - var jt_data = JSON.parse(teamlist.ct_rylist); 135 + var jt_data = JSON.parse(order[i].ct_rylist);
143 for (var m in jt_data) { 136 for (var m in jt_data) {
144 if (jt_data[m].rynum > num) num = jt_data[m].rynum; 137 if (jt_data[m].rynum > num) num = jt_data[m].rynum;
145 } 138 }
146 order[i].max_ct_num = num; 139 order[i].max_ct_num = num;
147 } 140 }
148 141
149 -  
150 - var teamgroup=null;  
151 - //获取活动从表信息team_id:305暂时  
152 - await getApp().request.promiseGet("/api/weshop/teamgroup/page" , {  
153 - data: { store_id: os.stoid, listno: order[i].pt_listno, team_id: order[i].pt_prom_id }  
154 - }).then(res => {  
155 - teamgroup = res.data.data.pageData[0];  
156 - })  
157 -  
158 - //--正在进行中的团,才有时间倒计时--  
159 - if(teamgroup && teamgroup.state==2) {  
160 - order[i].kt_end_time = teamgroup.kt_end_time;  
161 - //---如果参团的人数没有3个人,则要体现沙发---  
162 - order[i].tg_state = teamgroup.state;  
163 -  
164 - }  
165 -  
166 - var sf_num=teamlist.ct_num;  
167 - if(teamlist.ct_num>=3){ sf_num=3;} 142 + var sf_num = order[i].ct_num;
  143 + if (order[i].ct_num>=3){ sf_num=3;}
168 sf_num=sf_num-ordertx.length; 144 sf_num=sf_num-ordertx.length;
169 if(sf_num>0) { 145 if(sf_num>0) {
170 var arr = []; 146 var arr = [];
@@ -245,6 +221,13 @@ Page({ @@ -245,6 +221,13 @@ Page({
245 return param < 10 ? '0' + param : param; 221 return param < 10 ? '0' + param : param;
246 }, 222 },
247 223
  224 + images_err:function(e){
  225 + var txt = e.currentTarget.dataset.err;
  226 + var ob={};
  227 + ob[txt] = this.data.imageurl + "/miniapp/images/default_g_img.gif";
  228 + this.setData(ob);
  229 + }
  230 +
248 231
249 }) 232 })
250 233
pages/team/team_ping/team_ping.wxml
@@ -22,13 +22,12 @@ @@ -22,13 +22,12 @@
22 <view class='pd-list-image'> 22 <view class='pd-list-image'>
23 <view class="xc-list flex"> 23 <view class="xc-list flex">
24 <view class="frame"> 24 <view class="frame">
25 - <image src='{{item.original_img}}'></image> 25 + <image src='{{item.gimage}}' binderror='images_err' data-err="order[{{index}}].gimage"></image>
26 </view> 26 </view>
27 <view> 27 <view>
28 <view class='pd-img-wz1 ellipsis-2'>{{item.goods.goods_name}} 28 <view class='pd-img-wz1 ellipsis-2'>{{item.goods.goods_name}}
29 </view> 29 </view>
30 30
31 -  
32 31
33 <view class="flex-space-between {{item.pt_status==1? 'xc-price-sn':'xc-price-no'}}"> 32 <view class="flex-space-between {{item.pt_status==1? 'xc-price-sn':'xc-price-no'}}">
34 <view class="flex"> 33 <view class="flex">
pages/team/team_ping/team_ping.wxss
@@ -338,11 +338,8 @@ margin-bottom:40rpx; @@ -338,11 +338,8 @@ margin-bottom:40rpx;
338 color: #e4374d; 338 color: #e4374d;
339 border-radius: 7rpx; 339 border-radius: 7rpx;
340 font-size: 25rpx; 340 font-size: 25rpx;
341 -  
342 - letter-spacing:4;  
343 -margin-right:8rpx;  
344 -  
345 - 341 + margin-right:8rpx;
  342 + line-height: 46rpx
346 } 343 }
347 .xc-price-sn{ 344 .xc-price-sn{
348 height:73rpx; 345 height:73rpx;
pages/team/team_show/team_show.js
@@ -684,6 +684,8 @@ Page({ @@ -684,6 +684,8 @@ Page({
684 pick_id: th.data.pick_id, 684 pick_id: th.data.pick_id,
685 user_id: oo.user_id, 685 user_id: oo.user_id,
686 store_id: th.data.stoid, 686 store_id: th.data.stoid,
  687 + goods_name: th.data.goods.goods_name,
  688 + goods_sn: th.data.goods.goods_sn,
687 }; 689 };
688 //-----拼团----- 690 //-----拼团-----
689 newd.goods_price = th.data.teamlist.price; 691 newd.goods_price = th.data.teamlist.price;