| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card-Info"],{"07df":function(e,t,s){e.exports=s.p+"img/img3.b5c4ac64.png"},"498a":function(e,t,s){"use strict";var a=s("23e7"),r=s("58a8").trim,i=s("c8d2");a({target:"String",proto:!0,forced:i("trim")},{trim:function(){return r(this)}})},"4e4d":function(e,t,s){},"56fb":function(e,t,s){"use strict";s("d5e0")},"5c50":function(e,t,s){"use strict";s("4e4d")},c7f0:function(e,t,s){e.exports=s.p+"img/img1.25538960.png"},c8d2:function(e,t,s){"use strict";var a=s("5e77").PROPER,r=s("d039"),i=s("5899"),n="
";e.exports=function(e){return r((function(){return!!i[e]()||n[e]()!==n||a&&i[e].name!==e}))}},d5e0:function(e,t,s){},fc9a:function(e,t,s){"use strict";s.r(t);s("a4d3"),s("e01a"),s("b0c0");var a=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"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.tab6",expression:"'card.tab6'"}]})])])]),e.pictViews?e._e():t("div",{staticClass:"account-info"},[e.isAuthInfo?e._e():t("div",{staticClass:"step"},e._l(e.stepList,(function(s){return t("div",{key:s.id,class:e.step>=s.id?"step-item step-active":"step-item",on:{click:function(t){return e.changeStep(s.id)}}},[t("div",{directives:[{name:"t",rawName:"v-t",value:e.$t(s.name),expression:"$t(item.name)"}],staticClass:"step-item-content"})])})),0),e.isAuthInfo?t("div",{staticClass:"step"},e._l(e.stepList,(function(s){return t("div",{key:s.id,class:e.step==s.id?"step-item step-active":"step-item",on:{click:function(t){return e.changeStep(s.id)}}},[t("div",{directives:[{name:"t",rawName:"v-t",value:e.$t(s.name),expression:"$t(item.name)"}],staticClass:"step-item-content"})])})),0):e._e(),t("div",{staticClass:"form-box"},[4==e.step?t("div",{staticClass:"status-box"},[2==e.businessForm.approveStatus?[t("div",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s7",expression:"'card.Info.s7'"}],staticClass:"status"}),t("p",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s4",expression:"'card.Info.s4'"}]}),t("img",{attrs:{src:s("07df"),alt:"",srcset:""}})]:e._e(),2!=e.businessForm.approveStatus?[t("div",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s6",expression:"'card.Info.s6'"}],staticClass:"status"}),t("p",[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v3",expression:"'card.New2.v3'"}]}),t("span",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v4",expression:"'card.New2.v4'"}]}),t("span",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v5",expression:"'card.New2.v5'"}]}),t("span",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v6",expression:"'card.New2.v6'"}]})]),t("img",{attrs:{src:s("c7f0"),alt:"",srcset:""}})]:e._e(),e.isAuthInfo?e._e():t("el-row",{staticClass:"card-bottom"},[t("el-form",{staticClass:"form",attrs:{"label-position":"top"}},[t("el-row",{attrs:{gutter:20}},[t("el-col",{attrs:{span:24}},[t("div",{staticClass:"btn-box"},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Previous",expression:"'card.Btn.Previous'"}],staticClass:"s-btn g-btn",attrs:{type:"primary"},on:{click:function(t){return e.goBackClick(3)}}})],1)],1)])],1)],1)],1)],2):t("div",[t("el-row",{staticClass:"card-bottom"},[t("el-form",{ref:"businessForm",staticClass:"form",attrs:{disabled:e.isAuthInfo,model:e.businessForm,rules:e.rules,"label-position":"top"}},[t("el-row",{attrs:{gutter:20}},[1==e.step?[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"lastName",label:e.$t("card.Form.f4")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v4")},model:{value:e.businessForm.lastName,callback:function(t){e.$set(e.businessForm,"lastName",t)},expression:"businessForm.lastName"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"firstName",label:e.$t("card.Form.f5")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v3")},model:{value:e.businessForm.firstName,callback:function(t){e.$set(e.businessForm,"firstName",t)},expression:"businessForm.firstName"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-col",{staticClass:"crm-padding-0",attrs:{span:6}},[t("el-form-item",{attrs:{prop:"areaCode",label:e.$t("card.Form.f2")}},[t("el-select",{attrs:{filterable:"",placeholder:e.$t("card.vaildate.v1")},model:{value:e.businessForm.areaCode,callback:function(t){e.$set(e.businessForm,"areaCode",t)},expression:"businessForm.areaCode"}},e._l(e.filteredCountryCityList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.areaCode+" "+e.enName,value:e.areaCode}})})),1)],1)],1),t("el-col",{staticClass:"crm-padding-0",attrs:{span:18}},[t("el-form-item",{staticClass:"crm-label-none",attrs:{prop:"mobile",label:" "}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v2")},model:{value:e.businessForm.mobile,callback:function(t){e.$set(e.businessForm,"mobile",t)},expression:"businessForm.mobile"}})],1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"email",label:e.$t("card.Form.f3")}},[t("el-input",{attrs:{disabled:"",placeholder:e.$t("card.vaildate.v28")},model:{value:e.businessForm.email,callback:function(t){e.$set(e.businessForm,"email",t)},expression:"businessForm.email"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"gender",label:e.$t("card.Form.f8")}},[t("el-select",{attrs:{placeholder:e.$t("card.vaildate.v9")},model:{value:e.businessForm.gender,callback:function(t){e.$set(e.businessForm,"gender",t)},expression:"businessForm.gender"}},[t("el-option",{attrs:{label:e.$t("card.Form.v1"),value:"M"}}),t("el-option",{attrs:{label:e.$t("card.Form.v2"),value:"F"}})],1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"birthday",label:e.$t("card.Form.f6")}},[t("el-date-picker",{attrs:{type:"date",placeholder:e.$t("card.vaildate.v5"),"value-format":"yyyy-MM-dd"},model:{value:e.businessForm.birthday,callback:function(t){e.$set(e.businessForm,"birthday",t)},expression:"businessForm.birthday"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"nationality",label:e.$t("card.Form.f7")}},[t("el-select",{attrs:{filterable:"",placeholder:e.$t("card.vaildate.v6")},model:{value:e.businessForm.nationality,callback:function(t){e.$set(e.businessForm,"nationality",t)},expression:"businessForm.nationality"}},e._l(e.countryCityList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.cnName,value:e.code}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"town",label:e.$t("card.Form.f9")}},[t("el-select",{attrs:{filterable:"",placeholder:e.$t("card.vaildate.v7"),disabled:!e.businessForm.nationality},model:{value:e.businessForm.town,callback:function(t){e.$set(e.businessForm,"town",t)},expression:"businessForm.town"}},e._l(e.cityList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.enName,value:e.code}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"addressCn",label:e.$t("card.Form.f10")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v27")},on:{change:e.setAddress},model:{value:e.businessForm.addressCn,callback:function(t){e.$set(e.businessForm,"addressCn",t)},expression:"businessForm.addressCn"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"postCode",label:e.$t("card.Form.f11")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v8")},model:{value:e.businessForm.postCode,callback:function(t){e.$set(e.businessForm,"postCode",t)},expression:"businessForm.postCode"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"address",label:e.$t("card.New.n11")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v27")},model:{value:e.businessForm.address,callback:function(t){e.$set(e.businessForm,"address",t)},expression:"businessForm.address"}})],1)],1),e.isAuthInfo?e._e():t("el-col",{attrs:{span:24}},[t("div",{staticClass:"btn-box"},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Next",expression:"'card.Btn.Next'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.btnClick(2,null)}}})],1)],1)])]:e._e(),2==e.step?[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"v1"==e.createType?"":"occupation",label:e.$t("card.Form.f12")}},[t("el-select",{attrs:{filterable:"",placeholder:e.$t("card.vaildate.v10")},model:{value:e.businessForm.occupation,callback:function(t){e.$set(e.businessForm,"occupation",t)},expression:"businessForm.occupation"}},e._l(e.occupationList,(function(e){return t("el-option",{key:e.occupationCode,attrs:{label:e.description,value:e.occupationCode}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"v1"==e.createType?"":"annualSalary",label:e.$t("card.Form.f13")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v11")},model:{value:e.businessForm.annualSalary,callback:function(t){e.$set(e.businessForm,"annualSalary",t)},expression:"businessForm.annualSalary"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"v1"==e.createType?"":"accountPurpose",label:e.$t("card.Form.f14")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v12")},model:{value:e.businessForm.accountPurpose,callback:function(t){e.$set(e.businessForm,"accountPurpose",t)},expression:"businessForm.accountPurpose"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"v1"==e.createType?"":"expectedMonthlyVolume",label:e.$t("card.Form.f15")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v13")},model:{value:e.businessForm.expectedMonthlyVolume,callback:function(t){e.$set(e.businessForm,"expectedMonthlyVolume",t)},expression:"businessForm.expectedMonthlyVolume"}})],1)],1),e.isAuthInfo?e._e():t("el-col",{attrs:{span:24}},[t("div",{staticClass:"btn-box"},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Previous",expression:"'card.Btn.Previous'"}],staticClass:"s-btn g-btn",attrs:{type:"primary"},on:{click:function(t){return e.goBackClick(1)}}})],1),t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Next",expression:"'card.Btn.Next'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.btnClick(3,null)}}})],1)],1)])]:e._e(),3==e.step?[t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"idType",label:e.$t("card.Form.f16")}},[t("el-select",{attrs:{placeholder:e.$t("card.vaildate.v14")},model:{value:e.businessForm.idType,callback:function(t){e.$set(e.businessForm,"idType",t)},expression:"businessForm.idType"}},e._l(e.idTypeList1,(function(s,a){return t("el-option",{key:a,attrs:{label:e.$t(s.name),value:s.value}})})),1)],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"idNumber",label:e.$t("card.Form.f17")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v15")},model:{value:e.businessForm.idNumber,callback:function(t){e.$set(e.businessForm,"idNumber",t)},expression:"businessForm.idNumber"}})],1)],1),"US"==e.businessForm.nationality?t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"ssn",label:e.$t("card.Form.f18")}},[t("el-input",{attrs:{placeholder:e.$t("card.vaildate.v16")},model:{value:e.businessForm.ssn,callback:function(t){e.$set(e.businessForm,"ssn",t)},expression:"businessForm.ssn"}})],1)],1):e._e(),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"issueDate",label:e.$t("card.Form.f19")}},[t("el-date-picker",{attrs:{type:"date",placeholder:e.$t("card.vaildate.v17"),"value-format":"yyyy-MM-dd"},model:{value:e.businessForm.issueDate,callback:function(t){e.$set(e.businessForm,"issueDate",t)},expression:"businessForm.issueDate"}})],1)],1),t("el-col",{attrs:{span:12}},[t("el-form-item",{attrs:{prop:"idNoExpiryDate",label:e.$t("card.Form.f20")}},[t("el-date-picker",{attrs:{type:"date",placeholder:e.$t("card.vaildate.v18"),"value-format":"yyyy-MM-dd"},model:{value:e.businessForm.idNoExpiryDate,callback:function(t){e.$set(e.businessForm,"idNoExpiryDate",t)},expression:"businessForm.idNoExpiryDate"}})],1)],1),"1"==e.businessForm.photoStatus?t("div",{staticClass:"photo"},[t("div",{staticClass:"photo-item"},[t("el-form-item",{attrs:{prop:"idFrontUrl",label:e.$t("card.Form.f21")}},[t("el-upload",{staticClass:"id-uploader",attrs:{action:e.Host80+"/wasabi/upload/file",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankEn,"before-upload":e.beforeAvatarUpload,accept:"image/*"}},[e.businessForm.idFrontUrl?t("img",{staticClass:"avatar",attrs:{src:e.Host80+e.businessForm.idFrontUrl}}):t("i",{staticClass:"el-icon-upload"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v19",expression:"'card.vaildate.v19'"}]})])])],1)],1),t("div",{staticClass:"photo-item"},[t("el-form-item",{attrs:{prop:"idBackUrl",label:e.$t("card.Form.f22")}},[t("el-upload",{staticClass:"id-uploader",attrs:{action:e.Host80+"/wasabi/upload/file",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankEn1,"before-upload":e.beforeAvatarUpload}},[e.businessForm.idBackUrl?t("img",{staticClass:"avatar",attrs:{src:e.Host80+e.businessForm.idBackUrl}}):t("i",{staticClass:"el-icon-upload"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v20",expression:"'card.vaildate.v20'"}]})])])],1)],1),t("div",{staticClass:"photo-item"},[t("el-form-item",{attrs:{prop:"idHoldUrl",label:e.$t("card.Form.f23")}},[t("el-upload",{staticClass:"id-uploader",attrs:{action:e.Host80+"/wasabi/upload/file",headers:e.AccessToken,"show-file-list":!1,"on-success":e.handleAvatarSuccessBankEn2,"before-upload":e.beforeAvatarUpload,accept:"image/*"}},[e.businessForm.idHoldUrl?t("img",{staticClass:"avatar",attrs:{src:e.Host80+e.businessForm.idHoldUrl}}):t("i",{staticClass:"el-icon-upload"},[t("span",{directives:[{name:"t",rawName:"v-t",value:"card.vaildate.v21",expression:"'card.vaildate.v21'"}]})])])],1)],1),e.isAuthInfo?e._e():t("div",{staticClass:"photo-item"},[t("el-form-item",{attrs:{label:e.$t("card.New1.f3")}},[t("div",{staticClass:"code"},[t("QrCode",{attrs:{width:175,height:175,text:e.photoWebUrl}})],1)])],1)]):e._e(),e.isAuthInfo?e._e():t("el-col",{attrs:{span:24}},[t("div",{staticClass:"btn-box"},[t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Previous",expression:"'card.Btn.Previous'"}],staticClass:"s-btn g-btn",attrs:{type:"primary"},on:{click:function(t){return e.goBackClick(2)}}})],1),e.isUpdate?e._e():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.btnClick(4)}}})],1),e.isUpdate?t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Update",expression:"'card.Btn.Update'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.btnClick(5)}}})],1):e._e(),e.isUpdate&&"2"!=e.businessForm.kycStatus&&"1"!=e.businessForm.photoStatus?t("el-form-item",[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"card.Btn.Auth",expression:"'card.Btn.Auth'"}],staticClass:"s-btn",attrs:{type:"primary"},on:{click:function(t){return e.btnClick(6)}}})],1):e._e()],1)])]:e._e()],2)],1)],1)],1)])]),t("CardWebsdkLink",{ref:"CardWebsdkLink",on:{confirm:function(t){e.pictLoading=!1},closeDia:e.closeDia}})],1)},r=[],i=s("5530"),n=s("c7eb"),o=s("1da1"),c=(s("d9e2"),s("4de4"),s("caad"),s("14d9"),s("e9f5"),s("910d"),s("e9c4"),s("b64b"),s("d3b7"),s("ac1f"),s("00b4"),s("2532"),s("5319"),s("498a"),s("c6e4")),l=function(){var e=this,t=e._self._c;return t("el-dialog",{attrs:{visible:e.dialogCheck,center:"","custom-class":"dialog_header_w"},on:{"update:visible":function(t){e.dialogCheck=t}}},[t("div",{staticClass:"dia-content"},[t("div",{staticClass:"icon"},[t("i",{staticClass:"iconfont iconchenggong"})]),200==e.code&&e.text1?t("div",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v1",expression:"'card.New2.v1'"}],staticClass:"des1"}):e._e(),200!=e.code||e.text1?e._e():t("div",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s43",expression:"'card.Info.s43'"}],staticClass:"des1"}),201==e.code?t("div",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s7",expression:"'card.Info.s7'"}],staticClass:"des1"}):e._e(),201==e.code?t("div",{directives:[{name:"t",rawName:"v-t",value:"card.Info.s5",expression:"'card.Info.s5'"}],staticClass:"des2"}):e._e(),e.text1?t("QrCode",{attrs:{text:e.text1}}):e._e(),200==e.code&&e.text1?t("div",{directives:[{name:"t",rawName:"v-t",value:"card.New2.v2",expression:"'card.New2.v2'"}],staticClass:"des2"}):e._e(),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{directives:[{name:"t",rawName:"v-t",value:"Btn.Confirm",expression:"'Btn.Confirm'"}],on:{click:e.closeDia}})],1)],1)])},d=[],u=s("f121"),m=s.n(u),p=s("5d41"),v=m.a.Code,b={name:"CardWebsdkLink",components:{QrCode:p["a"]},data:function(){return{metaInfo:null,text1:"",code:200,cardId:"",qrCodeStatus:!1,dialogCheck:!1}},computed:{AccessToken:function(){return{"Access-Token":this.Session.Get("access_token")}}},watch:{dialogCheck:function(e){e||this.$emit("closeDia")}},methods:{closeDia:function(){this.dialogCheck=!1},toHome:function(){this.$router.push({path:"/card/index"})},getMetaInfo:function(){this.metaInfo=window.getMetaInfo(),this.metaInfo=Object(i["a"])(Object(i["a"])({},this.metaInfo),{},{deviceType:"h5"})},getWebsdkLink:function(e){var t=this;return Object(o["a"])(Object(n["a"])().mark((function s(){var a;return Object(n["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(t.cardId=e,t.text1="",!e){s.next=11;break}return t.getMetaInfo(),s.next=6,c["a"].getWebsdkLink({cardId:e,metaInfo:t.metaInfo});case 6:a=s.sent,t.$emit("confirm"),a.code==v.StatusOK?(t.dialogCheck=!0,t.qrCodeStatus=!0,t.code=a.code,t.text1=JSON.parse(a.data).url):201==a.code?(t.qrCodeStatus=!1,t.code=a.code,t.dialogCheck=!0):(t.qrCodeStatus=!1,t.$pigeon.MessageError(a.msg)),s.next=14;break;case 11:t.$emit("confirm"),t.qrCodeStatus=!1,t.dialogCheck=!0;case 14:case"end":return s.stop()}}),s)})))()}}},f=b,h=(s("5c50"),s("2877")),g=Object(h["a"])(f,l,d,!1,null,"0986f5c5",null),k=g.exports,F=s("4371"),y=s("d8d7"),w=m.a.Code,$=m.a.Host80,C={name:"Index",components:{CardWebsdkLink:k,QrCode:p["a"]},inject:["reload"],data:function(){var e=this;return{Host80:$,isAuthInfo:!1,isInit:!0,createType:"v1",photoWebUrl:"",HostWs:m.a.HostWs,websock:null,heartbeatInterval:null,reconnectTimeout:null,idTypeList1:[],idTypeList:[{name:"card.Form.v4",value:"PASSPORT"},{name:"card.Form.v3",value:"HK_HKID"},{name:"card.Form.v5",value:"DLN"},{name:"card.Form.v6",value:"GOVERNMENT_ISSUED_ID_CARD"}],rules:{password:[{validator:function(t,s,a){e.Config.Pattern.Password.test(s)?a():a(new Error(e.$i18n.t("vaildate.password.format")))},trigger:"blur",required:!0}],areaCode:[{required:!0,message:this.$i18n.t("card.vaildate.v1"),trigger:"blur"}],mobile:[{required:!0,message:this.$i18n.t("card.vaildate.v2"),trigger:"blur"}],email:[{required:!0,message:this.$i18n.t("card.vaildate.v28"),trigger:"blur"}],firstName:[{required:!0,message:this.$i18n.t("card.vaildate.v3"),trigger:"blur"},{validator:this.validateName,trigger:"blur"}],lastName:[{required:!0,message:this.$i18n.t("card.vaildate.v4"),trigger:"blur"},{validator:this.validateName,trigger:"blur"}],birthday:[{required:!0,message:this.$i18n.t("card.vaildate.v5"),trigger:"change"},{validator:function(t,s,a){if(s){var r=new Date,i=new Date(s),n=r.getFullYear()-i.getFullYear(),o=r.getMonth()-i.getMonth();(o<0||0===o&&r.getDate()<i.getDate())&&n--,n<18?a(new Error(e.$i18n.t("card.New.n3"))):a()}else a(new Error(e.$i18n.t("card.vaildate.v5")))},trigger:"change"}],nationality:[{required:!0,message:this.$i18n.t("card.vaildate.v6"),trigger:"change"}],country:[{required:!0,message:this.$i18n.t("card.vaildate.v6"),trigger:"change"}],town:[{required:!0,message:this.$i18n.t("card.vaildate.v7"),trigger:"change"}],address:[{required:!0,message:this.$i18n.t("card.vaildate.v27"),trigger:"blur"},{validator:function(t,s,a){var r=/^[A-Za-z0-9\- ]+$/;s.length<2||s.length>40?a(new Error(e.$i18n.t("card.New.n1"))):r.test(s)?a():a(new Error(e.$i18n.t("card.New.n1")))},trigger:"blur"}],addressCn:[{required:!0,message:this.$i18n.t("card.vaildate.v27"),trigger:"blur"},{validator:function(t,s,a){if(s){var r=/^[\u4e00-\u9fa5A-Za-z0-9\s-]+$/;r.test(s)?a():a(new Error(e.$i18n.t("card.vaildate.v27")))}else a()},trigger:"blur"}],gender:[{required:!0,message:this.$i18n.t("card.vaildate.v9"),trigger:"change"}],occupation:[{required:!0,message:this.$i18n.t("card.vaildate.v10"),trigger:"change"}],annualSalary:[{required:!0,message:this.$i18n.t("card.vaildate.v11"),trigger:"blur"}],accountPurpose:[{required:!0,message:this.$i18n.t("card.vaildate.v12"),trigger:"blur"}],expectedMonthlyVolume:[{required:!0,message:this.$i18n.t("card.vaildate.v13"),trigger:"blur"}],idType:[{required:!0,message:this.$i18n.t("card.vaildate.v14"),trigger:"change"}],idNumber:[{required:!0,message:this.$i18n.t("card.vaildate.v15"),trigger:"blur"}],ssn:[{required:!0,message:this.$i18n.t("card.vaildate.v16"),trigger:"blur"}],issueDate:[{required:!0,message:this.$i18n.t("card.vaildate.v17"),trigger:"change"}],idNoExpiryDate:[{required:!0,message:this.$i18n.t("card.vaildate.v18"),trigger:"change"}],idFrontUrl:[{required:!0,message:this.$i18n.t("card.vaildate.v19"),trigger:"change"}],idBackUrl:[{required:!0,message:this.$i18n.t("card.vaildate.v20"),trigger:"change"}],idHoldUrl:[{required:!0,message:this.$i18n.t("card.vaildate.v21"),trigger:"change"}],postCode:[{required:!0,message:this.$i18n.t("card.vaildate.v8"),trigger:"blur"},{validator:function(t,s,a){var r=/^[a-zA-Z0-9]{1,15}$/;r.test(s)?a():a(new Error(e.$i18n.t("card.New.n2")))},trigger:"blur"}]},businessForm:{merchantOrderNo:"",cardTypeId:0,areaCode:"",mobile:"",email:"",firstName:"",lastName:"",birthday:"",nationality:"",country:"",town:"",address:"",postCode:"",gender:"",occupation:"",annualSalary:"",accountPurpose:"",expectedMonthlyVolume:"",idType:"",idNumber:"",ssn:"",issueDate:"",idNoExpiryDate:"",idFrontUrl:"",idBackUrl:"",idHoldUrl:"",ipAddress:"",cId:void 0,customId:void 0},optionsCur:[],optionsLev:[],countryCityList:[],cityList:[],occupationList:[],pictLoading:!1,pictViews:!1,isUpdate:!1,step:1,stepList:[{id:1,name:"card.Info.s1",status:"finish"},{id:2,name:"card.Info.s0",status:"process"},{id:3,name:"card.Info.s2",status:"wait"},{id:4,name:"card.Info.s3",status:"wait"}]}},watch:{"businessForm.nationality":function(e){this.isInit?this.isInit=!1:e?(this.businessForm.country=e,this.businessForm.town="",this.businessForm.idType="",this.getCityListForSelect(e),this.idTypesConfigList(e)):(this.cityList=[],this.businessForm.town="",this.businessForm.idType="")}},computed:{getInfoId:function(){return JSON.parse(this.Session.Get("user",!0)).customInfo.id},customInfo:function(){return JSON.parse(this.Session.Get("user",!0)).customInfo},AccessToken:function(){return{"Access-Token":this.Session.Get("access_token")}},lang:function(){return this.Session.Get("lang")},filteredCountryCityList:function(){return this.countryCityList.filter((function(e){return null!==e.areaCode&&"-"!==e.areaCode}))}},methods:{closeDia:function(){this.getSingle()},idTypesConfigList:function(e){var t=this;return Object(o["a"])(Object(n["a"])().mark((function s(){var a,r,i;return Object(n["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.prev=0,s.next=3,c["a"].idTypesConfigList({code:e,page:{current:1,row:10}});case 3:a=s.sent,r=a.data,r&&r.length?(i=r[0].idType.split(","),t.idTypeList1=t.idTypeList.filter((function(e){return i.includes(e.value)}))):t.idTypeList1=t.idTypeList,s.next=11;break;case 8:s.prev=8,s.t0=s["catch"](0),console.log(s.t0,1122);case 11:case"end":return s.stop()}}),s,null,[[0,8]])})))()},setAddress:function(e){var t=function(e){return/[\u4e00-\u9fa5]/.test(e)};t(e)?this.businessForm.address=this.formatText(e):this.businessForm.address=e},initWebSocket:function(){var e=this.Session.Get("access_token");e=y["a"].tokenReplace(e);var t=this.HostWs+"/webSocket?Access-Token="+e;"undefined"==typeof WebSocket?this.$pigeon.MessageError(this.$i18n.t("Msg.socket")):(this.websock=new WebSocket(t),this.websock.onmessage=this.websocketonmessage,this.websock.onopen=this.websocketonopen,this.websock.onerror=this.websocketonerror,this.websock.onclose=this.websocketclose)},websocketonopen:function(){console.log("✅ WebSocket 已连接"),this.startHeartbeat()},websocketonmessage:function(e){var t=JSON.parse(e.data);"card"==t.type&&(this.businessForm=Object(i["a"])(Object(i["a"])({},this.businessForm),t))},websocketonerror:function(){console.warn("❌ WebSocket 错误,尝试重连..."),this.reconnect()},websocketclose:function(){console.warn("⚠️ WebSocket 已关闭,准备重连..."),this.stopHeartbeat(),this.reconnect()},reconnect:function(){var e=this;clearTimeout(this.reconnectTimeout),this.reconnectTimeout=setTimeout((function(){e.initWebSocket()}),3e3)},startHeartbeat:function(){var e=this;this.stopHeartbeat(),this.heartbeatInterval=setInterval((function(){e.websock&&e.websock.readyState===WebSocket.OPEN&&e.websock.send(JSON.stringify({type:"ping"}))}),5e4)},stopHeartbeat:function(){clearInterval(this.heartbeatInterval),this.heartbeatInterval=null},handleVisibilityChange:function(){"visible"===document.visibilityState&&(console.log("👀 页面重新激活,检测 WebSocket 状态..."),this.websock&&this.websock.readyState===WebSocket.OPEN||this.initWebSocket())},formatText:function(e){var t=/[\u4e00-\u9fa5]+/g,s=e.replace(t,(function(e){return" "+Object(F["a"])(e,{toneType:"none",type:"capitalize"})+" "}));return s},validateName:function(e,t,s){var a=/^[A-Za-z\s]+$/;if(!t)return s(new Error(this.$i18n.t("card.vaildate.v4")));if(!a.test(t))return s(new Error(this.$i18n.t("card.vaildate.v38")));if(t.length<2||t.length>23)return s(new Error(this.$i18n.t("card.vaildate.v39")));var r=this.businessForm.firstName||"",i=this.businessForm.lastName||"";if((r+" "+i).trim().length>23)return s(new Error(this.$i18n.t("card.vaildate.v40")));s()},getCountryListForSelect:function(){var e=this;return Object(o["a"])(Object(n["a"])().mark((function t(){var s;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,c["a"].ucardCountryCity({code:""});case 2:s=t.sent,200===s.code&&(e.countryCityList=s.data||[]);case 4:case"end":return t.stop()}}),t)})))()},getCityListForSelect:function(e){var t=this;return Object(o["a"])(Object(n["a"])().mark((function s(){var a;return Object(n["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:return s.next=2,c["a"].ucardCountryCity({code:e});case 2:a=s.sent,200===a.code&&(t.cityList=a.data||[]);case 4:case"end":return s.stop()}}),s)})))()},getOccupationList:function(){var e=this;return Object(o["a"])(Object(n["a"])().mark((function t(){var s;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.prev=0,t.next=3,c["a"].getOccupationList();case 3:s=t.sent,200===s.code&&(e.occupationList=s.data),t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](0),e.occupationList=[];case 10:case"end":return t.stop()}}),t,null,[[0,7]])})))()},goBackClick:function(e){this.step=e},changeStep:function(e){this.isAuthInfo&&e!=this.step&&(this.step=e)},btnClick:function(e){var t=this;return Object(o["a"])(Object(n["a"])().mark((function s(){var a,r,i,o,l,d,u,m;return Object(n["a"])().wrap((function(s){while(1)switch(s.prev=s.next){case 0:if(2!==e){s.next=15;break}return s.prev=1,s.next=4,t.$refs.businessForm.validate();case 4:if(a=s.sent,!a){s.next=9;break}t.step=e,s.next=10;break;case 9:return s.abrupt("return",!1);case 10:s.next=15;break;case 12:s.prev=12,s.t0=s["catch"](1),console.log(s.t0);case 15:if(3!==e){s.next=31;break}return s.prev=16,s.next=19,t.$refs.businessForm.validate();case 19:if(r=s.sent,!r){s.next=25;break}t.step=e,"US"==t.businessForm.nationality&&t.$nextTick((function(){t.$refs.businessForm.validateField(["ssn"])})),s.next=26;break;case 25:return s.abrupt("return",!1);case 26:s.next=31;break;case 28:s.prev=28,s.t1=s["catch"](16),console.log(s.t1);case 31:if(4!==e){s.next=47;break}return s.prev=32,s.next=35,t.$refs.businessForm.validate();case 35:if(i=s.sent,!i){s.next=42;break}return t.pictLoading=!0,s.next=40,c["a"].merchantRegister(t.businessForm);case 40:o=s.sent,200===o.code?t.$refs.CardWebsdkLink.getWebsdkLink(o.data):t.$message.error(o.msg);case 42:s.next=47;break;case 44:s.prev=44,s.t2=s["catch"](32),console.log(s.t2);case 47:if(5!==e){s.next=68;break}return s.prev=48,s.next=51,t.$refs.businessForm.validate();case 51:if(l=s.sent,!l){s.next=62;break}return s.next=55,t.getSingle1();case 55:if(d=s.sent,!d){s.next=58;break}return s.abrupt("return");case 58:return s.next=60,c["a"].merchantUpdate(t.businessForm);case 60:u=s.sent,200===u.code?t.$refs.CardWebsdkLink.getWebsdkLink():t.$message.error(u.msg);case 62:s.next=68;break;case 64:s.prev=64,s.t3=s["catch"](48),t.pictLoading=!1,console.log(s.t3);case 68:if(6!==e){s.next=75;break}return s.next=71,t.getSingle1();case 71:if(m=s.sent,!m){s.next=74;break}return s.abrupt("return");case 74:t.$refs.CardWebsdkLink.getWebsdkLink(t.businessForm.id);case 75:case"end":return s.stop()}}),s,null,[[1,12],[16,28],[32,44],[48,64]])})))()},getSingle:function(){var e=this;return Object(o["a"])(Object(n["a"])().mark((function t(){var s;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.isAuthInfo=!1,e.isUpdate=!1,t.prev=2,t.next=5,c["a"].getSingle();case 5:s=t.sent,200===s.code&&s.data?(e.businessForm=Object(i["a"])(Object(i["a"])({},e.businessForm),s.data),e.businessForm.nationality?(e.getCityListForSelect(e.businessForm.nationality),e.idTypesConfigList(e.businessForm.nationality)):e.isInit=!1,1==s.data.photoStatus&&(e.initWebSocket(),document.addEventListener("visibilitychange",e.handleVisibilityChange),e.photoWebUrl=$+"/activity/upload-photo/index.html#/improve/info?id="+e.businessForm.id+"&langs="+e.lang),s.data&&(e.step=3,e.isUpdate=!0),2!=s.data.approveStatus&&2!=s.data.kycStatus||(e.step=4,e.isAuthInfo=!0),2==s.data.approveStatus&&2==s.data.kycStatus&&(e.step=1,e.isAuthInfo=!0),3==s.data.approveStatus&&(e.step=1,e.isAuthInfo=!1)):e.isInit=!1,e.pictLoading=!1,e.pictViews=!1,t.next=16;break;case 11:t.prev=11,t.t0=t["catch"](2),e.pictLoading=!1,e.pictViews=!1,e.$message.error(t.t0);case 16:case"end":return t.stop()}}),t,null,[[2,11]])})))()},getSingle1:function(){var e=this;return Object(o["a"])(Object(n["a"])().mark((function t(){var s;return Object(n["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.pictLoading=!0,t.prev=1,t.next=4,c["a"].getSingle();case 4:if(s=t.sent,200!==s.code){t.next=11;break}if(!s.data||2!=s.data.approveStatus){t.next=9;break}return e.$router.push({path:"/card/index"}),t.abrupt("return",!0);case 9:t.next=12;break;case 11:e.$message.error(s.msg);case 12:t.next=17;break;case 14:t.prev=14,t.t0=t["catch"](1),e.$message.error(t.t0);case 17:case"end":return t.stop()}}),t,null,[[1,14]])})))()},handleAvatarSuccessBankEn:function(e){e.code===w.StatusOK?(this.businessForm.idFrontUrl=e.data,this.$message.success(this.$i18n.t("card.Msg.m16"))):this.$message.error(e.msg)},handleAvatarSuccessBankEn1:function(e){e.code===w.StatusOK?(this.businessForm.idBackUrl=e.data,this.$message.success(this.$i18n.t("card.Msg.m17"))):this.$message.error(e.msg)},handleAvatarSuccessBankEn2:function(e){e.code===w.StatusOK?(this.businessForm.idHoldUrl=e.data,this.$message.success(this.$i18n.t("card.Msg.m18"))):this.$message.error(e.msg)},beforeAvatarUpload:function(e){var t=e.size/1024/1024<2;t||this.$message.error(this.$i18n.t("card.Msg.m19"));var s="image/jpeg"===e.type||"image/png"===e.type;return s||this.$message.error(this.$i18n.t("card.Msg.m20")),s&&t},setBusinessForm:function(){var e=this.customInfo,t=e.areaCode,s=e.email,a=e.mobile;t&&null!=t&&(this.businessForm.areaCode="+"+t),this.businessForm.email=s,this.businessForm.mobile=a}},mounted:function(){this.pictLoading=!0,this.pictViews=!0,this.getCountryListForSelect(),this.getOccupationList(),this.setBusinessForm(),this.getSingle()},beforeDestroy:function(){this.websock&&this.websock.close(),this.stopHeartbeat(),clearTimeout(this.reconnectTimeout),document.removeEventListener("visibilitychange",this.handleVisibilityChange)}},x=C,N=(s("56fb"),Object(h["a"])(x,a,r,!1,null,"c18b75f4",null));t["default"]=N.exports}}]);
|