Commit d045025c40bb7430447b9d68156152fd980cc030
1 parent
54d4cbb4
拼团列表,参团,购物车
Showing
5 changed files
with
31 additions
and
49 deletions
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; |