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, |