build/static/js/73.2ee51b66.chunk.js

1 line
12 KiB
JavaScript
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(this.webpackJsonp=this.webpackJsonp||[]).push([[73],{"25qF":function(e,t,a){"use strict";a.r(t),a("g9YV");var n=a("wCAj"),s=(a("5Dmo"),a("3S7+")),i=a("zLi2"),r=a.n(i),l=(a("5NDa"),a("5rEg")),c=a("BF1V"),o=a.n(c),u=a("0lTi"),m=a.n(u),d=a("cDcd"),p=a.n(d),f=a("hJRQ"),g=a("Tl6q"),v=a.p+"static/media/resultBanner2.c3095c5d.png",h=a("9Rdz"),E=(a("ZuUn"),a("LnQG"),l.a.Search);t.default=function(e){var t=e.current_user,a=e.history,i=e.round,l=Object(d.useState)(void 0),c=r()(l,2),u=c[0],k=c[1],N=Object(d.useState)([]),x=r()(N,2),w=x[0],y=x[1],b=Object(d.useState)(1),S=r()(b,2),T=S[0],R=S[1],j=Object(d.useState)(0),L=r()(j,2),I=L[0],z=L[1],B=Object(d.useState)(20),C=r()(B,2),D=C[0],O=C[1],U=Object(d.useState)(!1),Q=r()(U,2),F=Q[0],q=Q[1],J=Object(d.useState)([]),M=r()(J,2),A=M[0],Z=M[1];Object(d.useEffect)((function(){(new Date).getTime()<new Date("2022/06/28 1:0").getTime()&&a.push("/glcc"),Object(f.v)({userId:t.user_id}).then((function(e){e&&"success"==e.message&&e.data.hasRole||!((new Date).getTime()<new Date("2022/07/01 12:0").getTime())||a.push("/glcc")}))}),[]),Object(d.useEffect)((function(){q(!0),Z([]);var e={curPage:T,keyword:u,pageSize:D,round:i};Object(f.p)(e).then((function(e){e&&"success"===e.message&&(y(e.data.rows),z(e.data.total)),q(!1)}))}),[u,T,D]);var _=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,a){return p.a.createElement("span",null,(T-1)*D+a+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"10%",ellipsis:!0},{title:"学生院校",dataIndex:"school",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return p.a.createElement(s.a,{title:e,placement:"topLeft"},p.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"学生专业",dataIndex:"profession",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return p.a.createElement(s.a,{title:e,placement:"topLeft"},p.a.createElement("span",{className:"toolTipSpan"},e||"-"))}},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"10%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"20%",ellipsis:!0,render:function(e,t){return p.a.createElement(s.a,{title:e,placement:"topLeft"},p.a.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/2023/subjects/detail/".concat(t.taskId))}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return p.a.createElement(s.a,{title:e,placement:"topLeft"},p.a.createElement("span",{className:"toolTipSpan"},e))}},{title:"操作",dataIndex:"action",align:"center",className:"columnsResult actionBox"}];return p.a.createElement("div",{className:"resultListBox"},p.a.createElement("img",{className:"resultBanner",src:v,alt:""}),p.a.createElement("div",{className:"bgBox"},p.a.createElement("div",{className:"resultList"},p.a.createElement("div",{className:"goBackBox"},p.a.createElement("a",{href:"/glcc"},"开源夏令营 / "),"入选学生名单公示"),p.a.createElement(E,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){R(1),k(e)}}),p.a.createElement(n.a,{loading:F,columns:_,dataSource:w,expandedRowRender:function(e){return p.a.createElement(g.a,{detail:null,projectId:e.regId,showTask:!1})},expandIconColumnIndex:7,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?p.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},p.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",p.a.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):p.a.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},p.a.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",p.a.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:A,onExpand:function(e,t){var a=new o.a(A);e?a.add(t.id):a.delete(t.id),Z(m()(a))},pagination:{current:T,pageSize:D,total:I,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),R(1),O(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),R(e)}},className:"resultListTable pb30"})),p.a.createElement("img",{src:h.a,alt:"",className:"bgPng3"}),p.a.createElement("img",{src:h.a,alt:"",className:"bgPng4"})))}},"9Rdz":function(e,t,a){"use strict";t.a=a.p+"static/media/bgPng.ed010245.png"},BF1V:function(e,t,a){e.exports=a("BJ5t")},BJ5t:function(e,t,a){"use strict";var n=a("JBne");a("UUWy"),e.exports=n},DK5n:function(e,t,a){"use strict";var n=a("pevS"),s=a("OsYe"),i=a("ZZQp"),r=a("Bvq2"),l=a("AnMC"),c=a("W1ep"),o=a("X32N"),u=a("+y2l"),m=a("39uu"),d=a("Cx3U"),p=a("KHTo"),f=a("QYBB").f,g=a("3uAa").forEach,v=a("wbIY"),h=a("L1rz"),E=h.set,k=h.getterFor;e.exports=function(e,t,a){var h,N=-1!==e.indexOf("Map"),x=-1!==e.indexOf("Weak"),w=N?"set":"add",y=s[e],b=y&&y.prototype,S={};if(v&&u(y)&&(x||b.forEach&&!r((function(){(new y).entries().next()})))){var T=(h=t((function(t,a){E(o(t,T),{type:e,collection:new y}),d(a)||c(a,t[w],{that:t,AS_ENTRIES:N})}))).prototype,R=k(e);g(["add","clear","delete","forEach","get","has","set","keys","values","entries"],(function(e){var t="add"===e||"set"===e;!(e in b)||x&&"clear"===e||l(T,e,(function(a,n){var s=R(this).collection;if(!t&&x&&!m(a))return"get"===e&&void 0;var i=s[e](0===a?0:a,n);return t?this:i}))})),x||f(T,"size",{configurable:!0,get:function(){return R(this).collection.size}})}else h=a.getConstructor(t,e,N,w),i.enable();return p(h,e,!1,!0),S[e]=h,n({global:!0,forced:!0},S),x||a.setStrong(h,e,N),h}},JBne:function(e,t,a){"use strict";a("kQON"),a("b4mI"),a("jFqN"),a("Pkew");var n=a("dktu");e.exports=n.Set},LnQG:function(e,t,a){},"S+Dv":function(e,t,a){},Tl6q:function(e,t,a){"use strict";a("+L6B");var n=a("2/Rp"),s=(a("5Dmo"),a("3S7+")),i=a("zLi2"),r=a.n(i),l=a("FLGM"),c=a.n(l),o=a("o+MX"),u=a.n(o),m=a("mnMc"),d=a.n(m),p=a("+oHS"),f=a.n(p),g=a("cDcd"),v=a.n(g),h=a("2CTR"),E=a("hJRQ");a("S+Dv"),t.a=function(e){var t,a=e.detail,i=e.projectId,l=e.applyTaskId,o=e.period,m=e.showTask,p=void 0===m||m,k=e.applyTask,N=e.id,x=e.round,w=e.listLen,y=Object(g.useState)(a),b=r()(y,2),S=b[0],T=b[1];return Object(g.useEffect)((function(){!a&&i&&Object(E.q)(i,{round:x,isFree:!1}).then((function(e){e&&"success"===e.message&&T(e.data)}))}),[a]),S?v.a.createElement("div",{className:"projectDetailBox ".concat(a?"":"byTask")},v.a.createElement("div",{className:"projectDetailHead ".concat(p?"":"byResult")},v.a.createElement("span",{className:"name"},S.projectName),S.projectType&&v.a.createElement("span",{className:"type"},S.projectType),v.a.createElement("p",null,"GitLink项目地址:  ",v.a.createElement("a",{href:S.gitlinkUrl,className:"linkUrl",target:"_blank"},S.gitlinkUrl)),v.a.createElement("div",null,"项目简介:  ",S.projectIntro)),v.a.createElement("div",{className:p&&S.registrationTaskList&&S.registrationTaskList.length&&2==w&&S.registrationTaskList.length>=2?"lastLineScroll":3==w&&p&&S.registrationTaskList.length>=3?"lastTwoScroll":""},p&&(S.registrationTaskList&&S.registrationTaskList.length>0?c()(t=S.registrationTaskList).call(t,(function(e,t){var a,i,r;return v.a.createElement("div",{className:"taskItem mt20",key:t},v.a.createElement("div",{className:"left"},v.a.createElement("div",{className:"taskTitle",onClick:function(){var t;window.location.href=u()(t="/glcc/".concat(N,"/subjects/detail/")).call(t,e.id)}},v.a.createElement(s.a,{title:e.taskName},e.taskName)),v.a.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名:   ",e.tutorName),e.tutorMail&&v.a.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址:   ",v.a.createElement("span",null,v.a.createElement(s.a,{title:e.tutorMail},e.tutorMail)))),v.a.createElement("div",{className:"center"},v.a.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&v.a.createElement("div",{className:"taskUrl oneLine"},"课题链接:   ",v.a.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),x>=E.z&&e.settingRewardValue!==E.y&&v.a.createElement("div",{className:"taskUrl oneLine"},v.a.createElement("span",{className:"labelInfoBox"},"奖励备注:   "),e.settingRewardRemark),v.a.createElement("div",null,2===x&&l&&d()(a=f()(l)).call(a,e.id.toString())&&v.a.createElement(n.a,{onClick:function(){window.location.href="/glcc/student/apply/".concat(e.id)},className:"lookDetail mr10"},"报名详情"),2===x&&"stuApply"===o&&!(l&&d()(i=f()(l)).call(i,e.id.toString()))&&v.a.createElement(n.a,{type:"primary",className:"applyBut mr10",onClick:function(){k(e.id)}},"申请课题"),2===x&&"stuApply1"===o&&!(l&&d()(r=f()(l)).call(r,e.id.toString()))&&(e.locked?v.a.createElement(s.a,{title:"该课题已有学生入选"},v.a.createElement(n.a,{type:"primary",className:"mr10",disabled:!0},"申请课题")):v.a.createElement(n.a,{type:"primary",className:"applyBut mr10",onClick:function(){k(e.id)}},"申请课题")),v.a.createElement(n.a,{onClick:function(){var t;window.open(u()(t="/glcc/".concat(N,"/subjects/detail/")).call(t,e.id))},className:"lookDetail"},"课题详情"))),v.a.createElement("div",{className:"right oneLine taskUrl"},v.a.createElement("span",{className:"taskReward"},x>=E.z?e.settingRewardValue===E.y?e.settingRewardRemark?"¥ ".concat(e.settingRewardRemark):"":e.settingRewardValue:"¥ ".concat(e.taskReward))))})):v.a.createElement(h.a,{_html:"课题暂无数据",small:!0})))):v.a.createElement("div",{className:"projectDetailBox nodata"},v.a.createElement(h.a,{_html:"暂无数据",small:!0}))}},ZuUn:function(e,t,a){},dmt9:function(e,t,a){"use strict";var n=a("SJYm"),s=a("IpbS"),i=a("vEpQ"),r=a("ZBQp"),l=a("X32N"),c=a("Cx3U"),o=a("W1ep"),u=a("t6hZ"),m=a("3bWX"),d=a("04M5"),p=a("wbIY"),f=a("ZZQp").fastKey,g=a("L1rz"),v=g.set,h=g.getterFor;e.exports={getConstructor:function(e,t,a,u){var m=e((function(e,s){l(e,d),v(e,{type:t,index:n(null),first:void 0,last:void 0,size:0}),p||(e.size=0),c(s)||o(s,e[u],{that:e,AS_ENTRIES:a})})),d=m.prototype,g=h(t),E=function(e,t,a){var n,s,i=g(e),r=k(e,t);return r?r.value=a:(i.last=r={index:s=f(t,!0),key:t,value:a,previous:n=i.last,next:void 0,removed:!1},i.first||(i.first=r),n&&(n.next=r),p?i.size++:e.size++,"F"!==s&&(i.index[s]=r)),e},k=function(e,t){var a,n=g(e),s=f(t);if("F"!==s)return n.index[s];for(a=n.first;a;a=a.next)if(a.key===t)return a};return i(d,{clear:function(){for(var e=g(this),t=e.first;t;)t.removed=!0,t.previous&&(t.previous=t.previous.next=void 0),t=t.next;e.first=e.last=void 0,e.index=n(null),p?e.size=0:this.size=0},delete:function(e){var t=g(this),a=k(this,e);if(a){var n=a.next,s=a.previous;delete t.index[a.index],a.removed=!0,s&&(s.next=n),n&&(n.previous=s),t.first===a&&(t.first=n),t.last===a&&(t.last=s),p?t.size--:this.size--}return!!a},forEach:function(e){for(var t,a=g(this),n=r(e,arguments.length>1?arguments[1]:void 0);t=t?t.next:a.first;)for(n(t.value,t.key,this);t&&t.removed;)t=t.previous},has:function(e){return!!k(this,e)}}),i(d,a?{get:function(e){var t=k(this,e);return t&&t.value},set:function(e,t){return E(this,0===e?0:e,t)}}:{add:function(e){return E(this,e=0===e?0:e,e)}}),p&&s(d,"size",{configurable:!0,get:function(){return g(this).size}}),m},setStrong:function(e,t,a){var n=t+" Iterator",s=h(t),i=h(n);u(e,t,(function(e,t){v(this,{type:n,target:e,state:s(e),kind:t,last:void 0})}),(function(){for(var e=i(this),t=e.kind,a=e.last;a&&a.removed;)a=a.previous;return e.target&&(e.last=a=a?a.next:e.state.first)?m("keys"===t?a.key:"values"===t?a.value:[a.key,a.value],!1):(e.target=void 0,m(void 0,!0))}),a?"entries":"values",!a,!0),d(t)}}},he2d:function(e,t,a){"use strict";a("DK5n")("Set",(function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}}),a("dmt9"))},jFqN:function(e,t,a){"use strict";a("he2d")},vEpQ:function(e,t,a){"use strict";var n=a("/b46");e.exports=function(e,t,a){for(var s in t)a&&a.unsafe&&e[s]?e[s]=t[s]:n(e,s,t[s],a);return e}}}]);