diff --git a/packageC/pages/presell/cart/cart.js b/packageC/pages/presell/cart/cart.js index 9f5e262..e6671bb 100644 --- a/packageC/pages/presell/cart/cart.js +++ b/packageC/pages/presell/cart/cart.js @@ -4,6 +4,7 @@ var oo = t.globalData.setting, os = oo; var regeneratorRuntime = require('../../../../utils/runtime.js'); var util_pay = require("../../../../utils/pay.js"); + Page({ data: { url: t.globalData.setting.url, @@ -120,7 +121,7 @@ Page({ if(t.order_id) this.data.order_id=t.order_id; if(t.order_sn) this.data.order_sn=t.order_sn; - wx.setNavigationBarTitle({title: "填写订单",}) + wx.setNavigationBarTitle({title: "订单详情",}) var th = this; this.setData({is_b_now: t.is_bnow == undefined ? 0 : t.is_bnow,}); th.data.param = t; @@ -414,6 +415,10 @@ Page({ getApp().confirmBox("活动已经结束,或者会员身份不符合"); return false; } + + + + await getApp().request.promiseGet("/api/weshop/order/orderPresell/get/"+oo.stoid+"/"+order.order_id, {}).then(res => { presell = res.data.data; }); @@ -423,14 +428,20 @@ Page({ th.setData({wait_dj:1}) } //等待尾款 - if(order.order_status<2 && presell.deposit_pay_time>0 && presell.tail_pay_state==0){ + if(order.order_status<2 && presell.deposit_pay_time>0 && presell.tail_pay_state==0 && presell.presell_type!=1){ th.setData({wait_wk:1}) + wx.setNavigationBarTitle({title: "支付尾款",}) } //等待发货 if(order.pay_status==1 && order.shipping_status==0){ th.setData({wait_fh:1}) } + if(order.pay_status==1 && order.shipping_status==1 && order.order_status<2){ + th.setData({wait_sh:1}) + } + + //---获取商品--- await getApp().request.promiseGet("/api/weshop/goods/get/" + oo.stoid + "/" + order_goods.goods_id, {}).then(res => { goods = res.data.data; @@ -444,6 +455,42 @@ Page({ pickup = res.data.data; }); + order['is_all_return'] = 0; + //------------对比一下有没有退款记录------------ + await getApp().request.promiseGet("/api/weshop/order/returngoods/page",{ + data: { order_id: order.order_id, store_id: oo.stoid, + user_id:order.user_id, pageSize: 200 } + }).then(rss=>{ + var ttd=rss; + //----没有相关的退款记录---- + if (ttd.data.data.total==0){ + order['is_all_return'] = 0; + }else{ + var eea = ttd.data.data.pageData[0]; + //1.退款正在进行中, + //2.退款被拒绝就要显示可以退款 + //3.退款已经完成 + order['is_all_return']=1; + order['is_all_return_status'] = ttd.data.data.pageData[0].status; + + if (order['order_status'] == 1 && order['pay_status'] == 1) { + switch (eea.status) { + case 0: + case 1: + order.order_status_detail="退款中"; + order['return_btn'] = 2; break; + case 2: + order.order_status_detail="退款完成"; + order['return_btn'] = 4; break; + case 3: + order['return_btn'] = 3; break; + default: + order['return_btn'] = 0; + } + } + } + }) + var price=presell.presell_price; if(!goods) return false; //--判断物流-- @@ -467,6 +514,16 @@ Page({ break; //物流 } + //等待发货的时候 + if(th.data.wait_fh){ + var send_time=pre_arr.delivery_date; + if(pre_arr.delivery_type==2){ + send_time=pre_arr.delivery_daynum*3600; + } + + } + + order.order_goods = order_goods; var tail_pay=pre_arr.presell_price*order_goods.goods_num-presell.presell_deposit; this.setData({ @@ -482,7 +539,8 @@ Page({ tail_pay:tail_pay, order_goods:order_goods, all_price:pre_arr.presell_price*order_goods.goods_num, - pickup_id:pickup.pickup_id + pickup_id:pickup.pickup_id, + send_time:send_time }); th.get_diff(); //统一进行计算金额 @@ -812,6 +870,8 @@ Page({ }); }, enterAddressPage: function () { + if(!this.data.wait_wk) return false; + getApp().globalData.is_cart_old = 1; this.data.isget_by_quan = {}; this.data.enterAddressPage = !0, wx.navigateTo({ @@ -1868,7 +1928,7 @@ Page({ }) }else{ - th.setData({ exp_price: exp_price, order_m: o_condition+exp_price }) + th.setData({ exp_price: exp_price, order_m: parseFloat(o_condition)+parseFloat(exp_price) }) } }, @@ -2048,6 +2108,482 @@ Page({ }, + //--------立即支付---------- + async jumpToCart4(e) { + var th=this; + if(this.data.optionIsGoup) + wx.navigateTo({ + url: "/pages/team/team_confirm/team_confirm?orderSn=" + this.data.order.order_sn + "&orderPay=true" + }) + var order=this.data.order; + var order_goods=this.data.order_goods; + + var wlist=""; + + var good=order_goods; + //线下取价功能已经关闭或者过期 + if(!th.data.is_open_offline && good.offline_cut>0){ + wx.showModal({ + title: '提示', + content: '线下取价功能已经关闭或者过期!' + }); + return false; + } + //如果不是小程序有的功能,直接提示要去3.0处理 + if(good.prom_type==2 ){ + wx.showModal({ + title: '提示', + content: '小程序还未有该活动,请到3.0公众号支付' + }); + return false; + } + + //要每件每件的商品进行检查,看有么有超出库存,超出限购 + var goodsbuynum=0,promgoodsbuynum=0,gg=null; + //获取单品的现在的活动状态 + await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + good.goods_id, { + }).then(res=>{ + gg=res.data.data; + }) + var limit = gg.viplimited; + var store_count = gg.store_count; + good.erpwareid=gg.erpwareid; + + //---要获得商品,该用户买了多少件,同步应用--- + await getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", { + data: { + store_id: os.stoid, + user_id: getApp().globalData.user_id, + goods_id: good.goods_id, + prom_type: good.prom_type, + prom_id: good.prom_id + }, + }).then(res => { + var buy_num_data = res.data.data; + if (buy_num_data.promgoodsbuynum) promgoodsbuynum = buy_num_data.promgoodsbuynum; + goodsbuynum = buy_num_data.goodsbuynum; + }) + + var buyed_mum2=goodsbuynum+good.goods_num; + if (buyed_mum2 > limit && limit > 0) { + + var content=gg.goods_name+'购买数量超出商品限购,请取消订单'; + th.toast(content); + return false; + } + + //当是组合优惠的时候 + if(good.prom_type==7){ + //如果有组合购 + var isok = 1; + var url="/api/weshop/prom/zhbuy/get/"+os.stoid+"/"+good.prom_id+"/"+getApp().globalData.userInfo.user_id; + await getApp().request.promiseGet(url, {}).then(res => { + if(res.data.code==0 && res.data.data){ + if(res.data.data.is_show!=1){ + isok=0; + } + //如果活动已经结束 + if(res.data.data.is_end==1){ + isok=0; + } + //已经结束 + if(ut.gettimestamp()>res.data.data.end_time){ + isok=0; + } + //还未开始 + if(ut.gettimestamp() { + if (ut.ajax_ok(res)) { + var gdlist = res.data.data.pageData[0]; + good.buyqty=gdlist.buyqty; + } + }) + + var num=good['buyqty']; + console.log(1111); + console.log(num); + //---- 要计算商品的限购 ----- + if(good['buyqty']>0){ + if(good.goods_num+promgoodsbuynum>good['buyqty']){ + + var content= good['goods_name']+"超出活动限购\n"; + th.toast(content); + return false; + } + } + } + + //如果优惠促销和搭配购的时候 + if((good.prom_type==3 || good.prom_type==5) && good.is_collocation!=1 && good.is_gift!=1){ + var p_ok=1; + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { + if(res.data.code==0){ + var r_data=res.data.data; + if(!r_data.collocationPromList && good.prom_type==5){ + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); + p_ok=0; + } + if(!r_data.promGoodsLists && good.prom_type==3){ + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); + p_ok=0; + } + }else{ + + var content=good.goods_name+'未找到活动,请取消订单重新购买'; + th.toast(content); + p_ok=0; + } + }) + if(!p_ok) return false; + } + + //商品的普通购买 ,不要进行判断 + if((good.prom_type==1 || good.prom_type==6 || good.prom_type==4) && !good.is_gift && !good.is_collocation && !good.is_integral_normal && !good.is_pd_normal){ + if(gg.prom_type!=good.prom_type) { + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); + return false; + } + }else{ + if((gg.prom_type==1 || gg.prom_type==3 || gg.prom_type==5 || gg.prom_type==6 || gg.prom_type==4) + && !good.is_collocation && !good.is_gift && !good.is_integral_normal && !good.is_pd_normal) { + var prom=null; + //---如果是活动的时候--- + var prom=null,th=this; + if(gg.prom_type==1){ + await getApp().request.promiseGet("/api/ms/flash_sale/get/"+os.stoid+"/"+gg.prom_id,{ + }).then(res=>{ + if(res.data.code==0){ + prom=res.data.data; + } + }) + } + if(gg.prom_type==6){ + await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+gg.prom_id,{ + }).then(res=>{ + if(res.data.code==0){ + prom=res.data.data; + } + }) + } + + if(gg.prom_type==4){ + await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ + data:{store_id:os.stoid,goods_id:gg.goods_id} + }).then(res=>{ + if(res.data.code==0 && res.data.data && res.data.data.pageData){ + prom=res.data.data.pageData[0]; + } + }) + } + + if(prom){ + var t_now=ut.gettimestamp(); + if(prom.is_end==0 && prom.start_timet_now){ + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); + return false; + } + } + } + else{ + //不是赠品的时候 + if(!good.is_gift && good.prom_type!=3){ + var t_ok=1; + await getApp().request.promiseGet("/api/weshop/goods/getGoodsPromList/" + os.stoid+"/"+good.goods_id+"/0", {}).then(res => { + if(res.data.code==0){ + var r_data=res.data.data; + //-- 参加了全局的优惠活动 -- + if(r_data.promGoodsLists){ + + var content=gg.goods_name+'商品的活动发生了变化,请取消订单重新购买'; + th.toast(content); + t_ok=0; + } + } + }) + if(!t_ok) return false; + } + + //-- 如果有参加线下取价 -- + if(good.offline_cut>0) wlist+=encodeURIComponent(gg.erpwareid)+","; + } + //赠品和搭配购不判断商品金额 + var isok=1; + var card_field=th.data.card_field; + //如果会员是等级会员,商品有等级价,且不是活动商品 + if(!good.is_gift && !good.is_collocation && good.prom_type!=8) { + if (card_field && gg[card_field] > 0) { + if (good.goods_price != gg[card_field] && good.offline_cut<=0) isok = 0; + if (good.goods_price >gg[card_field] && good.offline_cut>0) isok = 0; //如果线下价格比较贵,则不通过 + + } else { + if (good.goods_price != gg.shop_price && good.offline_cut<=0) isok = 0; + if (good.goods_price> gg.shop_price && good.offline_cut>0) isok = 0; //如果线下价格比较贵,则不通过 + } + var is_h=0; + if (!isok) { + + var content=gg.goods_name + '商品的价格发生了变化,请取消订单重新购买'; + th.toast(content); + return false; + } + } + + + if(good.goods_num>store_count){ + + var content=gg.goods_name+'商品的库存不足,请取消订单'; + th.toast(content); + return false; + } + + + } + + console.log("------------------------------------"); + //---如果是活动的时候--- + var prom=null,goodsinfo=good,th=this; + if(goodsinfo.prom_type==1){ + await getApp().request.promiseGet("/api/ms/flash_sale/get/"+os.stoid+"/"+goodsinfo.prom_id,{ + }).then(res=>{ + if(res.data.code==0){ + prom=res.data.data; + } + }) + } + if(goodsinfo.prom_type==6 && !good.is_pd_normal){ + await getApp().request.promiseGet("/api/weshop/teamlist/get/"+os.stoid+"/"+goodsinfo.prom_id,{ + }).then(res=>{ + if(res.data.code==0){ + prom=res.data.data; + } + }) + } + + if(goodsinfo.prom_type==4 && !good.is_integral_normal){ + await getApp().request.promiseGet("/api/weshop/integralbuy/pageIntegralBuyGoodsList?stype=1&stypeup=1",{ + data:{store_id:os.stoid,goods_id:goodsinfo.goods_id} + }).then(res=>{ + if(res.data.code==0 && res.data.data && res.data.data.pageData){ + prom=res.data.data.pageData[0]; + } + }) + } + + //----------如果有活动,并且在进行中,就不计算线下库存--------------- + if(prom){ + var now=ut.gettimestamp(); + if(prom.is_end==1 && prom.end_time prom.buy_limit && prom.buy_limit > 0) { + + var content=goodsinfo.goods_name+'购买数量超出商品活动限购,请取消订单重新购买'; + th.toast(content); + return false; + } + + if(goodsinfo.prom_type==4){ + if (good.goods_num > prom.limitqty-prom.buy_num) { + + var content=goodsinfo.goods_name+'购买数量超出商品活动库存,请取消订单'; + th.toast(content); + return false; + } + }else{ + var redis_num = 0; + //------判断活动是否抢光----- + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + + os.stoid + "/" + goodsinfo.prom_type + "/" + goodsinfo.prom_id, { + }).then(res => { + redis_num = res.data.data; + }); + + if (good.goods_num > redis_num) { + + var content=gg.goods_name+'超出商品活动库存,请取消订单'; + th.toast(content); + return false; + } + } + + } + + + + //-- 要判断一下线下取价价格是不是发生改变 -- + if(wlist!="" && th.data.is_open_offline && th.data.is_open_offline>0){ + wlist=ut.sub_last(wlist); + var keyid=order.pickup_id; + var user_info=getApp().globalData.userInfo; + if(!keyid) return false; + var offarr=null; + await getApp().request.promiseGet("/api/weshop/goods/listWarePrice", { + data:{ + VIPId:encodeURIComponent(user_info.erpvipid), + store_id:os.stoid, + PickupId:keyid, + WareIds:wlist}, + }, + ).then(res=>{ + if(res.data.code==0 && res.data.data && res.data.data.length>0){ + offarr=res.data.data; + } + }) + if(!offarr && offarr.length<=0 ){ + wx.showModal({ title: '获取线下取价失败',}); + } + var newarr=ut.convert_arr_key(offarr,'WareId'); + //-- 循环判断线下的价格 -- + for(var k in order_goods){ + var good=order_goods[k]; + //判断线下取价是不是一样 + if(newarr[good.erpwareid] && + parseFloat(newarr[good.erpwareid].WarePrice)!=parseFloat(good.goods_price)){ + + var content=good.goods_name + '商品的价格发生了变化,请取消订单重新购买'; + th.toast(content); + return false; + } + } + + } + + /*--- + o.jumpToCart4({ + order_sn: this.data.order.order_sn, + order_amount: this.data.order.order_amount, + type: 1 //正常单 + }, 1);--*/ + + util_pay.pay(this.data.order.order_sn, function() { + wx.showToast({title: '支付成功'}) + wx.navigateBack(); + },null,os.stoid,1); + + + }, + + + //--------取消订单--------- + cancelOrder: function(e) { + var t = this,th=t, ord_id = this.data.order.order_id,order=this.data.order; + + wx.showModal({ + title: "是否取消订单?", + success: function(e) { + if(!e.confirm) return false; + //如果是秒杀和拼单的商品,取消订单要返回redis,并取消订单 + //if(is_skill==1 || is_zsorder>=2){ + getApp().request.post("/api/weshop/order/cancelOrder/"+os.stoid+"/"+ord_id+"/"+getApp().globalData.user_id,{ + data:{}, + success: function(t) { + if(t.data.code==0){ + th.setData({'order.order_status':3}); + wx.setStorageSync("order:order_list:update", !0); + } + + }, + }) + + } + }); + }, + + + //-----删除订单----- + deleteOrderData: function(t) { + var th=this; + var order_id=this.data.order.order_id; + var up_data={ + order_id: order_id,isdel:1 + }; + if(th.data.order.order_status!=6){ + up_data.order_status=5; + } + wx.showModal({ + title: "是否删除订单?", + success: function(tt) { + tt.confirm && getApp().request.put("/api/weshop/order/updatebyId", { + data: up_data, + success: function (t) { + getApp().my_warnning("删除成功",1,th); + setTimeout(function () { + getApp().goto("/pages/user/order_list/order_list"); + },1000); + } + }) + } + }); + }, + + go_goods:function (e) { + var url=e.currentTarget.dataset.url; + getApp().goto(url); + }, + toast(msg){ + wx.showToast({ + title: msg, + icon: 'none', + duration: 3000 + }) + }, + //--------确认收货--------- + confirmOrder: function(e) { + var th=this; + var o = this.data.order.order_id,order=this.data.order; + wx.showModal({ + title: "是否确认收货?", + success: function(t) { + t.confirm && getApp().request.post("/api/weshop/order/confirmOrder/"+os.stoid+"/"+o+"/"+getApp().globalData.user_id,{ + success:function (e) { + if(e.data.code==0){ + th.setData({}) + } + } + }) + } + }); + }, + + diff --git a/packageC/pages/presell/cart/cart.json b/packageC/pages/presell/cart/cart.json index 0cfb931..c9e22db 100644 --- a/packageC/pages/presell/cart/cart.json +++ b/packageC/pages/presell/cart/cart.json @@ -1,5 +1,5 @@ { - "navigationBarTitleText": "填写订单", + "navigationBarTitleText": "订单详情", "enablePullDownRefresh": false, "usingComponents": { "warn": "/components/long_warn/long_warn" diff --git a/packageC/pages/presell/cart/cart.wxml b/packageC/pages/presell/cart/cart.wxml index c02fb61..9f4fdb5 100644 --- a/packageC/pages/presell/cart/cart.wxml +++ b/packageC/pages/presell/cart/cart.wxml @@ -3,508 +3,657 @@
- - - - - - - - 等待买家付定金 - {{filters.format_time(presell.kw_start_time,1)}} - {{filters.format_time(presell.kw_end_time,1)}} - - - - 等待尾款支付开始 - {{filters.format_time(presell.kw_start_time,1)}} - {{filters.format_time(presell.kw_end_time,1)}} - - - - 等待买家付尾款 - 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 - - - 等待商家发货 - 将在2022-12-1 10:10:00后发货 - - - 待评价 - - - 已取消 - - - 已完成 - - - 已作废 - - - 退款退货完成 - - - - - - - - 付定金 - - - - - 付尾款 - - - - - 商家发货 - - - - - 交易完成 - - - - - - - - - - - - - - - - - - - - - - {{pickup.pickup_name}} - - - - - - - {{goods.goods_name}} - - - - {{filters.show_gui_ge(goods.goods_spec,goods.goods_color)}} - - - - - {{filters.toFix(pre_arr.presell_price,2)}} - ×{{order.order_goods.goods_num}} - - - - - - - - - - - {{show_card.CardName}} - - 立减 {{filters.toFix(card_cut_price,2) }} - - - vip超级会员仅需{{show_card.CardFee}}元 - - - - - 立即开通 - - - - - - {{order.store_prom}} - - - - - - 优惠券 {{(selected_quan_list?selected_quan_list.length:0)+ (get_by_quan_list?get_by_quan_list.length:0)}}张可用 - - - 不使用 - - ¥{{using_quan[pickup_id].money}}元优惠券 - 包邮券 - - - - - - - - - 选择物流 - - {{wu_arr[index].name}} - - - - - - - - 留言 - - - - - - {{user_note?user_note:'给商家留言,最多100字'}} - - - - - - - 店铺优惠 - - 省{{filters.toFix(bn_goods.shop_price-bn_goods.offline_price,2)}}元 - - - -¥{{filters.toFix(bn_goods.shop_price-bn_goods.offline_price,2)}} - - - 不使用优惠 - - - - - - - - - 商品金额 - ¥ {{filters.toFix(allpice,2)}}元 - - - 配送费用 - ¥ {{filters.toFix(exp_price,2)}}元 - - - - 优惠券优惠 - ¥ -{{filters.toFix(quan_price,2)}}元 - - - - 订单优惠 - ¥ -{{filters.toFix(order_prom_amount,2)}}元 - - - - - - - 阶段一:定金(待付款) - ¥{{filters.toFix(pre_arr.presell_money*order.order_goods.goods_num,2)}}元 - - - 阶段二:尾款 - ¥{{filters.toFix(tail_pay,2)}}元 - - - - - - 尾款时间{{filters.format_time(presell.kw_start_time,1)}} - {{filters.format_time(presell.kw_end_time,1)}} - 尾款时间已经结束 - 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 - - - - 应付金额:{{filters.toFix(order_m-presell.presell_deposit,2)}} - - - - - - - + + + + + + + + + + 等待买家付定金 + {{filters.format_time(presell.kw_start_time,1)}} - + {{filters.format_time(presell.kw_end_time,1)}} + + + + + 等待尾款支付开始 + {{filters.format_time(presell.kw_start_time,1)}} - + {{filters.format_time(presell.kw_end_time,1)}} + + + + + + 等待收货 + {{order.order_sn}} + + + + 等待买家付尾款 + 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 + + + 等待商家发货 + 将在{{filters.format_time(send_time,1)}}后发货 + + + 待评价 + {{order.order_sn}} + + + 已取消 + {{order.order_sn}} + + + 已完成 + {{order.order_sn}} + + + 已作废 + {{order.order_sn}} + + + 退款退货完成 + {{order.order_sn}} + + + + + + + 付定金 + + + + + + + + + 付尾款 + + + + + + + + + 商家发货 + + + + + + + + + 交易完成 + + + + + + + + + + + + + + + + + + + + + + + + + + + {{order.consignee}}{{'  '}}{{order.mobile}} + + + + + + + {{order.more_address}} {{order.address}} + + + + + + + + + {{pickup.pickup_name}} + + + + + + + {{goods.goods_name}} + + + + + {{filters.show_gui_ge(goods.goods_spec,goods.goods_color)}} + + + + + + ¥ + {{filters.toFix(pre_arr.presell_price,2)}} + + ×{{order.order_goods.goods_num}} + + + + + + + + + + + {{show_card.CardName}} + + 立减 + {{filters.toFix(card_cut_price,2) }} + 元 + + + + vip超级会员仅需{{show_card.CardFee}}元 + + + + + 立即开通 + + + + + + + {{order.store_prom}} + + + + + + 优惠券 + {{(selected_quan_list?selected_quan_list.length:0)+ + (get_by_quan_list?get_by_quan_list.length:0)}}张可用 + + + + 不使用 + + ¥{{using_quan[pickup_id].money}}元优惠券 + 包邮券 + + + + + + + + + 选择物流 + + {{wu_arr[index].name}} + + + + + + + + 留言 + + + + + + {{user_note?user_note:'给商家留言,最多100字'}} + + + + + + + 店铺优惠 + + 省{{filters.toFix(bn_goods.shop_price-bn_goods.offline_price,2)}}元 + + + -¥{{filters.toFix(bn_goods.shop_price-bn_goods.offline_price,2)}} + + + 不使用优惠 + + + + + + + + + 商品金额 + ¥ {{filters.toFix(allpice,2)}}元 + + + 配送费用 + ¥ {{filters.toFix(exp_price,2)}}元 + + + + 优惠券优惠 + ¥ -{{filters.toFix(quan_price,2)}}元 + + + + 订单优惠 + ¥ -{{filters.toFix(order_prom_amount,2)}}元 + + + + + + + 阶段一:定金(待付款) + ¥{{filters.toFix(pre_arr.presell_money*order.order_goods.goods_num,2)}}元 + + + 阶段二:尾款 + ¥{{filters.toFix(tail_pay,2)}}元 + + + + + + + 尾款时间{{filters.format_time(presell.kw_start_time,1)}} - + {{filters.format_time(presell.kw_end_time,1)}} + + 尾款时间已经结束 + + 请于{{days}}天{{hours}}小时{{minutes}}分{{seconds}}秒内付款完成,超时订单将自动取消 + + + + + 应付金额: + {{filters.toFix(order_m-presell.presell_deposit,2)}} + + + + + + + + + + + 取消订单 + 立即付款 + + + + + 删除订单 + + + + + + + 申请退款 + 申请退款 + + + 删除订单 + 重新退款 + 退款详情 + + + + + 去评价 + + + + +
- - - - - - 优惠券使用 - - - × - - - - 可使用的优惠券 - 不使用优惠券 - - Γ - - - - - - - - - - - - - - - - - - - {{item.Sum}} - 满{{item.BuySum}}元可用 - 满0元可用 - - - - - - - - - {{filter.get_type_card(item.UseObjectType)}} - {{item.Sum}}元优惠券 - - {{filters.replace_time2(item.BeginDate)}}至{{item.ValidDate?filters.replace_time2(item.ValidDate):'不限'}} - - - - Γ - - - - - - - - - - - - - - - - - - - - - - - 包邮券 - 满{{item.condition}}元可用 - 满0元可用 - - - - - - - - - {{filter.get_type_card(0)}} - 包邮券 - - {{filters.format_time(item.use_start_time)}}至{{item.use_end_time?filters.format_time(item.use_end_time):'不限'}} - - - - Γ - - - - - - - - - - - - - - - - - - - - - - - - - 包邮券 - 满{{item.condition}}元可用 - 满0元可用 - - - - - - - - - {{filter.get_type_card(0)}} - 包邮券 - - {{filters.format_time(item.use_start_time)}}至{{item.use_end_time?filters.format_time(item.use_end_time):'不限'}} - - - - Γ - - - - - - - - - - - - - - - - - - - - 确定 - - + + + + + + 优惠券使用 + + + × + + + + 可使用的优惠券 + 不使用优惠券 + + + Γ + + + + + + + + + + + + + + + + + + + + + + {{item.Sum}} + + 满{{item.BuySum}}元可用 + + 满0元可用 + + + + + + + + + + {{filter.get_type_card(item.UseObjectType)}} + + {{item.Sum}}元优惠券 + + + {{filters.replace_time2(item.BeginDate)}}至{{item.ValidDate?filters.replace_time2(item.ValidDate):'不限'}} + + + + + + Γ + + + + + + + + + + + + + + + + + + + + + + + + + 包邮券 + + + 满{{item.condition}}元可用 + + 满0元可用 + + + + + + + + + + {{filter.get_type_card(0)}} + + 包邮券 + + + {{filters.format_time(item.use_start_time)}}至{{item.use_end_time?filters.format_time(item.use_end_time):'不限'}} + + + + + + Γ + + + + + + + + + + + + + + + + + + + + + + + + + + + 包邮券 + + + 满{{item.condition}}元可用 + + 满0元可用 + + + + + + + + + + {{filter.get_type_card(0)}} + + 包邮券 + + + {{filters.format_time(item.use_start_time)}}至{{item.use_end_time?filters.format_time(item.use_end_time):'不限'}} + + + + + + Γ + + + + + + + + + + + + + + + + + + + + + 确定 + + - - - - - - - 选择物流名字 - - - × - - - - - - - - Γ - - - - - {{express_list.name}} - - - - - - - 确定 - - - 设为默认 - - - - + + + + + + + 选择物流名字 + + + × + + + + + + + + + Γ + + + + + + {{express_list.name}} + + + + + + + 确定 + + + 设为默认 + + + + - - - - - - + + + + + + - - - 请选择支付方式 - - 微信支付 - 余额支付 - - + + + 请选择支付方式 + + 微信支付 + 余额支付 + + diff --git a/packageC/pages/presell/cart/cart.wxss b/packageC/pages/presell/cart/cart.wxss index 104883f..50a827d 100644 --- a/packageC/pages/presell/cart/cart.wxss +++ b/packageC/pages/presell/cart/cart.wxss @@ -70,7 +70,7 @@ page { color: #444; /* margin-top: 28rpx; */ border-radius: 14rpx; - padding: 20rpx 70rpx 20rpx 20rpx; + padding: 20rpx; } .user-contact { /* padding: 24rpx 26rpx; @@ -1096,3 +1096,20 @@ margin-left: 20rpx; } + +.tips-btn2 { + display: inline-block; + width: 140rpx; + height: 60rpx; + line-height: 60rpx; + text-align: center; + font-size: 30rpx; + color: #fff; + background-color: #f23030; + /* margin-left: 2rpx; */ + margin-right: 12rpx; + border-radius: 10rpx; + +} + + diff --git a/pages/index/index/index.js b/pages/index/index/index.js index 2f21fb2..534fb4c 100644 --- a/pages/index/index/index.js +++ b/pages/index/index/index.js @@ -48,6 +48,7 @@ Page({ pindGoods: null, //拼单数据 newGoods: null, //新商品 hotGoods: null, //hot商品 + preGoods:null, //预售商品 //----控制是是否显示计时器--- is_timer: 1, ishow: 0, @@ -302,7 +303,30 @@ Page({ } } - //优惠券要实时更新 + var pre_data={store_id:os.stoid,is_end:0,timetype:1,isuse:1}; + if(userInfo){ + pre_data.user_id= userInfo.user_id; + } + + getApp().request.get("/api/weshop/marketing/marketingPresellList/page",{ + data:pre_data, + success:function (e) { + if(e.data.code==0 && e.data.data.pageData && e.data.data.pageData.length>0 ){ + var pre_data=e.data.data.pageData; + var arr = new Array(); + //--三个三个一组--- + for (var i = 0; i < pre_data.length; i += 3) { + arr.push(pre_data.slice(i, i + 3)); + } + th.setData({ + preGoods: arr + }); + } + } + }) + + + //优惠券要实时更新 getApp().getConfig2(function (e) { var json_d = JSON.parse(e.switch_list); th.setData({ is_closecoupon: json_d.is_closecoupon }) @@ -1121,4 +1145,14 @@ Page({ this.close_full_screen(); }, + go_pre:function (e) { + var userInfo=getApp().globalData.userInfo; + if(!userInfo){ + getApp().goto("/pages/togoin/togoin"); + return false; + } + var url=e.currentTarget.dataset.url; + getApp().goto(url); + } + }); \ No newline at end of file diff --git a/pages/user/order_list/order_list.wxml b/pages/user/order_list/order_list.wxml index f3ff8ec..f113c2a 100644 --- a/pages/user/order_list/order_list.wxml +++ b/pages/user/order_list/order_list.wxml @@ -47,7 +47,7 @@ 待支付定金 - 待尾款 + 待尾款 @@ -200,7 +200,7 @@ - + 支付尾款