forked from Gitlink/build
1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[53],{"0Cz8":function(e,t,a){var n=a("Xi7e"),r=a("ebwN"),l=a("e4Nc");e.exports=function(e,t){var a=this.__data__;if(a instanceof n){var i=a.__data__;if(!r||i.length<199)return i.push([e,t]),this.size=++a.size,this;a=this.__data__=new l(i)}return a.set(e,t),this.size=a.size,this}},"25qF":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=p(a("wCAj")),r=p(a("3S7+")),l=p(a("5rEg")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var i,c=e[Symbol.iterator]();!(n=(i=c.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("g9YV"),a("5Dmo"),a("5NDa");var c=a("q1tI"),s=p(c),o=a("hJRQ"),u=p(a("Tl6q")),d=p(a("mSbn")),f=p(a("mUI0")),m=p(a("9Rdz"));function p(e){return e&&e.__esModule?e:{default:e}}a("ZuUn"),a("LnQG");var g=l.default.Search;t.default=function(e){var t=e.current_user,a=e.history,l=(0,c.useState)(void 0),p=i(l,2),h=p[0],y=p[1],E=(0,c.useState)([]),b=i(E,2),N=b[0],v=b[1],w=(0,c.useState)(1),k=i(w,2),x=k[0],j=k[1],_=(0,c.useState)(0),T=i(_,2),S=T[0],D=T[1],A=(0,c.useState)(20),I=i(A,2),R=I[0],B=I[1],L=(0,c.useState)(!1),C=i(L,2),z=C[0],U=C[1],O=(0,c.useState)([]),q=i(O,2),M=q[0],P=q[1],F=(new Date).getTime()>new Date("2022-06-28 1:0").getTime()&&(new Date).getTime()<new Date("2022-07-01 0:0").getTime();(0,c.useEffect)((function(){(new Date).getTime()<new Date("2022-06-28 1:0").getTime()&&a.push("/glcc"),(0,o.hasAuditRole)({userId:t.user_id}).then((function(e){e&&"success"==e.message&&e.data.hasRole||!((new Date).getTime()<new Date("2022-07-01 1:0").getTime())||a.push("/glcc")}))}),[]),(0,c.useEffect)((function(){U(!0),P([]);var e={curPage:x,keyword:h,pageSize:R};(0,o.getPassList)(e).then((function(e){e&&"success"===e.message&&(v(e.data.rows),D(e.data.total)),U(!1)}))}),[h,x,R]);var J=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,a){return s.default.createElement("span",null,(x-1)*R+a+1)}},{title:"入选学生",dataIndex:"studentName",className:"columnsResult taskName",width:"12%",ellipsis:!0},{title:"学生专业",dataIndex:"profession",className:"columnsResult taskName",width:"12%",ellipsis:!0,render:function(e){return s.default.createElement(r.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"学生年级",dataIndex:"grade",className:"columnsResult taskName",width:"10%",ellipsis:!0},{title:"课题导师",dataIndex:"tutorName",className:"columnsResult",width:"10%",ellipsis:!0},{title:"课题名称",dataIndex:"taskName",className:"columnsResult",width:"20%",ellipsis:!0,render:function(e,t){return s.default.createElement(r.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/subjects/detail/"+t.id)}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return s.default.createElement(r.default,{title:e,placement:"topLeft"},s.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"操作",dataIndex:"action",align:"center",className:"columnsResult actionBox"}];return s.default.createElement("div",{className:"resultListBox"},F&&s.default.createElement("img",{className:"resultBanner",src:d.default,alt:""}),(new Date).getTime()>new Date("2022-07-01 1:0").getTime()&&s.default.createElement("img",{className:"resultBanner",src:f.default,alt:""}),s.default.createElement("div",{className:"bgBox"},s.default.createElement("div",{className:"resultList"},s.default.createElement("div",{className:"goBackBox"},s.default.createElement("a",{href:"/glcc"},"开源夏令营 / "),"入选学生名单",F&&"预","公示"),s.default.createElement(g,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){j(1),y(e)}}),s.default.createElement(n.default,{loading:z,columns:J,dataSource:N,expandedRowRender:function(e){return s.default.createElement(u.default,{detail:null,projectId:e.regId,showTask:!1})},expandIconColumnIndex:7,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?s.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},s.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",s.default.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):s.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},s.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",s.default.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:M,onExpand:function(e,t){var a=new Set(M);e?a.add(t.id):a.delete(t.id),P(Array.from(a))},pagination:{current:x,pageSize:R,total:S,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),j(1),B(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),j(e)}},className:"resultListTable pb30"})),s.default.createElement("img",{src:m.default,alt:"",className:"bgPng3"}),s.default.createElement("img",{src:m.default,alt:"",className:"bgPng4"})))}},"6sVZ":function(e,t){var a=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||a)}},"77Zs":function(e,t,a){var n=a("Xi7e");e.exports=function(){this.__data__=new n,this.size=0}},"9Rdz":function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/bgPng.ed010245.png"},B8du:function(e,t){e.exports=function(){return!1}},DSRE:function(e,t,a){(function(e){var n=a("Kz5y"),r=a("B8du"),l=t&&!t.nodeType&&t,i=l&&"object"==typeof e&&e&&!e.nodeType&&e,c=i&&i.exports===l?n.Buffer:void 0,s=(c?c.isBuffer:void 0)||r;e.exports=s}).call(this,a("YuTi")(e))},JHRd:function(e,t,a){var n=a("Kz5y").Uint8Array;e.exports=n},L8xA:function(e,t){e.exports=function(e){var t=this.__data__,a=t.delete(e);return this.size=t.size,a}},LnQG:function(e,t,a){},MMmD:function(e,t,a){var n=a("lSCD"),r=a("shjB");e.exports=function(e){return null!=e&&r(e.length)&&!n(e)}},Tl6q:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=u(a("2/Rp")),r=u(a("3S7+")),l=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var a=[],n=!0,r=!1,l=void 0;try{for(var i,c=e[Symbol.iterator]();!(n=(i=c.next()).done)&&(a.push(i.value),!t||a.length!==t);n=!0);}catch(e){r=!0,l=e}finally{try{!n&&c.return&&c.return()}finally{if(r)throw l}}return a}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};a("+L6B"),a("5Dmo");var i=a("q1tI"),c=u(i),s=u(a("2CTR")),o=a("hJRQ");function u(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.detail,a=e.projectId,u=e.applyTaskId,d=e.isStudentApplyDate,f=e.secondStudentApplyDate,m=e.showTask,p=void 0===m||m,g=e.applyTask,h=(0,i.useState)(t),y=l(h,2),E=y[0],b=y[1];return(0,i.useEffect)((function(){!t&&a&&(0,o.getProjectById)(a).then((function(e){e&&"success"===e.message&&b(e.data)}))}),[t]),E?c.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},c.default.createElement("div",{className:"projectDetailHead "+(p?"":"byResult")},c.default.createElement("span",{className:"name"},E.projectName),E.projectType&&c.default.createElement("span",{className:"type"},E.projectType),c.default.createElement("p",null,"GitLink项目地址: ",c.default.createElement("a",{href:E.gitlinkUrl,className:"linkUrl",target:"_blank"},E.gitlinkUrl)),c.default.createElement("div",null,"项目简介: ",E.projectIntro)),p&&(E.registrationTaskList&&E.registrationTaskList.length>0?E.registrationTaskList.map((function(e,t){return c.default.createElement("div",{className:"taskItem mt20",key:t},c.default.createElement("div",{className:"left"},c.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/subjects/detail/"+e.id}},c.default.createElement(r.default,{title:e.taskName},e.taskName)),c.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&c.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",c.default.createElement("span",null,c.default.createElement(r.default,{title:e.tutorMail},e.tutorMail)))),c.default.createElement("div",{className:"center"},c.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&c.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",c.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),c.default.createElement("div",null,u&&Object.keys(u).includes(e.id.toString())&&c.default.createElement(n.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"),d&&!(u&&Object.keys(u).includes(e.id.toString()))&&c.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){g(e.id)}},"申请课题"),f&&!(u&&Object.keys(u).includes(e.id.toString()))&&(e.locked?c.default.createElement(r.default,{title:"该课题已有学生入选"},c.default.createElement(n.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):c.default.createElement(n.default,{type:"primary",className:"applyBut mr10",onClick:function(){g(e.id)}},"申请课题")),c.default.createElement(n.default,{onClick:function(){window.open("/glcc/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),c.default.createElement("div",{className:"right oneLine taskUrl"},c.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):c.default.createElement(s.default,{_html:"课题暂无数据",small:!0}))):c.default.createElement("div",{className:"projectDetailBox nodata"},c.default.createElement(s.default,{_html:"暂无数据",small:!0}))}},"UNi/":function(e,t){e.exports=function(e,t){for(var a=-1,n=Array(e);++a<e;)n[a]=t(a);return n}},VaNO:function(e,t){e.exports=function(e){return this.__data__.has(e)}},ZuUn:function(e,t,a){},b80T:function(e,t,a){var n=a("UNi/"),r=a("03A+"),l=a("Z0cm"),i=a("DSRE"),c=a("wJg7"),s=a("c6wG"),o=Object.prototype.hasOwnProperty;e.exports=function(e,t){var a=l(e),u=!a&&r(e),d=!a&&!u&&i(e),f=!a&&!u&&!d&&s(e),m=a||u||d||f,p=m?n(e.length,String):[],g=p.length;for(var h in e)!t&&!o.call(e,h)||m&&("length"==h||d&&("offset"==h||"parent"==h)||f&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||c(h,g))||p.push(h);return p}},c6wG:function(e,t,a){var n=a("dD9F"),r=a("sEf8"),l=a("mdPL"),i=l&&l.isTypedArray,c=i?r(i):n;e.exports=c},dD9F:function(e,t,a){var n=a("NykK"),r=a("shjB"),l=a("ExA7"),i={};i["[object Float32Array]"]=i["[object Float64Array]"]=i["[object Int8Array]"]=i["[object Int16Array]"]=i["[object Int32Array]"]=i["[object Uint8Array]"]=i["[object Uint8ClampedArray]"]=i["[object Uint16Array]"]=i["[object Uint32Array]"]=!0,i["[object Arguments]"]=i["[object Array]"]=i["[object ArrayBuffer]"]=i["[object Boolean]"]=i["[object DataView]"]=i["[object Date]"]=i["[object Error]"]=i["[object Function]"]=i["[object Map]"]=i["[object Number]"]=i["[object Object]"]=i["[object RegExp]"]=i["[object Set]"]=i["[object String]"]=i["[object WeakMap]"]=!1,e.exports=function(e){return l(e)&&r(e.length)&&!!i[n(e)]}},fmRc:function(e,t,a){var n=a("Xi7e"),r=a("77Zs"),l=a("L8xA"),i=a("gCq4"),c=a("VaNO"),s=a("0Cz8");function o(e){var t=this.__data__=new n(e);this.size=t.size}o.prototype.clear=r,o.prototype.delete=l,o.prototype.get=i,o.prototype.has=c,o.prototype.set=s,e.exports=o},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},kekF:function(e,t){e.exports=function(e,t){return function(a){return e(t(a))}}},mSbn:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner.152068bc.png"},mUI0:function(e,t,a){"use strict";a.r(t),t.default=a.p+"static/media/resultBanner2.c3095c5d.png"},mdPL:function(e,t,a){(function(e){var n=a("WFqU"),r=t&&!t.nodeType&&t,l=r&&"object"==typeof e&&e&&!e.nodeType&&e,i=l&&l.exports===r&&n.process,c=function(){try{var e=l&&l.require&&l.require("util").types;return e||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=c}).call(this,a("YuTi")(e))},sEf8:function(e,t){e.exports=function(e){return function(t){return e(t)}}},zZ0H:function(e,t){e.exports=function(e){return e}}}]); |