(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3473315b"],{"05f6":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{attrs:{id:"SilverPay"}},[i("c-title",{attrs:{hide:!1,text:"快捷支付-银典"}}),i("div",{staticClass:"listBox"},[i("div",{staticClass:"line"},[i("div",{staticClass:"left"},[t._v("支付金额")]),i("div",{staticClass:"right"},[t._v("¥"+t._s(this.$route.query.money))])]),i("div",{staticClass:"line"},[i("div",{staticClass:"left"},[t._v("支付流水号")]),i("div",{staticClass:"rights"},[t._v(t._s(this.$route.query.sn))])]),t.radio?i("div",{staticClass:"line"},[i("div",{staticClass:"left"},[t._v("付款方式")]),i("div",{staticClass:"rights"},[t._v(t._s(t.getBank(t.radio).bank))])]):t._e(),2==t.step?i("div",{staticClass:"line",staticStyle:{"margin-bottom":"0"}},[i("div",{staticClass:"left"},[t._v("支付方式")]),i("div",{staticClass:"rights"},[t._v(t._s(t.getBank(t.radio).bank)+" "+t._s(t.getBank(t.radio).card_type_name)+"("+t._s(t.getBank(t.radio).card.slice(13,16))+")")])]):t._e()]),1==t.step?i("div",{staticClass:"selectBank"},[i("div",{staticClass:"top"},[i("div",{staticClass:"topLeft"},[t._v("选择银行卡")]),i("div",{staticClass:"topRight",on:{click:t.toAdd}},[t._v("添加银行卡")])]),i("div",{staticClass:"contenBox"},[i("van-radio-group",{model:{value:t.radio,callback:function(e){t.radio=e},expression:"radio"}},t._l(t.list,(function(e,a){return i("van-radio",{key:a,attrs:{name:e.id,"checked-color":"#F51D1D"}},[t._v(t._s(e.bank)+" "+t._s(e.card_type_name)+" ("+t._s(e.card.slice(13,16))+")")])})),1)],1)]):t._e(),2==t.step?i("div",{staticClass:"codeBox"},[i("van-field",{attrs:{center:"",clearable:"",label:"短信验证码",placeholder:"请输入短信验证码"},scopedSlots:t._u([{key:"button",fn:function(){return[t.btnTag?i("div",{staticClass:"countTxt"},[i("span",{staticStyle:{"font-size":"0.6875rem",color:"#666"}},[t._v("(已发送)")]),t._v(" "+t._s(t.btnText)+" ")]):i("van-button",{attrs:{size:"small",type:"primary"},on:{click:t.checkCodeMethod}},[t._v("发送验证码")])]},proxy:!0}],null,!1,3907871051),model:{value:t.smsMobile,callback:function(e){t.smsMobile=e},expression:"smsMobile"}})],1):t._e(),t.btnTag&&2==t.step?i("div",{staticClass:"txtphone"},[t._v("已向手机"+t._s(t.getBank(t.radio).mobile)+"发送短信")]):t._e(),i("div",{staticClass:"posbtn set-pc-style"},[1==t.step?i("div",{staticClass:"btn",on:{click:t.next}},[t._v("下一步")]):t._e(),2==t.step?i("div",{staticClass:"btn",on:{click:t.confirmBtn}},[t._v("确认")]):t._e()])],1)},s=[],n=(i("e7e5"),i("d399")),o=(i("14d9"),{data:function(){return{step:1,radio:"",list:[],order_pay_id:"",smsMobile:"",token:"",btnText:"获取验证码",timer:null,btnTag:!1}},activated:function(){this.$route.params.order_pay_id&&(this.order_pay_id=this.$route.params.order_pay_id),this.getData()},methods:{next:function(){this.fun.isTextEmpty(this.radio)?this.$dialog.alert({message:"请选择银行卡"}):this.step=2},checkCodeMethod:function(){var t=this;$http.get("order.merge-pay.silver-point-union-pay",{order_pay_id:this.order_pay_id,pay_union_card_id:this.radio},"").then((function(e){1==e.result?(t.token=e.data.pay_msg.token,t.sendCodeAnimation()):t.$dialog.alert({message:e.msg}).then((function(){t.$router.go(-2)})),t.isclick=!1}))},sendCodeAnimation:function(){var t=this,e=60;this.timer||(this.count=e,n["a"].success("验证码已发送"),this.timer=setInterval((function(){t.count>0&&t.count<=e?(t.count--,t.btnText=t.count+"s",t.btnTag=!0):(t.btnTag=!1,t.btnText="获取验证码",clearInterval(t.timer),t.timer=null)}),1e3))},confirmBtn:function(){this.fun.isTextEmpty(this.smsMobile)?this.$dialog.alert({message:"请输入验证码"}):this.unionPay()},unionPay:function(){var t=this,e={ids:this.order_pay_id};this.$route.query.sn&&(e.sn=this.$route.query.sn),$http.post("plugin.silver-point-pay.frontend.union-card.pay",{code:this.smsMobile,token:this.token,order_pay_id:this.order_pay_id}," ").then((function(i){i.result?"101"==i.data.status?t.orderCheck():t.$router.push(t.fun.getUrl("payBack",e)):t.$dialog.alert({message:i.msg}).then((function(){t.$router.go(-1)}))})).catch((function(t){}))},orderCheck:function(){var t=this,e={ids:this.order_pay_id};this.$route.query.sn&&(e.sn=this.$route.query.sn),$http.post("plugin.silver-point-pay.frontend.union-card.queryOrder",{pay_sn:this.$route.query.sn}," ").then((function(i){i.result?t.$router.push(t.fun.getUrl("payBack",e)):t.$dialog.alert({message:i.msg}).then((function(){t.$router.go(-1)}))})).catch((function(t){}))},getBank:function(t){for(var e=0;e