(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-50b51ceb"],{6700:function(t,e,a){},6730:function(t,e,a){"use strict";a.r(e);var o=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"main-box"},[a("el-button",{staticStyle:{"margin-bottom":"16px"},attrs:{type:"primary",icon:"el-icon-plus"},on:{click:t.add}},[t._v(" "+t._s(t.$t("添加岗位"))+" ")]),a("BaseTable",{ref:"baseTable",attrs:{request:t.request}},[a("el-table-column",{attrs:{label:t.$t("岗位名称"),prop:"title"}}),a("el-table-column",{attrs:{label:t.$t("岗位分类"),prop:"jobCate"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.jobCate?a("span",[t._v(t._s(e.row.jobCate.title))]):t._e()]}}])}),a("el-table-column",{attrs:{label:t.$t("城市"),prop:"jobCity"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.jobCity?a("span",[t._v(t._s(e.row.jobCity.title))]):t._e()]}}])}),a("el-table-column",{attrs:{label:t.$t("职位要求"),prop:"demand"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-popover",{attrs:{placement:"top-start",title:"",width:"fit-content",trigger:"click"}},[a("el-input",{staticClass:"descTip",attrs:{readonly:"",type:"textarea"},model:{value:e.row.demand,callback:function(a){t.$set(e.row,"demand",a)},expression:"scope.row.demand"}}),a("span",{staticClass:"descTitle",attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.demand)+" ")])],1)]}}])}),a("el-table-column",{attrs:{label:t.$t("工作内容"),prop:"duty"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-popover",{attrs:{placement:"top-start",title:"",width:"fit-content",trigger:"click"}},[a("el-input",{staticClass:"descTip",attrs:{readonly:"",type:"textarea"},model:{value:e.row.duty,callback:function(a){t.$set(e.row,"duty",a)},expression:"scope.row.duty"}}),a("span",{staticClass:"descTitle",attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.duty)+" ")])],1)]}}])}),a("el-table-column",{attrs:{label:t.$t("岗位描述"),prop:"description"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-popover",{attrs:{placement:"top-start",title:"",width:"fit-content",trigger:"click"}},[a("el-input",{staticClass:"descTip",attrs:{readonly:"",type:"textarea"},model:{value:e.row.description,callback:function(a){t.$set(e.row,"description",a)},expression:"scope.row.description"}}),a("span",{staticClass:"descTitle",attrs:{slot:"reference"},slot:"reference"},[t._v(" "+t._s(e.row.description)+" ")])],1)]}}])}),a("el-table-column",{attrs:{label:t.$t("工资"),prop:"salary",width:"120px"}}),a("el-table-column",{attrs:{label:t.$t("收件箱"),prop:"email"}}),a("el-table-column",{attrs:{label:t.$t("发布日期"),prop:"schedule"}}),a("el-table-column",{attrs:{label:t.$t("操作"),width:"100px",fixed:"right",align:"right"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("EditBtn",{on:{click:function(a){return t.edit(e.row)}}}),a("DelBtn",{on:{success:function(a){return t.del(e.row)}}})]}}])})],1),a("BaseDialog",{staticClass:"inner",attrs:{title:t.addForm.id?this.$t("编辑"):this.$t("添加"),"dialog-show":t.dialogShow,width:"50%",footer:""},on:{"update:dialogShow":function(e){t.dialogShow=e},"update:dialog-show":function(e){t.dialogShow=e},submit:t.submit}},[a("el-form",{ref:"addForm",staticClass:"addForm",attrs:{model:t.addForm,rules:t.rules,"label-position":"top"}},[a("el-form-item",{attrs:{label:t.$t("发布站点")+":",prop:"website_id"}},[a("el-select",{model:{value:t.addForm.website_id,callback:function(e){t.$set(t.addForm,"website_id",e)},expression:"addForm.website_id"}},t._l(t.website,(function(t){return a("el-option",{key:t.id,attrs:{label:t.domain,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("岗位名称")+":",prop:"title"}},[a("el-input",{attrs:{placeholder:t.$t("请输入岗位名称")},model:{value:t.addForm.title,callback:function(e){t.$set(t.addForm,"title",e)},expression:"addForm.title"}})],1),a("el-form-item",{attrs:{label:t.$t("职位要求")+":",prop:"demand"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:t.$t("请输入职位要求")},model:{value:t.addForm.demand,callback:function(e){t.$set(t.addForm,"demand",e)},expression:"addForm.demand"}})],1),a("el-form-item",{attrs:{label:t.$t("工资")+":",prop:"salary"}},[a("el-input",{attrs:{placeholder:t.$t("请输入岗位工资")},model:{value:t.addForm.salary,callback:function(e){t.$set(t.addForm,"salary",e)},expression:"addForm.salary"}})],1),a("el-form-item",{attrs:{label:t.$t("岗位分类")+":"}},[a("el-select",{attrs:{placeholder:t.$t("请选择岗位分类")},model:{value:t.addForm.job_cate_id,callback:function(e){t.$set(t.addForm,"job_cate_id",e)},expression:"addForm.job_cate_id"}},t._l(t.cate,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("工作城市")+":"}},[a("el-select",{attrs:{placeholder:t.$t("请选择工作城市")},model:{value:t.addForm.job_city_id,callback:function(e){t.$set(t.addForm,"job_city_id",e)},expression:"addForm.job_city_id"}},t._l(t.city,(function(t){return a("el-option",{key:t.id,attrs:{label:t.title,value:t.id}})})),1)],1),a("el-form-item",{attrs:{label:t.$t("发布日期")+":"}},[a("el-date-picker",{attrs:{type:"date",placeholder:t.$t("请选择日期"),"value-format":"yyyy-MM-dd"},model:{value:t.addForm.schedule,callback:function(e){t.$set(t.addForm,"schedule",e)},expression:"addForm.schedule"}})],1),a("el-form-item",{attrs:{label:t.$t("收件箱")+":",prop:"email"}},[a("el-input",{attrs:{placeholder:t.$t("请输入收件箱")},model:{value:t.addForm.email,callback:function(e){t.$set(t.addForm,"email",e)},expression:"addForm.email"}})],1),a("el-form-item",{attrs:{label:t.$t("工作内容")+":",prop:"duty"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:t.$t("请输入工作内容")},model:{value:t.addForm.duty,callback:function(e){t.$set(t.addForm,"duty",e)},expression:"addForm.duty"}})],1),a("el-form-item",{attrs:{label:t.$t("岗位描述")+":"}},[a("el-input",{attrs:{type:"textarea",autosize:{minRows:2,maxRows:4},placeholder:t.$t("请输入岗位描述")},model:{value:t.addForm.description,callback:function(e){t.$set(t.addForm,"description",e)},expression:"addForm.description"}})],1)],1)],1)],1)},i=[],r=a("5530"),s=(a("a4d3"),a("e01a"),a("76fe")),d=a("37cb"),l={data:function(){return{request:s["a"].jobList,jobList:[],addForm:{title:"",job_cate_id:"",job_city_id:"",description:"",duty:"",demand:"",schedule:"",email:"",salary:"",website_id:"",id:""},rules:{website_id:[{required:"true",message:this.$t("请选择站点"),trigger:"change"}],title:[{required:"true",message:this.$t("请输入岗位名称"),trigger:"blur"}],demand:[{required:"true",message:this.$t("请输入职位要求"),trigger:"blur"}]},dialogShow:!1,city:[],cate:[],website:[],siteId:""}},computed:{siteId1:function(){return this.$store.getters.siteId}},watch:{siteId1:function(t,e){this.siteId=t,this.addForm.website_id=t}},created:function(){this.getCity(),this.getJobCate(),this.getWebsite()},methods:{getWebsite:function(){var t=this;d["a"].websiteList().then((function(e){t.website=e.data}))},getCity:function(){var t=this;s["a"].jobCityList().then((function(e){t.city=e.data}))},getJobCate:function(){var t=this;s["a"].jobCateList().then((function(e){t.cate=e.data}))},getList:function(){var t=this,e={page:this.page.currentPage,limit:this.page.size};s["a"].jobList(e).then((function(e){t.jobList=e.data,t.page.total=e.count}))},add:function(){this.addForm.id="",this.addForm={title:"",job_cate_id:"",job_city_id:"",description:"",duty:"",demand:"",schedule:"",email:"",salary:"",website_id:this.$store.getters.siteId},this.dialogShow=!0},edit:function(t){this.addForm.id=t.id,this.getJobInfo(t),this.dialogShow=!0},getJobInfo:function(t){var e=this;s["a"].jobInfo({id:t.id,website_id:t.website_id}).then((function(t){e.addForm=t.data}))},submit:function(){var t=this;this.$refs.addForm.validate((function(e){if(e)if(t.addForm.id){var a={title:t.addForm.title,job_cate_id:t.addForm.job_cate_id,job_city_id:t.addForm.job_city_id,description:t.addForm.description,duty:t.addForm.duty,demand:t.addForm.demand,schedule:t.addForm.schedule,email:t.addForm.email,salary:t.addForm.salary,website_id:t.addForm.website_id,id:t.addForm.id};s["a"].jobUpdate(a).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.$refs.baseTable.getList())}))}else s["a"].jobSave(Object(r["a"])({},t.addForm)).then((function(e){0==e.code&&(t.$message.success(e.msg),t.dialogShow=!1,t.$refs.baseTable.getList("search"))}));else t.$message.error(t.$t("请填写必要信息"))}))},del:function(t){var e=this;s["a"].jobDelete({id:t.id}).then((function(t){0==t.code&&(e.$message.success(t.msg),e.$refs.baseTable.getList("search"))}))}}},n=l,c=(a("7e64"),a("2877")),u=Object(c["a"])(n,o,i,!1,null,"1cccce54",null);e["default"]=u.exports},"76fe":function(t,e,a){"use strict";var o=a("365c");function i(t){var e="/jobCate/index";return o["a"].get(e,t)}function r(t){var e="/jobCate/save";return o["a"].post(e,t)}function s(t){var e="/jobCate/update";return o["a"].post(e,t)}function d(t){var e="/jobCate/delete";return o["a"].post(e,t)}function l(t){var e="/jobCity/index";return o["a"].get(e,t)}function n(t){var e="/jobCity/save";return o["a"].post(e,t)}function c(t){var e="/jobCity/update";return o["a"].post(e,t)}function u(t){var e="/jobCity/delete";return o["a"].post(e,t)}function m(t){var e="/job/index";return o["a"].get(e,t)}function p(t){var e="/job/save";return o["a"].post(e,t)}function b(t){var e="/job/update";return o["a"].post(e,t)}function f(t){var e="/job/delete";return o["a"].post(e,t)}function h(t){var e="/job/read";return o["a"].get(e,t)}function y(t){var e="/resume/index";return o["a"].get(e,t)}function v(t){var e="/resume/delete";return o["a"].post(e,t)}function _(t){var e="/resume/save";return o["a"].post(e,t)}function g(t){var e="/resume/read";return o["a"].get(e,t)}function w(t){var e="/resume/update";return o["a"].post(e,t)}e["a"]={resumeUpdate:w,resumeRead:g,resumeSave:_,resumeList:y,resumeDelete:v,jobCateList:i,jobCateSave:r,jobCateUpdate:s,jobCateDelete:d,jobCityList:l,jobCitySave:n,jobCityUpdate:c,jobCityDelete:u,jobList:m,jobSave:p,jobUpdate:b,jobDelete:f,jobInfo:h}},"7e64":function(t,e,a){"use strict";a("6700")}}]);