other-pay-pay.9d8cc7f2.js 35 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["other-pay-pay"],{"070d":function(t,e,a){var i=a("4f77");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);var n=a("967d").default;n("0344af53",i,!0,{sourceMap:!1,shadowMode:!1})},2282:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("39d8")),o=i(a("9b1b")),r=i(a("2634")),s=i(a("2fdc"));a("c9b5"),a("bf0f"),a("ab80"),a("5ef2"),a("e966"),a("aa77"),a("e838"),a("c223"),a("8f71"),a("d4b5"),a("4626");var c=i(a("2ba3")),d=i(a("6266")),u=i(a("3dbb")),p=(a("7973"),{components:{Shenhe:c.default},data:function(){return{is_giving_gifts:0,pay_price:0,pay_type_list:[],countDown:9e5,timer:null,hour:"00",minute:"00",second:"00",payment:1,outPayH5:!1,outPayH5Url:"",imgs:[],payData:{},backUrl:"",userAccountMoney:0,useCombinePay:0,isCombinePay:0,realPrice:0,isFacePay:!1,isShowViewPay:!0,showPayResult:!1,showVirtualPop:!1,adopt_pay:!1,verify_card:[],coupon_card:[],is_pt:!1,activity_cut_price_order_id:0,app_user_code:"",app_alipay_mini_id:"",app_wx_mini_id:"",allinpay_app_wx_mini_id:"",allinpay_app_wx_mini_id_type:"",app_wx_mini_type:0,createDate:"",showBackApp:!1,obj:0,ali:{ali_requireOrder:"",ali_sourceId:"",ali_sceneId:""},html:"",hasUseBalance:!0}},computed:{getCouponText:function(){var t=this;return function(e){var a;switch(e){case 1:a=t.$t("writeOff.toCancle");break;case 2:a=t.$t("coupon.pickUpGoods");break;case 3:a=t.$t("coupon.recharge");break;case 4:a=t.$t("coupon.see");break;case 5:a=t.$t("coupon.watchOnline");break}return a}},reduceMoney:function(){return this.userAccountMoney>=this.pay_price?this.pay_price:(this.pay_price-this.userAccountMoney).toFixed(2)}},filters:{priceBeforeZero:function(t){return t?(t=t.toString(),t.indexOf(".")<0?"".concat(t,"."):t.substr(0,t.indexOf("."))):""},priceAfterZero:function(t){return t?(t=t.toString(),t.indexOf(".")<0?"00":t.substr(t.indexOf("."),t.length)):""}},onLoad:function(t){var e=this;t.is_giving_gifts&&1==t.is_giving_gifts&&(this.is_giving_gifts=t.is_giving_gifts),this.$allrequest.goodscart.getCartList(),this.loadHandle(t),window.addEventListener("message",(function(t){e.handleWebviewPostMessage(t.data.data)}))},onShow:function(){if(this.html)return this.$utils.toUrl(this.backUrl,"redirectTo");this.imgs=[""]},methods:{handleWebviewPostMessage:function(t){var e,a,i,n,o,r,s,c,d;(null===(e=t)||void 0===e||null===(a=e.detail)||void 0===a||null===(i=a.data)||void 0===i?void 0:i.length)>=1&&(t=null===(s=t)||void 0===s||null===(c=s.detail)||void 0===c?void 0:c.data[0]);"postMessage"==(null===(n=t)||void 0===n?void 0:n.name)&&null!==(o=t)&&void 0!==o&&o.arg&&(t=null===(d=t)||void 0===d?void 0:d.arg);"webviewClose"==(null===(r=t)||void 0===r?void 0:r.webviewMessage)&&(this.outPayH5=!1,this.outPayH5Url="",this.paySuccessCb())},loadHandle:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i,n,o,s,c;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:if(n=t.data||{},"getStorage"==n&&(n=uni.getStorageSync("payParams")),n=JSON.parse(n),n.url&&"adopt_pay"==n.url&&(e.adopt_pay=!0),"hasUseBalance"in n&&(e.hasUseBalance=n.hasUseBalance),e.pay_price=n.pay_price,e.realPrice=n.pay_price,e.pay_type_list=n.pay_type_list,e.payData=n.payData,e.backUrl=n.backUrl,e.isFacePay=n.isFacePay||!1,e.isMember=n.isMember||!1,!t.app_user_code){a.next=16;break}return e.app_user_code=t.app_user_code,a.next=16,e.loginHandle();case 16:if(t.is_pt||e.isMember){a.next=24;break}return a.next=19,e.$allrequest.order.detail({order_id:n.payData.order_id?n.payData.order_id:n.payData.order_id_list[0]});case 19:o=a.sent,n.createDate=o.data.addtime,e.pay_type_list=o.data.pay_type_list,e.pay_type_list_default=o.data.pay_type_list_default,!o.code&&o.data&&o.data.activity_cut_price_order_id&&(e.activity_cut_price_order_id=parseInt(o.data.activity_cut_price_order_id));case 24:e.hasUseBalance?n.food_pay_type&&(s=n.pay_type_list.find((function(t){return 2==t.payment})),s&&e.$nextTick((function(){e.handlePayTypeItem(s)}))):e.getUserAccountMoney((function(){if(n.food_pay_type){var t=n.pay_type_list.find((function(t){return 2==t.payment}));t&&e.$nextTick((function(){e.handlePayTypeItem(t)}))}})),e.is_pt=t.is_pt,n.createDate&&(n.createDate=10==String(n.createDate).length?1e3*n.createDate:n.createDate),e.calculateTimes(n.createDate),null!==(i=n)&&void 0!==i&&i.payData&&(e.payment=n.payData.pay_type),e.activity_cut_price_order_id||e.startCountDown(),e.pay_type_list_default&&(c=e.pay_type_list.find((function(t){return t.payment==parseInt(e.pay_type_list_default)})),c&&e.handlePayTypeItem(c)),setTimeout((function(){uni.removeStorageSync("payParams")}),0);case 32:case"end":return a.stop()}}),a)})))()},loginHandle:function(){return(0,s.default)((0,r.default)().mark((function t(){return(0,r.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.abrupt("return",new Promise((function(t,e){})));case 1:case"end":return t.stop()}}),t)})))()},calculateTimes:function(t){var e=new Date(t).getTime()+9e5,a=(new Date).getTime();a=e-a<=0?0:e-a,this.countDown=a},combinePay:function(){this.isCombinePay=0==this.isCombinePay?1:0,0==this.isCombinePay?this.realPrice=this.pay_price:this.userAccountMoney-0>=this.pay_price-0?(this.isShowViewPay=!1,this.realPrice=0,this.payment=""):this.realPrice=(this.pay_price-this.userAccountMoney).toFixed(2)},getUserAccountMoney:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){};this.$allrequest.user.getUserAccountMoney().then((function(a){a.code||(t.userAccountMoney=a.data.user.money,t.useCombinePay=a.data.is_open_combine,t.obj=parseFloat(a.data.user.money_month-a.data.user.money_month_used),t.useCombinePay&&parseFloat(t.userAccountMoney)&&t.combinePay(),e&&e())}))},startCountDown:function(){var t=this;if(this.countDown<=0)return uni.showToast({title:this.$t("pay.noPay"),icon:"none",duration:1e3,complete:function(){setTimeout((function(){uni.redirectTo({url:"/order/order/order"})}),1e3)}});this.timer=setInterval((function(){var e=t.countDown/1e3;t.countDown=t.countDown-1e3;var a=Math.floor(e/3600),i=Math.floor(e/60)-60*a,n=Math.floor(e)-60*a*60-60*i;n=n<0?0:n,t.hour=a<10?"0"+a:a,t.minute=i<10?"0"+i:i,t.second=n<10?"0"+n:n,a<=0&&i<=0&&n<=0&&clearInterval(t.timer)}),1e3)},handlePayTypeItem:function(t){this.realPrice<=0&&(this.isCombinePay=0),this.payment=t.payment,this.payData.pay_type=t.payment},gotoPay:function(){var t=this;if(1!=this.useCombinePay||0!=this.isCombinePay||this.payment)if(15===this.payment&&uni.setStorageSync("order_id",this.payData.order_id),11!==this.payment)if(7!==this.payment){this.useCombinePay&&this.isCombinePay&&this.userAccountMoney&&(this.payData=(0,o.default)({is_combine:this.isCombinePay},this.payData));var e=(0,o.default)((0,n.default)({_from:"mini"},"_from",this.$utils.isWechat()?"official":"h5"),this.payData);if([101,401].some((function(e){return e==t.payment}))&&"app"==e._from){var a=this.pay_type_list.filter((function(e){return e.payment==t.payment})),i={type:this.app_wx_mini_type,id:this.app_wx_mini_id,path:"/other/pay/pay?data=".concat(JSON.stringify({pay_price:this.pay_price,pay_type_list:a,payData:this.payData,createDate:this.createDate}),"&app_user_code=").concat(this.app_user_code)};if(401==this.payment){var r="?data=".concat(JSON.stringify({pay_price:this.pay_price,pay_type_list:a,payData:this.payData,createDate:this.createDate}),"&app_user_code=").concat(this.app_user_code),s="".concat("ios"==uni.getSystemInfoSync().platform?"alipay":"alipays","://platformapi/startapp?appId=").concat(this.app_alipay_mini_id,"&page=other/pay/pay").concat(encodeURIComponent(r));plus.runtime.openURL(s),setTimeout((function(){uni.showModal({title:"提示",content:"是否已支付成功",cancelText:"未支付",cancelColor:"#000000",confirmText:"已支付",confirmColor:"#3CC51F",success:function(e){var a=0;a=e.confirm?1:0,1==t.is_giving_gifts?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(t.payData.order_id)}):t.$utils.toUrl("/order/order/order?status="+a,"redirectTo")}})}),1e3)}101==this.payment&&plus.share.getServices((function(e){var a=e.find((function(t){return"weixin"==t.id}));if(!a)return uni.$u.toast("未检测到微信APP");a.launchMiniProgram(i),setTimeout((function(){uni.showModal({title:"提示",content:"是否已支付成功",cancelText:"未支付",cancelColor:"#000000",confirmText:"已支付",confirmColor:"#3CC51F",success:function(e){var a=0;a=e.confirm?1:0,1==t.is_giving_gifts?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(t.payData.order_id)}):t.$utils.toUrl("/order/order/order?status="+a,"redirectTo")}})}),1e3)}))}else if([102,402].some((function(e){return e==t.payment}))&&"app"==e._from){var c=this.pay_type_list.filter((function(e){return e.payment==t.payment})),p={type:this.allinpay_app_wx_mini_id_type,id:this.allinpay_app_wx_mini_id,path:"/other/pay/pay?data=".concat(JSON.stringify({pay_price:this.pay_price,pay_type_list:c,payData:this.payData,createDate:this.createDate}),"&app_user_code=").concat(this.app_user_code)};102==this.payment&&plus.share.getServices((function(e){var a=e.find((function(t){return"weixin"==t.id}));if(!a)return uni.$u.toast("未检测到微信APP");a.launchMiniProgram(p),setTimeout((function(){uni.showModal({title:"提示",content:"是否已支付成功",cancelText:"未支付",cancelColor:"#000000",confirmText:"已支付",confirmColor:"#3CC51F",success:function(e){var a=0;a=e.confirm?1:0,1==t.is_giving_gifts?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(t.payData.order_id)}):t.$utils.toUrl("/order/order/order?status="+a,"redirectTo")}})}),1e3)}))}else{if(this.isMember)return this.memberPayOrder(e);if(this.isFacePay)this.facePayOrder(e);else if(uni.showLoading({title:this.$t("pay.pay")}),1==this.adopt_pay)u.default.pay_data(e).then((function(e){uni.hideLoading(),d.default.paySubmit(e,"",t.payment,(function(){t.paySuccessCb()}))}));else{var l="payData";this.is_pt&&(l="ptPayData"),this.$allrequest.order[l](e).then((function(a){if(uni.hideLoading(),0==a.code){if(12===t.payment)return uni.showToast({title:a.msg,duration:2e3}),void(1==t.is_giving_gifts?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(t.payData.order_id)}):t.$utils.toUrl("/order/order/order?status=1","redirectTo"))}else uni.showToast({title:a.msg,icon:"error",duration:2e3});if(4==e.pay_type&&a.data)return t.html=a.data,void t.$nextTick((function(){document.getElementById("alipay_submit").submit()}));d.default.paySubmit(a,"",t.payment,(function(e){return 1001==t.payment?(t.outPayH5=!0,void(t.outPayH5Url=e.data.data.form_url)):t.$utils.isWechat()?void t.paySuccessCb(e):t.showPayResult=!0}))})).catch((function(e){t.$utils.toast(e.msg||"发生未知错误")}))}}}else this.$utils.toUrl("/order/pay-another/pay-another?orderId=".concat(this.payData.order_id,"&is_use_balance=").concat(this.hasUseBalance),"redirectTo");else this.$utils.toUrl("/other/offlinePayment/index?orderId=".concat(this.payData.order_id),"redirectTo");else uni.showToast({title:"请选择支付方式",duration:1e3,icon:"error"})},facePayOrder:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return uni.showLoading({title:e.$t("pay.pay")}),a.prev=1,uni.showLoading({title:e.$t("pay.pay")}),a.next=5,e.$allrequest.facePay.payOrder(t);case 5:if(i=a.sent,uni.hideLoading(),0==i.code){a.next=9;break}return a.abrupt("return",e.errorNotice(i));case 9:e.paySubmit(i,t.pay_type),a.next=15;break;case 12:a.prev=12,a.t0=a["catch"](1),uni.hideLoading();case 15:case"end":return a.stop()}}),a,null,[[1,12]])})))()},memberPayOrder:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,uni.showLoading({title:e.$t("pay.pay")}),a.next=4,e.$allrequest.facePay.memberPayOrder(t);case 4:if(i=a.sent,uni.hideLoading(),0==i.code){a.next=8;break}return a.abrupt("return",e.errorNotice(i));case 8:d.default.paySubmit(i,"",t.pay_type,(function(t){return 1001==e.payment?(e.outPayH5=!0,void(e.outPayH5Url=t.data.data.form_url)):e.$utils.isWechat()?void e.paySuccessCb(t):e.showPayResult=!0})),a.next=14;break;case 11:a.prev=11,a.t0=a["catch"](0),uni.hideLoading();case 14:case"end":return a.stop()}}),a,null,[[0,11]])})))()},paySubmit:function(t){var e=this,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(!t.data)return uni.showToast({title:t.msg,icon:"none",duration:2e3}),void setTimeout((function(){e.$utils.toUrl(e.backUrl,"redirectTo")}),2e3);uni.getProvider({service:"payment",success:function(i){i.provider.indexOf("wxpay")>-1&&[1,13,102,1002].includes(a),i.provider.indexOf("alipay")>-1&&4==a&&uni.requestPayment({provider:"alipay",orderInfo:t.data,success:function(t){-1==t.errMsg.indexOf("requestPayment:fail")?e.paySuccessCb():uni.showToast({title:e.$t("order.notPay"),icon:"none",duration:2e3})},fail:function(){uni.showToast({title:e.$t("order.notPay"),icon:"none",duration:2e3}),setTimeout((function(){uni.navigateBack()}),1500)}}),i.provider.indexOf("toutiao")>-1&&5==a&&uni.requestPayment({provider:"toutiao",orderInfo:t.data,service:5,success:function(t){"undefined"!=typeof t.errMsg&&uni.showToast({title:e.$t("order.notPay"),icon:"none",duration:2e3}),"undefined"!=typeof t.code&&(0==t.code?e.paySuccessCb():uni.showToast({title:e.$t("order.notPay"),icon:"none",duration:2e3}))},complete:function(t){}})}})},getCardList:function(t){var e=this;return(0,s.default)((0,r.default)().mark((function a(){var i;return(0,r.default)().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,e.$allrequest.order.detail({order_id:e.payData.order_id?e.payData.order_id:e.payData.order_id_list[0]});case 2:if(i=a.sent,0!=i.code||!i.data||1!==parseInt(i.data.is_pay)){a.next=9;break}if(!(i.data.verify_card&&i.data.verify_card.length||i.data.coupon_card&&i.data.coupon_card.length)){a.next=9;break}return e.verify_card=i.data.verify_card,e.coupon_card=i.data.coupon_card,e.showVirtualPop=!0,a.abrupt("return");case 9:t();case 10:case"end":return a.stop()}}),a)})))()},paySuccessCb:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;if(e&&uni.showToast({title:this.$t("order.paySuc"),icon:"none",duration:2e3}),!this.isMember)return this.is_pt?this.payBtn():void this.getCardList((function(){setTimeout((function(){if(t.backUrl){var a="redirectTo";"/pages/home/home"===t.backUrl&&(a="switchtab"),1==t.is_giving_gifts?e?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(t.payData.order_id)}):uni.navigateBack():t.$utils.toUrl(t.backUrl,a)}else uni.navigateBack()}),1500)})).catch((function(t){}));uni.navigateBack()},errorNotice:function(t){uni.hideLoading(),uni.showToast({title:t.msg,icon:"none",duration:2e3})},payBtn:function(){if(this.showPayResult=!1,this.is_pt)return this.$utils.toUrl("/pt/order/index","redirectTo");1==this.is_giving_gifts?uni.reLaunch({url:"/givingGifts/index/index?is_giving_gifts=1&order_id=".concat(this.payData.order_id)}):this.$utils.toUrl("/order/order/order","redirectTo")},goCardList:function(){if(this.verify_card.length){var t=this.verify_card,e=parseInt(t[0].type);uni.redirectTo({url:"/user/write_off_card/write_off_card?type=".concat(e)})}else uni.redirectTo({url:"/user/my_coupon/my_coupon"})}},onUnload:function(){this.timer&&clearInterval(this.timer)}});e.default=p},"3dbb":function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("cc29")),o={submit_preview:function(t,e){return n.default.POST("/plugin/adopt/adopt-order/submit-preview",t,e)},submit:function(t,e){return n.default.POST("/plugin/adopt/adopt-order/submit",t,e)},order_list:function(t,e){return n.default.GET("/plugin/adopt/adopt-order/list",t,e)},order_detail:function(t,e){return n.default.GET("/plugin/adopt/adopt-order/detail",t,e)},pick:function(t,e){return n.default.GET("/plugin/adopt/adopt-order/pick",t,e)},preserve:function(t,e){return n.default.GET("/plugin/adopt/adopt-order/preserve",t,e)},self_pick_state:function(t,e){return n.default.POST("/plugin/adopt/adopt-order/self-pick-state",t,e)},pick_treatment_method:function(t,e){return n.default.POST("/plugin/adopt/adopt-order/pick-treatment-method",t,e)},submit_cost_preview:function(t,e){return n.default.POST("/plugin/adopt/adopt-cost-order/submit-preview",t,e)},submit_cost:function(t,e){return n.default.POST("/plugin/adopt/adopt-cost-order/submit",t,e)},pay_data:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/pay-data",t,e)},detail_cost:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/detail",t,e)},list_cost:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/list",t,e)},confirm:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/confirm",t,e)},express_detail:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/express-detail",t,e)},revoke:function(t,e){return n.default.GET("/plugin/adopt/adopt-cost-order/revoke",t,e)},article_detail:function(t,e){return n.default.GET("/default/article-detail",t,e)}};e.default=o},43790:function(t,e,a){"use strict";a.r(e);var i=a("2282"),n=a.n(i);for(var o in i)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return i[t]}))}(o);e["default"]=n.a},"4f77":function(t,e,a){var i=a("c86c");e=i(!1),e.push([t.i,'@charset "UTF-8";\n/**\n * 这里是uni-app内置的常用样式变量\n *\n * uni-app 官方扩展插件及插件市场(https://ext.dcloud.net.cn)上很多三方插件均使用了这些样式变量\n * 如果你是插件开发者,建议你使用scss预处理,并在插件代码中直接使用这些变量(无需 import 这个文件),方便用户通过搭积木的方式开发整体风格一致的App\n *\n */\n/**\n * 如果你是App开发者(插件使用者),你可以通过修改这些变量来定制自己的插件主题,实现自定义主题功能\n *\n * 如果你的项目同样使用了scss预处理,你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\n */\n/* 颜色变量 */\n/* 行为相关颜色 */\n/* 文字基本颜色 */\n/* 背景颜色 */\n/* 边框颜色 */\n/* 尺寸变量 */\n/* 文字尺寸 */\n/* 图片尺寸 */\n/* Border Radius */\n/* 水平间距 */\n/* 垂直间距 */\n/* 透明度 */\n/* 文章场景相关 */[data-v-93236d1c] .u-form-item--right__content__slot > uni-view,[data-v-93236d1c] .u-form-item--right__content__slot > div,[data-v-93236d1c] .u-form-item--right__content__slot > span,[data-v-93236d1c] .u-form-item--right__content__slot > uni-text{width:100%}.pay-settle-page[data-v-93236d1c]{width:100%;min-height:100vh;background-color:#f2f2f2;font-family:PingFang SC;padding-bottom:calc(%?99?% + env(safe-area-inset-bottom))}.pay-settle-page .page-header[data-v-93236d1c]{width:100%;display:flex;flex-direction:column;justify-content:center;padding:%?50?% 0 %?30?% 0}.pay-settle-page .page-header .pay-price[data-v-93236d1c]{font-size:%?80?%;display:flex;font-weight:700;justify-content:center;align-items:flex-end;height:%?112?%}.pay-settle-page .page-header .pay-price uni-text[data-v-93236d1c]:first-child{font-size:%?48?%;line-height:%?80?%}.pay-settle-page .page-header .pay-rest-time[data-v-93236d1c]{display:flex;align-items:center;justify-content:center;font-size:%?24?%;color:#8c8c8c}.pay-settle-page .page-body[data-v-93236d1c]{width:100%}.pay-settle-page .page-body .recommend-pay[data-v-93236d1c]{width:100%;background:#fff;margin-bottom:%?24?%}.pay-settle-page .page-body .recommend-pay .recommend-pay-name[data-v-93236d1c]{display:flex;justify-content:space-between;align-items:center;padding:0 %?37?%;line-height:%?100?%;font-size:%?28?%;font-weight:400;color:#888}.pay-settle-page .page-body .recommend-pay .recommend-pay-name uni-view[data-v-93236d1c]:first-child{font-size:%?32?%;font-weight:600;color:#262626}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail[data-v-93236d1c]{padding:%?32?% %?37?% %?40?%;border-top:1px solid #f2f2f2}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select[data-v-93236d1c]{display:flex;justify-content:space-between;align-items:center}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .pay-detail[data-v-93236d1c]{display:flex}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .pay-detail uni-image[data-v-93236d1c]{width:%?48?%;height:%?48?%;display:block;margin-right:%?22?%}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .pay-detail .pay-word[data-v-93236d1c]{font-size:%?28?%;font-weight:400;color:#262626;line-height:%?44?%}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .pay-detail .pay-word uni-text[data-v-93236d1c]:last-child{color:#888}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .is-select uni-view[data-v-93236d1c]{width:%?40?%;height:%?40?%;background:#fff;border:%?3?% solid #8c8c8c;border-radius:50%}.pay-settle-page .page-body .recommend-pay .recommend-pay-detail .select .is-select uni-image[data-v-93236d1c]{width:%?40?%;height:%?40?%}.pay-settle-page .page-body .pay-way-list[data-v-93236d1c]{width:100%;background:#fff}.pay-settle-page .page-body .pay-way-list > uni-view[data-v-93236d1c]:nth-child(1){line-height:%?98?%;padding:0 %?37?%}.pay-settle-page .page-body .pay-way-list > uni-view:nth-child(1) .left[data-v-93236d1c]{font-size:%?32?%;font-weight:600;color:#262626}.pay-settle-page .page-body .pay-way-list > uni-view:nth-child(1) .right[data-v-93236d1c]{font-size:%?26?%;color:#f7271f}.pay-settle-page .page-body .pay-way-list .pay-way-item[data-v-93236d1c]{border-top:1px solid #f2f2f2;width:100%;display:flex;justify-content:space-between;align-items:center;padding:%?0?% %?37?%;height:%?120?%;position:relative}.pay-settle-page .page-body .pay-way-list .pay-way-item .pay-type[data-v-93236d1c]{display:flex;align-items:center;font-size:%?28?%;font-weight:400;color:#262626;line-height:%?44?%}.pay-settle-page .page-body .pay-way-list .pay-way-item .pay-type uni-image[data-v-93236d1c]{width:%?44?%;height:%?44?%;display:block}.pay-settle-page .page-body .pay-way-list .pay-way-item .pay-type uni-text[data-v-93236d1c]{margin-left:%?14?%}.pay-settle-page .page-body .pay-way-list .pay-way-item .is-select uni-view[data-v-93236d1c]{width:%?40?%;height:%?40?%;background:#fff;border:%?3?% solid #8c8c8c;border-radius:50%}.pay-settle-page .page-body .pay-way-list .pay-way-item .is-select uni-image[data-v-93236d1c]{width:%?40?%;height:%?40?%;display:block}.pay-settle-page .page-body .pay-way-list .pay-way-item[data-v-93236d1c]::after{content:"";width:%?640?%;height:%?1?%;background:#f2f2f2;position:absolute;right:0;bottom:0;z-index:11}.pay-settle-page .page-foot[data-v-93236d1c]{width:100%;height:calc(%?99?% + env(safe-area-inset-bottom));background:#fff;box-shadow:0 %?-1?% 0 0 #f2f2f2;position:fixed;left:0;bottom:0;z-index:111}.pay-settle-page .page-foot .pay-btn[data-v-93236d1c]{margin:%?15?% auto 0;width:%?678?%;height:%?76?%;background:linear-gradient(90deg,#ff4e18,#f32524);border-radius:%?38?%;display:flex;justify-content:center;align-items:center;font-size:%?30?%;font-weight:500;color:#fff}.payResBox[data-v-93236d1c]{position:fixed;width:100%;height:100vh;top:0;left:0;z-index:10000;background-color:rgba(0,0,0,.5)}.payRes[data-v-93236d1c]{display:flex;flex-direction:column;align-items:center;padding:%?300?% %?40?% 0 %?40?%}.payRes uni-button[data-v-93236d1c]{width:100%}\n/* 新增弹框 */.virtualPop[data-v-93236d1c]{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:0 %?76?%;background:rgba(0,0,0,.5)}.virtualPopBox[data-v-93236d1c]{position:relative;width:100%}.virtualPopBox .hd uni-image[data-v-93236d1c]{width:100%;display:block}.virtualPopBox .conBox[data-v-93236d1c]{padding:%?30?% %?36?% 0;background:#f2302d;border-radius:0 0 %?24?% %?24?%;box-sizing:border-box;overflow:hidden}.virtualPopBox .conBox .scroll[data-v-93236d1c]{max-height:%?450?%;overflow-y:auto}.virtualPopBox .btn[data-v-93236d1c]{padding:%?48?% %?42?%}.virtualPopBox .btn uni-view[data-v-93236d1c]{background:#ffce45;border-radius:32px;text-align:center;height:%?76?%;line-height:%?76?%;font-size:%?32?%;color:#f0250e}.cardItem[data-v-93236d1c]{display:flex;align-items:center;margin-bottom:%?24?%;padding:%?20?%;background:#fdf0f0;border:%?2?% solid #fdd6d0;border-radius:%?20?%}.cardItem .img[data-v-93236d1c]{overflow:hidden;margin-right:%?20?%;width:%?92?%;height:%?92?%;background:#fff;border-radius:10px}.cardItem .img uni-image[data-v-93236d1c]{width:100%;height:100%}.cardItem .txt[data-v-93236d1c]{flex:1;overflow:hidden;color:#f0250e;display:flex;align-items:center;justify-content:space-between}.cardItem .txt .con[data-v-93236d1c]{flex:1;overflow:hidden}.cardItem .txt .btn[data-v-93236d1c]{width:%?140?%;height:%?55?%;line-height:%?55?%;border-radius:32px;color:#fff;background:#f0250e;text-align:center;font-size:%?24?%}.cardItem .txt .name[data-v-93236d1c],\n.cardItem .txt .num[data-v-93236d1c]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cardItem .txt .name[data-v-93236d1c]{font-size:%?32?%;font-weight:700}.cardItem .txt .num[data-v-93236d1c]{padding-top:%?8?%;font-size:%?22?%}.couponItem[data-v-93236d1c]{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:%?24?%;padding:%?10?% %?24?%;min-height:%?132?%;background:#fdf0f0;border-radius:%?20?%}.couponItem .line[data-v-93236d1c]{position:absolute;left:%?-10?%;right:%?-10?%;top:50%;display:flex;align-items:center;justify-content:space-between;margin-top:%?-12?%}.couponItem .line uni-view[data-v-93236d1c]{width:%?24?%;height:%?24?%;background:#f2302d;border-radius:32px}.couponItem .let[data-v-93236d1c]{flex:1;overflow:hidden;margin-right:%?10?%}.couponItem .title[data-v-93236d1c]{padding-bottom:%?10?%;font-size:%?30?%;color:#262626;font-weight:700}.couponItem .time[data-v-93236d1c],\n.couponItem .text[data-v-93236d1c]{font-size:%?22?%;color:#8c8c8c}.couponItem .price[data-v-93236d1c]{display:flex;align-items:flex-end;justify-content:center;font-size:%?48?%;color:#f0250e;font-weight:700;line-height:1;flex:1;overflow:hidden}.couponItem .price.s1[data-v-93236d1c]:before{content:"¥";font-size:%?28?%;padding-bottom:%?4?%}.couponItem .price.s2[data-v-93236d1c]:after{content:"折";font-size:%?28?%;padding-bottom:%?4?%}.back-app-popup-box[data-v-93236d1c]{padding-top:%?20?%;padding-bottom:%?30?%;width:60vw;background:#fff}.back-app-popup-box .back-app[data-v-93236d1c]{padding:%?10?% %?20?%;border-radius:%?10?%;color:#3cc51f}',""]),t.exports=e},6266:function(t,e,a){"use strict";a("6a54");var i=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i(a("c463")),o=(i(a("a859")),{submitOrder:function(t,e,a,i){uni.showLoading({title:"提交中"}),t.then((function(t){if(0!=t.code)return uni.showToast({icon:"none",title:t.msg}),!1}))},payOrder:function(t,e,a,i){uni.showLoading({title:"支付中"})},paySubmit:function(t,e){var a,i,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1,r=arguments.length>3?arguments[3]:void 0;return 3==o||2==o?(uni.showToast({title:t.msg,icon:"none",duration:2e3}),!(t.code>0)&&(setTimeout((function(){r&&r(),e&&uni.redirectTo({url:e})}),2e3),!0)):t.data?1001==o&&null!==(a=t.data)&&void 0!==a&&null!==(i=a.data)&&void 0!==i&&i.form_url?(setTimeout((function(){r&&r(t),e&&uni.redirectTo({url:e})}),30),!0):void(n.default.isWechat()?WeixinJSBridge.invoke("getBrandWCPayRequest",{appId:t.data.appId,timeStamp:t.data.timeStamp,nonceStr:t.data.nonceStr,package:t.data.package,signType:t.data.signType,paySign:t.data.paySign},(function(t){"get_brand_wcpay_request:ok"==t.err_msg?uni.showToast({title:"支付成功",icon:"none",duration:2e3}):uni.showToast({title:"订单尚未支付",icon:"none",duration:2e3}),setTimeout((function(){r&&r(),e&&uni.redirectTo({url:e})}),2e3)})):(window.location.href=t.res.mweb_url,r())):(uni.showToast({title:t.msg,icon:"none",duration:2e3}),setTimeout((function(){r&&r(),e&&uni.redirectTo({url:e})}),2e3),!1)}});e.default=o},b444:function(t,e,a){"use strict";a.r(e);var i=a("f4cb"),n=a("43790");for(var o in n)["default"].indexOf(o)<0&&function(t){a.d(e,t,(function(){return n[t]}))}(o);a("e727");var r=a("828b"),s=Object(r["a"])(n["default"],i["b"],i["c"],!1,null,"93236d1c",null,!1,i["a"],void 0);e["default"]=s.exports},e727:function(t,e,a){"use strict";var i=a("070d"),n=a.n(i);n.a},f4cb:function(t,e,a){"use strict";a.d(e,"b",(function(){return n})),a.d(e,"c",(function(){return o})),a.d(e,"a",(function(){return i}));var i={uPopup:a("650d").default},n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",[t.outPayH5?a("v-uni-view",{staticClass:"outPayH5"},[a("v-uni-web-view",{staticClass:"outPayH5",attrs:{src:t.outPayH5Url},on:{onPostMessage:function(e){arguments[0]=e=t.$handleEvent(e),t.handleWebviewPostMessage.apply(void 0,arguments)},message:function(e){arguments[0]=e=t.$handleEvent(e),t.handleWebviewPostMessage.apply(void 0,arguments)}}})],1):t._e(),t.outPayH5||1==t.shenheStatus&&t.shenheAliStatus?1==t.shenheStatus?a("Shenhe"):t._e():a("v-uni-view",{staticClass:"pay-settle-page"},[a("v-uni-view",{staticClass:"page-header"},[t.activity_cut_price_order_id?t._e():a("v-uni-view",{staticClass:"pay-rest-time"},[t._v(t._s(t.$t("pay.time"))),a("v-uni-text",{staticStyle:{"margin-left":"10rpx"}},[t._v(t._s(t.minute+":"+t.second))])],1),a("v-uni-view",{staticClass:"pay-price"},[a("v-uni-text",[t._v("¥")]),t.pay_price?[a("v-uni-text",[t._v(t._s(t._f("priceBeforeZero")(t.pay_price)))]),a("v-uni-text",[t._v(t._s(t._f("priceAfterZero")(t.pay_price)))])]:a("v-uni-text",[t._v("0.00")])],2)],1),a("v-uni-view",{staticClass:"page-body"},[t.userAccountMoney&&t.useCombinePay?a("v-uni-view",{staticClass:"recommend-pay"},[a("v-uni-view",{staticClass:"recommend-pay-name"},[a("v-uni-view",[t._v(t._s(t.$t("pay.recommend")))])],1),a("v-uni-view",{staticClass:"recommend-pay-detail"},[a("v-uni-view",{staticClass:"select"},[a("v-uni-view",{staticClass:"pay-detail flex-y-center"},[a("v-uni-text",{staticClass:"iconfont icon-consumption-fill",staticStyle:{"font-size":"54rpx",color:"#fa9c0e"}}),a("v-uni-view",{staticClass:"pay-word"},[a("v-uni-text",[t._v(t._s(t.$t("common.payMethod3")))]),a("v-uni-text",{staticStyle:{"margin-left":"14rpx"}},[t._v("("+t._s(t.$t("coupon.price2"))+"¥"+t._s(t.userAccountMoney)+")")])],1)],1),a("v-uni-view",{staticClass:"is-select",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.combinePay()}}},[t.isCombinePay&&t.asyncImgs?a("v-uni-image",{attrs:{src:t.asyncImgs.images.choosed_red_icon,mode:"aspectFit"}}):a("v-uni-view")],1)],1)],1)],1):t._e(),a("v-uni-view",{staticClass:"pay-way-list"},[a("v-uni-view",{staticClass:"flex-y-center flex-x-sb"},[a("v-uni-view",{staticClass:"left"},[t._v(t._s(t.$t("pay.other")))]),t.realPrice>0&&t.isCombinePay&&t.userAccountMoney&&t.useCombinePay?a("v-uni-view",{staticClass:"right"},[t._v(t._s(t.$t("pay.need"))),a("v-uni-text",{staticClass:"red"},[t._v("¥"+t._s(t.realPrice))])],1):t._e()],1),t._l(t.pay_type_list,(function(e,i){return a("v-uni-view",{key:i,staticClass:"pay-way-item",on:{click:function(a){arguments[0]=a=t.$handleEvent(a),t.handlePayTypeItem(e)}}},[a("v-uni-view",{staticClass:"pay-type"},[1==e.payment||101==e.payment?a("i",{staticClass:"icon-weixinzhifu iconfont",staticStyle:{color:"#09bb07","font-size":"54rpx"}}):2==e.payment?a("i",{staticClass:"icon-yinhangka1 iconfont",staticStyle:{color:"#34cb9b","font-size":"54rpx"}}):5==e.payment?a("i",{staticClass:"icon-money-rmb iconfont",staticStyle:{color:"#ec9d38","font-size":"52rpx","margin-right":"2rpx"}}):4==e.payment||401==e.payment?a("i",{staticClass:"icon-zhifubao1 iconfont",staticStyle:{color:"#5a9ef7","font-size":"54rpx"}}):1001==e.payment||1002==e.payment?a("i",{staticClass:"icon-money-rmb iconfont",staticStyle:{color:"#ec9d38","font-size":"54rpx"}}):7==e.payment?a("i",{staticClass:"icon-trust-fill iconfont",staticStyle:{color:"#f0250e","font-size":"54rpx"}}):11==e.payment?a("i",{staticClass:"icon-money-currency-converter-fill iconfont",staticStyle:{color:"#8a2cd1","font-size":"54rpx"}}):[13,102].includes(e.payment)?a("v-uni-view",[t.asyncImgs?a("v-uni-image",{staticStyle:{width:"52rpx",height:"52rpx","margin-right":"8rpx"},attrs:{src:t.asyncImgs.images.yunst_pay_icon}}):t._e()],1):[15].includes(e.payment)?a("v-uni-view",[t.asyncImgs?a("v-uni-image",{staticStyle:{width:"42rpx",height:"42rpx","margin-right":"8rpx"},attrs:{src:t.asyncImgs.images.wx_b2b_pay_icon}}):t._e()],1):12==e.payment?a("i",{staticClass:"icon-money-yuefu iconfont",staticStyle:{color:"#8a2cd1","font-size":"54rpx"}}):t._e(),a("v-uni-text",[t._v(t._s(e.name))]),12==e.payment?a("v-uni-text",{staticStyle:{color:"#888888"}},[t._v("(可用额度"+t._s(t.obj)+")")]):t._e()],1),a("v-uni-view",{staticClass:"is-select"},[t.payment==e.payment&&t.asyncImgs?a("v-uni-image",{attrs:{src:t.asyncImgs.images.choosed_red_icon,mode:"aspectFit"}}):a("v-uni-view")],1)],1)}))],2),a("v-uni-view",{directives:[{name:"show",rawName:"v-show",value:!1,expression:"false"}],ref:"html",attrs:{id:"aliFrom"},domProps:{innerHTML:t._s(t.html)}})],1),a("v-uni-view",{staticClass:"page-foot"},[a("v-uni-view",{staticClass:"pay-btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.gotoPay.apply(void 0,arguments)}}},[t._v(t._s(t.$t("pay.pay"))+"¥"+t._s(t.realPrice||t.pay_price))])],1),t.showPayResult?a("v-uni-view",{staticClass:"payResBox"},[a("v-uni-view",{staticClass:"payRes"},[a("v-uni-button",{attrs:{type:"primary"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.payBtn.apply(void 0,arguments)}}},[t._v("已完成付款")]),a("v-uni-button",{staticStyle:{"margin-top":"20rpx"},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.payBtn.apply(void 0,arguments)}}},[t._v("未支付")])],1)],1):t._e(),t.asyncImgs&&t.showVirtualPop?a("v-uni-view",{staticClass:"virtualPop"},[a("v-uni-view",{staticClass:"virtualPopBox"},[a("v-uni-view",{staticClass:"hd"},[a("v-uni-image",{attrs:{mode:"widthFix",src:t.asyncImgs.coupon.virtual_head}})],1),a("v-uni-view",{staticClass:"conBox"},[a("v-uni-scroll-view",{staticClass:"scroll",attrs:{"scroll-y":!0}},[t._l(t.verify_card,(function(e){return a("v-uni-view",{key:e.id,staticClass:"cardItem"},[a("v-uni-view",{staticClass:"img"},[a("v-uni-image",{attrs:{src:e.pic_url,mode:"aspectFill"}})],1),a("v-uni-view",{staticClass:"txt"},[a("v-uni-view",{staticClass:"con"},[a("v-uni-view",{staticClass:"name"},[t._v(t._s(e.name))]),a("v-uni-view",{staticClass:"num"},[t._v("数量:"+t._s(e.num))])],1)],1)],1)})),t._l(t.coupon_card,(function(e){return a("v-uni-view",{key:e.id,staticClass:"couponItem"},[a("v-uni-view",{staticClass:"line"},[a("v-uni-view"),a("v-uni-view")],1),a("v-uni-view",{staticClass:"let"},[a("v-uni-view",{staticClass:"title"},[t._v(t._s(e.name))]),a("v-uni-view",{staticClass:"time"},[t._v(t._s(e.begin_time)+"-"+t._s(e.end_time))])],1),a("v-uni-view",{staticClass:"rig"},[a("v-uni-view",{class:["price",1===e.discount_type?"s2":"s1"]},[t._v(t._s(1===e.discount_type?e.discount:e.sub_price))]),a("v-uni-view",{staticClass:"text"},[t._v("满"+t._s(e.min_price)+"可用")])],1)],1)}))],2),a("v-uni-view",{staticClass:"btn",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.goCardList.apply(void 0,arguments)}}},[a("v-uni-view",[t._v("开心收下")])],1)],1)],1)],1):t._e(),a("u-popup",{attrs:{"mask-close-able":!1,"border-radius":20,mode:"center"},model:{value:t.showBackApp,callback:function(e){t.showBackApp=e},expression:"showBackApp"}},[a("v-uni-view",{staticClass:"back-app-popup-box"},[a("v-uni-view",{staticClass:"u-font-32 font-w-600 u-text-center u-p-t-20 u-p-b-20 u-m-b-30"},[t._v("支付成功")]),a("v-uni-view",{staticClass:"flex-x-center"})],1)],1)],1)],1)},o=[]}}]);