card-Info.2de8b27c.js 31 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["card-Info"],{"07df":function(e,t,s){e.exports=s.p+"img/img3.b5c4ac64.png"},"271a":function(e,t,s){"use strict";var a=s("cb2d"),i=s("e330"),r=s("577e"),o=s("d6d6"),n=URLSearchParams,l=n.prototype,c=i(l.getAll),d=i(l.has),u=new n("a=1");!u.has("a",2)&&u.has("a",void 0)||a(l,"has",(function(e){var t=arguments.length,s=t<2?void 0:arguments[1];if(t&&void 0===s)return d(this,e);var a=c(this,e);o(t,1);var i=r(s),n=0;while(n<a.length)if(a[n++]===i)return!0;return!1}),{enumerable:!0,unsafe:!0})},5494:function(e,t,s){"use strict";var a=s("83ab"),i=s("e330"),r=s("edd0"),o=URLSearchParams.prototype,n=i(o.forEach);a&&!("size"in o)&&r(o,"size",{get:function(){var e=0;return n(this,(function(){e++})),e},configurable:!0,enumerable:!0})},7659:function(e,t,s){"use strict";s("aee0")},"88a7":function(e,t,s){"use strict";var a=s("cb2d"),i=s("e330"),r=s("577e"),o=s("d6d6"),n=URLSearchParams,l=n.prototype,c=i(l.append),d=i(l["delete"]),u=i(l.forEach),m=i([].push),p=new n("a=1&a=2&b=3");p["delete"]("a",1),p["delete"]("b",void 0),p+""!=="a=2"&&a(l,"delete",(function(e){var t=arguments.length,s=t<2?void 0:arguments[1];if(t&&void 0===s)return d(this,e);var a=[];u(this,(function(e,t){m(a,{key:t,value:e})})),o(t,1);var i,n=r(e),l=r(s),p=0,v=0,h=!1,b=a.length;while(p<b)i=a[p++],h||i.key===n?(h=!0,d(this,i.key)):v++;while(v<b)i=a[v++],i.key===n&&i.value===l||c(this,i.key,i.value)}),{enumerable:!0,unsafe:!0})},"9de5":function(e,t,s){"use strict";s.d(t,"a",(function(){return l}));s("d9e2"),s("88a7"),s("271a"),s("5494");var a=s("bc3a"),i=s.n(a),r=s("f121"),o=s.n(r);async function n(e,t,s={},a=null,r=null){try{const n=new FormData;n.append("file",e);const l={"Access-Token":sessionStorage.getItem("access_token")||"",Language:sessionStorage.getItem("lang")||"",CLIENT:sessionStorage.getItem("CLIENT")||"",...s};let c=o.a.Host80;t.includes(o.a.Host80)?c=o.a.Host80:t.includes(o.a.Host04)?c=o.a.Host04:t.includes(o.a.Host90)?c=o.a.Host90:t.includes(o.a.HostShop)?c=o.a.HostShop:t.includes(o.a.Host87)&&(c=o.a.Host87);let d=t;if(t.startsWith("http://")||t.startsWith("https://")){const e=new URL(t);d=e.pathname}const u=new FormData;u.append("file",e);const m=await i.a.post(d,u,{baseURL:c,headers:l,timeout:3e4});let p=null;if(200==m.data.code&&(p=1===r?m.data.data:m.data.data.path),!p)throw new Error("Failed to get uploadToken from original upload interface");const v=new FormData;v.append("file",e),v.append("uploadToken",p);const h=await i.a.post("/common/base/upload",v,{baseURL:o.a.Host05,headers:l,timeout:6e4,onUploadProgress:e=>{if(a&&e.total){const t=Math.round(100*e.loaded/e.total);a({percent:t})}}});return h.data}catch(n){return console.error("Upload error:",n),n.response?{code:n.response.status||400,msg:n.response.data&&n.response.data.msg||n.message||"Upload failed"}:{code:400,msg:n.message||"Upload failed"}}}function l(e,t={},s=null){return async a=>{const{file:i,onProgress:r,onSuccess:o,onError:l}=a;try{const a=await n(i,e,t,r,s);200===a.code?o(a):l(new Error(a.msg||"Upload failed"))}catch(c){l(c)}}}},a71b:function(e,t,s){"use strict";s("c902")},aee0:function(e,t,s){},c7f0:function(e,t,s){e.exports=s.p+"img/img1.25538960.png"},c902:function(e,t,s){},d6d6:function(e,t,s){"use strict";var a=TypeError;e.exports=function(e,t){if(e<t)throw new a("Not enough arguments");return e}},fc9a:function(e,t,s){"use strict";s.r(t);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+"/common/upload",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.host05+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+"/common/upload",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.host05+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+"/common/upload",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.host05+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)},i=[],r=(s("d9e2"),s("14d9"),s("e9f5"),s("910d"),s("c6e4")),o=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)])},n=[],l=s("f121"),c=s.n(l),d=s("5d41");let{Code:u}=c.a;var m={name:"CardWebsdkLink",components:{QrCode:d["a"]},data(){return{metaInfo:null,text1:"",code:200,cardId:"",qrCodeStatus:!1,dialogCheck:!1}},computed:{AccessToken(){return{"Access-Token":this.Session.Get("access_token")}}},watch:{dialogCheck(e){e||this.$emit("closeDia")}},methods:{closeDia(){this.dialogCheck=!1},toHome(){this.$router.push({path:"/card/index"})},getMetaInfo(){this.metaInfo=window.getMetaInfo(),this.metaInfo=Object.assign({},this.metaInfo,{deviceType:"h5"})},async getWebsdkLink(e){if(this.cardId=e,this.text1="",e){this.getMetaInfo();let t=await r["a"].getWebsdkLink({cardId:e,metaInfo:this.metaInfo});this.$emit("confirm"),t.code==u.StatusOK?(this.dialogCheck=!0,this.qrCodeStatus=!0,this.code=t.code,this.text1=JSON.parse(t.data).url):201==t.code?(this.qrCodeStatus=!1,this.code=t.code,this.dialogCheck=!0):(this.qrCodeStatus=!1,this.$pigeon.MessageError(t.msg))}else this.$emit("confirm"),this.qrCodeStatus=!1,this.dialogCheck=!0}}},p=m,v=(s("7659"),s("2877")),h=Object(v["a"])(p,o,n,!1,null,"25e7b3f2",null),b=h.exports,g=s("4371"),f=s("9de5"),F=s("85e2");let{Code:y,Host80:$}=c.a;var C={name:"Index",components:{CardWebsdkLink:b,QrCode:d["a"]},inject:["reload"],data(){return{Host80:$,host05:c.a.Host05,isAuthInfo:!1,isInit:!0,createType:"v1",photoWebUrl:"",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:(e,t,s)=>{this.Config.Pattern.Password.test(t)?s():s(new Error(this.$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:(e,t,s)=>{if(t){const e=new Date,a=new Date(t);let i=e.getFullYear()-a.getFullYear();const r=e.getMonth()-a.getMonth();(r<0||0===r&&e.getDate()<a.getDate())&&i--,i<18?s(new Error(this.$i18n.t("card.New.n3"))):s()}else s(new Error(this.$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:(e,t,s)=>{const a=/^[A-Za-z0-9\- ]+$/;t.length<2||t.length>40?s(new Error(this.$i18n.t("card.New.n1"))):a.test(t)?s():s(new Error(this.$i18n.t("card.New.n1")))},trigger:"blur"}],addressCn:[{required:!0,message:this.$i18n.t("card.vaildate.v27"),trigger:"blur"},{validator:(e,t,s)=>{if(!t)return void s();const a=/^[\u4e00-\u9fa5A-Za-z0-9\s-]+$/;a.test(t)?s():s(new Error(this.$i18n.t("card.vaildate.v27")))},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:(e,t,s)=>{const a=/^[a-zA-Z0-9]{1,15}$/;a.test(t)?s():s(new Error(this.$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"(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="")},cardInfo:{handler(e,t){if("card"==e.type&&1!=e.port&&(e.idFrontUrl!==(null===t||void 0===t?void 0:t.idFrontUrl)||e.idBackUrl!==(null===t||void 0===t?void 0:t.idBackUrl)||e.idHoldUrl!==(null===t||void 0===t?void 0:t.idHoldUrl))){const{idFrontUrl:t,idBackUrl:s,idHoldUrl:a}=e;this.businessForm={...this.businessForm,idFrontUrl:t,idBackUrl:s,idHoldUrl:a}}},deep:!0,immediate:!0}},computed:{getInfoId(){return JSON.parse(this.Session.Get("user",!0)).customInfo.id},cardInfo(){return this.$store.state.home.card},customInfo(){return JSON.parse(this.Session.Get("user",!0)).customInfo},AccessToken(){return{"Access-Token":this.Session.Get("access_token")}},lang(){return this.Session.Get("lang")},filteredCountryCityList(){return this.countryCityList.filter(e=>null!==e.areaCode&&"-"!==e.areaCode)}},methods:{closeDia(){this.getSingle()},async idTypesConfigList(e){try{let t=await r["a"].idTypesConfigList({code:e,page:{current:1,row:10}});const s=t.data;if(s&&s.length){const e=s[0].idType.split(",");this.idTypeList1=this.idTypeList.filter(t=>e.includes(t.value))}else this.idTypeList1=this.idTypeList}catch(t){console.log(t,1122)}},setAddress(e){const t=e=>/[\u4e00-\u9fa5]/.test(e);t(e)?this.businessForm.address=this.formatText(e):this.businessForm.address=e},formatText(e){const t=/[\u4e00-\u9fa5]+/g;let s=e.replace(t,e=>" "+Object(g["a"])(e,{toneType:"none",type:"capitalize"})+" ");return s},validateName(e,t,s){const 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")));const i=this.businessForm.firstName||"",r=this.businessForm.lastName||"";if((i+" "+r).trim().length>23)return s(new Error(this.$i18n.t("card.vaildate.v40")));s()},async getCountryListForSelect(){const e=await r["a"].ucardCountryCity({code:""});200===e.code&&(this.countryCityList=e.data||[])},async getCityListForSelect(e){const t=await r["a"].ucardCountryCity({code:e});200===t.code&&(this.cityList=t.data||[])},async getOccupationList(){try{const e=await r["a"].getOccupationList();200===e.code&&(this.occupationList=e.data)}catch(e){this.occupationList=[]}},goBackClick(e){this.step=e},changeStep(e){this.isAuthInfo&&e!=this.step&&(this.step=e)},async btnClick(e){if(2===e)try{const t=await this.$refs.businessForm.validate();if(!t)return!1;this.step=e}catch(t){console.log(t)}if(3===e)try{const t=await this.$refs.businessForm.validate();if(!t)return!1;this.step=e,"US"==this.businessForm.nationality&&this.$nextTick(()=>{this.$refs.businessForm.validateField(["ssn"])})}catch(t){console.log(t)}if(4===e)try{const e=await this.$refs.businessForm.validate();if(e){this.pictLoading=!0;const e=await r["a"].merchantRegister(this.businessForm);200===e.code?this.$refs.CardWebsdkLink.getWebsdkLink(e.data):this.$message.error(e.msg)}}catch(t){console.log(t)}if(5===e)try{const e=await this.$refs.businessForm.validate();if(e){const e=await this.getSingle1();if(e)return;const t=await r["a"].merchantUpdate(this.businessForm);200===t.code?this.$refs.CardWebsdkLink.getWebsdkLink():this.$message.error(t.msg)}}catch(t){this.pictLoading=!1,console.log(t)}if(6===e){const e=await this.getSingle1();if(e)return;this.$refs.CardWebsdkLink.getWebsdkLink(this.businessForm.id)}},async getSingle(){this.isAuthInfo=!1,this.isUpdate=!1;try{const e=await r["a"].getSingle();200===e.code&&e.data?(this.businessForm={...this.businessForm,...e.data},this.businessForm.nationality?(this.getCityListForSelect(this.businessForm.nationality),this.idTypesConfigList(this.businessForm.nationality)):this.isInit=!1,1==e.data.photoStatus&&(this.photoWebUrl=$+"/activity/upload-photo/index.html#/improve/info?id="+this.businessForm.id+"&langs="+this.lang+"&token="+F["a"].Encrypt(String(this.Session.Get("access_token"))),console.log($,this.photoWebUrl)),e.data&&(this.step=3,this.isUpdate=!0),2!=e.data.approveStatus&&2!=e.data.kycStatus||(this.step=4,this.isAuthInfo=!0),2==e.data.approveStatus&&2==e.data.kycStatus&&(this.step=1,this.isAuthInfo=!0),3==e.data.approveStatus&&(this.step=1,this.isAuthInfo=!1)):this.isInit=!1,this.pictLoading=!1,this.pictViews=!1}catch(e){this.pictLoading=!1,this.pictViews=!1,this.$message.error(e)}},async getSingle1(){this.pictLoading=!0;try{const e=await r["a"].getSingle();if(200===e.code){if(e.data&&2==e.data.approveStatus)return this.$router.push({path:"/card/index"}),!0}else this.$message.error(e.msg)}catch(e){this.$message.error(e)}},handleAvatarSuccessBankEn(e){e.code===y.StatusOK?(this.businessForm.idFrontUrl=e.data,this.scanFile(),this.$message.success(this.$i18n.t("card.Msg.m16"))):this.$message.error(e.msg)},handleAvatarSuccessBankEn1(e){e.code===y.StatusOK?(this.businessForm.idBackUrl=e.data,this.scanFile(),this.$message.success(this.$i18n.t("card.Msg.m17"))):this.$message.error(e.msg)},handleAvatarSuccessBankEn2(e){e.code===y.StatusOK?(this.businessForm.idHoldUrl=e.data,this.scanFile(),this.$message.success(this.$i18n.t("card.Msg.m18"))):this.$message.error(e.msg)},async scanFile(){const e={idFrontUrl:this.businessForm.idFrontUrl,idBackUrl:this.businessForm.idBackUrl,idHoldUrl:this.businessForm.idHoldUrl,id:this.businessForm.id,type:"card",port:1},t=JSON.stringify(e);await r["a"].scanFile({data:t,...e})},handleUploadWasabi(e){const t=this.Host80+"/common/upload";return Object(f["a"])(t,this.AccessToken,1)(e)},beforeAvatarUpload(e){const t=e.size/1024/1024<2;t||this.$message.error(this.$i18n.t("card.Msg.m19"));const s="image/jpeg"===e.type||"image/png"===e.type;return s||this.$message.error(this.$i18n.t("card.Msg.m20")),s&&t},setBusinessForm(){let{areaCode:e,email:t,mobile:s}=this.customInfo;e&&null!=e&&(this.businessForm.areaCode="+"+e),this.businessForm.email=t,this.businessForm.mobile=s}},mounted(){this.$store.commit("InitCard",""),this.pictLoading=!0,this.pictViews=!0,this.getCountryListForSelect(),this.getOccupationList(),this.setBusinessForm(),this.getSingle()},beforeDestroy(){this.$store.commit("InitCard","{}")}},k=C,w=(s("a71b"),Object(v["a"])(k,a,i,!1,null,"6952f092",null));t["default"]=w.exports}}]);