card-Operation.6ef14802.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card-Operation"],{2922:function(e,t,a){"use strict";a("8016")},5863:function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e._self._c;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.pictLoading,expression:"pictLoading"}],staticClass:"views",attrs:{id:"documentary_index","element-loading-background":"rgba(43, 48, 67, 0.1)","element-loading-spinner":"el-icon-loading"}},[t("div",{staticClass:"accounts"},[t("div",{staticClass:"account-top crm-title-box"},[t("span",{staticClass:"tit"},["1"==e.type?t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab10",expression:"'card.tab10'"}]}):e._e(),"2"==e.type?t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab11",expression:"'card.tab11'"}]}):e._e(),"3"==e.type?t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab12",expression:"'card.tab12'"}]}):e._e(),"4"==e.type?t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab13",expression:"'card.tab13'"}]}):e._e(),"5"==e.type?t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab14",expression:"'card.tab14'"}]}):e._e()]),t("div",{staticClass:"btn crm-cursor",on:{click:e.backActivity}},[t("i",{staticClass:"el-icon-back"}),t("span",{directives:[{name:"t",rawName:"v-t",value:"Custom.Settings.Title",expression:"'Custom.Settings.Title'"}]})])])]),e.pictViews?e._e():t("div",{staticClass:"account-info"},[t("div",{staticClass:"form-box"},[t("el-collapse-transition",[t("el-row",{staticClass:"card-bottom"},[t("el-form",{ref:"businessForm",staticClass:"form",attrs:{model:e.businessForm,rules:e.rules,"label-position":"top"}},["1"==e.type?[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"cardNumber",label:e.$t("card.Form.f24")+":"}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("card.vaildate.v22")},model:{value:e.businessForm.cardNumber,callback:function(t){e.$set(e.businessForm,"cardNumber","string"===typeof t?t.trim():t)},expression:"businessForm.cardNumber"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"activeCode",label:e.$t("card.Form.f26")+":"}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("card.vaildate.v24")},model:{value:e.businessForm.activeCode,callback:function(t){e.$set(e.businessForm,"activeCode","string"===typeof t?t.trim():t)},expression:"businessForm.activeCode"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"pin",label:e.$t("card.Info.s26")}},[t("el-input",{staticClass:"m-input",attrs:{"show-password":"",autocomplete:"off",placeholder:e.$t("card.vaildate.v23")},model:{value:e.businessForm.pin,callback:function(t){e.$set(e.businessForm,"pin","string"===typeof t?t.trim():t)},expression:"businessForm.pin"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"password",label:e.$t("card.Btn.Confirm")+e.$t("PersonalManagement.Label.PinCode")+":"}},[t("el-input",{staticClass:"m-input",attrs:{"show-password":"",autocomplete:"off",placeholder:e.$t("card.vaildate.v31")},model:{value:e.businessForm.password,callback:function(t){e.$set(e.businessForm,"password","string"===typeof t?t.trim():t)},expression:"businessForm.password"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"platform"}},[t("ul",{staticClass:"pwd"},[t("li",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v32",expression:"'card.vaildate.v32'"}],class:{fit:e.rule1}}),t("li",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v33",expression:"'card.vaildate.v33'"}],class:{fit:e.rule2}})])])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Activate",expression:"'card.Btn.Activate'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.ucardActivat(1)}}})],1)],1)]:e._e(),"2"==e.type?[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"cardNumber",label:e.$t("card.Form.f24")}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("card.vaildate.v22")},model:{value:e.businessForm.cardNumber,callback:function(t){e.$set(e.businessForm,"cardNumber","string"===typeof t?t.trim():t)},expression:"businessForm.cardNumber"}})],1)],1),t("el-col",{attrs:{span:24}},[t("div",{staticClass:"amount"},[t("el-form-item",{attrs:{prop:"amount",label:e.$t("card.Form.f28")}},[t("el-input",{staticClass:"m-input",attrs:{type:"number",step:"0.01",min:e.rechargeMinQuota,max:e.rechargeMaxQuota,placeholder:e.$t("card.vaildate.v26")},model:{value:e.businessForm.amount,callback:function(t){e.$set(e.businessForm,"amount",t)},expression:"businessForm.amount"}})],1),t("span",{directives:[{name:"t",rawName:"v-t",value:"card.Form.f57",expression:"'card.Form.f57'"}],staticClass:"btn",on:{click:e.allBalance}})],1)]),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"platform"}},[t("div",{staticClass:"fee"},[t("div",[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.Form.f56",expression:"'card.Form.f56'"}]}),t("span",[e._v(e._s(e.userBalance)+" USD")])]),t("div",[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.Form.f58",expression:"'card.Form.f58'"}]}),t("span",[e._v(e._s(e.exchangeRate)+" %")])]),t("div",[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.Form.f59",expression:"'card.Form.f59'"}]}),t("span",[e._v(e._s(e.fee)+" USD")])])])])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Recharge",expression:"'card.Btn.Recharge'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.ucardActivat(2)}}})],1)],1)]:e._e(),"3"==e.type?[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"cardNumber",label:e.$t("card.Form.f24")+":"}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("card.vaildate.v22")},model:{value:e.businessForm.cardNumber,callback:function(t){e.$set(e.businessForm,"cardNumber","string"===typeof t?t.trim():t)},expression:"businessForm.cardNumber"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"pin",label:e.$t("card.Info.s26")}},[t("el-input",{staticClass:"m-input",attrs:{"show-password":"",autocomplete:"off",placeholder:e.$t("card.vaildate.v23")},model:{value:e.businessForm.pin,callback:function(t){e.$set(e.businessForm,"pin","string"===typeof t?t.trim():t)},expression:"businessForm.pin"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"password",label:e.$t("card.Btn.Confirm")+e.$t("PersonalManagement.Label.PinCode")+":"}},[t("el-input",{staticClass:"m-input",attrs:{"show-password":"",autocomplete:"off",placeholder:e.$t("card.vaildate.v31")},model:{value:e.businessForm.password,callback:function(t){e.$set(e.businessForm,"password","string"===typeof t?t.trim():t)},expression:"businessForm.password"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"platform"}},[t("ul",{staticClass:"pwd"},[t("li",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v32",expression:"'card.vaildate.v32'"}],class:{fit:e.rule1}}),t("li",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v33",expression:"'card.vaildate.v33'"}],class:{fit:e.rule2}})])])],1),t("el-col",{attrs:{span:24}},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Submit",expression:"'card.Btn.Submit'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.ucardActivat(3)}}})],1)],1)]:e._e(),"5"==e.type||"4"==e.type?[t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{prop:"cardNumber",label:e.$t("card.Form.f24")}},[t("el-input",{staticClass:"m-input",attrs:{placeholder:e.$t("card.vaildate.v22")},model:{value:e.businessForm.cardNumber,callback:function(t){e.$set(e.businessForm,"cardNumber","string"===typeof t?t.trim():t)},expression:"businessForm.cardNumber"}})],1)],1),t("el-col",{attrs:{span:24}},[t("el-form-item",{attrs:{label:e.$t("card.Form.f27")}},[t("el-input",{staticClass:"m-input",attrs:{autocomplete:"off",placeholder:e.$t("card.vaildate.v25")},model:{value:e.businessForm.clientRemark,callback:function(t){e.$set(e.businessForm,"clientRemark","string"===typeof t?t.trim():t)},expression:"businessForm.clientRemark"}})],1)],1),t("el-col",{attrs:{span:24}},["4"==e.type?t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Freeze",expression:"'card.Btn.Freeze'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.ucardActivat(4)}}})],1):e._e(),"5"==e.type?t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Unfreeze",expression:"'card.Btn.Unfreeze'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.ucardActivat(5)}}})],1):e._e()],1)]:e._e()],2)],1)],1)],1)])])},r=[],i=(a("d9e2"),a("14d9"),a("c6e4")),n=a("f121"),c=a.n(n);function o(e){if(!/^\d{6}$/.test(e))return!1;if(/(.)\1\1/.test(e))return!1;const t=e=>{let t=!0,a=!0;for(let s=1;s<e.length;s++)e[s]-e[s-1]!==1&&(t=!1),e[s-1]-e[s]!==1&&(a=!1);return t||a};return!t(e)&&(!/^(\d{2})\1\1$/.test(e)&&!/^(\d{3})\1$/.test(e))}let{Host80:l}=c.a;var d={name:"Operation",inject:["reload"],data(){return{Host80:l,userBalance:0,exchangeRate:0,isAuthInfo:!1,rules:{pin:[{validator:(e,t,a)=>{o(t)?(console.log(31111,t),a()):a(new Error(this.$i18n.t("vaildate.password.format")))},trigger:"blur",required:!0}],password:[{validator:(e,t,a)=>{o(t)?a():a(new Error(this.$i18n.t("vaildate.password.format")))},trigger:"blur",required:!0}],cardNo:[{required:!0,message:this.$i18n.t("card.vaildate.v22"),trigger:"blur"}],cardNumber:[{required:!0,message:this.$i18n.t("card.vaildate.v22"),trigger:"blur"}],amount:[{required:!0,message:this.$i18n.t("card.vaildate.v26"),trigger:"blur"},{validator:(e,t,a)=>this.validateAmount(t,a),trigger:"blur"}],activeCode:[{validator:(e,t,a)=>{/^\d*$/.test(t)?a():a(new Error(this.$i18n.t("card.vaildate.v24")))},trigger:"blur",required:!0}]},businessForm:{cardNo:"",cardNumber:"",activeCode:"",pin:"",amount:0,clientRemark:""},type:"",cardId:"",pictLoading:!1,pictViews:!1,rechargeMinQuota:0,rechargeMaxQuota:0}},computed:{rule1:function(){return!!this.businessForm.pin&&/^(0|1|2|3|4|5|6|7|8|9)\d{5}$/.test(this.businessForm.pin)},fee(){const e=Number(this.businessForm.amount);if(!e)return 0;const t=Math.ceil(e),a=Number(this.exchangeRate)/100,s=t*a;return s.toFixed(2)},maxRecharge(){const e=Number(this.userBalance)||0,t=Number(this.exchangeRate)/100;if(e<=0)return 0;const a=Math.floor(e/(1+t));return a},rule2:function(){return!!this.businessForm.pin&&o(this.businessForm.pin)},lang(){return this.Session.Get("lang")}},methods:{allBalance(){this.$set(this.businessForm,"amount",this.maxRecharge)},validateAmount(e,t){e=Number(e),!e||e<=0?t(new Error(this.$i18n.t("card.vaildate.v34"))):0==this.maxRecharge?t(new Error(this.$i18n.t("card.Form.f56")+" 0 USD")):e>this.maxRecharge?t(new Error(`${this.$i18n.t("card.vaildate.v35")} ${this.maxRecharge} USD`)):e<this.rechargeMinQuota?t(new Error(`${this.$i18n.t("card.vaildate.v36")} ${this.rechargeMinQuota} USD`)):e>=this.rechargeMaxQuota?t(new Error(`${this.$i18n.t("card.vaildate.v37")} ${this.rechargeMaxQuota} USD`)):t()},async ucardActivat(e){try{const t=await this.$refs.businessForm.validate();if(!t)return;if(this.businessForm.pin!==this.businessForm.password)return void this.$pigeon.MessageError(this.$i18n.t("card.vaildate.v29"));switch(e){case 1:this.ucardActivate();break;case 2:this.ucardRecharge();break;case 3:this.ucardResetPassword();break;case 4:this.ucardFreeze();break;case 5:this.ucardUnfreeze();break}}catch(t){this.cardList=[]}},backActivity(){this.$router.push({path:"/card/index"}).catch(e=>e)},async ucardActivate(){let e=await i["a"].ucardActivate(this.businessForm);200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("card.Msg.m3")),this.backActivity(),this.confirmToReload(),this.pictLoading=!1):(this.$pigeon.MessageError(e.msg),this.pictLoading=!1)},async ucardFreeze(){let e=await i["a"].ucardFreeze(this.businessForm);200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("card.Msg.m4")),this.backActivity(),this.pictLoading=!1):(this.$pigeon.MessageError(e.msg),this.pictLoading=!1)},async ucardUnfreeze(){let e=await i["a"].ucardUnfreeze(this.businessForm);200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("card.Msg.m5")),this.backActivity(),this.pictLoading=!1):(this.$pigeon.MessageError(e.msg),this.pictLoading=!1)},async ucardRecharge(){this.businessForm.amount=Number(this.businessForm.amount);const{amount:e,cardNo:t}=this.businessForm;try{let a=await i["a"].ucardRecharge({amount:e,cardNo:t});200==a.code?(this.$pigeon.MessageOK(this.$i18n.t("card.Msg.m2")),this.backActivity(),this.pictLoading=!1):(this.$pigeon.MessageError(a.msg),this.pictLoading=!1)}catch(a){this.pictLoading=!1}},async ucardResetPassword(){let e=await i["a"].ucardResetPassword(this.businessForm);200==e.code?(this.$pigeon.MessageOK(this.$i18n.t("card.Msg.m6")),this.backActivity(),this.pictLoading=!1):(this.$pigeon.MessageError(e.msg),this.pictLoading=!1)},async getCardInfo(){this.pictLoading=!0,this.pictViews=!0;try{const e=await i["a"].getCardInfo({id:this.cardId});this.businessForm=e.data,this.pictLoading=!1,this.pictViews=!1,this.exchangeRate=e.data.rechargeFeeRate,this.rechargeMaxQuota=e.data.rechargeMaxQuota,this.rechargeMinQuota=e.data.rechargeMinQuota,this.rechargeFixedFee=e.data.rechargeFixedFee,1==this.type&&(this.businessForm={...this.businessForm,cardNumber:""}),console.log(this.businessForm,"businessFormbusinessFormbusinessForm")}catch(e){this.pictLoading=!1,this.pictViews=!1}},async walletBalance(){try{const e=await i["a"].walletBalance();200===e.code?this.userBalance=e.data.balance||0:(this.$message.error(e.msg),this.userBalance=0)}catch(e){this.userBalance=0,this.$message.error(e)}}},mounted(){const{cardId:e,type:t}=this.$route.query;this.type=t,this.cardId=e,e&&(this.getCardInfo(),"2"==t&&this.walletBalance())}},u=d,m=(a("2922"),a("2877")),p=Object(m["a"])(u,s,r,!1,null,"3181f3b4",null);t["default"]=p.exports},8016:function(e,t,a){}}]);