fa-payment.js 4.7 KB

1234567891011
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["components/fa-payment/fa-payment"],{1050:function(t,e,n){"use strict";n.r(e);var i=n("39d5"),u=n.n(i);for(var r in i)"default"!==r&&function(t){n.d(e,t,(function(){return i[t]}))}(r);e["default"]=u.a},"39d5":function(t,e,n){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=r(n("a34a")),u=n("59de");function r(t){return t&&t.__esModule?t:{default:t}}function o(t,e,n,i,u,r,o){try{var a=t[r](o),c=a.value}catch(s){return void n(s)}a.done?e(c):Promise.resolve(c).then(i,u)}function a(t){return function(){var e=this,n=arguments;return new Promise((function(i,u){var r=t.apply(e,n);function a(t){o(r,i,u,a,c,"next",t)}function c(t){o(r,i,u,a,c,"throw",t)}a(void 0)}))}}var c={mixins:[u.loginfunc],props:{title:{type:String,default:"付费阅读"},articleTitle:{type:String,default:""},articleId:{type:[String,Number],default:0},money:{type:[String,Number],default:0},vip:{type:[String,Number],default:0}},computed:{defaultpaytype:function(){return this.vuex_config.config?this.vuex_config.config.defaultpaytype:"balance"},paytypelist:function(){if(this.vuex_config.config){this.paytype=this.vuex_config.config.defaultpaytype;var t=this.vuex_config.config.paytypelist.split(","),e=[];return t.map((function(t){switch(t){case"balance":e.push({name:"余额支付",value:"balance",icon:"rmb-circle-fill",iconColor:{color:"#f39c12"}});break}})),e}return[]},isWeixin:function(){return this.$util.isWeiXinBrowser()},payStyle:function(){var t={};return this.vip>0?t.height=3==this.paytypelist.length?"870rpx":2==this.paytypelist.length?"770rpx":"670rpx":t.height=3==this.paytypelist.length?"770rpx":2==this.paytypelist.length?"670rpx":"570rpx",t}},data:function(){return{isShow:!1,paytype:""}},methods:{show:function(){this.isShow=!0},close:function(){this.isShow=!1},selectType:function(t){this.paytype=t},submit:function(){var e=a(i.default.mark((function e(){var n,u=this;return i.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.$api.getArchivesOrder({id:this.articleId,paytype:"balance",method:"miniapp"});case 2:if(n=e.sent,n.code){e.next=6;break}return this.$u.toast(n.msg),e.abrupt("return");case 6:if("balance"!=this.paytype){e.next=11;break}return this.close(),this.$emit("success"),this.close(),e.abrupt("return");case 11:t.requestPayment({provider:"wxpay",timeStamp:n.data.timeStamp,nonceStr:n.data.nonceStr,package:n.data.package,signType:n.data.signType,paySign:n.data.paySign,success:function(t){u.$u.toast("支付成功!"),u.$emit("success"),u.close()},fail:function(t){u.$u.toast("fail:"+JSON.stringify(t))}});case 12:case"end":return e.stop()}}),e,this)})));function n(){return e.apply(this,arguments)}return n}()}};e.default=c}).call(this,n("5486")["default"])},4409:function(t,e,n){"use strict";n.r(e);var i=n("9d82"),u=n("1050");for(var r in u)"default"!==r&&function(t){n.d(e,t,(function(){return u[t]}))}(r);n("6deb");var o,a=n("f0c5"),c=Object(a["a"])(u["default"],i["b"],i["c"],!1,null,null,null,!1,i["a"],o);e["default"]=c.exports},"6deb":function(t,e,n){"use strict";var i=n("aa6a"),u=n.n(i);u.a},"9d82":function(t,e,n){"use strict";n.d(e,"b",(function(){return u})),n.d(e,"c",(function(){return r})),n.d(e,"a",(function(){return i}));var i={uPopup:function(){return n.e("uview-ui/components/u-popup/u-popup").then(n.bind(null,"0cac"))},uIcon:function(){return n.e("uview-ui/components/u-icon/u-icon").then(n.bind(null,"ba52"))},uRadioGroup:function(){return Promise.all([n.e("common/vendor"),n.e("uview-ui/components/u-radio-group/u-radio-group")]).then(n.bind(null,"516b"))},uCellItem:function(){return n.e("uview-ui/components/u-cell-item/u-cell-item").then(n.bind(null,"e84c"))},uRadio:function(){return n.e("uview-ui/components/u-radio/u-radio").then(n.bind(null,"ed39"))},uButton:function(){return n.e("uview-ui/components/u-button/u-button").then(n.bind(null,"6829"))}},u=function(){var t=this,e=t.$createElement,n=(t._self._c,t.__get_style([t.payStyle])),i={width:"80%",height:"60rpx",backgroundColor:t.theme.bgColor,color:t.theme.color},u=t.vip>0?{width:"80%",height:"60rpx",backgroundColor:"#18b566",color:t.theme.color}:null;t._isMounted||(t.e0=function(e){return t.$Router.push("/pages/my/member?vip="+t.vip)}),t.$mp.data=Object.assign({},{$root:{s0:n,a0:i,a1:u}})},r=[]},aa6a:function(t,e,n){}}]);
  2. ;(global["webpackJsonp"] = global["webpackJsonp"] || []).push([
  3. 'components/fa-payment/fa-payment-create-component',
  4. {
  5. 'components/fa-payment/fa-payment-create-component':(function(module, exports, __webpack_require__){
  6. __webpack_require__('5486')['createComponent'](__webpack_require__("4409"))
  7. })
  8. },
  9. [['components/fa-payment/fa-payment-create-component']]
  10. ]);