zhgdyun/public/doc/h5/static/js/4.0b544ca7ee178bf0c316.js
2024-04-22 20:00:32 +08:00

2 lines
14 KiB
JavaScript

webpackJsonp([4],{j3gX:function(t,e){t.exports="data:image/png;base64,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"},sw1c:function(t,e){},vkyI:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("mvHQ"),i=a.n(r),o={data:function(){return{httpUrl:"",fileList:[],fileList2:[],minDate:"",form:{nation:"",sex:"",workerName:"",birthday:"",nativePlace:"",idCard:"",issuingAuthorityForIdcard:"",nowPlace:"",idCardUpPhotoUrl:"",idCardDownPhotoUrl:"",idCardEndDate:"",longTerm:[1]},showCalendar:!1,currentDate:new Date,dateType:0,showLoading:!1}},created:function(){this.httpUrl=rootURL,localStorage.getItem("infoData")&&(this.form=JSON.parse(localStorage.getItem("infoData")),this.fileList=[{url:this.httpUrl+"image/"+this.form.idCardUpPhotoUrl}],this.fileList2=[{url:this.httpUrl+"image/"+this.form.idCardDownPhotoUrl}],this.currentDate=new Date(this.form.birthday));var t=new Date(1900,1,1);this.minDate=t},methods:{afterRead:function(t,e){var a=this;this.showLoading=!0,t.status="uploading",t.message="上传中...";var r=new FormData;r.append("files",t.file);var i=this.httpUrl+"upload/image";this.$axios.post(i,r).then(function(r){"SUCCESS"==r.data.status?(t.status="success",1==e?(a.getIdCardInfo(r.data.data[0].imageUrl,1),a.form.idCardUpPhotoUrl=r.data.data[0].imageUrl):(a.getIdCardInfo(r.data.data[0].imageUrl,2),a.form.idCardDownPhotoUrl=r.data.data[0].imageUrl)):(t.status="failed",t.message="上传失败")})},getIdCardInfo:function(t,e){var a=this,r={imageUrl:this.httpUrl+"image/"+t,side:e},i=this.httpUrl+"xmgl/api/getIdCardInfo";this.$axios.post(i,r).then(function(t){if(a.showLoading=!1,200==t.data.code){var r=t.data.result;1==e?(a.form.nation=r.ethnicity+"族",a.form.sex="男"==r.sex?1:2,a.form.workerName=r.name,a.form.birthday=r.birth,a.form.nativePlace=r.address,a.form.idCard=r.number,a.currentDate=new Date(r.birth)):(a.form.issuingAuthorityForIdcard=r.issue,a.form.idCardEndDate="长期"!=r.valid_to||-1==r.valid_to.indexOf("长期")?r.valid_to:"",a.form.longTerm="长期"==r.valid_to||-1==r.valid_to.indexOf("长期")?[1]:[],console.log(a.form.longTerm),console.log(a.form.idCardEndDate))}else a.$toast("身份证信息识别失败")})},onSubmit:function(t){""!=this.form.idCardUpPhotoUrl?""!=this.form.idCardDownPhotoUrl?""!=this.form.idCardEndDate||0!=this.form.longTerm.length?""!=this.form.sex?this.IdentityCodeValid(this.form.idCard)?(this.$router.push({path:"/submitPage"}),localStorage.setItem("infoData",i()(this.form))):this.$toast("身份证号码错误"):this.$toast("请选择性别"):this.$toast("请选择身份证有效期"):this.$toast("请上传身份证国徽面"):this.$toast("请上传身份证人像面")},onConfirm:function(t){var e=t.getFullYear(),a=t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,r=t.getDate()<10?"0"+t.getDate():t.getDate();1==this.dateType?(this.form.birthday=e+"-"+a+"-"+r,this.currentDate=e+"-"+a+"-"+r):(this.form.idCardEndDate=e+"-"+a+"-"+r,this.currentDate=e+"-"+a+"-"+r),this.showCalendar=!1},showCalendarFn:function(t){1==t?(this.showCalendar=!0,this.currentDate=new Date(this.form.birthday)):(this.showCalendar=1!=this.form.longTerm[0],this.currentDate=1==this.form.longTerm[0]?new Date:new Date(this.form.idCardEndDate)),this.dateType=t},onCancel:function(t){this.showCalendar=!1},changeLongTerm:function(t){console.log(t),this.form.longTerm=t,t.length>0&&(this.form.idCardEndDate="",this.currentDate=new Date)},IdentityCodeValid:function(t){var e=!0;if(t&&/^\d{6}(18|19|20)?\d{2}(0[1-9]|1[012])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)$/i.test(t))if({11:"北京",12:"天津",13:"河北",14:"山西",15:"内蒙古",21:"辽宁",22:"吉林",23:"黑龙江 ",31:"上海",32:"江苏",33:"浙江",34:"安徽",35:"福建",36:"江西",37:"山东",41:"河南",42:"湖北 ",43:"湖南",44:"广东",45:"广西",46:"海南",50:"重庆",51:"四川",52:"贵州",53:"云南",54:"西藏 ",61:"陕西",62:"甘肃",63:"青海",64:"宁夏",65:"新疆",71:"台湾",81:"香港",82:"澳门",91:"国外 "}[t.substr(0,2)]){if(18==t.length){t=t.split("");for(var a=[7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2],r=[1,0,"X",9,8,7,6,5,4,3,2],i=0,o=0;o<17;o++)i+=t[o]*a[o];r[i%11]!=t[17]&&("校验位错误",e=!1)}}else"地址编码错误",e=!1;else"身份证号格式错误",e=!1;return e}}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"home"},[a("div",{staticClass:"title"},[t._v("人员录入")]),t._v(" "),a("div",{staticClass:"upload_wrap"},[t._m(0),t._v(" "),a("div",{staticClass:"flex"},[a("div",{staticClass:"uploader"},[a("van-uploader",{attrs:{"after-read":function(e){return t.afterRead(e,1)},"max-count":1},model:{value:t.fileList,callback:function(e){t.fileList=e},expression:"fileList"}}),t._v(" "),t._m(1)],1),t._v(" "),a("div",{staticClass:"uploader"},[a("van-uploader",{attrs:{"after-read":function(e){return t.afterRead(e,2)},"max-count":1},model:{value:t.fileList2,callback:function(e){t.fileList2=e},expression:"fileList2"}}),t._v(" "),t._m(2)],1)])]),t._v(" "),a("div",{staticClass:"form_center"},[a("div",{staticClass:"flex info_wrap"},[a("van-icon",{staticClass:"icon",attrs:{name:"records"}}),t._v(" "),a("span",[t._v("身份信息确认")])],1),t._v(" "),a("van-form",{staticStyle:{"padding-bottom":"10px"},on:{submit:t.onSubmit}},[a("van-field",{attrs:{name:"workerName",label:"姓名",placeholder:"请输入姓名",rules:[{required:!0}]},model:{value:t.form.workerName,callback:function(e){t.$set(t.form,"workerName",e)},expression:"form.workerName"}}),t._v(" "),a("van-field",{attrs:{name:"sex",label:"性别"},scopedSlots:t._u([{key:"input",fn:function(){return[a("van-radio-group",{attrs:{direction:"horizontal"},model:{value:t.form.sex,callback:function(e){t.$set(t.form,"sex",e)},expression:"form.sex"}},[a("van-radio",{staticClass:"sex",attrs:{name:1}},[a("span",{staticStyle:{color:"#646566"}},[t._v("男")])]),t._v(" "),a("van-radio",{staticClass:"sex",attrs:{name:2}},[a("span",{staticStyle:{color:"#646566"}},[t._v("女")])])],1)]},proxy:!0}])}),t._v(" "),a("van-field",{attrs:{name:"nation",label:"民族",placeholder:"请输入民族",rules:[{required:!0}]},model:{value:t.form.nation,callback:function(e){t.$set(t.form,"nation",e)},expression:"form.nation"}}),t._v(" "),a("van-field",{attrs:{readonly:"",clickable:"",name:"birthday",value:t.form.birthday,label:"出生日期",placeholder:"点击选择日期",rules:[{required:!0}]},on:{click:function(e){return t.showCalendarFn(1)}}}),t._v(" "),a("van-field",{attrs:{name:"nativePlace",label:"籍贯",placeholder:"请输入籍贯",rules:[{required:!0}]},model:{value:t.form.nativePlace,callback:function(e){t.$set(t.form,"nativePlace",e)},expression:"form.nativePlace"}}),t._v(" "),a("van-field",{attrs:{name:"idCard",label:"身份证号",placeholder:"请输入身份证号",rules:[{required:!0}]},model:{value:t.form.idCard,callback:function(e){t.$set(t.form,"idCard",e)},expression:"form.idCard"}}),t._v(" "),a("van-field",{attrs:{name:"issuingAuthorityForIdcard",label:"签发机关",placeholder:"请输入签发机关",rules:[{required:!0}]},model:{value:t.form.issuingAuthorityForIdcard,callback:function(e){t.$set(t.form,"issuingAuthorityForIdcard",e)},expression:"form.issuingAuthorityForIdcard"}}),t._v(" "),a("div",{staticClass:"flex"},[a("van-field",{staticStyle:{width:"78%"},attrs:{readonly:"",clickable:"",name:"idCardEndDate",value:t.form.idCardEndDate,label:"身份证有效期",placeholder:0==t.form.longTerm.length?"点击选择身份证有效期":"",rules:1==t.form.longTerm[0]?[{required:!1}]:[{required:!0}]},on:{click:function(e){return t.showCalendarFn(2)}}}),t._v(" "),a("van-field",{staticStyle:{width:"25%",padding:"10px 0"},attrs:{name:"longTerm"},scopedSlots:t._u([{key:"input",fn:function(){return[a("van-checkbox-group",{attrs:{direction:"horizontal"},on:{change:t.changeLongTerm},model:{value:t.form.longTerm,callback:function(e){t.$set(t.form,"longTerm",e)},expression:"form.longTerm"}},[a("van-checkbox",{attrs:{name:1,shape:"longTerm"}},[a("span",{staticStyle:{color:"#646566"}},[t._v("长期")])])],1)]},proxy:!0}])})],1),t._v(" "),a("van-field",{attrs:{name:"nowPlace",label:"现住地址",placeholder:"请输入现住地址",rules:[{required:!0}]},model:{value:t.form.nowPlace,callback:function(e){t.$set(t.form,"nowPlace",e)},expression:"form.nowPlace"}}),t._v(" "),a("div",{staticStyle:{margin:"26px auto",width:"90%"}},[a("van-button",{attrs:{round:"",block:"",type:"info","native-type":"submit"}},[t._v("确定")])],1)],1)],1),t._v(" "),a("van-popup",{style:{height:"50%"},attrs:{position:"bottom"},model:{value:t.showCalendar,callback:function(e){t.showCalendar=e},expression:"showCalendar"}},[a("van-datetime-picker",{attrs:{type:"date",title:1==t.dateType?"选择出生日期":"请选择身份证有效期","min-date":t.minDate},on:{confirm:t.onConfirm,cancel:t.onCancel},model:{value:t.currentDate,callback:function(e){t.currentDate=e},expression:"currentDate"}})],1),t._v(" "),a("van-popup",{staticStyle:{background:"none"},model:{value:t.showLoading,callback:function(e){t.showLoading=e},expression:"showLoading"}},[a("van-loading",{attrs:{type:"spinner",color:"#1989fa"}})],1)],1)},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"step"},[e("img",{staticStyle:{width:"auto",height:"28px"},attrs:{src:a("j3gX")}})])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticStyle:{"margin-left":"-8px"}},[e("span",{staticClass:"redStar"},[this._v("*")]),this._v(" 身份证人像面")])},function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticStyle:{"margin-left":"-8px"}},[e("span",{staticClass:"redStar"},[this._v("*")]),this._v(" 身份证国徽面")])}]};var s=a("VU/8")(o,n,!1,function(t){a("sw1c")},"data-v-ec7328c4",null);e.default=s.exports}});
//# sourceMappingURL=4.0b544ca7ee178bf0c316.js.map