1 |
- webpackJsonp([27],{"54PH":function(t,a){},"7Tz5":function(t,a,i){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var o=i("Dd8w"),e=i.n(o),s=i("YMWp"),r=i("NYxO"),n=i("mtWM"),l=i.n(n),c={components:{Amount:s.a},data:function(){return{dialogVisible:!1,wxPayData:"",queryNum:0,timer:null,formData:{amount:10,payway:"alipay"},paytypes:[{name:"支付宝",type:"alipay",icon:this.$store.state.root_path+"zg_zhifubao.png"},{name:"微信",type:"wxpay",icon:this.$store.state.root_path+"zg_weixin.png"},{name:"账户余额",type:"ab",icon:""}],payFormData:""}},methods:e()({},Object(r.b)(["getWalletData"]),{handleChange:function(t){},change_paytype:function(t){this.formData.payway=t},handleClose:function(){this.dialogVisible=!1},save:function(){var t=this,a=this;l.a.post("/pay/charge_for_ptb",this.formData).then(function(i){0===i.data.error?"alipay"===t.formData.payway?document.write(i.data.data):"spay"===t.formData.payway?(t.dialogVisible=!0,t.wxPayData=i.data.data,a.timer=setInterval(function(){t.queryNum++,t.queryNum>=20&&(a.dialogVisible=!1,clearInterval(a.timer),a.showNotify("支付失败","失败原因:支付超时","error")),l.a.post("/pay/ptb_order_status",{order_id:i.data.data.order_id}).then(function(i){0===i.data.error&&(a.dialogVisible=!1,clearInterval(a.timer),a.showNotify("支付成功",i.data.msg),t.getWalletData())})},3e3)):"ab"===t.formData.payway&&(a.showNotify("成功",i.data.msg),t.getWalletData()):t.showNotify("失败",i.data.msg,"error")})}})},m={render:function(){var t=this,a=t.$createElement,i=t._self._c||a;return i("div",{staticClass:"panel"},[i("div",{staticClass:"panel_body"},[i("amount"),t._v(" "),i("div",{staticClass:"line"}),t._v(" "),i("div",{staticClass:"form"},[t._m(0),t._v(" "),i("div",{staticClass:"form_item num"},[i("div",{staticClass:"form_label"},[t._v("平台币数量:")]),t._v(" "),i("div",{staticClass:"form_control"},[i("el-input-number",{attrs:{"auto-complete":"off","controls-position":"right",min:1,max:1e6},model:{value:t.formData.amount,callback:function(a){t.$set(t.formData,"amount",a)},expression:"formData.amount"}})],1)]),t._v(" "),i("div",{staticClass:"form_item way"},[i("div",{staticClass:"form_label"},[t._v("充值方式:")]),t._v(" "),i("div",{staticClass:"form_control"},t._l(t.paytypes,function(a,o){return i("a",{key:"payType"+o,staticClass:"wayBox",class:{active:t.formData.payway==a.type},attrs:{href:"javascript:;"},on:{click:function(i){t.change_paytype(a.type)}}},[a.icon?i("img",{staticClass:"payWay",attrs:{src:a.icon,alt:""}}):t._e(),t._v("\n "+t._s(a.name)+"\n ")])}))]),t._v(" "),i("div",{staticClass:"form_item"},[i("div",{staticClass:"form_label"},[t._v("支付金额:")]),t._v(" "),i("div",{staticClass:"form_control"},[i("input",{directives:[{name:"model",rawName:"v-model",value:t.formData.amount,expression:"formData.amount"}],staticClass:"form_input",attrs:{autocomplete:"off",type:"text",disabled:""},domProps:{value:t.formData.amount},on:{input:function(a){a.target.composing||t.$set(t.formData,"amount",a.target.value)}}})])]),t._v(" "),i("div",{staticClass:"form_item"},[i("div",{staticClass:"form_control"},[i("button",{staticClass:"btn btn-lg btn-primary btn-resubmit",attrs:{type:"button"},on:{click:t.save}},[t._v("立即充值")])])])]),t._v(" "),i("div",{attrs:{id:"payForm"},domProps:{innerHTML:t._s(t.payFormData)}}),t._v(" "),i("el-dialog",{attrs:{title:"微信扫码支付",visible:t.dialogVisible,width:"338px","before-close":t.handleClose},on:{"update:visible":function(a){t.dialogVisible=a}}},[t.wxPayData?i("div",{staticClass:"wxpayBlcok"},[i("img",{attrs:{src:t.wxPayData.code_img_url,alt:""}})]):t._e(),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(a){t.dialogVisible=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(a){t.dialogVisible=!1}}},[t._v("确 定")])],1)])],1)])},staticRenderFns:[function(){var t=this.$createElement,a=this._self._c||t;return a("div",{staticClass:"form_item"},[a("div",{staticClass:"form_label"},[this._v("充值账号:")]),this._v(" "),a("div",{staticClass:"form_control"},[a("input",{staticClass:"form_input",attrs:{"auto-complete":"off",type:"text",disabled:"",placeholder:"13524181245"}})])])}]};var d=i("VU/8")(c,m,!1,function(t){i("54PH")},null,null);a.default=d.exports}});
|