| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[36],{431:function(t,e,l){},482:function(t,e,l){"use strict";var n=l(431);l.n(n).a},534:function(t,e,l){"use strict";l.r(e);l(140),l(188),l(30);var n=l(3),r={data:function(){return{related_id:"",uid:"",title:"",related_type:"",job_type:"",manager:"",salary_from:"",salary_to:"",month:"",work_year:"",directions:"",match_skills:"",skill:"",job_description:"",match_directions:"",jump_url:"",citys:[{city:"0",label:"不限"},{city:"1",label:"北京"},{city:"2",label:"上海"},{city:"3",label:"广州"},{city:"4",label:"深圳"},{city:"5",label:"成都"},{city:"6",label:"杭州"}],city:"0",openStatus:[{id:0,label:"下架隐藏"},{id:1,label:"开放中"},{id:2,label:"停止申请"},{id:3,label:"开发中"},{id:4,label:"已结束"}],statusValue:0,files:[{id:"1",label:"是"},{id:"0",label:"否"}],file:"0"}},mounted:function(){this.getPresentInfo()},methods:{getPresentInfo:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var l,n,body,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return l=window.location.search.substring(1),n=l.split("&"),body={job_id:n[0].split("=")[1],job_type:n[1].split("=")[1]},window.location.href,t.jump_url=t.$store.state.domainConfig.siteUrl+"/rooter/cloudjobitem/",e.next=7,t.$post("/api/admin/present_job/present_info",body);case 7:r=e.sent,t.related_id=r.data.job.id,t.uid=r.data.job.uid,t.title=r.data.job.title2,t.related_type=r.data.job_type,t.manager=r.data.manager,t.salary_from=r.data.job.match_salary_min,t.salary_to=r.data.job.match_salary_max,t.month=r.data.job.month?r.data.job.month:"",t.work_year=r.data.job.work_year?r.data.job.work_year:"",t.directions=r.data.job.directions,t.match_skills=r.data.job.match_skills,t.skill=r.data.job.skill,t.statusValue=r.data.job.status?r.data.job.status:0,t.city=r.data.job.city?r.data.job.city:"0",t.file=r.data.job.show_file?r.data.job.show_file:"0",t.job_type=n[1].split("=")[1],t.job_description=r.data.job.description,t.match_directions=r.data.job.match_directions;case 26:case"end":return e.stop()}}),e)})))()},cancelPresent:function(){return Object(n.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:window.history.back();case 1:case"end":return t.stop()}}),t)})))()},savePresent:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var l,n,r,o,c,body,_;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(l=!1,n=document.getElementById("salaryAlert"),r=document.getElementById("monthAlert"),o=document.getElementById("jobInfoAlert"),c=document.getElementById("workYear"),0==t.work_year.length&&(c.innerText="请输入工作年限",c.style.display="block",l=!0),0!=t.salary_from.length&&0!=t.salary_to.length||(n.innerText="请正确输入薪酬范围",n.style.display="block",l=!0),0==t.month.length&&(r.innerText="请输入驻场周期",r.style.display="block",l=!0),0==t.job_description.length&&(o.innerText="请输入工作内容",o.style.display="block",l=!0),(t.work_year<0||t.work_year>99)&&0!=t.work_year.length&&(c.innerText="工作年限正确填写范围0-99",c.style.display="block",l=!0),t.salary_from=parseInt(t.salary_from),t.salary_to=parseInt(t.salary_to),(t.salary_from<1||t.salary_from>1e6||t.salary_to<1||t.salary_to>1e6||t.salary_from>=t.salary_to)&&(n.innerText="薪酬填写范围1-1000000且前一个值要小于后一个值",n.style.display="block",l=!0),(t.month<1||t.month>99)&&0!=t.month.length&&(r.innerText="驻场周期正确填写范围1-99",r.style.display="block",l=!0),t.job_description.length>1e4&&(o.innerText="工作内容填写最多10000个字符且不能为空",o.style.display="block",l=!0),!l){e.next=17;break}return e.abrupt("return",!1);case 17:return body={related_id:t.related_id,title:t.title,related_type:t.job_type,status:t.statusValue,salary_from:t.salary_from,salary_to:t.salary_to,city:t.city,show_file:t.file,month:t.month,work_year:t.work_year,job_direction:t.match_directions,job_skills:t.match_skills,job_description:t.job_description},e.next=20,t.$post("/api/admin/present_job/present_edit",body);case 20:1==(_=e.sent).status&&(alert(_.info),location.href=t.jump_url+t.related_id);case 22:case"end":return e.stop()}}),e)})))()}}},o=(l(482),l(2)),component=Object(o.a)(r,(function(){var t=this,e=t.$createElement,l=t._self._c||e;return l("div",{attrs:{id:"publish-present"}},[l("el-row",[l("el-col",{attrs:{span:24,align:"center"}},[l("h2",[t._v("驻场招聘信息表")])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:19}},[l("h3",[t._v("基本信息")])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:12}},[t._v("\n 项目ID:\n "),l("span",[t._v(t._s(t.related_id))])]),t._v(" "),l("el-col",{attrs:{span:12}},[t._v("\n 需求方:\n "),l("span",[t._v(t._s(t.uid))])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[t._v("\n 项目名称:\n "),l("span",[t._v(t._s(t.title))])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[t._v("\n 项目类型:\n "),l("span",[t._v(t._s(t.related_type))]),t._v(" "),l("span",{staticStyle:{display:"none"}},[t._v(t._s(t.job_type))])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:12}},[t._v("\n 客户经理:\n "),l("span",[t._v(t._s(t.manager))])]),t._v(" "),l("el-col",{attrs:{span:12}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("开放状态:")]),t._v(" "),l("div",{staticClass:"inlineb"},[l("el-select",{model:{value:t.statusValue,callback:function(e){t.statusValue=e},expression:"statusValue"}},t._l(t.openStatus,(function(t){return l("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1)])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("h3",[t._v("驻场信息")])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("薪酬范围:")]),t._v(" "),l("div",{staticClass:"inlineb"},[t._v("\n ¥\n "),l("el-input",{staticStyle:{width:"230px"},model:{value:t.salary_from,callback:function(e){t.salary_from=e},expression:"salary_from"}}),t._v("至\n ")],1),t._v(" "),l("div",{staticClass:"inlineb"},[t._v("\n ¥\n "),l("el-input",{staticStyle:{width:"230px"},model:{value:t.salary_to,callback:function(e){t.salary_to=e},expression:"salary_to"}})],1),t._v(" "),l("el-alert",{staticClass:"top",staticStyle:{display:"none"},attrs:{title:"",id:"salaryAlert",type:"error","show-icon":""}})],1)])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("驻场地点:")]),t._v(" "),l("div",{staticClass:"inlineb"},[l("el-select",{model:{value:t.city,callback:function(e){t.city=e},expression:"city"}},t._l(t.citys,(function(t){return l("el-option",{key:t.city,attrs:{label:t.label,value:t.city}})})),1)],1)])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("驻场周期:")]),t._v(" "),l("div",{staticClass:"inlineb"},[l("el-input",{staticStyle:{width:"230px"},model:{value:t.month,callback:function(e){t.month=e},expression:"month"}}),t._v("个月\n ")],1),t._v(" "),l("el-alert",{staticClass:"top",staticStyle:{display:"none"},attrs:{title:"",id:"monthAlert",type:"error","show-icon":""}})],1)])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("工作年限:")]),t._v(" "),l("div",{staticClass:"inlineb"},[l("el-input",{staticStyle:{width:"230px"},model:{value:t.work_year,callback:function(e){t.work_year=e},expression:"work_year"}}),t._v("年\n ")],1),t._v(" "),l("el-alert",{staticClass:"top",staticStyle:{display:"none"},attrs:{title:"",id:"workYear",type:"error","show-icon":""}})],1)])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("div",{staticClass:"inlineb"},[l("span",{},[t._v("是否有文件:")]),t._v(" "),l("div",{staticClass:"inlineb"},[l("el-select",{model:{value:t.file,callback:function(e){t.file=e},expression:"file"}},t._l(t.files,(function(t){return l("el-option",{key:t.id,attrs:{label:t.label,value:t.id}})})),1)],1)])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[t._v("\n 职位方向:\n "),l("span",[t._v(t._s(t.directions))]),t._v(" "),l("span",{staticStyle:{display:"none"}},[t._v(t._s(t.match_directions))])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[t._v("\n 技能要求:\n "),l("span",[t._v(t._s(t.skill))]),t._v(" "),l("span",{staticStyle:{display:"none"}},[t._v(t._s(t.match_skills))])])],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:20}},[t._v("\n 工作内容:\n "),l("el-alert",{staticClass:"top",staticStyle:{display:"none"},attrs:{title:"",id:"jobInfoAlert",type:"error","show-icon":""}}),t._v(" "),l("el-input",{attrs:{type:"textarea",autosize:{minRows:5,maxRows:4},placeholder:"请输入内容"},model:{value:t.job_description,callback:function(e){t.job_description=e},expression:"job_description"}})],1)],1),t._v(" "),l("el-row",[l("el-col",{attrs:{span:24}},[l("el-button",{attrs:{type:"primary"},on:{click:t.savePresent}},[t._v("保存")]),t._v(" "),l("el-button",{attrs:{type:"info"},on:{click:t.cancelPresent}},[t._v("取消")])],1)],1)],1)}),[],!1,null,"64b9ebd1",null);e.default=component.exports}}]);
|