(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1cd86b7f"],{"7fa4":function(e,a,t){"use strict";t.r(a);var r=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("el-form",{ref:"elForm",attrs:{model:e.formData,rules:e.rules,size:"medium","label-width":"140px"}},[t("el-form-item",{attrs:{label:"姓名",prop:"name"}},[t("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入姓名",clearable:""},model:{value:e.formData.name,callback:function(a){e.$set(e.formData,"name",a)},expression:"formData.name"}})],1),t("el-form-item",{attrs:{label:"出生日期",prop:"birthday"}},[t("el-date-picker",{style:{width:"100%"},attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"请选择出生日期",clearable:""},model:{value:e.formData.birthday,callback:function(a){e.$set(e.formData,"birthday",a)},expression:"formData.birthday"}})],1),t("el-form-item",{attrs:{label:"性别",prop:"gender"}},[t("el-select",{style:{width:"100%"},attrs:{placeholder:"请选择性别",clearable:""},model:{value:e.formData.gender,callback:function(a){e.$set(e.formData,"gender",a)},expression:"formData.gender"}},e._l(e.genderOptions,(function(e,a){return t("el-option",{key:a,attrs:{label:e.label,value:e.value,disabled:e.disabled}})})),1)],1),t("el-form-item",{attrs:{label:"身份证号",prop:"id_number"}},[t("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入身份证号码",clearable:""},model:{value:e.formData.id_number,callback:function(a){e.$set(e.formData,"id_number",a)},expression:"formData.id_number"}})],1),t("el-form-item",{attrs:{label:"身份证有效期",prop:"id_validity"}},[t("el-date-picker",{style:{width:"100%"},attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"请选择身份证身份证有效期",clearable:""},model:{value:e.formData.id_validity,callback:function(a){e.$set(e.formData,"id_validity",a)},expression:"formData.id_validity"}})],1),t("el-form-item",{attrs:{label:"电话",prop:"phone"}},[t("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入电话",clearable:""},model:{value:e.formData.phone,callback:function(a){e.$set(e.formData,"phone",a)},expression:"formData.phone"}})],1),t("el-form-item",{attrs:{label:"地址",prop:"address"}},[t("el-input",{style:{width:"100%"},attrs:{placeholder:"请输入地址",clearable:""},model:{value:e.formData.address,callback:function(a){e.$set(e.formData,"address",a)},expression:"formData.address"}})],1),t("el-form-item",{attrs:{label:"合同有效期",prop:"contract_validity"}},[t("el-date-picker",{style:{width:"100%"},attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"请选择合同有效期",clearable:""},model:{value:e.formData.contract_validity,callback:function(a){e.$set(e.formData,"contract_validity",a)},expression:"formData.contract_validity"}})],1),t("el-form-item",{attrs:{label:"职称有效期",prop:"job_title_validity"}},[t("el-date-picker",{style:{width:"100%"},attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"请选择职称有效期",clearable:""},model:{value:e.formData.job_title_validity,callback:function(a){e.$set(e.formData,"job_title_validity",a)},expression:"formData.job_title_validity"}})],1),t("el-form-item",{attrs:{label:"执业证书有效期",prop:"pract_cert_validity"}},[t("el-date-picker",{style:{width:"100%"},attrs:{type:"date",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",placeholder:"请选择执业证书有效期",clearable:""},model:{value:e.formData.pract_cert_validity,callback:function(a){e.$set(e.formData,"pract_cert_validity",a)},expression:"formData.pract_cert_validity"}})],1)],1)},l=[],i=(t("4914"),t("f632"),t("9010"),{inheritAttrs:!1,components:{},props:{data:{type:Object},isReadOnly:{type:Boolean,default:!1}},data:function(){return{currentValue:null,formData:{name:null,birthday:null,gender:null,id_number:null,id_validity:null,phone:null,address:null,contract_validity:null,job_title_validity:null,pract_cert_validity:null,annex:[]},rules:{name:[{required:!0,message:"请输入姓名",trigger:"blur"}],birthday:[{required:!1,message:"请选择出生日期",trigger:"change"}],gender:[{required:!1,message:"性别不能为空",trigger:"change"}],id_validity:[{required:!1,message:"请选择身份证有效期",trigger:"change"}],phone:[{required:!1,message:"请输入电话",trigger:"blur"}],address:[{required:!1,message:"请输入地址",trigger:"blur"}],contract_validity:[{required:!1,message:"请选择合同有效期",trigger:"change"}],job_title_validity:[{required:!1,message:"请选择职称有效期",trigger:"change"}],pract_cert_validity:[{required:!1,message:"请选择执业证书有效期",trigger:"change"}],annex:[{required:!1,type:"array",min:1}]},idCardFileList:[],educationFileList:[],jobTitleFileList:[],certFileList:[],action:"".concat(window.location.protocol,"//").concat(window.location.host,"/api/v1/kxpms/upload"),genderOptions:[{label:"男",value:!0},{label:"女",value:!1}]}},computed:{},watch:{},created:function(){},mounted:function(){this.data&&(this.formData=this.data)},methods:{onUploadSuccess:function(e){this.formData.annex||(this.formData.annex=[]),this.formData.annex.push({path:e.data.filepath,remarks:e.data.note,size:e.data.filesize,title:e.data.filename,uuid:e.data.uuid})},onBeforeRemove:function(e){var a=this.formData.annex.findIndex((function(a){return a.uuid===e.response.data.uuid}));a>=0&&this.formData.annex.splice(a,1)},beforeUpload:function(e){var a=e.size/1024/1024<50;return a||this.$message.error("文件大小超过 50MB"),a}}}),o=i,d=t("5d22"),n=Object(d["a"])(o,r,l,!1,null,null,null);a["default"]=n.exports},9010:function(e,a,t){"use strict";var r=t("4292"),l=t("fb77"),i=t("8a37"),o=t("2730"),d=t("4326"),n=t("698e"),s=t("5c14"),c=t("b9d5"),m=c("splice"),u=Math.max,f=Math.min,p=9007199254740991,y="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!m},{splice:function(e,a){var t,r,c,m,h,b,v=d(this),g=o(v.length),_=l(e,g),D=arguments.length;if(0===D?t=r=0:1===D?(t=0,r=g-_):(t=D-2,r=f(u(i(a),0),g-_)),g+t-r>p)throw TypeError(y);for(c=n(v,r),m=0;m<r;m++)h=_+m,h in v&&s(c,m,v[h]);if(c.length=r,t<r){for(m=_;m<g-r;m++)h=m+r,b=m+t,h in v?v[b]=v[h]:delete v[b];for(m=g;m>g-r+t;m--)delete v[m-1]}else if(t>r)for(m=g-r;m>_;m--)h=m+r-1,b=m+t-1,h in v?v[b]=v[h]:delete v[b];for(m=0;m<t;m++)v[m+_]=arguments[m+2];return v.length=g-r+t,c}})},f632:function(e,a,t){"use strict";var r=t("4292"),l=t("0a86").findIndex,i=t("e517"),o="findIndex",d=!0;o in[]&&Array(1)[o]((function(){d=!1})),r({target:"Array",proto:!0,forced:d},{findIndex:function(e){return l(this,e,arguments.length>1?arguments[1]:void 0)}}),i(o)}}]);