1 |
- "use strict";var e=require("../common/vendor.js"),c=require("../api/common.js"),y=require("../api/userAddress.js"),l=require("../api/user.js"),h=require("../api/package.js"),n=require("../api/packageOrder.js");require("../common/request.js");const g={data(){return{giftPrice:0,payTypes:[],addressId:null,wxPay:!0,address:null,orderId:null,order:null,items:null,payType:"1",couponText:"\u8BF7\u9009\u62E9\u4F18\u60E0\u5238",userCouponId:0,coupons:[],couponShow:!1,payMoney:0,discountMoney:0,payRemain:0,payDelivery:0,payPrice:0,gifts:[]}},onLoad(s){this.orderId=s.orderId;var t=this;e.index.$on("updateAddress",d=>{t.addressId=d.addressId,t.address=d,t.address.address=d.province+d.city+d.district+d.detail}),this.getAddressByDefault()},onShow(){this.getPackageOrderById(),this.getPackageById(),this.getConfigByKey()},methods:{getAddressByDefault(){y.getAddressByDefault().then(s=>{s.code==200?s.data!=null&&(this.addressId=s.data.addressId,this.address=s.data,this.address.address=s.data.province+s.data.city+s.data.district+s.data.detail):e.index.showToast({icon:"none",title:s.msg})},s=>{})},getConfigByKey(){var s={key:"his.package"};c.getConfigByKey(s).then(t=>{t.code==200&&(this.giftPrice=JSON.parse(t.data).giftPrice,console.log(this.giftPrice))},t=>{})},checkPayType(s){var t=!1;return this.payTypes.forEach(function(d,p,o){d.toString()==s.toString()&&(t=!0)}),t},payTypeChange(s){console.log(s.detail.value),this.payType=s.detail.value,this.compute()},couponSelect(s){this.couponShow=!1,this.userCouponId=s.id,console.log(s),this.couponText=s.price+"\u5143\u4F18\u60E0\u5238",this.compute()},open(){},close(){this.couponShow=!1},openCoupon(){this.couponShow=!0},delCoupon(){this.userCouponId=0,this.couponText="\u8BF7\u9009\u62E9\u4F18\u60E0\u5238",this.compute()},compute(){var s={payType:this.payType,orderId:this.orderId,userCouponId:this.userCouponId,companyId:this.companyId,companyUserId:this.companyUserId};console.log(s),n.compute(s).then(t=>{t.code==200?(this.payPrice=t.moneys.payPrice.toFixed(2),this.payMoney=t.moneys.payMoney.toFixed(2),this.discountMoney=t.moneys.discountMoney.toFixed(2),this.payDelivery=t.moneys.payDelivery.toFixed(2),this.payRemain=t.moneys.payRemain.toFixed(2),this.gifts=t.moneys.gifts):(this.payType=1,this.compute(),this.userCouponId=0,this.couponText="\u8BF7\u9009\u62E9\u4F18\u60E0\u5238",e.index.showToast({icon:"none",title:t.msg}))},t=>{})},getMyEnableCouponList(){var s={};this.package.isShow==0?(s.couponType=5,s.cateId=this.package.privateType):this.package.isShow==1&&(s.couponType=6,s.cateId=this.package.diseaseType),l.getMyEnableCouponList(s).then(t=>{t.code==200&&(this.coupons=t.data)},t=>{})},getPackageOrderById(){var s={orderId:this.orderId};console.log(s),n.getPackageOrderById(s).then(t=>{t.code==200&&(this.order=t.order,this.compute(),this.getPackageById(this.order.packageId))},t=>{})},getPackageById(s){var t={packageId:s};h.getPackageById(t).then(d=>{d.code==200&&(this.package=d.data,this.payTypes=d.data.payType.split(","),console.log(this.payTypes),this.getMyEnableCouponList())},d=>{})},openAddress(){e.index.navigateTo({url:"/pages_user/address"})},payOrder(){var s={payType:this.payType,userCouponId:this.userCouponId,addressId:this.addressId,remark:this.order.remark,orderId:this.order.orderId};e.index.showLoading(),n.pay(s).then(t=>{t.code==200?e.index.redirectTo({url:"./packagePayment?orderId="+this.orderId}):e.index.showToast({icon:"none",title:t.msg})},t=>{})}}};Array||e.resolveComponent("u-popup")();const I=()=>"../uni_modules/uview-plus/components/u-popup/u-popup.js";Math||I();function f(s,t,d,p,o,a){return e.e({a:o.address==null},o.address==null?{b:e.o(r=>a.openAddress())}:{},{c:o.address!=null},o.address!=null?e.e({d:e.t(o.address.realName),e:o.address.phone!=null},o.address.phone!=null?{f:e.t(o.address.phone)}:{},{g:e.t(o.address.address),h:e.o(r=>a.openAddress())}):{},{i:e.t(o.payPrice),j:o.order!=null&&(o.order.userCouponId==null||o.order.userCouponId==0)},o.order!=null&&(o.order.userCouponId==null||o.order.userCouponId==0)?e.e({k:e.t(o.couponText),l:o.userCouponId!=0},o.userCouponId!=0?{m:e.o(r=>a.delCoupon())}:{},{n:e.o(r=>a.openCoupon())}):{},{o:e.t(o.discountMoney),p:e.t(o.payMoney),q:e.t(o.payRemain),r:e.t(o.payDelivery),s:a.checkPayType("1")},a.checkPayType("1")?{t:o.payType=="1"}:{},{v:a.checkPayType("2")},a.checkPayType("2")?{w:o.payType=="2"}:{},{x:a.checkPayType("3")},a.checkPayType("3")?{y:o.payType=="3"}:{},{z:e.o((...r)=>a.payTypeChange&&a.payTypeChange(...r)),A:o.gifts.length>0},o.gifts.length>0?{B:e.f(o.gifts,(r,i,u)=>({a:r.image,b:e.t(r.productName),c:e.t(r.sku),d:e.t(r.price.toFixed(2)),e:e.t(r.count)}))}:{},{C:o.order!=null},o.order!=null?{D:o.order.remark,E:e.o(r=>o.order.remark=r.detail.value)}:{},{F:o.coupons.length>0},o.coupons.length>0?{G:e.f(o.coupons,(r,i,u)=>e.e({a:r.status==0},r.status==0?{}:{},{b:r.status!=0},r.status!=0?{}:{},{c:e.t(r.price.toFixed(2)),d:e.t(r.minPrice.toFixed(2)),e:e.t(r.title),f:r.status==0||r.status==2},r.status==0||r.status==2?{g:e.t(r.limitTime)}:{},{h:r.status==1},r.status==1?{i:e.t(r.useTime)}:{},{j:r.status==1},r.status==1?{}:{},{k:r.status==2},r.status==2?{}:{},{l:r.status==0},r.status==0?{}:{},{m:e.o(k=>a.couponSelect(r))}))}:{},{H:o.coupons.length==0},o.coupons.length==0?{}:{},{I:e.o(a.close),J:e.o(a.open),K:e.p({closeable:!0,show:o.couponShow,round:10,mode:"bottom"}),L:o.order!=null},o.order!=null?{M:e.t(o.payMoney),N:e.o(r=>a.payOrder())}:{})}var T=e._export_sfc(g,[["render",f],["__file","D:/work/his_user_app/pages_order/packageOrderPay.vue"]]);wx.createPage(T);
|