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
50 KiB
2 lines
50 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[2884],{24827:function(cu,ke,o){o.d(ke,{Z:function(){return Ue}});var u=o(59301),d=o(71471),s=o(43418),C=o(78700),m=o(8591),Te=o(71418),se=o(34439),ae=o(95237),b=o(43604),L=o(95435),N=o(92832),i={currentPrimary:"currentPrimary___NPWiR",currentDelete:"currentDelete___UEfhf",DirectoryTree:"DirectoryTree___xPxCY",EditDom:"EditDom___seNxC"},q=o(67986),te=o(84208),Le=o(37819),Ve=o(48110),He=Object.defineProperty,je=Object.defineProperties,j=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ge=(B,v,A)=>v in B?He(B,v,{enumerable:!0,configurable:!0,writable:!0,value:A}):B[v]=A,W=(B,v)=>{for(var A in v||(v={}))P.call(v,A)&&ge(B,A,v[A]);if(re)for(var A of re(v))he.call(v,A)&&ge(B,A,v[A]);return B},We=(B,v)=>je(B,j(v)),eu=(B,v)=>{var A={};for(var c in B)P.call(B,c)&&v.indexOf(c)<0&&(A[c]=B[c]);if(B!=null&&re)for(var c of re(B))v.indexOf(c)<0&&he.call(B,c)&&(A[c]=B[c]);return A},_e=(B,v,A)=>new Promise((c,pe)=>{var Y=M=>{try{de(A.next(M))}catch(me){pe(me)}},ve=M=>{try{de(A.throw(M))}catch(me){pe(me)}},de=M=>M.done?c(M.value):Promise.resolve(M.value).then(Y,ve);de((A=A.apply(B,v)).next())});const Ye=(B=[])=>B==null?void 0:B.map(v=>We(W({},v),{title:(v==null?void 0:v.value)||"",key:v==null?void 0:v.id,isLeaf:!0})),Me=B=>{var v=B,{user:A,children:c,isShowComponent:pe=!0,ModalProps:Y={},onDataSelect:ve}=v,de=eu(v,["user","children","isShowComponent","ModalProps","onDataSelect"]);const[M,me]=s.default.useModal(),[Be]=C.default.useForm(),[ie,Ge]=(0,u.useState)([]),[ze,ye]=(0,u.useState)(!1),[ne,Ae]=(0,u.useState)(!1),[,Je,Ee,xe]=(0,q.U)(te.qE,{page:1,limit:9999}),[,,e]=(0,q.U)(te.V8,{}),[,,n]=(0,q.U)(te.B$,{}),[,,g]=(0,q.U)(te.DH,{}),[,,Ke]=(0,q.U)(te.bJ,{}),ce=()=>{ye(!1),Be.resetFields(),Ae(!1)},we=I=>_e(void 0,null,function*(){const{node:F,dragNode:$,event:du}=I,z=I.node.pos.split("-"),Qe=I.dropPosition-Number(z[z.length-1]);if(Qe==0){m.ZP.warning("\u65E0\u6CD5\u79FB\u52A8\u5230\u5185\u90E8\u4F4D\u7F6E");return}if(Qe==1&&($==null?void 0:$.item_index)==(F==null?void 0:F.item_index)+1){m.ZP.warning("\u672A\u79FB\u52A8\u4F4D\u7F6E");return}const uu=yield Ke({id:$==null?void 0:$.key,position:Qe==-1?1:($==null?void 0:$.item_index)>(F==null?void 0:F.item_index)?(F==null?void 0:F.item_index)+1:F==null?void 0:F.item_index});(uu==null?void 0:uu.status)===0&&(m.ZP.success("\u79FB\u52A8\u6210\u529F"),Ee({},!0))}),Ne=I=>_e(void 0,null,function*(){let F={};ne?F=yield n(W({},I)):F=yield g(W({},I)),(F==null?void 0:F.status)==0&&(m.ZP.success((F==null?void 0:F.message)||(ne?"\u6DFB\u52A0\u6210\u529F":"\u66F4\u65B0\u6210\u529F")),Ee({},!0),ce())});return(0,u.useEffect)(()=>{Y!=null&&Y.open&&Ee({},!0)},[Y==null?void 0:Y.open]),(0,u.useEffect)(()=>{var I;Ge(Ye((I=xe==null?void 0:xe.data)==null?void 0:I.list))},[xe]),pe?u.createElement(u.Fragment,null,me,c,u.createElement(s.default,W({},W({title:"\u5E38\u7528\u8BC4\u8BED",width:640,centered:!0,footer:null,bodyStyle:{padding:"10px 5px 25px"}},Y)),u.createElement(Te.Z,{spinning:Je},(ie==null?void 0:ie.length)>0?u.createElement(u.Fragment,null,u.createElement(se.default.DirectoryTree,{height:500,className:i.DirectoryTree,multiple:!0,draggable:{icon:!1},defaultExpandAll:!0,switcherIcon:!1,showIcon:!1,onSelect:ve,treeData:ie,onDrop:we,titleRender:I=>u.createElement(u.Fragment,null,u.createElement("span",{className:"multi_ellipsis1",style:{flex:1,marginRight:"32px"}},I==null?void 0:I.title),u.createElement("div",{className:`${i.EditDom}`},u.createElement(ae.Z,{wrap:!1,align:"middle",gutter:16},u.createElement(b.Z,null,u.createElement(L.Z,{title:"\u957F\u6309\u53EF\u8FDB\u884C\u62D6\u62FD\u6392\u5E8F"},u.createElement("i",{className:`iconfont icon-tuodong1 font12 ${i.currentPrimary}`}))),u.createElement(b.Z,null,u.createElement(L.Z,{title:"\u7F16\u8F91"},u.createElement("i",{className:`iconfont icon-bianji11 font12 ${i.currentPrimary}`,onClick:F=>{F.stopPropagation(),Be.setFieldsValue(W({},I)),ye(!0)}}))),u.createElement(b.Z,null,u.createElement(L.Z,{title:"\u5220\u9664"},u.createElement("i",{className:`iconfont icon-shanchu14 font12 ${i.currentDelete}`,onClick:F=>{F.stopPropagation(),M.confirm({icon:null,title:"\u5220\u9664\u5E38\u7528\u8BC4\u8BED",centered:!0,content:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u5E38\u7528\u8BC4\u8BED\u5417\uFF1F",onOk:()=>_e(void 0,null,function*(){const $=yield e({id:I==null?void 0:I.key});($==null?void 0:$.status)==0&&(m.ZP.success(($==null?void 0:$.message)||"\u5220\u9664\u6210\u529F"),Ee({},!0))})})}}))))))}),u.createElement(Ve.op,{className:"ml20 mt20",icon:u.createElement("i",{className:"iconfont icon-xiaojiahao"}),style:{borderRadius:"4px"},onClick:()=>{Ae(!0),ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED")):u.createElement(Le.Z,{styles:{margin:"30px auto"},customText:u.createElement("span",null,"\u6682\u65E0\u5E38\u7528\u8BC4\u8BED\uFF0C\u4F60\u53EF\u4EE5",u.createElement("a",{onClick:()=>{Ae(!0),ye(!0)}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED"))}))),u.createElement(s.default,{title:ne?"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED":"\u7F16\u8F91\u5E38\u7528\u8BC4\u8BED",open:ze,okText:ne?"\u6DFB\u52A0":"\u786E\u5B9A",onCancel:()=>{ce()},onOk:()=>{Be.submit()}},u.createElement(C.default,{form:Be,onFinish:Ne},ne&&u.createElement("span",{className:"font14",style:{color:"#191919"}},"\u6DFB\u52A0\u5E38\u7528\u8BC4\u8BED\uFF0C\u53EF\u4EE5\u5E2E\u52A9\u4F60\u63D0\u9AD8\u8BC4\u9605\u4F5C\u4E1A\u7684\u6548\u7387"),u.createElement(C.default.Item,{hidden:!0,name:"id"}),u.createElement(C.default.Item,{className:"mt10",name:"value"},u.createElement(N.default.TextArea,{placeholder:"\u8F93\u5165\u5E38\u7528\u8BC4\u8BED\u3002\u4F8B\u5982\uFF1A\u4F60\u7684\u7F16\u7A0B\u4F5C\u4E1A\u6574\u4F53\u8868\u73B0\u826F\u597D\uFF0C\u4F46\u4ECD\u6709\u4E00\u4E9B\u5C0F\u7684\u6539\u8FDB\u7A7A\u95F4\u3002",autoSize:{minRows:8,maxRows:9},maxLength:100,showCount:!0}))))):null};var Ue=(0,d.connect)(({loading:B,user:v})=>({user:v,loading:B.effects}))(Me)},81540:function(cu,ke,o){o.r(ke),o.d(ke,{default:function(){return uu}});var u=o(59301),d=o(86129),s=o.n(d),C=o(71471),m=o(43418),Te=o(57627),se=o(64403),ae=o(95237),b=o(43604),L=o(3113),N=o(10471),i=o(8591),q=o(53504),te=o(75214),Le=o(52550),Ve=o(58982),He=o(44767),je=o(66593),j=o(2992),re=o(16427),P={flex_box_center:"flex_box_center___lb6Eo",flex_space_between:"flex_space_between___J8ZnK",flex_box_vertical_center:"flex_box_vertical_center___zweTs",flex_box_center_end:"flex_box_center_end___CvkW9",flex_box_column:"flex_box_column___ODy_E",title:"title___AD3SJ",export:"export___XBLMD",title1_right:"title1_right___raWIo",userPic:"userPic___OK1Fq",userInfo:"userInfo___wKpvE",listItem:"listItem___VH7Ls",rightInfo:"rightInfo___lI2xY",shixunTitle:"shixunTitle___lvDL9",shixunWrp:"shixunWrp___QXKnz",footerBar:"footerBar___zgEXb",footerBarStatic:"footerBarStatic___SB7gT",exitComment:"exitComment___oC_uA",nextComment:"nextComment___fCJ3l",modal:"modal___v_Shp"},he=o(7131),ge=o(40117),W=o(24334),We=o(61186),eu=o.n(We),_e=o(57197),Ye=o(82075);const Me=({shixunHomeworks:a,autoHeight:r,classroomList:l,user:p,dispatch:ee})=>{const{shixunWorkReport:J}=a,{stage_list:Z,work_id:K}=J,_=(0,C.useParams)(),U=(0,j.GJ)(),[be,G]=(0,u.useState)(),De={selectOnLineNumbers:!0,readOnly:!0,minimap:{enabled:!1},scrollBeyondLastLine:!1},Pe=ue=>ue==="c++"?1:ue==="C++"?2:ue;function Ie(ue,le){return(0,ge.U2)(`student_works/${K}/rep_passed_content.json`,{path:le,game_id:ue})}const Fe=(0,re.qZ)(5,J.hack);return u.createElement(u.Fragment,null,Fe==null?void 0:Fe.map(function(ue,le){return u.createElement("div",{key:le},ue.map(function(y,k){var V,Q,O;return u.createElement("aside",{className:"pl30 pr30",key:k},u.createElement("div",{className:`${P.shixunTitle} mt10`},u.createElement("div",{style:{display:"flex",width:"100%"}},u.createElement("span",{className:"fa fa-code "}),u.createElement("strong",{style:{flex:1},className:"c-black"},"\u7B2C",le*5+k+1,"\u9898 ",y.name),y.is_finish&&u.createElement("a",{style:{marginLeft:20},onClick:x=>{x.preventDefault(),window.open(`${y==null?void 0:y.url}&language=${Pe(y.language)}`),localStorage.setItem("program_homework",[_.coursesId,_.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"),!y.is_finish&&y.final_submit_languages.length>0&&u.createElement("a",{style:{marginLeft:20},onClick:x=>{x.preventDefault(),window.open(`${y==null?void 0:y.url}&language=${Pe(y.final_submit_languages[0].language)}`),localStorage.setItem("program_homework",[_.coursesId,_.categoryId])}},"\u67E5\u770B\u7B54\u9898\u8BE6\u60C5",">>"))),u.createElement("div",{className:"font16 mt10"},y.is_finish?u.createElement("aside",{className:P.shixunWrp},u.createElement(he.Z,{classroomList:l,user:p,v:y,shixunWorkReport:J,dispatch:ee,autoHeight:r,languages:y.languages,language:y.language,game_id:y.id,data:W.Base64.decode(y.code),diff_code_count:y.diff_code_count,onPathChange:Ie})):y.final_submit_languages.length>0&&u.createElement("aside",{className:P.shixunWrp},u.createElement(he.Z,{classroomList:l,user:p,v:y,shixunWorkReport:J,dispatch:ee,autoHeight:r,languages:y.final_submit_languages,language:y.final_submit_languages[0].language,game_id:y.id,data:W.Base64.decode(y.final_submit_languages[0].code),diff_code_count:y.diff_code_count,onPathChange:Ie}))),u.createElement("aside",{className:"mt10 font16"},(V=y.history)!=null&&V.length?u.createElement(q.default,{columns:[{title:"\u8BC4\u6D4B\u5E8F\u53F7",dataIndex:"query_index",width:120},{title:"\u8BC4\u6D4B\u65F6\u95F4",dataIndex:"created_at",key:"created_at",align:"center",width:200,render:(x,R)=>u.createElement("span",null,R!=null&&R.created_at?eu()(R==null?void 0:R.created_at).format("YYYY-MM-DD HH:mm"):"--")},{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",align:"center",render:(x,R)=>{var Ze;return u.createElement("span",{className:x===0?"c-green":"c-red"},((Ze=Ye.Im[x])==null?void 0:Ze.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))||"--")}},((O=(Q=y==null?void 0:y.history)==null?void 0:Q[0])==null?void 0:O.show_code)&&{title:"\u64CD\u4F5C",align:"center",dataIndex:"code",key:"code",width:100,render:(x,R)=>u.createElement("span",{style:{cursor:"pointer",color:"#3061d0"},onClick:()=>{m.default.confirm({centered:!0,icon:null,width:700,okText:"\u5173\u95ED",cancelButtonProps:{style:{display:"none"}},title:"\u4EE3\u7801\u5185\u5BB9",content:u.createElement("div",{className:"mb10"},u.createElement(_e.ZP,{height:300,language:"python",theme:"vs-light",value:R!=null&&R.code?W.Base64.decode(R==null?void 0:R.code):"",autoHeight:r,options:De}))})}},"\u67E5\u770B\u4EE3\u7801")}].filter(x=>!!x),pagination:{hideOnSinglePage:!0},dataSource:y.history}):"\u672C\u5173\u65E0\u8BC4\u6D4B\u8BB0\u5F55"))}))}))};var Ue=(0,C.connect)(({shixunHomeworks:a,loading:r,globalSetting:l,classroomList:p,user:ee})=>({shixunHomeworks:a,globalSetting:l,loading:r.effects,classroomList:p,user:ee}))(Me),B=o(78700),v=o(92832),A=o(24827),c=o(59301),pe=Object.defineProperty,Y=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,de=Object.prototype.propertyIsEnumerable,M=(a,r,l)=>r in a?pe(a,r,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[r]=l,me=(a,r)=>{for(var l in r||(r={}))ve.call(r,l)&&M(a,l,r[l]);if(Y)for(var l of Y(r))de.call(r,l)&&M(a,l,r[l]);return a},Be=(a,r)=>{var l={};for(var p in a)ve.call(a,p)&&r.indexOf(p)<0&&(l[p]=a[p]);if(a!=null&&Y)for(var p of Y(a))r.indexOf(p)<0&&de.call(a,p)&&(l[p]=a[p]);return l},ie=(a,r,l)=>new Promise((p,ee)=>{var J=_=>{try{K(l.next(_))}catch(U){ee(U)}},Z=_=>{try{K(l.throw(_))}catch(U){ee(U)}},K=_=>_.done?p(_.value):Promise.resolve(_.value).then(J,Z);K((l=l.apply(a,r)).next())});const Ge=a=>{var r=a,{shixunHomeworks:l,dispatch:p}=r,ee=Be(r,["shixunHomeworks","dispatch"]),J,Z,K;const _=(0,C.useParams)(),[U,be]=(0,u.useState)(!1),[G]=B.default.useForm(),[De,Pe]=m.default.useModal(),[Ie,Fe]=(0,u.useState)(!1),[ue,le]=(0,u.useState)(!1);(0,u.useEffect)(()=>{var k,V,Q,O,x,R;l.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4"&&(l.actionTabs.selectArrs.type==="1"?G.setFieldsValue({comment:l.actionTabs.selectArrs.v.comment,hidden_comment:l.actionTabs.selectArrs.v.hidden_comment}):G.setFieldsValue({comment:(Q=(V=(k=l.actionTabs.selectArrs)==null?void 0:k.data)==null?void 0:V.data)==null?void 0:Q.work_comment,hidden_comment:(R=(x=(O=l.actionTabs.selectArrs)==null?void 0:O.data)==null?void 0:x.data)==null?void 0:R.work_comment_hidden}))},[l.actionTabs.key]);const y=()=>ie(void 0,null,function*(){var k,V,Q,O;const x=G.getFieldValue();let R=l.actionTabs.selectArrs.type==="1"?`/api/problems/${l.actionTabs.selectArrs.v.identifier}/hack_comment.json`:`/api/student_works/${_.homeworkId}/shixun_work_comment.json`;(yield(0,ge.ZP)(R,{method:"post",body:{hidden_comment:x.hidden_comment,comment:x.comment,language:(k=l.actionTabs.selectArrs)==null?void 0:k.language,user_id:(O=(Q=(V=l.actionTabs.selectArrs)==null?void 0:V.data)==null?void 0:Q.data)==null?void 0:O.user_id}})).status===0&&(i.ZP.success("\u8BC4\u9605\u6210\u529F"),G.resetFields(),p({type:"shixunHomeworks/setActionTabs",payload:{}}),p({type:"shixunHomeworks/getShixunWorkReports",payload:me({},_)}))});return c.createElement(c.Fragment,null,Pe,c.createElement(m.default,{centered:!0,title:c.createElement("span",null,((J=l.actionTabs.selectArrs)==null?void 0:J.type)==="1"?"\u70B9\u8BC4\u4EE3\u7801":"\u66F4\u6539\u70B9\u8BC4",((Z=l.actionTabs.selectArrs)==null?void 0:Z.language)&&c.createElement("span",{style:{marginLeft:10,fontSize:14}},"\u4F7F\u7528\u8BED\u8A00\uFF1A",(K=l.actionTabs.selectArrs)==null?void 0:K.language)),open:l.actionTabs.key==="\u66F4\u6539\u70B9\u8BC4",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ie(void 0,null,function*(){const k=G.getFieldValue();JSON.stringify(k)==="{}"||k.hidden_comment===""&&k.comment===""?be(!0):y()}),onCancel:()=>{p({type:"shixunHomeworks/setActionTabs",payload:{}})}},c.createElement(B.default,{form:G,onChange:()=>{U&&be(!1)}},c.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},c.createElement(b.Z,null,c.createElement("div",null,"\u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),c.createElement(b.Z,null,c.createElement(A.Z,{isShowComponent:(0,j.G5)(),ModalProps:{open:Ie,onCancel:()=>{Fe(!1)}},onDataSelect:(k,V)=>ie(void 0,[k,V],function*(Q,{node:O}){const x=()=>{G.setFieldsValue({comment:O==null?void 0:O.value}),Fe(!1)};if(G.getFieldValue("comment")){De.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:x});return}x()})},c.createElement(L.ZP,{style:{padding:0,height:"auto"},icon:c.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:k=>{Fe(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),c.createElement(B.default.Item,{name:"comment"},c.createElement(v.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8})),c.createElement(ae.Z,{wrap:!1,align:"middle",justify:"space-between"},c.createElement(b.Z,null,c.createElement("div",null,"\u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1")),c.createElement(b.Z,null,c.createElement(A.Z,{isShowComponent:(0,j.G5)(),ModalProps:{open:ue,onCancel:()=>{le(!1)}},onDataSelect:(k,V)=>ie(void 0,[k,V],function*(Q,{node:O}){const x=()=>{G.setFieldsValue({hidden_comment:O==null?void 0:O.value}),le(!1)};if(G.getFieldValue("hidden_comment")){De.confirm({icon:null,title:"\u63D0\u793A",centered:!0,content:"\u7CFB\u7EDF\u68C0\u6D4B\u5230\u8BC4\u8BED\u8F93\u5165\u6846\u4E2D\u5DF2\u6709\u5185\u5BB9\uFF0C\u4F7F\u7528\u5E38\u7528\u8BC4\u8BED\u5C06\u4F1A\u8986\u76D6\u539F\u6709\u5185\u5BB9\u3002\u662F\u5426\u4F7F\u7528\uFF1F",okText:"\u4F7F\u7528",onOk:x});return}x()})},c.createElement(L.ZP,{style:{padding:0,height:"auto"},icon:c.createElement("i",{className:"iconfont icon-changyongpingyu"}),type:"link",onClick:k=>{le(!0)}},"\u5E38\u7528\u8BC4\u8BED")))),c.createElement(B.default.Item,{name:"hidden_comment"},c.createElement(v.default.TextArea,{placeholder:"\u8BF7\u8F93\u5165\u8BC4\u9605\u5185\u5BB9",rows:8}))),U&&c.createElement("p",{className:"c-red"},"\u8BC4\u9605\u5185\u5BB9\u81F3\u5C11\u6709\u4E00\u4E2A\u4E0D\u4E3A\u7A7A")))};var ze=(0,C.connect)(({shixunHomeworks:a})=>({shixunHomeworks:a}))(Ge),ye=o(33021),ne=o(83900),Ae=o(65750),Je=o(65022),Ee=o.n(Je),xe=o(45227),e=o(59301),n=Object.defineProperty,g=Object.defineProperties,Ke=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,I=(a,r,l)=>r in a?n(a,r,{enumerable:!0,configurable:!0,writable:!0,value:l}):a[r]=l,F=(a,r)=>{for(var l in r||(r={}))we.call(r,l)&&I(a,l,r[l]);if(ce)for(var l of ce(r))Ne.call(r,l)&&I(a,l,r[l]);return a},$=(a,r)=>g(a,Ke(r)),du=(a,r)=>{var l={};for(var p in a)we.call(a,p)&&r.indexOf(p)<0&&(l[p]=a[p]);if(a!=null&&ce)for(var p of ce(a))r.indexOf(p)<0&&Ne.call(a,p)&&(l[p]=a[p]);return l},z=(a,r,l)=>new Promise((p,ee)=>{var J=_=>{try{K(l.next(_))}catch(U){ee(U)}},Z=_=>{try{K(l.throw(_))}catch(U){ee(U)}},K=_=>_.done?p(_.value):Promise.resolve(_.value).then(J,Z);K((l=l.apply(a,r)).next())});const Qe=a=>{var r=a,{shixunHomeworks:l,globalSetting:p,loading:ee,classroomList:J,dispatch:Z}=r,K=du(r,["shixunHomeworks","globalSetting","loading","classroomList","dispatch"]),_,U,be,G,De,Pe,Ie,Fe,ue,le,y,k,V,Q,O,x,R,Ze,mu,Eu,Fu,fu,pu,vu,Bu,yu,Cu,hu,gu,_u,Au;const[w,Tu]=(0,u.useState)(F({},(0,C.useParams)())),Lu=(0,C.useParams)(),Vu=(0,C.useLocation)(),[]=(0,u.useState)([]),[Re,xu]=(0,u.useState)({last:!1}),[$e,Du]=(0,u.useState)({last:!1}),Pu=(0,u.useRef)(),Iu=(0,u.useRef)(),[Su,Hu]=(0,u.useState)(!1),[ou,ku]=(0,u.useState)(!1),[ju,su]=(0,u.useState)(!1),{shixunWorkReport:t}=l,[au,Wu]=(0,u.useState)(new(s())),[H,Yu]=(0,u.useState)([]),[Mu,Uu]=(0,u.useState)(!1),[Gu,wu]=(0,u.useState)(!1);(0,u.useEffect)(()=>(Z({type:"globalSetting/footerToggle",payload:!1}),Z({type:"classroomList/getAssistantPermissions",payload:{course_id:w.coursesId}}),()=>{Z({type:"globalSetting/footerToggle",payload:!0})}),[]),(0,u.useEffect)(()=>{l.actionTabs.key==="\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"&&H.length>0&&!ou&&setTimeout(()=>{ru("all")},800)},[H,ou]),(0,u.useEffect)(()=>{Tu(F({},Lu))},[Vu.pathname]);const Nu=()=>{document.body.scrollIntoView()};function zu(){return z(this,null,function*(){var f,h,T,D;const S=JSON.parse(sessionStorage.all_student_works_params||"{}"),E=yield Z({type:"shixunHomeworks/getAllStudentWorks",payload:F(F({},w),S)});Yu(E.all_student_works);const fe=(f=E.all_student_works)==null?void 0:f.map(tu=>String(tu.student_work_id)).indexOf(w.homeworkId);fe===((h=E.all_student_works)==null?void 0:h.length)-1?xu({last:!0}):xu((T=E.all_student_works)==null?void 0:T[fe+1]),Du(fe===0?{last:!0}:(D=E.all_student_works)==null?void 0:D[fe-1])})}const bu=()=>{document.querySelectorAll("canvas").forEach(f=>{(!f.clientWidth||!f.clientHeight)&&f.remove()})},Xu=()=>{Pu.current.offsetHeight>62e3?su(!1):su(!0)},ru=f=>z(void 0,null,function*(){var h,T,D,S;let E=0,fe;fe=m.default.info({width:460,title:e.createElement("div",null,"\u6B63\u5728\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A,",e.createElement("span",{className:"c-red"},"\u8BF7\u52FF\u5173\u95ED\u6216\u64CD\u4F5C\u5F53\u524D\u6D4F\u89C8\u5668\u7A97\u53E3")),content:e.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",e.createElement("span",{className:"c-blue"},E+1),"/",f!=="all"?1:H==null?void 0:H.length,e.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3"),maskClosable:!1,className:P.modal,onOk:()=>{}});const tu={margin:[0,0],filename:`${(h=t==null?void 0:t.data)==null?void 0:h.user_name}.pdf`,html2canvas:{useCORS:!0,letterRendering:!0},jsPDF:{unit:"mm",format:"a4",orientation:"landscape"}};function $u(){return z(this,null,function*(){const Ce=yield Z({type:"shixunHomeworks/getShixunWorkReports",payload:$(F({},w),{homeworkId:H[E].student_work_id,user_id:H[E].user_id,id:w.categoryId})});Nu(),E++,setTimeout(()=>z(this,null,function*(){var Xe,qe;bu();const nu=au.folder(`${(Xe=Ce==null?void 0:Ce.data)==null?void 0:Xe.user_name}`),X=document.querySelector("#export-all").children;let Oe=Ee()();for(let oe=0;oe<X.length;oe++)yield Oe.set(tu).from(X[oe]).toContainer().toCanvas().toPdf().get("pdf").then(Se=>z(this,null,function*(){oe<X.length-1&&(yield Se.addPage())}));nu.file(`${H[E-1].student_work_user_name}${E}.pdf`,Oe.output("blob"));const lu=nu.folder("\u4EE3\u7801\u6587\u4EF6");(qe=Ce==null?void 0:Ce.hack)==null||qe.map((oe,Se)=>{var Ou;const Qu=lu.folder(`\u7B2C${Se+1}\u5173-${oe.name}-${oe.id}`);(Ou=oe==null?void 0:oe.languages)==null||Ou.map(iu=>{Qu.file(`${iu.language}.txt`,W.Base64.decode(iu==null?void 0:iu.code))})}),fe.update({content:e.createElement("div",null,"\u5F53\u524D\u8FDB\u5EA6: ",e.createElement("span",{className:"c-blue"},E),"/",H==null?void 0:H.length,e.createElement("br",null),"\u8BF7\u52FF\u5173\u95ED\u6D4F\u89C8\u5668\u7A97\u53E3")}),E==(H==null?void 0:H.length)?(fe.destroy(),Zu()):$u()}),2200)})}if(f!=="all"||(H==null?void 0:H.length)<2){bu(),Nu();const Ce=Iu.current.children;let Xe=Ee()();const qe=au.folder(`${(T=t==null?void 0:t.data)==null?void 0:T.user_name}`);for(let X=0;X<Ce.length;X++)yield Xe.set(tu).from(Ce[X]).toContainer().toCanvas().toPdf().get("pdf").then(Oe=>z(void 0,null,function*(){X<Ce.length-1&&(yield Oe.addPage())}));Hu(!1),qe.file(`${(D=t==null?void 0:t.data)==null?void 0:D.user_name}.pdf`,Xe.output("blob"),{base64:!1});const nu=qe.folder("\u4EE3\u7801\u6587\u4EF6");(S=t==null?void 0:t.hack)==null||S.map((X,Oe)=>{var lu;const oe=nu.folder(`\u7B2C${Oe+1}\u5173-${X.name}-${X.id}`);(lu=X==null?void 0:X.languages)==null||lu.map(Se=>{oe.file(`${Se.language}.txt`,W.Base64.decode(Se==null?void 0:Se.code))})}),fe.destroy(),Zu();return}else $u()}),Zu=()=>{au.generateAsync({type:"blob"}).then(function(f){const h=document.createElement("a");h.href=window.URL.createObjectURL(f),h.download=t.category.course_name+".zip",document.body.appendChild(h);const T=document.createEvent("MouseEvents");T.initEvent("click",!1,!1),h.dispatchEvent(T),document.body.removeChild(h),Wu(new(s()))}),su(!1)};(0,u.useEffect)(()=>{Ju()},[w.homeworkId]);const Ju=()=>z(void 0,null,function*(){ku(!0),yield Z({type:"shixunHomeworks/getShixunWorkReports",payload:F({},w)}),ku(!1),(0,j.GJ)()&&zu()}),Ku=[{title:"\u9898\u53F7",dataIndex:"name",render:(f,h,T)=>T+1},{title:"\u9898\u76EE\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:"30%"},{title:"\u5B8C\u6210\u65F6\u95F4",dataIndex:"finish_time",width:"200px",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.finish_time))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}},{title:"\u8BC4\u6D4B\u6B21\u6570",dataIndex:"submit_count",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.submit_count))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}},{title:"\u8FD0\u884C\u65F6\u95F4\uFF08ms\uFF09",dataIndex:"run_time",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.run_time))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}},{title:"\u5185\u5B58\uFF08kb\uFF09",dataIndex:"memory",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.memory))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}},{title:"\u4F7F\u7528\u8BED\u8A00",dataIndex:"language",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.language))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}},{title:"\u5F97\u5206",dataIndex:"score",render:(f,h,T)=>e.createElement("div",null,e.createElement("p",null,f||"- -"))},{title:"\u6392\u540D",dataIndex:"rank",render:(f,h,T)=>{var D,S;return e.createElement("div",null,e.createElement("p",null,f||"- -"),(S=(D=h==null?void 0:h.subitem)==null?void 0:D.map(E=>E.rank))==null?void 0:S.map(E=>e.createElement("p",null,E||"- -")))}}],Ru=f=>{Z({type:"shixunHomeworks/setActionTabs",payload:{key:"",type:2}}),setTimeout(()=>{f==="next"?C.history.push(`/classrooms/${w.coursesId}/program_homework/${w.categoryId}/${Re==null?void 0:Re.student_work_id}/${Re==null?void 0:Re.user_id}/comment`):C.history.push(`/classrooms/${w.coursesId}/program_homework/${w.categoryId}/${$e==null?void 0:$e.student_work_id}/${$e==null?void 0:$e.user_id}/comment`)},200)};return e.createElement("section",{className:"bg-fafafa",style:{position:"sticky",top:0}},e.createElement("div",{className:"edu-container mt10",style:{paddingBottom:100}},e.createElement(Te.Z,{loading:ou,active:!0,avatar:{size:40},paragraph:{rows:5}},e.createElement("div",{className:"edu-container"},((_=t==null?void 0:t.category)==null?void 0:_.course_id)&&e.createElement("section",{className:"animated fadeIn"},e.createElement("aside",{className:""},(t==null?void 0:t.category)&&e.createElement(se.Z,{separator:">"},e.createElement(se.Z.Item,null,e.createElement(C.Link,{to:`/classrooms/${(U=t==null?void 0:t.category)==null?void 0:U.course_id}/program_homework`},(be=t==null?void 0:t.category)==null?void 0:be.course_name)),e.createElement(se.Z.Item,null,e.createElement(C.Link,{to:`/classrooms/${(G=t==null?void 0:t.category)==null?void 0:G.course_id}/program_homework`},t.category.category_name)),e.createElement(se.Z.Item,null,e.createElement(C.Link,{to:`/classrooms/${(De=t==null?void 0:t.category)==null?void 0:De.course_id}/program_homework/${w==null?void 0:w.categoryId}/detail`},"\u4F5C\u4E1A\u8BE6\u60C5")),e.createElement(se.Z.Item,null,(Pe=t==null?void 0:t.data)==null?void 0:Pe.user_name))),e.createElement("aside",{className:[P.title1,"mt20"].join(" ")},e.createElement(ae.Z,{align:"middle"},e.createElement(b.Z,{flex:1},e.createElement(C.Link,{to:`/classrooms/${w.coursesId}/program_homework/${w==null?void 0:w.categoryId}/detail`},e.createElement(te.Z,{className:"font16 c-black"})),e.createElement("strong",{className:"font20 ml5"},(Ie=t==null?void 0:t.category)==null?void 0:Ie.homework_name),e.createElement(re.VV,{temporary:!0,status:t.homework_status})),e.createElement(b.Z,{className:P.title1_right},e.createElement(L.ZP,{className:"ml10",onClick:()=>ru(""),loading:Su},e.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u7F16\u7A0B\u62A5\u544A"),(0,j.GJ)()&&(H==null?void 0:H.length)>1&&e.createElement(L.ZP,{className:"ml10",onClick:()=>ru("all")},e.createElement("span",{className:"iconfont icon-daochu mr5"}),"\u5BFC\u51FA\u5168\u90E8\u5B66\u751F\u7F16\u7A0B\u62A5\u544A"))))),e.createElement("aside",{className:"mt30 relative"})),e.createElement("aside",{className:"edu-container bg-white",ref:Pu},e.createElement("div",{id:"export-all",ref:Iu},e.createElement("div",{id:"export-all-1"},e.createElement("div",{className:P.title},e.createElement("h1",null,"\u603B\u4F53\u8BC4\u4EF7"),e.createElement("div",null,(0,j.GJ)()&&e.createElement(L.ZP,{className:"mr20",type:"primary",onClick:()=>{Z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:t.user_id,data:F({},t)}}})}},e.createElement(Le.Z,null),(Fe=t==null?void 0:t.data)!=null&&Fe.has_comment?"\u66F4\u6539\u70B9\u8BC4":"\u70B9\u8BC4\u4F5C\u4E1A"))),e.createElement(N.Z,{style:{marginTop:0}}),e.createElement(ae.Z,{className:"pl30 pr30"},e.createElement(b.Z,null,e.createElement("img",{className:P.userPic,src:`${je.Z.IMG_SERVER}/images/${(ue=t==null?void 0:t.data)==null?void 0:ue.image_url}`,alt:(le=t==null?void 0:t.data)==null?void 0:le.username})),e.createElement(b.Z,null,e.createElement("span",{className:"font16 ml40"},(y=t==null?void 0:t.data)==null?void 0:y.user_name),e.createElement(re.UQ,{status:(k=t==null?void 0:t.data)==null?void 0:k.compelete_status}),e.createElement("ul",{className:P.userInfo},e.createElement("li",null,"\u5B66\u53F7\uFF1A",((V=t==null?void 0:t.data)==null?void 0:V.student_id)||"--"),e.createElement("li",null,"\u5206\u73ED\uFF1A",((Q=t==null?void 0:t.data)==null?void 0:Q.course_group)||"--"),e.createElement("br",null),e.createElement("li",null,"\u622A\u6B62\u524D\u5B8C\u6210\u5237\u9898\uFF1A",e.createElement("span",{className:"c-red"},(O=t==null?void 0:t.data)==null?void 0:O.finish_do)),e.createElement("li",null,"\u6700\u65B0\u5B8C\u6210\u5237\u9898\uFF1A",e.createElement("span",{className:"c-red"},((x=t==null?void 0:t.data)==null?void 0:x.latest_do)||"-")))),e.createElement("ul",{className:[P.listItem,"mt10"].join(" ")},e.createElement("li",null,e.createElement("strong",null,"\u5B8C\u6210\u65F6\u95F4"),e.createElement("div",{className:"c-light-black mt20"},(t==null?void 0:t.data)&&((R=t==null?void 0:t.data)==null?void 0:R.finish_time))),e.createElement("li",null,e.createElement("strong",null,"\u5B8C\u6210\u65F6\u957F",e.createElement("i",{onClick:f=>{f.stopPropagation(),f.preventDefault(),wu(!0)},style:{marginLeft:4,display:"none",color:"#145DFF",fontSize:16,cursor:"pointer"},className:"iconfont icon-tishixiaowenhao"})),e.createElement("div",{className:"c-light-black mt20"},(Ze=t==null?void 0:t.data)==null?void 0:Ze.finish_time_long)),e.createElement("li",null,e.createElement("strong",null,"\u8BC4\u6D4B\u6B21\u6570"),e.createElement("div",{className:"mt20"},(mu=t==null?void 0:t.data)==null?void 0:mu.submit_count)),e.createElement("li",null,e.createElement("strong",null,"\u901A\u8FC7\u7387"),e.createElement("div",{className:"mt20"},e.createElement("span",null,((Eu=t==null?void 0:t.data)==null?void 0:Eu.pass_rate)||"- -"))),e.createElement("li",null,e.createElement("strong",null,"\u5F97\u5206"),e.createElement("div",{className:"mt20"},e.createElement(xe.n,{value:(Fu=t==null?void 0:t.data)==null?void 0:Fu.score,placeholder:"-"}))),e.createElement("li",null,e.createElement("strong",null,"\u7EC3\u4E60\u603B\u6392\u540D"),e.createElement("div",{className:"mt20"},e.createElement("span",{className:"c-orange"},(fu=t==null?void 0:t.data)==null?void 0:fu.total_rank))),e.createElement("li",null,e.createElement("strong",null,"\u5206\u73ED\u6392\u540D"),e.createElement("div",{className:"mt20"},e.createElement("span",{className:"c-orange"},(pu=t==null?void 0:t.data)==null?void 0:pu.class_rank))))),e.createElement(N.Z,{style:{margin:0}}),(((vu=t==null?void 0:t.data)==null?void 0:vu.work_comment_hidden)||((Bu=t==null?void 0:t.data)==null?void 0:Bu.work_comment))&&e.createElement("div",null,e.createElement(ae.Z,{align:"middle"},e.createElement(b.Z,{flex:1},e.createElement("h1",{className:P.title},"\u70B9\u8BC4\u5185\u5BB9")),e.createElement(b.Z,{className:"pr30"},(0,j.GJ)()&&e.createElement(L.ZP,{onClick:()=>z(void 0,null,function*(){m.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",icon:e.createElement(Ve.Z,null),content:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F",onOk(){return z(this,null,function*(){var f;(yield(0,Ae.gZ)({comment_id:(f=t==null?void 0:t.data)==null?void 0:f.comment_id,homeworkId:w.homeworkId})).status===0&&(i.ZP.success("\u5220\u9664\u6210\u529F"),Z({type:"shixunHomeworks/getShixunWorkReports",payload:F({},w)}))})}})})},e.createElement(He.Z,null),"\u5220\u9664"))),e.createElement(N.Z,{style:{margin:0}}),((yu=t==null?void 0:t.data)==null?void 0:yu.work_comment)&&e.createElement("aside",{className:"pl30 pr30 mt20"},e.createElement("span",{className:"c-light-black font12"},"# \u5B66\u751F\u548C\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement("br",null),e.createElement(ne.Z,{value:(Cu=t==null?void 0:t.data)==null?void 0:Cu.work_comment})),((hu=t==null?void 0:t.data)==null?void 0:hu.work_comment_hidden)&&e.createElement("aside",{className:"pl30 pr30 mt20"},e.createElement("span",{className:"c-light-black font12"},"# \u4EC5\u8BFE\u5802\u8001\u5E08\u53EF\u89C1"),e.createElement("br",null),e.createElement(ne.Z,{value:(gu=t==null?void 0:t.data)==null?void 0:gu.work_comment_hidden}))),e.createElement("h1",{className:P.title},"\u9636\u6BB5\u6210\u7EE9"),e.createElement("aside",{className:"pl30 pr30"},e.createElement(q.default,{dataSource:t==null?void 0:t.hack,pagination:!1,columns:Ku})),((_u=t==null?void 0:t.data)==null?void 0:_u.work_description)&&e.createElement(e.Fragment,null,e.createElement("h1",{className:P.title},"\u4E2A\u4EBA\u603B\u7ED3"),e.createElement("aside",{className:"pl30 pr30"},e.createElement(ne.Z,{value:(Au=t==null?void 0:t.data)==null?void 0:Au.work_description}))),e.createElement("h1",{className:P.title},"\u5237\u9898\u8BE6\u60C5")),e.createElement(Ue,{autoHeight:ju}))),(0,j.GJ)()&&e.createElement("aside",{className:`${P.footerBar} ${Su?P.footerBarStatic:""}`},e.createElement("aside",{className:"edu-container"},e.createElement(ae.Z,{align:"middle"},e.createElement(b.Z,{flex:"1"},e.createElement(C.Link,{className:P.exitComment,to:`/classrooms/${w.coursesId}/program_homework/${w.categoryId}/detail`},"\u8FD4\u56DE\u5217\u8868")),e.createElement(b.Z,{flex:"1",className:"tr"},e.createElement(L.ZP,{type:"default",disabled:$e==null?void 0:$e.last,onClick:()=>Ru()},"\u4E0A\u4E00\u4E2A"),e.createElement(L.ZP,{type:"default",style:{marginLeft:"20px",marginRight:"20px"},disabled:Re==null?void 0:Re.last,onClick:()=>Ru("next")},"\u4E0B\u4E00\u4E2A"),(0,j.GJ)()&&e.createElement(L.ZP,{type:"primary",onClick:()=>z(void 0,null,function*(){var f;if(!((f=J.AssistantObject.hack)!=null&&f.can_appraise)&&(0,j.Rm)()){i.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Z({type:"shixunHomeworks/setActionTabs",payload:{key:"\u66F4\u6539\u70B9\u8BC4",selectArrs:{myshixun_identifier:t.user_id,data:F({},t)}}})})},"\u70B9\u8BC4\u4F5C\u4E1A"))))))),e.createElement(ze,null),e.createElement(ye.Z,null),e.createElement(m.default,{open:Mu,width:860,centered:!0,onCancel:()=>{Uu(!1)},title:"\u8BA1\u65F6\u89C4\u5219\u8BF4\u660E",footer:null},e.createElement("div",{style:{color:"#333333",fontWeight:400}},e.createElement("span",{style:{fontWeight:500}},"1\u3001\u9875\u9762\u505C\u7559\u65F6\u957F"),e.createElement("br",null),e.createElement("span",null,"\u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),e.createElement("br",null),e.createElement("span",null," \u5B66\u751F\u8FDB\u5165\u5173\u5361\u7684\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u82E5\u5B66\u751F\u5173\u95ED/\u9000\u51FA\u7B54\u9898\u9875\u9762\uFF0C\u5219\u8BA1\u65F6\u6682\u505C\uFF0C\u518D\u6B21\u8FDB\u5165\u7B54\u9898\u9875\u9762\u65F6\u5F00\u59CB\u7D2F\u8BA1\u8BA1\u65F6\u76F4\u81F3\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\uFF1B"),e.createElement("span",{style:{color:"#FA6400",display:"flex",height:34,alignItems:"center"}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),e.createElement("span",null,"a\u3001\u5B66\u751F\u8FDB\u5165\u5173\u5361\u770B\u5B8C\u9898\u540E\uFF0C\u9000\u51FA\u7B54\u9898\u9875\u9762\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u590D\u5236\u8FDB\u5E73\u53F0\u7B54\u9898\u9875\u9762\u8FDB\u884C\u8BC4\u6D4B\uFF0C\u65E0\u6CD5\u8BC4\u4F30\u5B66\u751F\u7684\u5B66\u4E60\u548C\u601D\u8003\u65F6\u95F4\u3002")),e.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},e.createElement("span",{style:{fontWeight:500}},"2\u3001\u5173\u5361\u603B\u8017\u65F6"),e.createElement("br",null),e.createElement("span",{style:{}},"\u5B66\u751F\u7B2C\u4E00\u6B21\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u8BC4\u6D4B\u901A\u8FC7\uFF0C\u5219\u8BA1\u65F6\u7ED3\u675F\u3002 "),e.createElement("br",null),e.createElement("span",null," \u53E6\uFF0C\u5373\u4F7F\u5173\u5361\u95EF\u5173\u8FC7\u7A0B\u4E2D\uFF0C\u5B66\u751F\u9000\u51FA/\u5173\u95ED\u7B54\u9898\u9875\u9762\uFF0C\u4E5F\u5C06\u6301\u7EED\u8BA1\u65F6\uFF0C\u76F4\u81F3\u8BE5\u5173\u5361\u901A\u8FC7\u3002"),e.createElement("span",{style:{color:"#FA6400",display:"flex",height:44,paddingTop:10}}," \u53EF\u80FD\u4F1A\u9020\u6210\u65F6\u957F\u8BC4\u4F30\u4E0E\u5B9E\u9645\u505A\u9898\u80FD\u529B\u4E0D\u7B26\u7684\u60C5\u51B5 "),e.createElement("span",null,"a\u3001\u5B66\u751F\u4ECE\u5176\u4ED6\u540C\u5B66\u5904\u770B\u5230\u9898\u76EE\u540E\uFF0C\u5B8C\u6210\u4EE3\u7801\u8BBE\u8BA1\uFF0C\u518D\u8FDB\u5165\u5173\u5361\u7B54\u9898\u9875\u9762\uFF0C\u5C06\u5DF2\u5B8C\u6210\u7684\u4EE3\u7801\u590D\u5236\u81F3\u5E73\u53F0\u8FDB\u884C\u8BC4\u6D4B\uFF1B"),e.createElement("br",null),e.createElement("span",null,"b\u3001\u5B66\u751F\u7B2C\u4E00\u6B21\u6253\u5F00\u5173\u5361\u540E\uFF0C\u56E0\u4E3A\u67D0\u79CD\u539F\u56E0\u79BB\u5F00\u9875\u9762\uFF0C\u65F6\u9694\u591A\u65E5\u624D\u518D\u6B21\u8FDB\u5165\u5E73\u53F0\u95EF\u5173\uFF0C\u5C31\u4F1A\u5BFC\u81F4\u5B66\u751F\u5173\u5361\u603B\u8017\u65F6\u8FC7\u957F\uFF1B")),e.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},e.createElement("span",{style:{fontWeight:500}},"3\u3001\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),e.createElement("br",null),e.createElement("span",{style:{}},"\u4ECE\u8001\u5E08\u53D1\u5E03\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u5F00\u59CB\u65F6\u95F4\uFF0C\u5F00\u59CB\u8BA1\u65F6\uFF0C\u76F4\u81F3\u5B66\u751F\u5B9E\u8BAD\u901A\u5173\uFF08\u5305\u62EC\u8FDF\u4EA4\u901A\u5173\uFF09\uFF0C\u7ED3\u675F\u8BA1\u65F6\u3002\u5982\u679C\u5B66\u751F\u672A\u901A\u5173\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u8001\u5E08\u8BBE\u7F6E\u7684\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\uFF0C\u5982\u679C\u8001\u5E08\u5F00\u542F\u4E86\u8865\u4EA4\uFF0C\u5219\u8BE5\u751F\u7684\u95EF\u5173\u8017\u65F6\u4E3A\u5B9E\u8BAD\u5F00\u59CB\u65F6\u95F4\u81F3\u5B9E\u8BAD\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u3002")),e.createElement("div",{style:{color:"#333333",marginTop:20,fontWeight:400}},e.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u76EE\u7684"),e.createElement("br",null),e.createElement("span",{style:{}},"\u9F13\u52B1\u5B66\u751F\u5728\u5B9E\u8BAD\u4F5C\u4E1A\u53D1\u5E03\u7684\u7B2C\u4E00\u65F6\u95F4\uFF0C\u7ACB\u5373\u767B\u5F55\u5E73\u53F0\u5B8C\u6210\u5B9E\u8BAD\u4F5C\u4E1A\u7684\u901A\u5173\u3002"))),e.createElement(m.default,{open:Gu,title:"\u5B9E\u8BAD\u603B\u8017\u65F6\u8BF4\u660E",centered:!0,footer:null,onCancel:()=>{wu(!1)},width:600},e.createElement("div",{style:{fontWeight:400,color:"#333333"}},e.createElement("div",null,"1\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",e.createElement("span",{style:{color:"#145DFF"}},"\u9875\u9762\u505C\u7559\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),e.createElement("div",{style:{margin:"20px 0px"}},"2\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",e.createElement("span",{style:{color:"#145DFF"}},"\u5173\u5361\u603B\u8017\u65F6"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u6240\u6709\u5173\u5361\u8017\u65F6\u76F8\u52A0\u4E4B\u548C\uFF1B"),e.createElement("div",null,"3\u3001\u5F53\u8BA1\u65F6\u89C4\u5219\u4E3A\u201C",e.createElement("span",{style:{color:"#145DFF"}},"\u4F5C\u4E1A\u901A\u5173\u65F6\u957F"),"\u201D\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u901A\u5173\u65F6\u95F4\uFF0C\u5F53\u5B66\u751F\u672A\u901A\u5173\u65F6\uFF0C\u5B9E\u8BAD\u603B\u8017\u65F6\u4E3A\u5B9E\u8BAD\u53D1\u5E03\u65F6\u95F4\u81F3\u5B9E\u8BAD\u622A\u6B62\u65F6\u95F4\u3002"))))};var uu=(0,C.connect)(({shixunHomeworks:a,loading:r,globalSetting:l,classroomList:p})=>({shixunHomeworks:a,globalSetting:l,loading:r.effects,classroomList:p}))(Qe)},74425:function(cu,ke,o){o.d(ke,{AD:function(){return v},D9:function(){return de},Hp:function(){return ge},IM:function(){return me},Iy:function(){return We},KM:function(){return xe},MJ:function(){return W},Ne:function(){return M},ON:function(){return ye},Uj:function(){return Je},VY:function(){return Ge},YO:function(){return Ae},YX:function(){return ne},Zn:function(){return Le},_g:function(){return re},_k:function(){return Y},c6:function(){return Ue},cr:function(){return Ve},eV:function(){return B},fi:function(){return He},gh:function(){return Ye},hS:function(){return Be},iA:function(){return je},j6:function(){return P},je:function(){return pe},jj:function(){return he},kS:function(){return ze},o6:function(){return Me},pO:function(){return Ee},rQ:function(){return A},sA:function(){return _e},xm:function(){return ve},xo:function(){return ie},y8:function(){return c},yd:function(){return j}});var u=o(4852),d=o(71471),s=o(16427),C=o(8591),m=o(66593),Te=Object.defineProperty,se=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,L=(e,n,g)=>n in e?Te(e,n,{enumerable:!0,configurable:!0,writable:!0,value:g}):e[n]=g,N=(e,n)=>{for(var g in n||(n={}))ae.call(n,g)&&L(e,g,n[g]);if(se)for(var g of se(n))b.call(n,g)&&L(e,g,n[g]);return e},i=(e,n,g)=>new Promise((Ke,ce)=>{var we=F=>{try{I(g.next(F))}catch($){ce($)}},Ne=F=>{try{I(g.throw(F))}catch($){ce($)}},I=F=>F.done?Ke(F.value):Promise.resolve(F.value).then(we,Ne);I((g=g.apply(e,n)).next())});const q=()=>{(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},te=()=>{(0,d.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},Le=e=>i(void 0,null,function*(){q(),(yield(0,u.YR)(N({},e))).status===0&&(yield(0,s.QH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e.coursesId}/export_couser_info.json`,query:e}))),te()}),Ve=e=>i(void 0,null,function*(){const n=yield(0,u.yS)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_member_act_score`);else{if(n.status===-2)return n;n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_member_act_score`))}}),He=e=>i(void 0,null,function*(){const n=yield(0,u.W0)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_score`);else{if(n.status===-4)return n;n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_score`))}}),je=e=>i(void 0,null,function*(){const n=yield(0,u.Nl)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_exercise_and_other`);else{if(n.status===-4)return n;n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_exercise_and_other`))}}),j=e=>i(void 0,null,function*(){const n=yield(0,u.IU)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/export_star_user`);else{if(n.status===-4)return n;n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/export_star_user`))}}),re=e=>i(void 0,null,function*(){const n=yield(0,u.td)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_exercise_and_other`);else{if(n.status===-2)return n;if(n.status===-3)(0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_exercise_and_other`);else if(n.status===-4)return n}}),P=e=>i(void 0,null,function*(){const n=yield(0,u.QX)(N({},e));if(n.status===0)C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_homework`);else{if(n.status===-4)return n;n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/course_total_homework`))}}),he=(e,n)=>i(void 0,null,function*(){const g=yield(0,u.o_)(N({},e));g.status===0?(C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`)):g.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`))}),ge=(e,n)=>i(void 0,null,function*(){const g=yield(0,u.ZL)(N({},e));g.status===0?(C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`)):g.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`))}),W=(e,n)=>i(void 0,null,function*(){const g=yield(0,u.vV)(N({},e));g.status===0?(C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`)):g.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`))}),We=(e,n)=>i(void 0,null,function*(){const g=yield(0,u.aP)(N({},e));g.status===0?(C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`)):g.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/${n}`))}),eu=e=>i(void 0,null,function*(){q(),(yield exportCourseWorkListAppendix(N({},e))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${e.categoryId}/works_list.zip`,query:e}))),te()}),_e=e=>i(void 0,null,function*(){q(),yield(0,s.QH)("",m.Z.API_SERVER+`/api/polls/${e.categoryId}/commit_result.xlsx`),te()}),Ye=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e.coursesId}/attendances/export_xlsx_data.xlsx`,query:e}))}),Me=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e.coursesId}/video_study_statics.xlsx`,query:e}))}),Ue=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e.coursesId}/export_video_study.xlsx`,query:e}))}),B=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e.coursesId}/export_course_students_info.xlsx`,query:e}))}),v=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/school_manages/students.xlsx",query:e}))}),A=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/item_banks/export.xlsx",query:e}))}),c=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:e}))}),pe=e=>i(void 0,null,function*(){const n=yield(0,u.Uy)(N({},e));n.status===0?(C.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),d.history.push(`/classrooms/${e.coursesId}/exportlist/exercise_score`)):n.status===-3&&((0,d.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),d.history.push(`/classrooms/${e.coursesId}/exportlist/exercise_score`))}),Y=e=>i(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/export_records/${e.id}.xlsx`,query:e}))}),ve=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:e}))}),de=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/courses/${e==null?void 0:e.coursesId}/${e.menuKey}_statistic.xlsx?${e.checkedList.map(n=>`course_group_id[]=${n}`).join("&")}`,query:e}))}),M=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/ec_years/${e==null?void 0:e.ec_year_id}/ec_training_objectives.xlsx`,query:e}))}),me=e=>i(void 0,null,function*(){yield(0,s.FH)(e==null?void 0:e.name,(0,s.NY)({url:m.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:e}))}),Be=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/ec_years/${e==null?void 0:e.ec_year_id}/ec_courses.xlsx`,query:e}))}),ie=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/ec_years/${e==null?void 0:e.ec_year_id}/ec_graduation_requirements.xlsx`,query:e}))}),Ge=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:e}))}),ze=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:e}))}),ye=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/examination_banks/${e.id}.json`,query:e}))}),ne=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/exercises/${e.categoryId}.json`,query:e}))}),Ae=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/polls/${e==null?void 0:e.id}/commit_result.json`,query:e}))}),Je=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+"/api/paths/get_task_pass.json",query:e}))}),Ee=(e,n)=>i(void 0,null,function*(){yield(0,s.FH)(n||"",(0,s.NY)({url:m.Z.API_SERVER+`/api/exercises/${e==null?void 0:e.exercise_id}/consult_exercise.json`,query:e}))}),xe=e=>i(void 0,null,function*(){yield(0,s.FH)("",(0,s.NY)({url:m.Z.API_SERVER+`/api/competitions/${e==null?void 0:e.identifier}/competition_commit_records/member_works.xlsx`,query:e}))})}}]);
|