de78e7d1b94d75722251.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[9],{391:function(e,t,r){},438:function(e,t,r){"use strict";var n=r(391);r.n(n).a},485:function(e,t,r){"use strict";r.r(t);r(31),r(11),r(7),r(4),r(22),r(15);var n=r(9),o=(r(30),r(3));function c(object,e){var t=Object.keys(object);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(object);e&&(r=r.filter((function(e){return Object.getOwnPropertyDescriptor(object,e).enumerable}))),t.push.apply(t,r)}return t}var l=["用户ID","昵称","会员类型","开始时间","到期时间","最新购买","累计月数","累计金额","当前状态"],_=["uid","nickname","type_name","start_date","end_date","pay_date","total_month","total_price","status_name"],v={data:function(){return{queryForm:{devDir:"",filter:["1"],area:[],industry:[],confirm:"",nick:"",company:"",project:"",skill:""},defaultProp:{label:"name",value:"id"},defaultProps:{children:"cities",label:"name",value:"id"},pageSize:10,searchList:[],stars:3,page:1,pages:0,listData:{},titleInfo:{},totalCount:0,currentPage:1,tableHeaders:l,tableProps:_,tableData:[],checkeds:"",confirmOptions:[],number:0,devDirList:[],areaList:[],industryList:[]}},computed:{whole:function(){return this.listData.whole||{}}},mounted:function(){this.getTableData(),this.getEnum(),this.getSkillMap(),this.getDirectionMap(),this.getAreaMap(),this.searchDeveloper(),this.getIndustryMap()},filters:{toDate:function(e){return new Date(1e3*e).toLocaleDateString()},projectLink:function(i){var e=i.entity_type,link="javascript:void(0)";return"1"===e?link="/rooter/outsourceitem/".concat(i.entity_id,">"):"3"===e&&(link="/rooter/wagedetails?job_id=".concat(i.entity_id)),link}},methods:{getTableData:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var body,r,data;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return body={page:e.currentPage,page_size:e.currentPageSize},t.next=3,e.$post("/api/admin/cert/getUserList",body);case 3:r=t.sent,data=r.data,data.current_env;case 6:case"end":return t.stop()}}),t)})))()},clickUID:function(e){console.log(e),window.open(this.$store.state.domainConfig.siteUrl+"/wo/".concat(e))},clickUserID:function(e){console.log(e),window.open(this.$store.state.domainConfig.siteUrl+"/rooter/user/".concat(e))},handleChange:function(e){console.log(e)},handleChangeDir:function(e){console.log(e)},changePageSize:function(e){this.pageSize=e,this.searchDeveloper()},changePagination:function(e){this.currentPage=e,this.searchDeveloper()},formatTableData:function(data){return data.map((function(i){return function(e){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?c(Object(source),!0).forEach((function(t){Object(n.a)(e,t,source[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(source)):c(Object(source)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(source,t))}))}return e}({},i)}))},getEnum:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("/api/admin/cert/getEnum");case 2:r=t.sent,e.confirmOptions=[],r.data.cert_type_list.forEach((function(t){var r={};r.value=t.id,r.label=t.name,e.confirmOptions.push(r)}));case 6:case"end":return t.stop()}}),t)})))()},getSkillMap:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("/api/admin/common/getSkillMap");case 2:t.sent;case 3:case"end":return t.stop()}}),t)})))()},getDirectionMap:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r,data,n,i,o,c,l,_;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("/api/admin/common/getDirectionMap");case 2:for(r=t.sent,data=r.data,n=[],i=0;i<data.length;i++){for((o={}).label=data[i].occupation_name,o.value=data[i].occupation_id,n.push(o),c=[],l=0;l<data[i].directions.length;l++)(_={}).label=data[i].directions[l].direction_name,_.value=data[i].directions[l].direction_id,c.push(_);n[i].children=c}n.children=c,e.devDirList=n;case 8:case"end":return t.stop()}}),t)})))()},getAreaMap:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("/api/admin/common/getAreaMap");case 2:r=t.sent,e.areaList=r.data;case 4:case"end":return t.stop()}}),t)})))()},searchDeveloper:function(e){var t=this;return Object(o.a)(regeneratorRuntime.mark((function r(){var n,o,c,l,i,_,v,d;return regeneratorRuntime.wrap((function(r){for(;;)switch(r.prev=r.next){case 0:for(console.log(111),1==e&&(t.currentPage=1),n=0,o=0,c=0,l=0,console.log(t.queryForm.filter),i=0;i<t.queryForm.filter.length;i++)"1"==t.queryForm.filter[i]&&(n=1),"2"==t.queryForm.filter[i]&&(o=1),"3"==t.queryForm.filter[i]&&(c=1),"4"==t.queryForm.filter[i]&&(l=1);return _=t.queryForm.industry.length,v=t.queryForm.industry[_-1],r.next=12,t.$get("/api/admin/developer/searchDeveloper",{occupation_op:t.queryForm.devDir[0],direction_op:t.queryForm.devDir[1],province_op:t.queryForm.area[0],city_op:t.queryForm.area[1],industry_id:v,verified:t.queryForm.confirm,developer_sign:n,free:o,negative_weight:c,black_list:l,nickname:t.queryForm.nick,company_name:t.queryForm.company,project_name:t.queryForm.project,skill_name:t.queryForm.skill,page_size:t.pageSize,page:t.currentPage});case 12:d=r.sent,t.searchList=d.data.list,t.totalCount=d.data.total;case 15:case"end":return r.stop()}}),r)})))()},getIndustryMap:function(){var e=this;return Object(o.a)(regeneratorRuntime.mark((function t(){var r;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,e.$get("/api/admin/common/getIndustryMap");case 2:r=t.sent,console.log(r.data),e.industryList=r.data;case 5:case"end":return t.stop()}}),t)})))()}},created:function(){}},d=(r(438),r(2)),component=Object(d.a)(v,(function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("section",{attrs:{id:"cert-check"}},[r("div",{staticClass:"table cats cats-boxs"},[r("header",[r("el-form",{staticClass:"form-inline",attrs:{inline:!0,model:e.queryForm}},[r("div",[r("el-form-item",[r("el-cascader",{attrs:{clearable:"",filterable:"",placeholder:"开发方向",options:e.devDirList,"change-on-select":"true"},on:{change:e.handleChangeDir},model:{value:e.queryForm.devDir,callback:function(t){e.$set(e.queryForm,"devDir",t)},expression:"queryForm.devDir"}})],1),e._v(" "),r("el-form-item",[r("el-cascader",{attrs:{clearable:"",filterable:"",placeholder:"所在地区",props:e.defaultProps,options:e.areaList,"change-on-select":""},on:{change:e.handleChange},model:{value:e.queryForm.area,callback:function(t){e.$set(e.queryForm,"area",t)},expression:"queryForm.area"}})],1),e._v(" "),r("el-form-item",[r("el-cascader",{attrs:{clearable:"",filterable:"",props:e.defaultProp,placeholder:"行业领域",options:e.industryList,"change-on-select":""},model:{value:e.queryForm.industry,callback:function(t){e.$set(e.queryForm,"industry",t)},expression:"queryForm.industry"}})],1),e._v(" "),r("el-form-item",[r("el-select",{attrs:{clearable:"",placeholder:"资质认证"},model:{value:e.queryForm.confirm,callback:function(t){e.$set(e.queryForm,"confirm",t)},expression:"queryForm.confirm"}},e._l(e.confirmOptions,(function(e){return r("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),r("el-form-item",[r("el-checkbox-group",{model:{value:e.queryForm.filter,callback:function(t){e.$set(e.queryForm,"filter",t)},expression:"queryForm.filter"}},[r("el-checkbox",{attrs:{label:"1",name:"type"}},[e._v("已签约")]),e._v(" "),r("el-checkbox",{attrs:{label:"2",name:"type"}},[e._v("空闲")]),e._v(" "),r("el-checkbox",{attrs:{label:"3",name:"type"}},[e._v("负权重")]),e._v(" "),r("el-checkbox",{attrs:{label:"4",name:"type"}},[e._v("黑名单")])],1)],1)],1),e._v(" "),r("div",[r("el-form-item",{attrs:{label:"昵称"}},[r("el-input",{attrs:{placeholder:"用户UID/昵称/姓名"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchDeveloper(1)}},model:{value:e.queryForm.nick,callback:function(t){e.$set(e.queryForm,"nick",t)},expression:"queryForm.nick"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"公司"}},[r("el-input",{attrs:{placeholder:"公司名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchDeveloper(1)}},model:{value:e.queryForm.company,callback:function(t){e.$set(e.queryForm,"company",t)},expression:"queryForm.company"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"项目"}},[r("el-input",{attrs:{placeholder:"项目名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchDeveloper(1)}},model:{value:e.queryForm.project,callback:function(t){e.$set(e.queryForm,"project",t)},expression:"queryForm.project"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"技能"}},[r("el-input",{attrs:{placeholder:"技能名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchDeveloper(1)}},model:{value:e.queryForm.skill,callback:function(t){e.$set(e.queryForm,"skill",t)},expression:"queryForm.skill"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.searchDeveloper(1)}}},[e._v("筛选")])],1)],1)])],1),e._v(" "),r("div",{staticClass:"heightset"},[r("div",{staticClass:"developer-box"},e._l(e.searchList,(function(t){return r("div",{key:t.id,staticClass:"dev-main clear"},[r("div",{staticClass:"dev-left"},[r("div",{staticClass:"grid-content"},[r("img",{staticClass:"dev-head point",attrs:{src:t.icon_url,alt:""},on:{click:function(r){return e.clickUserID(t.uid)}}}),e._v(" "),r("p",{staticClass:"blackc"},[e._v(e._s(t.uid))]),e._v(" "),r("p",{staticClass:"lblack font13"},[e._v("¥"+e._s(t.work_price))]),e._v(" "),"2"==t.realname_re?r("p",[r("span",{staticClass:"state-of"},[e._v("已签约")])]):e._e()])]),e._v(" "),r("div",{staticClass:"dev-center"},[r("div",{staticClass:"grid-content"},[r("div",{staticClass:"clear"},[r("div",{staticClass:"floatl"},[r("span",{staticClass:"lblue point blod",on:{click:function(r){return e.clickUID(t.uid)}}},[e._v(e._s(t.nickname))]),e._v(" "),t.realname?r("span",{staticClass:"lblack font13"},[e._v("("+e._s(t.realname)+")")]):e._e(),e._v(" "),r("span",{staticClass:"blod"},[e._v(e._s(t.occupation_name))]),e._v(" "),t.direction_name?r("span",[e._v("/"+e._s(t.direction_name))]):e._e()]),e._v(" "),r("div",{staticClass:"floatr dev-mark clear"},[1==t.in_black_list?r("span",{staticClass:"dev-dark"},[e._v(e._s("黑名单"))]):e._e(),e._v(" "),t.city_op_name?r("span",[e._v(e._s(t.city_op_name))]):e._e(),e._v(" "),t.industry_name?r("span",[e._v(e._s(t.industry_name))]):e._e(),e._v(" "),t.work_year_name?r("span",[e._v(e._s(t.work_year_name))]):e._e(),e._v(" "),r("span",[e._v(e._s(0==t.on_project&&0==t.on_job&&0==t.on_hire?"空闲":"工作中"))])])]),e._v(" "),r("div",{staticClass:"dev-infor"},[r("p",[r("span",{staticClass:"blod black"},[e._v("技能:")]),e._v(" "),r("span",[e._v(e._s(t.skill_description))])]),e._v(" "),r("p",[r("span",{staticClass:"blod black"},[e._v("项目:")]),e._v(" "),e._l(t.works,(function(n,o){return r("span",{key:n.uid},[e._v("\n "+e._s(n.name)+"\n "),o!=t.works.length-1?r("span",[e._v(",")]):e._e()])}))],2),e._v(" "),r("p",[r("span",{staticClass:"blod black"},[e._v("公司:")]),e._v(" "),r("span",[e._v(e._s(t.company))]),e._v(" "),r("span",[e._v(e._s(t.title))])]),e._v(" "),r("p",{staticStyle:{"padding-top":"22px"}},[r("span",{staticClass:"blod black"},[e._v("认证:")]),e._v(" "),e._l(t.certTags,(function(n,o){return r("span",{key:n.uid},[e._v("\n "+e._s(n.tag_name)+"\n "),o!=t.certTags.length-1?r("span",[e._v(",")]):e._e()])}))],2)])])]),e._v(" "),r("div",{staticClass:"dev-right"},[r("div",{staticClass:"grid-content"},[r("div",{staticClass:"dev-detail"},[r("p",[r("span",{staticClass:"blod black"},[e._v("意愿:")]),e._v(" "),r("span",[e._v(e._s(t.willing))])]),e._v(" "),r("p",[r("span",{staticClass:"blod black"},[e._v("接单:")]),e._v(" "),1==t.work_status?r("span",[0==t.work_option?r("span",[e._v("接受所有派单及预约机会")]):e._e(),e._v(" "),3==t.work_option?r("span",[e._v("只接受平台派单和认证企业预约")]):e._e(),e._v(" "),1==t.work_option?r("span",[e._v("只接受平台派单")]):e._e()]):r("span",[r("span",[e._v("不接单")])])]),e._v(" "),r("p",[r("span",{staticClass:"blod black"},[e._v("数量:")]),e._v(" "),t.doing_project_num?r("span",[e._v("项目:"+e._s(t.doing_project_num)+",")]):e._e(),e._v(" "),t.doing_job_num?r("span",[e._v("云端:"+e._s(t.doing_job_num)+",")]):e._e(),e._v(" "),t.doing_hire_num?r("span",[e._v("雇佣:"+e._s(t.doing_hire_num)+",")]):e._e()]),e._v(" "),r("p",[r("span",{staticClass:"blod black"},[e._v("权重:")]),e._v(" "),r("span",[e._v(e._s(t.appoint_weight))])]),e._v(" "),r("p",{staticStyle:{"padding-top":"22px"}},[r("span",{staticClass:"blod black"},[e._v("评价:")]),e._v(" "),r("el-rate",{staticClass:"inlineb",staticStyle:{"vertical-align":"top"},attrs:{disabled:"",colors:["#99A9BF","#F7BA2A","#FF9900"]},model:{value:t.rating,callback:function(r){e.$set(t,"rating",r)},expression:"itm.rating"}}),e._v(" "),t.rating_count?r("span",{staticClass:"lblack"},[e._v("("+e._s(t.rating_count)+")")]):e._e()],1)])])])])})),0)])]),e._v(" "),r("div",[r("el-pagination",{attrs:{background:"","current-page":e.currentPage,"page-sizes":[10,20,30,40],"page-size":10,layout:"total, sizes, prev, pager, next, jumper",total:e.totalCount},on:{"current-change":e.changePagination,"size-change":e.changePageSize,"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t}}})],1)])}),[],!1,null,"6f5b79a6",null);t.default=component.exports}}]);