Commit 5271092e2e7304b80a72c0ee11f7247f9df4f085

Authored by yvan.ni
1 parent a370d132

预售的修改

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,