yj
2024-12-05 ac3234c308e86f20cc63465573f321561ee00690
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-pay-pay"],{"8cbe":function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'@charset "UTF-8";\n/* 页面左右间距 */\n/* 文字尺寸 */\n/*文字颜色*/\n/* 边框颜色 */\n/* 图片加载中颜色 */\n/* 行为相关颜色 */.app[data-v-34b726b8]{width:100%}.price-box[data-v-34b726b8]{background-color:#fff;height:%?265?%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:%?28?%;color:#909399}.price-box .price[data-v-34b726b8]{font-size:%?50?%;color:#303133;margin-top:%?12?%}.price-box .price[data-v-34b726b8]:before{content:"¥";font-size:%?40?%}.pay-type-list[data-v-34b726b8]{margin-top:%?20?%;background-color:#fff;padding-left:%?60?%}.pay-type-list .type-item[data-v-34b726b8]{height:%?120?%;padding:%?20?% 0;display:flex;justify-content:space-between;align-items:center;padding-right:%?60?%;font-size:%?30?%;position:relative}.pay-type-list .icon[data-v-34b726b8]{width:%?100?%;font-size:%?52?%}.pay-type-list .icon-erjiye-yucunkuan[data-v-34b726b8]{color:#fe8e2e}.pay-type-list .icon-weixinzhifu[data-v-34b726b8]{color:#36cb59}.pay-type-list .icon-alipay[data-v-34b726b8]{color:#01aaef}.pay-type-list .tit[data-v-34b726b8]{font-size:%?32?%;color:#303133;margin-bottom:%?4?%}.pay-type-list .con[data-v-34b726b8]{flex:1;display:flex;flex-direction:column;font-size:%?24?%;color:#909399}.mix-btn[data-v-34b726b8]{display:flex;align-items:center;justify-content:center;width:%?630?%;height:%?80?%;margin:%?80?% auto %?30?%;font-size:%?32?%;color:#fff;background-color:#fa436a;border-radius:%?10?%;box-shadow:1px 2px 5px rgba(219,63,96,.4)}',""]),t.exports=e},"95de":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,i("d4b5");var n=a(i("2634")),r=a(i("2fdc")),o={data:function(){return{payType:"",price:0,orderNo:"",parentOrderNo:"",submiting:!1,type:"order",templateId:""}},onLoad:function(t){this.payType="WX",t.type&&(this.type=t.type),"order"===this.type?(this.price=t.price,t.orderno?this.orderNo=t.orderno:this.parentOrderNo=t.parentorderno):"vip"===this.type&&(this.templateId=t.templateid,this.price=t.price)},methods:{changePayType:function(t){this.payType=t},confirm:function(){var t=(0,r.default)((0,n.default)().mark((function t(){var e;return(0,n.default)().wrap((function(t){while(1)switch(t.prev=t.next){case 0:e=this,"",5,"order"===this.type?"WX"===e.payType?(e.submiting=!0,e.$api.request("order","prepay",{orderNo:e.orderNo,parentOrderNo:e.parentOrderNo,platform:5,payChannel:"WX"},(function(t){e.submiting=!1,e.$api.msg(t.errmsg)})).then((function(t){e.submiting=!1,e.$jweixin.chooseWXPay({nonceStr:t.data.nonceStr,timestamp:t.data.timeStamp,package:t.data.packageValue,signType:t.data.signType,paySign:t.data.paySign,success:function(t){uni.redirectTo({url:"/pages/pay/success"})},fail:function(t){console.log("支付过程失败:"+JSON.stringify(t)),e.$api.msg("支付取消")},complete:function(t){console.log("支付过程结束")}})}))):"ALI"===e.payType?(e.submiting=!0,e.$api.request("order","prepay",{orderNo:e.orderNo,parentOrderNo:e.parentOrderNo,platform:5,payChannel:"ALI"},(function(t){e.submiting=!1,e.$api.msg(t.errmsg)})).then((function(t){e.submiting=!1}))):"OFFLINE"===e.payType&&(e.submiting=!0,e.$api.request("order","offlinePrepay",{parentOrderNo:e.parentOrderNo,orderNo:e.orderNo,platform:5},(function(t){e.submiting=!1,e.$api.msg(t.errmsg)})).then((function(t){uni.redirectTo({url:"/pages/pay/success"})}))):"vip"===this.type&&("WX"===e.payType?(e.submiting=!0,e.$api.request("vip.order","prepay",{templateId:e.templateId,payPlatform:5,payChannel:"WX"},(function(t){e.submiting=!1,e.$api.msg(t.errmsg)})).then((function(t){e.submiting=!1,e.$jweixin.chooseWXPay({nonceStr:t.data.nonceStr,timestamp:t.data.timeStamp,package:t.data.packageValue,signType:t.data.signType,paySign:t.data.paySign,success:function(t){e.$api.msg("支付成功"),uni.redirectTo({url:"/pages/pay/success?scene=vip"})},fail:function(t){console.log("支付过程失败:"+JSON.stringify(t)),e.$api.msg("支付取消")},complete:function(t){console.log("支付过程结束")}})}))):"ALI"===e.payType&&(e.submiting=!0,e.$api.request("order","prepay",{orderNo:e.orderNo,parentOrderNo:e.parentOrderNo,platform:5,payChannel:"ALI"},(function(t){e.submiting=!1,e.$api.msg(t.errmsg)})).then((function(t){e.submiting=!1}))));case 4:case"end":return t.stop()}}),t,this)})));return function(){return t.apply(this,arguments)}}()}};e.default=o},"9c32":function(t,e,i){var a=i("8cbe");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("232ac0a2",a,!0,{sourceMap:!1,shadowMode:!1})},a0b5:function(t,e,i){"use strict";var a=i("9c32"),n=i.n(a);n.a},b475:function(t,e,i){"use strict";i.r(e);var a=i("c95a"),n=i("f15d");for(var r in n)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return n[t]}))}(r);i("a0b5");var o=i("828b"),s=Object(o["a"])(n["default"],a["b"],a["c"],!1,null,"34b726b8",null,!1,a["a"],void 0);e["default"]=s.exports},c95a:function(t,e,i){"use strict";i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return n})),i.d(e,"a",(function(){}));var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-uni-view",{staticClass:"app"},[i("v-uni-view",{staticClass:"price-box"},[i("v-uni-text",[t._v("支付金额")]),i("v-uni-text",{staticClass:"price"},[t._v(t._s(t.price/100))])],1),i("v-uni-view",{staticClass:"pay-type-list"},[i("v-uni-view",{staticClass:"type-item b-b",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changePayType("WX")}}},[i("v-uni-text",{staticClass:"icon yticon icon-weixinzhifu"}),i("v-uni-view",{staticClass:"con"},[i("v-uni-text",{staticClass:"tit"},[t._v("微信支付")]),i("v-uni-text",[t._v("推荐使用微信支付")])],1),i("v-uni-label",{staticClass:"radio"},[i("v-uni-radio",{attrs:{value:"WX",color:"#fa436a",checked:"WX"==t.payType}})],1)],1),i("v-uni-view",{staticClass:"type-item",on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.changePayType("OFFLINE")}}},[i("v-uni-text",{staticClass:"icon yticon icon-erjiye-yucunkuan"}),i("v-uni-view",{staticClass:"con"},[i("v-uni-text",{staticClass:"tit"},[t._v("线下支付(到付)")])],1),i("v-uni-label",{staticClass:"radio"},[i("v-uni-radio",{attrs:{value:"OFFLINE",color:"#fa436a",checked:"OFFLINE"==t.payType}})],1)],1)],1),i("v-uni-text",{staticClass:"mix-btn",attrs:{disabled:t.submiting},on:{click:function(e){arguments[0]=e=t.$handleEvent(e),t.confirm.apply(void 0,arguments)}}},[t._v("确认支付")])],1)},n=[]},f15d:function(t,e,i){"use strict";i.r(e);var a=i("95de"),n=i.n(a);for(var r in a)["default"].indexOf(r)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(r);e["default"]=n.a}}]);