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.
2 lines
40 KiB
2 lines
40 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[4492],{50498:function(Ce,J,l){l.d(J,{Z:function(){return ue}});var e=l(59301),C=l(8591),G=l(98135),f={codeBox:"codeBox___WpkVl"},k=l(92310),Z=l.n(k),w=(R,i,r)=>new Promise((N,v)=>{var h=_=>{try{I(r.next(_))}catch(Q){v(Q)}},ie=_=>{try{I(r.throw(_))}catch(Q){v(Q)}},I=_=>_.done?N(_.value):Promise.resolve(_.value).then(h,ie);I((r=r.apply(R,i)).next())});class Y extends e.Component{constructor(i){super(i),this.randomNum=(r,N)=>Math.floor(Math.random()*(N-r)+r),this.drawPic=()=>{this.randomCode()},this.reloadPic=()=>{this.drawPic()},this.changeCode=r=>{console.log(r.target.value,222),this.setState({value:r.target.value,showError:!1})},this.onVerify=()=>{let r;return this.state.value.toLowerCase()!==""&&this.state.value.toLowerCase()!==this.state.code.toLowerCase()?(r=!0,C.ZP.error("\u8BF7\u8F93\u5165\u6B63\u786E\u7684\u9A8C\u8BC1\u7801"),this.reloadPic()):this.state.value.toLowerCase()===""?(r=!0,C.ZP.error("\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801")):this.state.value.toLowerCase()===this.state.code.toLowerCase()&&(r=!1),this.setState({showError:r}),r},this.canvas=e.createRef(),this.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}}componentDidMount(){this.drawPic()}randomColor(i,r){const N=this.randomNum(i,r),v=this.randomNum(i,r),h=this.randomNum(i,r);return`rgb(${N}, ${v}, ${h})`}drawText(i,r,N){i.fillStyle=this.randomColor(this.state.colorMin,this.state.colorMax);const v=this.randomNum(this.state.fontSizeMin,this.state.fontSizeMax);i.font=v+"px SimHei";const h=10,ie=(this.state.contentWidth-40)/(this.state.code.length-1);let I=h;N>0&&(I=h+N*ie);let _=this.randomNum(this.state.fontSizeMax,this.state.contentHeight-5);v>40&&(_=40);const Q=this.randomNum(-10,10);i.translate(I,_),i.rotate(Q*Math.PI/180),i.fillText(r,0,0),i.rotate(-Q*Math.PI/180),i.translate(-I,-_)}drawLine(i){for(let r=0;r<1;r++)i.strokeStyle=this.randomColor(this.state.lineColorMin,this.state.lineColorMax),i.beginPath(),i.moveTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),i.lineTo(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight)),i.stroke()}drawDot(i){for(let r=0;r<100;r++)i.fillStyle=this.randomColor(0,255),i.beginPath(),i.arc(this.randomNum(0,this.state.contentWidth),this.randomNum(0,this.state.contentHeight),1,0,2*Math.PI),i.fill()}randomCode(){let i="";const r="QWERTYUPLKJHGFDSAZXCVBNMqwertyupkjhgfdsazxcvbnm1234567890";for(let N=0;N<this.state.codeLength;N++){const v=Math.floor(Math.random()*57);i+=r[v]}this.setState({code:i},()=>{const v=this.canvas.current.getContext("2d");v.textBaseline="bottom",v.fillStyle=this.randomColor(this.state.backgroundColorMin,this.state.backgroundColorMax),v.fillRect(0,0,this.state.contentWidth,this.state.contentHeight);for(let h=0;h<this.state.code.length;h++)this.drawText(v,this.state.code[h],h);this.drawLine(v),this.drawDot(v)})}render(){const{className:i,width:r=300}=this.props;return e.createElement("div",{className:Z()(f.codeBox,i),style:{width:r}},e.createElement("aside",null,e.createElement(G.default,{value:this.state.value,onChange:this.changeCode,placeholder:"\u8BF7\u8F93\u5165\u56FE\u7247\u4E2D\u7684\u9A8C\u8BC1\u7801"})),e.createElement("div",null,e.createElement("canvas",{onClick:this.reloadPic,ref:this.canvas,width:"100",height:"30"}),e.createElement("div",{className:"current",onClick:this.reloadPic},"\u770B\u4E0D\u6E05\uFF1F\u6362\u4E00\u5F20")))}}const oe=(R,i)=>{let r;Modal.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:React.createElement("div",null,React.createElement("p",null,i),React.createElement(Y,{ref:N=>r=N})),onOk:()=>w(void 0,null,function*(){if(r.onVerify())return Promise.reject();R()})})};var ue=Y},97858:function(Ce,J,l){l.r(J),l.d(J,{default:function(){return lt}});var e=l(59301),C=l(63144),G=l(56511),f={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"},k=l(6848),Z=l(43418),w=l(8591),Y=l(14491),oe=l(95237),ue=l(71418),R=l(53864),i=l(57809),r=l(73304),N=l(79377),v=l(76265),h=l(15826),ie=l(46961),I=l(6629),_={flex_box_center:"flex_box_center___VCd4U",flex_space_between:"flex_space_between___PXXJc",flex_box_vertical_center:"flex_box_vertical_center___FvcHp",flex_box_center_end:"flex_box_center_end___faOk_",flex_box_column:"flex_box_column___hYdgW",wrap:"wrap___Lk1KU",des:"des___NrGnB",row:"row____lS7x",list:"list___PEHaz",actionBtns:"actionBtns___eC3BF",state:"state___PF2x0",tag:"tag___WyoKH",tag0:"tag0___HB3U8",tag1:"tag1___YmXRD",tag2:"tag2___l3QtF",tag3:"tag3___dBINp",name:"name___IBwDK"},Q=l(31272),ce=l(35099),Se=Object.defineProperty,we=Object.defineProperties,ze=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,P=(n,u,a)=>u in n?Se(n,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[u]=a,Fe=(n,u)=>{for(var a in u||(u={}))j.call(u,a)&&P(n,a,u[a]);if(xe)for(var a of xe(u))d.call(u,a)&&P(n,a,u[a]);return n},ae=(n,u)=>we(n,ze(u)),de=(n,u,a)=>new Promise((x,D)=>{var A=o=>{try{g(a.next(o))}catch(B){D(B)}},O=o=>{try{g(a.throw(o))}catch(B){D(B)}},g=o=>o.done?x(o.value):Promise.resolve(o.value).then(A,O);g((a=a.apply(n,u)).next())}),X=({visible:n,data:u={},onSucceed:a=()=>{},onClose:x=()=>{}})=>{var D;const A=(0,C.useParams)(),[O,g]=(0,e.useState)(!0),[o,B]=(0,e.useState)(1),[q,le]=(0,e.useState)(0),[T,V]=(0,e.useState)([]),[M,ee]=(0,e.useState)({page:1,per_page:20});(0,e.useEffect)(()=>{n&&((0,ce.tu)()?(te(M),B(u.tabs)):g(!1))},[n]),console.log(u,"data");const te=p=>de(void 0,null,function*(){g(!0);const c=yield(0,v.ZP)(`/api/graduations/${A.id}/student_tasks/review_list.json`,{method:"get",params:ae(Fe({},p),{task_id:u.id})});c.status===0&&(V((c==null?void 0:c.data)||[]),le(c==null?void 0:c.count)),g(!1)}),U=(p,c)=>de(void 0,null,function*(){(yield(0,v.ZP)(`/api/graduations/${A.id}/${c==="\u901A\u8FC7"?"student_tasks":"student_tasks/not_pass"}.json`,{method:"post",body:{id:p.id}})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),te(M),a())}),m=[{id:1,name:"\u8BFE\u9898\u8BE6\u60C5"},{id:2,name:"\u7533\u8BF7\u8BB0\u5F55"}],E=[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",ellipsis:!0,width:110,render:(p,c)=>{var L;return e.createElement("span",null,(L=c==null?void 0:c.student)==null?void 0:L.name)}},{title:"\u5B66\u53F7",dataIndex:"student_id",ellipsis:!0,width:140,render:(p,c)=>{var L;return e.createElement("span",null,((L=c==null?void 0:c.student)==null?void 0:L.student_id)||"--")}},{title:"\u4E13\u4E1A",dataIndex:"major",ellipsis:!0,render:(p,c)=>e.createElement("span",{className:"c-grey-333"},p)},{title:"\u9009\u9898\u5BA1\u6838\u72B6\u6001",dataIndex:"state",width:120,ellipsis:!0,render:p=>e.createElement(e.Fragment,null,p===0&&e.createElement("div",{className:_.tag0},"\u5F85\u5BA1\u6838"),p===1&&e.createElement("div",{className:_.tag1},"\u5DF2\u901A\u8FC7"),p===2&&e.createElement("div",{style:{color:"#E30000"},className:_.tag2},"\u5DF2\u9A73\u56DE"),p===3&&e.createElement("div",{className:_.tag3},"\u5DF2\u64A4\u56DE"))},{title:"\u7533\u8BF7\u65F6\u95F4",width:190,dataIndex:"time",render:p=>e.createElement("span",{style:{color:"#232B40"}},p)},{title:e.createElement("span",null,"\u64CD\u4F5C"),dataIndex:"action",key:"action",align:"right",width:120,render:(p,c)=>e.createElement("span",{className:_.actionBtns},c.state===0?e.createElement(e.Fragment,null,e.createElement("span",{onClick:()=>U(c,"\u901A\u8FC7")},"\u901A\u8FC7"),e.createElement("span",{onClick:()=>U(c,"\u9A73\u56DE"),className:"ml10"},"\u9A73\u56DE")):e.createElement(e.Fragment,null,e.createElement("b",null,"\u901A\u8FC7"),e.createElement("b",{className:"ml10"},"\u9A73\u56DE")))}],se=(p,c,L)=>{M.page=p==null?void 0:p.current,M.per_page=p==null?void 0:p.pageSize,ee(Fe({},M)),te(M)};return e.createElement(Z.default,{centered:!0,destroyOnClose:!0,onCancel:x,open:n,footer:null,title:(0,ce.tu)()?e.createElement(r.tp,{dataSource:m,value:o,onChange:p=>B(p)}):"\u8BFE\u9898\u8BE6\u60C5",width:1e3,afterClose:()=>{ee({page:1,per_page:20})}},e.createElement("div",{className:_.wrap},o===1&&e.createElement("div",{className:_.des},e.createElement("div",{className:_.row,style:{alignItems:"center"}},e.createElement("span",null,"\u8BFE\u9898\u540D\u79F0"),e.createElement("span",{style:{maxWidth:(0,ce.tu)()?"100%":"769px"},title:u.name},u.name||"--"),(0,ce.h)()&&e.createElement("div",{className:_.state},u.state===0&&e.createElement("div",{className:_.tag0},"\u5F85\u5BA1\u6838"),u.state===1&&e.createElement("div",{className:_.tag1},"\u5DF2\u901A\u8FC7"),u.state===2&&e.createElement("div",{className:_.tag2},"\u5DF2\u9A73\u56DE"),u.state===3&&e.createElement("div",{className:_.tag3},"\u5DF2\u64A4\u56DE"))),e.createElement("div",{className:_.row},e.createElement("span",null,"\u6307\u5BFC\u8001\u5E08"),e.createElement("span",{title:u.teacher_names},u.teacher_names||"--")),e.createElement("div",{className:_.row},e.createElement("span",null,"\u8BFE\u9898\u9002\u5408\u4E13\u4E1A"),e.createElement("span",{title:u.major},u.major||"--")),e.createElement("div",{className:_.row},e.createElement("span",null,"\u8BFE\u9898\u6765\u6E90"),e.createElement("span",{title:u.source},u.source||"--")),e.createElement("div",{className:_.row},e.createElement("span",null,"\u8BFE\u9898\u5B66\u79D1\u65B9\u5411"),e.createElement("span",{title:u.direction},u.direction||"--")),e.createElement("div",{className:_.row},e.createElement("span",null,"\u8BFE\u9898\u4ECB\u7ECD"),e.createElement("span",null,u.description?e.createElement(Q.Z,{value:u.description}):"--")),e.createElement("div",{className:_.list},(D=u==null?void 0:u.attachments)==null?void 0:D.map((p,c)=>e.createElement("div",{onClick:()=>{var L;(0,h.Nd)("",`${ie.Z.API_SERVER}${(L=p==null?void 0:p.url)==null?void 0:L.replace("disposition=inline","")}`)}},p.title)))),o===2&&e.createElement(Y.default,{dataSource:T,bordered:!1,rowKey:p=>p.id,columns:E,loading:O,scroll:{y:500},size:"large",onChange:se,pagination:{pageSize:M.per_page,total:q,current:M.page,showQuickJumper:!0,showSizeChanger:!0,hideOnSinglePage:!q,size:"default",pageSizeOptions:["10","20","50","100","200"],showTotal:h.rU}}),e.createElement("div",{style:{height:"20px"}})))},W=l(84513),ne=l(50498),De=Object.defineProperty,ge=Object.defineProperties,be=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ye=(n,u,a)=>u in n?De(n,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[u]=a,me=(n,u)=>{for(var a in u||(u={}))Be.call(u,a)&&ye(n,a,u[a]);if(fe)for(var a of fe(u))Te.call(u,a)&&ye(n,a,u[a]);return n},Ee=(n,u)=>ge(n,be(u)),ve=(n,u,a)=>new Promise((x,D)=>{var A=o=>{try{g(a.next(o))}catch(B){D(B)}},O=o=>{try{g(a.throw(o))}catch(B){D(B)}},g=o=>o.done?x(o.value):Promise.resolve(o.value).then(A,O);g((a=a.apply(n,u)).next())});const Ae=({graduations:n,dispatch:u})=>{var a;const x=(0,C.useParams)(),[D]=(0,C.useSearchParams)(),[A,O]=(0,e.useState)(1),[g,o]=(0,e.useState)(!1),[B,q]=(0,e.useState)(0),[le,T]=(0,e.useState)(0),[V,M]=(0,e.useState)([]),[ee,te]=(0,e.useState)([]),[U,m]=(0,e.useState)({}),[E,se]=(0,e.useState)({}),[p,c]=(0,e.useState)(!0),[L,z]=(0,e.useState)(!1),{menus:he}=n,Ze=(0,e.useRef)(null),Pe=D!=null&&D.get("state")?Number(D==null?void 0:D.get("state")):"",K=he.find(t=>t.clazz==="student_selection")||{},Le=he.find(t=>t.clazz==="student_selection")||1,[s,S]=(0,e.useState)({keyword:"",status:Pe,page:1,per_page:20});(0,e.useEffect)(()=>{pe(s)},[A]);const Re=[{id:"",name:"\u5168\u90E8"},{id:1,name:"\u8FBE\u6210\u53CC\u9009"},{id:0,name:"\u672A\u8FBE\u6210\u53CC\u9009"}],pe=t=>ve(void 0,null,function*(){o(!0);const y=yield(0,v.ZP)(`/api/graduations/${x==null?void 0:x.id}/${A===1?"graduation_tasks":"student_tasks/student_list"}.json`,{method:"get",params:t});y.status===0&&(M((y==null?void 0:y.data)||[]),q(y==null?void 0:y.count),T((y==null?void 0:y.total_count)||0)),o(!1)}),st=t=>{s.status=t,s.page=1,S(s),pe(s)},rt=t=>{s.keyword=t,s.page=1,S(s),pe(s)},ot=(t,y)=>{s.page=t,s.per_page=y,S(s),pe(s)},it=[{title:"\u5B66\u751F\u59D3\u540D",dataIndex:"name",ellipsis:!0,width:100,render:(t,y)=>e.createElement(k.Z,{placement:"topLeft",title:t},e.createElement("span",null,t||"--"))},{title:"\u5B66\u53F7",ellipsis:!0,width:100,dataIndex:"student_id",render:t=>e.createElement(k.Z,{placement:"topLeft",title:t},e.createElement("span",null,t||"--"))},{title:"\u4E13\u4E1A",dataIndex:"major",ellipsis:!0,width:110,render:t=>e.createElement(k.Z,{placement:"topLeft",title:t},e.createElement("span",{className:"c-grey-666"},t||"--"))},{title:"\u8BFE\u9898\u540D\u79F0",ellipsis:!0,dataIndex:"graduation_tasks",render:t=>e.createElement(k.Z,{placement:"topLeft",title:t},e.createElement("span",null,t||"--"))},{title:"\u6307\u5BFC\u8001\u5E08",dataIndex:"teacher",ellipsis:!0,width:110,render:t=>e.createElement(k.Z,{placement:"topLeft",title:t},e.createElement("span",null,t||"--"))},{title:"\u53CC\u9009\u72B6\u6001",dataIndex:"status",width:90,render:t=>e.createElement(e.Fragment,null,t===0&&e.createElement("div",{style:{color:"#E30000"}},"\u672A\u8FBE\u6210\u53CC\u9009"),t===1&&e.createElement("div",null,"\u8FBE\u6210\u53CC\u9009"))},{title:"\u64CD\u4F5C",dataIndex:"action",align:"right",width:90,render:(t,y)=>e.createElement("span",{onClick:()=>ve(void 0,null,function*(){c(!0),z(2);const re=yield(0,v.ZP)(`/api/graduations/${x==null?void 0:x.id}/graduation_tasks.json`,{method:"get",params:{per_page:1e3,status:0,page:1}});re.status===0&&(y.status===0?te(re==null?void 0:re.data):te([{id:y.task_id,name:y.graduation_tasks},...re==null?void 0:re.data])),c(!1),se(Ee(me({},y),{save_task_id:y.task_id}))}),className:"current font14 c-light-primary"},y.status===0?"\u5206\u914D\u8BFE\u9898":"\u53D8\u66F4\u8BFE\u9898")}],ct=(t,y)=>ve(void 0,null,function*(){t.stopPropagation(),Z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u786E\u8BA4\u53D6\u6D88\u53CC\u9009\uFF1F\u53D6\u6D88\u53CC\u9009\u540E\u5B66\u751F\u9700\u8981\u91CD\u65B0\u8FDB\u884C\u9009\u9898\uFF0C\u4E14\u5B66\u751F\u5728\u539F\u8BFE\u9898\u63D0\u4EA4\u7684\u6587\u6863\u5C06\u88AB\u6E05\u7A7A\u4E14\u65E0\u6CD5\u6062\u590D\u3002",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ve(void 0,null,function*(){(yield(0,v.ZP)(`/api/graduations/${x.id}/student_tasks/${y.ger_id}.json`,{method:"delete"})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),pe(s))})})}),dt=()=>A===2?e.createElement(Y.default,{columns:it,dataSource:V,pagination:!1,className:"mb30",style:{minHeight:500}}):e.createElement("div",{className:f.teacherList},V.map(t=>{var y,re,Ve,Ge,Qe,Ue,Ke;return e.createElement("div",{onClick:()=>{m(Ee(me({},t),{tabs:1})),z(1)},className:f.list,key:t.id},e.createElement("div",{className:f.top},t.status===0&&e.createElement("div",{className:f.tag},"\u672A\u8FBE\u6210\u53CC\u9009"),t.status===1&&e.createElement("div",{className:f.tag,style:{borderColor:"#D6F7EF",color:"#01795D"}},"\u8FBE\u6210\u53CC\u9009"),e.createElement(k.Z,{title:t.name},e.createElement("div",{className:f.name},t.name)),t.status===0&&!!(t!=null&&t.wait_review_count)&&e.createElement("div",{className:f.num},(t==null?void 0:t.wait_review_count)>99?"99+":t==null?void 0:t.wait_review_count),e.createElement("div",{className:f.check,onClick:je=>{je.stopPropagation(),m(Ee(me({},t),{tabs:2})),z(1)}},e.createElement("i",{className:"iconfont icon-HISTORY font14 mr5"}),"\u67E5\u770B\u9009\u9898\u7533\u8BF7")),t.status===1&&e.createElement("div",{className:f.center},e.createElement("img",{className:f.img,src:ie.Z.IMG_SERVER+"/images/"+((y=t==null?void 0:t.passed_student)==null?void 0:y.image_url)}),e.createElement("div",{className:f.col},e.createElement("div",{className:"c-black",title:(re=t==null?void 0:t.passed_student)==null?void 0:re.name},(0,h.Pq)((Ve=t==null?void 0:t.passed_student)==null?void 0:Ve.name,6)),e.createElement("div",{className:"c-black"},((Ge=t==null?void 0:t.passed_student)==null?void 0:Ge.student_id)||"--")),e.createElement("div",{className:f.col},e.createElement("div",null,"\u4E13\u4E1A"),e.createElement("div",{style:{maxWidth:112},title:(Qe=t==null?void 0:t.passed_student)==null?void 0:Qe.major,className:"c-grey-666 multi-llipsis1e"},((Ue=t==null?void 0:t.passed_student)==null?void 0:Ue.major)||"--")),e.createElement("div",{className:f.col},e.createElement("div",null,"\u7533\u8BF7\u65F6\u95F4"),e.createElement("div",{className:"c-black"},((Ke=t==null?void 0:t.passed_student)==null?void 0:Ke.passed_time)||"--")),e.createElement("div",{className:f.col},e.createElement("div",null,"\u9009\u9898\u5BA1\u6838\u72B6\u6001"),e.createElement("div",{className:"c-grey-333"},t==null?void 0:t.state_name)),e.createElement(r.op,{onClick:je=>ct(je,t),style:{marginLeft:"auto"}},"\u53D6\u6D88\u53CC\u9009")),e.createElement("div",{className:f.bottom},e.createElement("div",{className:"mr30"},e.createElement("div",null,"\u6307\u5BFC\u8001\u5E08"),e.createElement("div",{style:{maxWidth:70},title:t==null?void 0:t.teacher_names},(t==null?void 0:t.teacher_names)||"--")),e.createElement("div",{className:"mr30"},e.createElement("div",null,"\u8BFE\u9898\u6765\u6E90"),e.createElement("div",{style:{maxWidth:100},title:t==null?void 0:t.source},(t==null?void 0:t.source)||"--")),e.createElement("div",null,e.createElement("div",null,"\u5B66\u79D1\u65B9\u5411"),e.createElement("div",{style:{maxWidth:180},title:t==null?void 0:t.direction},(t==null?void 0:t.direction)||"--"))))}));return e.createElement("div",{className:f.wrap},e.createElement(N.Z,{style:{marginBottom:12},title:"\u5B66\u751F\u9009\u9898",status:K==null?void 0:K.status,startAt:K==null?void 0:K.start_at,endAt:K==null?void 0:K.end_at}),e.createElement(r.YG,{value:A,tabBarExtraContent:(0,h.QB)(K==null?void 0:K.next_start_at)&&e.createElement(r.op,{onClick:()=>{z(3)}},e.createElement("i",{className:"iconfont icon-anquanshezhi font14 mr5"}),"\u5B66\u751F\u9009\u9898\u8BBE\u7F6E"),dataSource:[{id:1,name:"\u9009\u9898\u5217\u8868"},{id:2,name:"\u5B66\u751F\u5217\u8868"}],onChange:t=>{t!==A&&(s.page=1,s.keyword="",s.status="",M([]),q(0),O(t))}}),!!le&&e.createElement(oe.Z,{align:"middle",justify:"space-between",style:{margin:"6px 0 14px 0"}},e.createElement(r.qp,{title:"\u53CC\u9009\u72B6\u6001",className:"mt20",value:s.status,onChange:st,dataSource:Re,titleWidth:56}),e.createElement(r.t7,{style:{width:329},placeholder:A===1?"\u8BF7\u8F93\u5165\u8BFE\u9898\u540D\u79F0/\u6307\u5BFC\u8001\u5E08\u8FDB\u884C\u641C\u7D22":"\u8BF7\u8F93\u5165\u8BFE\u9898\u540D\u79F0/\u5B66\u751F\u59D3\u540D/\u5B66\u53F7\u8FDB\u884C\u641C\u7D22",value:s.keyword,onChange:rt})),e.createElement(ue.Z,{spinning:g},V.length?dt():e.createElement(I.Z,{customText:!le&&(A===1?e.createElement("span",null,"\u6682\u65E0\u9009\u9898\uFF0C\u8BF7\u5148\u5B8C\u6210",e.createElement(C.Link,{to:`/graduations/${x.id}/topics`},"\u8BFE\u9898\u5F55\u5165")):e.createElement("span",null,"\u6682\u65E0\u5B66\u751F\uFF0C\u70B9\u51FB\u53BB",e.createElement(C.Link,{to:`/graduations/${x.id}/students`},"\u9080\u8BF7\u5B66\u751F"),"\u52A0\u5165\u6BD5\u8BBE"))})),e.createElement(R.Z,{current:s.page,showQuickJumper:!0,showSizeChanger:!0,hideOnSinglePage:!B,pageSize:s.per_page,className:"mb30",pageSizeOptions:["10","20","50","100","200"],total:B,showTotal:h.rU,onChange:ot}),e.createElement(X,{data:U,visible:L===1,onClose:()=>{z(!1)},onSucceed:()=>{pe(s)}}),e.createElement(Z.default,{centered:!0,destroyOnClose:!0,onCancel:()=>z(!1),open:L===2,title:E.status===0?"\u5206\u914D\u8BFE\u9898":"\u53D8\u66F4\u8BFE\u9898",width:520,afterClose:()=>{se({})},onOk:()=>{const t=()=>ve(void 0,null,function*(){(yield(0,v.ZP)(`/api/graduations/${x.id}/student_tasks/give_task.json`,{method:"post",body:{task_id:E.task_id,student_id:E.id}})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),pe(s),z(!1))});if(E.task_id!==E.save_task_id&&E.status===1){Z.default.confirm({centered:!0,okText:"\u786E\u5B9A",icon:null,cancelText:"\u53D6\u6D88",title:"\u53D8\u66F4\u8BFE\u9898",content:e.createElement("div",null,e.createElement("p",null,"\u8BE5\u64CD\u4F5C\u65E0\u6CD5\u64A4\u9500\u3002\u786E\u8BA4\u4E3A\u8BE5\u5B66\u751F\u53D8\u66F4\u8BFE\u9898\uFF1F\u53D8\u66F4\u540E\u5B66\u751F\u5728\u539F\u8BFE\u9898\u63D0\u4EA4\u7684\u6587\u6863\u5C06\u6E05\u7A7A\u4E14\u65E0\u6CD5\u6062\u590D\u3002"),e.createElement("div",null,"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801\u540E\u786E\u8BA4\u53D8\u66F4"),e.createElement(ne.Z,{ref:y=>Ze.current=y})),onOk:t});return}t()}},e.createElement("div",{className:f.modal},e.createElement(G.Z,{loading:p},e.createElement("div",{className:"mb10"},"\u8BFE\u9898"),e.createElement(i.default,{showSearch:!0,size:"large",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u9898",optionFilterProp:"children",value:E.task_id,onChange:t=>{se(Ee(me({},E),{task_id:t}))},style:{width:"100%"}},ee.map(t=>e.createElement(i.default.Option,{value:t.id,key:t.id},t.name)))))),e.createElement(W.Z,{visible:L===3,data:Ee(me({},K),{disabled_time:(a=he==null?void 0:he[Le-1])==null?void 0:a.end_at}),onClose:()=>z(!1),onSuccess:()=>{z(!1)}}))};var Oe=(0,C.connect)(({graduations:n})=>({graduations:n}))(Ae),b={flex_box_center:"flex_box_center___NXcIP",flex_space_between:"flex_space_between___Pebyg",flex_box_vertical_center:"flex_box_vertical_center___BQGzf",flex_box_center_end:"flex_box_center_end___zN8c6",flex_box_column:"flex_box_column___slo4Z",wrap:"wrap___Cl57w",tip:"tip___sGVnl",listWrap:"listWrap___OYoyC",list:"list___rT4Q_",left:"left___b7Ykx",state:"state___ZiQzs",tag:"tag___swdOn",tag0:"tag0___M6FYN",tag1:"tag1___Sg8yD",tag2:"tag2___iT8lP",tag3:"tag3___jqhO2",name:"name___BNDAZ",info:"info___pKNSG",time:"time___jyND5",right:"right___XT6Gh",btn:"btn___vKu7W"},$={flex_box_center:"flex_box_center___F8QoL",flex_space_between:"flex_space_between___ixN8I",flex_box_vertical_center:"flex_box_vertical_center___lwi7z",flex_box_center_end:"flex_box_center_end___MtVph",flex_box_column:"flex_box_column___fn2Wu",wrap:"wrap___CkyzG",listWrap:"listWrap___d0chX",list:"list___S7Zml",top:"top___FxvYM",box:"box___kpIeL",name:"name___MGi0J",des:"des___VqXEd",check:"check___tTb0k",bottom:"bottom____2Rzh"},F=Object.defineProperty,H=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Ie=(n,u,a)=>u in n?F(n,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[u]=a,We=(n,u)=>{for(var a in u||(u={}))Ne.call(u,a)&&Ie(n,a,u[a]);if(H)for(var a of H(u))Je.call(u,a)&&Ie(n,a,u[a]);return n},Me=(n,u,a)=>new Promise((x,D)=>{var A=o=>{try{g(a.next(o))}catch(B){D(B)}},O=o=>{try{g(a.throw(o))}catch(B){D(B)}},g=o=>o.done?x(o.value):Promise.resolve(o.value).then(A,O);g((a=a.apply(n,u)).next())}),Xe=({visible:n,onSucceed:u=()=>{},onClose:a=()=>{},onListClick:x})=>{const D=(0,C.useParams)(),[A,O]=(0,e.useState)(!0),[g,o]=(0,e.useState)(0),[B,q]=(0,e.useState)([]),le={keyword:"",page:1,per_page:20,status:0},[T,V]=(0,e.useState)(We({},le));(0,e.useEffect)(()=>{n&&M(T)},[n]);const M=m=>Me(void 0,null,function*(){O(!0);const E=yield(0,v.ZP)(`/api/graduations/${D.id}/graduation_tasks.json`,{method:"get",params:m});E.status===0&&(q((E==null?void 0:E.data)||[]),o(E==null?void 0:E.count)),O(!1)}),ee=m=>{T.keyword=m,T.page=1,V(T),M(T)},te=(m,E)=>{T.page=m,T.per_page=E,V(T),M(T)},U=(m,E)=>Me(void 0,null,function*(){m.stopPropagation(),Z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:"\u786E\u8BA4\u52A0\u5165\u8BE5\u8BFE\u9898\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Me(void 0,null,function*(){(yield(0,v.ZP)(`/api/graduations/${D.id}/student_tasks/${E}.json`,{method:"put"})).status===0&&(w.ZP.success("\u7533\u8BF7\u6210\u529F"),u())})})});return e.createElement(Z.default,{centered:!0,destroyOnClose:!0,onCancel:a,open:n,footer:null,title:"\u5B66\u751F\u9009\u9898",width:1e3,afterClose:()=>{V(We({},le))}},e.createElement("div",{className:$.wrap},e.createElement(r.t7,{style:{width:329},placeholder:"\u8BF7\u8F93\u5165\u8BFE\u9898\u540D\u79F0/\u6307\u5BFC\u8001\u5E08\u8FDB\u884C\u641C\u7D22",value:T.keyword,onChange:ee,className:"mb20"}),e.createElement("div",{className:$.listWrap},e.createElement(ue.Z,{spinning:A},B.length?B.map(m=>e.createElement("div",{onClick:()=>{x(m)},className:$.list,key:m.id},e.createElement("div",{className:$.top},e.createElement("div",{className:$.box},e.createElement(k.Z,{title:m.name},e.createElement("div",{className:$.name},m.name)),e.createElement("div",{className:$.des},e.createElement(Q.Z,{showTextOnly:!0,showLines:2,value:m.description||""}))),e.createElement("div",{className:$.check},e.createElement(r.op,{onClick:E=>U(E,m.id)},"\u7533\u8BF7\u8BE5\u8BFE\u9898"))),e.createElement("div",{className:$.bottom},e.createElement("div",{className:"mr30"},e.createElement("div",null,"\u6307\u5BFC\u8001\u5E08"),e.createElement("div",{title:m==null?void 0:m.teacher_names,style:{maxWidth:70}},(m==null?void 0:m.teacher_names)||"--")),e.createElement("div",{className:"mr30"},e.createElement("div",null,"\u8BFE\u9898\u6765\u6E90"),e.createElement("div",{title:m==null?void 0:m.source,style:{maxWidth:100}},(m==null?void 0:m.source)||"--")),e.createElement("div",{className:"mr30"},e.createElement("div",null,"\u5B66\u79D1\u65B9\u5411"),e.createElement("div",{title:m==null?void 0:m.direction,style:{maxWidth:180}},(m==null?void 0:m.direction)||"--")),e.createElement("div",null,e.createElement("div",null,"\u9002\u7528\u4E13\u4E1A"),e.createElement("div",{title:m==null?void 0:m.major,style:{maxWidth:140}},(m==null?void 0:m.major)||"--"))))):e.createElement(I.Z,{loading:A}))),e.createElement(R.Z,{current:T.page,hideOnSinglePage:!g,showQuickJumper:!0,className:"mb20",showSizeChanger:!0,pageSize:T.per_page,pageSizeOptions:["10","20","50","100","200"],total:g,showTotal:h.rU,onChange:te})))},qe=Object.defineProperty,He=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,$e=(n,u,a)=>u in n?qe(n,u,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[u]=a,Ye=(n,u)=>{for(var a in u||(u={}))et.call(u,a)&&$e(n,a,u[a]);if(He)for(var a of He(u))tt.call(u,a)&&$e(n,a,u[a]);return n},ke=(n,u,a)=>new Promise((x,D)=>{var A=o=>{try{g(a.next(o))}catch(B){D(B)}},O=o=>{try{g(a.throw(o))}catch(B){D(B)}},g=o=>o.done?x(o.value):Promise.resolve(o.value).then(A,O);g((a=a.apply(n,u)).next())});const ut=({graduations:n,dispatch:u})=>{const a=(0,C.useParams)(),[x]=(0,C.useSearchParams)(),[D,A]=(0,e.useState)(!1),[O,g]=(0,e.useState)(0),[o,B]=(0,e.useState)(0),[q,le]=(0,e.useState)([]),[T,V]=(0,e.useState)({}),[M,ee]=(0,e.useState)(!1),[te,U]=(0,e.useState)(!1),m=x!=null&&x.get("state")?Number(x==null?void 0:x.get("state")):"",[E,se]=(0,e.useState)({keyword:"",state:m,page:1,per_page:20}),{menus:p}=n,c=p.find(s=>s.clazz==="student_selection")||{};(0,e.useEffect)(()=>{z(E)},[]);const L=[{id:"",name:"\u5168\u90E8"},{id:0,name:"\u5F85\u5BA1\u6838"},{id:1,name:"\u5DF2\u901A\u8FC7"},{id:2,name:"\u5DF2\u9A73\u56DE"},{id:3,name:"\u5DF2\u64A4\u56DE"}],z=s=>ke(void 0,null,function*(){A(!0);const S=yield(0,v.ZP)(`/api/graduations/${a==null?void 0:a.id}/student_tasks/checked_list.json`,{method:"get",params:s});S.status===0&&(le((S==null?void 0:S.data)||[]),g(S==null?void 0:S.count),B(S==null?void 0:S.total_count)),A(!1)}),he=s=>{E.state=s,E.page=1,se(E),z(E)},Ze=(s,S)=>{E.page=s,E.per_page=S,se(E),z(E)},Pe=(s,S)=>ke(void 0,null,function*(){s.stopPropagation(),Z.default.confirm({centered:!0,title:"\u63D0\u793A",icon:null,content:S.state===0?"\u786E\u8BA4\u64A4\u56DE\u8BE5\u8BFE\u9898\u7533\u8BF7\uFF1F":"\u786E\u8BA4\u53D6\u6D88\u53CC\u9009\uFF1F\u53D6\u6D88\u540E\u9700\u8981\u91CD\u65B0\u8FDB\u884C\u9009\u9898",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>ke(void 0,null,function*(){(yield(0,v.ZP)(`/api/graduations/${a.id}/student_tasks/${S.id}.json`,{method:"delete"})).status===0&&(w.ZP.success("\u64CD\u4F5C\u6210\u529F"),z(E))})})}),K=()=>e.createElement("div",{className:b.listWrap},q.map(s=>e.createElement("div",{onClick:()=>{ee(!0),V(Ye({},s))},className:b.list,key:s.id},e.createElement("div",{className:b.left},e.createElement("div",{className:b.state},s.state===0&&e.createElement("div",{className:b.tag0},"\u5F85\u5BA1\u6838"),s.state===1&&e.createElement("div",{className:b.tag1},"\u5DF2\u901A\u8FC7"),s.state===2&&e.createElement("div",{className:b.tag2},"\u5DF2\u9A73\u56DE"),s.state===3&&e.createElement("div",{className:b.tag3},"\u5DF2\u64A4\u56DE"),e.createElement(k.Z,{title:s.name},e.createElement("div",{className:b.name},s.name))),e.createElement("div",{className:b.info},e.createElement("span",null,"\u6307\u5BFC\u8001\u5E08",e.createElement("span",{title:s.teacher_names},(0,h.Pq)(s.teacher_names,9))),e.createElement("span",null,"\u8BFE\u9898\u6765\u6E90",e.createElement("span",{title:s.source},(0,h.Pq)(s.source,9))),e.createElement("span",null,"\u5B66\u79D1\u65B9\u5411",e.createElement("span",{title:s.direction},(0,h.Pq)(s.direction,9)))),e.createElement("div",{className:b.time},"\u7533\u8BF7\u65F6\u95F4\xA0\xA0",s.time)),[0,1].includes(c==null?void 0:c.status)&&e.createElement("div",{className:b.right},s.state===0&&e.createElement("div",{onClick:S=>Pe(S,s),className:b.btn},"\u64A4\u56DE\u7533\u8BF7"),s.state===1&&e.createElement("div",{onClick:S=>Pe(S,s),className:b.btn},"\u53D6\u6D88\u53CC\u9009"))))),Le=!!q.length;return e.createElement("div",{className:b.wrap},(c==null?void 0:c.status)===2&&e.createElement("div",{className:b.tip},e.createElement("i",{style:{paddingTop:2},className:"iconfont icon-weixiada font12 mr5"}),e.createElement("span",null,"\u9009\u9898\u9636\u6BB5\u5DF2\u7ED3\u675F\uFF0C\u82E5\u8981\u53D8\u66F4\u8BFE\u9898\u9700\u8054\u7CFB\u7BA1\u7406\u5458\u624B\u52A8\u8FDB\u884C\u53D8\u66F4")),e.createElement(N.Z,{style:{marginBottom:12},title:"\u5B66\u751F\u9009\u9898",status:c==null?void 0:c.status,startAt:c==null?void 0:c.start_at,endAt:c==null?void 0:c.end_at}),!!o&&e.createElement(oe.Z,{align:"middle",justify:"space-between"},e.createElement(r.qp,{title:"\u5BA1\u6838\u72B6\u6001",className:"mt20",value:E.state,onChange:he,dataSource:L,titleWidth:56}),(c==null?void 0:c.status)!==2&&e.createElement(r.op,{onClick:()=>U(!0)},"\u70B9\u51FB\u9009\u9898")),e.createElement(ue.Z,{spinning:D},Le?K():e.createElement(I.Z,{loading:D,ButtonTwo:(c==null?void 0:c.status)!==2&&!o&&e.createElement(r.op,{onClick:()=>U(!0)},"\u70B9\u51FB\u9009\u9898")})),e.createElement(R.Z,{current:E.page,hideOnSinglePage:!O,showSizeChanger:!0,showQuickJumper:!0,className:"mb20",pageSizeOptions:["10","20","50","100","200"],total:O,pageSize:E.per_page,showTotal:h.rU,onChange:Ze}),e.createElement(Xe,{onClose:()=>U(!1),visible:te,onListClick:s=>{V(Ye({},s)),ee(!0)},onSucceed:()=>{z(E),U(!1)}}),e.createElement(X,{data:T,visible:M,onClose:()=>ee(!1),onSucceed:()=>{}}))};var at=(0,C.connect)(({graduations:n})=>({graduations:n}))(ut);const nt=({graduations:n,dispatch:u,loading:a})=>e.createElement(G.Z,{style:{margin:"20px 0 0 45px"},loading:a.effects["graduations/getGraduationsDetails"]},(0,ce.tu)()?e.createElement(Oe,null):e.createElement(at,null));var lt=(0,C.connect)(({loading:n,graduations:u})=>({loading:n,graduations:u}))(nt)},79377:function(Ce,J,l){l.d(J,{Z:function(){return oe}});var e=l(59301),C={flex_box_center:"flex_box_center___oGGi8",flex_space_between:"flex_space_between___e1At5",flex_box_vertical_center:"flex_box_vertical_center___K1Nl5",flex_box_center_end:"flex_box_center_end___IP1rf",flex_box_column:"flex_box_column____nxPW",title:"title___Ynb7w",time:"time___dxFRB"},G=l(92310),f=l.n(G),k=l(39203),Z=l(99232),w=l.n(Z),oe=({className:ue,status:R,style:i={},startAt:r,endAt:N,title:v})=>e.createElement("div",{className:f()(C.title,ue),style:i},e.createElement("b",null,v),e.createElement(k.Z,{className:"ml10",status:R}),e.createElement("span",{className:C.time},e.createElement("span",null,"\u5F00\u542F\u65F6\u95F4",e.createElement("span",{className:"ml10"},r?w()(r).format("YYYY-MM-DD HH:mm"):"--")),e.createElement("span",{className:"ml30"},"\u622A\u6B62\u65F6\u95F4",e.createElement("span",{className:"ml10"},N?w()(N).format("YYYY-MM-DD HH:mm"):"--"))))},84513:function(Ce,J,l){l.d(J,{Z:function(){return xe}});var e=l(59301),C=l(8591),G=l(46651),f=l(43418),k=l(95237),Z=l(84291),w={flex_box_center:"flex_box_center___cQ5Sl",flex_space_between:"flex_space_between___BU1Wl",flex_box_vertical_center:"flex_box_vertical_center___jBfz4",flex_box_center_end:"flex_box_center_end___mFYce",flex_box_column:"flex_box_column___jBfuW",wrap:"wrap___npJKs",label:"label___mSlLf"},Y=l(46961),oe=l(63144),ue=l(73304),R=l(76265),i=l(15826),r=l(94646),N=l(99232),v=l.n(N),h=l(5073),ie=Object.defineProperty,I=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ce=(j,d,P)=>d in j?ie(j,d,{enumerable:!0,configurable:!0,writable:!0,value:P}):j[d]=P,Se=(j,d)=>{for(var P in d||(d={}))_.call(d,P)&&ce(j,P,d[P]);if(I)for(var P of I(d))Q.call(d,P)&&ce(j,P,d[P]);return j},we=(j,d,P)=>new Promise((Fe,ae)=>{var de=W=>{try{X(P.next(W))}catch(ne){ae(ne)}},_e=W=>{try{X(P.throw(W))}catch(ne){ae(ne)}},X=W=>W.done?Fe(W.value):Promise.resolve(W.value).then(de,_e);X((P=P.apply(j,d)).next())}),xe=({visible:j,data:d,onClose:P=()=>{},onSuccess:Fe=()=>{}})=>{const[ae,de]=(0,e.useState)([]),[_e,X]=(0,e.useState)(""),[W,ne]=(0,e.useState)(""),[De,ge]=(0,e.useState)(""),[be,fe]=(0,e.useState)(!1),Be=(0,oe.useParams)();(0,e.useEffect)(()=>{var F;j&&(ge((d==null?void 0:d.description)||""),X((d==null?void 0:d.start_at)||""),ne((d==null?void 0:d.end_at)||""),de(((F=d==null?void 0:d.attachments)==null?void 0:F.map(H=>({name:H.name||H.title,status:"done",response:{id:H.id}})))||[]))},[j]);const Te={multiple:!0,withCredentials:!0,fileList:ae,beforeUpload:F=>F.size/1024/1024>150?(C.ZP.error(`\u300A${F.name}\u300B\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(150M)`),G.default.LIST_IGNORE):!0,action:`${Y.Z.API_SERVER}/api/attachments.json`,onChange(F){de((0,i.uD)(F))}},ye=()=>we(void 0,null,function*(){if(!_e||!W){C.ZP.warning(`\u8BF7\u9009\u62E9${Ae}`);return}fe(!0),console.log(ae,"fileList");const F=yield(0,R.ZP)(`/api/graduations/${Be.id}/graduation_stages/${d.id}.json`,{method:"put",body:{start_at:_e,end_at:W,description:De,attachment_ids:ae.map(H=>{var Ne;return(Ne=H==null?void 0:H.response)==null?void 0:Ne.id})}});if((F==null?void 0:F.status)===0){C.ZP.success("\u4FDD\u5B58\u8BBE\u7F6E\u6210\u529F"),(0,oe.getDvaApp)()._store.dispatch({type:"graduations/getGraduationsDetails",payload:{id:Be==null?void 0:Be.id}}),Fe();return}fe(!1)});console.log(d,"data");const me=[{name:"\u5B66\u751F\u9009\u9898",key:"student_selection",timeName:"\u5B66\u751F\u9009\u9898\u8D77\u6B62\u65F6\u95F4",width:460,text:"\u5728\u6B64\u65F6\u95F4\u5185\uFF0C\u5B66\u751F\u53EF\u81EA\u52A9\u64CD\u4F5C\u9009\u9898\u548C\u66F4\u6539\u9009\u9898"},{name:"\u4EFB\u52A1\u4E66",key:"tasks",width:460,timeName:"\u4EFB\u52A1\u4E66\u8D77\u6B62\u65F6\u95F4",text:""},{name:"\u5F00\u9898\u62A5\u544A",key:"opening_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F00\u9898\u62A5\u544A\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u4E2D\u671F\u68C0\u67E5",key:"midterm_report",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u4E2D\u671F\u68C0\u67E5\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u8BBA\u6587",key:"thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u8BBA\u6587\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u6BD5\u4E1A\u7B54\u8FA9",key:"final_defense",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u6BD5\u4E1A\u7B54\u8FA9\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u8BBA\u6587\u5B9A\u7A3F",key:"final_thesis",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u8BBA\u6587\u5B9A\u7A3F\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"},{name:"\u5F52\u6863",key:"archives",width:1146,timeName:"\u5B66\u751F\u63D0\u4EA4\u5F52\u6863\u8D77\u6B62\u65F6\u95F4",text:"\u5728\u8BE5\u9636\u6BB5\u5185\u6216\u8005\u8001\u5E08\u8BC4\u9605\u901A\u8FC7\u4E4B\u524D\uFF0C\u5B66\u751F\u53EF\u4EE5\u81EA\u7531\u63D0\u4EA4\u6587\u6863\uFF0C\u4E00\u65E6\u8FC7\u4E86\u622A\u6B62\u65F6\u95F4\uFF0C\u5219\u9700\u8981\u7BA1\u7406\u5458\u6388\u6743\u8865\u4EA4"}],Ee=["opening_report","midterm_report","thesis","final_defense","final_thesis","archives"],ve=ae.some(F=>!(F!=null&&F.response)),{timeName:Ae,text:Oe,width:b,key:$}=(me==null?void 0:me.find(F=>F.key===(d==null?void 0:d.clazz)))||{};return e.createElement(f.default,{centered:!0,destroyOnClose:!0,confirmLoading:be,okButtonProps:{disabled:ve},onCancel:P,onOk:ye,open:j,title:`${d.name}\u8BBE\u7F6E`,width:b,afterClose:()=>{de([]),X(""),ge(""),ne(""),fe(!1)},okText:"\u4FDD\u5B58\u8BBE\u7F6E",cancelText:"\u53D6\u6D88"},e.createElement("div",{className:w.wrap},e.createElement("div",{className:w.label},e.createElement("span",null,"*"),Ae),e.createElement(k.Z,{align:"middle",className:Ee.includes($)?"mb20":""},e.createElement(Z.default,{format:"YYYY-MM-DD HH:mm",value:_e?v()(_e):"",disabledDate:F=>(0,h.Q8)(F,"",d==null?void 0:d.disabled_time),disabledTime:F=>(0,h.d0)(F,d==null?void 0:d.disabled_time),showTime:{format:"HH:mm"},onChange:(F,H)=>{X(H)}}),e.createElement("span",{className:"ml10 mr10"},"\u81F3"),e.createElement(Z.default,{format:"YYYY-MM-DD HH:mm",value:W?v()(W):"",disabledDate:F=>(0,h.Q8)(F,"",d==null?void 0:d.disabled_time),disabledTime:F=>(0,h.d0)(F,d==null?void 0:d.disabled_time),showTime:{format:"HH:mm"},onChange:(F,H)=>{ne(H)}}),e.createElement("span",{className:`${$==="student_selection"?"mt10":"ml10"} font14`,style:{color:"#9096A3"}},Oe)),Ee.includes($)&&e.createElement(e.Fragment,null,e.createElement("div",{className:w.label},"\u9636\u6BB5\u63CF\u8FF0"),e.createElement(r.Z,{height:140,defaultValue:De,onChange:F=>{ge(F)}}),e.createElement(G.default,Se({},Te),e.createElement(k.Z,{align:"middle",className:"mt10"},e.createElement(ue.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6587\u6863"),e.createElement("div",{className:"ml10 font14",style:{color:"#5F6367"},onClick:F=>{F.stopPropagation()}},"\u4E0A\u4F20\u6B64\u9636\u6BB5\u7684\u6587\u6863\u6A21\u7248\u3001\u6279\u9605\u8981\u6C42\u7B49\u6587\u6863\uFF0C\u5355\u4E2A\u6587\u6863\u5927\u5C0F\u4E0D\u8D85\u8FC7150M"))))))}},39203:function(Ce,J,l){l.d(J,{Z:function(){return Z}});var e=l(59301),C={flex_box_center:"flex_box_center___Sswcw",flex_space_between:"flex_space_between___nBexI",flex_box_vertical_center:"flex_box_vertical_center___sPXvb",flex_box_center_end:"flex_box_center_end___c6nca",flex_box_column:"flex_box_column___Bq_gi",tag:"tag___NEywM"},G=l(92310),f=l.n(G),Z=({className:w,status:Y})=>e.createElement(e.Fragment,null,Y===0&&e.createElement("div",{className:f()(C.tag,w)},"\u672A\u5F00\u59CB"),Y===1&&e.createElement("div",{className:f()(C.tag,w),style:{background:"#19CB70"}},"\u8FDB\u884C\u4E2D"),Y===2&&e.createElement("div",{className:f()(C.tag,w),style:{background:"#EE5D5D"}},"\u5DF2\u7ED3\u675F"))}}]);
|