| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[49],{512:function(t,e,r){},653:function(t,e,r){"use strict";r(512)},779:function(t,e,r){"use strict";r.r(e);r(18),r(191);var n=r(6),o=(r(30),{data:function(){return{isDialogShow:!1,recruitId:"",recruitData:{developers:[],companyInfo:{},auditList:[]},form:{reason:""},recruitDataList:[],total:0,pageSize:20,page:1}},mounted:function(){this.recruitId=this.$route.query.id,this.getRecruit(),this.getRecruitData()},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)})))()},getRecruitData:function(){var t=this;return Object(n.a)(regeneratorRuntime.mark((function e(){var r,n;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=t.recruitId,e.next=3,t.$post("/api/admin/recruit/getRecruitData",{recruitId:r,page:t.page});case 3:n=e.sent,t.recruitDataList=n.data.list,t.pageSize=1*n.data.size,t.total=1*n.data.total;case 7:case"end":return e.stop()}}),e)})))()},changePagination:function(t){this.page=t,this.getRecruitData()},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,o;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(!(o=e.sent)||1!==o.status){e.next=12;break}return console.log(o),t.$message({message:o.info,type:"success"}),e.next=12,t.getRecruit();case 12:t.form={reason:""},t.isDialogShow=!1;case 14:case"end":return e.stop()}}),e)})))()}}}),c=(r(653),r(4)),component=Object(c.a)(o,(function(){var t=this,e=t._self._c;return t.recruitData?e("div",[e("el-row",[e("el-col",{attrs:{span:12}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v(t._s(t.recruitData.title))]),t._v(" "),e("div",{staticClass:"status",style:{color:t.recruitData.statusColor}},[t._v(t._s(t.recruitData.statusName))])]),t._v(" "),e("div",{staticClass:"salary"},[t._v("薪酬范围:"+t._s(t.recruitData.salaryName))]),t._v(" "),e("div",{staticClass:"skill"},[t._v("\n 技能:\n "),t._l(t.recruitData.skills,(function(r,n){return e("span",{key:n},[n>0?e("span",[t._v(",")]):t._e(),t._v(" "),e("span",[t._v(t._s(r.name))])])}))],2),t._v(" "),e("div",{staticClass:"experience"},[t._v("经验:"+t._s(t.recruitData.experienceName))]),t._v(" "),e("div",{staticClass:"experience"},[t._v("申请审核时间:"+t._s(t.recruitData.submitAuditAtFormat))])]),t._v(" "),e("el-col",{attrs:{span:12}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("企业信息")])]),t._v(" "),e("div",{staticClass:"company-info salary",on:{click:function(e){return t.handleCompanyClick()}}},[e("div",[e("img",{staticClass:"owner-img",attrs:{src:t.recruitData.companyInfo.logo||"",alt:""}})]),t._v(" "),e("div",{staticStyle:{"margin-left":"10px"}},[e("div",{staticStyle:{"font-weight":"700"}},[t._v(t._s(t.recruitData.companyInfo.shortName?t.recruitData.companyInfo.shortName:t.recruitData.companyInfo.name?t.recruitData.companyInfo.name:""))]),t._v(" "),e("div",{staticClass:"description"},[t._v(t._s(t.recruitData.companyInfo.description||""))])])]),t._v(" "),e("div",{staticClass:"actions"},["2"===t.recruitData.status?[e("el-button",{staticClass:"btn",attrs:{type:"primary"},on:{click:function(e){return e.stopPropagation(),t.handleApproveClick(t.recruitData.id)}}},[t._v("通过")]),t._v(" "),e("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?[e("el-button",{staticClass:"btn",attrs:{type:"danger"},on:{click:function(e){return e.stopPropagation(),t.handleRejectClick(t.recruitData.id)}}},[t._v("不通过")])]:t._e()],2)])],1),t._v(" "),e("el-row",{staticStyle:{"margin-top":"20px"}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("发布者信息")])]),t._v(" "),e("div",{staticStyle:{margin:"20px 0px 0px 20px"},on:{click:function(e){return t.handleOwnerClick()}}},[e("img",{staticClass:"owner-img",attrs:{src:t.recruitData.ownerInfo&&t.recruitData.ownerInfo.iconUrl||"",alt:""}}),t._v(" "),e("div",{staticClass:"owner-name"},[t._v(t._s(t.recruitData.ownerInfo&&t.recruitData.ownerInfo.nickname||""))])])])],1),t._v(" "),e("el-row",{staticStyle:{"margin-top":"20px"}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("工作描述")])]),t._v(" "),e("div",{staticStyle:{padding:"10px"}},[t._v(t._s(t.recruitData.description))])])],1),t._v(" "),e("el-row",{staticStyle:{"margin-top":"20px"}},[e("el-col",{attrs:{span:24}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("招聘评价")])]),t._v(" "),e("div",{staticStyle:{padding:"10px"}},[e("p",[e("span",[t._v(t._s(t.recruitData.companyCommentAtStr||""))]),t._v("\n "+t._s(t.recruitData.problemsName||"")+"\n ")])])])],1),t._v(" "),e("el-row",{staticStyle:{"margin-top":"20px"}},[e("el-col",{attrs:{span:18}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("\n 招聘数据(已投递\n "),e("span",[t._v(t._s(t.recruitData.countApplied||0))]),t._v("人,沟通中\n "),e("span",[t._v(t._s(t.recruitData.countTalk||0))]),t._v("\n 人,浏览"+t._s(t.recruitData.pv||0)+"人)\n ")])]),t._v(" "),e("div",{staticClass:"description-content"},[e("el-table",{attrs:{data:t.recruitDataList}},[e("el-table-column",{attrs:{label:"UID"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-link",{attrs:{type:"primary",target:"_blank"},on:{click:function(e){return t.openUser(r.row.uid)}}},[t._v("\n "+t._s(r.row.uid)+"\n ")])]}}],null,!1,2657663848)}),t._v(" "),e("el-table-column",{attrs:{label:"已投递"},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(" "),e("el-table-column",{attrs:{label:"沟通中"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(0===Number(e.row.talkState)?"否":e.row.lastTalkTime))]}}],null,!1,36494649)}),t._v(" "),e("el-table-column",{attrs:{label:"聊天开始时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.startTime))]}}],null,!1,3781930504)})],1)],1),t._v(" "),e("div",{staticStyle:{"margin-top":"10px"}},[e("el-pagination",{attrs:{background:"",layout:"total, prev, pager, next","current-page":t.page,"page-size":t.pageSize,total:t.total},on:{"current-change":t.changePagination,"update:currentPage":function(e){t.page=e},"update:current-page":function(e){t.page=e}}})],1)])],1),t._v(" "),e("el-row",{staticStyle:{"margin-top":"20px"}},[e("el-col",{attrs:{span:18}},[e("div",{staticClass:"title-wrapper"},[e("div",{staticClass:"title"},[t._v("审核记录")])]),t._v(" "),t._l(t.recruitData.auditList,(function(r){return e("div",{key:r.id,staticStyle:{"margin-top":"5px"}},[e("el-card",{attrs:{shadow:"never"}},[e("el-row",[e("el-col",{attrs:{span:12}},[e("div",{staticStyle:{"font-weight":"700"}},[t._v(t._s(r.status_name)+"--"+t._s(r.is_auto?"系统自动审核":"人工审核"))])]),t._v(" "),e("el-col",{attrs:{span:10,offset:2}},[e("div",{on:{click:function(e){return t.openUser(r.audit_uid)}}},[t._v(t._s(r.nickname)+" "+t._s(r.audit_date))])])],1),t._v(" "),"3"==r.status?e("el-row",{staticStyle:{"margin-top":"10px"}},[e("el-col",{attrs:{span:12}},[e("div",{staticStyle:{"font-weight":"700"}},[t._v("拒绝理由:")]),t._v(" "),e("div",{staticStyle:{padding:"5px"}},[t._v(" "+t._s(r.audit_data.reason||""))])])],1):t._e()],1)],1)}))],2)],1),t._v(" "),e("el-dialog",{attrs:{title:"请输入审核不通过的原因",visible:t.isDialogShow},on:{"update:visible":function(e){t.isDialogShow=e}}},[e("el-form",{attrs:{model:t.form}},[e("el-form-item",{attrs:{label:""}},[e("el-input",{model:{value:t.form.reason,callback:function(e){t.$set(t.form,"reason",e)},expression:"form.reason"}})],1)],1),t._v(" "),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){return t.handleCancleClick()}}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:function(e){return t.handleComfirmClick()}}},[t._v("确 定")])],1)],1)],1):t._e()}),[],!1,null,"53bc0c9c",null);e.default=component.exports}}]);
|