Commit 5271092e2e7304b80a72c0ee11f7247f9df4f085
1 parent
a370d132
预售的修改
Showing
7 changed files
with
47 additions
and
28 deletions
components/diy_pregoods/diy_pregoods.js
@@ -37,7 +37,7 @@ Component({ | @@ -37,7 +37,7 @@ Component({ | ||
37 | +os.stoid+"&goodsidlist="+goodsidlist, { | 37 | +os.stoid+"&goodsidlist="+goodsidlist, { |
38 | data:{is_end:0,timetype:1,isuse:1} | 38 | data:{is_end:0,timetype:1,isuse:1} |
39 | }).then(res => { | 39 | }).then(res => { |
40 | - //如果秒杀的数组为空的时候 | 40 | + //如果数组为空的时候 |
41 | var goodslist=res.data.data; | 41 | var goodslist=res.data.data; |
42 | //就算是添加的活动已经过期,就要用最新的进行中活动 | 42 | //就算是添加的活动已经过期,就要用最新的进行中活动 |
43 | if(goodslist && goodslist.length>0) { | 43 | if(goodslist && goodslist.length>0) { |
@@ -52,7 +52,7 @@ Component({ | @@ -52,7 +52,7 @@ Component({ | ||
52 | //当是默认的情况 | 52 | //当是默认的情况 |
53 | no_gid_set(){ | 53 | no_gid_set(){ |
54 | getApp().request.promiseGet("/api/weshop/marketing/marketingPresellList/page", | 54 | getApp().request.promiseGet("/api/weshop/marketing/marketingPresellList/page", |
55 | - {isShowLoading:1,data:{store_id:os.stoid,is_end:0,timetype:1,page:1,pageSize:9 }} | 55 | + {isShowLoading:1,data:{store_id:os.stoid,is_end:0,timetype:1,page:1,pageSize:9,isuse:1}} |
56 | ).then(res=>{ | 56 | ).then(res=>{ |
57 | if(res.data.code==0 && res.data.data.pageData && res.data.data.pageData.length>0) { | 57 | if(res.data.code==0 && res.data.data.pageData && res.data.data.pageData.length>0) { |
58 | var goodsidlist=res.data.data.pageData; | 58 | var goodsidlist=res.data.data.pageData; |
components/diy_pregoods/diy_pregoods.wxml
@@ -15,7 +15,7 @@ | @@ -15,7 +15,7 @@ | ||
15 | <view class='sp' wx:if="{{object.style==1}}"> | 15 | <view class='sp' wx:if="{{object.style==1}}"> |
16 | <swiper-item class="s_it" wx:for="{{goods_array}}"> | 16 | <swiper-item class="s_it" wx:for="{{goods_array}}"> |
17 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 17 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
18 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" class="s1_gk_a1"> | 18 | + <navigator url="/packageC/pages/presell/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}&pre_id={{aitem.id}}" class="s1_gk_a1"> |
19 | <view class='one'> | 19 | <view class='one'> |
20 | <view class='sp_top'> | 20 | <view class='sp_top'> |
21 | <view class='po'></view> | 21 | <view class='po'></view> |
@@ -77,7 +77,7 @@ | @@ -77,7 +77,7 @@ | ||
77 | <view class="sp2" wx:if="{{object.style==2}}"> | 77 | <view class="sp2" wx:if="{{object.style==2}}"> |
78 | <block wx:for="{{goods_array}}"> | 78 | <block wx:for="{{goods_array}}"> |
79 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> | 79 | <block wx:for="{{item}}" wx:for-item="aitem" wx:for-index="aind"> |
80 | - <navigator url="/pages/goods/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}" class="s1_gk_a1"> | 80 | + <navigator url="/packageC/pages/presell/goodsInfo/goodsInfo?goods_id={{aitem.goods_id}}&pre_id={{aitem.id}}" class="s1_gk_a1"> |
81 | <view class='one1'> | 81 | <view class='one1'> |
82 | 82 | ||
83 | <view class="o1_img"> | 83 | <view class="o1_img"> |
packageC/pages/presell/cart/cart.js
@@ -575,9 +575,8 @@ Page({ | @@ -575,9 +575,8 @@ Page({ | ||
575 | if(th.data.wait_fh){ | 575 | if(th.data.wait_fh){ |
576 | var send_time=th.data.act.delivery_date; | 576 | var send_time=th.data.act.delivery_date; |
577 | if(th.data.act.delivery_type==2){ | 577 | if(th.data.act.delivery_type==2){ |
578 | - send_time=th.data.act.delivery_daynum*3600; | 578 | + send_time=ut.gettimestamp()+th.data.act.delivery_daynum*3600*24; |
579 | } | 579 | } |
580 | - | ||
581 | } | 580 | } |
582 | 581 | ||
583 | order.order_goods = order_goods; | 582 | order.order_goods = order_goods; |
packageC/pages/presell/cart/cart.wxml
@@ -26,7 +26,7 @@ | @@ -26,7 +26,7 @@ | ||
26 | </view> | 26 | </view> |
27 | 27 | ||
28 | 28 | ||
29 | - <view wx:if="{{wait_sh}}"> | 29 | + <view wx:if="{{wait_sh && !wait_fh}}"> |
30 | <view>等待收货</view> | 30 | <view>等待收货</view> |
31 | <view>{{order.order_sn}}</view> | 31 | <view>{{order.order_sn}}</view> |
32 | </view> | 32 | </view> |
@@ -331,8 +331,8 @@ | @@ -331,8 +331,8 @@ | ||
331 | 331 | ||
332 | <!-- 要支付尾款的时候 --> | 332 | <!-- 要支付尾款的时候 --> |
333 | <view class="fixedToBottom shadow-1" wx:if="{{wait_wk}}"> | 333 | <view class="fixedToBottom shadow-1" wx:if="{{wait_wk}}"> |
334 | - <view wx:if="{{no_start}}" class="date-container">尾款时间{{filters.format_time(presell.kw_start_time,1)}} - | ||
335 | - {{filters.format_time(presell.kw_end_time,1)}} | 334 | + <view wx:if="{{no_start}}" class="date-container">尾款时间{{filters.format_time(act.pay_begindate,1)}} - |
335 | + {{filters.format_time(act.pay_enddate,1)}} | ||
336 | </view> | 336 | </view> |
337 | <view wx:elif="{{is_end}}" class="date-container">尾款时间已经结束</view> | 337 | <view wx:elif="{{is_end}}" class="date-container">尾款时间已经结束</view> |
338 | <view wx:elif="{{wait_wk && !no_start}}" class="date-container"> | 338 | <view wx:elif="{{wait_wk && !no_start}}" class="date-container"> |
@@ -355,7 +355,7 @@ | @@ -355,7 +355,7 @@ | ||
355 | <view class="fixedToBottom shadow-1" wx:else style="background-color: #fff;display: flex; justify-content: flex-end; padding: 10rpx 0"> | 355 | <view class="fixedToBottom shadow-1" wx:else style="background-color: #fff;display: flex; justify-content: flex-end; padding: 10rpx 0"> |
356 | <view bindtap="cancelOrder" data-id="{{order.order_id}}" class="tips-btn2" wx:if="{{wait_dj}}">取消订单</view> | 356 | <view bindtap="cancelOrder" data-id="{{order.order_id}}" class="tips-btn2" wx:if="{{wait_dj}}">取消订单</view> |
357 | <view bindtap="jumpToCart4" class="tips-btn2" wx:if="{{wait_dj}}">立即付款</view> | 357 | <view bindtap="jumpToCart4" class="tips-btn2" wx:if="{{wait_dj}}">立即付款</view> |
358 | - <block wx:if="{{!(order.has_rt || order.return_btn==2 || order.return_btn==4)}}"> | 358 | + <block wx:if="{{!(order.has_rt || order.return_btn==2 || order.return_btn==4) && wait_sh && !wait_fh }}"> |
359 | <navigator bindtap="confirmOrder" class="tips-btn2" hidden="{{!wait_sh}}">收货确认</navigator> | 359 | <navigator bindtap="confirmOrder" class="tips-btn2" hidden="{{!wait_sh}}">收货确认</navigator> |
360 | </block> | 360 | </block> |
361 | 361 |
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -1263,6 +1263,7 @@ Page({ | @@ -1263,6 +1263,7 @@ Page({ | ||
1263 | 1263 | ||
1264 | //判断是不是优惠促销 | 1264 | //判断是不是优惠促销 |
1265 | check_is_prom_goods: function (callback) { | 1265 | check_is_prom_goods: function (callback) { |
1266 | + if(!this.data.sele_g) return false; | ||
1266 | var th = this; | 1267 | var th = this; |
1267 | var usr = getApp().globalData.userInfo; | 1268 | var usr = getApp().globalData.userInfo; |
1268 | if (this.data.sele_g.prom_type != 0 && this.data.sele_g.prom_type != 3) { | 1269 | if (this.data.sele_g.prom_type != 0 && this.data.sele_g.prom_type != 3) { |
@@ -1607,18 +1608,24 @@ Page({ | @@ -1607,18 +1608,24 @@ Page({ | ||
1607 | async get_sku(stoid, gd, g_id, is_normal, func) { | 1608 | async get_sku(stoid, gd, g_id, is_normal, func) { |
1608 | var tt = this, arrdata = null; | 1609 | var tt = this, arrdata = null; |
1609 | var now = ut.gettimestamp(); | 1610 | var now = ut.gettimestamp(); |
1610 | - await getApp().request.promiseGet("/api/weshop/goods/page", { | ||
1611 | - data: { | ||
1612 | - store_id: o.stoid, | ||
1613 | - sku: gd.sku, | ||
1614 | - more_spec: gd.more_spec, | ||
1615 | - isonsale: 1, | ||
1616 | - is_on_sale: 1, | ||
1617 | - pageSize: 500, | ||
1618 | - orderField: 'sort', | ||
1619 | - prom_id: tt.data.presellForm.id, | ||
1620 | - prom_type: 8, | 1611 | + |
1612 | + var rq_data={ | ||
1613 | + store_id: o.stoid, | ||
1614 | + sku: gd.sku, | ||
1615 | + more_spec: gd.more_spec, | ||
1616 | + isonsale: 1, | ||
1617 | + is_on_sale: 1, | ||
1618 | + pageSize: 500, | ||
1619 | + orderField: 'sort', | ||
1620 | + prom_type: 8, | ||
1621 | + }; | ||
1622 | + | ||
1623 | + if(tt.data.presellForm && tt.data.presellForm.id){ | ||
1624 | + rq_data.prom_id=tt.data.presellForm.id; | ||
1621 | } | 1625 | } |
1626 | + | ||
1627 | + await getApp().request.promiseGet("/api/weshop/goods/page", { | ||
1628 | + data: rq_data | ||
1622 | }).then(res => { | 1629 | }).then(res => { |
1623 | var e = res; | 1630 | var e = res; |
1624 | if (e.data.code == 0) arrdata = e.data.data.pageData; | 1631 | if (e.data.code == 0) arrdata = e.data.data.pageData; |
@@ -2186,7 +2193,7 @@ Page({ | @@ -2186,7 +2193,7 @@ Page({ | ||
2186 | var e = this, th = e, ee = e; var tp = e.data.activeCategoryId3; | 2193 | var e = this, th = e, ee = e; var tp = e.data.activeCategoryId3; |
2187 | var t = '/api/weshop/comment/pageComment?page=' + e.data.c_curr_p; | 2194 | var t = '/api/weshop/comment/pageComment?page=' + e.data.c_curr_p; |
2188 | 2195 | ||
2189 | - wx.showLoading(); | 2196 | + //wx.showLoading(); |
2190 | var req_where = { | 2197 | var req_where = { |
2191 | store_id: o.stoid, pageSize: 5, is_show: 1, | 2198 | store_id: o.stoid, pageSize: 5, is_show: 1, |
2192 | parent_id: 0, goods_id: th.data.gid, commenttype: tp, | 2199 | parent_id: 0, goods_id: th.data.gid, commenttype: tp, |
@@ -2245,7 +2252,7 @@ Page({ | @@ -2245,7 +2252,7 @@ Page({ | ||
2245 | th.setData({ comments: com_data }); | 2252 | th.setData({ comments: com_data }); |
2246 | } | 2253 | } |
2247 | th.setData({ get_c: 1 }); | 2254 | th.setData({ get_c: 1 }); |
2248 | - wx.hideLoading(); | 2255 | + //wx.hideLoading(); |
2249 | }, | 2256 | }, |
2250 | 2257 | ||
2251 | //加载更多是靠这个函数 | 2258 | //加载更多是靠这个函数 |
@@ -3914,6 +3921,8 @@ Page({ | @@ -3914,6 +3921,8 @@ Page({ | ||
3914 | ut.wx_back(); | 3921 | ut.wx_back(); |
3915 | return false; | 3922 | return false; |
3916 | } | 3923 | } |
3924 | + | ||
3925 | + var gnext=1; | ||
3917 | //------获取预售主表---------- | 3926 | //------获取预售主表---------- |
3918 | await getApp().request.promiseGet(`/api/weshop/marketing/marketingPresellForm/get/${os.stoid}/${presell_id}`, {}).then(res => { | 3927 | await getApp().request.promiseGet(`/api/weshop/marketing/marketingPresellForm/get/${os.stoid}/${presell_id}`, {}).then(res => { |
3919 | if (res.data.code == 0 && res.data.data) { | 3928 | if (res.data.code == 0 && res.data.data) { |
@@ -3922,14 +3931,16 @@ Page({ | @@ -3922,14 +3931,16 @@ Page({ | ||
3922 | wx.showToast({title: "活动已经结束", icon: 'none', duration: 3000}); | 3931 | wx.showToast({title: "活动已经结束", icon: 'none', duration: 3000}); |
3923 | setTimeout(function () { | 3932 | setTimeout(function () { |
3924 | ut.wx_back(); | 3933 | ut.wx_back(); |
3925 | - }, 1100) | 3934 | + }, 2000) |
3935 | + gnext=0; | ||
3926 | return false; | 3936 | return false; |
3927 | } | 3937 | } |
3928 | if (act_data.isuse == 0) { | 3938 | if (act_data.isuse == 0) { |
3929 | wx.showToast({title: "活动未启用", icon: 'none', duration: 3000}); | 3939 | wx.showToast({title: "活动未启用", icon: 'none', duration: 3000}); |
3930 | setTimeout(function () { | 3940 | setTimeout(function () { |
3931 | ut.wx_back(); | 3941 | ut.wx_back(); |
3932 | - }, 1100) | 3942 | + }, 2000) |
3943 | + gnext=0; | ||
3933 | return false; | 3944 | return false; |
3934 | } | 3945 | } |
3935 | 3946 | ||
@@ -3943,7 +3954,8 @@ Page({ | @@ -3943,7 +3954,8 @@ Page({ | ||
3943 | wx.showToast({title:err_txt, icon: 'none', duration: 3000}); | 3954 | wx.showToast({title:err_txt, icon: 'none', duration: 3000}); |
3944 | setTimeout(function () { | 3955 | setTimeout(function () { |
3945 | ut.wx_back(); | 3956 | ut.wx_back(); |
3946 | - }, 1100) | 3957 | + }, 2000) |
3958 | + gnext=0; | ||
3947 | return false; | 3959 | return false; |
3948 | } | 3960 | } |
3949 | 3961 | ||
@@ -3953,6 +3965,13 @@ Page({ | @@ -3953,6 +3965,13 @@ Page({ | ||
3953 | th.countDown(res.data.data.end_time) | 3965 | th.countDown(res.data.data.end_time) |
3954 | } | 3966 | } |
3955 | }) | 3967 | }) |
3968 | + | ||
3969 | + | ||
3970 | + if(!gnext){ | ||
3971 | + return false; | ||
3972 | + } | ||
3973 | + | ||
3974 | + | ||
3956 | var userInfo = getApp().globalData.userInfo; | 3975 | var userInfo = getApp().globalData.userInfo; |
3957 | var pre_data = {store_id: os.stoid, is_end: 0, timetype: 1, isuse: 1, prom_type: 8, prom_id: presell_id}; | 3976 | var pre_data = {store_id: os.stoid, is_end: 0, timetype: 1, isuse: 1, prom_type: 8, prom_id: presell_id}; |
3958 | if (userInfo) { | 3977 | if (userInfo) { |
packageC/pages/presell/list/list.js
@@ -117,7 +117,8 @@ Page({ | @@ -117,7 +117,8 @@ Page({ | ||
117 | store_id: os.stoid, | 117 | store_id: os.stoid, |
118 | page: this.data.page, | 118 | page: this.data.page, |
119 | pageSize: 10, | 119 | pageSize: 10, |
120 | - timetype: 1 | 120 | + timetype: 1, |
121 | + isuse:1 | ||
121 | } | 122 | } |
122 | if(getApp().globalData.userInfo){ | 123 | if(getApp().globalData.userInfo){ |
123 | req.user_id=getApp().globalData.userInfo.user_id; | 124 | req.user_id=getApp().globalData.userInfo.user_id; |
utils/request.js
@@ -7,7 +7,7 @@ module.exports = { | @@ -7,7 +7,7 @@ module.exports = { | ||
7 | "content-type": "application/x-www-form-urlencoded" | 7 | "content-type": "application/x-www-form-urlencoded" |
8 | //"content-type": "application/texts" | 8 | //"content-type": "application/texts" |
9 | }, s = "GET" != (e = e.toUpperCase()) && o.data ? t.json2Form(o.data) : o.data; | 9 | }, s = "GET" != (e = e.toUpperCase()) && o.data ? t.json2Form(o.data) : o.data; |
10 | - i = this.modifyUrl(i, o), o.isShowLoading = void 0 === o.isShowLoading || o.isShowLoading, | 10 | + i = this.modifyUrl(i, o), |
11 | o.isShowLoading && this.showLoading(); | 11 | o.isShowLoading && this.showLoading(); |
12 | var req=wx.request(Object.assign({}, o, { | 12 | var req=wx.request(Object.assign({}, o, { |
13 | url: i, | 13 | url: i, |