1 line
11 KiB
JavaScript
1 line
11 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[171],{"0Rb4":function(e,n,t){"use strict";t.d(n,"c",(function(){return i})),t.d(n,"d",(function(){return o})),t.d(n,"b",(function(){return c})),t.d(n,"a",(function(){return l}));var a=t("mnMc"),r=t.n(a),i=function(){var e=localStorage.getItem("uniqueId");return e||(e="xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var n=16*Math.random()|0;return("x"===e?n:3&n|8).toString(16)})),localStorage.setItem("uniqueId",e)),e},o=function(e){return e&&e.login?e.login:""},c=function(){var e=navigator.userAgent;return r()(e).call(e,"Mac")?"MacOS":r()(e).call(e,"X11")||r()(e).call(e,"Linux")?"Linux":r()(e).call(e,"Android")?"Android":r()(e).call(e,"iPhone")||r()(e).call(e,"iPad")?"iOS":r()(e).call(e,"Win")?"Windows":"Unknown"},l=function(){var e=navigator.userAgent,n="Unknown";return r()(e).call(e,"Firefox")?n="Firefox":r()(e).call(e,"Safari")&&!r()(e).call(e,"Chrome")?n="Safari":r()(e).call(e,"MSIE")||r()(e).call(e,"Trident")?n="Internet Explorer":r()(e).call(e,"Edge")||r()(e).call(e,"Edg")?n="Edge":r()(e).call(e,"QQBrowser")?n="QQBrowser":r()(e).call(e,"LBBrowser")?n="liebao":r()(e).call(e,"360")?n="360Browser":r()(e).call(e,"Opera")||r()(e).call(e,"OPR")?n="Opera":r()(e).call(e,"Chrome")&&(n="Chrome"),n}},HvOP:function(e,n,t){"use strict";t.r(n),t("DjyN");var a=t("NUBc"),r=(t("T2oS"),t("W9HT")),i=(t("lUTK"),t("BvKs")),o=t("zLi2"),c=t.n(o),l=(t("5NDa"),t("5rEg")),p=t("o+MX"),d=t.n(p),s=t("FLGM"),u=t.n(s),x=t("cDcd"),f=t.n(x),m=(t("0+QZ"),t("spEH")),g=t("2CTR"),b=(t("vDqi"),t("TxSN")),h=t("UxOB"),j=t("10VC"),v=t("0Rb4"),E=l.a.Search;n.default=function(e){e.match.params.deptId;var n=Object(x.useState)(0),t=c()(n,2),o=t[0],l=t[1],p=Object(x.useState)(void 0),s=c()(p,2),w=s[0],k=s[1],y=Object(x.useState)(void 0),_=c()(y,2),N=_[0],P=_[1],O=Object(x.useState)(1),B=c()(O,2),S=B[0],C=B[1],I=Object(x.useState)(0),D=c()(I,2),F=D[0],T=D[1],A=Object(x.useState)(void 0),z=c()(A,2),U=z[0],M=z[1],L=Object(x.useState)(void 0),Q=c()(L,2),R=Q[0],q=Q[1],H=Object(x.useState)(!1),X=c()(H,2),J=X[0],W=X[1],K=e.id,G=e.temp,V=e.sectionProjectTitle;return Object(x.useEffect)((function(){var n,t=Object(v.c)(),a=e.location.pathname,r=Object(v.b)(),i=Object(v.a)(),o=Object(v.d)(e.current_user),c=d()(n=" 操作系统:".concat(r,";浏览器:")).call(n,i,";");Object(b.X)({url:a,username:o,uuid:t,remark:c})}),[]),Object(x.useEffect)((function(){K&&Object(b.E)(K).then((function(e){e&&k(e.data.rows)})).catch((function(e){}))}),[K]),Object(x.useEffect)((function(){K&&(W(!0),Object(b.D)(K,{pageNum:S,name:U,pageSize:20,projectTypeId:0===o?void 0:o}).then((function(e){e&&(P(e.data.rows),T(e.data.total),W(!1))})).catch((function(e){})))}),[K,o,S,U]),i.a,i.a.Item,i.a.Item,i.a.Item,i.a.Item,f.a.createElement("div",{className:"in_pro"},f.a.createElement("div",{className:"boxmain",style:{paddingTop:"56px"}},f.a.createElement("p",{className:"in_title"},V),G===j.b.zone1&&f.a.createElement("p",{className:"project_sub_title"},"聚合开源特色项目,搭建硬件开源服务桥梁"),f.a.createElement(m.g,null,f.a.createElement("ul",{className:"in_pro_menu"},f.a.createElement("li",{className:"u_t"},f.a.createElement("i",{className:"iconfont icon-muluicon font-15 mr10 mt2",style:{color:"#1f2329"}}),"项目分类"),f.a.createElement("li",{className:0===o?"active":"",onClick:function(){l(0)}},"全部分类"),w&&w.length>0&&u()(w).call(w,(function(e,n){return f.a.createElement("li",{className:e.id===o?"active":"",onClick:function(){l(e.id),window.scrollTo(0,400)}},e.name)}))),f.a.createElement(m.n,null,f.a.createElement("div",{className:"in_list"},f.a.createElement("div",{className:"in_list_menu"},f.a.createElement(E,{value:R,onChange:function(e){e.target.value||e.target.value===R||M(e.target.value),q(e.target.value)},onSearch:function(){M(R)},allowClear:!0,size:"large",placeholder:"请输入项目名称",style:{width:645},enterButton:f.a.createElement("span",null,f.a.createElement("i",{className:"iconfont icon-sousuo5 font-15"}),"搜索")})),f.a.createElement(r.a,{spinning:J},f.a.createElement("div",{className:"in_list_box ".concat(F>20?"in_box_line":"")},N&&N.length>0?u()(N).call(N,(function(e,n){var t;return f.a.createElement("div",null,e.projectProperties&&f.a.createElement("img",{src:e.projectProperties.authorImageUrl,alt:"",className:"author_img"}),f.a.createElement("div",{style:{flex:"1"}},f.a.createElement("p",{className:"in_b_main"},f.a.createElement("a",{onClick:function(){return window.open(e.projectURL)}},e.projectProperties&&e.projectProperties.name),e.projectProperties&&f.a.createElement("ul",null,e.projectProperties.praisesCount>0&&f.a.createElement("li",null,f.a.createElement("i",{className:"iconfont icon-xingzhuang font-15 mr4"}),e.projectProperties.praisesCount),e.projectProperties.forkedCount>0&&f.a.createElement("li",null,f.a.createElement("i",{className:"iconfont icon-morenfuke_icon1 font-16 mr4"}),e.projectProperties.forkedCount))),e.projectProperties&&e.projectProperties.description&&f.a.createElement("div",{className:"in_b_desc task-hide-2"},e.projectProperties.description),e.projectProperties&&e.projectProperties.topics&&f.a.createElement("ul",{className:"in_b_tag"},u()(t=e.projectProperties.topics.split(",")).call(t,(function(e){return f.a.createElement("li",null,e)}))),f.a.createElement("ul",{className:"in_b_infos"},e.projectType&&f.a.createElement("li",{className:"infos_cate ".concat(e.projectProperties&&e.projectProperties.language&&"show_after")},e.projectType),e.projectProperties&&e.projectProperties.language&&f.a.createElement("li",{className:" infos_language"},e.projectProperties.language),e.projectProperties&&e.projectProperties.timeAgo&&f.a.createElement("li",null,f.a.createElement("i",{className:"iconfont icon-a-31shijian font-13 mr3"})," 更新于",e.projectProperties.timeAgo))))})):"",N&&0===N.length&&(G===j.b.zone1?f.a.createElement(g.a,{_html:"暂无数据",img:h.a}):f.a.createElement(g.a,{_html:"暂无数据"})))),F>20&&f.a.createElement("div",{style:{padding:"30px 0px",textAlign:"right"}},f.a.createElement(a.a,{pageSize:20,current:S,onChange:function(e){C(e),window.scrollTo(0,0)},total:F,showQuickJumper:!0})))))))}},UxOB:function(e,n,t){"use strict";n.a=t.p+"static/media/nodata.3da8aec7.png"},spEH:function(e,n,t){"use strict";t.d(n,"d",(function(){return S})),t.d(n,"b",(function(){return C})),t.d(n,"j",(function(){return I})),t.d(n,"a",(function(){return D})),t.d(n,"c",(function(){return F})),t.d(n,"g",(function(){return T})),t.d(n,"n",(function(){return A})),t.d(n,"m",(function(){return z})),t.d(n,"q",(function(){return U})),t.d(n,"k",(function(){return M})),t.d(n,"r",(function(){return L})),t.d(n,"f",(function(){return Q})),t.d(n,"p",(function(){return R})),t.d(n,"l",(function(){return q})),t.d(n,"e",(function(){return H})),t.d(n,"o",(function(){return X})),t.d(n,"h",(function(){return J})),t.d(n,"i",(function(){return W}));var a,r,i,o,c,l,p,d,s,u,x,f,m,g,b,h,j,v,E,w,k,y,_,N,P=t("YdDX"),O=t.n(P),B=t("vOnD"),S=B.a.div(a||(a=O()(["{\n padding:20px 25px;\n color:#333;\n font-size:18px;\n border-bottom:1px solid #eee;\n background-color:#fff;\n border-radius:5px 5px 0px 0px;\n justify-content: space-between;\n display: flex;\n}"]))),C=B.a.div(r||(r=O()(["{\n display:flex;\n align-items: center;\n padding: 14px 14px 14px 20px;\n justify-content: space-between;\n border-bottom:1px solid #eee;\n}"]))),I=B.a.div(i||(i=O()(["{\n display:flex;\n align-items: center;\n justify-content: space-between;\n}"]))),D=B.a.div(o||(o=O()(["{\n display:flex;\n align-items: center;\n}"]))),F=B.a.div(c||(c=O()(["{\n display:flex;\n align-items: flex-start;\n}"]))),T=(B.a.div(l||(l=O()(["{\n display:flex;\n justify-content: space-between;\n align-items: flex-end;\n}"]))),B.a.div(p||(p=O()(["{\n display:flex;\n align-items:flex-start;\n}"])))),A=B.a.div(d||(d=O()(["{\n flex:1;\n width:0;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),z=B.a.div(s||(s=O()(["{\n width:78%;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),U=(B.a.div(u||(u=O()(["{\n width:300px;\n border-radius:5px;\n margin-bottom:30px;\n}"]))),B.a.div(x||(x=O()(["{\n flex:1;\n border-radius:5px;\n margin-bottom:30px;\n}"])))),M=B.a.div(f||(f=O()(["{\n padding-left:20px;\n box-sizing:border-box;\n}"]))),L=B.a.div(m||(m=O()(["{\n background-color:#fff;\n border-radius:5px;\n}"]))),Q=B.a.a(g||(g=O()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #466AFF;\n color:#466AFF;\n padding:0px 12px;\n display:inline-block;\n}"]))),R=B.a.a(b||(b=O()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #F73030;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#F73030"}),(function(e){return e.bold?"#F73030":"#fff"})),q=B.a.a(h||(h=O()(["{\n height:30px;\n line-height:28px;\n border-radius:2px;\n border:1px solid #28BD6C;\n color:"," !important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n background:",";\n}"])),(function(e){return e.bold?"#fff":"#28BD6C"}),(function(e){return e.bold?"#28BD6C":"#fff"})),H=(B.a.a(j||(j=O()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#28BD6C;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),B.a.a(v||(v=O()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n // background-color:rgba(80,145,255,1);\n background-color:#466AFF;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"])))),X=B.a.a(E||(E=O()(["{\n height:30px;\n line-height:30px;\n border-radius:2px;\n background-color:#F73030;\n color:#fff!important;\n padding:0px 12px;\n display:inline-block;\n min-width:80px;\n text-align:center;\n}"]))),J=(B.a.ul(w||(w=O()(["{\n padding-left: 20px;\n & > li{\n list-style-type: decimal;\n color:#888;\n height:24px;\n line-height:24px;\n }\n}"]))),B.a.a(k||(k=O()(["{\n color:#28BD6C!important;\n position:relative;\n &:after{\n position:absolute;\n bottom:-2px;\n left:0px;\n width:100%;\n height:1px;\n content:'';\n background:#28BD6C;\n }\n}"]))),B.a.a(y||(y=O()(["{\n height:32px;\n line-height:32px;\n border-radius:2px;\n background-color:#BBBBBB;\n color:#fff;\n padding:0px 12px;\n display:inline-block;\n min-width:64px;\n text-align:center;\n letter-spacing: 4px;\n}"])))),W=B.a.div(_||(_=O()(["{\n width:1200px;\n margin:20px auto;\n text-align:center;\n display:flex;\n align-Items:center;\n background-color:#fff;\n justify-content: center;\n}"])));B.a.div(N||(N=O()(["{\n background:#fafafa;\n padding:20px 30px;\n width:100%;\n}"])))}}]); |