(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6de69cd8"],{"012d":function(e,t,a){"use strict";a("b24c")},"0d1d":function(e,t,a){},"127f":function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));a("4057");var r=function(){function e(){return(65536*(1+Math.random())|0).toString(16).substring(1)}return"".concat(+new Date,"_").concat(e()).concat(e())}},1537:function(e,t,a){},1777:function(e,t,a){"use strict";a("2c08")},"2c08":function(e,t,a){},3226:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"app-container bgHeight"},[a("el-tabs",{directives:[{name:"show",rawName:"v-show",value:e.showList,expression:"showList"}],attrs:{value:e.activeName,type:"border-card"},on:{"tab-click":e.handleClick}},[a("el-tab-pane",{attrs:{label:"在职档案",name:"active"}},["active"===e.activeName?a("activeList",{ref:"activeList",attrs:{companyList:e.companyList,orgList:e.organizeList,jobList:e.jobList},on:{see:e.seeClick}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"转正记录",name:"become"}},["become"===e.activeName?a("becomeList",{ref:"becomeList",attrs:{companyList:e.companyList,orgList:e.organizeList,jobList:e.jobList},on:{see:e.seeClick}}):e._e()],1),e._v(" "),a("el-tab-pane",{attrs:{label:"调岗记录",name:"transfer"}},["transfer"===e.activeName?a("transferList",{ref:"outList",attrs:{companyList:e.companyList,orgList:e.organizeList,jobList:e.jobList},on:{see:e.seeClick}}):e._e()],1)],1),e._v(" "),a("Info",{directives:[{name:"show",rawName:"v-show",value:e.showDetail,expression:"showDetail"}],ref:"details",attrs:{companyList:e.companyList,orgList:e.organizeList,jobList:e.jobList},on:{close:e.onClose,callback:e.uploadCallback}})],1)])},o=[],n=(a("a450"),a("e680"),a("4513")),l=a("7321"),i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"searchBar"},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:21}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"osId"}},[a("el-cascader",{ref:"projectCascader",attrs:{clearable:"",placeholder:"项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},model:{value:e.query.osId,callback:function(t){e.$set(e.query,"osId",t)},expression:"query.osId"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"姓名"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"idNumber"}},[a("el-input",{attrs:{clearable:"",placeholder:"证件号"},model:{value:e.query.idNumber,callback:function(t){e.$set(e.query,"idNumber",t)},expression:"query.idNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"onJobStateList"}},[a("el-select",{attrs:{placeholder:"用工状态",clearable:"",multiple:""},model:{value:e.query.onJobStateList,callback:function(t){e.$set(e.query,"onJobStateList",t)},expression:"query.onJobStateList"}},[a("el-option",{attrs:{label:"试用",value:0}}),e._v(" "),a("el-option",{attrs:{label:"在职",value:1}}),e._v(" "),a("el-option",{attrs:{label:"离职",value:2}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"isStop"}},[a("el-select",{attrs:{placeholder:"账号状态",clearable:""},model:{value:e.query.isStop,callback:function(t){e.$set(e.query,"isStop",t)},expression:"query.isStop"}},[a("el-option",{attrs:{label:"正常",value:1}}),e._v(" "),a("el-option",{attrs:{label:"暂停",value:0}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"postUuid"}},[a("el-select",{attrs:{placeholder:"岗位",clearable:"",filterable:""},model:{value:e.query.postUuid,callback:function(t){e.$set(e.query,"postUuid",t)},expression:"query.postUuid"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"archivesSource"}},[a("el-select",{attrs:{placeholder:"档案来源",clearable:""},model:{value:e.query.archivesSource,callback:function(t){e.$set(e.query,"archivesSource",t)},expression:"query.archivesSource"}},e._l(e.archivesSourceList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"phoneNumber"}},[a("el-input",{attrs:{clearable:"",placeholder:"联系方式"},model:{value:e.query.phoneNumber,callback:function(t){e.$set(e.query,"phoneNumber",t)},expression:"query.phoneNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"distinct"}},[a("el-checkbox",{attrs:{"true-label":1,"false-label":0},model:{value:e.query.distinct,callback:function(t){e.$set(e.query,"distinct",t)},expression:"query.distinct"}},[e._v("仅显示唯一档案")])],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")]),e._v(" "),a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")])],1)],1)],1)],1),e._v(" "),a("div",[a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("在职档案列表 共计"),a("el-link",{attrs:{type:"primary"},on:{click:e.showProject}},[e._v(e._s(e.projectSum))]),e._v("\n 个项目")],1),e._v(" "),a("div",[a("el-upload",{ref:"upload",staticClass:"importSpaceTmpBtn",attrs:{loading:e.importDataBtn,"auto-upload":!0,"show-file-list":!1,accept:".xlsx","http-request":e.importSpaceTmp,action:""}},[a("el-button",{attrs:{type:"warning"}},[e._v("导入档案")])],1),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.exportTemplate}},[e._v("导出模板")]),e._v(" "),a("el-button",{attrs:{type:"primary",disabled:e.exportExcelLoading,loading:e.exportExcelLoading},on:{click:e.exportExecl}},[e._v("下载Excel")]),e._v(" "),a("el-upload",{ref:"uploadQuick",staticClass:"importSpaceTmpBtn",attrs:{loading:e.importDataBtn,"auto-upload":!0,"show-file-list":!1,accept:".xlsx","http-request":e.importSpaceTmpQuick,action:""}},[a("el-button",{attrs:{type:"warning"}},[e._v("快速上线导入")])],1),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.exportTemplateQuick}},[e._v("快速上线导出模板")])],1)]),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{border:"",data:e.listTable,"header-cell-style":e.headClass,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{align:"center","min-width":"100","show-overflow-tooltip":"",label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.name||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"80",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.sex?"男":2==t.row.sex?"女":"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"","min-width":"120",label:"项目/部门"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.osName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"120",label:"岗位","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.postName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"150",label:"证件类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("getItemType")(t.row.certificateType,e.IDTypeList))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180",label:"证件号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.idNumber||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"190",label:"联系方式"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[t.row.forEdit?e._e():a("div",[e._v("\n "+e._s(t.row.phoneNumber)+"\n "),a("i",{staticClass:"el-icon-edit",on:{click:function(a){return e.toEdit(t.row)}}})]),e._v(" "),t.row.forEdit?a("div",{staticClass:"setEdit"},[a("el-input-number",{staticStyle:{width:"120px"},attrs:{controls:!1},model:{value:t.row.phoneNumber,callback:function(a){e.$set(t.row,"phoneNumber",a)},expression:"scope.row.phoneNumber"}}),e._v(" "),a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.editSave(t.row)}}},[e._v("保存")]),e._v(" "),a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.escEdit(t.row)}}},[e._v("取消")])],1)],1):e._e()])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"企业微信用户","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.wxUserName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"档案来源","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("getItemType")(t.row.archivesSource,e.archivesSourceList))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"80",label:"用工状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[0==t.row.onJobState?a("el-tag",{attrs:{type:"warning"}},[e._v("试用")]):1==t.row.onJobState?a("el-tag",{attrs:{type:"success"}},[e._v("在职")]):2==t.row.onJobState?a("el-tag",{attrs:{type:"info"}},[e._v("离职")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"80",label:"黑名单"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.blacklist?"是":"否")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"80",label:"账号状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.isStop?a("el-tag",{attrs:{type:"success"}},[e._v("正常")]):0==t.row.isStop?a("el-tag",{attrs:{type:"warning"}},[e._v("暂停")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"70",label:"附件"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.fileArr.length?a("el-popover",{attrs:{placement:"right",width:"400",trigger:"click"}},[e._l(t.row.fileArr,(function(t,r){return a("div",{key:r},[a("div",{staticClass:"download-style"},[a("span",{staticClass:"showFile",on:{click:function(a){return e.showFileOpen(t)}}},[e._v(e._s(t.fileName))]),e._v(" "),a("i",{staticClass:"el-icon-download",on:{click:function(a){return e.downloadItem(t)}}})])])})),e._v(" "),a("el-link",{attrs:{slot:"reference",type:"primary"},slot:"reference"},[e._v(e._s(t.row.fileArr.length))])],2):a("span",[e._v(e._s(t.row.fileArr.length))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"100",label:"入职操作人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.onJobCreatorName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"170",label:"入职操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.onJobCreatorDate||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"100",label:"创建人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creatorName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"170",label:"创建时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.createDate||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"100",label:"更新人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updaterName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"170",label:"更新时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.updateDate||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"250",fixed:"right",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.seeDetail(t.row.id,"edit")}}},[e._v("查看")]),e._v(" "),0==t.row.onJobState?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operateClick(t.row,"1")}}},[e._v("转正")]):e._e(),e._v(" "),1==t.row.onJobState?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operateClick(t.row,"2")}}},[e._v("续签")]):e._e(),e._v(" "),0==t.row.onJobState||1==t.row.onJobState?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operateClick(t.row,"3")}}},[e._v("调岗")]):e._e(),e._v(" "),0==t.row.onJobState||1==t.row.onJobState?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operateClick(t.row,"4")}}},[e._v("离职")]):e._e(),e._v(" "),0==t.row.onJobState||1==t.row.onJobState?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operateClick(t.row,"5")}}},[e._v("新任命")]):e._e()]}}])})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"current-page":e.query.pageNumber,"page-sizes":[10,20,30,100],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",background:"",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)]),e._v(" "),a("operate",{ref:"operate",attrs:{companyList:e.companyList,orgList:e.orgList,jobList:e.jobList,show:e.showOperate},on:{close:function(t){e.showOperate=!1},callback:e.operateCallback}}),e._v(" "),a("el-dialog",{attrs:{title:"文件预览",visible:e.fileVisible},on:{"update:visible":function(t){e.fileVisible=t}}},[a("iframe",{attrs:{src:e.fileUrl,frameborder:"0",scrolling:"no",height:"550px",width:"100%"}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.fileVisible=!1}}},[e._v("关闭")])],1)]),e._v(" "),a("el-dialog",{attrs:{title:"权益项目名称",visible:e.projectSumVisible},on:{"update:visible":function(t){e.projectSumVisible=t}}},[a("el-descriptions",{attrs:{column:4}},e._l(e.projectSumList,(function(t){return a("el-descriptions-item",{key:t.id,attrs:{label:"组织名称"}},[e._v(e._s(t.name))])})),1)],1)],1)},s=[],c=(a("aa18"),a("dce5")),u=a("333d"),m=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-dialog",{attrs:{title:e.title,visible:e.show,width:"40%","before-close":e.handleClose},on:{"update:visible":function(t){e.show=t}}},[a("div",{staticClass:"info-data"},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.rules,"label-width":"100px"}},[4==e.dialogType?a("div",[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"离职日期",prop:"changeDate_4"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择离职日期"},model:{value:e.dataForm.changeDate_4,callback:function(t){e.$set(e.dataForm,"changeDate_4",t)},expression:"dataForm.changeDate_4"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"离职原因",prop:"quitReason"}},[a("el-select",{attrs:{placeholder:"选择离职原因",clearable:""},model:{value:e.dataForm.quitReason,callback:function(t){e.$set(e.dataForm,"quitReason",t)},expression:"dataForm.quitReason"}},e._l(e.departReasonList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"离职说明",prop:"remark_4"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"离职说明"},model:{value:e.dataForm.remark_4,callback:function(t){e.$set(e.dataForm,"remark_4",t)},expression:"dataForm.remark_4"}})],1)],1)],1)],1):e._e(),e._v(" "),4!=e.dialogType?a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"类型编号",prop:"approveTypeNumber"}},[a("div",{staticClass:"check-content"},[a("el-input",{attrs:{placeholder:"审批类型编号",clearable:""},model:{value:e.dataForm.approveTypeNumber,callback:function(t){e.$set(e.dataForm,"approveTypeNumber",t)},expression:"dataForm.approveTypeNumber"}})],1)])],1)],1):e._e(),e._v(" "),1==e.dialogType?a("div",[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转正人",prop:"name"}},[a("el-input",{attrs:{placeholder:"转正人",disabled:""},model:{value:e.saveData.name,callback:function(t){e.$set(e.saveData,"name",t)},expression:"saveData.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"项目/部门",prop:"osName"}},[a("el-input",{attrs:{placeholder:"转正项目/部门",disabled:""},model:{value:e.saveData.osName,callback:function(t){e.$set(e.saveData,"osName",t)},expression:"saveData.osName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"入职日期",prop:"entryDate"}},[a("el-date-picker",{attrs:{disabled:"",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择入职日期"},model:{value:e.saveData.entryDate,callback:function(t){e.$set(e.saveData,"entryDate",t)},expression:"saveData.entryDate"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转正日期",prop:"changeDate_1"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择转正日期"},model:{value:e.dataForm.changeDate_1,callback:function(t){e.$set(e.dataForm,"changeDate_1",t)},expression:"dataForm.changeDate_1"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转正工资",prop:"salary"}},[a("el-input-number",{attrs:{"controls-position":"right",precision:2,min:0},model:{value:e.dataForm.salary,callback:function(t){e.$set(e.dataForm,"salary",t)},expression:"dataForm.salary"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"试用期评价",prop:"remark_1"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"试用期评价"},model:{value:e.dataForm.remark_1,callback:function(t){e.$set(e.dataForm,"remark_1",t)},expression:"dataForm.remark_1"}})],1)],1)],1)],1):e._e(),e._v(" "),3==e.dialogType||5==e.dialogType?a("div",[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"姓名",prop:"name"}},[a("el-input",{attrs:{placeholder:"姓名",disabled:""},model:{value:e.saveData.name,callback:function(t){e.$set(e.saveData,"name",t)},expression:"saveData.name"}})],1)],1)],1),e._v(" "),3==e.dialogType?a("div",[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"转出组织",prop:"osId"}},[a("el-cascader",{attrs:{disabled:"",placeholder:"转出项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},model:{value:e.saveData.osId,callback:function(t){e.$set(e.saveData,"osId",t)},expression:"saveData.osId"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转出城市",prop:"userArea"}},[a("el-cascader",{attrs:{disabled:"",placeholder:"转出城市",options:e.options},on:{change:e.areaChange},model:{value:e.userArea,callback:function(t){e.userArea=t},expression:"userArea"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"转出岗位",prop:"postUuid"}},[a("el-select",{attrs:{placeholder:"转出岗位",disabled:""},model:{value:e.saveData.postUuid,callback:function(t){e.$set(e.saveData,"postUuid",t)},expression:"saveData.postUuid"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1)],1):e._e(),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:3==e.dialogType?"转入组织":5==e.dialogType?"新任命组织":"",prop:"projectId"}},[a("el-cascader",{ref:"projectCascader",attrs:{clearable:"",placeholder:"项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},on:{change:e.projectChange},model:{value:e.dataForm.projectId,callback:function(t){e.$set(e.dataForm,"projectId",t)},expression:"dataForm.projectId"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:3==e.dialogType?"转入城市":5==e.dialogType?"新任命城市":"",prop:"selectArea"}},[a("el-cascader",{attrs:{clearable:"",placeholder:"请选择城市",options:e.options},on:{change:e.areaChange},model:{value:e.dataForm.selectArea,callback:function(t){e.$set(e.dataForm,"selectArea",t)},expression:"dataForm.selectArea"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:3==e.dialogType?"转入岗位":5==e.dialogType?"新任命岗位":"",prop:"jobObj"}},[a("el-select",{attrs:{placeholder:"请选择岗位",clearable:"",filterable:"","value-key":"id"},model:{value:e.dataForm.jobObj,callback:function(t){e.$set(e.dataForm,"jobObj",t)},expression:"dataForm.jobObj"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e}})})),1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"入职日期",prop:"entryDate"}},[a("el-date-picker",{attrs:{disabled:"",format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"入职日期"},model:{value:e.saveData.entryDate,callback:function(t){e.$set(e.saveData,"entryDate",t)},expression:"saveData.entryDate"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:3==e.dialogType?"转入日期":5==e.dialogType?"新任命日期":"",prop:"changeDate_3"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date",placeholder:"选择日期"},model:{value:e.dataForm.changeDate_3,callback:function(t){e.$set(e.dataForm,"changeDate_3",t)},expression:"dataForm.changeDate_3"}})],1)],1)],1),e._v(" "),a("el-row",[3==e.dialogType?a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"调岗原因",prop:"remark_3"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"调岗原因"},model:{value:e.dataForm.remark_3,callback:function(t){e.$set(e.dataForm,"remark_3",t)},expression:"dataForm.remark_3"}})],1)],1):e._e(),e._v(" "),5==e.dialogType?a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"新任命原因"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"新任命原因"},model:{value:e.dataForm.remark_3,callback:function(t){e.$set(e.dataForm,"remark_3",t)},expression:"dataForm.remark_3"}})],1)],1):e._e()],1)],1):e._e(),e._v(" "),2==e.dialogType?a("div",[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"甲方单位",prop:"contractMainBody"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择甲方单位","value-key":"id"},on:{change:e.mainChange},model:{value:e.dataForm.contractMainBody,callback:function(t){e.$set(e.dataForm,"contractMainBody",t)},expression:"dataForm.contractMainBody"}},e._l(e.companyList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"法人/负责人",prop:"contactName"}},[a("el-input",{attrs:{placeholder:"法人/负责人",disabled:""},model:{value:e.mainInfo.contactName,callback:function(t){e.$set(e.mainInfo,"contactName",t)},expression:"mainInfo.contactName"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"单位地址",prop:"address"}},[a("el-input",{attrs:{placeholder:"甲方单位地址",disabled:""},model:{value:e.mainInfo.address,callback:function(t){e.$set(e.mainInfo,"address",t)},expression:"mainInfo.address"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"乙方姓名",prop:"name"}},[a("el-input",{attrs:{placeholder:"姓名",disabled:""},model:{value:e.saveData.name,callback:function(t){e.$set(e.saveData,"name",t)},expression:"saveData.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[a("el-input",{attrs:{placeholder:"联系电话",disabled:""},model:{value:e.saveData.phoneNumber,callback:function(t){e.$set(e.saveData,"phoneNumber",t)},expression:"saveData.phoneNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"证件类型",prop:"certificateType"}},[a("el-select",{attrs:{placeholder:"证件类型",disabled:""},model:{value:e.saveData.certificateType,callback:function(t){e.$set(e.saveData,"certificateType",t)},expression:"saveData.certificateType"}},e._l(e.IDTypeList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"证件号码"}},[a("el-input",{attrs:{placeholder:"证件号码",value:e.saveData.idNumber,disabled:""}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"乙方地址",prop:"certificateAddress"}},[a("el-input",{attrs:{placeholder:"现居住地址",disabled:""},model:{value:e.saveData.certificateAddress,callback:function(t){e.$set(e.saveData,"certificateAddress",t)},expression:"saveData.certificateAddress"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"合同类型",prop:"contractType"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择合同类型"},model:{value:e.dataForm.contractType,callback:function(t){e.$set(e.dataForm,"contractType",t)},expression:"dataForm.contractType"}},e._l(e.contractType,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"合同开始",prop:"contractBegDate"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd 00:000:00","value-format":"yyyy-MM-dd 00:000:00",type:"date",placeholder:"选择合同开始日期"},model:{value:e.dataForm.contractBegDate,callback:function(t){e.$set(e.dataForm,"contractBegDate",t)},expression:"dataForm.contractBegDate"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"合同结束",prop:"contractEndDate"}},[a("el-date-picker",{attrs:{format:"yyyy-MM-dd 00:000:00","value-format":"yyyy-MM-dd 00:000:00",type:"date",placeholder:"选择合同结束日期"},model:{value:e.dataForm.contractEndDate,callback:function(t){e.$set(e.dataForm,"contractEndDate",t)},expression:"dataForm.contractEndDate"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"续签原因",prop:"remark_2"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:"续签原因"},model:{value:e.dataForm.remark_2,callback:function(t){e.$set(e.dataForm,"remark_2",t)},expression:"dataForm.remark_2"}})],1)],1)],1)],1):e._e(),e._v(" "),4!=e.dialogType?a("el-row",[a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"附件"}},[a("el-upload",{ref:"uploadFile",staticClass:"upload-demo",attrs:{action:"","on-exceed":e.exceedUpload,"before-upload":e.beforeUpload,"http-request":e.uploadRequest,"on-success":e.uploadSuccess,"on-remove":e.uploadRemove,multiple:"",limit:9,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("\n 只能上传图片和文档,图片不超过2M,文档不超过10M\n ")])],1)],1)],1)],1):e._e()],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.postOperate}},[e._v("确 定")])],1)])],1)},d=[],p=(a("a7e5"),a("b5aa"),a("3ef1")),f=(a("1bc7"),a("982e"),a("e5b4"),a("e211")),b=(a("127f"),a("90e7")),v={props:{show:{type:Boolean,default:!1},jobList:{type:Array,default:[]},orgList:{type:Array,default:[]},companyList:{type:Array,default:[]}},data:function(){return{options:f["b"],departReasonList:c["B"],IDTypeList:c["b"],contractType:c["x"],title:"",dialogType:"",saveData:"",dataForm:{salary:void 0,changeDate_1:"",changeDate_3:"",changeDate_4:"",remark_1:"",remark_2:"",remark_3:"",approveTypeNumber:"",quitReason:"",projectId:"",selectArea:"",jobObj:"",projectObj:"",city:"",contractMainBody:"",contractType:"",contractBegDate:"",contractEndDate:""},rules:{changeDate_1:{required:!0,message:"请选择转正日期",trigger:"change"},changeDate_3:{required:!0,message:"请选择日期",trigger:"change"},changeDate_4:{required:!0,message:"请选择离职日期",trigger:"change"},remark_1:{required:!0,message:"请输入试用期评价",trigger:"blur"},remark_2:{required:!0,message:"请输入续签原因",trigger:"blur"},remark_3:{required:!0,message:"请输入原因",trigger:"blur"},approveTypeNumber:{required:!0,message:"请输入审批类型",trigger:"blur"},salary:{required:!0,message:"请输入转正后薪资",trigger:"blur"},quitReason:{required:!0,message:"请选择离职原因",trigger:"change"},projectId:{required:!0,message:"请选择组织/部门",trigger:"change"},selectArea:{required:!0,message:"请选择城市",trigger:"change"},jobObj:{required:!0,message:"请选择岗位",trigger:"change"},contractMainBody:{required:!0,message:"请选择合同主体",trigger:"change"},contractType:{required:!0,message:"请选择合同类型",trigger:"change"},contractBegDate:{required:!0,message:"请选择合同开始时间",trigger:"change"},contractEndDate:{required:!0,message:"请选择合同结束时间",trigger:"change"}},userArea:[],fileList:[],uploadFileList:[],mainInfo:""}},mounted:function(){},methods:{init:function(e,t){var a=this;if(this.dialogType=t,this.saveData=e,1==t)this.title="转正申请";else if(2==t){this.title="续签申请";var r=this.companyList.find((function(t){return t.id==e.contractMainBodyId}));r?(this.mainInfo=r,this.dataForm.contractMainBody={id:e.contractMainBodyId}):(this.mainInfo="",this.dataForm.contractMainBody="")}else 3==t?this.title="调岗申请":4==t?this.title="代发起离职":5==t&&(this.title="新任命");if(this.gerArea(e.city),e.fileUrl){var o=JSON.parse(e.fileUrl);o.map((function(e){a.fileList.push({name:e.fileName,url:e.fullUrl||e.url})})),this.uploadFileList=JSON.parse(e.fileUrl)}},postOperate:function(){var e=this;this.$refs["dataForm"].validate((function(t){t&&(1==e.dialogType?e.onBecomeWorker():2==e.dialogType?e.onRenewalContract():3==e.dialogType?e.onTransferPosition():4==e.dialogType?e.onLeaveOffice():5==e.dialogType&&e.onCommission())}))},onLeaveOffice:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor")),a={companyId:JSON.parse(localStorage.getItem("companyInfo")).osId,changeDate:"".concat(this.dataForm.changeDate_4," 00:00:00"),memberIds:[this.saveData.id],quitReason:this.dataForm.quitReason,remark:this.dataForm.remark_4,creatorName:t.name,creatorId:t.id,approveType:1};Object(l["w"])(a).then((function(t){0==t.code&&(e.$message({message:"离职操作成功!",type:"success"}),e.callbackClose())}))},onBecomeWorker:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor")),a={companyId:JSON.parse(localStorage.getItem("companyInfo")).osId,changeDate:"".concat(this.dataForm.changeDate_1," 00:00:00"),memberIds:[this.saveData.id],remark:this.dataForm.remark_1,salary:this.dataForm.salary,fileUrl:this.uploadFileList.length?JSON.stringify(this.uploadFileList):"",approveTypeNumber:this.dataForm.approveTypeNumber,creatorName:t.name,creatorId:t.id,approveType:1};Object(l["u"])(a).then((function(t){0==t.code&&(e.$message({message:"转正操作成功!",type:"success"}),e.callbackClose())}))},onTransferPosition:function(){var e=this;if(this.dataForm.projectObj&&this.dataForm.projectObj.id&&this.dataForm.jobObj&&this.dataForm.jobObj.id){var t=JSON.parse(window.localStorage.getItem("memberInfor")),a={companyId:JSON.parse(localStorage.getItem("companyInfo")).osId,changeDate:"".concat(this.dataForm.changeDate_3," 00:00:00"),memberIds:[this.saveData.id],remark:this.dataForm.remark_3,city:this.dataForm.city,osId:this.dataForm.projectObj.id,osName:this.dataForm.projectObj.name,postName:this.dataForm.jobObj.name,postUuid:this.dataForm.jobObj.id,fileUrl:this.uploadFileList.length?JSON.stringify(this.uploadFileList):"",approveTypeNumber:this.dataForm.approveTypeNumber,creatorName:t.name,creatorId:t.id,approveType:1};Object(l["B"])(a).then((function(t){0==t.code&&(e.$message({message:"调岗操作成功!",type:"success"}),e.callbackClose())}))}else this.$message.error("请完整填写组织部门和岗位信息")},onRenewalContract:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor")),a={companyId:JSON.parse(localStorage.getItem("companyInfo")).osId,memberIds:[this.saveData.id],contractMainBody:this.mainInfo.name,contractMainBodyId:this.mainInfo.id,contractType:this.dataForm.contractType,contractBegDate:this.dataForm.contractBegDate,contractEndDate:this.dataForm.contractEndDate,remark:this.dataForm.remark_2,fileUrl:this.uploadFileList.length?JSON.stringify(this.uploadFileList):"",approveTypeNumber:this.dataForm.approveTypeNumber,creatorName:t.name,creatorId:t.id,approveType:1};Object(l["z"])(a).then((function(t){0==t.code&&(e.$message({message:"续签操作成功!",type:"success"}),e.callbackClose())}))},onCommission:function(){var e=this;if(this.dataForm.projectObj&&this.dataForm.projectObj.id&&this.dataForm.jobObj&&this.dataForm.jobObj.id){var t=JSON.parse(window.localStorage.getItem("memberInfor")),a={companyId:JSON.parse(localStorage.getItem("companyInfo")).osId,changeDate:"".concat(this.dataForm.changeDate_3," 00:00:00"),memberIds:[this.saveData.id],remark:this.dataForm.remark_3,city:this.dataForm.city,osId:this.dataForm.projectObj.id,osName:this.dataForm.projectObj.name,postName:this.dataForm.jobObj.name,postUuid:this.dataForm.jobObj.id,fileUrl:this.uploadFileList.length?JSON.stringify(this.uploadFileList):"",approveTypeNumber:this.dataForm.approveTypeNumber,creatorName:t.name,creatorId:t.id,approveType:1};Object(l["a"])(a).then((function(t){0==t.code&&(e.$message({message:"新任命操作成功!",type:"success"}),e.callbackClose())}))}else this.$message.error("请完整填写组织部门和岗位信息")},areaChange:function(e){e?f["a"][e[0]].includes("市")||f["a"][e[0]].includes("区")?this.dataForm.city=f["a"][e[0]]:this.dataForm.city=f["a"][e[1]]:this.dataForm.city=""},gerArea:function(e){var t=this;f["b"].forEach((function(a,r){a.label.includes(e)||e.includes(a.label)?t.userArea=[a.value,a.children[0].value]:a.children.forEach((function(r,o){(r.label.includes(e)||e.includes(r.label))&&(t.userArea=[a.value,r.value])}))}))},projectChange:function(e){var t=this;this.$nextTick((function(){if(e){var a=t.$refs["projectCascader"];if(a){var r=a.getCheckedNodes();r&&r.length>0&&r[0]&&r[0].data?t.dataForm.projectObj=r[0].data:t.dataForm.projectObj=""}else t.dataForm.projectObj=""}else t.dataForm.projectObj=""}))},mainChange:function(e){this.mainInfo=e||""},exceedUpload:function(){this.$message("最多仅允许上传9个文件")},beforeUpload:function(e){var t=e.size/1024/1024<10,a=e.size/1024/1024<2,r=["jpeg","jpg","gif","bmp","png"],o=["xls","xlsx","doc","docx","ppt","pptx","pdf","txt"],n=e.name.substring(e.name.lastIndexOf(".")+1).toLowerCase();return r.includes(n)||o.includes(n)?r.includes(n)&&!a?(this.$message("图片文件最大不超过2M"),!1):!(o.includes(n)&&!t)||(this.$message("文档文件最大不超过10M"),!1):(this.$message("上传文件只能是图片或文档,如:jpg、jpeg、png、doc、pdf、xls、txt等格式!"),!1)},uploadRequest:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(t){var a,r,o,n,l,i,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.file,e.prev=1,r=new FormData,r.append("file",a),e.next=2,Object(b["o"])(r);case 2:if(o=e.sent,!o||!o.data||0!==o.data.code){e.next=3;break}n=o.data.data.fullUrl||o.data.data.url,l={fileName:a.name,fullUrl:n,url:n},t.onSuccess(l),this.$message.success("文件上传成功"),e.next=4;break;case 3:throw new Error(o.data.message||"上传失败");case 4:e.next=6;break;case 5:e.prev=5,c=e["catch"](1),console.error("上传失败:",c),this.$message.error("文件上传失败: ".concat(c.message||"未知错误")),this.$refs.uploadFile&&(i=a.uid,s=this.$refs.uploadFile.uploadFiles.findIndex((function(e){return e.uid==i})),s>-1&&this.$refs.uploadFile.uploadFiles.splice(s,1));case 6:case"end":return e.stop()}}),e,this,[[1,5]])})));function t(t){return e.apply(this,arguments)}return t}(),uploadSuccess:function(e){e&&this.uploadFileList.push(e),console.log(this.uploadFileList)},uploadRemove:function(e){var t=this.uploadFileList.findIndex((function(t){return t.fileName===e.name}));t>-1&&this.uploadFileList.splice(t,1)},callbackClose:function(){var e=this;this.$nextTick((function(){e.$refs["dataForm"].resetFields()})),this.fileList=[],this.uploadFileList=[],this.saveData="",this.$emit("callback")},handleClose:function(){var e=this;this.$nextTick((function(){e.$refs["dataForm"].resetFields()})),this.fileList=[],this.uploadFileList=[],this.saveData="",this.$emit("close")}}},h=v,y=(a("1777"),a("829d")),g=Object(y["a"])(h,m,d,!1,null,"a9fc263c",null),_=g.exports,k=a("c466"),F={components:{Pagination:u["a"],operate:_},props:{jobList:{type:Array,default:[]},orgList:{type:Array,default:[]},companyList:{type:Array,default:[]}},data:function(){return{archivesSourceList:c["i"],fileVisible:!1,projectSumVisible:!1,fileUrl:"",showDialog:!1,IDTypeList:c["b"],importDataBtn:!1,selectList:[],pageTotal:0,listLoading:!1,listTable:[],query:{osId:"",name:"",idNumber:"",onJobStateList:[0,1],isStop:"",postUuid:"",archivesSource:"",pageSize:10,pageNumber:1,distinct:0,phoneNumber:""},showOperate:!1,exportExcelLoading:!1,projectSum:0,projectSumList:[]}},created:function(){},mounted:function(){this.$route.query.osId&&(this.query.osId=Number(this.$route.query.osId)),this.getlistData(),this.getProjectSum()},methods:{toEdit:function(e){e.forEdit=!e.forEdit},editSave:function(e){var t=this,a=JSON.parse(window.localStorage.getItem("memberInfor"));if(!e.phoneNumber)return this.$message.error("手机号不能为空");Object(l["E"])({roleId:localStorage.getItem("roleId"),updateBy:a.id,updaterName:a.name,phoneNumber:e.clonePhoneNumber,newPhoneNumber:e.phoneNumber+""}).then((function(e){0==e.code&&(t.$message.success("更新成功"),t.getlistData())}))},escEdit:function(e){e.forEdit=!1},showProject:function(){this.projectSumVisible=!0},getProjectSum:function(){var e=this;Object(l["A"])({id:localStorage.getItem("roleId")}).then((function(t){t.data&&t.data.length?(e.projectSum=t.data.length,e.projectSumList=t.data):(e.projectSum=0,e.projectSumList=[])}))},showFileOpen:function(e){var t=[".doc",".docx",".xls",".xlsx",".ppt",".pptx"],a=e.fileName.slice(e.fileName.lastIndexOf("."));t.includes(a)?this.fileUrl="https://view.officeapps.live.com/op/view.aspx?src="+e.fullUrl:this.fileUrl=e.fullUrl,this.fileVisible=!0},getlistData:function(){var e=this;this.listLoading=!0,this.query.roleId=localStorage.getItem("roleId"),this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(l["s"])(this.query).then((function(t){t.data.records.map((function(e){e.fileArr=e.fileUrl?JSON.parse(e.fileUrl):[],e.clonePhoneNumber=JSON.parse(JSON.stringify(e.phoneNumber)),e.forEdit=!1})),e.listTable=t.data.records,e.pageTotal=t.data.rowsCount,e.listLoading=!1})).catch((function(){e.listLoading=!1}))},exportExecl:function(){var e=this;this.exportExcelLoading=!0;var t=new Date,a=Object(k["a"])(t,"yyyy-MM-dd"),r="在职档案列表".concat(a,".xls");Object(l["j"])(this.query).then((function(t){e.exportExcelLoading=!1;var a=new Blob([t],{type:"application/vnd.ms-excel;charset=UTF-8"});if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(a);else{var o=document.createElement("a");o.download=r,o.href=URL.createObjectURL(a),o.click(),URL.revokeObjectURL(o.href),document.body.removeChild(o)}})).catch((function(t){e.exportExcelLoading=!1}))},downloadItem:function(e){var t=e.fullUrl,a=new XMLHttpRequest;a.open("GET",t,!0),a.responseType="blob",a.onload=function(){var t=URL.createObjectURL(a.response),r=document.createElement("a");r.href=t,r.download=e.fileName,r.target="_blank",r.click()},a.send()},exportTemplate:function(){var e="/static/template/activeDataTemplate.xlsx",t="在职人员导入模板.xlsx",a=document.createElement("a");a.setAttribute("type","download"),a.setAttribute("download",t),a.style.display="none",a.href=e,document.body.appendChild(a),a.click(),document.body.removeChild(a)},exportTemplateQuick:function(){var e="/static/template/activeDataTemplateV3.xlsx",t="快速上线导入模板.xlsx",a=document.createElement("a");a.setAttribute("type","download"),a.setAttribute("download",t),a.style.display="none",a.href=e,document.body.appendChild(a),a.click(),document.body.removeChild(a)},selectionChange:function(e){this.selectList=e||[]},onSearch:function(){this.query.pageNumber=1,this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.query.pageNumber=1,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},importSpaceTmp:function(e){var t=this,a=e.file,r=a.size/1024/1024<20,o=a.name.lastIndexOf("."),n=a.name.length,i=a.name.substring(o+1,n);if("xls"==i||"xlsx"==i)if(r){var s=new FormData,c=JSON.parse(window.localStorage.getItem("memberInfor"));this.fileName=a.name,s.append("file",a,a.name);var u="".concat(JSON.parse(window.localStorage.getItem("companyInfo")).osId,"/").concat(c.id);this.importDataBtn=!0,Object(l["p"])(s,u).then((function(e){var a=e.headers,r=e.data;if(a.count){var o=JSON.parse(a.count);0==o.code?o.errorCount>0?(t.$message({message:"上传结果:总条数".concat(o.totalCount,"条,成功").concat(o.successCount,"条,失败").concat(o.errorCount,"条。"),type:"warning"}),t.downloadImportDetailes(r),t.query.pageNumber=1,t.getlistData()):(t.$message({message:"导入数据成功!",type:"success"}),t.query.pageNumber=1,t.getlistData()):t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1}else t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1})).catch((function(){t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1}))}else this.$message("上传文件大小不能超过20M!");else this.$message("只能上传Excel文件!")},importSpaceTmpQuick:function(e){var t=this,a=e.file,r=a.size/1024/1024<20,o=a.name.lastIndexOf("."),n=a.name.length,i=a.name.substring(o+1,n);if("xls"==i||"xlsx"==i)if(r){var s=new FormData,c=JSON.parse(window.localStorage.getItem("memberInfor"));this.fileName=a.name,s.append("file",a,a.name);var u="".concat(JSON.parse(window.localStorage.getItem("companyInfo")).osId,"/").concat(c.id);this.importDataBtn=!0,Object(l["q"])(s,u).then((function(e){var a=e.headers,r=e.data;if(a.count){var o=JSON.parse(a.count);0==o.code?o.errorCount>0?(t.$message({message:"上传结果:总条数".concat(o.totalCount,"条,成功").concat(o.successCount,"条,失败").concat(o.errorCount,"条。"),type:"warning"}),t.downloadImportDetailes(r),t.query.pageNumber=1,t.getlistData()):(t.$message({message:"导入数据成功!",type:"success"}),t.query.pageNumber=1,t.getlistData()):t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1}else t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1})).catch((function(){t.$message({message:"数据导入失败,请检查模板数据格式是否规范!",type:"error"}),t.importDataBtn=!1}))}else this.$message("上传文件大小不能超过20M!");else this.$message("只能上传Excel文件!")},downloadImportDetailes:function(e){var t="application/vnd.ms-excel",a=new Blob([e],{type:t}),r="在职人员模板导入失败.xls";if(window.navigator.msSaveOrOpenBlob)navigator.msSaveBlob(a);else{var o=document.createElement("a");o.download=r,o.style.display="none",o.href=URL.createObjectURL(a),document.body.appendChild(o),o.click(),document.body.removeChild(o)}},operateClick:function(e,t){this.showOperate=!0,this.$nextTick((function(){this.$refs.operate.init(e,t)}))},operateCallback:function(){this.showOperate=!1,this.getlistData()},seeDetail:function(e,t){this.$emit("see",e,t),console.log("触发-----------see")},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},j=F,w=(a("012d"),Object(y["a"])(j,i,s,!1,null,"9905b9b2",null)),O=w.exports,x=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"searchBar"},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:21}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"osId"}},[a("el-cascader",{ref:"projectCascader",attrs:{clearable:"",placeholder:"项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},model:{value:e.query.osId,callback:function(t){e.$set(e.query,"osId",t)},expression:"query.osId"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"姓名"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"idNumber"}},[a("el-input",{attrs:{clearable:"",placeholder:"证件号"},model:{value:e.query.idNumber,callback:function(t){e.$set(e.query,"idNumber",t)},expression:"query.idNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"approveStatus"}},[a("el-select",{attrs:{placeholder:"申请状态",clearable:""},model:{value:e.query.approveStatus,callback:function(t){e.$set(e.query,"approveStatus",t)},expression:"query.approveStatus"}},[a("el-option",{attrs:{label:"审批中",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已批准",value:2}}),e._v(" "),a("el-option",{attrs:{label:"已驳回",value:3}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"postUuid"}},[a("el-select",{attrs:{placeholder:"岗位",clearable:"",filterable:""},model:{value:e.query.postUuid,callback:function(t){e.$set(e.query,"postUuid",t)},expression:"query.postUuid"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")]),e._v(" "),a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")])],1)],1)],1)],1),e._v(" "),a("div",[e._m(0),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{border:"",data:e.listTable,"header-cell-style":e.headClass,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{align:"center","min-width":"100","show-overflow-tooltip":"",label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.name||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"80",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.sex?"男":2==t.row.sex?"女":"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"","min-width":"120",label:"项目/部门"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.osName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"120",label:"岗位","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.postName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"150",label:"证件类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("getItemType")(t.row.certificateType,e.IDTypeList))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180",label:"证件号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.idNumber||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"企业微信用户","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.wxUserName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"转正工资","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("formatMoney")(t.row.salary))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"转正日期","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.changeDate?t.row.changeDate.substring(0,10):"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"审批编号","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.approveNo||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"80",label:"审批状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[2==t.row.approveStatus?a("el-tag",{attrs:{type:"success"}},[e._v("已通过")]):1==t.row.approveStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("审批中")]):3==t.row.approveStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("未通过")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"100",label:"操作人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creatorName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"170",label:"操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.createTime||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"90",fixed:"right",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.seeDetail(t.row.memberId,"see")}}},[e._v("查看")])]}}])})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"current-page":e.query.pageNumber,"page-sizes":[10,20,30,100],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",background:"",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])])},S=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("转正记录列表")])])}],D=(a("8975"),{components:{Pagination:u["a"]},props:{jobList:{type:Array,default:[]},orgList:{type:Array,default:[]},companyList:{type:Array,default:[]}},data:function(){return{showDialog:!1,IDTypeList:c["b"],importDataBtn:!1,selectList:[],pageTotal:0,listLoading:!1,listTable:[],query:{osId:"",name:"",idNumber:"",postUuid:"",approveStatus:"",type:1,pageSize:10,pageNumber:1},showOperate:!1}},created:function(){},mounted:function(){this.getlistData()},methods:{getlistData:function(){var e=this;this.listLoading=!0,this.query.roleId=localStorage.getItem("roleId"),this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(l["t"])(this.query).then((function(t){t.data.records.map((function(e){e.fileArr=e.fileUrl?JSON.parse(e.fileUrl):[]})),e.listTable=t.data.records,e.pageTotal=t.data.rowsCount,e.listLoading=!1})).catch((function(){e.listLoading=!1}))},onSearch:function(){this.query.pageNumber=1,this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.query.pageNumber=1,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},seeDetail:function(e,t){this.$emit("see",e,t)},headClass:function(){return"text-align:center;background:#FAFAFA;"}}}),I=D,N=(a("e30f"),Object(y["a"])(I,x,S,!1,null,"9035c8f8",null)),L=N.exports,C=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"searchBar"},[a("el-form",{ref:"query",attrs:{model:e.query}},[a("el-row",{attrs:{gutter:20}},[a("el-col",{attrs:{span:21}},[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"osId"}},[a("el-cascader",{ref:"projectCascader",attrs:{clearable:"",placeholder:"项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},model:{value:e.query.osId,callback:function(t){e.$set(e.query,"osId",t)},expression:"query.osId"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{attrs:{clearable:"",placeholder:"姓名"},model:{value:e.query.name,callback:function(t){e.$set(e.query,"name",t)},expression:"query.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"idNumber"}},[a("el-input",{attrs:{clearable:"",placeholder:"证件号"},model:{value:e.query.idNumber,callback:function(t){e.$set(e.query,"idNumber",t)},expression:"query.idNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"approveStatus"}},[a("el-select",{attrs:{placeholder:"申请状态",clearable:""},model:{value:e.query.approveStatus,callback:function(t){e.$set(e.query,"approveStatus",t)},expression:"query.approveStatus"}},[a("el-option",{attrs:{label:"审批中",value:1}}),e._v(" "),a("el-option",{attrs:{label:"已批准",value:2}}),e._v(" "),a("el-option",{attrs:{label:"已驳回",value:3}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{prop:"postUuid"}},[a("el-select",{attrs:{placeholder:"岗位",clearable:"",filterable:""},model:{value:e.query.postUuid,callback:function(t){e.$set(e.query,"postUuid",t)},expression:"query.postUuid"}},e._l(e.jobList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:3}},[a("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")]),e._v(" "),a("el-button",{on:{click:function(t){return e.resetForm("query")}}},[e._v("重置")])],1)],1)],1)],1),e._v(" "),a("div",[e._m(0),e._v(" "),a("div",[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],attrs:{border:"",data:e.listTable,"header-cell-style":e.headClass,"tooltip-effect":"dark"}},[a("el-table-column",{attrs:{align:"center","min-width":"100","show-overflow-tooltip":"",label:"姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(t.row.name||"-"))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"80",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1==t.row.sex?"男":2==t.row.sex?"女":"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","show-overflow-tooltip":"","min-width":"120",label:"项目/部门"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.osName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"120",label:"岗位","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.postName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"150",label:"证件类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("getItemType")(t.row.certificateType,e.IDTypeList))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180",label:"证件号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.idNumber||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"企业微信用户","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.wxUserName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"120",label:"审批编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.approveNo||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"80",label:"审批状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[2==t.row.approveStatus?a("el-tag",{attrs:{type:"success"}},[e._v("已通过")]):1==t.row.approveStatus?a("el-tag",{attrs:{type:"warning"}},[e._v("审批中")]):3==t.row.approveStatus?a("el-tag",{attrs:{type:"danger"}},[e._v("未通过")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"100",label:"操作人"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.creatorName||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"170",label:"操作时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.createTime||"-")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"90",fixed:"right",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.seeDetail(t.row.memberId,"see")}}},[e._v("查看")])]}}])})],1),e._v(" "),a("div",{staticClass:"pagination"},[a("el-pagination",{attrs:{"current-page":e.query.pageNumber,"page-sizes":[10,20,30,100],"page-size":e.query.pageSize,layout:"total, sizes, prev, pager, next, jumper",background:"",total:e.pageTotal},on:{"update:currentPage":function(t){return e.$set(e.query,"pageNumber",t)},"update:current-page":function(t){return e.$set(e.query,"pageNumber",t)},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1)],1)])])},T=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"headerTop"},[a("span",{staticClass:"title"},[e._v("调岗记录列表")])])}],$={components:{Pagination:u["a"]},props:{jobList:{type:Array,default:[]},orgList:{type:Array,default:[]},companyList:{type:Array,default:[]}},data:function(){return{showDialog:!1,IDTypeList:c["b"],importDataBtn:!1,selectList:[],pageTotal:0,listLoading:!1,listTable:[],query:{osId:"",name:"",idNumber:"",postUuid:"",approveStatus:"",type:2,pageSize:10,pageNumber:1},showOperate:!1}},created:function(){},mounted:function(){this.getlistData()},methods:{getlistData:function(){var e=this;this.listLoading=!0,this.query.roleId=localStorage.getItem("roleId"),this.query.companyId=JSON.parse(localStorage.getItem("companyInfo")).osId,Object(l["t"])(this.query).then((function(t){t.data.records.map((function(e){e.fileArr=e.fileUrl?JSON.parse(e.fileUrl):[]})),e.listTable=t.data.records,e.pageTotal=t.data.rowsCount,e.listLoading=!1})).catch((function(){e.listLoading=!1}))},onSearch:function(){this.query.pageNumber=1,this.getlistData()},resetForm:function(e){this.$refs[e].resetFields(),this.query.pageNumber=1,this.getlistData()},handleSizeChange:function(e){this.query.pageSize=e,this.query.pageNumber=1,this.getlistData()},handleCurrentChange:function(e){this.query.pageNumber=e,this.getlistData()},seeDetail:function(e,t){this.$emit("see",e,t)},headClass:function(){return"text-align:center;background:#FAFAFA;"}}},q=$,U=(a("623a"),Object(y["a"])(q,C,T,!1,null,"0e972602",null)),A=U.exports,M=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"info-data"},[a("el-card",{staticStyle:{"margin-bottom":"20px"},attrs:{shadow:"always"}},[a("el-page-header",{attrs:{content:"详情页面"},on:{back:e.handleClose}})],1),e._v(" "),a("el-card",{staticStyle:{"margin-bottom":"20px"},attrs:{shadow:"always"}},[a("el-form",{ref:"dataForm",attrs:{model:e.dataForm,rules:e.rules,"label-width":"110px",disabled:"see"==e.infoType}},[a("el-divider",{attrs:{"content-position":"left"}},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v("个人信息")])]),e._v(" "),a("div",[a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"姓名",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入姓名",clearable:""},model:{value:e.dataForm.name,callback:function(t){e.$set(e.dataForm,"name",t)},expression:"dataForm.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"英文名",prop:"englishName"}},[a("el-input",{attrs:{placeholder:"请输入英文名",clearable:""},model:{value:e.dataForm.englishName,callback:function(t){e.$set(e.dataForm,"englishName",t)},expression:"dataForm.englishName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"性别",prop:"sex"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择性别"},model:{value:e.dataForm.sex,callback:function(t){e.$set(e.dataForm,"sex",t)},expression:"dataForm.sex"}},[a("el-option",{attrs:{label:"男",value:1}}),e._v(" "),a("el-option",{attrs:{label:"女",value:2}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"国籍",prop:"country"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择国籍"},model:{value:e.dataForm.country,callback:function(t){e.$set(e.dataForm,"country",t)},expression:"dataForm.country"}},e._l(e.nationalityList,(function(t){return a("el-option-group",{key:t.label,attrs:{label:t.label}},e._l(t.children,(function(e){return a("el-option",{key:e,attrs:{label:""+e.split("|")[1],value:e.split("|")[1]}})})),1)})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"籍贯",prop:"nativePlace"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择籍贯"},model:{value:e.dataForm.nativePlace,callback:function(t){e.$set(e.dataForm,"nativePlace",t)},expression:"dataForm.nativePlace"}},e._l(e.provincesList,(function(e){return a("el-option",{key:e,attrs:{label:e,value:e}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"民族",prop:"nation"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择民族",disabled:""},model:{value:e.dataForm.nation,callback:function(t){e.$set(e.dataForm,"nation",t)},expression:"dataForm.nation"}},e._l(e.nation,(function(e){return a("el-option",{key:e.name,attrs:{label:e.name,value:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"政治面貌",prop:"politicCountenance"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择政治面貌"},model:{value:e.dataForm.politicCountenance,callback:function(t){e.$set(e.dataForm,"politicCountenance",t)},expression:"dataForm.politicCountenance"}},e._l(e.politicalType,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"婚姻状况",prop:"maritalStatus"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择婚姻状况"},model:{value:e.dataForm.maritalStatus,callback:function(t){e.$set(e.dataForm,"maritalStatus",t)},expression:"dataForm.maritalStatus"}},e._l(e.maritalStatus,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"出生日期",prop:"birthday"}},[a("el-date-picker",{attrs:{clearable:"","value-format":"yyyy-MM-dd",type:"date",placeholder:"请选择出生日期"},on:{change:e.setAge},model:{value:e.dataForm.birthday,callback:function(t){e.$set(e.dataForm,"birthday",t)},expression:"dataForm.birthday"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"年龄",prop:"age"}},[a("el-input",{attrs:{disabled:""},model:{value:e.dataForm.age,callback:function(t){e.$set(e.dataForm,"age",t)},expression:"dataForm.age"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"学历",prop:"education"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择学历"},model:{value:e.dataForm.education,callback:function(t){e.$set(e.dataForm,"education",t)},expression:"dataForm.education"}},e._l(e.educationList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"健康状况",prop:"healthCondition"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择健康状况"},model:{value:e.dataForm.healthCondition,callback:function(t){e.$set(e.dataForm,"healthCondition",t)},expression:"dataForm.healthCondition"}},[a("el-option",{attrs:{label:"良好",value:"良好"}}),e._v(" "),a("el-option",{attrs:{label:"其他",value:"其他"}})],1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"联系电话",prop:"phoneNumber"}},[a("el-input",{attrs:{disabled:!0,placeholder:"请输入联系电话",clearable:""},model:{value:e.dataForm.phoneNumber,callback:function(t){e.$set(e.dataForm,"phoneNumber",t)},expression:"dataForm.phoneNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"个人邮箱",prop:"email"}},[a("el-input",{attrs:{placeholder:"请输入个人邮箱",clearable:""},model:{value:e.dataForm.email,callback:function(t){e.$set(e.dataForm,"email",t)},expression:"dataForm.email"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"现住地址",prop:"detailAddress"}},[a("el-input",{attrs:{placeholder:"请输入现住地址",clearable:""},model:{value:e.dataForm.detailAddress,callback:function(t){e.$set(e.dataForm,"detailAddress",t)},expression:"dataForm.detailAddress"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"证件类型",prop:"certificateType"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选证件类型"},model:{value:e.dataForm.certificateType,callback:function(t){e.$set(e.dataForm,"certificateType",t)},expression:"dataForm.certificateType"}},e._l(e.IDTypeList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),1!=e.dataForm.certificateType?a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"证件号",prop:"cardNumber"}},[a("el-input",{attrs:{placeholder:"请输入证件号",clearable:""},model:{value:e.dataForm.cardNumber,callback:function(t){e.$set(e.dataForm,"cardNumber",t)},expression:"dataForm.cardNumber"}})],1)],1):e._e(),e._v(" "),1==e.dataForm.certificateType?a("el-col",{key:"1",attrs:{span:6}},[a("el-form-item",{attrs:{label:"身份证号",prop:"IDcardNumber"}},[a("el-input",{attrs:{placeholder:"请输入身份证号码",clearable:""},model:{value:e.dataForm.IDcardNumber,callback:function(t){e.$set(e.dataForm,"IDcardNumber",t)},expression:"dataForm.IDcardNumber"}})],1)],1):e._e(),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{key:"2",attrs:{label:"证件地址",prop:"certificateAddress"}},[a("el-input",{attrs:{placeholder:"请输入证件地址",clearable:""},model:{value:e.dataForm.certificateAddress,callback:function(t){e.$set(e.dataForm,"certificateAddress",t)},expression:"dataForm.certificateAddress"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"个人专长",prop:"expertise"}},[a("el-input",{attrs:{type:"textarea",clearable:""},model:{value:e.dataForm.expertise,callback:function(t){e.$set(e.dataForm,"expertise",t)},expression:"dataForm.expertise"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"兴趣爱好",prop:"hobby"}},[a("el-input",{attrs:{type:"textarea",clearable:""},model:{value:e.dataForm.hobby,callback:function(t){e.$set(e.dataForm,"hobby",t)},expression:"dataForm.hobby"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"身高",prop:"height"}},[a("el-input",{attrs:{placeholder:"身高",clearable:""},model:{value:e.dataForm.height,callback:function(t){e.$set(e.dataForm,"height",t)},expression:"dataForm.height"}},[a("template",{slot:"append"},[e._v("cm")])],2)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"体重",prop:"weight"}},[a("el-input",{attrs:{placeholder:"体重",clearable:""},model:{value:e.dataForm.weight,callback:function(t){e.$set(e.dataForm,"weight",t)},expression:"dataForm.weight"}},[a("template",{slot:"append"},[e._v("kg")])],2)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"生肖",prop:"zodiacSign"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择生肖"},model:{value:e.dataForm.zodiacSign,callback:function(t){e.$set(e.dataForm,"zodiacSign",t)},expression:"dataForm.zodiacSign"}},e._l(e.zodiac,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"星座",prop:"constellation"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择星座"},model:{value:e.dataForm.constellation,callback:function(t){e.$set(e.dataForm,"constellation",t)},expression:"dataForm.constellation"}},e._l(e.constellation,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"毕业院校",prop:"school"}},[a("el-input",{attrs:{placeholder:"请输入毕业院校",clearable:""},model:{value:e.dataForm.school,callback:function(t){e.$set(e.dataForm,"school",t)},expression:"dataForm.school"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"所学专业",prop:"major"}},[a("el-input",{attrs:{placeholder:"请输入所学专业",clearable:""},model:{value:e.dataForm.major,callback:function(t){e.$set(e.dataForm,"major",t)},expression:"dataForm.major"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"紧急联系人",prop:"urgentPerson"}},[a("el-input",{attrs:{placeholder:"请输入紧急联系人",clearable:""},model:{value:e.dataForm.urgentPerson,callback:function(t){e.$set(e.dataForm,"urgentPerson",t)},expression:"dataForm.urgentPerson"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"紧急联系电话",prop:"urgentPhone"}},[a("el-input",{attrs:{placeholder:"请输入紧急联系人电话",clearable:""},model:{value:e.dataForm.urgentPhone,callback:function(t){e.$set(e.dataForm,"urgentPhone",t)},expression:"dataForm.urgentPhone"}})],1)],1)],1)],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v("账户信息")])]),e._v(" "),a("div",[a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"户名",prop:"accountName"}},[a("el-input",{attrs:{placeholder:"请输入银行卡账户名",clearable:""},model:{value:e.dataForm.accountName,callback:function(t){e.$set(e.dataForm,"accountName",t)},expression:"dataForm.accountName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"账号",prop:"accountNumber"}},[a("el-input",{attrs:{placeholder:"请输入银行卡号",clearable:""},model:{value:e.dataForm.accountNumber,callback:function(t){e.$set(e.dataForm,"accountNumber",t)},expression:"dataForm.accountNumber"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"银行",prop:"bankName"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择账户所属银行"},model:{value:e.dataForm.bankName,callback:function(t){e.$set(e.dataForm,"bankName",t)},expression:"dataForm.bankName"}},e._l(e.BankData,(function(e){return a("el-option",{key:e.value,attrs:{label:e.name,value:e.name}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"支行",prop:"branch"}},[a("el-input",{attrs:{placeholder:"请输入所属银行支行",clearable:""},model:{value:e.dataForm.branch,callback:function(t){e.$set(e.dataForm,"branch",t)},expression:"dataForm.branch"}})],1)],1)],1)],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v("工作信息")])]),e._v(" "),a("div",[a("el-row",[a("el-col",{attrs:{span:9}},[a("el-form-item",{attrs:{label:"入职城市",prop:"selectArea"}},[a("el-cascader",{attrs:{clearable:"",placeholder:"请选择所属省市",options:e.options},on:{change:e.areaChange},model:{value:e.dataForm.selectArea,callback:function(t){e.$set(e.dataForm,"selectArea",t)},expression:"dataForm.selectArea"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:9}},[a("el-form-item",{attrs:{label:"入职项目/部门",prop:"project"}},[a("el-cascader",{ref:"projectCascader",attrs:{clearable:"",disabled:"",placeholder:"请选择项目/部门",options:e.orgList,filterable:"",props:{label:"nameTxt",value:"id",children:"childs",checkStrictly:!0,emitPath:!1}},on:{change:e.projectChange},model:{value:e.dataForm.project,callback:function(t){e.$set(e.dataForm,"project",t)},expression:"dataForm.project"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"入职岗位",prop:"jobObj"}},[a("div",{staticClass:"job-inline"},[a("el-radio-group",{staticClass:"job-radio",attrs:{size:"mini"},on:{change:e.jobSelectChange},model:{value:e.jobSelect,callback:function(t){e.jobSelect=t},expression:"jobSelect"}},[a("el-radio-button",{attrs:{label:"常用"}}),e._v(" "),a("el-radio-button",{attrs:{label:"其他"}})],1),e._v(" "),"常用"===e.jobSelect?a("el-select",{staticClass:"job-select",attrs:{placeholder:"请选择岗位",clearable:"",filterable:"","value-key":"id"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.dataForm.jobObj,callback:function(t){e.$set(e.dataForm,"jobObj",t)},expression:"dataForm.jobObj"}},e._l(e.jobList1,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e}})})),1):e._e(),e._v(" "),"其他"===e.jobSelect?a("el-select",{staticClass:"job-select",attrs:{placeholder:"请选择岗位",clearable:"",filterable:"","value-key":"id"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.dataForm.jobObj,callback:function(t){e.$set(e.dataForm,"jobObj",t)},expression:"dataForm.jobObj"}},e._l(e.jobList2,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e}})})),1):e._e()],1)])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"入职时间",prop:"entryDate"}},[a("el-date-picker",{attrs:{clearable:"","value-format":"yyyy-MM-dd 00:00:00",type:"date",placeholder:"请选择入职时间"},model:{value:e.dataForm.entryDate,callback:function(t){e.$set(e.dataForm,"entryDate",t)},expression:"dataForm.entryDate"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"试用期",prop:"probationMonth"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择试用期"},model:{value:e.dataForm.probationMonth,callback:function(t){e.$set(e.dataForm,"probationMonth",t)},expression:"dataForm.probationMonth"}},e._l(7,(function(e,t){return a("el-option",{key:e,attrs:{label:t+" 个月",value:t}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"退休日期",prop:"retireDate"}},[a("el-date-picker",{attrs:{clearable:"","value-format":"yyyy-MM-dd 00:00:00",type:"date",placeholder:"请选择退休日期"},model:{value:e.dataForm.retireDate,callback:function(t){e.$set(e.dataForm,"retireDate",t)},expression:"dataForm.retireDate"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"合同类型",prop:"contractType"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择合同类型"},model:{value:e.dataForm.contractType,callback:function(t){e.$set(e.dataForm,"contractType",t)},expression:"dataForm.contractType"}},e._l(e.contractType,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"合同主体",prop:"mainInfo"}},[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择合同主体","value-key":"id"},on:{change:function(t){return e.$forceUpdate()}},model:{value:e.dataForm.mainInfo,callback:function(t){e.$set(e.dataForm,"mainInfo",t)},expression:"dataForm.mainInfo"}},e._l(e.companyList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e}})})),1)],1)],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"合同期限",required:""}},[a("div",{staticClass:"time-content"},[a("el-form-item",{attrs:{prop:"contractBegDate"}},[a("el-date-picker",{attrs:{clearable:"","value-format":"yyyy-MM-dd 00:00:00",type:"date",placeholder:"合同开始时间"},model:{value:e.dataForm.contractBegDate,callback:function(t){e.$set(e.dataForm,"contractBegDate",t)},expression:"dataForm.contractBegDate"}})],1),e._v(" "),a("span",{staticClass:"time-line"},[e._v("-")]),e._v(" "),a("el-form-item",{attrs:{prop:"contractEndDate"}},[a("el-date-picker",{attrs:{clearable:"","value-format":"yyyy-MM-dd 00:00:00",type:"date",placeholder:"合同结束时间"},model:{value:e.dataForm.contractEndDate,callback:function(t){e.$set(e.dataForm,"contractEndDate",t)},expression:"dataForm.contractEndDate"}})],1)],1)])],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"企业微信ID",prop:"wxUserId"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请选择企业微信成员"},model:{value:e.dataForm.wxUserId,callback:function(t){e.$set(e.dataForm,"wxUserId",t)},expression:"dataForm.wxUserId"}},e._l(e.wechatArr,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.userId}})})),1)],1)],1)],1)],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v("社保缴纳信息")])]),e._v(" "),a("div",[a("el-row",[a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"140px",label:"社保",prop:"security.medical"}},[a("el-checkbox",{attrs:{"true-label":2,"false-label":1,disabled:2==e.dataForm.security.specificWorkInjury},on:{change:e.changeMedical},model:{value:e.dataForm.security.medical,callback:function(t){e.$set(e.dataForm.security,"medical",t)},expression:"dataForm.security.medical"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"140px",label:"住房公积金"}},[a("el-checkbox",{attrs:{"true-label":2,"false-label":1},model:{value:e.dataForm.security.housingFund,callback:function(t){e.$set(e.dataForm.security,"housingFund",t)},expression:"dataForm.security.housingFund"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"140px",label:"特定人员工伤保险"}},[a("el-checkbox",{attrs:{"true-label":2,"false-label":1,disabled:2==e.dataForm.security.medical},on:{change:e.changeMedical},model:{value:e.dataForm.security.specificWorkInjury,callback:function(t){e.$set(e.dataForm.security,"specificWorkInjury",t)},expression:"dataForm.security.specificWorkInjury"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{"label-width":"140px",label:"雇主责任险"}},[a("el-checkbox",{attrs:{"true-label":2,"false-label":1},model:{value:e.dataForm.security.employerLiability,callback:function(t){e.$set(e.dataForm.security,"employerLiability",t)},expression:"dataForm.security.employerLiability"}})],1)],1)],1)],1),e._v(" "),a("el-divider",{attrs:{"content-position":"left"}},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold"}},[e._v("附件")])]),e._v(" "),a("div",[a("el-row",[a("el-col",{attrs:{span:10}},["edit"==e.infoType?a("el-form-item",{attrs:{label:"附件"}},[a("el-upload",{ref:"uploadFile",staticClass:"upload-demo",attrs:{action:"","on-exceed":e.exceedUpload,"before-upload":e.beforeUpload,"http-request":e.uploadRequest,"on-success":e.uploadSuccess,"on-remove":e.uploadRemove,"on-preview":e.onPreview,multiple:"",limit:9,"file-list":e.fileList}},[a("el-button",{attrs:{size:"small",type:"primary"}},[e._v("点击上传")]),e._v(" "),a("div",{staticClass:"el-upload__tip",attrs:{slot:"tip"},slot:"tip"},[e._v("\n 只能上传图片和文档,图片不超过2M,文档不超过10M\n ")])],1)],1):e._e(),e._v(" "),"see"==e.infoType?a("el-form-item",{attrs:{label:"附件"}},[e._l(e.fileList,(function(t,r){return a("div",{key:r},[a("el-link",{attrs:{type:"primary"},on:{click:function(a){return e.downloadFile(t)}}},[e._v(e._s(t.name))])],1)})),e._v(" "),e.fileList.length<=0?a("span",[e._v("-")]):e._e()],2):e._e()],1)],1)],1)],1),e._v(" "),a("div",{staticStyle:{"text-align":"center"}},["edit"==e.infoType?a("el-button",{attrs:{type:"primary"},on:{click:e.postData}},[e._v("保存修改")]):e._e(),e._v(" "),a("el-button",{on:{click:e.handleClose}},[e._v("返回")])],1)],1),e._v(" "),a("el-card",{attrs:{shadow:"always"}},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",[e._v("变更记录")])]),e._v(" "),a("div",[a("el-tabs",{attrs:{"tab-position":"left"}},e._l(e.transferList,(function(t,r){return a("el-tab-pane",{key:r,attrs:{label:t.osName+" / "+t.postName}},[t.subRespDTOList&&t.subRespDTOList.length?a("el-timeline",{staticStyle:{"padding-top":"5px"}},e._l(t.subRespDTOList,(function(t,r){return a("el-timeline-item",{key:r,attrs:{type:"primary",timestamp:t.createTime}},[a("span",{staticClass:"timeline-title"},[e._v(e._s(1==t.type?"转正":2==t.type?"调岗":3==t.type?"续签":4==t.type?"离职":5==t.type?"新任命":6==t.type?"修改证件号":7==t.type?"修改姓名":"")+"\n ")]),e._v(" "),1==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(e.formatChangeTime(t.changeDate)+"于 “ "+t.osName+" ” 转正")+"\n ")]):e._e(),e._v(" "),2==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(e.formatChangeTime(t.changeDate)+"从 “ "+t.formerlyOsName+" / "+t.formerlyPostName+" ” 调岗至 “ "+t.osName+" / "+t.postName+" ” ")+"\n ")]):e._e(),e._v(" "),3==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(e.formatChangeTime(t.changeDate)+"同 “ "+t.contractMainBody+" ” 续签 “ "+e.getContractInfo(t.contractType)+" ”,有效期为:"+t.contractBegDate+" 至 "+t.contractEndDate)+"\n ")]):e._e(),e._v(" "),4==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(e.formatChangeTime(t.changeDate)+"离职")+"\n ")]):e._e(),e._v(" "),5==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(e.formatChangeTime(t.changeDate)+"新任命至 “ "+t.osName+" / "+t.postName+" ” ")+"\n ")]):e._e(),e._v(" "),6==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(t.creatorName+"于"+e.formatChangeTime(t.updateTime)+"修改证件号")+"\n ")]):e._e(),e._v(" "),7==t.type?a("p",{staticClass:"timeline-text"},[e._v("\n "+e._s(t.creatorName+"于"+e.formatChangeTime(t.updateTime)+"修改姓名")+"\n ")]):e._e()])})),1):a("div",{staticStyle:{padding:"30px 0","text-align":"center"}},[e._v("\n 暂无变更记录~\n ")])],1)})),1)],1)]),e._v(" "),a("el-dialog",{attrs:{title:"文件预览",visible:e.fileVisible},on:{"update:visible":function(t){e.fileVisible=t}}},[a("iframe",{attrs:{src:e.fileUrl,frameborder:"0",scrolling:"no",height:"550px",width:"100%"}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.fileVisible=!1}}},[e._v("关闭")])],1)])],1)},B=[],R=(a("ac67"),a("32ea"),a("8dee"),a("5821")),P=a("86dc"),E=a("e862"),z=a("b9f1"),J=a("fed7"),W=a("dd26"),V=a.n(W);function Q(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,r)}return a}function Y(e){for(var t=1;t68&&"number"===typeof this.setAgeForm.maleAge&&this.setAgeForm.maleAge>e&&(this.dataForm.security.medical=1,this.medicalDisabled=!0))},getSet:function(){var e=this,t=JSON.parse(localStorage.getItem("companyInfo")).osId;Object(E["e"])({id:t}).then((function(t){0==t.code&&t.data&&(e.setAgeForm.verification=t.data.verification,e.setAgeForm.womenAge=t.data.womenAge,e.setAgeForm.maleAge=t.data.maleAge,e.filterWorkNeedBuyType())}))},onPreview:function(e){var t="";t=e.url?e.url:e.response&&e.response.fullUrl?e.response.fullUrl:e.response&&e.response.url?e.response.url:"";var a=[".doc",".docx",".xls",".xlsx",".ppt",".pptx"],r=t.slice(t.lastIndexOf("."));a.includes(r)?this.fileUrl="https://view.officeapps.live.com/op/view.aspx?src="+t:this.fileUrl=t,console.log(this.fileUrl,"fileUrl"),this.fileVisible=!0},init:function(e,t){this.infoType=t,this.getInfo(e),this.getTransferList(e)},jobSelectChange:function(e){this.dataForm.jobObj=null,this.$forceUpdate()},getInfo:function(e){var t=this;Object(n["p"])({id:e}).then(function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(a){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:0==a.code&&(t.fileList=[],t.timelineList=[],t.memberObj=a.data.memberAddReqDTO,t.workObj=a.data.memberWorkInfoAddReqDTO,t.securityObj=a.data.memberSocialSecurityRespDTO,t.dataForm=Y(Y(Y({},a.data.memberAddReqDTO),a.data.memberWorkInfoAddReqDTO),{},{IDcardNumber:"",cardNumber:"",wxUserId:t.workObj.wxUserId?t.workObj.wxUserId:null}),1==t.memberObj.certificateType?(t.dataForm.IDcardNumber=t.memberObj.idNumber,t.IDCardNoChange()):t.dataForm.cardNumber=t.memberObj.idNumber,t.dataForm.security=a.data.memberSocialSecurityRespDTO,t.dataForm.project=t.dataForm.osId,t.dataForm.projectObj={name:t.dataForm.osName,id:t.dataForm.osId},console.log(t.dataForm.postUuid,"this.dataForm.postUuid"),t.jobList.forEach((function(e){e.id==t.dataForm.postUuid&&(t.jobSelect=1==e.commonlyUsed?"常用":"其他")})),console.log(t.jobSelect,"this.jobSelect"),t.dataForm.jobObj={name:t.dataForm.postName,id:t.dataForm.postUuid},t.dataForm.city&&t.gerArea(t.dataForm.city),t.dataForm.age=t.transformAge(t.dataForm.birthday),console.log(t.dataForm.fileUrl,"asd+as9das9+"),t.dataForm.fileUrl&&(r=JSON.parse(t.dataForm.fileUrl),r.map((function(e){(e&&e.url||e.fullUrl)&&t.fileList.push({name:e.fileName,url:e.fullUrl||e.url})})),t.uploadFileList=r),t.dataForm.mainInfo={id:t.dataForm.contractMainBodyId,name:t.dataForm.contractMainBody},""!=t.dataForm.accountName&&null!=t.dataForm.accountName||(t.dataForm.accountName=t.dataForm.name),t.$forceUpdate(),t.getSet());case 1:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())},IDCardNoChange:function(){var e=this.dataForm.IDcardNumber;if(1==this.dataForm.certificateType&&e&&18==e.length){var t="";t=e.substr(6,8),t=t.replace(/(.{4})(.{2})/,"$1-$2-"),this.dataForm.birthday=t,this.setAge()}this.$forceUpdate()},getTransferList:function(e){var t=this;Object(l["n"])({id:e}).then((function(e){t.transferList=e.data,t.activeValue=0}))},formatChangeTime:function(e){if(e)return V()(e).format("YYYY年MM月DD日")},getContractInfo:function(e){var t=this.contractType.find((function(t){return t.value==e}));return t.label},areaChange:function(e){e?f["a"][e[0]].includes("市")||f["a"][e[0]].includes("区")?this.dataForm.city=f["a"][e[0]]:this.dataForm.city=f["a"][e[1]]:this.dataForm.city=""},gerArea:function(e){var t=this;f["b"].forEach((function(a,r){a.label.includes(e)||e.includes(a.label)?(t.dataForm.selectArea=[a.value,a.children[0].value],t.dataForm.city=a.value):a.children.forEach((function(r,o){(r.label.includes(e)||e.includes(r.label))&&(t.dataForm.selectArea=[a.value,r.value],t.dataForm.city=r.label)}))}))},setAge:function(){this.dataForm.birthday?this.dataForm.age=this.transformAge(this.dataForm.birthday):this.dataForm.age="",this.$forceUpdate()},transformAge:function(e){if(e){var t=V()(e).format("YYYY-MM-DD 00:00:00"),a=V()(t),r=V()(),o=r.diff(a,"years");return o}return"-"},projectChange:function(e){if(e){var t=this.$refs["projectCascader"].getCheckedNodes();this.dataForm.projectObj=t[0].data}else this.dataForm.projectObj=""},downloadFile:function(e){var t=e.url,a=new XMLHttpRequest;a.open("GET",t,!0),a.responseType="blob",a.onload=function(){var t=URL.createObjectURL(a.response),r=document.createElement("a");r.href=t,r.download=e.name,r.target="_blank",r.click()},a.send()},exceedUpload:function(){this.$message("最多仅允许上传9个文件")},beforeUpload:function(e){var t=e.size/1024/1024<10,a=e.size/1024/1024<2,r=["jpeg","jpg","gif","bmp","png"],o=["xls","xlsx","doc","docx","ppt","pptx","pdf"],n=e.name.substring(e.name.lastIndexOf(".")+1).toLowerCase();return r.includes(n)||o.includes(n)?r.includes(n)&&!a?(this.$message("图片文件最大不超过2M"),!1):!(o.includes(n)&&!t)||(this.$message("文档文件最大不超过10M"),!1):(this.$message("上传文件只能是图片或文档,如:jpg、jpeg、png、doc、pdf、xls、等格式!"),!1)},uploadRequest:function(){var e=Object(p["a"])(regeneratorRuntime.mark((function e(t){var a,r,o,n,l,i,s,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return a=t.file,e.prev=1,r=new FormData,r.append("file",a),e.next=2,Object(b["o"])(r);case 2:if(o=e.sent,!o||!o.data||0!==o.data.code){e.next=3;break}n=o.data.data.fullUrl||o.data.data.url,l={fileName:a.name,fullUrl:n,url:n},t.onSuccess(l),this.$message.success("文件上传成功"),e.next=4;break;case 3:throw new Error(o.data.message||"上传失败");case 4:e.next=6;break;case 5:e.prev=5,c=e["catch"](1),console.error("上传失败:",c),this.$message.error("文件上传失败: ".concat(c.message||"未知错误")),this.$refs.uploadFile&&(i=a.uid,s=this.$refs.uploadFile.uploadFiles.findIndex((function(e){return e.uid==i})),s>-1&&this.$refs.uploadFile.uploadFiles.splice(s,1));case 6:case"end":return e.stop()}}),e,this,[[1,5]])})));function t(t){return e.apply(this,arguments)}return t}(),uploadSuccess:function(e){e&&this.uploadFileList.push(e),console.log(this.uploadFileList)},uploadRemove:function(e){var t=this.uploadFileList.findIndex((function(t){return t.fileName===e.name}));t>-1&&this.uploadFileList.splice(t,1)},postData:function(){var e=this,t=JSON.parse(window.localStorage.getItem("memberInfor"));this.$refs["dataForm"].validate((function(a){if(a){e.memberObj.name=e.dataForm.name,e.memberObj.certificateType=e.dataForm.certificateType,1==e.dataForm.certificateType?e.memberObj.idNumber=e.dataForm.IDcardNumber:e.memberObj.idNumber=e.dataForm.cardNumber,e.memberObj.englishName=e.dataForm.englishName,e.memberObj.sex=e.dataForm.sex,e.memberObj.country=e.dataForm.country,e.memberObj.nativePlace=e.dataForm.nativePlace,e.memberObj.politicCountenance=e.dataForm.politicCountenance,e.memberObj.maritalStatus=e.dataForm.maritalStatus,e.memberObj.education=e.dataForm.education,e.memberObj.healthCondition=e.dataForm.healthCondition,e.memberObj.email=e.dataForm.email,e.memberObj.detailAddress=e.dataForm.detailAddress,e.memberObj.certificateAddress=e.dataForm.certificateAddress,e.memberObj.expertise=e.dataForm.expertise,e.memberObj.hobby=e.dataForm.hobby,e.memberObj.height=e.dataForm.height,e.memberObj.weight=e.dataForm.weight,e.memberObj.zodiacSign=e.dataForm.zodiacSign,e.memberObj.constellation=e.dataForm.constellation,e.memberObj.school=e.dataForm.school,e.memberObj.major=e.dataForm.major,e.memberObj.urgentPerson=e.dataForm.urgentPerson,e.memberObj.urgentPhone=e.dataForm.urgentPhone,e.memberObj.fileUrl=e.uploadFileList.length?JSON.stringify(e.uploadFileList):"",e.memberObj.birthday=e.dataForm.birthday,e.memberObj.accountNumber=e.dataForm.accountNumber,e.memberObj.bankName=e.dataForm.bankName,e.memberObj.branch=e.dataForm.branch,e.memberObj.accountName=e.dataForm.accountName,e.memberObj.city=e.dataForm.city,e.memberObj.osName=e.dataForm.projectObj.name,e.memberObj.osId=e.dataForm.projectObj.id,e.memberObj.postName=e.dataForm.jobObj.name,e.memberObj.postUuid=e.dataForm.jobObj.id,e.workObj.entryDate=e.dataForm.entryDate,e.workObj.probationMonth=e.dataForm.probationMonth,e.workObj.retireDate=e.dataForm.retireDate,e.workObj.contractType=e.dataForm.contractType,e.workObj.contractMainBody=e.dataForm.mainInfo.name,e.workObj.contractMainBodyId=e.dataForm.mainInfo.id,e.workObj.contractBegDate=e.dataForm.contractBegDate,e.workObj.contractEndDate=e.dataForm.contractEndDate,e.workObj.wxUserId=e.dataForm.wxUserId,e.securityObj.employerLiability=e.dataForm.security.employerLiability||1,e.securityObj.housingFund=e.dataForm.security.housingFund||1,e.securityObj.medical=e.dataForm.security.medical||1,e.securityObj.specificWorkInjury=e.dataForm.security.specificWorkInjury||1,e.securityObj.insuranceCity=e.dataForm.city;var r={creatorId:t.id,creatorName:t.name,memberAddReqDTO:e.memberObj,memberSocialSecurityUpdateReqDTO:e.securityObj,memberWorkInfoAddReqDTO:e.workObj};Object(n["D"])(r).then((function(t){0==t.code&&(e.$message({message:"更新成功!",type:"success"}),e.callbackClose())}))}else e.$message.warning("所填信息有误,请检查并完善!")}))},callbackClose:function(){this.dataForm={security:{maternity:2,medical:2,unemployment:2,workInjury:2,endowment:2,housingFund:2,employerLiability:2,specificWorkInjury:2}},this.fileList=[],this.$refs["dataForm"].resetFields(),this.$emit("callback")},handleClose:function(){this.dataForm={security:{maternity:2,medical:2,unemployment:2,workInjury:2,endowment:2,housingFund:2,employerLiability:2,specificWorkInjury:2}},this.fileList=[],this.$refs["dataForm"].resetFields(),this.$emit("close")}}},X=H,G=(a("bec2"),Object(y["a"])(X,M,B,!1,null,"603521b2",null)),K=G.exports,Z={components:{activeList:O,becomeList:L,transferList:A,Info:K},data:function(){return{activeName:"active",jobList:[],organizeList:[],companyList:[],showList:!0,showDetail:!1}},mounted:function(){this.getJobList(),this.getOrganizeList(),this.getCompanyList()},methods:{getJobList:function(){var e=this;Object(n["n"])().then((function(t){t.data.length>0?e.jobList=t.data:e.jobList=[]})).catch((function(e){console.log(e)}))},getOrganizeList:function(){var e=this,t={id:JSON.parse(localStorage.getItem("companyInfo")).osId,roleId:Number(localStorage.getItem("roleId"))};Object(n["w"])(t).then((function(t){t&&t.data.length>0&&(e.organizeList=e.getTreeData(t.data))})).catch((function(t){e.loadingTree=!1}))},getTreeData:function(e){for(var t=0;t