1 line
14 KiB
JavaScript
1 line
14 KiB
JavaScript
(this.webpackJsonp=this.webpackJsonp||[]).push([[59],{"0Cz8":function(e,t,n){var a=n("Xi7e"),r=n("ebwN"),l=n("e4Nc");e.exports=function(e,t){var n=this.__data__;if(n instanceof a){var i=n.__data__;if(!r||i.length<199)return i.push([e,t]),this.size=++n.size,this;n=this.__data__=new l(i)}return n.set(e,t),this.size=n.size,this}},"2CTR":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n<t.length;n++){var a=t[n];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(e,a.key,a)}}return function(t,n,a){return n&&e(t.prototype,n),a&&e(t,a),t}}(),r=n("cDcd"),l=o(r),i=o(n("dF3D"));function o(e){return e&&e.__esModule?e:{default:e}}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}n("7dqz");var u=function(e){function t(){return c(this,t),s(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),a(t,[{key:"render",value:function(){var e=this.props,t=e._html,n=e.small,a=e.img;return l.default.createElement("div",{className:n?"none_panels small":"none_panels"},l.default.createElement("div",null,l.default.createElement("img",{src:a||i.default,alt:""}),l.default.createElement("div",{className:"none_p_title"},t)))}}]),t}(r.Component);t.default=u},"6sVZ":function(e,t){var n=Object.prototype;e.exports=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||n)}},"77Zs":function(e,t,n){var a=n("Xi7e");e.exports=function(){this.__data__=new a,this.size=0}},"9Rdz":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/bgPng.ed010245.png"},B8du:function(e,t){e.exports=function(){return!1}},C2SS:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/resultBanner4.6eda6ee5.png"},DSRE:function(e,t,n){(function(e){var a=n("Kz5y"),r=n("B8du"),l=t&&!t.nodeType&&t,i=l&&"object"==typeof e&&e&&!e.nodeType&&e,o=i&&i.exports===l?a.Buffer:void 0,c=(o?o.isBuffer:void 0)||r;e.exports=c}).call(this,n("YuTi")(e))},Ga6D:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=p(n("wCAj")),r=p(n("3S7+")),l=p(n("5rEg")),i=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&o.return&&o.return()}finally{if(r)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")};n("g9YV"),n("5Dmo"),n("5NDa");var o=n("cDcd"),c=p(o),s=n("hJRQ"),u=p(n("Tl6q")),d=p(n("RL+E")),f=p(n("C2SS")),m=p(n("9Rdz"));function p(e){return e&&e.__esModule?e:{default:e}}n("Zg8I"),n("ZuUn"),n("izUk"),n("LnQG");var y=l.default.Search;t.default=function(e){var t=e.round,n=e.id,l=e.period,p=(0,o.useState)(void 0),h=i(p,2),g=h[0],b=h[1],E=(0,o.useState)([]),v=i(E,2),k=v[0],N=v[1],w=(0,o.useState)(1),x=i(w,2),j=x[0],_=x[1],S=(0,o.useState)(0),T=i(S,2),L=T[0],R=T[1],I=(0,o.useState)(20),A=i(I,2),C=A[0],D=A[1],z=(0,o.useState)(!1),B=i(z,2),O=B[0],U=B[1],P=(0,o.useState)([]),M=i(P,2),q=M[0],F=M[1];(0,o.useEffect)((function(){U(!0),F([]);var e={curPage:j,keyword:g,pageSize:C,term:"mediumExamine3"===l?1:2,round:t};(0,s.getMediumTermExamineInfoList)(e).then((function(e){e&&"success"===e.message&&(e.data.rows.map((function(e,t){e.id=(j-1)*C+t+1})),N(e.data.rows),R(e.data.total)),U(!1)}))}),[g,j,C]);var Z=[{title:"序号",dataIndex:"index",align:"center",className:"columnsResult",width:"6%",render:function(e,t,n){return c.default.createElement("span",null,(j-1)*C+n+1)}},{title:"入选学生",dataIndex:"studentName",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 c.default.createElement(r.default,{title:e,placement:"topLeft"},c.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open("/glcc/"+n+"/subjects/detail/"+t.taskId)}},e))}},{title:"项目名称",dataIndex:"projectName",className:"columnsResult",ellipsis:!0,width:"14%",render:function(e){return c.default.createElement(r.default,{title:e,placement:"topLeft"},c.default.createElement("span",{className:"toolTipSpan"},e))}},{title:"项目简介",dataIndex:"introduce",className:"columnsResult",width:"13%",ellipsis:!0},{title:"答辩视频",dataIndex:"defenceVideoUrl",className:"columnsResult",width:"15%",ellipsis:!0,render:function(e,t){return c.default.createElement(r.default,{title:e,placement:"topLeft"},c.default.createElement("span",{className:"toolTipSpan link",onClick:function(){window.open(e)}},e))}},{title:"考核结果",dataIndex:"totalityEvaluation",align:"center",className:"columnsResult actionBox"}];return c.default.createElement("div",{className:"interimBox taskList resultListBox"},c.default.createElement("img",{className:"bannerInterim",src:"mediumExamine3"===l?f.default:d.default,alt:""}),c.default.createElement("div",{className:"bgBox"},c.default.createElement("div",{className:"resultList"},c.default.createElement("div",{className:"goBackBox"},c.default.createElement("a",{href:"/glcc/"+n},"开源夏令营 / "),"mediumExamine3"===l?"中期":"结项","课题考核结果公示"),c.default.createElement("div",{className:"searchBox"},c.default.createElement(y,{className:"search",placeholder:"请输入学生姓名或课题名称进行搜索",allowClear:!0,enterButton:!0,onSearch:function(e){_(1),b(e)}}),c.default.createElement("div",{style:{width:100}})),c.default.createElement(a.default,{loading:O,columns:Z,dataSource:k,expandedRowRender:function(e){return c.default.createElement(u.default,{detail:null,projectId:e.projectIntro,showTask:!1})},expandIconColumnIndex:5,expandIconAsCell:!1,expandIcon:function(e){return e.expanded?c.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},c.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",c.default.createElement("i",{className:"iconfont icon-changyongtubiao-xianxingdaochu-zhuanqu- font-12 ml5 down mr10"})):c.default.createElement("a",{className:"toolTipSpan link",style:{marginRight:8},onClick:function(t){e.onExpand(e.record,t)}},c.default.createElement("i",{className:"iconfont icon-ketixiangqingicon mr5"}),"项目简介",c.default.createElement("i",{className:"iconfont icon-jiantou9 font-12 ml5 down mr10"}))},rowKey:"id",expandedRowKeys:q,onExpand:function(e,t){var n=new Set(q);e?n.add(t.id):n.delete(t.id),F(Array.from(n))},pagination:{current:j,pageSize:C,total:L,showSizeChanger:!0,onShowSizeChange:function(e,t){window.scrollTo(0,0),_(1),D(t)},showQuickJumper:!0,onChange:function(e,t){window.scrollTo(0,0),_(e)}},className:"resultListTable pb30"})),c.default.createElement("img",{src:m.default,alt:"",className:"bgPng3"}),c.default.createElement("img",{src:m.default,alt:"",className:"bgPng4"})))}},JHRd:function(e,t,n){var a=n("Kz5y").Uint8Array;e.exports=a},L8xA:function(e,t){e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},LnQG:function(e,t,n){},MMmD:function(e,t,n){var a=n("lSCD"),r=n("shjB");e.exports=function(e){return null!=e&&r(e.length)&&!a(e)}},"RL+E":function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/resultBanner3.e11193de.png"},"S+Dv":function(e,t,n){},Tl6q:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=s(n("2/Rp")),r=s(n("3S7+"));n("+L6B"),n("5Dmo");var l=n("cDcd"),i=s(l),o=s(n("2CTR")),c=n("hJRQ");function s(e){return e&&e.__esModule?e:{default:e}}n("S+Dv"),t.default=function(e){var t=e.detail,n=e.projectId,s=e.applyTaskId,u=e.period,d=e.showTask,f=void 0===d||d,m=e.applyTask,p=e.id,y=e.round,h=e.listLen,g=function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],a=!0,r=!1,l=void 0;try{for(var i,o=e[Symbol.iterator]();!(a=(i=o.next()).done)&&(n.push(i.value),!t||n.length!==t);a=!0);}catch(e){r=!0,l=e}finally{try{!a&&o.return&&o.return()}finally{if(r)throw l}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}((0,l.useState)(t),2),b=g[0],E=g[1];return(0,l.useEffect)((function(){!t&&n&&(0,c.getProjectById)(n,{round:y,isFree:!1}).then((function(e){e&&"success"===e.message&&E(e.data)}))}),[t]),b?i.default.createElement("div",{className:"projectDetailBox "+(t?"":"byTask")},i.default.createElement("div",{className:"projectDetailHead "+(f?"":"byResult")},i.default.createElement("span",{className:"name"},b.projectName),b.projectType&&i.default.createElement("span",{className:"type"},b.projectType),i.default.createElement("p",null,"GitLink项目地址: ",i.default.createElement("a",{href:b.gitlinkUrl,className:"linkUrl",target:"_blank"},b.gitlinkUrl)),i.default.createElement("div",null,"项目简介: ",b.projectIntro)),i.default.createElement("div",{className:f&&b.registrationTaskList&&b.registrationTaskList.length&&2==h&&b.registrationTaskList.length>=2?"lastLineScroll":3==h&&f&&b.registrationTaskList.length>=3?"lastTwoScroll":""},f&&(b.registrationTaskList&&b.registrationTaskList.length>0?b.registrationTaskList.map((function(e,t){return i.default.createElement("div",{className:"taskItem mt20",key:t},i.default.createElement("div",{className:"left"},i.default.createElement("div",{className:"taskTitle",onClick:function(){window.location.href="/glcc/"+p+"/subjects/detail/"+e.id}},i.default.createElement(r.default,{title:e.taskName},e.taskName)),i.default.createElement("div",{className:"mt20 oneLine leftWidth"},"导师姓名: ",e.tutorName),e.tutorMail&&i.default.createElement("div",{className:"mb20 email oneLine leftWidth"},"邮箱地址: ",i.default.createElement("span",null,i.default.createElement(r.default,{title:e.tutorMail},e.tutorMail)))),i.default.createElement("div",{className:"center"},i.default.createElement("div",{className:"taskDesc"},e.taskDesc),e.taskUrl&&i.default.createElement("div",{className:"taskUrl oneLine"},"课题链接: ",i.default.createElement("a",{href:e.taskUrl,target:"_blank"},e.taskUrl)),i.default.createElement("div",null,2===y&&s&&Object.keys(s).includes(e.id.toString())&&i.default.createElement(a.default,{onClick:function(){window.location.href="/glcc/student/apply/"+e.id},className:"lookDetail mr10"},"报名详情"),2===y&&"stuApply"===u&&!(s&&Object.keys(s).includes(e.id.toString()))&&i.default.createElement(a.default,{type:"primary",className:"applyBut mr10",onClick:function(){m(e.id)}},"申请课题"),2===y&&"stuApply1"===u&&!(s&&Object.keys(s).includes(e.id.toString()))&&(e.locked?i.default.createElement(r.default,{title:"该课题已有学生入选"},i.default.createElement(a.default,{type:"primary",className:"mr10",disabled:!0},"申请课题")):i.default.createElement(a.default,{type:"primary",className:"applyBut mr10",onClick:function(){m(e.id)}},"申请课题")),i.default.createElement(a.default,{onClick:function(){window.open("/glcc/"+p+"/subjects/detail/"+e.id)},className:"lookDetail"},"课题详情"))),i.default.createElement("div",{className:"right oneLine taskUrl"},i.default.createElement("span",{className:"taskReward"},"¥",e.taskReward)))})):i.default.createElement(o.default,{_html:"课题暂无数据",small:!0})))):i.default.createElement("div",{className:"projectDetailBox nodata"},i.default.createElement(o.default,{_html:"暂无数据",small:!0}))}},"UNi/":function(e,t){e.exports=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a}},VaNO:function(e,t){e.exports=function(e){return this.__data__.has(e)}},Zg8I:function(e,t,n){},ZuUn:function(e,t,n){},b80T:function(e,t,n){var a=n("UNi/"),r=n("03A+"),l=n("Z0cm"),i=n("DSRE"),o=n("wJg7"),c=n("c6wG"),s=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=l(e),u=!n&&r(e),d=!n&&!u&&i(e),f=!n&&!u&&!d&&c(e),m=n||u||d||f,p=m?a(e.length,String):[],y=p.length;for(var h in e)!t&&!s.call(e,h)||m&&("length"==h||d&&("offset"==h||"parent"==h)||f&&("buffer"==h||"byteLength"==h||"byteOffset"==h)||o(h,y))||p.push(h);return p}},c6wG:function(e,t,n){var a=n("dD9F"),r=n("sEf8"),l=n("mdPL"),i=l&&l.isTypedArray,o=i?r(i):a;e.exports=o},dD9F:function(e,t,n){var a=n("NykK"),r=n("shjB"),l=n("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[a(e)]}},dF3D:function(e,t,n){"use strict";n.r(t),t.default=n.p+"static/media/nodata.e34b5912.png"},fmRc:function(e,t,n){var a=n("Xi7e"),r=n("77Zs"),l=n("L8xA"),i=n("gCq4"),o=n("VaNO"),c=n("0Cz8");function s(e){var t=this.__data__=new a(e);this.size=t.size}s.prototype.clear=r,s.prototype.delete=l,s.prototype.get=i,s.prototype.has=o,s.prototype.set=c,e.exports=s},gCq4:function(e,t){e.exports=function(e){return this.__data__.get(e)}},izUk:function(e,t,n){},kekF:function(e,t){e.exports=function(e,t){return function(n){return e(t(n))}}},mdPL:function(e,t,n){(function(e){var a=n("WFqU"),r=t&&!t.nodeType&&t,l=r&&"object"==typeof e&&e&&!e.nodeType&&e,i=l&&l.exports===r&&a.process,o=function(){try{return l&&l.require&&l.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=o}).call(this,n("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}}}]); |