152e51be16d2dd3f21a1.js 17 KB

1
  1. (window.webpackJsonp=window.webpackJsonp||[]).push([[9],{417:function(e,t,r){var content=r(465);"string"==typeof content&&(content=[[e.i,content,""]]),content.locals&&(e.exports=content.locals);(0,r(4).default)("40040013",content,!0,{sourceMap:!1})},464:function(e,t,r){"use strict";var n=r(417);r.n(n).a},465:function(e,t,r){(t=r(3)(!1)).push([e.i,'.lblue[data-v-754b4f8a]{color:#419df7}.lblack[data-v-754b4f8a]{color:#aeaeae}.cats-boxs[data-v-754b4f8a]{height:calc(100% - 40px);overflow-y:auto}.point[data-v-754b4f8a]{cursor:pointer}.form-inline[data-v-754b4f8a]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.developer-box[data-v-754b4f8a]{padding-top:10px;background:#f7f7f7;font-size:14px;padding-bottom:20px}.dev-main[data-v-754b4f8a]{padding:37px 9px 20px 23px;background:#fff;width:1000px;margin:0 auto 10px;-webkit-box-sizing:border-box;box-sizing:border-box}.dev-main>div[data-v-754b4f8a]{float:left}.dev-left[data-v-754b4f8a]{width:112px;text-align:center}.state-of[data-v-754b4f8a]{display:inline-block;background:#f3f3f3;font-size:12px;color:#888;padding:3px 11px}.dev-left p[data-v-754b4f8a]{padding:3px 0}.dev-center[data-v-754b4f8a]{width:594px}.dev-right[data-v-754b4f8a]{width:260px}.dev-detail[data-v-754b4f8a]{border-left:1px solid #e0e0e0;padding:3px 0 3px 19px}.dev-detail>p[data-v-754b4f8a]{padding-top:3px;padding-right:10px;font-size:13px;color:#505050;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dev-head[data-v-754b4f8a]{width:74px;border-radius:50%;overflow:hidden}.dev-mark[data-v-754b4f8a]{margin-right:22px}.dev-mark>span[data-v-754b4f8a]{color:#888;border:1px solid silver;border-radius:2px;height:23px;line-height:18px}.dev-mark .dev-dark[data-v-754b4f8a],.dev-mark>span[data-v-754b4f8a]{float:left;padding:2px 9px;font-size:12px;margin-right:7px}.dev-mark .dev-dark[data-v-754b4f8a]{color:#fff;background:#999;border:1px solid #999;border-radius:2px}.dev-infor[data-v-754b4f8a]{padding-top:2px}.dev-infor>p[data-v-754b4f8a]{padding-top:3px;padding-right:10px;font-size:13px;color:#505050;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clear[data-v-754b4f8a]:after{display:block;clear:both;content:""}.inlineb[data-v-754b4f8a]{display:inline-block}.floatl[data-v-754b4f8a]{float:left}.floatr[data-v-754b4f8a]{float:right}.table[data-v-754b4f8a]{height:calc(100% - 40px)}',""]),e.exports=t},536:function(e,t,r){"use strict";r.r(t);r(28),r(14),r(9),r(6),r(22),r(33);var n=r(11),o=(r(32),r(5));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,d,v,f,_,m,h,y=["用户ID","昵称","会员类型","开始时间","到期时间","最新购买","累计月数","累计金额","当前状态"],k=["uid","nickname","type_name","start_date","end_date","pay_date","total_month","total_price","status_name"],x="test",w={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:y,tableProps:k,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:(h=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,x=data.current_env;case 6:case"end":return e.stop()}}),e,this)}))),function(){return h.apply(this,arguments)}),clickUID:function(e){console.log(e),"test"===x?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"===x?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 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:(m=Object(o.a)(regeneratorRuntime.mark((function e(){var t,r=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,r.confirmOptions.push(t)}));case 6:case"end":return e.stop()}}),e,this)}))),function(){return m.apply(this,arguments)}),getSkillMap:(_=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)}))),function(){return _.apply(this,arguments)}),getDirectionMap:(f=Object(o.a)(regeneratorRuntime.mark((function e(){var t,data,r,i,n,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,r=[],i=0;i<data.length;i++){for((n={}).label=data[i].occupation_name,n.value=data[i].occupation_id,r.push(n),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);r[i].children=o}r.children=o,this.devDirList=r;case 8:case"end":return e.stop()}}),e,this)}))),function(){return f.apply(this,arguments)}),getAreaMap:(v=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)}))),function(){return v.apply(this,arguments)}),searchDeveloper:(d=Object(o.a)(regeneratorRuntime.mark((function e(t){var r,n,o,c,i,l,d,v;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(console.log(111),1==t&&(this.currentPage=1),r=0,n=0,o=0,c=0,console.log(this.queryForm.filter),i=0;i<this.queryForm.filter.length;i++)"1"==this.queryForm.filter[i]&&(r=1),"2"==this.queryForm.filter[i]&&(n=1),"3"==this.queryForm.filter[i]&&(o=1),"4"==this.queryForm.filter[i]&&(c=1);return l=this.queryForm.industry.length,d=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:d,verified:this.queryForm.confirm,developer_sign:r,free:n,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:v=e.sent,this.searchList=v.data.list,this.totalCount=v.data.total;case 15:case"end":return e.stop()}}),e,this)}))),function(e){return d.apply(this,arguments)}),getIndustryMap:(l=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)}))),function(){return l.apply(this,arguments)})},created:function(){}},F=(r(464),r(2)),component=Object(F.a)(w,(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,"754b4f8a",null);t.default=component.exports}}]);