Files
2026-04-05 10:48:38 +08:00

1 line
6.3 KiB
JavaScript
Executable File

require('../common/vendor.js');(global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages_tool/pay/result"],{"08b5":function(o,e,t){"use strict";t.d(e,"b",(function(){return a})),t.d(e,"c",(function(){return i})),t.d(e,"a",(function(){return n}));var n={nsGoodsRecommend:function(){return t.e("components/ns-goods-recommend/ns-goods-recommend").then(t.bind(null,"7254"))},loadingCover:function(){return t.e("components/loading-cover/loading-cover").then(t.bind(null,"c003"))}},a=function(){var o=this,e=o.$createElement,t=(o._self._c,void 0!=o.payInfo.pay_status&&o.payInfo.pay_status?o.$util.img("public/uniapp/pay/pay_success.png"):null),n=void 0!=o.payInfo.pay_status&&o.payInfo.pay_status?o.$lang("paymentSuccess"):null,a=void 0!=o.payInfo.pay_status&&o.payInfo.pay_status?o.$lang("common.currencySymbol"):null,i=void 0!=o.payInfo.pay_status&&o.payInfo.pay_status?parseFloat(o.payInfo.pay_money).toFixed(2).split("."):null,r=void 0!=o.payInfo.pay_status&&o.payInfo.pay_status?parseFloat(o.payInfo.pay_money).toFixed(2).split("."):null,s=void 0==o.payInfo.pay_status||o.payInfo.pay_status?null:o.$util.img("public/uniapp/pay/pay_fail.png"),u=void 0==o.payInfo.pay_status||o.payInfo.pay_status?null:o.$lang("paymentFail"),l=void 0!=o.payInfo.pay_status&&o.addonIsExist.memberconsume&&1==o.consumeInfo.is_reward&&o.payInfo.pay_status&&o.consumeInfo.point_num>0?o.$util.img("public/uniapp/pay/point.png"):null,c=void 0!=o.payInfo.pay_status&&o.addonIsExist.memberconsume&&1==o.consumeInfo.is_reward&&o.payInfo.pay_status&&o.consumeInfo.growth_num>0?o.$util.img("public/uniapp/pay/growth.png"):null,p=void 0!=o.payInfo.pay_status&&o.addonIsExist.memberconsume&&1==o.consumeInfo.is_reward&&o.payInfo.pay_status?o.consumeInfo.coupon_list.length:null,d=void 0!=o.payInfo.pay_status&&o.addonIsExist.memberconsume&&1==o.consumeInfo.is_reward&&o.payInfo.pay_status&&p>0?o.$util.img("public/uniapp/pay/coupon.png"):null,f=void 0!=o.payInfo.pay_status&&o.addonIsExist.memberconsume&&1==o.consumeInfo.is_reward&&o.payInfo.pay_status&&p>0?o.consumeInfo.coupon_list.length:null,m=void 0!=o.payInfo.pay_status?o.$lang("goHome"):null;o.$mp.data=Object.assign({},{$root:{g0:t,m0:n,m1:a,g1:i,g2:r,g3:s,m2:u,g4:l,g5:c,g6:p,g7:d,g8:f,m3:m}})},i=[]},"2a04":function(o,e,t){"use strict";t.r(e);var n=t("2d81"),a=t.n(n);for(var i in n)["default"].indexOf(i)<0&&function(o){t.d(e,o,(function(){return n[o]}))}(i);e["default"]=a.a},"2d81":function(o,e,t){"use strict";(function(o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var t={data:function(){return{payInfo:{},outTradeNo:"",paySource:"",consumeInfo:{is_reward:0},pollTimer:null,pollStartTime:null,maxPollDuration:5e3}},onLoad:function(e){e.code&&(this.outTradeNo=e.code),this.paySource=o.getStorageSync("paySource")},onShow:function(){this.startPayStatusPolling(),this.getConsume()},methods:{consume:function(o){switch(o){case"point":this.$util.redirectTo("/pages_tool/member/point_detail",{});break;case"growth":this.$util.redirectTo("/pages_tool/member/level",{});break;case"coupon":this.$util.redirectTo("/pages_tool/member/coupon",{});break;default:this.$util.redirectTo("/pages/member/index",{},"reLaunch");break}},getConsume:function(){var o=this;this.$api.sendRequest({url:"/memberconsume/api/config/info",data:{out_trade_no:this.outTradeNo},success:function(e){e.code>=0&&(o.consumeInfo=e.data)},fail:function(e){o.$refs.loadingCover&&o.$refs.loadingCover.hide()}})},startPayStatusPolling:function(){this.pollStartTime=Date.now(),this.getPayInfo()},getPayInfo:function(){var o=this;this.$api.sendRequest({url:"/api/pay/info",data:{out_trade_no:this.outTradeNo},success:function(e){e.code>=0&&e.data?(o.payInfo=e.data,o.payInfo.pay_money=parseFloat(e.data.pay_money),o.payInfo.pay_money+=parseFloat(e.data.balance),o.payInfo.pay_money+=parseFloat(e.data.balance_money),o.payInfo.pay_status?(o.clearPolling(),o.$refs.loadingCover&&o.$refs.loadingCover.hide()):o.continuePolling()):(o.$util.showToast({title:"未获取到支付信息!"}),setTimeout((function(){o.$util.redirectTo("/pages/index/index",{},"reLaunch")}),1500))},fail:function(e){o.$refs.loadingCover&&o.$refs.loadingCover.hide(),o.continuePolling()}})},continuePolling:function(){var o=this,e=Date.now(),t=e-this.pollStartTime;t<this.maxPollDuration?this.pollTimer=setTimeout((function(){o.getPayInfo()}),1e3):(this.clearPolling(),this.$refs.loadingCover&&this.$refs.loadingCover.hide())},clearPolling:function(){this.pollTimer&&(clearTimeout(this.pollTimer),this.pollTimer=null)},goHome:function(){this.$util.redirectTo("/pages/index/index",{},"reLaunch")},toOrderDetail:function(o){this.$util.redirectTo("/pages/order/detail",{order_id:o},"redirectTo")},toOrder:function(e){this.$util.redirectTo("/pages_promotion/giftcard/order_list",{},"redirectTo"),o.setStorageSync("paySource","")},toRecharge:function(){this.$util.redirectTo("/pages_tool/recharge/order_list",{},"redirectTo"),o.setStorageSync("paySource","")},toCard:function(){this.$util.redirectTo("/pages_tool/member/card",{},"redirectTo"),o.setStorageSync("paySource","")},toPresaleOrder:function(){this.$util.redirectTo("/pages_promotion/presale/order_list",{},"redirectTo"),o.setStorageSync("paySource","")},toExchangeOrder:function(){this.$util.redirectTo("/pages_promotion/point/order_list",{},"redirectTo"),o.setStorageSync("paySource","")},toMemberPoint:function(){this.$util.redirectTo("/pages_tool/member/point")},toMemberCoupon:function(){this.$util.redirectTo("/pages_tool/member/coupon")},toMemberLevel:function(){this.$util.redirectTo("/pages_tool/member/level")}},beforeDestroy:function(){this.clearPolling()}};e.default=t}).call(this,t("df3c")["default"])},"3c96":function(o,e,t){"use strict";t.r(e);var n=t("08b5"),a=t("2a04");for(var i in a)["default"].indexOf(i)<0&&function(o){t.d(e,o,(function(){return a[o]}))}(i);t("d427"),t("e6a5");var r=t("828b"),s=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"3f924f23",null,!1,n["a"],void 0);e["default"]=s.exports},"463c":function(o,e,t){},d427:function(o,e,t){"use strict";var n=t("e2a9"),a=t.n(n);a.a},e2a9:function(o,e,t){},e6a5:function(o,e,t){"use strict";var n=t("463c"),a=t.n(n);a.a},eaee:function(o,e,t){"use strict";(function(o,e){var n=t("47a9");t("d381");n(t("3240"));var a=n(t("3c96"));o.__webpack_require_UNI_MP_PLUGIN__=t,e(a.default)}).call(this,t("3223")["default"],t("df3c")["createPage"])}},[["eaee","common/runtime","common/vendor"]]]);