| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[24],{405:function(t,e,r){},452:function(t,e,r){"use strict";var n=r(405);r.n(n).a},499:function(t,e,r){"use strict";r.r(e);r(30);var n=r(3),c={data:function(){return{isDialogShow:!1,recruitId:"",recruitData:{developers:[]},form:{reason:""}}},mounted:function(){this.recruitId=this.$route.query.id,this.getRecruit()},methods:{getRecruit:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var r,data,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.recruitId,data={recruitId:r},e.next=4,t.$post("/api/admin/recruit/getRecruit",data);case 4:(n=e.sent)&&1===n.status&&(t.recruitData=n.data,console.log(t.recruitData));case 6:case"end":return e.stop()}}),e)})))()},handleOwnerClick:function(){var t=this.recruitData;window.open(this.$store.state.domainConfig.siteUrl+"/rooter/user/".concat(t.uid))},handleCompanyClick:function(){var t=this.recruitData;window.open(this.$store.state.domainConfig.siteUrl+"/company/".concat(t.uid))},openUser:function(t){var e;window.location.href;e=this.$store.state.domainConfig.siteUrl+"/wo/".concat(t),window.open(e,"_black")},handleApproveClick:function(t){var e=this;return Object(n.a)(regeneratorRuntime.mark((function r(){var data,n;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return"approve",data={recruitId:t,action:"approve"},r.next=4,e.$post("/api/admin/recruit/audit",data);case 4:if(!(n=r.sent)||1!==n.status){r.next=10;break}return console.log(n),e.$message({message:n.info,type:"success"}),r.next=10,e.getRecruit();case 10:case"end":return r.stop()}}),r)})))()},handleRejectClick:function(t){var e=this;return Object(n.a)(regeneratorRuntime.mark((function r(){return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:e.recruitId=t,e.isDialogShow=!0;case 2:case"end":return r.stop()}}),r)})))()},handleCancleClick:function(){this.form={reason:""},this.isDialogShow=!1},handleComfirmClick:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var r,n,data,c;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.recruitId,"reject",n=t.form.reason,data={recruitId:r,action:"reject",reason:n},e.next=6,t.$post("/api/admin/recruit/audit",data);case 6:if(!(c=e.sent)||1!==c.status){e.next=12;break}return console.log(c),t.$message({message:c.info,type:"success"}),e.next=12,t.getRecruit();case 12:t.form={reason:""},t.isDialogShow=!1;case 14:case"end":return e.stop()}}),e)})))()}}},o=(r(452),r(2)),component=Object(o.a)(c,(function(){var t=this,e=t.$createElement,r=t._self._c||e;return t.recruitData?r("div",[r("div",{staticClass:"header"},[r("div",{staticClass:"header-left"},[r("div",{staticClass:"title-wrapper"},[r("div",{staticClass:"title"},[t._v(t._s(t.recruitData.title))]),t._v(" "),r("div",{staticClass:"status",style:{color:t.recruitData.statusColor}},[t._v(t._s(t.recruitData.statusName))])]),t._v(" "),r("div",{staticClass:"salary"},[t._v("薪酬范围:"+t._s(t.recruitData.salaryName))]),t._v(" "),r("div",{staticClass:"skill"},[t._v("\n 技能:\n "),t._l(t.recruitData.skills,(function(e,n){return r("span",{key:n},[n>0?r("span",[t._v(",")]):t._e(),t._v(" "),r("span",[t._v(t._s(e.name))])])}))],2),t._v(" "),r("div",{staticClass:"experience"},[t._v("经验:"+t._s(t.recruitData.experienceName))])]),t._v(" "),r("div",{staticClass:"owner-wrapper",on:{click:function(e){return t.handleOwnerClick()}}},[r("img",{staticClass:"owner-img",attrs:{src:t.recruitData.ownerInfo&&t.recruitData.ownerInfo.iconUrl||"",alt:""}}),t._v(" "),r("div",{staticClass:"owner-name"},[t._v(t._s(t.recruitData.ownerInfo&&t.recruitData.ownerInfo.nickname||""))])]),t._v(" "),r("div",{staticClass:"company-info",on:{click:function(e){return t.handleCompanyClick()}}},[r("div",{staticStyle:{"padding-left":"60px"}},[r("img",{staticClass:"owner-img",attrs:{src:t.recruitData.companyInfo&&t.recruitData.companyInfo.logo||"",alt:""}})]),t._v(" "),r("div",{staticStyle:{"padding-left":"20px"}},[r("div",[t._v(t._s(t.recruitData.companyInfo&&t.recruitData.companyInfo.shortName?t.recruitData.companyInfo.shortName:t.recruitData.companyInfo&&t.recruitData.companyInfo.name?t.recruitData.companyInfo.name:""))]),t._v(" "),r("div",{staticClass:"description"},[t._v(t._s(t.recruitData.companyInfo&&t.recruitData.companyInfo.description||""))])])]),t._v(" "),r("div",{staticClass:"actions"},["2"===t.recruitData.status?[r("el-button",{staticClass:"btn",attrs:{type:"primary"},on:{click:function(e){return e.stopPropagation(),t.handleApproveClick(t.recruitData.id)}}},[t._v("通过")]),t._v(" "),r("el-button",{staticClass:"btn",attrs:{type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleRejectClick(t.recruitData.id)}}},[t._v("不通过")])]:t._e(),t._v(" "),"3"===t.recruitData.status?[r("el-button",{staticClass:"btn",attrs:{type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleRejectClick(t.recruitData.id)}}},[t._v("不通过")])]:t._e()],2)]),t._v(" "),r("div",{staticClass:"description-wrapper"},[r("div",{staticClass:"description-title"},[t._v("工作描述")]),t._v(" "),r("div",{staticClass:"description-content"},[t._v(t._s(t.recruitData.description))])]),t._v(" "),r("div",{staticClass:"description-wrapper"},[r("div",{staticClass:"description-title"},[t._v("招聘评价")]),t._v(" "),r("div",{staticClass:"description-content"},[r("el-row",[r("el-col",{attrs:{span:4}},[r("div",{staticClass:"owner-wrapper",staticStyle:{"margin-left":"0"},on:{click:function(e){return t.handleOwnerClick()}}},[r("img",{staticClass:"owner-img",attrs:{src:t.recruitData.ownerInfo&&t.recruitData.ownerInfo.iconUrl||"",alt:""}}),t._v(" "),r("div",{staticClass:"owner-name"},[t._v(t._s(t.recruitData.ownerInfo&&t.recruitData.ownerInfo.nickname||""))])])]),t._v(" "),r("el-col",{attrs:{span:18}},[0!=t.recruitData.recruitResult?r("div",[r("div",[t._v(t._s(t.recruitData.companyCommentAtFormat))]),t._v(" "),r("div",[4==t.recruitData.status?r("span",[t._v("停止招聘")]):r("span",[t._v("删除岗位")]),t._v("\n ;招聘结果:\n "+t._s(t.recruitData.recruitResultName)+"\n "),t.recruitData.problemsName?r("span",[t._v(";存在问题:"+t._s(t.recruitData.problemsName))]):t._e(),t._v(" "),t.recruitData.advice?r("span",[t._v(";意见反馈:"+t._s(t.recruitData.advice))]):t._e()])]):t._e()])],1)],1)]),t._v(" "),r("div",{staticClass:"description-wrapper"},[r("div",{staticClass:"description-title"},[t._v("\n 招聘数据(已投递\n "),r("span",[t._v(t._s(t.recruitData.countApplied||0))]),t._v("人,沟通中\n "),r("span",[t._v(t._s(t.recruitData.countTalk||0))]),t._v("人)\n ")]),t._v(" "),r("div",{staticClass:"description-content"},[r("el-table",{staticStyle:{width:"540px"},attrs:{data:t.recruitData.developers}},[r("el-table-column",{attrs:{label:"UID",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[r("el-link",{attrs:{type:"primary",target:"_blank"},on:{click:function(r){return t.openUser(e.row.uid)}}},[t._v("\n "+t._s(e.row.uid)+"\n ")])]}}],null,!1,582208104)}),t._v(" "),r("el-table-column",{attrs:{label:"已投递",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(0===Number(e.row.applicationState)?"否":e.row.applicationTime))]}}],null,!1,1759593011)}),t._v(" "),r("el-table-column",{attrs:{label:"沟通中",width:"180"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(0===Number(e.row.talkState)?"否":e.row.lastTalkTime))]}}],null,!1,36494649)})],1)],1)]),t._v(" "),r("el-dialog",{attrs:{title:"请输入审核不通过的原因",visible:t.isDialogShow},on:{"update:visible":function(e){t.isDialogShow=e}}},[r("el-form",{attrs:{model:t.form}},[r("el-form-item",{attrs:{label:""}},[r("el-input",{model:{value:t.form.reason,callback:function(e){t.$set(t.form,"reason",e)},expression:"form.reason"}})],1)],1),t._v(" "),r("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(e){return t.handleCancleClick()}}},[t._v("取 消")]),t._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleComfirmClick()}}},[t._v("确 定")])],1)],1)],1):t._e()}),[],!1,null,"228e8964",null);e.default=component.exports}}]);
|