You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
7.8 KiB
1 line
7.8 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4736],{7406:function(e,t,n){var a=n(82242),c=n.n(a),o=(n(59301),n(93314)),s=n(3113),r=n(37712);t.Z=function(e){var t=e.img,n=e.buttonProps,a=void 0===n?{}:n,i=e.styles,l=void 0===i?{}:i,_=e.customText,u=e.ButtonText,d=e.ButtonClick,m=e.Buttonclass,p=e.ButtonTwo,h=e.imgStyles,x=e.loading,f=void 0!==x&&x;return(0,r.jsxs)("section",{className:"tc animated fadeIn",style:c()(c()({},{color:"#999",margin:"100px auto",visibility:f?"hidden":"visible"}),l),children:[(0,r.jsx)("img",{src:t||o,style:c()(c()({},h),{},{pointerEvents:"none",userSelect:"none"})}),(0,r.jsx)("p",{className:"mt20 font14",children:_||"暂时还没有相关数据哦!"}),u&&(0,r.jsx)(s.ZP,c()(c()({className:m,onClick:d},a),{},{children:u})),p&&p]})}},32404:function(e,t,n){n.r(t),n.d(t,{default:function(){return Z}});var a=n(7557),c=n.n(a),o=n(41498),s=n.n(o),r=n(79800),i=n.n(r),l=n(39647),_=n.n(l),u=n(59301),d=n(7880),m=n(87876),p=n(88590),h="wrap___tNiRV",x="cardWrap___HHTqe",f="countWrap___zGG_l",g=n(18889),v={flex_box_center:"flex_box_center___JwugP",flex_space_between:"flex_space_between___Noq8b",flex_box_vertical_center:"flex_box_vertical_center___HCspq",flex_box_center_end:"flex_box_center_end___SVOIs",flex_box_column:"flex_box_column___mhoeu",wrap:"wrap____klhy",lockWrap:"lockWrap___onzlV",lockIcon:"lockIcon___nMIxN",topWrap:"topWrap___cwznr",bottomWrap:"bottomWrap___q9x5h",bottom:"bottom___mzMmr",bottomIconSpan:"bottomIconSpan___iUkhS",public:"public___Eb0Z9",borderFF6800:"borderFF6800____0Dfx",publicIcon:"publicIcon___r8mDR",publicText:"publicText___BuBKE",lockText:"lockText___xpO23",createIconWrap:"createIconWrap___a7ovS",createIcon:"createIcon___eai3X",leftIcon:"leftIcon___coXUA",rightIcon:"rightIcon___oJVkv",createTextWrap:"createTextWrap___Ddqkm",createText:"createText___Lri5K",title:"title___wDXDf",img:"img___MTAfi",teacherName:"teacherName___yP9fk",school:"school___GvxFu",color989898:"color989898___i5Xca",teacherUsers:"teacherUsers___rO2tG",sign:"sign___Ow0aN"},j=n(54506),b=n(37712),w=function(e){var t=e.url,n=e.name,a=e.dispatch;return(0,b.jsx)("a",{href:t,className:v.wrap,onClick:function(){(0,j.tJ)(a)&&d.history.push(t)},children:(0,b.jsx)(g.Z,{className:"animated fadeIn",children:(0,b.jsxs)("div",{children:[(0,b.jsx)("div",{className:v.createIconWrap,children:(0,b.jsx)("div",{className:v.createIcon,children:(0,b.jsx)("i",{className:"iconfont icon-xiangmu2"})})}),(0,b.jsx)("div",{className:v.createTextWrap,children:n})]})})})},N=n(7406),S=n(6848),y=n(27065),I=function(e){var t=e.data,n=e.old_url;return(0,b.jsx)(u.Fragment,{children:t&&t.map((function(e,t){var a,c,o;return(0,b.jsx)("a",{className:v.wrap,href:"".concat(n).concat(e.project_url),onClick:function(){e.can_visited&&(window.location.href="".concat(n).concat(e.project_url))},children:(0,b.jsxs)(g.Z,{className:"animated fadeIn ".concat(v.cardWrap),children:[e.is_public&&(0,b.jsx)("span",{className:v.sign,children:"公开"}),!e.can_visited&&(0,b.jsxs)("div",{className:v.lockWrap,children:[(0,b.jsx)("div",{className:"mt80 mb25",children:(0,b.jsx)("i",{className:"iconfont icon-guansuo ".concat(v.lockIcon)})}),(0,b.jsx)("p",{className:v.lockText,children:"非成员不能访问"})]}),(0,b.jsxs)("div",{className:v.topWrap,children:[(0,b.jsx)(S.Z,{title:e.name,children:(0,b.jsx)("p",{className:v.title,children:e.name})}),(0,b.jsx)("span",{children:(0,b.jsx)("img",{className:v.img,alt:"用户",height:"50",width:"50",src:"".concat(y.Z.IMG_SERVER,"/images/").concat(null===(a=e.owner)||void 0===a?void 0:a.avatar_url)})}),(0,b.jsx)("p",{className:v.teacherName,children:(0,b.jsx)("span",{title:null===(c=e.owner)||void 0===c?void 0:c.real_name,children:null===(o=e.owner)||void 0===o?void 0:o.real_name})}),(0,b.jsx)("p",{className:v.school,children:(0,b.jsx)("span",{className:v.color989898,children:null==e?void 0:e.owner.school_name})})]}),(0,b.jsx)("div",{className:v.bottomWrap,children:(0,b.jsxs)("div",{className:v.bottom,children:[e.members_count>0&&(0,b.jsx)(S.Z,{placement:"bottom",title:"成员",children:(0,b.jsxs)("span",{className:v.bottomIconSpan,children:[(0,b.jsx)("i",{className:"iconfont icon-chengyuan font12"}),e.members_count]})}),e.issues_count>0&&(0,b.jsx)(S.Z,{placement:"bottom",title:"issues数",children:(0,b.jsxs)("span",{className:v.bottomIconSpan,children:[(0,b.jsx)("i",{className:"iconfont icon-issue font12"}),e.issues_count]})}),e.changesets_count>0&&(0,b.jsx)(S.Z,{placement:"bottom",title:"版本库",children:(0,b.jsxs)("span",{className:v.bottomIconSpan,children:[(0,b.jsx)("i",{className:"iconfont icon-banbenku font12"}),e.changesets_count]})})]})})]})},e.id)}))})},k=n(90963),W=n(6457),T=["user","userDetail","globalSetting","loading","dispatch"],Z=(0,d.connect)((function(e){var t=e.user,n=e.userDetail,a=e.loading;return{user:t,userDetail:n,globalSetting:e.globalSetting,loading:a.effects}}))((function(e){var t,n,a,o=e.user,r=(e.userDetail,e.globalSetting),l=e.loading,g=e.dispatch,v=(_()(e,T),(0,d.useSearchParams)()),j=i()(v,1)[0],S=(0,d.useLocation)(),y=(0,u.useState)({}),Z=i()(y,2),D=Z[0],C=Z[1],z=(0,u.useRef)(),q=(0,u.useState)(0),E=i()(q,2),P=E[0],V=E[1],B=(0,u.useState)([]),F=i()(B,2),G=F[0],O=F[1],R=(0,u.useState)(),A=i()(R,2),J=A[0],M=A[1];(0,u.useEffect)((function(){var e;z.current=null===(e=S.pathname.split("/"))||void 0===e?void 0:e[2];var t={category:j.get("category")||"",status:j.get("status")||"",page:1,per_page:15,sort_by:"updated_on",sort_direction:"desc",username:z.current};C(t),U(t)}),[S.pathname]),(0,u.useEffect)((function(){var e;M((null===(e=o.userInfo)||void 0===e?void 0:e.login)===z.current)}),[null===(t=o.userInfo)||void 0===t?void 0:t.login,z.current]);var U=function(){var e=s()(c()().mark((function e(t){var n;return c()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,g({type:"userDetail/getProjects",payload:t});case 2:(n=e.sent)&&(V(n.count||0),O(n.projects||[]));case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),X=[{id:"",name:"全部"},{id:"manage",name:"".concat(J?"我":"TA","管理的")},{id:"study",name:"".concat(J?"我":"TA","学习的")}];return(0,b.jsxs)("div",{className:h,children:[(0,b.jsx)(k.YG,{value:D.category,onChange:function(e){var t;D.category=e,D.status="",D.page=1,null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("category")?((0,W.jz)("category",e),(0,W.jz)("status","")):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&category=".concat(e):"?category=".concat(e)),C(D),U(D)},className:"mb25",dataSource:X}),J&&(0,b.jsx)(k.qp,{title:"状态",value:D.status,onChange:function(e){var t;D.status=e,D.page=1,null!==(t=window.location.href.toString())&&void 0!==t&&t.includes("status")?(0,W.jz)("status",e):window.history.replaceState(null,"",window.location.href.indexOf("?")>-1?window.location.href+"&status=".concat(e):"?status=".concat(e)),C(D),U(D)},dataSource:[{id:"",name:"全部"},{id:"publicly",name:"公开"},{id:"personal",name:"私有"}],titleWidth:28}),(0,b.jsx)(k.cq,{dataSource:[{id:"updated_on",name:"最新动态"},{id:"created_on",name:"最新创建"}],sortValue:D.sort_direction,dropValue:D.sort_by,onSort:function(e){D.sort_direction=e,C(D),U(D)},onDrop:function(e){D.sort_by=e,D.sort_direction="desc",C(D),U(D)}}),(0,b.jsxs)(m.Z,{loading:l["userDetail/getProjects"],active:!0,paragraph:{rows:5},children:[(0,b.jsxs)("div",{className:x,children:[1===D.page&&J&&!D.category&&(0,b.jsx)(w,{url:"".concat(null==r||null===(n=r.setting)||void 0===n?void 0:n.old_url,"/projects/deposit/new"),name:"新建开发项目",dispatch:g}),!G.length&&D.category&&(0,b.jsx)(N.Z,{}),(0,b.jsx)(I,{data:G,old_url:null==r||null===(a=r.setting)||void 0===a?void 0:a.old_url})]}),P>15&&(0,b.jsx)("div",{className:f,children:(0,b.jsx)(p.Z,{showQuickJumper:!0,showSizeChanger:!1,total:P,onChange:function(e){return function(e){D.page=e,C(D),U(D)}(e)},pageSize:16,current:D.page})})]})]})}))}}]); |