chunk-0f9d7f8c.08d78651.js 37 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0f9d7f8c"],{"09f4":function(e,t,r){"use strict";r.d(t,"a",(function(){return o})),Math.easeInOutQuad=function(e,t,r,n){return e/=n/2,e<1?r/2*e*e+t:(e--,-r/2*(e*(e-2)-1)+t)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function a(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function o(e,t,r){var o=i(),s=e-o,l=20,c=0;t="undefined"===typeof t?500:t;var u=function e(){c+=l;var i=Math.easeInOutQuad(c,o,s,t);a(i),c<t?n(e):r&&"function"===typeof r&&r()};u()}},"333d":function(e,t,r){"use strict";var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"pagination-container",class:{hidden:e.hidden}},[r("el-pagination",e._b({attrs:{"current-page":e.currentPage,"page-size":e.pageSize,layout:e.layout,"page-sizes":e.pageSizes,total:e.total},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}},"el-pagination",e.$attrs,!1))],1)},a=[],i=(r("c5f6"),r("09f4")),o={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total,sizes,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(e){this.$emit("update:page",e)}},pageSize:{get:function(){return this.limit},set:function(e){this.$emit("update:limit",e)}}},methods:{handleSizeChange:function(e){this.$emit("pagination",{page:this.currentPage,limit:e}),this.autoScroll&&Object(i["a"])(0,800)},handleCurrentChange:function(e){this.$emit("pagination",{page:e,limit:this.pageSize}),this.autoScroll&&Object(i["a"])(0,800)}}},s=o,l=(r("c0b9"),r("2877")),c=Object(l["a"])(s,n,a,!1,null,"31cb099a",null);t["a"]=c.exports},3607:function(e,t,r){"use strict";r.d(t,"g",(function(){return s})),r.d(t,"d",(function(){return l})),r.d(t,"f",(function(){return c})),r.d(t,"e",(function(){return u})),r.d(t,"i",(function(){return d})),r.d(t,"j",(function(){return p})),r.d(t,"h",(function(){return m})),r.d(t,"l",(function(){return f})),r.d(t,"m",(function(){return b})),r.d(t,"k",(function(){return g})),r.d(t,"n",(function(){return h})),r.d(t,"b",(function(){return v})),r.d(t,"a",(function(){return _})),r.d(t,"c",(function(){return y}));var n=r("b775"),a=r("4328"),i=r.n(a),o="/api-web";function s(e){return Object(n["a"])({url:o+"/tenantEntryActivities/queryPage",method:"get",params:e})}function l(e){return Object(n["a"])({url:o+"/tenantEntryActivities/merge",method:"post",data:e})}function c(e){return Object(n["a"])({url:o+"/tenantEntryActivities/updateDelFlag",method:"post",data:i.a.stringify(e)})}function u(e){return Object(n["a"])({url:o+"/tenantEntryActivities/query",method:"get",params:e})}function d(e){return Object(n["a"])({url:"/api-cms/helpCenterCatalog/list",method:"get",params:e})}function p(e){return Object(n["a"])({url:"/api-cms/helpCenterCatalog/modify",method:"post",data:i.a.stringify(e)})}function m(e){return Object(n["a"])({url:"/api-cms/helpCenterCatalog/delete",method:"post",data:i.a.stringify(e)})}function f(e){return Object(n["a"])({url:"/api-cms/helpCenterContent/list",method:"get",params:e})}function b(e){return Object(n["a"])({url:"/api-cms/helpCenterContent/modify",method:"post",data:i.a.stringify(e)})}function g(e){return Object(n["a"])({url:"/api-cms/helpCenterContent/delete",method:"post",data:i.a.stringify(e)})}function h(e){return Object(n["a"])({url:"/api-web/sysSuggestion/queryPage",method:"get",params:e})}function v(e){return Object(n["a"])({method:"get",url:"/api-web/employeeInfo/queryPage",params:e})}function _(e){return Object(n["a"])({method:"post",url:"/api-web/employeeInfo/insert",data:e})}function y(e){return Object(n["a"])({method:"post",url:"/api-web/employeeInfo/update",data:e})}},"64fd":function(e,t,r){"use strict";var n=r("ea39"),a=r.n(n);a.a},"8d52":function(e,t,r){"use strict";var n=r("d23d"),a=r.n(n);a.a},c0b9:function(e,t,r){"use strict";var n=r("de4e"),a=r.n(n);a.a},c498:function(e,t,r){},cce4:function(e,t,r){"use strict";r.r(t);var n=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"m-container"},[e._m(0),e._v(" "),r("div",{staticClass:"m-core"},[r("div",{directives:[{name:"permission",rawName:"v-permission",value:"employeeInfo/insert",expression:"'employeeInfo/insert'"}],staticClass:"newBand",on:{click:function(t){return e.openTypes("create")}}},[e._v("添加")]),e._v(" "),r("el-form",{staticClass:"searchForm",attrs:{inline:!0},model:{value:e.searchForm,callback:function(t){e.searchForm="string"===typeof t?t.trim():t},expression:"searchForm"}},[r("el-form-item",[r("el-input",{attrs:{placeholder:"姓名手机号"},model:{value:e.searchForm.userNameOrIdOrMobile,callback:function(t){e.$set(e.searchForm,"userNameOrIdOrMobile","string"===typeof t?t.trim():t)},expression:"searchForm.userNameOrIdOrMobile"}})],1),e._v(" "),r("el-form-item",[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择员工类型"},model:{value:e.searchForm.jobNature,callback:function(t){e.$set(e.searchForm,"jobNature","string"===typeof t?t.trim():t)},expression:"searchForm.jobNature"}},[r("el-option",{attrs:{label:"全职",value:"FULL_TIME"}}),e._v(" "),r("el-option",{attrs:{label:"兼职",value:"PART_TIME"}}),e._v(" "),r("el-option",{attrs:{label:"临时",value:"TEMPORARY"}})],1)],1),e._v(" "),r("el-form-item",[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择职位"},model:{value:e.searchForm.position,callback:function(t){e.$set(e.searchForm,"position","string"===typeof t?t.trim():t)},expression:"searchForm.position"}},[r("el-option",{attrs:{label:"指导老师",value:"ADVISER"}}),e._v(" "),r("el-option",{attrs:{label:"教务老师",value:"ACADEMIC"}}),e._v(" "),r("el-option",{attrs:{label:"乐队指导",value:"TEACHING"}})],1)],1),e._v(" "),r("el-form-item",[r("el-select",{attrs:{placeholder:"请选择分部",clearable:"",filterable:""},model:{value:e.searchForm.organId,callback:function(t){e.$set(e.searchForm,"organId","string"===typeof t?t.trim():t)},expression:"searchForm.organId"}},e._l(e.organList,(function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1),e._v(" "),r("el-form-item",{attrs:{prop:"subjectIds","label-width":e.formLabelWidth}},[r("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择声部"},model:{value:e.searchForm.subjectId,callback:function(t){e.$set(e.searchForm,"subjectId","string"===typeof t?t.trim():t)},expression:"searchForm.subjectId"}},e._l(e.subjectList,(function(t){return r("el-option-group",{key:t.label,attrs:{label:t.label}},e._l(t.options,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)})),1)],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"danger"},on:{click:e.getList}},[e._v("搜索")])],1)],1),e._v(" "),r("div",{staticClass:"tableWrap"},[r("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{width:"120px",align:"center",prop:"id",label:"编号"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"realName",label:"姓名"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"mobileNo",label:"手机号"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"wechatNo",label:"微信"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"学历信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{type:"text"},on:{click:function(r){return e.openEducation(t.row)}}},[e._v("查看学历")])]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"subjectId",label:"声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.subjectListObj[t.row.subjectId])+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"liveCity",label:"所在城市"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"intentionCity",label:"工作意向"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"isInterviewed",label:"是否经过评估"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.gender?"是":"否")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"otherComment",label:"其它综合情况"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"entryDate",label:"入职时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.entryDate))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"position",label:"职位"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("jobType")(t.row.position))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"organId",label:"分部"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e.organListObj[t.row.organId])+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"jobNature",label:"员工类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("jobNature")(t.row.jobNature))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"isProbationPeriod",label:"员工状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.isProbationPeriod?"正式":"试用")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"idCard",label:"证件号码"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"age",label:"年龄"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"gender",label:"性别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.gender?"男":"女")+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"bankCardNo",label:"银行卡号"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"bankAddress",label:"开户行"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"emergencyContactName",label:"紧急联系人"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"emergencyContactRelation",label:"紧急联系人关系"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"emergencyContactPhone",label:"紧急联系人电话"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"resignationDate",label:"离职时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.resignationDate))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"employeeInfo/update",expression:"'employeeInfo/update'"}],attrs:{type:"text"},on:{click:function(r){return e.openTypes("update",t.row)}}},[e._v("修改")])]}}])})],1),e._v(" "),r("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)],1),e._v(" "),r("el-dialog",{attrs:{title:e.formTitle[e.formActionTitle],visible:e.typeStatus,"destroy-on-close":"","close-on-click-modal":!1,width:"1050px"},on:{"update:visible":function(t){e.typeStatus=t},close:function(t){return e.onFormClose("ruleForm")}}},[r("hrform",{attrs:{detail:e.rowDetail,organList:e.organList,subjectList:e.subjectList,close:e.onFormClose},on:{"update:detail":function(t){e.rowDetail=t}}})],1),e._v(" "),r("el-dialog",{attrs:{title:"查看学历信息",visible:e.educationVisible,"destroy-on-close":"","close-on-click-modal":!1,width:"600px"},on:{"update:visible":function(t){e.educationVisible=t},close:function(t){e.educationVisible=!1}}},[r("el-table",{attrs:{data:e.educationList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[r("el-table-column",{attrs:{align:"center",prop:"level",label:"学历"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"school",label:"毕业学校"}}),e._v(" "),r("el-table-column",{attrs:{align:"center",prop:"year",label:"毕业时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.year))+"\n ")]}}])})],1)],1)],1)},a=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("h2",[r("div",{staticClass:"squrt"}),e._v("人力资源表\n ")])}],i=r("db72"),o=(r("ac6a"),r("7f7f"),r("333d")),s=(r("5a0c"),function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[e._m(0),e._v(" "),r("el-form",{ref:"ruleForm",attrs:{model:e.form,rules:e.rules,"label-width":"0px"}},[r("div",{staticClass:"description-view"},[r("table",{staticClass:"description-table"},[r("tbody",[r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("姓名")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"realName"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入姓名"},model:{value:e.form.realName,callback:function(t){e.$set(e.form,"realName",t)},expression:"form.realName"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("手机号")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"mobileNo"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入手机号"},model:{value:e.form.mobileNo,callback:function(t){e.$set(e.form,"mobileNo",t)},expression:"form.mobileNo"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("微信号")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"wechatNo"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入微信号"},model:{value:e.form.wechatNo,callback:function(t){e.$set(e.form,"wechatNo",t)},expression:"form.wechatNo"}})],1)],1)]),e._v(" "),e._l(e.educations,(function(t,n){return r("tr",{key:n,staticClass:"description-tr"},[r("th",{staticClass:"description-label desc-item"},[r("span",{staticClass:"close"},[r("i",0===n?{staticClass:"el-icon-circle-plus-outline",on:{click:e.addEducation}}:{staticClass:"el-icon-remove-outline",on:{click:function(t){return e.removeEducation(n)}}})]),e._v("学历")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"level"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入学历"},model:{value:e.educations[n].level,callback:function(t){e.$set(e.educations[n],"level",t)},expression:"educations[index].level"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("学校")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"school"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入学校"},model:{value:e.educations[n].school,callback:function(t){e.$set(e.educations[n],"school",t)},expression:"educations[index].school"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("毕业时间")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"year"}},[r("el-date-picker",{attrs:{type:"month",placeholder:"请选择毕业时间",size:"mini"},model:{value:e.educations[n].year,callback:function(t){e.$set(e.educations[n],"year",t)},expression:"educations[index].year"}})],1)],1)])})),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("所在城市")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"liveCity"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入所在城市"},model:{value:e.form.liveCity,callback:function(t){e.$set(e.form,"liveCity","string"===typeof t?t.trim():t)},expression:"form.liveCity"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("工作意向")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"intentionCity"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入工作意向"},model:{value:e.form.intentionCity,callback:function(t){e.$set(e.form,"intentionCity","string"===typeof t?t.trim():t)},expression:"form.intentionCity"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("声部")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"subjectId"}},[r("el-select",{attrs:{clearable:"",filterable:"",size:"mini",placeholder:"请选择声部"},model:{value:e.form.subjectId,callback:function(t){e.$set(e.form,"subjectId","string"===typeof t?t.trim():t)},expression:"form.subjectId"}},e._l(e.subjectList,(function(t){return r("el-option-group",{key:t.label,attrs:{label:t.label}},e._l(t.options,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)})),1)],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("是否经过评估")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"isInterviewed"}},[r("el-select",{attrs:{size:"mini",clearable:"",filterable:"",placeholder:"请选择是否经过评估"},model:{value:e.form.isInterviewed,callback:function(t){e.$set(e.form,"isInterviewed","string"===typeof t?t.trim():t)},expression:"form.isInterviewed"}},[r("el-option",{attrs:{label:"是",value:!0}}),e._v(" "),r("el-option",{attrs:{label:"否",value:!1}})],1)],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("其他综合情况")]),e._v(" "),r("td",{staticClass:"description-content",attrs:{colspan:"3"}},[r("el-form-item",{attrs:{prop:"otherComment"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入其他综合情况"},model:{value:e.form.otherComment,callback:function(t){e.$set(e.form,"otherComment","string"===typeof t?t.trim():t)},expression:"form.otherComment"}})],1)],1)])],2)])]),e._v(" "),r("div",{staticClass:"description-title",staticStyle:{"margin-top":"20px"}},[r("span",[e._v("在职信息")])]),e._v(" "),r("div",{staticClass:"description-view"},[r("table",{staticClass:"description-table"},[r("tbody",[r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("入职日期")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"entryDate"}},[r("el-date-picker",{attrs:{type:"date",placeholder:"选择入职日期",size:"mini"},model:{value:e.form.entryDate,callback:function(t){e.$set(e.form,"entryDate",t)},expression:"form.entryDate"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("职位")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"position"}},[r("el-select",{attrs:{clearable:"",filterable:"",size:"mini",placeholder:"请选择职位"},model:{value:e.form.position,callback:function(t){e.$set(e.form,"position","string"===typeof t?t.trim():t)},expression:"form.position"}},[r("el-option",{attrs:{label:"指导老师",value:"ADVISER"}}),e._v(" "),r("el-option",{attrs:{label:"教务老师",value:"ACADEMIC"}}),e._v(" "),r("el-option",{attrs:{label:"乐队指导",value:"TEACHING"}})],1)],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("分部")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"organId"}},[r("el-select",{attrs:{placeholder:"请选择分部",clearable:"",filterable:"",size:"mini"},model:{value:e.form.organId,callback:function(t){e.$set(e.form,"organId","string"===typeof t?t.trim():t)},expression:"form.organId"}},e._l(e.organList,(function(e,t){return r("el-option",{key:t,attrs:{value:e.id,label:e.name}})})),1)],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("员工类型")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"jobNature"}},[r("el-select",{attrs:{size:"mini",clearable:"",filterable:"",placeholder:"请选择员工类型"},model:{value:e.form.jobNature,callback:function(t){e.$set(e.form,"jobNature","string"===typeof t?t.trim():t)},expression:"form.jobNature"}},[r("el-option",{attrs:{label:"全职",value:"FULL_TIME"}}),e._v(" "),r("el-option",{attrs:{label:"兼职",value:"PART_TIME"}}),e._v(" "),r("el-option",{attrs:{label:"临时",value:"TEMPORARY"}})],1)],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("员工状态")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"isProbationPeriod"}},[r("el-select",{attrs:{size:"mini",clearable:"",filterable:"",placeholder:"请选择员工状态"},model:{value:e.form.isProbationPeriod,callback:function(t){e.$set(e.form,"isProbationPeriod","string"===typeof t?t.trim():t)},expression:"form.isProbationPeriod"}},[r("el-option",{attrs:{label:"正式",value:!0}}),e._v(" "),r("el-option",{attrs:{label:"试用",value:!1}})],1)],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("离职日期")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"resignationDate"}},[r("el-date-picker",{attrs:{type:"date",placeholder:"选择离职日期",size:"mini"},model:{value:e.form.resignationDate,callback:function(t){e.$set(e.form,"resignationDate",t)},expression:"form.resignationDate"}})],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("证件号码")]),e._v(" "),r("td",{staticClass:"description-content",attrs:{colspan:"5"}},[r("el-form-item",{attrs:{prop:"idCard"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入证件号码"},model:{value:e.form.idCard,callback:function(t){e.$set(e.form,"idCard",t)},expression:"form.idCard"}})],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("年龄")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"age"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入年龄"},model:{value:e.form.age,callback:function(t){e.$set(e.form,"age",t)},expression:"form.age"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("性别")]),e._v(" "),r("td",{staticClass:"description-content",attrs:{colspan:"3"}},[r("el-form-item",{attrs:{prop:"gender"}},[r("el-select",{attrs:{size:"mini",clearable:"",filterable:"",placeholder:"请选择性别"},model:{value:e.form.gender,callback:function(t){e.$set(e.form,"gender","string"===typeof t?t.trim():t)},expression:"form.gender"}},[r("el-option",{attrs:{label:"男",value:!0}}),e._v(" "),r("el-option",{attrs:{label:"女",value:!1}})],1)],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("开户行")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"bankAddress"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入开户行"},model:{value:e.form.bankAddress,callback:function(t){e.$set(e.form,"bankAddress",t)},expression:"form.bankAddress"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("银行卡号")]),e._v(" "),r("td",{staticClass:"description-content",attrs:{colspan:"3"}},[r("el-form-item",{attrs:{prop:"bankCardNo"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入银行卡号"},model:{value:e.form.bankCardNo,callback:function(t){e.$set(e.form,"bankCardNo",t)},expression:"form.bankCardNo"}})],1)],1)]),e._v(" "),r("tr",{staticClass:"description-tr"},[r("th",{staticClass:"description-label"},[e._v("紧急联系人姓名")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"emergencyContactName"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入紧急联系人姓名"},model:{value:e.form.emergencyContactName,callback:function(t){e.$set(e.form,"emergencyContactName","string"===typeof t?t.trim():t)},expression:"form.emergencyContactName"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("紧急联系人关系")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"emergencyContactRelation"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入紧急联系人关系"},model:{value:e.form.emergencyContactRelation,callback:function(t){e.$set(e.form,"emergencyContactRelation","string"===typeof t?t.trim():t)},expression:"form.emergencyContactRelation"}})],1)],1),e._v(" "),r("th",{staticClass:"description-label"},[e._v("紧急联系人电话")]),e._v(" "),r("td",{staticClass:"description-content"},[r("el-form-item",{attrs:{prop:"emergencyContactPhone"}},[r("el-input",{attrs:{size:"mini",placeholder:"请输入紧急联系人电话"},model:{value:e.form.emergencyContactPhone,callback:function(t){e.$set(e.form,"emergencyContactPhone","string"===typeof t?t.trim():t)},expression:"form.emergencyContactPhone"}})],1)],1)])])])])]),e._v(" "),r("span",{staticClass:"dialog-footer"},[r("el-button",{on:{click:function(t){return e.close("ruleForm")}}},[e._v("取 消")]),e._v(" "),r("el-button",{staticClass:"main-button",attrs:{type:"primary"},on:{click:function(t){return e.onTypeSubmit("ruleForm")}}},[e._v("确 定")])],1)],1)}),l=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"description-title"},[r("span",[e._v("基本信息")])])}],c=r("75fc"),u=r("3607"),d=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",[r("div",{staticClass:"description-title"},[e._t("title",[e._v(e._s(e.title))])],2),e._v(" "),r("div",{staticClass:"description-view"},[r("table",{staticClass:"description-table"},[r("tbody",e._l(e.rows,(function(t,n){return r("tr",{key:n,staticClass:"description-tr"},[e._l(t,(function(t,a){return[r("th",{key:"label-"+n+"-"+a,staticClass:"description-label"},[e._v("\n "+e._s(t.label)+"\n ")]),e._v(" "),r("td",{key:"content-"+n+"-"+a,staticClass:"description-content",attrs:{colSpan:2*t.span-1}},[r("description-content",{attrs:{item:t}})],1)]}))],2)})),0)])])])},p=[],m=(r("c5f6"),{name:"Descriptions",components:{DescriptionContent:{props:{item:Object},render:function(e){return this.item.children}}},props:{title:null,column:{type:Number,default:4}},data:function(){return{rows:[]}},watch:{column:function(e){this.generateChildrenRow(this.$slots.default||[])}},mounted:function(){this.generateChildrenRow(this.$slots.default||[])},methods:{generateChildrenRow:function(e){var t=this,r=e.filter((function(e){return"descriptions-item"===e.tag}));console.log(r),this.rows=[];var n=this.column,a=[];r.forEach((function(e,o){var s=e.data.attrs||{};n<=(s.span||1)?(s.span=n,n=0):n-=s.span||1,a.push(Object(i["a"])({span:s.span||1,label:e.data&&s.label||""},e)),n<=0&&(n=t.column,t.$set(t.rows,t.rows.length,a),a=[]),r.length%t.column<t.column&&o===r.length-1&&t.$set(t.rows,t.rows.length,a)}))}}}),f=m,b=(r("d346"),r("2877")),g=Object(b["a"])(f,d,p,!1,null,"2186a818",null),h=g.exports;h.install=function(e){return e.component(h.name,h)};var v=h,_={name:"hrform",props:["detail","subjectList","organList","close"],components:{descriptions:v},data:function(){return{realName:"",form:{age:"",bankAddress:"",bankCardNo:"",birthdate:"",educationalBackground:"",emergencyContactName:"",emergencyContactPhone:"",emergencyContactRelation:"",entryDate:"",gender:!0,idCard:"",intentionCity:"",isInterviewed:!0,isProbationPeriod:!0,jobNature:"",liveCity:"",mobileNo:"",otherComment:"",position:"",realName:"",resignationDate:"",subjectId:"",wechatNo:"",organId:""},rules:{age:[{required:!0,message:"请输入年龄",trigger:"blur"}],bankAddress:[{required:!0,message:"请输入开户行",trigger:"blur"}],bankCardNo:[{required:!0,message:"请输入卡号",trigger:"blur"}],birthdate:[{required:!0,message:"请输入生日",trigger:"blur"}],emergencyContactName:[{required:!0,message:"请输入紧急联系人姓名",trigger:"blur"}],emergencyContactPhone:[{required:!0,message:"请输入紧急联系人电话",trigger:"blur"}],emergencyContactRelation:[{required:!0,message:"请输入紧急联系人关系",trigger:"blur"}],entryDate:[{required:!0,message:"请输入入职日期",trigger:"blur"}],gender:[{required:!0,message:"请选择性别",trigger:"blur"}],idCard:[{required:!0,message:"请输入证件号码",trigger:"blur"}],intentionCity:[{required:!0,message:"请输入工作意向",trigger:"blur"}],isInterviewed:[{required:!0,message:"请选择是否经过评估",trigger:"blur"}],isProbationPeriod:[{required:!0,message:"请选择员工状态",trigger:"blur"}],jobNature:[{required:!0,message:"请选择员工类型",trigger:"blur"}],liveCity:[{required:!0,message:"请输入所在城市",trigger:"blur"}],mobileNo:[{required:!0,message:"请输入手机号",trigger:"blur"}],otherComment:[{required:!0,message:"请输入其他综合情况",trigger:"blur"}],position:[{required:!0,message:"请输入职位",trigger:"blur"}],realName:[{required:!0,message:"请输入姓名",trigger:"blur"}],resignationDate:[{required:!0,message:"请选择离职日期",trigger:"blur"}],subjectId:[{required:!0,message:"请选择声部",trigger:"blur"}],organId:[{required:!0,message:"请选择分部",trigger:"blur"}],wechatNo:[{required:!0,message:"请输入微信号",trigger:"blur"}],level:[{required:!0,message:"请输入学历",trigger:"blur"}],school:[{required:!0,message:"请输入学校",trigger:"blur"}],year:[{required:!0,message:"请选择毕业时间",trigger:"blur"}]},educations:[{level:"",school:"",year:""}]}},watch:{detail:function(){this.updateData()}},mounted:function(){this.updateData()},methods:{updateData:function(){if(this.detail){this.form=Object.assign({},this.detail);try{this.educations=JSON.parse(this.detail.educationalBackground),this.educations.length||(this.educations=[{level:"",school:"",year:""}])}catch(e){}}else this.educations=[{level:"",school:"",year:""}]},addEducation:function(){this.educations=[].concat(Object(c["a"])(this.educations),[{level:"",school:"",year:""}])},removeEducation:function(e){this.educations[e]=null,this.educations=this.educations.filter((function(e){return!!e}))},onTypeSubmit:function(){var e=this;this.$refs["ruleForm"].validate((function(t){if(t){var r=e.$message;e.form.educationalBackground=JSON.stringify(e.educations),e.detail?Object(u["c"])(Object.assign({id:e.detail.id},e.form)).then((function(t){200===t.code&&(r.success("修改成功"),e.close("ruleForm"))})):Object(u["a"])(e.form).then((function(t){200===t.code&&(r.success("创建成功"),e.close("ruleForm"))}))}}))}}},y=_,C=(r("64fd"),Object(b["a"])(y,s,l,!1,null,"4c644c98",null)),j=C.exports,k=r("1cc7"),I=r("d349"),w={components:{pagination:o["a"],hrform:j},name:"helpCategory",data:function(){return{searchForm:{organId:"",jobNature:"",position:"",subjectId:"",userNameOrIdOrMobile:""},educationVisible:!1,treeList:[],tableList:[],educationList:[],formActionTitle:"create",formTitle:{create:"添加人员",update:"修改人员"},typeStatus:!1,formLabelWidth:"100px",form:{title:null,content:null,catalogId:null},rules:{title:[{required:!0,message:"请输入标题",trigger:"blur"}],content:[{required:!0,message:"请输入内容",trigger:"blur"}],catalogId:[{required:!0,message:"请输入选择分类",trigger:"blur"}]},pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},rowDetail:null,tempTreeList:[],organList:[],subjectList:[]}},activated:function(){this.getList()},computed:{subjectListObj:function(){for(var e={},t=0;t<this.subjectList.length;t++)for(var r=this.subjectList[t],n=0;n<r.options.length;n++){var a=r.options[n];e[a.value]=a.label}return e},organListObj:function(){for(var e={},t=0;t<this.organList.length;t++){var r=this.organList[t];e[r.id]=r.name}return e}},mounted:function(){var e=this;this.getList(),this.getTreeList(),Object(k["R"])().then((function(t){200==t.code&&(e.organList=t.data)})),Object(I["r"])({delFlag:0,rows:9999}).then((function(t){var r=t.data;if(200==t.code){var n=[];r.rows.forEach((function(e,t){var r=[];e.subjects.forEach((function(e){r.push({value:e.id,label:e.name})})),n[t]={label:e.name,options:r}})),e.subjectList=n}}))},methods:{openEducation:function(e){try{this.educationList=JSON.parse(e.educationalBackground),this.educationVisible=!0}catch(t){this.$message.error("数据解析失败")}},onTypeDelOpeation:function(e){var t=this;this.$confirm("您是否删除该内容?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(u["k"])({id:e.id}).then((function(e){t.messageTips("删除",e)}))})).catch((function(){}))},onTypeSubmit:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;if("create"==t.formActionTitle){var r={title:t.form.title,content:t.form.content,catalogId:t.form.catalogId[t.form.catalogId.length-1]};Object(u["m"])(r).then((function(e){t.messageTips("添加",e)}))}else if("update"==t.formActionTitle){var n={id:t.form.id,title:t.form.title,content:t.form.content,catalogId:t.form.catalogId[t.form.catalogId.length-1]};Object(u["m"])(n).then((function(e){t.messageTips("修改",e)}))}}))},messageTips:function(e,t){200==t.code?(this.$message.success(e+"成功"),this.typeStatus=!1,this.getList()):this.$message.error(t.msg)},getList:function(){var e=this,t=Object(i["a"])({},this.searchForm,{page:this.pageInfo.page,rows:this.pageInfo.limit});Object(u["b"])(t).then((function(t){var r=t.data;200==t.code&&(e.tableList=r.rows,e.pageInfo.total=r.total)}))},getTreeList:function(){var e=this;Object(u["i"])({parentId:0}).then((function(t){var r=t.data;200==t.code&&(e.treeList=e.setTableData(r))}))},setTableData:function(e){var t=this,r=[];return r=e.map((function(e){var r={};return r={value:e.id,label:e.text,parentId:e.parentId},e.children&&e.children.length>0&&(r.children=t.setTableData(e.children)),r})),r},openTypes:function(e,t){this.rowDetail=Object(i["a"])({},t),this.typeStatus=!0,this.formActionTitle=e,"update"==e&&(this.form={id:t.id,title:t.title,content:t.content,catalogId:this.getAllIds(t)})},onToUrl:function(){this.$router.push("/insideSetting/helpCategory")},getAllIds:function(e){var t=[];this.getIdAndParent(this.treeList,t);var r=[];return this.getId(e.catalogId,r,t),r.reverse()},getIdAndParent:function(e,t){var r=this;e.forEach((function(e){var n={id:e.value,parentId:e.parentId};t.push(n),e.children&&r.getIdAndParent(e.children,t)}))},getId:function(e,t,r){var n=this;r.forEach((function(a){a.id==e&&(t.push(e),-1!=a.parentId&&n.getId(a.parentId,t,r))}))},onFormClose:function(e){this.rowDetail=null,this.typeStatus=!1,this.form={title:null,content:null,catalogId:[]}}}},O=w,N=(r("8d52"),Object(b["a"])(O,n,a,!1,null,"71935de7",null));t["default"]=N.exports},d23d:function(e,t,r){},d346:function(e,t,r){"use strict";var n=r("c498"),a=r.n(n);a.a},d349:function(e,t,r){"use strict";r.d(t,"c",(function(){return s})),r.d(t,"b",(function(){return l})),r.d(t,"d",(function(){return c})),r.d(t,"a",(function(){return u})),r.d(t,"n",(function(){return d})),r.d(t,"r",(function(){return p})),r.d(t,"s",(function(){return m})),r.d(t,"f",(function(){return f})),r.d(t,"k",(function(){return b})),r.d(t,"e",(function(){return g})),r.d(t,"l",(function(){return h})),r.d(t,"q",(function(){return v})),r.d(t,"o",(function(){return _})),r.d(t,"p",(function(){return y})),r.d(t,"h",(function(){return C})),r.d(t,"i",(function(){return j})),r.d(t,"j",(function(){return k})),r.d(t,"g",(function(){return I})),r.d(t,"m",(function(){return w}));var n=r("b775"),a=r("4328"),i=r.n(a),o="/api-web";function s(e){return Object(n["a"])({url:o+"/organization/queryPage",method:"get",params:e})}function l(e){return Object(n["a"])({url:o+"/organization/add",method:"post",data:i.a.stringify(e)})}function c(e){return Object(n["a"])({url:o+"/organization/update",method:"post",data:i.a.stringify(e)})}function u(e){return Object(n["a"])({url:o+"/area/queryChild",method:"get",params:e})}function d(e){return Object(n["a"])({url:o+"/area/getParentArea/".concat(e.id),method:"get"})}function p(e){return Object(n["a"])({url:o+"/subject/queryPageTree",method:"get",params:e})}function m(e){return Object(n["a"])({url:o+"/subject/upset",method:"post",data:e})}function f(e){return Object(n["a"])({url:o+"/chargeType/queryPage",method:"get",params:e})}function b(e){return Object(n["a"])({url:o+"/chargeType/upSet",method:"post",data:e})}function g(e){return Object(n["a"])({url:o+"/chargeType/del/".concat(e),method:"post"})}function h(e){return Object(n["a"])({url:o+"/courseHomeworkTemplate/queryPage",method:"post",data:e})}function v(e){return Object(n["a"])({url:o+"/courseHomeworkTemplate/update",method:"post",data:i.a.stringify(e)})}function _(e){return Object(n["a"])({url:o+"/courseHomeworkTemplate/add",method:"post",data:i.a.stringify(e)})}function y(e){return Object(n["a"])({url:o+"/courseHomeworkTemplate/del/".concat(e),method:"post"})}function C(e){return Object(n["a"])({url:o+"/chargeTypeOrganizationFee/add",method:"post",data:i.a.stringify(e)})}function j(e){return Object(n["a"])({url:o+"/chargeTypeOrganizationFee/delete",method:"post",data:i.a.stringify(e)})}function k(e){return Object(n["a"])({url:o+"/chargeTypeOrganizationFee/update",method:"post",data:i.a.stringify(e)})}function I(e){return Object(n["a"])({url:o+"/chargeTypeOrganizationFee/queryPage",method:"get",params:e})}function w(e){return Object(n["a"])({url:o+"/employee/findEducationTeacher",method:"get",params:e})}},de4e:function(e,t,r){},ea39:function(e,t,r){}}]);