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
56 KiB
1 line
56 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[54492,4977],{71029:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(38329),s=n(59301),i={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"plus-circle",theme:"outlined"},r=n(91851),l=function(e,t){return s.createElement(r.Z,(0,a.Z)({},e,{ref:t,icon:i}))};var o=s.forwardRef(l)},42370:function(e,t,n){n.d(t,{Z:function(){return A}});n(10574),n(39343);var a=n(94312),s=n.n(a),i=n(24127),r=n.n(i),l=n(1300),o=n.n(l),c=n(93242),d=n.n(c),u=n(10564),h=n.n(u),m=n(22060),p=n.n(m),x=n(59301),v=n(1056),g="codeBox___WpkVl",f=n(73287),j=n.n(f),w=n(37712),C=function(e){d()(n,e);var t=h()(n);function n(e){var a;return s()(this,n),a=t.call(this,e),p()(o()(a),"canvas",void 0),p()(o()(a),"randomNum",(function(e,t){return Math.floor(Math.random()*(t-e)+e)})),p()(o()(a),"drawPic",(function(){a.randomCode()})),p()(o()(a),"reloadPic",(function(){a.drawPic()})),p()(o()(a),"changeCode",(function(e){console.log(e.target.value,222),a.setState({value:e.target.value,showError:!1})})),p()(o()(a),"onVerify",(function(){var e;return""!==a.state.value.toLowerCase()&&a.state.value.toLowerCase()!==a.state.code.toLowerCase()||""===a.state.value.toLowerCase()?e=!0:a.state.value.toLowerCase()===a.state.code.toLowerCase()&&(e=!1),a.setState({showError:e}),e})),a.canvas=x.createRef(),a.state={value:"",code:"",codeLength:4,fontSizeMin:20,fontSizeMax:22,backgroundColorMin:240,backgroundColorMax:250,colorMin:10,colorMax:20,lineColorMin:40,lineColorMax:180,contentWidth:96,contentHeight:38,showError:!1},a}return r()(n,[{key:"componentDidMount",value:function(){this.drawPic()}},{key:"randomColor",value:function(e,t){var n=this.randomNum(e,t),a=this.randomNum(e,t),s=this.randomNum(e,t);return"rgb(".concat(n,", ").concat(a,", ").concat(s,")")}},{key:"drawText",value:function(e,t,n){e.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);var a=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);e.font=a+"px SimHei";var s=(this.state.contentWidth-40)/(this.state.code.length-1),i=10;n>0&&(i=10+n*s);var r=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);a>40&&(r=40);var l=this.randomNum(-10,10);e.translate(i,r),e.rotate(l*Math.PI/180),e.fillText(t,0,0),e.rotate(-l*Math.PI/180),e.translate(-i,-r)}},{key:"drawLine",value:function(e){for(var t=0;t<1;t++)e.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),e.beginPath(),e.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),e.stroke()}},{key:"drawDot",value:function(e){for(var t=0;t<100;t++)e.fillStyle=this.randomColor(0,255),e.beginPath(),e.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),e.fill()}},{key:"randomCode",value:function(){for(var e=this,t="",n=0;n<this.state.codeLength;n++){t+="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890"[Math.floor(57*Math.random())]}this.setState({code:t},(function(){var t=e.canvas.current.getContext("2d");t.textBaseline="bottom",t.fillStyle=e.randomColor(e.state.backgroundColorMin,e.state.backgroundColorMax),t.fillRect(0,0,e.state.contentWidth,e.state.contentHeight);for(var n=0;n<e.state.code.length;n++)e.drawText(t,e.state.code[n],n);e.drawLine(t),e.drawDot(t)}))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.width,a=void 0===n?300:n;return(0,w.jsxs)("div",{className:j()(g,t),style:{width:a},children:[(0,w.jsxs)("aside",{children:[(0,w.jsx)(v.Z,{value:this.state.value,onChange:this.changeCode,placeholder:"请输入图片中的验证码"}),this.state.showError&&(0,w.jsx)("div",{children:this.state.value?"请输入正确的验证码":"请输入验证码"})]}),(0,w.jsxs)("div",{children:[(0,w.jsx)("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),(0,w.jsx)("div",{className:"current",onClick:this.reloadPic,children:"看不清?换一张"})]})]})}}]),n}(x.Component),A=C},97610:function(e,t,n){n.r(t),n.d(t,{default:function(){return we}});var a=n(59301),s=n(22211),i=n(59981),r=n(26801),l=n.n(r),o=n(93923),c=n.n(o),d=n(10574),u=n.n(d),h=n(39343),m=n.n(h),p=n(11006),x=n.n(p),v={flex_box_center:"flex_box_center___Oy3Ur",flex_space_between:"flex_space_between___tSEQI",flex_box_vertical_center:"flex_box_vertical_center___ub8YO",flex_box_center_end:"flex_box_center_end___MdOG3",flex_box_column:"flex_box_column___yn_xj",wrap:"wrap___j5lSK",teacherList:"teacherList___eiRwI",list:"list___xa00z",top:"top___Cgsez",tag:"tag___J4aum",name:"name___tDF5G",num:"num___pHt23",check:"check___kslxc",center:"center___FWR7i",img:"img___xWZT8",col:"col___Wszet",bottom:"bottom___ErSvm"},g=n(6848),f=n(43418),j=n(8591),w=n(72315),C=n(95237),A=n(71418),N=n(41867),k=n(57809),y=n(23878),z=n(66363),b=n(15830),S=n(85578),P=n(67871),Z=n(57732),B="wrap___Lk1KU",D="des___NrGnB",M="row____lS7x",E="list___PEHaz",I="actionBtns___eC3BF",L="state___PF2x0",O="tag0___HB3U8",R="tag1___YmXRD",H="tag2___l3QtF",T="tag3___dBINp",Y=n(80416),K=n(58696),U=n(37712),G=function(e){var t,n=e.visible,i=e.data,r=void 0===i?{}:i,o=e.onSucceed,c=void 0===o?function(){}:o,d=e.onClose,h=void 0===d?function(){}:d,p=(0,s.useParams)(),v=(0,a.useState)(!0),g=x()(v,2),C=g[0],A=g[1],N=(0,a.useState)(1),k=x()(N,2),z=k[0],Z=k[1],G=(0,a.useState)(0),W=x()(G,2),J=W[0],V=W[1],q=(0,a.useState)([]),F=x()(q,2),Q=F[0],X=F[1],_=(0,a.useState)({page:1,per_page:20}),$=x()(_,2),ee=$[0],te=$[1];(0,a.useEffect)((function(){n&&((0,K.tu)()?(ne(ee),Z(r.tabs)):A(!1))}),[n]),console.log(r,"data");var ne=function(){var e=m()(u()().mark((function e(t){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return A(!0),e.next=3,(0,b.ZP)("/api/graduations/".concat(p.id,"/student_tasks/review_list.json"),{method:"get",params:l()(l()({},t),{},{task_id:r.id})});case 3:0===(n=e.sent).status&&(X((null==n?void 0:n.data)||[]),V(null==n?void 0:n.count)),A(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),ae=function(){var e=m()(u()().mark((function e(t,n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/graduations/".concat(p.id,"/").concat("通过"===n?"student_tasks":"student_tasks/not_pass",".json"),{method:"post",body:{id:t.id}});case 2:0===e.sent.status&&(j.ZP.success("操作成功"),ne(ee),c());case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),se=[{title:"学生姓名",dataIndex:"name",ellipsis:!0,width:110,render:function(e,t){var n;return(0,U.jsx)("span",{children:null==t||null===(n=t.student)||void 0===n?void 0:n.name})}},{title:"学号",dataIndex:"student_id",ellipsis:!0,width:140,render:function(e,t){var n;return(0,U.jsx)("span",{children:(null==t||null===(n=t.student)||void 0===n?void 0:n.student_id)||"--"})}},{title:"专业",dataIndex:"major",ellipsis:!0,render:function(e,t){return(0,U.jsx)("span",{className:"c-grey-333",children:e})}},{title:"选题审核状态",dataIndex:"state",width:120,ellipsis:!0,render:function(e){return(0,U.jsxs)(U.Fragment,{children:[0===e&&(0,U.jsx)("div",{className:O,children:"待审核"}),1===e&&(0,U.jsx)("div",{className:R,children:"已通过"}),2===e&&(0,U.jsx)("div",{style:{color:"#E30000"},className:H,children:"已驳回"}),3===e&&(0,U.jsx)("div",{className:T,children:"已撤回"})]})}},{title:"申请时间",width:190,dataIndex:"time",render:function(e){return(0,U.jsx)("span",{style:{color:"#232B40"},children:e})}},{title:(0,U.jsx)("span",{children:"操作"}),dataIndex:"action",key:"action",align:"right",width:120,render:function(e,t){return(0,U.jsx)("span",{className:I,children:0===t.state?(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("span",{onClick:function(){return ae(t,"通过")},children:"通过"}),(0,U.jsx)("span",{onClick:function(){return ae(t,"驳回")},className:"ml10",children:"驳回"})]}):(0,U.jsxs)(U.Fragment,{children:[(0,U.jsx)("b",{children:"通过"}),(0,U.jsx)("b",{className:"ml10",children:"驳回"})]})})}}];return(0,U.jsx)(f.Z,{centered:!0,destroyOnClose:!0,onCancel:h,open:n,footer:null,title:(0,K.tu)()?(0,U.jsx)(y.tp,{dataSource:[{id:1,name:"课题详情"},{id:2,name:"申请记录"}],value:z,onChange:function(e){return Z(e)}}):"课题详情",width:1e3,afterClose:function(){te({page:1,per_page:20})},children:(0,U.jsxs)("div",{className:B,children:[1===z&&(0,U.jsxs)("div",{className:D,children:[(0,U.jsxs)("div",{className:M,style:{alignItems:"center"},children:[(0,U.jsx)("span",{children:"课题名称"}),(0,U.jsx)("span",{style:{maxWidth:(0,K.tu)()?"100%":"769px"},title:r.name,children:r.name||"--"}),(0,K.h)()&&(0,U.jsxs)("div",{className:L,children:[0===r.state&&(0,U.jsx)("div",{className:O,children:"待审核"}),1===r.state&&(0,U.jsx)("div",{className:R,children:"已通过"}),2===r.state&&(0,U.jsx)("div",{className:H,children:"已驳回"}),3===r.state&&(0,U.jsx)("div",{className:T,children:"已撤回"})]})]}),(0,U.jsxs)("div",{className:M,children:[(0,U.jsx)("span",{children:"指导老师"}),(0,U.jsx)("span",{title:r.teacher_names,children:r.teacher_names||"--"})]}),(0,U.jsxs)("div",{className:M,children:[(0,U.jsx)("span",{children:"课题适合专业"}),(0,U.jsx)("span",{title:r.major,children:r.major||"--"})]}),(0,U.jsxs)("div",{className:M,children:[(0,U.jsx)("span",{children:"课题来源"}),(0,U.jsx)("span",{title:r.source,children:r.source||"--"})]}),(0,U.jsxs)("div",{className:M,children:[(0,U.jsx)("span",{children:"课题学科方向"}),(0,U.jsx)("span",{title:r.direction,children:r.direction||"--"})]}),(0,U.jsxs)("div",{className:M,children:[(0,U.jsx)("span",{children:"课题介绍"}),(0,U.jsx)("span",{children:r.description?(0,U.jsx)(Y.Z,{value:r.description}):"--"})]}),(0,U.jsx)("div",{className:E,children:null==r||null===(t=r.attachments)||void 0===t?void 0:t.map((function(e,t){return(0,U.jsx)("div",{onClick:function(){var t;(0,S.Nd)("","".concat(P.Z.API_SERVER).concat(null==e||null===(t=e.url)||void 0===t?void 0:t.replace("disposition=inline","")))},children:e.title})}))})]}),2===z&&(0,U.jsx)(w.Z,{dataSource:Q,bordered:!1,rowKey:function(e){return e.id},columns:se,loading:C,scroll:{y:500},size:"large",onChange:function(e,t,n){ee.page=null==e?void 0:e.current,ee.per_page=null==e?void 0:e.pageSize,te(l()({},ee)),ne(ee)},pagination:{pageSize:ee.per_page,total:J,current:ee.page,showQuickJumper:!0,showSizeChanger:!0,hideOnSinglePage:!J,size:"default",pageSizeOptions:["10","20","50","100","200"],showTotal:S.rU}}),(0,U.jsx)("div",{style:{height:"20px"}})]})})},W=n(93033),J=n(42370),V=(0,s.connect)((function(e){return{graduations:e.graduations}}))((function(e){var t,n=e.graduations,r=(e.dispatch,(0,s.useParams)()),o=(0,s.useSearchParams)(),d=x()(o,1)[0],h=(0,a.useState)(1),p=x()(h,2),B=p[0],D=p[1],M=(0,a.useState)(!1),E=x()(M,2),I=E[0],L=E[1],O=(0,a.useState)(0),R=x()(O,2),H=R[0],T=R[1],Y=(0,a.useState)(0),K=x()(Y,2),V=K[0],q=K[1],F=(0,a.useState)([]),Q=x()(F,2),X=Q[0],_=Q[1],$=(0,a.useState)([]),ee=x()($,2),te=ee[0],ne=ee[1],ae=(0,a.useState)({}),se=x()(ae,2),ie=se[0],re=se[1],le=(0,a.useState)({}),oe=x()(le,2),ce=oe[0],de=oe[1],ue=(0,a.useState)(!0),he=x()(ue,2),me=he[0],pe=he[1],xe=(0,a.useState)(!1),ve=x()(xe,2),ge=ve[0],fe=ve[1],je=n.menus,we=(0,a.useRef)(null),Ce=null!=d&&d.get("state")?Number(null==d?void 0:d.get("state")):"",Ae=je.find((function(e){return"student_selection"===e.clazz}))||{},Ne=je.find((function(e){return"student_selection"===e.clazz}))||1,ke=(0,a.useState)({keyword:"",status:Ce,page:1,per_page:20}),ye=x()(ke,2),ze=ye[0],be=ye[1];(0,a.useEffect)((function(){Se(ze)}),[B]);var Se=function(){var e=m()(u()().mark((function e(t){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return L(!0),e.next=3,(0,b.ZP)("/api/graduations/".concat(null==r?void 0:r.id,"/").concat(1===B?"graduation_tasks":"student_tasks/student_list",".json"),{method:"get",params:t});case 3:0===(n=e.sent).status&&(_((null==n?void 0:n.data)||[]),T(null==n?void 0:n.count),q((null==n?void 0:n.total_count)||0)),L(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Pe=[{title:"学生姓名",dataIndex:"name",ellipsis:!0,width:100,render:function(e,t){return(0,U.jsx)(g.Z,{placement:"topLeft",title:e,children:(0,U.jsx)("span",{children:e||"--"})})}},{title:"学号",ellipsis:!0,width:100,dataIndex:"student_id",render:function(e){return(0,U.jsx)(g.Z,{placement:"topLeft",title:e,children:(0,U.jsx)("span",{children:e||"--"})})}},{title:"专业",dataIndex:"major",ellipsis:!0,width:110,render:function(e){return(0,U.jsx)(g.Z,{placement:"topLeft",title:e,children:(0,U.jsx)("span",{className:"c-grey-666",children:e||"--"})})}},{title:"课题名称",ellipsis:!0,dataIndex:"graduation_tasks",render:function(e){return(0,U.jsx)(g.Z,{placement:"topLeft",title:e,children:(0,U.jsx)("span",{children:e||"--"})})}},{title:"指导老师",dataIndex:"teacher",ellipsis:!0,width:110,render:function(e){return(0,U.jsx)(g.Z,{placement:"topLeft",title:e,children:(0,U.jsx)("span",{children:e||"--"})})}},{title:"双选状态",dataIndex:"status",width:90,render:function(e){return(0,U.jsxs)(U.Fragment,{children:[0===e&&(0,U.jsx)("div",{style:{color:"#E30000"},children:"未达成双选"}),1===e&&(0,U.jsx)("div",{children:"达成双选"})]})}},{title:"操作",dataIndex:"action",align:"right",width:90,render:function(e,t){return(0,U.jsx)("span",{onClick:m()(u()().mark((function e(){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return pe(!0),fe(2),e.next=4,(0,b.ZP)("/api/graduations/".concat(null==r?void 0:r.id,"/graduation_tasks.json"),{method:"get",params:{per_page:1e3,status:0,page:1}});case 4:0===(n=e.sent).status&&(0===t.status?ne(null==n?void 0:n.data):ne([{id:t.task_id,name:t.graduation_tasks}].concat(c()(null==n?void 0:n.data)))),pe(!1),de(l()(l()({},t),{},{save_task_id:t.task_id}));case 8:case"end":return e.stop()}}),e)}))),className:"current font14 c-light-primary",children:0===t.status?"分配课题":"变更课题"})}}],Ze=function(){var e=m()(u()().mark((function e(t,n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),f.Z.confirm({centered:!0,title:"提示",icon:null,content:"确认取消双选?取消双选后学生需要重新进行选题,且学生在原课题提交的文档将被清空且无法恢复。",okText:"确认",cancelText:"取消",onOk:function(){var e=m()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/graduations/".concat(r.id,"/student_tasks/").concat(n.ger_id,".json"),{method:"delete"});case 2:0===e.sent.status&&(j.ZP.success("操作成功"),Se(ze));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,U.jsxs)("div",{className:v.wrap,children:[(0,U.jsx)(z.Z,{style:{marginBottom:12},title:"学生选题",status:null==Ae?void 0:Ae.status,startAt:null==Ae?void 0:Ae.start_at,endAt:null==Ae?void 0:Ae.end_at}),(0,U.jsx)(y.YG,{value:B,tabBarExtraContent:(0,S.QB)(null==Ae?void 0:Ae.next_start_at)&&(0,U.jsxs)(y.op,{onClick:function(){fe(3)},children:[(0,U.jsx)("i",{className:"iconfont icon-anquanshezhi font14 mr5"}),"学生选题设置"]}),dataSource:[{id:1,name:"选题列表"},{id:2,name:"学生列表"}],onChange:function(e){e!==B&&(ze.page=1,ze.keyword="",ze.status="",_([]),T(0),D(e))}}),!!V&&(0,U.jsxs)(C.Z,{align:"middle",justify:"space-between",style:{margin:"6px 0 14px 0"},children:[(0,U.jsx)(y.qp,{title:"双选状态",className:"mt20",value:ze.status,onChange:function(e){ze.status=e,ze.page=1,be(ze),Se(ze)},dataSource:[{id:"",name:"全部"},{id:1,name:"达成双选"},{id:0,name:"未达成双选"}],titleWidth:56}),(0,U.jsx)(y.t7,{style:{width:329},placeholder:1===B?"请输入课题名称/指导老师进行搜索":"请输入课题名称/学生姓名/学号进行搜索",value:ze.keyword,onChange:function(e){ze.keyword=e,ze.page=1,be(ze),Se(ze)}})]}),(0,U.jsx)(A.Z,{spinning:I,children:X.length?2===B?(0,U.jsx)(w.Z,{columns:Pe,dataSource:X,pagination:!1,className:"mb30",style:{minHeight:500}}):(0,U.jsx)("div",{className:v.teacherList,children:X.map((function(e){var t,n,a,s,i,r,o;return(0,U.jsxs)("div",{onClick:function(){re(l()(l()({},e),{},{tabs:1})),fe(1)},className:v.list,children:[(0,U.jsxs)("div",{className:v.top,children:[0===e.status&&(0,U.jsx)("div",{className:v.tag,children:"未达成双选"}),1===e.status&&(0,U.jsx)("div",{className:v.tag,style:{borderColor:"#D6F7EF",color:"#01795D"},children:"达成双选"}),(0,U.jsx)(g.Z,{title:e.name,children:(0,U.jsx)("div",{className:v.name,children:e.name})}),0===e.status&&!(null==e||!e.wait_review_count)&&(0,U.jsx)("div",{className:v.num,children:(null==e?void 0:e.wait_review_count)>99?"99+":null==e?void 0:e.wait_review_count}),(0,U.jsxs)("div",{className:v.check,onClick:function(t){t.stopPropagation(),re(l()(l()({},e),{},{tabs:2})),fe(1)},children:[(0,U.jsx)("i",{className:"iconfont icon-HISTORY font14 mr5"}),"查看选题申请"]})]}),1===e.status&&(0,U.jsxs)("div",{className:v.center,children:[(0,U.jsx)("img",{className:v.img,src:P.Z.IMG_SERVER+"/images/"+(null==e||null===(t=e.passed_student)||void 0===t?void 0:t.image_url)}),(0,U.jsxs)("div",{className:v.col,children:[(0,U.jsx)("div",{className:"c-black",title:null==e||null===(n=e.passed_student)||void 0===n?void 0:n.name,children:(0,S.Pq)(null==e||null===(a=e.passed_student)||void 0===a?void 0:a.name,6)}),(0,U.jsx)("div",{className:"c-black",children:(null==e||null===(s=e.passed_student)||void 0===s?void 0:s.student_id)||"--"})]}),(0,U.jsxs)("div",{className:v.col,children:[(0,U.jsx)("div",{children:"专业"}),(0,U.jsx)("div",{style:{maxWidth:112},title:null==e||null===(i=e.passed_student)||void 0===i?void 0:i.major,className:"c-grey-666 multi-llipsis1e",children:(null==e||null===(r=e.passed_student)||void 0===r?void 0:r.major)||"--"})]}),(0,U.jsxs)("div",{className:v.col,children:[(0,U.jsx)("div",{children:"申请时间"}),(0,U.jsx)("div",{className:"c-black",children:(null==e||null===(o=e.passed_student)||void 0===o?void 0:o.passed_time)||"--"})]}),(0,U.jsxs)("div",{className:v.col,children:[(0,U.jsx)("div",{children:"选题审核状态"}),(0,U.jsx)("div",{className:"c-grey-333",children:null==e?void 0:e.state_name})]}),(0,U.jsx)(y.op,{onClick:function(t){return Ze(t,e)},style:{marginLeft:"auto"},children:"取消双选"})]}),(0,U.jsxs)("div",{className:v.bottom,children:[(0,U.jsxs)("div",{className:"mr30",children:[(0,U.jsx)("div",{children:"指导老师"}),(0,U.jsx)("div",{style:{maxWidth:70},title:null==e?void 0:e.teacher_names,children:(null==e?void 0:e.teacher_names)||"--"})]}),(0,U.jsxs)("div",{className:"mr30",children:[(0,U.jsx)("div",{children:"课题来源"}),(0,U.jsx)("div",{style:{maxWidth:100},title:null==e?void 0:e.source,children:(null==e?void 0:e.source)||"--"})]}),(0,U.jsxs)("div",{children:[(0,U.jsx)("div",{children:"学科方向"}),(0,U.jsx)("div",{style:{maxWidth:180},title:null==e?void 0:e.direction,children:(null==e?void 0:e.direction)||"--"})]})]})]},e.id)}))}):(0,U.jsx)(Z.Z,{customText:!V&&(1===B?(0,U.jsxs)("span",{children:["暂无选题,请先完成",(0,U.jsx)(s.Link,{to:"/graduations/".concat(r.id,"/topics"),children:"课题录入"})]}):(0,U.jsxs)("span",{children:["暂无学生,点击去",(0,U.jsx)(s.Link,{to:"/graduations/".concat(r.id,"/students"),children:"邀请学生"}),"加入毕设"]}))})}),(0,U.jsx)(N.Z,{current:ze.page,showQuickJumper:!0,showSizeChanger:!0,hideOnSinglePage:!H,pageSize:ze.per_page,className:"mb30",pageSizeOptions:["10","20","50","100","200"],total:H,showTotal:S.rU,onChange:function(e,t){ze.page=e,ze.per_page=t,be(ze),Se(ze)}}),(0,U.jsx)(G,{data:ie,visible:1===ge,onClose:function(){fe(!1)},onSucceed:function(){Se(ze)}}),(0,U.jsx)(f.Z,{centered:!0,destroyOnClose:!0,onCancel:function(){return fe(!1)},open:2===ge,title:0===ce.status?"分配课题":"变更课题",width:520,afterClose:function(){de({})},onOk:function(){var e=function(){var e=m()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/graduations/".concat(r.id,"/student_tasks/give_task.json"),{method:"post",body:{task_id:ce.task_id,student_id:ce.id}});case 2:0===e.sent.status&&(j.ZP.success("操作成功"),Se(ze),fe(!1));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}();ce.task_id===ce.save_task_id||1!==ce.status?e():f.Z.confirm({centered:!0,okText:"确定",icon:null,cancelText:"取消",title:"变更课题",content:(0,U.jsxs)("div",{children:[(0,U.jsx)("p",{children:"该操作无法撤销。确认为该学生变更课题?变更后学生在原课题提交的文档将清空且无法恢复。"}),(0,U.jsx)("div",{children:"请输入验证码后确认变更"}),(0,U.jsx)(J.Z,{ref:function(e){return we.current=e}})]}),onOk:e})},children:(0,U.jsx)("div",{className:v.modal,children:(0,U.jsxs)(i.Z,{loading:me,children:[(0,U.jsx)("div",{className:"mb10",children:"课题"}),(0,U.jsx)(k.default,{showSearch:!0,size:"large",placeholder:"请选择课题",optionFilterProp:"children",value:ce.task_id,onChange:function(e){de(l()(l()({},ce),{},{task_id:e}))},style:{width:"100%"},children:te.map((function(e){return(0,U.jsx)(k.default.Option,{value:e.id,children:e.name},e.id)}))})]})})}),(0,U.jsx)(W.Z,{visible:3===ge,data:l()(l()({},Ae),{},{disabled_time:null==je||null===(t=je[Ne-1])||void 0===t?void 0:t.end_at}),onClose:function(){return fe(!1)},onSuccess:function(){fe(!1)}})]})})),q="wrap___Cl57w",F="tip___sGVnl",Q="listWrap___OYoyC",X="list___rT4Q_",_="left___b7Ykx",$="state___ZiQzs",ee="tag0___M6FYN",te="tag1___Sg8yD",ne="tag2___iT8lP",ae="tag3___jqhO2",se="name___BNDAZ",ie="info___pKNSG",re="time___jyND5",le="right___XT6Gh",oe="btn___vKu7W",ce="wrap___CkyzG",de="listWrap___d0chX",ue="list___S7Zml",he="top___FxvYM",me="box___kpIeL",pe="name___MGi0J",xe="des___VqXEd",ve="check___tTb0k",ge="bottom____2Rzh",fe=function(e){var t=e.visible,n=e.onSucceed,i=void 0===n?function(){}:n,r=e.onClose,o=void 0===r?function(){}:r,c=e.onListClick,d=(0,s.useParams)(),h=(0,a.useState)(!0),p=x()(h,2),v=p[0],w=p[1],C=(0,a.useState)(0),k=x()(C,2),z=k[0],P=k[1],B=(0,a.useState)([]),D=x()(B,2),M=D[0],E=D[1],I={keyword:"",page:1,per_page:20,status:0},L=(0,a.useState)(l()({},I)),O=x()(L,2),R=O[0],H=O[1];(0,a.useEffect)((function(){t&&T(R)}),[t]);var T=function(){var e=m()(u()().mark((function e(t){var n;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return w(!0),e.next=3,(0,b.ZP)("/api/graduations/".concat(d.id,"/graduation_tasks.json"),{method:"get",params:t});case 3:0===(n=e.sent).status&&(E((null==n?void 0:n.data)||[]),P(null==n?void 0:n.count)),w(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),K=function(){var e=m()(u()().mark((function e(t,n){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),f.Z.confirm({centered:!0,title:"提示",icon:null,content:"确认加入该课题?",okText:"确认",cancelText:"取消",onOk:function(){var e=m()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/graduations/".concat(d.id,"/student_tasks/").concat(n,".json"),{method:"put"});case 2:0===e.sent.status&&(j.ZP.success("申请成功"),i());case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}();return(0,U.jsx)(f.Z,{centered:!0,destroyOnClose:!0,onCancel:o,open:t,footer:null,title:"学生选题",width:1e3,afterClose:function(){H(l()({},I))},children:(0,U.jsxs)("div",{className:ce,children:[(0,U.jsx)(y.t7,{style:{width:329},placeholder:"请输入课题名称/指导老师进行搜索",value:R.keyword,onChange:function(e){R.keyword=e,R.page=1,H(R),T(R)},className:"mb20"}),(0,U.jsx)("div",{className:de,children:(0,U.jsx)(A.Z,{spinning:v,children:M.length?M.map((function(e){return(0,U.jsxs)("div",{onClick:function(){c(e)},className:ue,children:[(0,U.jsxs)("div",{className:he,children:[(0,U.jsxs)("div",{className:me,children:[(0,U.jsx)(g.Z,{title:e.name,children:(0,U.jsx)("div",{className:pe,children:e.name})}),(0,U.jsx)("div",{className:xe,children:(0,U.jsx)(Y.Z,{showTextOnly:!0,showLines:2,value:e.description||""})})]}),(0,U.jsx)("div",{className:ve,children:(0,U.jsx)(y.op,{onClick:function(t){return K(t,e.id)},children:"申请该课题"})})]}),(0,U.jsxs)("div",{className:ge,children:[(0,U.jsxs)("div",{className:"mr30",children:[(0,U.jsx)("div",{children:"指导老师"}),(0,U.jsx)("div",{title:null==e?void 0:e.teacher_names,style:{maxWidth:70},children:(null==e?void 0:e.teacher_names)||"--"})]}),(0,U.jsxs)("div",{className:"mr30",children:[(0,U.jsx)("div",{children:"课题来源"}),(0,U.jsx)("div",{title:null==e?void 0:e.source,style:{maxWidth:100},children:(null==e?void 0:e.source)||"--"})]}),(0,U.jsxs)("div",{className:"mr30",children:[(0,U.jsx)("div",{children:"学科方向"}),(0,U.jsx)("div",{title:null==e?void 0:e.direction,style:{maxWidth:180},children:(null==e?void 0:e.direction)||"--"})]}),(0,U.jsxs)("div",{children:[(0,U.jsx)("div",{children:"适用专业"}),(0,U.jsx)("div",{title:null==e?void 0:e.major,style:{maxWidth:140},children:(null==e?void 0:e.major)||"--"})]})]})]},e.id)})):(0,U.jsx)(Z.Z,{loading:v})})}),(0,U.jsx)(N.Z,{current:R.page,hideOnSinglePage:!z,showQuickJumper:!0,className:"mb20",showSizeChanger:!0,pageSize:R.per_page,pageSizeOptions:["10","20","50","100","200"],total:z,showTotal:S.rU,onChange:function(e,t){R.page=e,R.per_page=t,H(R),T(R)}})]})})},je=(0,s.connect)((function(e){return{graduations:e.graduations}}))((function(e){var t=e.graduations,n=(e.dispatch,(0,s.useParams)()),i=(0,s.useSearchParams)(),r=x()(i,1)[0],o=(0,a.useState)(!1),c=x()(o,2),d=c[0],h=c[1],p=(0,a.useState)(0),v=x()(p,2),w=v[0],k=v[1],P=(0,a.useState)(0),B=x()(P,2),D=B[0],M=B[1],E=(0,a.useState)([]),I=x()(E,2),L=I[0],O=I[1],R=(0,a.useState)({}),H=x()(R,2),T=H[0],Y=H[1],K=(0,a.useState)(!1),W=x()(K,2),J=W[0],V=W[1],ce=(0,a.useState)(!1),de=x()(ce,2),ue=de[0],he=de[1],me=null!=r&&r.get("state")?Number(null==r?void 0:r.get("state")):"",pe=(0,a.useState)({keyword:"",state:me,page:1,per_page:20}),xe=x()(pe,2),ve=xe[0],ge=xe[1],je=t.menus.find((function(e){return"student_selection"===e.clazz}))||{};(0,a.useEffect)((function(){we(ve)}),[]);var we=function(){var e=m()(u()().mark((function e(t){var a;return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return h(!0),e.next=3,(0,b.ZP)("/api/graduations/".concat(null==n?void 0:n.id,"/student_tasks/checked_list.json"),{method:"get",params:t});case 3:0===(a=e.sent).status&&(O((null==a?void 0:a.data)||[]),k(null==a?void 0:a.count),M(null==a?void 0:a.total_count)),h(!1);case 6:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),Ce=function(){var e=m()(u()().mark((function e(t,a){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t.stopPropagation(),f.Z.confirm({centered:!0,title:"提示",icon:null,content:0===a.state?"确认撤回该课题申请?":"确认取消双选?取消后需要重新进行选题",okText:"确认",cancelText:"取消",onOk:function(){var e=m()(u()().mark((function e(){return u()().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,(0,b.ZP)("/api/graduations/".concat(n.id,"/student_tasks/").concat(a.id,".json"),{method:"delete"});case 2:0===e.sent.status&&(j.ZP.success("操作成功"),we(ve));case 4:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}()});case 2:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),Ae=!!L.length;return(0,U.jsxs)("div",{className:q,children:[2===(null==je?void 0:je.status)&&(0,U.jsxs)("div",{className:F,children:[(0,U.jsx)("i",{style:{paddingTop:2},className:"iconfont icon-weixiada font12 mr5"}),(0,U.jsx)("span",{children:"选题阶段已结束,若要变更课题需联系管理员手动进行变更"})]}),(0,U.jsx)(z.Z,{style:{marginBottom:12},title:"学生选题",status:null==je?void 0:je.status,startAt:null==je?void 0:je.start_at,endAt:null==je?void 0:je.end_at}),!!D&&(0,U.jsxs)(C.Z,{align:"middle",justify:"space-between",children:[(0,U.jsx)(y.qp,{title:"审核状态",className:"mt20",value:ve.state,onChange:function(e){ve.state=e,ve.page=1,ge(ve),we(ve)},dataSource:[{id:"",name:"全部"},{id:0,name:"待审核"},{id:1,name:"已通过"},{id:2,name:"已驳回"},{id:3,name:"已撤回"}],titleWidth:56}),2!==(null==je?void 0:je.status)&&(0,U.jsx)(y.op,{onClick:function(){return he(!0)},children:"点击选题"})]}),(0,U.jsx)(A.Z,{spinning:d,children:Ae?(0,U.jsx)("div",{className:Q,children:L.map((function(e){return(0,U.jsxs)("div",{onClick:function(){V(!0),Y(l()({},e))},className:X,children:[(0,U.jsxs)("div",{className:_,children:[(0,U.jsxs)("div",{className:$,children:[0===e.state&&(0,U.jsx)("div",{className:ee,children:"待审核"}),1===e.state&&(0,U.jsx)("div",{className:te,children:"已通过"}),2===e.state&&(0,U.jsx)("div",{className:ne,children:"已驳回"}),3===e.state&&(0,U.jsx)("div",{className:ae,children:"已撤回"}),(0,U.jsx)(g.Z,{title:e.name,children:(0,U.jsx)("div",{className:se,children:e.name})})]}),(0,U.jsxs)("div",{className:ie,children:[(0,U.jsxs)("span",{children:["指导老师",(0,U.jsx)("span",{title:e.teacher_names,children:(0,S.Pq)(e.teacher_names,9)})]}),(0,U.jsxs)("span",{children:["课题来源",(0,U.jsx)("span",{title:e.source,children:(0,S.Pq)(e.source,9)})]}),(0,U.jsxs)("span",{children:["学科方向",(0,U.jsx)("span",{title:e.direction,children:(0,S.Pq)(e.direction,9)})]})]}),(0,U.jsxs)("div",{className:re,children:["申请时间 ",e.time]})]}),[0,1].includes(null==je?void 0:je.status)&&(0,U.jsxs)("div",{className:le,children:[0===e.state&&(0,U.jsx)("div",{onClick:function(t){return Ce(t,e)},className:oe,children:"撤回申请"}),1===e.state&&(0,U.jsx)("div",{onClick:function(t){return Ce(t,e)},className:oe,children:"取消双选"})]})]},e.id)}))}):(0,U.jsx)(Z.Z,{loading:d,ButtonTwo:2!==(null==je?void 0:je.status)&&!D&&(0,U.jsx)(y.op,{onClick:function(){return he(!0)},children:"点击选题"})})}),(0,U.jsx)(N.Z,{current:ve.page,hideOnSinglePage:!w,showSizeChanger:!0,showQuickJumper:!0,className:"mb20",pageSizeOptions:["10","20","50","100","200"],total:w,pageSize:ve.per_page,showTotal:S.rU,onChange:function(e,t){ve.page=e,ve.per_page=t,ge(ve),we(ve)}}),(0,U.jsx)(fe,{onClose:function(){return he(!1)},visible:ue,onListClick:function(e){Y(l()({},e)),V(!0)},onSucceed:function(){we(ve),he(!1)}}),(0,U.jsx)(G,{data:T,visible:J,onClose:function(){return V(!1)},onSucceed:function(){}})]})})),we=(0,s.connect)((function(e){return{loading:e.loading,graduations:e.graduations}}))((function(e){e.graduations,e.dispatch;var t=e.loading;return(0,U.jsx)(i.Z,{style:{margin:"20px 0 0 45px"},loading:t.effects["graduations/getGraduationsDetails"],children:(0,K.tu)()?(0,U.jsx)(V,{}):(0,U.jsx)(je,{})})}))},66363:function(e,t,n){n.d(t,{Z:function(){return u}});n(59301);var a="title___Ynb7w",s="time___dxFRB",i=n(73287),r=n.n(i),l=n(40375),o=n(9498),c=n.n(o),d=n(37712),u=function(e){var t=e.className,n=e.status,i=e.style,o=void 0===i?{}:i,u=e.startAt,h=e.endAt,m=e.title;return(0,d.jsxs)("div",{className:r()(a,t),style:o,children:[(0,d.jsx)("b",{children:m}),(0,d.jsx)(l.Z,{className:"ml10",status:n}),(0,d.jsxs)("span",{className:s,children:[(0,d.jsxs)("span",{children:["开启时间",(0,d.jsx)("span",{className:"ml10",children:u?c()(u).format("YYYY-MM-DD HH:mm"):"--"})]}),(0,d.jsxs)("span",{className:"ml30",children:["截止时间",(0,d.jsx)("span",{className:"ml10",children:h?c()(h).format("YYYY-MM-DD HH:mm"):"--"})]})]})]})}},40375:function(e,t,n){n.d(t,{Z:function(){return o}});var a=n(59301),s="tag___NEywM",i=n(73287),r=n.n(i),l=n(37712),o=function(e){var t=e.className,n=e.status;return(0,l.jsxs)(a.Fragment,{children:[0===n&&(0,l.jsx)("div",{className:r()(s,t),children:"未开始"}),1===n&&(0,l.jsx)("div",{className:r()(s,t),style:{background:"#19CB70"},children:"进行中"}),2===n&&(0,l.jsx)("div",{className:r()(s,t),style:{background:"#EE5D5D"},children:"已结束"})]})}},28103:function(e,t,n){n.d(t,{Z:function(){return m}});var a=n(73287),s=n.n(a),i=n(59301),r=n(36355),l=n(17313),o=n(83116),c=n(37613);const d=e=>{const{componentCls:t,sizePaddingEdgeHorizontal:n,colorSplit:a,lineWidth:s,textPaddingInline:i,orientationMargin:r,verticalMarginInline:o}=e;return{[t]:Object.assign(Object.assign({},(0,l.Wf)(e)),{borderBlockStart:`${s}px solid ${a}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:o,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${s}px solid ${a}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${e.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${t}-with-text`]:{display:"flex",alignItems:"center",margin:`${e.dividerHorizontalWithTextGutterMargin}px 0`,color:e.colorTextHeading,fontWeight:500,fontSize:e.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${a}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${s}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${t}-with-text-left`]:{"&::before":{width:100*r+"%"},"&::after":{width:100-100*r+"%"}},[`&-horizontal${t}-with-text-right`]:{"&::before":{width:100-100*r+"%"},"&::after":{width:100*r+"%"}},[`${t}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:i},"&-dashed":{background:"none",borderColor:a,borderStyle:"dashed",borderWidth:`${s}px 0 0`},[`&-horizontal${t}-with-text${t}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${t}-dashed`]:{borderInlineStartWidth:s,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${t}-with-text`]:{color:e.colorText,fontWeight:"normal",fontSize:e.fontSize},[`&-horizontal${t}-with-text-left${t}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${t}-inner-text`]:{paddingInlineStart:n}},[`&-horizontal${t}-with-text-right${t}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${t}-inner-text`]:{paddingInlineEnd:n}}})}};var u=(0,o.Z)("Divider",(e=>{const t=(0,c.TS)(e,{dividerHorizontalWithTextGutterMargin:e.margin,dividerHorizontalGutterMargin:e.marginLG,sizePaddingEdgeHorizontal:0});return[d(t)]}),(e=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:e.marginXS}))),h=function(e,t){var n={};for(var a in e)Object.prototype.hasOwnProperty.call(e,a)&&t.indexOf(a)<0&&(n[a]=e[a]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var s=0;for(a=Object.getOwnPropertySymbols(e);s<a.length;s++)t.indexOf(a[s])<0&&Object.prototype.propertyIsEnumerable.call(e,a[s])&&(n[a[s]]=e[a[s]])}return n};var m=e=>{const{getPrefixCls:t,direction:n,divider:a}=i.useContext(r.E_),{prefixCls:l,type:o="horizontal",orientation:c="center",orientationMargin:d,className:m,rootClassName:p,children:x,dashed:v,plain:g,style:f}=e,j=h(e,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),w=t("divider",l),[C,A]=u(w),N=c.length>0?`-${c}`:c,k=!!x,y="left"===c&&null!=d,z="right"===c&&null!=d,b=s()(w,null==a?void 0:a.className,A,`${w}-${o}`,{[`${w}-with-text`]:k,[`${w}-with-text${N}`]:k,[`${w}-dashed`]:!!v,[`${w}-plain`]:!!g,[`${w}-rtl`]:"rtl"===n,[`${w}-no-default-orientation-margin-left`]:y,[`${w}-no-default-orientation-margin-right`]:z},m,p),S=i.useMemo((()=>"number"==typeof d?d:/^\d+$/.test(d)?Number(d):d),[d]),P=Object.assign(Object.assign({},y&&{marginLeft:S}),z&&{marginRight:S});return C(i.createElement("div",Object.assign({className:b,style:Object.assign(Object.assign({},null==a?void 0:a.style),f)},j,{role:"separator"}),x&&"vertical"!==o&&i.createElement("span",{className:`${w}-inner-text`,style:P},x)))}},93314:function(e){e.exports="data:image/png;base64,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"}}]); |