detection-user/unpackage/dist/build/mp-weixin/pages/detection/payment.js
2024-09-18 18:50:21 +08:00

1 line
6.5 KiB
JavaScript

(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/detection/payment"],{"192d":function(e,t,n){"use strict";(function(e,t){var o=n("47a9");n("c55e");o(n("3240"));var a=o(n("5754"));e.__webpack_require_UNI_MP_PLUGIN__=n,t(a.default)}).call(this,n("3223")["default"],n("df3c")["createPage"])},"516e":function(e,t,n){},5754:function(e,t,n){"use strict";n.r(t);var o=n("f4ab"),a=n("c3e8");for(var i in a)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return a[e]}))}(i);n("e0ce");var c=n("828b"),r=Object(c["a"])(a["default"],o["b"],o["c"],!1,null,"1f5ba79d",null,!1,o["a"],void 0);t["default"]=r.exports},ba94:function(e,t,n){"use strict";(function(e,o){var a=n("47a9");Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=a(n("7eb4")),c=a(n("ee10")),r=(a(n("f76e")),a(n("1fab"))),u={data:function(){return{carlist:[],userCarId:"",interval:5e3,duration:100,appointmentId:"",pickCarId:"",pickPrice:0,zfid:1,imgs:"",obj:"",price:"",zhe:"",balance:"",hj:"",id:"",type:"",current:"",yedkAmount:0,userCouponId:"",orderid:"",couponId:"",coupontitle:"",discount:"",couponType:"",needAmount:0,datas:"",jcdb:!1,payTypelist:[{text:"微信",type:"wx"},{text:"赊账",type:"sz"}],payType:"",payindex:""}},onLoad:function(e){this.id=e.id,this.type=e.type,this.datas=e.data,this.imgs=this.$baseUrl,this.getindex()},onShow:function(){var t=this;this.getcarlist(),e.$on("userCouponDiscount",(function(e){console.log("jianting",e),t.couponId=e.couponId,t.coupontitle=e.title,t.discount=100*e.discount,t.couponType=e.couponType}))},methods:{getcarlist:function(){var e=this;return(0,c.default)(i.default.mark((function t(){var n;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,(0,r.default)({url:"/appInspection/userOwn/getCanInspectionCars",method:"get"});case 2:n=t.sent,e.carlist=n.data,console.log(e.carlist);case 5:case"end":return t.stop()}}),t)})))()},xuanzhong:function(e){this.userCarId=e},Backappoinment:function(e){this.appointmentId=e},BackPickCarId:function(e,t){this.pickCarId=e,this.pickPrice=t},gocoupon:function(){e.navigateTo({url:"/pages/detection/coupon?id="+this.id+"&type="+this.type})},getindex:function(){var e=this;return(0,c.default)(i.default.mark((function t(){var n,o;return i.default.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if("goods"!=e.type){t.next=13;break}return t.next=3,(0,r.default)({url:"/appInspection/goods/orderGoodsInfo?goodsId="+e.id,method:"get"});case 3:n=t.sent,console.log("skuId",n),e.obj=n.data,e.price=n.data.price,e.zhe=e.price*n.data.ratio,e.balance=n.data.balance,e.needAmount=e.zhe>=e.discount?e.zhe-e.discount:0,e.yedkAmount=e.balance<e.needAmount?e.balance:e.needAmount,e.couponType&&"offset"==e.couponType?e.hj=0:e.hj=e.needAmount-e.yedkAmount,console.log(e.price,e.zhe,"1212",e.needAmount,e.yedkAmount);case 13:if("sku"!=e.type){t.next=26;break}return t.next=16,(0,r.default)({url:"/appInspection/goods/orderSkuInfo?goodsId="+e.id,method:"get"});case 16:o=t.sent,console.log("skuId",o),e.obj=o.data,e.price=o.data.price,e.zhe=e.price*o.data.ratio,e.balance=o.data.balance,e.needAmount=e.zhe>=e.discount?e.zhe-e.discount:0,e.yedkAmount=e.balance<e.needAmount?e.balance:e.needAmount,e.couponType&&"offset"==e.couponType?e.hj=0:e.hj=e.needAmount-e.yedkAmount,console.log(e.price,e.needAmount,e.yedkAmount);case 26:case"end":return t.stop()}}),t)})))()},gohomemy:function(){e.navigateTo({url:"/pages/detection/my-user"})},getpayment:function(){var t=this;return(0,c.default)(i.default.mark((function n(){var a,c,u,d;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.userCarId){n.next=3;break}return e.showToast({title:"请选择车辆信息"}),n.abrupt("return");case 3:return a=t,"goods"==t.type&&(c={goodsId:t.id,goodsType:"jc",balance:t.yedkAmount,couponId:t.couponId,appointmentId:t.appointmentId,pickCarId:t.pickCarId,userCarId:t.userCarId}),"sku"==t.type&&(c={skuId:t.id,goodsType:"jc",balance:t.yedkAmount,couponId:t.couponId,appointmentId:t.appointmentId,pickCarId:t.pickCarId,userCarId:t.userCarId}),n.next=8,(0,r.default)({url:"/orderApi/createOrder",method:"post",data:c});case 8:if(u=n.sent,console.log(u),t.orderid=u.data,11111111!=u.data){n.next=16;break}console.log("sku成功"),e.navigateTo({url:"/pages/detection/success"}),n.next=22;break;case 16:return console.log("执行"),n.next=19,(0,r.default)({url:"/payApi/jcPrepayment?type=jsapi&orderId="+t.orderid});case 19:d=n.sent,console.log(d),o.requestPayment({timeStamp:d.timeStamp,nonceStr:d.nonceStr,package:d.package,signType:d.signType,paySign:d.paySign,success:function(t){console.log("成功",t),(t.errMsg="requestPayment:ok")&&(e.showToast({title:"支付成功"}),e.navigateTo({url:"/pages/detection/success"}))},fail:function(e){console.log("执行失败1",e),a.cancelpay()}});case 22:case"end":return n.stop()}}),n)})))()},cancelpay:function(){var t=this;return(0,c.default)(i.default.mark((function n(){var o;return i.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return console.log("执行失败2"),n.next=3,(0,r.default)({method:"post",url:"/orderApi/cancelPay",params:{orderId:t.orderid}});case 3:o=n.sent,e.showToast({title:"支付失败"}),console.log(o);case 6:case"end":return n.stop()}}),n)})))()},goyuye:function(t){0==t&&e.navigateTo({url:"/pages/detection/reservation?goodsName="+this.obj.goodsName+"&goodsId="+this.obj.goodsId+"&type="+this.type}),4==t&&e.navigateTo({url:"/pages/detection/godoor?goodsName="+this.obj.goodsName+"&goodsId="+this.obj.goodsId+"&type="+this.type})},getback:function(){e.navigateBack()},gettyp:function(e,t){this.payindex=e,this.payType=t},govip:function(){e.navigateTo({url:"/pages/detection/my-vip"})},getzf:function(e){this.zfid=e}}};t.default=u}).call(this,n("df3c")["default"],n("3223")["default"])},c3e8:function(e,t,n){"use strict";n.r(t);var o=n("ba94"),a=n.n(o);for(var i in o)["default"].indexOf(i)<0&&function(e){n.d(t,e,(function(){return o[e]}))}(i);t["default"]=a.a},e0ce:function(e,t,n){"use strict";var o=n("516e"),a=n.n(o);a.a},f4ab:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return i})),n.d(t,"a",(function(){return o}));var o={uniIcons:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-icons/components/uni-icons/uni-icons")]).then(n.bind(null,"ee17"))}},a=function(){var e=this,t=e.$createElement,n=(e._self._c,parseFloat((e.price-e.zhe)/100).toFixed(2)),o=((e.needAmount+e.pickPrice)/100).toFixed(2),a=e.carlist.length,i=parseFloat((e.hj+e.pickPrice)/100).toFixed(2);e.$mp.data=Object.assign({},{$root:{g0:n,g1:o,g2:a,g3:i}})},i=[]}},[["192d","common/runtime","common/vendor"]]]);