(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["MDAC-page-information"],{"4cb6":function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=a(i("9b1b")),s=a(i("5de6"));i("22b6"),i("bd06"),i("795c"),i("c223"),i("bf0f"),i("2797"),i("dc8a"),i("0c26"),i("5c47"),i("0506"),i("a1c1");i("9b8e");var o=i("c5dd"),r=i("e0a2"),l=i("f9ce"),d={data:function(){return{fileList:[],formData:{en_name:"",birth_time:"",gender:"",national_id:"48",setout_city_id:"1728",passport_no:"",passport_no_expire:"",email:"",mobile:"",start_time:"",end_time:"",flight_number:"",trvl_type:"",set_out_city:"48",stay_type:"",stay_address:"",state_dic_id:"",city_dic_id:"",post_code:""},confirmEmail:"",genderOptions:["男","女"],gender:"",genderIndex:-1,travelTypeOptions:[],travelTypeIndex:-1,stayTypeOptions:[],stayTypeIndex:-1,stateOptions:[],stateIndex:-1,cityOptions:[],cityIndex:-1,startDate:"1900-01-01",endDate:this.formatDate(new Date),currentDate:this.formatDate(new Date),nationalityOptions:[],nationalityIndex:0,nationalityCodeOptions:[],nationalityCodeIndex:0,portOptions:[],portIndex:0,passportImage:"",action:"".concat(r.BASE_URL,"api/upload/image"),travelType:"",stayType:"",nationalityCode:"(86)中国",nationality:"中国",city:"",state:"",cityChildId:"",nationalityObject:{},port:"中国",loading:!1,confirmData:{en_name:"",birth_time:"",gender:"",passport_no:"",passport_no_expire:"",nationality:""},confirmGenderIndex:-1,confirmNationalityIndex:-1,errorMessages:{en_name:"",birth_time:"",gender:"",national_id:"",setout_city_id:"",passport_no:"",passport_no_expire:"",email:"",confirmEmail:"",mobile:"",start_time:"",end_time:"",flight_number:"",trvl_type:"",set_out_city:"",stay_type:"",stay_address:"",state_dic_id:"",city_dic_id:"",post_code:""}}},created:function(){this.handleNationalityChange({detail:{value:0}}),this.handleNationalityCodeChange({detail:{value:0}}),this.handlePortChange({detail:{value:0}})},onShow:function(){(0,l.checkUserIsLogin)().then((function(){})).catch((function(){uni.showModal({title:"提示",content:"请先登录",showCancel:!1,success:function(){setTimeout((function(){uni.navigateTo({url:"/user-info-page/login/login?from=expireLogin"})}),500)}})}))},onLoad:function(){console.log("nationality",this.nationality),this.getTrvlTypeListsi(),this.getNationality(),this.getSetoutCityLists(),this.getStayLists()},methods:{removeChange:function(t,e){this.fileList=[],this.passportImage=""},getTrvlTypeListsi:function(){var t=this;(0,o.getTrvlTypeListsi)().then((function(e){t.travelTypeOptions=e,console.log("res",e),t.loadCachedFormData()}))},getStayLists:function(){var t=this;(0,o.getStayLists)().then((function(e){t.stayTypeOptions=e,t.loadCachedFormData()}))},getNationality:function(){var t=this;(0,o.getNationality)().then((function(e){t.nationalityOptions=Object.values(e),t.portOptions=t.nationalityOptions,t.stateOptions=Object.values(e.MYS.child),t.nationalityObject=e;var i=t.nationalityOptions.findIndex((function(t){return"中国"===t.cn_name}));-1!==i&&(t.nationalityIndex=i,t.formData.national_id=t.nationalityOptions[i].id,t.nationality=t.nationalityOptions[i].cn_name,t.portIndex=i,t.formData.set_out_city=t.portOptions[i].id,t.port=t.portOptions[i].cn_name),t.loadCachedFormData()}))},getSetoutCityLists:function(){var t=this;(0,o.getSetoutCityLists)().then((function(e){t.nationalityCodeOptions=e;var i=t.nationalityCodeOptions.findIndex((function(t){return"(86)中国"===t.cn_name}));-1!==i&&(t.nationalityCodeIndex=i,t.formData.setout_city_id=t.nationalityCodeOptions[i].id,t.nationalityCode=t.nationalityCodeOptions[i].cn_name),t.loadCachedFormData()}))},formatDate:function(t){var e=t.getFullYear(),i=String(t.getMonth()+1).padStart(2,"0"),a=String(t.getDate()).padStart(2,"0");return"".concat(e,"-").concat(i,"-").concat(a)},formatDisplayDate:function(t){if(!t)return"";var e=t.split("-"),i=(0,s.default)(e,3),a=i[0],n=i[1],o=i[2];return"".concat(o,"/").concat(n,"/").concat(a)},handleBirthTimeChange:function(t){this.formData.birth_time=this.formatDisplayDate(t.detail.value),this.errorMessages.birth_time=""},handlePassportExpireChange:function(t){this.formData.passport_no_expire=this.formatDisplayDate(t.detail.value),this.errorMessages.passport_no_expire=""},handleStartTimeChange:function(t){this.formData.start_time=this.formatDisplayDate(t.detail.value),this.errorMessages.start_time=""},handleEndTimeChange:function(t){this.formData.end_time=this.formatDisplayDate(t.detail.value),this.errorMessages.end_time=""},handleGenderChange:function(t){this.genderIndex=t.detail.value,this.formData.gender=this.genderOptions[this.genderIndex],this.gender=this.genderOptions[this.genderIndex],this.errorMessages.gender=""},handleTravelTypeChange:function(t){var e,i,a,n;this.travelTypeIndex=t.detail.value,this.formData.trvl_type=null!==(e=null===(i=this.travelTypeOptions[this.travelTypeIndex])||void 0===i?void 0:i.dic_id)&&void 0!==e?e:"",this.travelType=null!==(a=null===(n=this.travelTypeOptions[this.travelTypeIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.trvl_type=""},handleStayTypeChange:function(t){var e,i,a,n;this.stayTypeIndex=t.detail.value,this.formData.stay_type=null!==(e=null===(i=this.stayTypeOptions[this.stayTypeIndex])||void 0===i?void 0:i.dic_id)&&void 0!==e?e:"",this.stayType=null!==(a=null===(n=this.stayTypeOptions[this.stayTypeIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.stay_type=""},handleStateChange:function(t){var e,i,a,n,s,o,r,l,d,c;this.formData.city_dic_id="",this.city="",this.stateIndex=t.detail.value,this.formData.state_dic_id=null!==(e=null===(i=this.stateOptions[this.stateIndex])||void 0===i?void 0:i.dic_id)&&void 0!==e?e:"",this.state=null!==(a=null===(n=this.stateOptions[this.stateIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.cityChildId=null!==(s=null===(o=this.stateOptions[this.stateIndex])||void 0===o?void 0:o.dic_id)&&void 0!==s?s:"",this.cityOptions=Object.values(null!==(r=null===(l=this.nationalityObject)||void 0===l||null===(d=l.MYS)||void 0===d||null===(c=d.child[this.cityChildId])||void 0===c?void 0:c.child)&&void 0!==r?r:{}),this.errorMessages.state_dic_id=""},handleCityChange:function(t){var e,i,a,n;this.cityIndex=t.detail.value,this.formData.city_dic_id=null!==(e=null===(i=this.cityOptions[this.cityIndex])||void 0===i?void 0:i.dic_id)&&void 0!==e?e:"",this.city=null!==(a=null===(n=this.cityOptions[this.cityIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.city_dic_id=""},handleNationalityChange:function(t){var e,i,a,n;this.nationalityIndex=t.detail.value,this.formData.national_id=null!==(e=null===(i=this.nationalityOptions[this.nationalityIndex])||void 0===i?void 0:i.id)&&void 0!==e?e:"",this.nationality=null!==(a=null===(n=this.nationalityOptions[this.nationalityIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.national_id=""},handleNationalityCodeChange:function(t){var e,i,a,n;this.nationalityCodeIndex=t.detail.value,this.formData.setout_city_id=null!==(e=null===(i=this.nationalityCodeOptions[this.nationalityCodeIndex])||void 0===i?void 0:i.id)&&void 0!==e?e:"",this.nationalityCode=null!==(a=null===(n=this.nationalityCodeOptions[this.nationalityCodeIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.setout_city_id=""},handlePortChange:function(t){var e,i,a,n;this.portIndex=t.detail.value,this.formData.set_out_city=null!==(e=null===(i=this.portOptions[this.portIndex])||void 0===i?void 0:i.id)&&void 0!==e?e:"",this.port=null!==(a=null===(n=this.portOptions[this.portIndex])||void 0===n?void 0:n.cn_name)&&void 0!==a?a:"",this.errorMessages.set_out_city=""},validateForm:function(){var t=this;if(1==this.loading)return!1;Object.keys(this.errorMessages).forEach((function(e){t.errorMessages[e]=""}));for(var e=!0,i=/[\u4e00-\u9fa5\u3000-\u303f\uff00-\uffef]/,a="",n=0,s=[{field:"en_name",label:"姓名"},{field:"birth_time",label:"出生日期"},{field:"gender",label:"性别"},{field:"national_id",label:"国籍"},{field:"setout_city_id",label:"国籍代码"},{field:"passport_no",label:"护照号码"},{field:"passport_no_expire",label:"护照到期日"},{field:"email",label:"电子邮箱"},{field:"mobile",label:"手机号码"},{field:"start_time",label:"出发日期"},{field:"end_time",label:"离境日期"},{field:"flight_number",label:"航班号"},{field:"trvl_type",label:"旅行方式"},{field:"set_out_city",label:"出发港口"},{field:"stay_type",label:"住宿类型"},{field:"stay_address",label:"住宿地址"},{field:"state_dic_id",label:"地区"},{field:"city_dic_id",label:"城市"},{field:"post_code",label:"邮政编码"}];n1?arguments[1]:void 0)}})},"82eb":function(t,e,i){"use strict";i.r(e);var a=i("4cb6"),n=i.n(a);for(var s in a)["default"].indexOf(s)<0&&function(t){i.d(e,t,(function(){return a[t]}))}(s);e["default"]=n.a},"8ce1":function(t,e,i){var a=i("e5e3");a.__esModule&&(a=a.default),"string"===typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);var n=i("967d").default;n("4e093abe",a,!0,{sourceMap:!1,shadowMode:!1})},c5dd:function(t,e,i){"use strict";i("6a54");var a=i("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.identifyOfMainlandCN=e.getTrvlTypeListsi=e.getStayLists=e.getSetoutCityLists=e.getNationality=e.entrySubmit=void 0;var n=a(i("7653"));e.getTrvlTypeListsi=function(){return n.default.get("api/user.national.index/trvlTypeLists")};e.getStayLists=function(){return n.default.get("api/user.national.index/stayLists")};e.getSetoutCityLists=function(){return n.default.get("api/user.national.index/setoutCityLists")};e.getNationality=function(){return n.default.get("api/user.national.index")};e.identifyOfMainlandCN=function(t){return n.default.post("api/user.ocr.passport/identifyOfMainlandCN",t)};e.entrySubmit=function(t){return n.default.post("api/user.entryInfo.index/entrySubmit",t)}},db04:function(t,e,i){"use strict";var a=i("bb80"),n=i("c435"),s=i("9e70"),o=i("f298"),r=i("862c"),l=a(o),d=a("".slice),c=Math.ceil,u=function(t){return function(e,i,a){var o,u,v=s(r(e)),f=n(i),p=v.length,m=void 0===a?" ":s(a);return f<=p||""===m?v:(o=f-p,u=l(m,c(o/m.length)),u.length>o&&(u=d(u,0,o)),t?v+u:u+v)}};t.exports={start:u(!1),end:u(!0)}},e5e3:function(t,e,i){var a=i("c86c");e=a(!1),e.push([t.i,'.container[data-v-2d781f12]{padding:%?20?%}.warning-text[data-v-2d781f12]{color:#ff6b00;font-size:%?28?%;padding:%?20?%;background-color:#fff8f0;margin-bottom:%?20?%}.section[data-v-2d781f12]{background-color:#fff;border-radius:%?12?%;padding:%?20?%;margin-bottom:%?20?%}.section-title[data-v-2d781f12]{font-size:%?32?%;font-weight:700;margin-bottom:%?20?%;padding:%?20?% 0;border-bottom:1px solid #f5f5f5}.form-item[data-v-2d781f12]{display:flex;align-items:flex-start;padding:%?20?% 0;border-bottom:1px solid #f5f5f5;min-height:%?88?%;position:relative;flex-direction:column}.form-item-content[data-v-2d781f12]{display:flex;align-items:center;width:100%}.error-message[data-v-2d781f12]{color:red;font-size:%?24?%;margin-top:%?8?%;margin-left:%?190?%}.required[data-v-2d781f12]{color:red;margin-right:%?10?%}.label[data-v-2d781f12]{width:%?180?%;font-size:%?28?%}uni-input[data-v-2d781f12]{flex:1;height:%?60?%;font-size:%?28?%}uni-input[data-v-2d781f12]::-webkit-input-placeholder{color:#c8c9ce}uni-input[data-v-2d781f12]::placeholder{color:#c8c9ce}.picker-value[data-v-2d781f12]{flex:1;height:%?60?%;line-height:%?60?%;font-size:%?28?%;color:#333;position:relative;padding-right:%?30?%}.picker-value.placeholder[data-v-2d781f12]{color:#c8c9ce}\r\n\r\n/* 修改下拉箭头样式 */.picker-value[data-v-2d781f12]::after{content:"";position:absolute;right:0;top:50%;width:%?12?%;height:%?12?%;border-right:%?2?% solid #999;border-bottom:%?2?% solid #999;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);margin-top:%?-6?%}\r\n\r\n/* Add style for picker components */uni-picker[data-v-2d781f12]{flex:1}.submit-btn[data-v-2d781f12]{width:100%;height:%?88?%;line-height:%?88?%;text-align:center;background:#ffca28;border-radius:%?20?%;color:#fff;margin-top:%?40?%;font-size:%?32?%}\r\n\r\n/* 护照上传样式 */.passport-upload-section[data-v-2d781f12]{background:#fff;padding:%?30?%;margin-bottom:%?20?%}.upload-title[data-v-2d781f12]{font-size:%?36?%;font-weight:500;color:#333;margin-bottom:%?30?%}.upload-box[data-v-2d781f12]{width:100%;min-height:%?400?%;padding:%?30?% 0;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;margin-bottom:%?20?%;background:#f7f7f7}.upload-placeholder[data-v-2d781f12]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.dashed-box[data-v-2d781f12]{width:%?240?%;height:%?240?%;padding:%?8?%;background:#f5f5f5;border-radius:%?12?%}.dashed-inner[data-v-2d781f12]{width:100%;height:100%;border:%?2?% dashed #ccc;border-radius:%?8?%;display:flex;align-items:center;justify-content:center}.plus-icon[data-v-2d781f12]{width:%?40?%;height:%?40?%;position:relative}.plus-icon[data-v-2d781f12]::before,\r\n.plus-icon[data-v-2d781f12]::after{content:"";position:absolute;background:#999}.plus-icon[data-v-2d781f12]::before{width:%?4?%;height:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.plus-icon[data-v-2d781f12]::after{width:100%;height:%?4?%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.upload-tip[data-v-2d781f12]{font-size:%?28?%;color:#999;text-align:center;margin-top:%?20?%}.passport-preview[data-v-2d781f12]{width:100%;height:%?360?%;object-fit:contain;border-radius:%?12?%}\r\n\r\n/* 删除图标样式 */.delete-icon[data-v-2d781f12]{position:absolute;top:%?20?%;right:%?20?%;width:%?44?%;height:%?44?%;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:1}.delete-icon-inner[data-v-2d781f12]{width:%?24?%;height:%?24?%;position:relative}.delete-icon-inner[data-v-2d781f12]::before,\r\n.delete-icon-inner[data-v-2d781f12]::after{content:"";position:absolute;width:100%;height:%?2?%;background:#fff;top:50%;left:0}.delete-icon-inner[data-v-2d781f12]::before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.delete-icon-inner[data-v-2d781f12]::after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}\r\n\r\n/* 修改上传框样式以支持定位 */.upload-box[data-v-2d781f12]{position:relative}\r\n\r\n/* 护照信息确认弹窗样式 */.passport-confirm-dialog[data-v-2d781f12]{width:%?600?%;background:#fff;border-radius:%?20?%;padding:%?30?%}.dialog-title[data-v-2d781f12]{font-size:%?32?%;font-weight:700;text-align:center;margin-bottom:%?30?%}.dialog-content[data-v-2d781f12]{margin-bottom:%?30?%}.confirm-item[data-v-2d781f12]{display:flex;align-items:center;margin-bottom:%?20?%}.confirm-label[data-v-2d781f12]{width:%?160?%;font-size:%?28?%;color:#333}.confirm-input[data-v-2d781f12]{flex:1;height:%?60?%;border-radius:%?8?%;padding:0 %?20?%;font-size:%?28?%}.picker-value[data-v-2d781f12]{flex:1;height:%?60?%;line-height:%?60?%;font-size:%?28?%;color:#333;\r\n /* border: 1px solid #ddd; */border-radius:%?8?%;padding:0}.picker-value.placeholder[data-v-2d781f12]{color:#c8c9ce}.dialog-footer[data-v-2d781f12]{display:flex;justify-content:space-between;padding-top:%?20?%}.cancel-btn[data-v-2d781f12], .confirm-btn[data-v-2d781f12]{width:45%;height:%?80?%;line-height:%?80?%;text-align:center;border-radius:%?40?%;font-size:%?28?%}.cancel-btn[data-v-2d781f12]{background:#f5f5f5;color:#666}.confirm-btn[data-v-2d781f12]{background:#ffca28;color:#fff}',""]),t.exports=e},f298:function(t,e,i){"use strict";var a=i("497b"),n=i("9e70"),s=i("862c"),o=RangeError;t.exports=function(t){var e=n(s(this)),i="",r=a(t);if(r<0||r===1/0)throw new o("Wrong number of repetitions");for(;r>0;(r>>>=1)&&(e+=e))1&r&&(i+=e);return i}},f9ce:function(t,e,i){"use strict";i("6a54"),Object.defineProperty(e,"__esModule",{value:!0}),e.checkUserIsLogin=void 0,i("bf0f");var a=i("262c");e.checkUserIsLogin=function(){return new Promise((function(t,e){var i=(0,a.getTokenFromCache)();return i?t():e()}))}}}]);