4527ab1f10acd2d8b287.js 14 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[9],{382:function(e,t,n){},423:function(e,t,n){"use strict";var r=n(382);n.n(r).a},466:function(e,t,n){"use strict";n.r(t);n(24);var r=n(3),o=(n(37),n(4)),c=["用户ID","昵称","会员类型","开始时间","到期时间","最新购买","累计月数","累计金额","当前状态"],l=["uid","nickname","type_name","start_date","end_date","pay_date","total_month","total_price","status_name"],_="test",d={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:c,tableProps:l,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=Object(o.a)(regeneratorRuntime.mark(function e(){var body,t,data;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return body={page:this.currentPage,page_size:this.currentPageSize},e.next=3,this.$post("/api/admin/cert/getUserList",body);case 3:t=e.sent,data=t.data,_=data.current_env;case 6:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),clickUID:function(e){console.log(e),"test"===_?window.open("https://dev.test.proginn.com/wo/".concat(e)):window.open("https://www.proginn.com/wo/".concat(e))},clickUserID:function(e){console.log(e),"test"===_?window.open("https://dev.test.proginn.com/rooter/user/".concat(e)):window.open("https://www.proginn.com/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 Object(r.a)({},i)})},getEnum:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var t,n=this;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$get("/api/admin/cert/getEnum");case 2:t=e.sent,this.confirmOptions=[],t.data.cert_type_list.forEach(function(e){var t={};t.value=e.id,t.label=e.name,n.confirmOptions.push(t)});case 6:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),getSkillMap:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$get("/api/admin/common/getSkillMap");case 2:e.sent;case 3:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),getDirectionMap:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var t,data,n,i,r,o,c,l;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$get("/api/admin/common/getDirectionMap");case 2:for(t=e.sent,data=t.data,n=[],i=0;i<data.length;i++){for((r={}).label=data[i].occupation_name,r.value=data[i].occupation_id,n.push(r),o=[],c=0;c<data[i].directions.length;c++)(l={}).label=data[i].directions[c].direction_name,l.value=data[i].directions[c].direction_id,o.push(l);n[i].children=o}n.children=o,this.devDirList=n;case 8:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),getAreaMap:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$get("/api/admin/common/getAreaMap");case 2:t=e.sent,this.areaList=t.data;case 4:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}(),searchDeveloper:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(t){var n,r,o,c,i,l,_,d;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:for(console.log(111),1==t&&(this.currentPage=1),n=0,r=0,o=0,c=0,console.log(this.queryForm.filter),i=0;i<this.queryForm.filter.length;i++)"1"==this.queryForm.filter[i]&&(n=1),"2"==this.queryForm.filter[i]&&(r=1),"3"==this.queryForm.filter[i]&&(o=1),"4"==this.queryForm.filter[i]&&(c=1);return l=this.queryForm.industry.length,_=this.queryForm.industry[l-1],e.next=12,this.$get("/api/admin/developer/searchDeveloper",{occupation_op:this.queryForm.devDir[0],direction_op:this.queryForm.devDir[1],province_op:this.queryForm.area[0],city_op:this.queryForm.area[1],industry_id:_,verified:this.queryForm.confirm,developer_sign:n,free:r,negative_weight:o,black_list:c,nickname:this.queryForm.nick,company_name:this.queryForm.company,project_name:this.queryForm.project,skill_name:this.queryForm.skill,page_size:this.pageSize,page:this.currentPage});case 12:d=e.sent,this.searchList=d.data.list,this.totalCount=d.data.total;case 15:case"end":return e.stop()}},e,this)}));return function(t){return e.apply(this,arguments)}}(),getIndustryMap:function(){var e=Object(o.a)(regeneratorRuntime.mark(function e(){var t;return regeneratorRuntime.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.$get("/api/admin/common/getIndustryMap");case 2:t=e.sent,console.log(t.data),this.industryList=t.data;case 5:case"end":return e.stop()}},e,this)}));return function(){return e.apply(this,arguments)}}()},created:function(){}},v=(n(423),n(2)),component=Object(v.a)(d,function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("section",{attrs:{id:"cert-check"}},[n("div",{staticClass:"table cats cats-boxs"},[n("header",[n("el-form",{staticClass:"form-inline",attrs:{inline:!0,model:e.queryForm}},[n("div",[n("el-form-item",[n("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(" "),n("el-form-item",[n("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(" "),n("el-form-item",[n("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(" "),n("el-form-item",[n("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 n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}),1)],1),e._v(" "),n("el-form-item",[n("el-checkbox-group",{model:{value:e.queryForm.filter,callback:function(t){e.$set(e.queryForm,"filter",t)},expression:"queryForm.filter"}},[n("el-checkbox",{attrs:{label:"1",name:"type"}},[e._v("已签约")]),e._v(" "),n("el-checkbox",{attrs:{label:"2",name:"type"}},[e._v("空闲")]),e._v(" "),n("el-checkbox",{attrs:{label:"3",name:"type"}},[e._v("负权重")]),e._v(" "),n("el-checkbox",{attrs:{label:"4",name:"type"}},[e._v("黑名单")])],1)],1)],1),e._v(" "),n("div",[n("el-form-item",{attrs:{label:"昵称"}},[n("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(" "),n("el-form-item",{attrs:{label:"公司"}},[n("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(" "),n("el-form-item",{attrs:{label:"项目"}},[n("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(" "),n("el-form-item",{attrs:{label:"技能"}},[n("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(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.searchDeveloper(1)}}},[e._v("筛选")])],1)],1)])],1),e._v(" "),n("div",{staticClass:"heightset"},[n("div",{staticClass:"developer-box"},e._l(e.searchList,function(t){return n("div",{key:t.id,staticClass:"dev-main clear"},[n("div",{staticClass:"dev-left"},[n("div",{staticClass:"grid-content"},[n("img",{staticClass:"dev-head point",attrs:{src:t.icon_url,alt:""},on:{click:function(n){return e.clickUserID(t.uid)}}}),e._v(" "),n("p",{staticClass:"blackc"},[e._v(e._s(t.uid))]),e._v(" "),n("p",{staticClass:"lblack font13"},[e._v("¥"+e._s(t.work_price))]),e._v(" "),"2"==t.realname_re?n("p",[n("span",{staticClass:"state-of"},[e._v("已签约")])]):e._e()])]),e._v(" "),n("div",{staticClass:"dev-center"},[n("div",{staticClass:"grid-content"},[n("div",{staticClass:"clear"},[n("div",{staticClass:"floatl"},[n("span",{staticClass:"lblue point blod",on:{click:function(n){return e.clickUID(t.uid)}}},[e._v(e._s(t.nickname))]),e._v(" "),t.realname?n("span",{staticClass:"lblack font13"},[e._v("("+e._s(t.realname)+")")]):e._e(),e._v(" "),n("span",{staticClass:"blod"},[e._v(e._s(t.occupation_name))]),e._v(" "),t.direction_name?n("span",[e._v("/"+e._s(t.direction_name))]):e._e()]),e._v(" "),n("div",{staticClass:"floatr dev-mark clear"},[1==t.in_black_list?n("span",{staticClass:"dev-dark"},[e._v(e._s("黑名单"))]):e._e(),e._v(" "),t.city_op_name?n("span",[e._v(e._s(t.city_op_name))]):e._e(),e._v(" "),t.industry_name?n("span",[e._v(e._s(t.industry_name))]):e._e(),e._v(" "),t.work_year_name?n("span",[e._v(e._s(t.work_year_name))]):e._e(),e._v(" "),n("span",[e._v(e._s(0==t.on_project&&0==t.on_job&&0==t.on_hire?"空闲":"工作中"))])])]),e._v(" "),n("div",{staticClass:"dev-infor"},[n("p",[n("span",{staticClass:"blod black"},[e._v("技能:")]),e._v(" "),n("span",[e._v(e._s(t.skill_description))])]),e._v(" "),n("p",[n("span",{staticClass:"blod black"},[e._v("项目:")]),e._v(" "),e._l(t.works,function(r,o){return n("span",{key:r.uid},[e._v("\n "+e._s(r.name)+"\n "),o!=t.works.length-1?n("span",[e._v(",")]):e._e()])})],2),e._v(" "),n("p",[n("span",{staticClass:"blod black"},[e._v("公司:")]),e._v(" "),n("span",[e._v(e._s(t.company))]),e._v(" "),n("span",[e._v(e._s(t.title))])]),e._v(" "),n("p",{staticStyle:{"padding-top":"22px"}},[n("span",{staticClass:"blod black"},[e._v("认证:")]),e._v(" "),e._l(t.certTags,function(r,o){return n("span",{key:r.uid},[e._v("\n "+e._s(r.tag_name)+"\n "),o!=t.certTags.length-1?n("span",[e._v(",")]):e._e()])})],2)])])]),e._v(" "),n("div",{staticClass:"dev-right"},[n("div",{staticClass:"grid-content"},[n("div",{staticClass:"dev-detail"},[n("p",[n("span",{staticClass:"blod black"},[e._v("意愿:")]),e._v(" "),n("span",[e._v(e._s(t.willing))])]),e._v(" "),n("p",[n("span",{staticClass:"blod black"},[e._v("接单:")]),e._v(" "),1==t.work_status?n("span",[0==t.work_option?n("span",[e._v("接受所有派单及预约机会")]):e._e(),e._v(" "),3==t.work_option?n("span",[e._v("只接受平台派单和认证企业预约")]):e._e(),e._v(" "),1==t.work_option?n("span",[e._v("只接受平台派单")]):e._e()]):n("span",[n("span",[e._v("不接单")])])]),e._v(" "),n("p",[n("span",{staticClass:"blod black"},[e._v("数量:")]),e._v(" "),t.doing_project_num?n("span",[e._v("项目:"+e._s(t.doing_project_num)+",")]):e._e(),e._v(" "),t.doing_job_num?n("span",[e._v("云端:"+e._s(t.doing_job_num)+",")]):e._e(),e._v(" "),t.doing_hire_num?n("span",[e._v("雇佣:"+e._s(t.doing_hire_num)+",")]):e._e()]),e._v(" "),n("p",[n("span",{staticClass:"blod black"},[e._v("权重:")]),e._v(" "),n("span",[e._v(e._s(t.appoint_weight))])]),e._v(" "),n("p",{staticStyle:{"padding-top":"22px"}},[n("span",{staticClass:"blod black"},[e._v("评价:")]),e._v(" "),n("el-rate",{staticClass:"inlineb",staticStyle:{"vertical-align":"top"},attrs:{disabled:"",colors:["#99A9BF","#F7BA2A","#FF9900"]},model:{value:t.rating,callback:function(n){e.$set(t,"rating",n)},expression:"itm.rating"}}),e._v(" "),t.rating_count?n("span",{staticClass:"lblack"},[e._v("("+e._s(t.rating_count)+")")]):e._e()],1)])])])])}),0)])]),e._v(" "),n("div",[n("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,"754b4f8a",null);t.default=component.exports}}]);