1 line
13 KiB
JavaScript
1 line
13 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([[6],{HaN0:function(e,t,a){"use strict";a.r(t);a("y8nQ");var n=a("Vl3Y"),r=(a("giR+"),a("fyUT")),c=(a("DjyN"),a("NUBc")),o=(a("Pwec"),a("CtXQ")),s=(a("g9YV"),a("wCAj")),i=(a("2qtc"),a("kLXV")),l=(a("/xke"),a("TeRw")),d=(a("+L6B"),a("2/Rp")),u=(a("5Dmo"),a("3S7+")),p=a("tJVT"),m=(a("5NDa"),a("5rEg")),f=a("q1tI"),h=a.n(f),y=a("MuoO"),b=a("jYYn"),g=a("jXWt"),k=(a("RtYJ"),m["a"].Search),j=e=>{e.history;var t=Object(f["useState"])(1),a=Object(p["a"])(t,2),m=a[0],y=a[1],j=Object(f["useState"])(0),x=Object(p["a"])(j,2),w=x[0],O=x[1],E=Object(f["useState"])([]),v=Object(p["a"])(E,2),N=v[0],I=v[1],S=Object(f["useState"])(!1),T=Object(p["a"])(S,2),C=T[0],L=T[1],R=Object(f["useState"])(),M=Object(p["a"])(R,2),A=M[0],U=M[1],Y=Object(f["useState"])(!1),B=Object(p["a"])(Y,2),D=B[0],P=B[1],W=Object(f["useState"])(""),X=Object(p["a"])(W,2),z=X[0],V=X[1],F=Object(f["useState"])(!1),G=Object(p["a"])(F,2),J=G[0],q=G[1],H=Object(f["useState"])("project"),Q=Object(p["a"])(H,2),_=Q[0],K=Q[1],Z=Object(f["useState"])(""),$=Object(p["a"])(Z,2),ee=$[0],te=$[1],ae=Object(f["useState"])(),ne=Object(p["a"])(ae,2),re=ne[0],ce=ne[1],oe=Object(f["useState"])([]),se=Object(p["a"])(oe,2),ie=se[0],le=se[1],de=["\u4f4e","\u4e2d","\u9ad8"];Object(f["useEffect"])((()=>{L(!0),Object(g["c"])({curPage:m,pageSize:10,keyword:z}).then((e=>{L(!1),e?(I(e.rows),O(e.total)):(O(0),I([]))}))}),[m,z,A]);var ue=[{title:"\u7528\u6237\u540d\u79f0",dataIndex:"userName",key:"userName"},{title:"\u9879\u76ee\u540d\u79f0",key:"projectName",dataIndex:"projectName",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},e)},{title:"\u9879\u76ee\u7c7b\u522b",key:"projectType",dataIndex:"projectType"},{title:"\u521b\u5efa\u65f6\u95f4",key:"createdOn",dataIndex:"createdOn"},{title:"\u9879\u76ee\u7b80\u4ecb",key:"projectIntro",dataIndex:"projectIntro",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},e)},{title:"GitLink\u5730\u5740",key:"gitlinkUrl",dataIndex:"gitlinkUrl",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},h.a.createElement("a",{href:e,target:"_blank",className:"primary-link"},e))},{title:"\u5b98\u7f51\u5730\u5740",key:"officialWebsiteUrl",dataIndex:"officialWebsiteUrl",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},h.a.createElement("a",{href:e,target:"_blank",className:"primary-link"},e))},{title:"\u6392\u5e8f\u7b49\u7ea7",key:"sortNo",dataIndex:"sortNo"},{title:"\u9879\u76eelogo",key:"projectLogoId",dataIndex:"projectLogoId",width:100,render:(e,t)=>e&&h.a.createElement("img",{width:"100",src:"".concat(window.location.href.indexOf("test")>-1?"https://testforgeplus.trustie.net":"https://www.gitlink.org.cn","/api/attachments/").concat(e)})},{title:"\u64cd\u4f5c",key:"action",render:(e,t)=>h.a.createElement("span",null,h.a.createElement(d["a"],{className:"mr5 mb5 font-12",type:"primary",size:"small",onClick:()=>{te(t.id),ce(t.sortNo),q(!0),K("project")}},"\u7f16\u8f91"),h.a.createElement(d["a"],{className:"mr5 font-12",type:"danger",size:"small",onClick:()=>{fe(t.id)}},"\u5220\u9664"))}],pe=ue.slice(0,-2);function me(){L(!0),"project"==_?Object(g["f"])({id:ee,sortNo:re}).then((e=>{e&&"success"===e.message&&(q(!1),l["default"].open({message:"\u63d0\u793a",description:e.message||"\u66f4\u65b0\u6210\u529f"})),L(!1),U(Math.random())})):Object(g["i"])({id:ee,sortNo:re}).then((e=>{e&&"success"===e.message&&(q(!1),l["default"].open({message:"\u63d0\u793a",description:e.message||"\u66f4\u65b0\u6210\u529f"})),L(!1),U(Math.random())}))}function fe(e){i["a"].confirm({title:"\u4f60\u786e\u5b9a\u8981\u5220\u9664\u672c\u9879\u76ee\u5417\uff1f",onOk(){L(!0),Object(g["e"])({ids:[e]}).then((e=>{e&&"success"===e.message&&l["default"].open({message:"\u63d0\u793a",description:"\u5220\u9664\u6210\u529f"}),L(!1),U(Math.random())}))}})}function he(){P(!0),Object(g["c"])({curPage:m,pageSize:1e6,keyword:z}).then((e=>{le(e?e.rows:[])}))}pe.push({title:"\u9879\u76eelogo",key:"projectLogoId",dataIndex:"projectLogoId",width:100,render:(e,t)=>e&&h.a.createElement("img",{height:"20",src:"".concat(window.location.href.indexOf("test")>-1?"https://testforgeplus.trustie.net":"https://www.gitlink.org.cn","/api/attachments/").concat(e)})}),Object(f["useEffect"])((()=>{D&&setTimeout((()=>{P(!1),Object(b["a"])("#exportList table","GLCC\u9879\u76ee\u62a5\u540d\u5217\u8868")}),500)}),[ie]);var ye={labelCol:{xs:{span:12},sm:{span:6}},wrapperCol:{xs:{span:12},sm:{span:18}}},be=e=>{var t=[{title:"\u8bfe\u9898\u540d\u79f0",dataIndex:"taskName",key:"taskName"},{title:"\u8bfe\u9898\u94fe\u63a5",dataIndex:"taskUrl",key:"taskUrl",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},h.a.createElement("a",{href:e,target:"_blank",className:"primary-link"},e))},{title:"\u8bfe\u9898\u96be\u5ea6",dataIndex:"taskDifficulty",key:"taskDifficulty",render:(e,t)=>de[Number(e)-1]},{title:"\u8bfe\u9898\u5956\u91d1",dataIndex:"taskReward",key:"taskReward"},{title:"\u8bfe\u9898\u7b80\u4ecb",dataIndex:"taskDesc",key:"taskDesc",className:"projectIntro",render:(e,t)=>h.a.createElement(u["a"],{title:e},e)},{title:"\u5bfc\u5e08\u59d3\u540d",dataIndex:"tutorName",key:"tutorName"},{title:"\u5bfc\u5e08\u90ae\u7bb1",dataIndex:"tutorMail",key:"tutorMail"},{title:"\u5bfc\u5e08\u7535\u8bdd",dataIndex:"tutorPhone",key:"tutorPhone"},{title:"\u6392\u5e8f\u7b49\u7ea7",dataIndex:"sortNo",key:"sortNo"},{title:"\u64cd\u4f5c",key:"action",render:(e,t)=>h.a.createElement("span",null,h.a.createElement(d["a"],{className:"mr5 mb5 font-12",type:"primary",size:"small",onClick:()=>{te(t.id),ce(t.sortNo),q(!0),K("task")}},"\u7f16\u8f91\u6392\u5e8f"))}];return h.a.createElement(s["a"],{columns:t,dataSource:e.registrationTaskList,pagination:!1})};function ge(e){return e.record.registrationTaskList&&e.record.registrationTaskList.length>0?e.expanded?h.a.createElement("a",{style:{color:"#40a9ff"},onClick:t=>{e.onExpand(e.record,t)}},"\u53d6\u6d88\u67e5\u770b",h.a.createElement(o["a"],{type:"up"})):h.a.createElement("a",{style:{color:"#40a9ff"},onClick:t=>{e.onExpand(e.record,t)}},"\u67e5\u770b\u8bfe\u9898",h.a.createElement(o["a"],{type:"down"})):h.a.createElement("span",{style:{color:"#ccc"}},"\u67e5\u770b\u8bfe\u9898",h.a.createElement(o["a"],{type:"down"}))}return h.a.createElement("div",{className:"content glcc"},h.a.createElement("h4",null,"GLCC\u9879\u76ee\u62a5\u540d\u5217\u8868"),h.a.createElement(d["a"],{className:"export-btn",loading:D,onClick:he},"\u5bfc\u51fa"),h.a.createElement(k,{placeholder:"\u8f93\u5165\u9879\u76ee\u540d\u79f0\u8fdb\u884c\u641c\u7d22",onSearch:e=>{V(e)},style:{width:"400px"}}),h.a.createElement("div",{className:"table-detail"},h.a.createElement(s["a"],{loading:C,rowKey:e=>e.id,dataSource:N,columns:ue,expandedRowRender:be,expandIcon:ge,pagination:!1}),N.length>0&&h.a.createElement(c["a"],{onChange:e=>{y(e)},current:m,total:w})),h.a.createElement(s["a"],{id:"exportList",style:{display:"none"},columns:pe,dataSource:ie,pagination:!1,rowKey:e=>e.id}),h.a.createElement(i["a"],{title:"\u4fee\u6539\u6392\u5e8f",visible:J,onOk:me,onCancel:()=>{q(!1)},className:"form-edit-modal"},h.a.createElement(n["a"],ye,h.a.createElement(n["a"].Item,{label:"\u6392\u5e8f\u7b49\u7ea7\uff1a"},h.a.createElement(r["a"],{value:re,onChange:e=>{ce(e)}})))))};t["default"]=Object(y["connect"])((e=>{var t=e.user;return{currentUser:t.currentUser}}))(j)},RtYJ:function(e,t,a){},jXWt:function(e,t,a){"use strict";a.d(t,"c",(function(){return l})),a.d(t,"e",(function(){return u})),a.d(t,"f",(function(){return p})),a.d(t,"i",(function(){return m})),a.d(t,"d",(function(){return f})),a.d(t,"g",(function(){return y})),a.d(t,"h",(function(){return b})),a.d(t,"b",(function(){return g})),a.d(t,"a",(function(){return j}));var n=a("9og8"),r=a("WmNS"),c=a.n(r),o=a("Xe+6");window.location.port;a("/xke");var s=a("TeRw"),i=e=>{s["default"].open({message:"\u63d0\u793a",description:e})};function l(e){return d.apply(this,arguments)}function d(){return d=Object(n["a"])(c.a.mark((function e(t){var a;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["a"])({url:"/api/applyInformation/list",method:"get",params:t});case 2:if(a=e.sent,"success"!==a.message){e.next=7;break}return e.abrupt("return",a.data);case 7:i(a.message||"\u8bf7\u6c42\u9519\u8bef");case 8:case"end":return e.stop()}}),e)}))),d.apply(this,arguments)}function u(e){return Object(o["a"])({url:"/api/applyInformation/delete",method:"post",data:e})}function p(e){return Object(o["a"])({url:"/api/applyInformation/updateSort",method:"post",data:e})}function m(e){return Object(o["a"])({url:"/api/applyInformation/updateTaskSort",method:"post",data:e})}function f(e){return h.apply(this,arguments)}function h(){return h=Object(n["a"])(c.a.mark((function e(t){var a;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["a"])({url:"/api/studentApply/list",method:"get",params:t});case 2:if(a=e.sent,"success"!==a.message){e.next=7;break}return e.abrupt("return",a.data);case 7:i(a.message||"\u8bf7\u6c42\u9519\u8bef");case 8:case"end":return e.stop()}}),e)}))),h.apply(this,arguments)}function y(e){return Object(o["a"])({url:"/api/studentApply/auditRegTask",method:"post",data:e})}function b(e){return Object(o["a"])({url:"/api/studentApply/delete",method:"post",data:e})}function g(e){return k.apply(this,arguments)}function k(){return k=Object(n["a"])(c.a.mark((function e(t){var a;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["a"])({url:"/api/examineMaterial/getExamineBackendInfoList",method:"get",params:t});case 2:if(a=e.sent,"success"!==a.message){e.next=7;break}return e.abrupt("return",a.data);case 7:i(a.message||"\u8bf7\u6c42\u9519\u8bef");case 8:case"end":return e.stop()}}),e)}))),k.apply(this,arguments)}function j(e){return x.apply(this,arguments)}function x(){return x=Object(n["a"])(c.a.mark((function e(t){var a;return c.a.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(o["a"])({url:"/api/tutorEvaluation/getExamineResultBackendInfoList",method:"get",params:t});case 2:if(a=e.sent,"success"!==a.message){e.next=7;break}return e.abrupt("return",a.data);case 7:i(a.message||"\u8bf7\u6c42\u9519\u8bef");case 8:case"end":return e.stop()}}),e)}))),x.apply(this,arguments)}},jYYn:function(e,t,a){"use strict";a.d(t,"a",(function(){return r}));var n=a("rAM+"),r=(e,t)=>{if("ie"===i()){var a=document.querySelector(e).cloneNode(!0),n=new ActiveXObject("Excel.Application"),r=n.Workbooks.Add(),c=r.Worksheets(1),o=document.body.createTextRange();o.moveToElementText(a),o.select,o.execCommand("Copy"),c.Paste(),n.Visible=!0;var l=null;try{l=n.Application.GetSaveAsFilename("Excel.xls","Excel Spreadsheets (*.xls), *.xls")}catch(d){}finally{r.SaveAs(l),n.Quit(),n=null,window.location.reload()}}else s(e,t,"worksheet")},c=(e,t)=>{if(e.hasChildNodes){var a,r=e.childNodes,s=["button"],i=Object(n["a"])(r);try{for(i.s();!(a=i.n()).done;){var l=a.value;s.includes(l.nodeName.toLowerCase())||c(l,t)}}catch(d){i.e(d)}finally{i.f()}}return o(e,t)},o=(e,t)=>{var a=e.nodeName,n=e.nodeValue,r=document.createElement("span");if(r.innerText=n,"INPUT"===a||"TEXTAREA"===a){var c=e.type,o=e.checked,s=e.value;r.innerText=s,"radio"!==c&&"checkbox"!==c||(console.log("type",c),r.innerText="radio"===c?o?"\u25cf":"\u25cb":o?"\u25a0":"\u25a1",r.style.fontSize="16px",r.style.paddingLeft="15px")}if("IMG"===e.nodeName||"img"===e.nodeName){var i=e.width,l=e.height;t.appendChild(e),t.style.height=l+"px",t.style.width=i+"px"}return r.innerText.trim()&&t.appendChild(r),t},s=(e,t,a)=>{var r="data:application/vnd.ms-excel;base64,",o='<html><head><meta charset="UTF-8"></head><body><table border="1">{table}</table></body></html>',s=function(e){return window.btoa(unescape(encodeURIComponent(e)))},i=function(e,t){return e.replace(/{(\w+)}/g,(function(e,a){return t[a]}))};e.nodeType||(e=document.querySelector(e).cloneNode(!0));var l,d=document.createElement("table"),u=e.getElementsByTagName("tr"),p=Object(n["a"])(u);try{for(p.s();!(l=p.n()).done;){var m,f=l.value,h=document.createElement("tr"),y=f.getElementsByTagName("th"),b=f.getElementsByTagName("td"),g=Object(n["a"])(y);try{for(g.s();!(m=g.n()).done;){var k=m.value,j=document.createElement("th"),x=k.rowSpan,w=void 0===x?1:x,O=k.colSpan,E=void 0===O?1:O,v=k.style;c(k,j),j.rowSpan=w,j.colSpan=E,j.style=v,h.appendChild(j)}}catch(B){g.e(B)}finally{g.f()}var N,I=Object(n["a"])(b);try{for(I.s();!(N=I.n()).done;){var S=N.value,T=document.createElement("td"),C=S.rowSpan,L=void 0===C?1:C,R=S.colSpan,M=void 0===R?1:R,A=S.style;c(S,T),T.rowSpan=L,T.colSpan=M,T.style=A,h.appendChild(T)}}catch(B){I.e(B)}finally{I.f()}h.childNodes.length>1&&d.appendChild(h)}}catch(B){p.e(B)}finally{p.f()}d.innerHTML=d.innerHTML.replace(/<td/g,"<td STYLE='MSO-NUMBER-FORMAT:\\@'");var U={worksheet:a,table:d.innerHTML},Y=document.createElement("a");Y.href=r+s(i(o,U)),Y.download=t+".xls",Y.click()},i=()=>{var e=window.navigator.userAgent;return e.indexOf("MSIE")>=0?"ie":e.indexOf("Firefox")>=0?"Firefox":e.indexOf("Chrome")>=0?"Chrome":e.indexOf("Opera")>=0?"Opera":e.indexOf("Safari")>=0?"Safari":void 0}}}]); |