confirm.js 6.6 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/confirm/confirm"],{1473:function(e,t,n){"use strict";var r=n("8dad"),a=n.n(r);a.a},"1fc6":function(e,t,n){"use strict";(function(e){Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=o(n("a34a")),a=n("2f62");function o(e){return e&&e.__esModule?e:{default:e}}function i(e,t){return l(e)||d(e,t)||u(e,t)||c()}function c(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function u(e,t){if(e){if("string"===typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e,t){if("undefined"!==typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,a=!1,o=void 0;try{for(var i,c=e[Symbol.iterator]();!(r=(i=c.next()).done);r=!0)if(n.push(i.value),t&&n.length===t)break}catch(u){a=!0,o=u}finally{try{r||null==c["return"]||c["return"]()}finally{if(a)throw o}}return n}}function l(e){if(Array.isArray(e))return e}function f(e,t,n,r,a,o,i){try{var c=e[o](i),u=c.value}catch(s){return void n(s)}c.done?t(u):Promise.resolve(u).then(r,a)}function p(e){return function(){var t=this,n=arguments;return new Promise((function(r,a){var o=e.apply(t,n);function i(e){f(o,r,a,i,c,"next",e)}function c(e){f(o,r,a,i,c,"throw",e)}i(void 0)}))}}function y(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g={data:function(){return{payType:2,wxPayLoading:!1,creditPayLoading:!1,cardTypeTranslate:["","汽油卡","柴油卡","非油品卡","LNG","CNG"]}},computed:{availableCredit:function(){return 0!=this.orderInfo.oilsCardFlag&&!(+this.orderInfo.balance<+this.orderInfo.amt_dzk)},creditFlag:function(){return"1"==this.orderInfo.oilsCardFlag}},created:function(){this.initPayType()},mounted:function(){},methods:b(b({},(0,a.mapMutations)(["clearLabelId"])),{},{initPayType:function(){1==this.orderInfo.oilsCardFlag&&this.availableCredit&&(this.payType=1)},closeCoupon:function(){this.$refs.coupon.close()},creditPay:function(){var t=this;return p(r.default.mark((function n(){var a;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:if(t.creditPayLoading=!0,2!==t.payType){n.next=4;break}return t.wxPay(),n.abrupt("return");case 4:return e.showLoading({title:"支付中...",mask:!0}),n.prev=5,n.next=8,t.$Request({url:"/dzkPaySet",data:{ordNo:t.orderInfo.ordNo}});case 8:if(a=n.sent,console.log(a),0===a.retCode){n.next=12;break}throw new Error(a.message);case 12:t.creditPayLoading=!1,e.hideLoading(),e.redirectTo({url:"/pages/succeed/succeed"}),n.next=22;break;case 17:n.prev=17,n.t0=n["catch"](5),t.creditPayLoading=!1,e.hideLoading(),t.showToastAndGoback(n.t0.toString());case 22:case"end":return n.stop()}}),n,null,[[5,17]])})))()},wxPay:function(){var t=this;return p(r.default.mark((function n(){var a,o,c,u,s,d,l,f,p,y;return r.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return t.wxPayLoading=!0,e.showLoading({title:"拉取支付...",mask:!0}),n.prev=2,n.next=5,t.$Request({url:"/getJhPayInfo",method:"POST",data:{ordNo:t.orderInfo.ordNo,openId:t.openId,stationId:t.stationId,userType:"1"}});case 5:if(a=n.sent,console.log(a),0===a.retCode){n.next=9;break}throw new Error("请求信息失败");case 9:if("0000"===a.data.code){n.next=11;break}throw new Error(a.data.msg);case 11:return o=a.data.respData.payTimeStamp,c=a.data.respData.paynonceStr,u=a.data.respData.payPackage,s=a.data.signType,d=a.data.respData.paySign,n.next=18,e.requestPayment({timeStamp:o,nonceStr:c,package:u,signType:s,paySign:d});case 18:if(l=n.sent,f=i(l,2),p=f[0],y=f[1],!y||"requestPayment:ok"!==y.errMsg){n.next=28;break}return t.wxPayLoading=!1,t.clearLabelId(),e.hideLoading(),e.redirectTo({url:"/pages/succeed/succeed"}),n.abrupt("return");case 28:if(t.wxPayLoading=!1,e.hideLoading(),"requestPayment:fail cancel"!==p.errMsg){n.next=33;break}return t.showToastAndGoback("取消了支付"),n.abrupt("return");case 33:t.showToastAndGoback("支付失败"),n.next=41;break;case 36:n.prev=36,n.t0=n["catch"](2),t.wxPayLoading=!1,e.hideLoading(),t.showToastAndGoback(n.t0.message);case 41:case"end":return n.stop()}}),n,null,[[2,36]])})))()},showToastAndGoback:function(t){e.showToast({title:t,mask:!0}),setTimeout((function(){e.navigateBack({delta:1})}),1500)},selectPayType:function(){this.availableCredit&&(1!==this.payType?this.payType=1:this.payType=2)},goPay:function(){2!==this.payType?1===this.payType&&this.$refs.pay.open():this.wxPay()},backToSelectPayType:function(){this.$refs.pay.close()}})};t.default=g}).call(this,n("543d")["default"])},2591:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return r}));var r={uniPopup:function(){return Promise.all([n.e("common/vendor"),n.e("uni_modules/uni-popup/components/uni-popup/uni-popup")]).then(n.bind(null,"5e61"))}},a=function(){var e=this,t=e.$createElement,n=(e._self._c,1===e.payType?(+e.orderInfo.discountAmt_dzk).toFixed(2):null),r=1!==e.payType?(+e.orderInfo.discountAmt).toFixed(2):null;e.$mp.data=Object.assign({},{$root:{g0:n,g1:r}})},o=[]},"3bb8":function(e,t,n){"use strict";n.r(t);var r=n("2591"),a=n("4867");for(var o in a)"default"!==o&&function(e){n.d(t,e,(function(){return a[e]}))}(o);n("1473");var i,c=n("f0c5"),u=Object(c["a"])(a["default"],r["b"],r["c"],!1,null,null,null,!1,r["a"],i);t["default"]=u.exports},4867:function(e,t,n){"use strict";n.r(t);var r=n("1fc6"),a=n.n(r);for(var o in r)"default"!==o&&function(e){n.d(t,e,(function(){return r[e]}))}(o);t["default"]=a.a},"8dad":function(e,t,n){},"9e27":function(e,t,n){"use strict";(function(e){n("a134"),n("921b");r(n("66fd"));var t=r(n("3bb8"));function r(e){return e&&e.__esModule?e:{default:e}}e(t.default)}).call(this,n("543d")["createPage"])}},[["9e27","common/runtime","common/vendor"]]]);