| 1 |
- (window.webpackJsonp=window.webpackJsonp||[]).push([[76],{741:function(t,e,r){"use strict";r.r(e);r(24),r(191);var o=r(7),n=(r(40),{data:function(){return{page:1,auditTotal:0,recruitTotal:0,remoteTotal:0,auditData:[],recruitUserData:[],remoteUserData:[],remarkModel:!1,remarkData:{id:"0",content:""},loading:!1,counter:{audit:0,recruit:0,remote:0}}},computed:{},mounted:function(){this.getAuditList(),this.getRecruitUserList(),this.getRemoteUserList()},methods:{getAuditList:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var data,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data={page:t.page,workType:2},e.next=3,t.$post("/api/admin/recruit/getAuditList",data);case 3:(r=e.sent)&&1===r.status&&(t.auditData=r.data.list,t.page=r.data.page,t.auditTotal=r.data.total,t.counter.audit=r.data.total);case 5:case"end":return e.stop()}}),e)})))()},getRecruitUserList:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var data,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data={page:t.page},e.next=3,t.$post("/api/admin/recruit/getRecruitUser",data);case 3:(r=e.sent)&&1===r.status&&(t.recruitUserData=r.data.list,t.page=r.data.page,t.recruitTotal=r.data.total,t.counter.recruit=r.data.total);case 5:case"end":return e.stop()}}),e)})))()},getRemoteUserList:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var data,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return data={page:t.page},e.next=3,t.$post("/api/admin/recruit/getRemoteUser",data);case 3:(r=e.sent)&&1===r.status&&(t.remoteUserData=r.data.list,t.page=r.data.page,t.remoteTotal=r.data.total,t.counter.remote=r.data.total);case 5:case"end":return e.stop()}}),e)})))()},auditDataPage:function(t){this.page=t,this.getAuditList()},recruitUserPage:function(t){this.page=t,this.getRecruitUserList()},remoteUserPage:function(t){this.page=t,this.getRemoteUserList()},onRemark:function(t){this.remarkData.id=t.uid,this.remarkData.type=t.remark_type,this.remarkModel=!0},onToList:function(t){var data={obj_id:t.uid,type:t.remark_type};this.$router.push({path:"/main/remark_list",query:data})},onRemarkSave:function(){var t=this;return Object(o.a)(regeneratorRuntime.mark((function e(){var data,r;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(t.loading=!0,""!==t.remarkData.content&&"0"!==t.remarkData.id){e.next=5;break}return t.$message.error("请输入内容"),t.loading=!1,e.abrupt("return",!1);case 5:return data={content:t.remarkData.content,id:t.remarkData.id,type:t.remarkData.type},e.next=8,t.$post("/api/admin/recruit/saveRemark",data);case 8:(r=e.sent)&&1===r.status&&(t.$message.success("备注成功"),t.remarkModel=!1,t.getRecruitUserList(),t.getRemoteUserList()),t.loading=!1;case 11:case"end":return e.stop()}}),e)})))()}}}),l=r(4),component=Object(l.a)(n,(function(){var t=this,e=t._self._c;return e("div",{staticClass:"mainContainer"},[e("div",{staticClass:"mainTableTools"},[e("div",{staticClass:"mainTableTagbox"},[e("el-tag",[t._v("开放中需求:"),e("b",[t._v(t._s(t.counter.audit))])]),t._v(" "),e("el-tag",[t._v("人力外包服务商:"),e("b",[t._v(t._s(t.counter.recruit))])]),t._v(" "),e("el-tag",[t._v("驻场开发者:"),e("b",[t._v(t._s(t.counter.remote))])])],1)]),t._v(" "),e("el-tabs",[e("el-tab-pane",{attrs:{label:"人力外包需求列表"}},[e("el-table",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.auditData,border:""}},[e("el-table-column",{attrs:{prop:"id",label:"岗位ID",width:"70"}}),t._v(" "),e("el-table-column",{attrs:{prop:"occupationName",label:"职位类型"}}),t._v(" "),e("el-table-column",{attrs:{prop:"workTypeName",label:"工作方式"}}),t._v(" "),e("el-table-column",{attrs:{label:"转化来源"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s((r.row.sourceType||"")+"-"+(r.row.version||""))+t._s("-"!=r.row.conversionType?"-"+r.row.conversionType:""))])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"工作周期"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(r.row.month)+"个月")])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"驻场地区"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(r.row.cityName||"-"))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"salaryName",label:"薪酬范围"}}),t._v(" "),e("el-table-column",{attrs:{label:"公司"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",[t._v(t._s(r.row.companyInfo&&r.row.companyInfo.shortName?r.row.companyInfo.shortName:r.row.companyInfo&&r.row.companyInfo.name?r.row.companyInfo.name:""))])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"auditAtFormat",label:"发布(刷新)日期"}}),t._v(" "),e("el-table-column",{attrs:{prop:"createdAtFormat",label:"创建日期"}}),t._v(" "),e("el-table-column",{attrs:{prop:"countApplied",label:"已投递",width:"70"}}),t._v(" "),e("el-table-column",{attrs:{prop:"countTalk",label:"沟通中",width:"70"}}),t._v(" "),e("el-table-column",{attrs:{prop:"statusName",label:"岗位状态",width:"90"}}),t._v(" "),e("el-table-column",{attrs:{prop:"recuitResult",label:"招聘结果",width:"90"},scopedSlots:t._u([{key:"default",fn:function(r){return[1==r.row.recruitResult?e("span",[t._v("是")]):t._e(),t._v(" "),2==r.row.recruitResult?e("span",[t._v("否")]):t._e(),t._v(" "),""==r.row.recruitResult||0==r.row.recruitResult?e("span",[t._v("-")]):t._e()]}}])})],1),t._v(" "),e("el-pagination",{staticClass:"order-footer",attrs:{background:"",layout:"prev, pager, next","page-size":20,total:Number(t.auditTotal)},on:{"current-change":t.auditDataPage}})],1),t._v(" "),e("el-tab-pane",{attrs:{label:"人力外包服务商"}},[e("el-table",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.recruitUserData,border:""}},[e("el-table-column",{attrs:{prop:"uid",label:"用户信息"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/user/"+r.row.uid}},[t._v(t._s(r.row.nickname))])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"company",label:"企业信息"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/companyVerifyAuditItem?uid="+r.row.uid}},[t._v(t._s(r.row.company_name))])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"create_time",label:"入驻时间"}}),t._v(" "),e("el-table-column",{attrs:{label:"审核记录"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/companyVerifyAuditItem?uid="+r.row.uid}},[t._v("查看详情")])])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"备注"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(t._s(r.row.remark_text))]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onToList(r.row)}}},[t._v("查看备注("+t._s(r.row.remark_num)+")")])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onRemark(r.row)}}},[t._v("添加备注")])]}}])})],1),t._v(" "),e("el-pagination",{staticClass:"order-footer",attrs:{background:"",layout:"prev, pager, next","page-size":20,total:Number(t.recruitTotal)},on:{"current-change":t.recruitUserPage}})],1),t._v(" "),e("el-tab-pane",{attrs:{label:"人力外包个人"}},[e("el-table",{staticStyle:{width:"100%","margin-bottom":"20px"},attrs:{data:t.remoteUserData,border:""}},[e("el-table-column",{attrs:{prop:"uid",label:"用户信息"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/user/"+r.row.uid}},[t._v(t._s(r.row.nickname))])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"company",label:"所属企业"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("span",{staticClass:"lblue point"},[e("a",{attrs:{target:"_blank",href:r.row.host+"/rooter/companyVerifyAuditItem?uid="+r.row.uid}},[t._v(t._s(r.row.company_name))])])]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"city_name",label:"可驻场城市"}}),t._v(" "),e("el-table-column",{attrs:{prop:"weixin",label:"微信号"}}),t._v(" "),e("el-table-column",{attrs:{label:"备注"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("div",[t._v(t._s(r.row.remark_text))]),t._v(" "),e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onToList(r.row)}}},[t._v("查看备注("+t._s(r.row.remark_num)+")")])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(r){return[e("el-button",{attrs:{type:"text"},on:{click:function(e){return t.onRemark(r.row)}}},[t._v("添加备注")])]}}])})],1),t._v(" "),e("el-pagination",{staticClass:"order-footer",attrs:{background:"",layout:"prev, pager, next","page-size":20,total:Number(t.remoteTotal)},on:{"current-change":t.remoteUserPage}})],1)],1),t._v(" "),e("el-dialog",{attrs:{title:"添加备注",visible:t.remarkModel},on:{"update:visible":function(e){t.remarkModel=e}}},[e("div",[e("el-input",{attrs:{type:"textarea",rows:5,placeholder:"请输入内容"},model:{value:t.remarkData.content,callback:function(e){t.$set(t.remarkData,"content",e)},expression:"remarkData.content"}})],1),t._v(" "),e("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(e){t.remarkModel=!1}}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary",loading:t.loading},on:{click:t.onRemarkSave}},[t._v("确 定")])],1)])],1)}),[],!1,null,null,null);e.default=component.exports}}]);
|