1 line
7.3 KiB
JavaScript
1 line
7.3 KiB
JavaScript
(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<this.list.length;e++)if(this.list[e].id==t)return this.list[e]},toAdd:function(){this.$router.push(this.fun.getUrl("addSilverBank",{order_pay_id:this.order_pay_id},{money:this.$route.query.money,sn:this.$route.query.sn}))},getData:function(){var t=this;$http.get("plugin.silver-point-pay.frontend.union-card.index",{sn:this.$route.query.sn}," ").then((function(e){t.list=e.data})).catch((function(t){}))}}}),r=o,d=(i("5b4a"),i("2877")),l=Object(d["a"])(r,a,s,!1,null,"12a0d9df",null);e["default"]=l.exports},"438a":function(t,e,i){var a=i("24fb");e=a(!1),e.push([t.i,".txtphone[data-v-12a0d9df]{text-align:left;color:#868686;font-size:.6875rem;margin-left:.9688rem;margin-top:.5938rem}.selectBank[data-v-12a0d9df]{margin:0 .625rem;background:#fff;border-radius:.3125rem;padding:1.0313rem .8438rem}.selectBank .contenBox[data-v-12a0d9df]{padding-top:1.125rem}.selectBank .contenBox .van-radio[data-v-12a0d9df]{margin-bottom:.7813rem}.selectBank .top[data-v-12a0d9df]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.selectBank .top .topRight[data-v-12a0d9df]{padding:.4688rem .5625rem;border-radius:.3125rem;border:1px solid #f51d1d;color:#f51d1d}.codeBox[data-v-12a0d9df]{margin:0 .625rem;border-radius:.3125rem}.codeBox .van-cell[data-v-12a0d9df]{padding:.3125rem .625rem}.listBox[data-v-12a0d9df]{margin:.625rem;background:#fff;border-radius:10px;padding:1.0938rem .7813rem}.listBox .line[data-v-12a0d9df]{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.7813rem}.listBox .line .left[data-v-12a0d9df]{font-size:.875rem;color:#333}.listBox .line .right[data-v-12a0d9df]{color:#f51d1d;font-size:.875rem}.listBox .line .rights[data-v-12a0d9df]{font-size:.875rem}.posbtn[data-v-12a0d9df]{position:fixed;width:100%;height:3.125rem;bottom:0;left:0;padding:.3125rem 1.7188rem;background:#fff}.posbtn .btn[data-v-12a0d9df]{height:2.5rem;font-size:1rem;font-weight:400;color:#fff;background:#f51d1d;border-radius:.3125rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}",""]),t.exports=e},"5b4a":function(t,e,i){"use strict";i("9145")},9145:function(t,e,i){var a=i("438a");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var s=i("499e").default;s("32c3db49",a,!0,{sourceMap:!1,shadowMode:!1})}}]); |