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
89 KiB
2 lines
89 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7852],{32325:function(at,be,d){d.d(be,{Z:function(){return q}});var e=d(78241),te=d(98135),x=d(3113),O=d(59301),I={search:"search___JA0r9",btn:"btn___GGtZC"},Z=d(59301),q=({value:re,onChange:$})=>{const[le]=e.default.useForm(),J=(0,O.useRef)(!1);(0,O.useEffect)(()=>{re&&le.setFieldsValue(re)},re);const K=z=>{J.current||$(z),J.current=!0,setTimeout(()=>{J.current=!1},2e3)};return Z.createElement("div",{className:I.search},Z.createElement(e.default,{className:I.formWrap,colon:!1,form:le,size:"large",layout:"inline",onFinish:z=>{J.current||K(z)}},Z.createElement(e.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},Z.createElement(te.default,{style:{width:280,height:40}})),Z.createElement(e.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},Z.createElement(te.default,{style:{width:280,height:40}})),Z.createElement(e.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},Z.createElement(te.default,{style:{width:200,height:40}})),Z.createElement(x.ZP,{className:I.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},42894:function(at,be,d){var e=d(59301),te=d(78241),x=d(8591),O=d(43418),I=d(95237),Z=d(43604),ce=d(84291),q=d(5112),re=d(24905),$=d(99232),le=d.n($),J=d(76265),K=d(15826),z=d(63144),Q=d(35099),L=d(43785),p=d(82471),R=d(5073),F=d(59301),ne=Object.defineProperty,ye=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,Oe=Object.prototype.hasOwnProperty,We=Object.prototype.propertyIsEnumerable,Re=(k,M,ee)=>M in k?ne(k,M,{enumerable:!0,configurable:!0,writable:!0,value:ee}):k[M]=ee,Fe=(k,M)=>{for(var ee in M||(M={}))Oe.call(M,ee)&&Re(k,ee,M[ee]);if(Je)for(var ee of Je(M))We.call(M,ee)&&Re(k,ee,M[ee]);return k},Me=(k,M)=>ye(k,Ze(M)),Ke=(k,M,ee)=>new Promise((Be,De)=>{var Ie=me=>{try{se(ee.next(me))}catch(Ne){De(Ne)}},je=me=>{try{se(ee.throw(me))}catch(Ne){De(Ne)}},se=me=>me.done?Be(me.value):Promise.resolve(me.value).then(Ie,je);se((ee=ee.apply(k,M)).next())});const nt=({classroomList:k,dispatch:M,courseEndTime:ee})=>{const Be=(0,z.useParams)(),[De]=te.default.useForm(),[Ie,je]=(0,e.useState)(1),[se,me]=(0,e.useState)([]),[Ne,lt]=(0,e.useState)(0),[Ue,st]=(0,e.useState)(20),[ft,Ye]=(0,e.useState)(!0),[_e,we]=(0,e.useState)([]),[Ae,Qe]=(0,e.useState)(!0);Be.id=Be.coursesId,(0,e.useEffect)(()=>{if(k.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03"&&(He(),rt(),k.actionTabs.type===2)){const U=k.actionTabs.selectArrsAll[0];Qe(U.unified_setting)}},[k.actionTabs]);const rt=U=>Ke(void 0,null,function*(){Ye(!0);const oe=yield(0,L.c_)(Me(Fe({},Be),{page:U||Ie,limit:2e4,homework_id:k.actionTabs.type===1?"":k.actionTabs.selectArrs[0]}));oe==null||oe.course_groups.map((he,Te)=>{he.key=he.id,he.title=he.name,he.disabled=he.is_published}),oe&&(me([...oe==null?void 0:oe.course_groups]),lt(oe==null?void 0:oe.course_groups_count),Ye(!1),U||De.setFieldsValue({publish_time:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date((0,K.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ot=()=>Ke(void 0,null,function*(){var U,oe,he;if((0,Q.Rm)()&&!((oe=(U=k.AssistantObject)==null?void 0:U.practice)!=null&&oe.can_publish)){x.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"),Se(!1);return}const Te=Fe({},De.getFieldsValue());if(Te.end_time<=Te.publish_time){x.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Se(!1);return}if((_e==null?void 0:_e.length)<=0&&!Ae&&se.length>0){x.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Se(!1);return}let mt={homework_ids:[...k.actionTabs.selectArrs],group_ids:_e.length>0?_e.map(ze=>ze.id):(he=k.detailShixunsList)==null?void 0:he.course_groups,end_time:le()(Te.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()(Te.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!_e.length};Se(!0),(yield(0,J.ZP)(`/api/courses/${Be.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},mt)})).status===0?(Se(!1),He(),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),x.ZP.success("\u53D1\u5E03\u6210\u529F"),M({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,Q.GJ)()?k.actionTabs.detail?(M({type:"shixunHomeworks/setActionTabs",payload:{}}),M({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:Fe({},Be)}),M({type:"shixunHomeworks/getWorkSetting",payload:Fe({},Be)})):M({type:"classroomList/getClassroomTeacherShixunsList",payload:Me(Fe({},k.actionTabs.params),{type:4})}):M({type:"classroomList/getClassroomShixunsList",payload:Fe({},k.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||M({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:F.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Se(!1)}),He=()=>{je(1),me([]),we([])},yt=Ne>Ie*Ue,{detailShixunsList:it}=k,[ct,Se]=(0,e.useState)(!1);return F.createElement(O.default,{width:600,centered:!0,confirmLoading:ct,title:"\u53D1\u5E03\u4F5C\u4E1A",open:k.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ot(),onCancel:()=>{He(),M({type:"classroomList/setActionTabs",payload:{}})}},F.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",F.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),F.createElement(te.default,{form:De},F.createElement("div",{style:{paddingLeft:0}},F.createElement(I.Z,{className:"mt30",align:"middle"},F.createElement(Z.Z,null,F.createElement(te.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},F.createElement(ce.default,{style:{width:170,marginRight:"25px"},disabledDate:U=>(0,R.Q8)(U,ee),disabledTime:U=>(0,R.d0)(U),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),F.createElement(Z.Z,{className:"ml20"},F.createElement(te.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},F.createElement(ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,K.U6)(),"HH:mm")},disabledDate:U=>(0,R.Q8)(U,ee,De.getFieldValue("publish_time")),disabledTime:U=>(0,R.d0)(U,De.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),k.actionTabs.type===2&&F.createElement(I.Z,{style:{marginBottom:"10px"}},F.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),F.createElement(q.ZP.Group,{value:Ae,onChange:U=>{Qe(U.target.value),we([])}},F.createElement(q.ZP,{value:!0,disabled:!k.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),F.createElement(q.ZP,{className:"ml20",disabled:se.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),se.length<=0&&k.actionTabs.type===2&&F.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(k.actionTabs.type===1||!Ae)&&se.length>0&&F.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},F.createElement("span",{style:{flex:1}},F.createElement(re.default,{checked:_e.length===se.length,onChange:U=>{_e.length===se.length?we([]):we(se)}},"\u5168\u9009")),F.createElement("span",{style:{width:16}}),F.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",_e.length||0,"\u4E2A\u5206\u73ED")),(k.actionTabs.type===1||!Ae)&&se.length>0&&F.createElement(p.Z,{data:se,selectedRowKeys:_e,setSelectedRowKeys:we})))};be.Z=(0,z.connect)(({classroomList:k})=>({classroomList:k}))(nt)},85858:function(at,be,d){d.r(be),d.d(be,{default:function(){return Ku}});var e=d(59301),te=d(76265),x=d(63144),O=d(20834),I=d(8591),Z=d(98135),ce=d(95237),q=d(43604),re=d(38854),$=d(6848),le=d(81327),J=d(56511),K=d(53864),z=d(24905),Q=d(43418),L=d(5112),p=d(35099),R=d(43501),F=d(15826),ne=d(50498),ye=Object.defineProperty,Ze=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Re=Object.prototype.propertyIsEnumerable,Fe=(t,a,u)=>a in t?ye(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Me=(t,a)=>{for(var u in a||(a={}))We.call(a,u)&&Fe(t,u,a[u]);if(Oe)for(var u of Oe(a))Re.call(a,u)&&Fe(t,u,a[u]);return t},Ke=(t,a)=>Ze(t,Je(a)),nt=(t,a)=>{var u={};for(var y in t)We.call(t,y)&&a.indexOf(y)<0&&(u[y]=t[y]);if(t!=null&&Oe)for(var y of Oe(t))a.indexOf(y)<0&&Re.call(t,y)&&(u[y]=t[y]);return u},k=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const M=t=>{var a=t,{classroomList:u,dispatch:y,match:A,location:C,user:b}=a,E=nt(a,["classroomList","dispatch","match","location","user"]),r,_;const j=(0,x.useParams)(),[N,w]=(0,e.useState)(!1),[h,H]=(0,e.useState)(!1),V=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,p.j5)()){H(!0);return}const g={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(ae=>{var s;ae.author_login===((s=b.userInfo)==null?void 0:s.login)?++g.hasNum:++g.noHasNum}),g.noHasNum>0?Q.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",e.createElement("span",{className:"c-blue"},g.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",e.createElement("span",{className:"c-red"},g.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",e.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{f()}}):H(!0)}else H(!1)},[u.actionTabs.key]);const f=()=>{y({type:"classroomList/setActionTabs",payload:{}})};return e.createElement(Q.default,{centered:!0,title:"\u63D0\u793A",open:h,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:N,onOk:()=>k(void 0,null,function*(){var g;if((g=V.current)!=null&&g.onVerify())return;w(!0);const ae=yield(0,te.ZP)(`/api/courses/${j.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});w(!1),ae.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?y({type:"classroomList/getClassroomTeacherShixunsList",payload:Ke(Me({},u.actionTabs.params),{type:4})}):y({type:"classroomList/getClassroomShixunsList",payload:Me({},u.actionTabs.params)}),y({type:"classroomList/getClassroomLeftMenus",payload:{id:j.coursesId}}))}),onCancel:()=>{f()}},!((r=u==null?void 0:u.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((_=u==null?void 0:u.actionTabs)==null?void 0:_.status)?e.createElement(e.Fragment,null,e.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u5B9E\u8BAD\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),e.createElement(ne.Z,{ref:g=>V.current=g})):e.createElement(e.Fragment,null,e.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),e.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ee=(0,x.connect)(({classroomList:t,user:a})=>({classroomList:t,user:a}))(M),Be=d(42894),De=d(16716),Ie=Object.defineProperty,je=Object.defineProperties,se=Object.getOwnPropertyDescriptors,me=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,Ue=(t,a,u)=>a in t?Ie(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,st=(t,a)=>{for(var u in a||(a={}))Ne.call(a,u)&&Ue(t,u,a[u]);if(me)for(var u of me(a))lt.call(a,u)&&Ue(t,u,a[u]);return t},ft=(t,a)=>je(t,se(a)),Ye=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const _e=({classroomList:t,dispatch:a})=>{const u=(0,x.useParams)();return e.createElement(Q.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ye(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,p.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:ft(st({},t.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:st({},t.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var we=(0,x.connect)(({classroomList:t})=>({classroomList:t}))(_e),Ae=d(78241),Qe=d(99232),rt=d.n(Qe),ot=Object.defineProperty,He=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,U=(t,a,u)=>a in t?ot(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,oe=(t,a)=>{for(var u in a||(a={}))ct.call(a,u)&&U(t,u,a[u]);if(it)for(var u of it(a))Se.call(a,u)&&U(t,u,a[u]);return t},he=(t,a)=>He(t,yt(a)),Te=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const mt=({classroomList:t,loading:a,dispatch:u})=>{var y,A;const C=(0,x.useParams)(),[b,E]=(0,e.useState)(!1),{actionTabs:r}=t,[_]=Ae.default.useForm(),j=N=>N&&N<rt()().startOf("day");return(0,e.useEffect)(()=>{var N;t.actionTabs.key==="\u91CD\u547D\u540D"&&_.setFieldsValue({name:(N=r.selectArrs)==null?void 0:N.name})},[t.actionTabs.key]),e.createElement(Q.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:b,open:t.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>Te(void 0,null,function*(){var N,w;if((0,p.Rm)()&&!((w=(N=t.AssistantObject)==null?void 0:N.practice)!=null&&w.can_create)){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}const h=_.getFieldValue();E(!0);const H=`/api/homework_commons/${t.actionTabs.selectArrs.homework_id}/alter_name.json`,V=yield(0,te.ZP)(H,{method:"post",body:oe({},h)});E(!1),V.status===0&&(I.ZP.success("\u4FEE\u6539\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherShixunsList",payload:he(oe({},t.actionTabs.params),{type:4})}):u({type:"classroomList/getClassroomShixunsList",payload:oe({},t.actionTabs.params)}))}),onCancel:()=>{E(!1),u({type:"classroomList/setActionTabs",payload:{}})}},e.createElement(Ae.default,{form:_},e.createElement(ce.Z,{className:"mt10 c-grey-999"},e.createElement(q.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),e.createElement(q.Z,{flex:"1"},(y=r.selectArrs)==null?void 0:y.shixun_name)),e.createElement(Ae.default.Item,{name:"name"},e.createElement(ce.Z,{className:"mt10",align:"middle"},e.createElement(q.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),e.createElement(q.Z,{flex:"1"},e.createElement(Z.default,{defaultValue:(A=r.selectArrs)==null?void 0:A.name}))))))};var _t=(0,x.connect)(({classroomList:t,loading:a})=>({classroomList:t,loading:a}))(mt),ze=d(43428),de=d(3113),Xe=d(71418),qe=d(28103),Ge=d(6629),D={flex_box_center:"flex_box_center___z88Le",flex_space_between:"flex_space_between___b4xPz",flex_box_vertical_center:"flex_box_vertical_center___KkW0d",flex_box_center_end:"flex_box_center_end___pgvoZ",flex_box_column:"flex_box_column___tFgV5",wrp:"wrp___RrUT2",drawer:"drawer___QqugY",menu:"menu___uKpxi",actived:"actived___hCeHj",actived2:"actived2___aIAeg",subTag:"subTag___S0zfl",listItem:"listItem___Ulw3D",listItem2:"listItem2___J8GtN",info:"info___gY955",title:"title___hyfzM",titleLeft:"titleLeft___eH38u",titleRight:"titleRight___JCVAi",search:"search___GnrcF",filter:"filter___jwVvV",description:"description___ynLaI",menuCourse:"menuCourse___HRXxE",authorname:"authorname___qn85G","tooltip-content":"tooltip-content___A6uPo"},$e=d(15276),Yt=d(32325),et=d(83779),ht=d(8144),Qt=Object.defineProperty,Xt=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,Ft=(t,a,u)=>a in t?Qt(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,ue=(t,a)=>{for(var u in a||(a={}))eu.call(a,u)&&Ft(t,u,a[u]);if(gt)for(var u of gt(a))tu.call(a,u)&&Ft(t,u,a[u]);return t},dt=(t,a)=>Xt(t,qt(a)),Et=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const{Search:ma}=Z.default,Bt=[{id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},{id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]}],uu=({classroomList:t,loading:a,dispatch:u,shixunsList:y})=>{var A,C;const[b,E]=(0,e.useState)(ue({},(0,x.useParams)())),{shixunLists:r,shixunAiRecommendLists:_}=t,[j,N]=(0,e.useState)([]),[w,h]=(0,e.useState)({}),[H,V]=(0,e.useState)([]),[f,g]=(0,e.useState)(!1),ae=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(c=>!!c),[s,n]=(0,e.useState)({page:1,type:"mine",diff:"",status:"published",order:"desc",limit:20,sort:"myshixuns_count",no_jupyter:1,group_id:null,shixun_homework:!0});(0,e.useEffect)(()=>{Y()},[b.coursesId,s]),(0,e.useEffect)(()=>{t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&N([]),u({type:"shixunsList/getMenus",payload:{}})},[t.actionTabs.key]),(0,e.useEffect)(()=>{(r!=null&&r.shixun_list||_!=null&&_.shixun_list)&&h(s.sort==="recommend"?_:r)},[r,_]);const Y=()=>Et(void 0,null,function*(){h([]),g(!0);let c=ue({},s);if(s.sort==="recommend"&&(c.sort="myshixuns_count"),s.sort==="recommend")yield u({type:"classroomList/getShixunAiRecommendLists",payload:dt(ue({},c),{course_id:b.coursesId})});else{const o=ue({},c);yield u({type:"classroomList/getShixunLists",payload:o})}const G=yield(0,te.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});V([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(G==null?void 0:G.groups)||[]]),N([]),g(!1)});if(t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[W,X,ge,ve]=(0,et.P)(),Pe=c=>Et(void 0,null,function*(){(yield u({type:"classroomList/createShixunHomework",payload:{coursesId:b.coursesId,shixuns_info:c.map(o=>({shixun_id:o.id,is_copy:o.is_copy,is_use:o.is_use}))}})).status||((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherShixunsList",payload:dt(ue({},t.actionTabs.params),{type:4})}):u({type:"classroomList/getClassroomShixunsList",payload:ue({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:b.coursesId}}),localStorage.getItem("Noviceguide")==="0"||u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:e.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),[fe,B]=(0,e.useState)(!1);return e.createElement(e.Fragment,null,e.createElement(ze.Z,{placement:"bottom",height:"100%",closable:!0,open:t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:D.drawer,onClose:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(de.ZP,{size:"middle",onClick:()=>{u({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(de.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Et(void 0,null,function*(){var c,G;if(B(!0),!(yield ve({id:j,type:"shixun",course_id:(c=t.detailTopBanner)==null?void 0:c.course_id}))){const v=(G=w==null?void 0:w.shixun_list)==null?void 0:G.filter(P=>j.includes(P.identifier)).map(P=>({id:P.id,is_copy:0,is_use:1}));yield Pe(v)}B(!1)}),type:"primary",loading:fe},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Yt.Z,{onChange:c=>{c!=null&&c.keyword&&(0,ht.tk)({name:c==null?void 0:c.keyword,copywriting:c==null?void 0:c.keyword,position:"Shixun"}),n(dt(ue(ue({},s),c),{page:1}))}})),e.createElement("section",{className:"edu-container"},e.createElement(Xe.Z,{spinning:f},e.createElement("aside",null,Bt.map(function(c,G){var o;return G!==0?null:e.createElement("ul",{className:D.menu,key:G},e.createElement("li",null,c.name),(o=c==null?void 0:c.children)==null?void 0:o.map(function(v,P){return e.createElement("li",{className:s[c.id]==v.id?D.actived:"",onClick:()=>{s[c.id]=v.id,s.page=1,n(ue({},s))}},e.createElement("strong",null,v.name))}))}),e.createElement("ul",{className:D.menu},e.createElement("li",null,"\u65B9\u5411"),e.createElement("li",{className:s!=null&&s.discipline_id?"":D.actived,onClick:()=>{delete s.tag_level,delete s.sub_discipline_id,delete s.discipline_id,s.page=1,n(ue({},s))}},e.createElement("strong",null,"\u5168\u90E8")),y.menus&&y.menus.map(function(c,G){return e.createElement("li",{key:G,className:(s==null?void 0:s.discipline_id)==c.id?D.actived:""},e.createElement("strong",{onClick:()=>{s.tag_level=1,s.discipline_id=c.id,delete s.sub_discipline_id,s.page=1,n(ue({},s))}},c.name),e.createElement("div",null,c.sub_repertoires.map(function(o,v){return e.createElement("div",{key:v,className:"mt5"},e.createElement("div",{className:(s==null?void 0:s.sub_discipline_id)==o.id&&s.tag_level===2?`${D.actived2} ${D.subTag}`:D.subTag,onClick:()=>{s.tag_level=2,s.discipline_id=c.id,s.sub_discipline_id=o.id,n(ue({},s))}},o.name),e.createElement("ul",{className:"mt5"},o.tags&&o.tags.map(function(P,zt){return e.createElement("li",{key:zt,className:s.sub_discipline_id==P.id&&s.tag_level===3?D.actived2:"",onClick:()=>{s.tag_level=3,s.discipline_id=c.id,s.sub_discipline_id=P.id,n(ue({},s))}},P.name)})))})))})),s.type==="mine"&&e.createElement("ul",{className:D.menu},e.createElement("li",null,"\u76EE\u5F55"),H==null?void 0:H.map((c,G)=>e.createElement("li",{className:s.group_id==c.id?D.actived:"",key:c.name,onClick:()=>{s.group_id=c.id,s.page=1,n(ue({},s))}},e.createElement("strong",null,c.name)))),Bt.map(function(c,G){var o;return G!==1?null:e.createElement("ul",{className:D.menu,key:G},e.createElement("li",null,c.name),(o=c==null?void 0:c.children)==null?void 0:o.map(function(v,P){return e.createElement("li",{className:s[c.id]==v.id?D.actived:"",onClick:()=>{s[c.id]=v.id,n(ue({},s))}},e.createElement("strong",null,v.name))}))}),e.createElement(ce.Z,{align:"middle"},e.createElement(q.Z,{flex:"1",className:D.filter},ae.map(function(c,G){return e.createElement(de.ZP,{key:G,className:"mr20",type:s.sort===c.id?"primary":"default",onClick:()=>{s.sort=c.id,n(ue({},s))}},c.name)})),e.createElement(q.Z,{className:"c-grey-999"},e.createElement("div",{className:D.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},j.length),"\u4E2A"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},w.shixuns_count),"\u4E2A"),e.createElement("li",{className:"current",onClick:()=>{s.order=s.order==="asc"?"desc":"asc",n(ue({},s))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${s.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((A=w==null?void 0:w.shixun_list)==null?void 0:A.length)===0&&e.createElement(Ge.Z,null),e.createElement(z.default.Group,{style:{display:"block"},value:j,onChange:c=>{N(c)}},(C=w==null?void 0:w.shixun_list)==null?void 0:C.map(function(c,G){return e.createElement("div",{className:D.listItem,key:c==null?void 0:c.identifier,style:{cursor:"auto"}},e.createElement(z.default,{value:c==null?void 0:c.identifier,style:{marginTop:"3px"},disabled:(c==null?void 0:c.need_authorize)||(c==null?void 0:c.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),e.createElement("div",{className:D.info},e.createElement("div",{className:D.title},e.createElement("div",{className:D.titleLeft},e.createElement("div",null,e.createElement(x.Link,{to:`/shixuns/${c.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:c.title}})),(c==null?void 0:c.need_authorize)&&e.createElement("span",{onClick:()=>{(0,$e.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,p.Ny)()&&(c==null?void 0:c.mark_status)===1&&e.createElement($.Z,{zIndex:1e4,title:c==null?void 0:c.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,p.Ny)()&&(c==null?void 0:c.mark_status)===2&&e.createElement($.Z,{zIndex:1e4,title:c==null?void 0:c.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,p.Ny)()&&(c==null?void 0:c.mark_status)===3&&e.createElement($.Z,{zIndex:1e4,title:c==null?void 0:c.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(c==null?void 0:c.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement($.Z,{zIndex:1e4,title:"\u5B9E\u8BAD\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u5B9E\u8BAD\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),e.createElement(de.ZP,{ghost:!0,href:`/shixuns/${c.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:D.description,dangerouslySetInnerHTML:{__html:c.description}})),e.createElement("div",{className:" mt15"},c.challenge_names.map(function(o,v){return e.createElement("span",{key:v,className:"mr30"},"\u7B2C",v+1,"\u5173 ",o," ")})),e.createElement(qe.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,e.createElement($.Z,{overlayClassName:D["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:c==null?void 0:c.member_user_names}}))},e.createElement("span",{className:D.authorname,dangerouslySetInnerHTML:{__html:c==null?void 0:c.member_user_names}})),c.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",{dangerouslySetInnerHTML:{__html:c.author_school_name}}))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",c.level),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",c.study_count)))))}))))),e.createElement("div",{className:"tc mt20"},e.createElement(K.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:s.page||1,showQuickJumper:!0,total:w==null?void 0:w.shixuns_count,onChange:c=>{s.page=c,n(ue({},s))}}))),e.createElement(et.Z,{visible:W,onCancel:X,renderData:ge,inPaper:!1,onOk:Pe,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var au=(0,x.connect)(({classroomList:t,shixunsList:a,loading:u})=>({classroomList:t,shixunsList:a,loading:u.effects}))(uu),nu=Object.defineProperty,lu=Object.defineProperties,su=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,ru=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,At=(t,a,u)=>a in t?nu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Le=(t,a)=>{for(var u in a||(a={}))ru.call(a,u)&&At(t,u,a[u]);if(Dt)for(var u of Dt(a))ou.call(a,u)&&At(t,u,a[u]);return t},Ct=(t,a)=>lu(t,su(a)),vt=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const{Search:iu}=Z.default,cu=({classroomList:t,loading:a,dispatch:u})=>{var y,A;const[C,b]=(0,e.useState)(Le({},(0,x.useParams)())),{actionTabs:E}=t,{shixunLists:r}=t,[_,j]=(0,e.useState)([]),[N,w]=(0,e.useState)(!1),[h,H]=(0,e.useState)({page:1,limit:20,search:null});(0,e.useEffect)(()=>{V()},[C.coursesId,h]),(0,e.useEffect)(()=>{t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&j([])},[t.actionTabs.key]);const V=()=>vt(void 0,null,function*(){var f;const g=Ct(Le({},h),{course_id:(f=E==null?void 0:E.params)==null?void 0:f.course_id});yield u({type:"classroomList/getExperimentLists",payload:g}),w(!1)});if(t.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return e.createElement(ze.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:D.drawer,onClose:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(de.ZP,{size:"middle",onClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(de.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>vt(void 0,null,function*(){var f;(yield u({type:"classroomList/createExperiment",payload:{homework_common_ids:[..._],category_id:C.categoryId,course_id:(f=E==null?void 0:E.params)==null?void 0:f.course_id}})).status||(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherShixunsList",payload:Ct(Le({},t.actionTabs.params),{type:4})}):u({type:"classroomList/getClassroomShixunsList",payload:Le({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}),localStorage.getItem("Noviceguide")==="0"||u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:e.createElement("div",null,"\u63A5\u4E0B\u6765\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u4E2A\u201C\u8BFE\u7A0B\u5B9E\u9A8C\u201D~\u70B9\u51FB\u201C\u9009\u7528\u5B9E\u8DF5\u9879\u76EE\u201D\uFF0C\u9009\u62E9\u4E00\u4E2A\u4F5C\u4E1A\uFF0C\u7136\u540E\u70B9\u51FB\u201C\u7ACB\u5373\u53D1\u5E03\u201D\u5C31\u7ED9\u5B9E\u8DF5\u8BFE\u5802\u6DFB\u52A0\u4E86\u4E00\u4E2A\u8BFE\u7A0B\u5B9E\u9A8C\u3002")}}))}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(iu,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:D.search,onSearch:f=>{h.search=f,H(Le({},h))}})),e.createElement("section",{className:"edu-container"},e.createElement(Xe.Z,{spinning:N},e.createElement("aside",null,((y=r==null?void 0:r.homeworks)==null?void 0:y.length)===0&&e.createElement(Ge.Z,null),(A=r==null?void 0:r.homeworks)==null?void 0:A.map(function(f,g){var ae,s,n;return e.createElement("div",{className:D.listItem,key:g,style:{cursor:"auto"}},e.createElement(z.default,{checked:_.includes(f.id),value:f.id,style:{marginTop:"3px"},disabled:f==null?void 0:f.need_authorize,onChange:Y=>{let W=_.indexOf(f.id);_.indexOf(f.id)>-1?j(_.filter(X=>X!==f.id)):j(_.concat(f.id))}}),e.createElement("div",{className:D.info},e.createElement("div",{className:D.title},e.createElement("div",{className:D.titleLeft},e.createElement(x.Link,{to:`/shixuns/${f.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:f==null?void 0:f.name}})),(f==null?void 0:f.need_authorize)&&e.createElement("span",{onClick:()=>{(0,$e.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,p.Ny)()&&(f==null?void 0:f.mark_status)===1&&e.createElement($.Z,{title:f==null?void 0:f.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,p.Ny)()&&(f==null?void 0:f.mark_status)===2&&e.createElement($.Z,{title:f==null?void 0:f.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,p.Ny)()&&(f==null?void 0:f.mark_status)===3&&e.createElement($.Z,{title:f==null?void 0:f.mark_content},e.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),e.createElement(de.ZP,{ghost:!0,href:`/shixuns/${f.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:D.description,dangerouslySetInnerHTML:{__html:f==null?void 0:f.description}})),e.createElement("div",{className:" mt15"},(ae=f==null?void 0:f.challenges)==null?void 0:ae.map(function(Y,W){return e.createElement("span",{key:W,className:"mr30"},"\u7B2C",W+1,"\u5173 ",Y==null?void 0:Y.subject," ")})),e.createElement(qe.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20"},((s=f==null?void 0:f.user)==null?void 0:s.name)&&e.createElement(e.Fragment,null,e.createElement("span",null,(n=f==null?void 0:f.user)==null?void 0:n.name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),e.createElement("span",null,f==null?void 0:f.created_at))))})))),e.createElement("div",{className:"tc mt20"},e.createElement(K.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:h.page||1,showQuickJumper:!0,total:r==null?void 0:r.total_count,onChange:f=>{h.page=f,H(Le({},h))}})))};var mu=(0,x.connect)(({classroomList:t,shixunsList:a,loading:u})=>({classroomList:t,shixunsList:a,loading:u.effects}))(cu),du=Object.defineProperty,xt=Object.getOwnPropertySymbols,Eu=Object.prototype.hasOwnProperty,pu=Object.prototype.propertyIsEnumerable,bt=(t,a,u)=>a in t?du(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Ve=(t,a)=>{for(var u in a||(a={}))Eu.call(a,u)&&bt(t,u,a[u]);if(xt)for(var u of xt(a))pu.call(a,u)&&bt(t,u,a[u]);return t},fu=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const{Search:da}=Z.default,yu=({classroomList:t,loading:a,dispatch:u,shixunsList:y})=>{var A,C;const[b,E]=(0,e.useState)(Ve({},(0,x.useParams)())),r=(0,x.useLocation)(),{actionTabs:_}=t,[j]=Ae.default.useForm(),{shixunAiRecommendLists:N}=t,[w,h]=(0,e.useState)([]),H=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[V,f]=(0,e.useState)({page:1,course_id:b.coursesId,limit:20,no_jupyter:1});return(0,e.useEffect)(()=>{},[b.coursesId,V]),(0,e.useEffect)(()=>{t.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(h([]),u({type:"classroomList/getShixunAiRecommendLists",payload:Ve({},V)}))},[t.actionTabs.key]),t.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:e.createElement(Q.default,{title:"\u667A\u80FD\u63A8\u8350",placement:"bottom",centered:!0,height:"60%",width:1e3,closable:!0,style:{zIndex:9999},okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",open:t.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>fu(void 0,null,function*(){(yield u({type:"classroomList/createShixunHomework",payload:Ve({shixun_ids:[...w],category_id:b.categoryId},b)})).status||((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u667A\u80FD\u63A8\u8350\u9009\u7528"]),sessionStorage.aiRecommentHide=!0,I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomShixunsList",payload:Ve({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:b.coursesId}}))})},e.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},e.createElement(Xe.Z,{spinning:a["classroomList/getShixunAiRecommendLists"]},e.createElement("aside",{style:{minHeight:150}},((A=N==null?void 0:N.shixun_list)==null?void 0:A.length)===0&&e.createElement(Ge.Z,null),(C=N==null?void 0:N.shixun_list)==null?void 0:C.map(function(g,ae){var s,n,Y;return e.createElement("div",{className:D.listItem2,key:ae,style:{cursor:"auto"}},e.createElement(z.default,{checked:w.includes(g.id),value:g.id,style:{marginTop:"3px"},disabled:g==null?void 0:g.need_authorize,onChange:W=>{let X=w.indexOf(g.id);w.indexOf(g.id)>-1?h(w.filter(ge=>ge!==g.id)):h(w.concat(g.id))}}),e.createElement("div",{className:D.info},e.createElement("div",{className:D.title},e.createElement("div",{className:D.titleLeft},e.createElement(x.Link,{to:`/shixuns/${g.identifier}/challenges`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:g.title}})),(g==null?void 0:g.need_authorize)&&e.createElement("span",{onClick:()=>{(0,$e.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),e.createElement(de.ZP,{ghost:!0,href:`/shixuns/${g.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:D.description,dangerouslySetInnerHTML:{__html:g.description}})),e.createElement("div",{className:" mt10"},g.challenge_names.map(function(W,X){return e.createElement("span",{key:X,className:"mr30"},"\u7B2C",X+1,"\u5173 ",W," ")})),e.createElement("div",{className:"c-light-black mt10"},(s=g==null?void 0:g.content)!=null&&s.author_name?e.createElement("span",{dangerouslySetInnerHTML:{__html:(Y=(n=g==null?void 0:g.content)==null?void 0:n.author_name)==null?void 0:Y[0]}}):e.createElement("span",null,g.author_name),e.createElement("span",{className:"ml15 mr15"},"|"),g.author_school_name&&e.createElement(e.Fragment,null,e.createElement("span",null,g.author_school_name),e.createElement("span",{className:"ml15 mr15"},"|")),e.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",g.level),e.createElement("span",{className:"ml15 mr15"},"|"),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),e.createElement("span",null,g.study_count)),e.createElement(qe.Z,{dashed:!0})))})))),e.createElement("div",{className:"tc mt20 hide"},e.createElement(K.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:V.page||1,showQuickJumper:!0,total:N==null?void 0:N.shixuns_count,onChange:g=>{V.page=g,f(Ve({},V))}})))};var _u=(0,x.connect)(({classroomList:t,shixunsList:a,loading:u})=>({classroomList:t,shixunsList:a,loading:u.effects}))(yu),hu=Object.defineProperty,gu=Object.defineProperties,Fu=Object.getOwnPropertyDescriptors,Pt=Object.getOwnPropertySymbols,Bu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,St=(t,a,u)=>a in t?hu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Ce=(t,a)=>{for(var u in a||(a={}))Bu.call(a,u)&&St(t,u,a[u]);if(Pt)for(var u of Pt(a))Du.call(a,u)&&St(t,u,a[u]);return t},Au=(t,a)=>gu(t,Fu(a)),kt=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const{Search:Cu}=Z.default,vu=({classroomList:t,loading:a,dispatch:u})=>{var y,A;const[C,b]=(0,e.useState)(Ce({},(0,x.useParams)())),E=(0,x.useLocation)(),{actionTabs:r}=t,[_]=Ae.default.useForm(),{coursesLists:j}=t,[N,w]=(0,e.useState)([]),[h,H]=(0,e.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,e.useEffect)(()=>{t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(u({type:"classroomList/getCoursesLists",payload:Ce({},h)}),w([]))},[t.actionTabs.key,C.categoryId,h]);const[V,f,g,ae]=(0,et.P)(),s=n=>kt(void 0,null,function*(){var Y;(yield u({type:"classroomList/createCoursesHomework",payload:{coursesId:C.coursesId,subjects_info:[{subject_id:(Y=N[0])==null?void 0:Y.id,stage_shixuns:n.map(X=>({stage_shixun_id:X.id,is_use:X.is_use,is_copy:X.is_copy}))}]}})).status||((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),(0,p.GJ)()?u({type:"classroomList/getClassroomTeacherShixunsList",payload:Au(Ce({},t.actionTabs.params),{type:4})}):u({type:"classroomList/getClassroomShixunsList",payload:Ce({},t.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))});return t.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:e.createElement(ze.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},open:t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:D.drawer,footer:e.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},e.createElement(de.ZP,{size:"middle",onClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),e.createElement(de.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:()=>kt(void 0,null,function*(){var n,Y;if((N==null?void 0:N.length)===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;(yield ae({id:(n=N[0])==null?void 0:n.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(Y=t.detailTopBanner)==null?void 0:Y.course_id}))||s([])}),type:"primary"},"\u786E\u5B9A"))},e.createElement("section",{className:"tc"},e.createElement(Cu,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:D.search,onSearch:n=>{h.keyword=n,n&&(0,ht.tk)({name:n,copywriting:n,position:"Subject"}),H(Ce({},h))}})),e.createElement("section",{className:"edu-container"},e.createElement(Xe.Z,{spinning:a["classroomList/getCoursesLists"]},e.createElement("aside",null,e.createElement("div",{className:D.menuCourse},e.createElement("ul",null,e.createElement("li",null,"\u5DF2\u9009",e.createElement("span",{className:"c-blue"},N.length),"\u8BFE\u7A0B"),e.createElement("li",null,"\u5171",e.createElement("span",{className:"c-blue"},j.subjects_count),"\u4E2A\u8BFE\u7A0B"),e.createElement("li",{className:"current",onClick:()=>{h.order=h.order==="asc"?"desc":"asc",h.sort="shixuns_count",H(Ce({},h))}},"\u5B9E\u8BAD\u6570",e.createElement("p",{className:`edu-sorter current ${h.sort==="shixuns_count"&&h.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),e.createElement("li",{className:"current",onClick:()=>{h.order=h.order==="asc"?"desc":"asc",h.sort="myshixuns_count",H(Ce({},h))}},"\u5B66\u4E60\u4EBA\u6570",e.createElement("p",{className:`edu-sorter current ${h.sort==="myshixuns_count"&&h.order}`},e.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),e.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),e.createElement("li",{className:`${h.type==="all"&&"c-blue"} current`,onClick:()=>{h.type="all",H(Ce({},h))}},"\u5168\u90E8\u8BFE\u7A0B"),e.createElement("li",{className:`${h.type==="mine"&&"c-blue"} current`,onClick:()=>{h.type="mine",H(Ce({},h))}},"\u6211\u7684\u8BFE\u7A0B"))),((y=j==null?void 0:j.subject_list)==null?void 0:y.length)===0&&e.createElement(Ge.Z,null),(A=j==null?void 0:j.subject_list)==null?void 0:A.map(function(n,Y){var W,X,ge,ve,Pe,fe;return e.createElement("div",{className:D.listItem,key:n.id,style:{cursor:"auto"}},e.createElement(L.ZP,{checked:N.map(B=>B.id).includes(n.id),value:n.id,style:{marginTop:"1px"},disabled:(n==null?void 0:n.need_authorize)||(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:B=>{w([{id:n.id,identifier:n.identifier}])}}),e.createElement("div",{className:D.info},e.createElement("div",{className:D.title},e.createElement("div",{className:D.titleLeft},e.createElement("div",null,e.createElement(x.Link,{to:`/paths/${n.id}`,target:"_blank"},e.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:n.title}})),(n==null?void 0:n.need_authorize)&&e.createElement("span",{onClick:()=>{(0,$e.rX)(!1,"\u8BE5\u8BFE\u7A0B\u4E2D\u5305\u542B\u5B9E\u8BAD\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002")},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(n==null?void 0:n.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&e.createElement($.Z,{zIndex:1e4,title:"\u5B9E\u8DF5\u8BFE\u7A0B\u9700\u53D1\u5E03\u540E\u624D\u80FD\u53D1\u9001\u5230\u6559\u5B66\u8BFE\u5802\uFF0C\u70B9\u51FB\u540D\u79F0\u53EF\u524D\u5F80\u8BFE\u7A0B\u8BE6\u60C5"},e.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),e.createElement($.Z,{zIndex:1e4,title:"\u524D\u5F80\u9009\u7528\u662F\u8FDB\u5165\u5B9E\u8DF5\u8BFE\u7A0B\u7684\u9875\u9762\u540E\uFF0C\u70B9\u51FB\u201C\u53D1\u9001\u201D\u6309\u94AE\uFF0C\u5C06\u6240\u9700\u5B9E\u8DF5\u9879\u76EE\u53D1\u9001\u81F3\u5F53\u524D\u8BFE\u5802"},e.createElement(de.ZP,{ghost:!0,href:`/paths/${n.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),e.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},e.createElement("span",{className:D.description,dangerouslySetInnerHTML:{__html:n.description}})),e.createElement(qe.Z,{dashed:!0}),e.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},e.createElement("div",null,(W=n==null?void 0:n.content)!=null&&W.member_user_names?e.createElement($.Z,{overlayClassName:D["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:(X=n==null?void 0:n.content)==null?void 0:X.member_user_names}}))},e.createElement("span",{className:D.authorname,dangerouslySetInnerHTML:{__html:(ge=n==null?void 0:n.content)==null?void 0:ge.member_user_names}})):(n==null?void 0:n.member_user_names)&&e.createElement($.Z,{title:e.createElement("div",null,e.createElement("span",null,n.member_user_names))},e.createElement("span",{className:D.authorname},n.member_user_names)),(ve=n==null?void 0:n.content)!=null&&ve.author_school_name?e.createElement($.Z,{overlayClassName:D["tooltip-content"],title:e.createElement("div",null,e.createElement("span",{dangerouslySetInnerHTML:{__html:(Pe=n==null?void 0:n.content)==null?void 0:Pe.author_school_name}}))},e.createElement("span",{className:D.authorname,dangerouslySetInnerHTML:{__html:(fe=n==null?void 0:n.content)==null?void 0:fe.author_school_name}})):(n==null?void 0:n.author_school_name)&&e.createElement($.Z,{title:e.createElement("div",null,e.createElement("span",null,n.author_school_name))},e.createElement("span",{className:D.authorname},n.author_school_name))),e.createElement("div",null,e.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",n.stage_count),e.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",n.shixuns_count),e.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",n.myshixuns_count)))))})))),e.createElement("div",{className:"tc mt20"},e.createElement(K.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:h.page||1,showQuickJumper:!0,total:j==null?void 0:j.subjects_count,onChange:n=>{h.page=n,u({type:"classroomList/getCoursesLists",payload:Ce({},h)})}})),e.createElement(et.Z,{visible:V,inPaper:!1,onOk:s,onCancel:f,renderData:g,modalType:"multiple",type:"subject"}))};var xu=(0,x.connect)(({classroomList:t,loading:a})=>({classroomList:t,loading:a.effects}))(vu),bu=d(57306),Pu=Object.defineProperty,Nt=Object.getOwnPropertySymbols,Su=Object.prototype.hasOwnProperty,ku=Object.prototype.propertyIsEnumerable,wt=(t,a,u)=>a in t?Pu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Tt=(t,a)=>{for(var u in a||(a={}))Su.call(a,u)&&wt(t,u,a[u]);if(Nt)for(var u of Nt(a))ku.call(a,u)&&wt(t,u,a[u]);return t},Nu=({styles:t={},params:a,setisshowmodal:u})=>e.createElement("section",{className:"tc animated fadeIn",style:Tt(Tt({},{color:"#999",margin:"200px auto"}),t)},e.createElement("img",{src:bu.z3}),e.createElement("p",{className:"mt20 font14"},`\u8BE5${a.category?"\u5206\u7EC4":"\u8BFE\u7A0B"}\u65E0\u8BFE\u7A0B\u5B9E\u9A8C\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u9009\u7528\u5B9E\u9A8C\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A`),e.createElement("div",{style:{marginTop:"30px"}},e.createElement(de.ZP,{onClick:()=>{u(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),e.createElement(de.ZP,{onClick:()=>{(0,F.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"))),T={flex_box_center:"flex_box_center___i0kQ7",flex_space_between:"flex_space_between___st8Nm",flex_box_vertical_center:"flex_box_vertical_center___cGman",flex_box_center_end:"flex_box_center_end___xCqb1",flex_box_column:"flex_box_column___90t8q",bg:"bg___yvvvB",containerDesc:"containerDesc___McNkA",tablestyle:"tablestyle____NWqR",listItem:"listItem___Kb3j3",info:"info___QEKlY",title:"title___IjCCo",titleLeft:"titleLeft___iZ9Qh",titleRight:"titleRight___QK1TN",moveCategory:"moveCategory___ydIP9",name:"name___CCaOX",categoryName:"categoryName___cyGX3",schedule:"schedule___Dx5uk",fnSign:"fnSign___oPdpV",spanSize:"spanSize___LVOA3",classromediv:"classromediv___LNulU",glow:"glow___KEPta",action:"action___WEeMi",btn:"btn___anrwi",btnSort:"btnSort___iBwPq",tips:"tips___ezxph",fixedBottom:"fixedBottom___RTnOi",left:"left___aDYtw",right:"right___txYei",acitons:"acitons___iwBUY",actionBtns:"actionBtns___wvnKM",cancel:"cancel___VgzVn",selectBtn:"selectBtn___mMh11",infoIcon:"infoIcon___fxDKp",infoStuIcon:"infoStuIcon___eoBo6",flexBox:"flexBox____AlDk",iconH:"iconH___Hmjwy",iconV:"iconV___VhZ00",actionIcon:"actionIcon___MWxMa",dro:"dro___bzbDZ",progressInfo:"progressInfo___bQbcf"},Ot=d(14491),wu=d(44758),Tu=d(70194),Ou=d(21797),It=d(96392),m=d(59301),Iu=Object.defineProperty,Lt=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,Zt=(t,a,u)=>a in t?Iu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,Ru=(t,a)=>{for(var u in a||(a={}))Lu.call(a,u)&&Zt(t,u,a[u]);if(Lt)for(var u of Lt(a))Zu.call(a,u)&&Zt(t,u,a[u]);return t},pe=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())}),Mu=({v:t,k:a,match:u,selectArrs:y,setSelectArrs:A,setSelectArrsAll:C,selectArrsAll:b,classroomList:E,dispatch:r,selectshow:_,batchState:j,pageSize:N,page:w,manageAllGroup:h})=>{var H,V,f,g,ae;const s=(0,x.useParams)(),[n,Y]=(0,e.useState)([]),[W,X]=(0,e.useState)(!1),[ge,ve]=(0,e.useState)(!1),[Pe,fe]=(0,e.useState)(!0);s.category=s.categoryId,s.id=s.coursesId,s.page=w,s.limit=N;function B(){return pe(this,null,function*(){let o=yield(0,te.ZP)(`/api/homework_commons/${t.homework_id}/group_settings_statistics.json`,{method:"get",params:Ru({},s)});Y(o.data)})}(0,e.useEffect)(()=>{var o;Y([]),X(!1),new Date(t==null?void 0:t.student_passed_time).getTime()>new Date(t==null?void 0:t.end_time_s).getTime()&&((o=t==null?void 0:t.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)===0?(ve(!1),fe(!1)):((t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)===0&&new Date(t==null?void 0:t.student_passed_time).getTime()<new Date(t==null?void 0:t.end_time_s).getTime()||(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)===0&&new Date(t==null?void 0:t.student_passed_time).getTime()<new Date(t==null?void 0:t.late_time).getTime())&&(ve(!0),fe(!1))},[_]);const c=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(o,v)=>v.status.indexOf(o)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:o=>{var v,P;return o==="--"?o:m.createElement("span",null,m.createElement("span",null,(v=o==null?void 0:o.split("/"))==null?void 0:v[0]),"\xA0/\xA0",m.createElement("span",null,(P=o==null?void 0:o.split("/"))==null?void 0:P[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:s.order_by==="end_time"?s.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:s.order_by==="late_time"?s.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:o=>o==="--"||!o?"--":m.createElement("span",{title:o},o)}],G=o=>{if((0,$e.tJ)(r,!0)){if(o.can_view_details){(0,F.xg)(`/shixuns/${o.shixun_identifier}/challenges`);return}o.redo?Q.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:m.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>pe(void 0,null,function*(){const v=yield(0,Ou.$Q)({id:o.myshixun_identifier,url:o.url});v&&(0,It.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:v.shixun_identifier,homework_common_id:o.homework_id,courseId:s.coursesId})})}):(0,It.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:o.shixun_identifier,homework_common_id:o.homework_id,courseId:s.coursesId})}};return m.createElement("div",{className:T.listItem,onClick:o=>{o.stopPropagation(),(0,F.xg)(`/classrooms/${s.coursesId}/shixun_homework/${t.homework_id}/detail?tabs=0`)},key:a},(0,p.GJ)()&&j&&m.createElement(z.default,{style:{marginTop:11,marginLeft:10},checked:y.includes(t.homework_id),value:t.homework_id,onClick:o=>{o.stopPropagation()},onChange:o=>{let v=y.indexOf(t.homework_id);y.indexOf(t.homework_id)>-1?(A(y.filter(P=>P!==t.homework_id)),C(b.filter(P=>P.homework_id!==t.homework_id))):(C(b.concat(t)),A(y.concat(t.homework_id)))}}),m.createElement("div",{className:T.info},m.createElement("div",{className:T.title},m.createElement("div",{className:T.titleLeft,style:(0,p.dE)()?{paddingRight:(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)?60:140}:{}},(0,p.GJ)()&&m.createElement(Tu.Z,{value:t.status},m.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[t.status]})),(0,p.dE)()&&m.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:t.status}),m.createElement("span",{className:T.name},t.name),!!((H=t.schools)!=null&&H.length)&&m.createElement($.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},m.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"}))),m.createElement("div",{className:T.titleRight},(0,p.GJ)()&&(t==null?void 0:t.status.indexOf("\u672A\u53D1\u5E03"))===0&&m.createElement(x.Link,{target:"_blank",to:"/",onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:s,type:2,manage_all_group:h}})})},m.createElement("aside",{className:T.flexBox},m.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),m.createElement("div",null,"\u53D1\u5E03"))),(0,p.dE)()&&m.createElement("div",{className:T.actionIcon},ge?m.createElement("i",{className:"iconfont icon-yiwancheng1"}):Pe?"":m.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((V=t.status)!=null&&V.includes("\u5DF2\u622A\u6B62"))&&!((f=t.status)!=null&&f.includes("\u5BFC\u5165"))&&m.createElement("aside",{onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),G(t)}),className:T.flexBox,style:{marginRight:10}},m.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),m.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((g=t.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((ae=t.status)==null?void 0:ae.includes("\u5BFC\u5165")))&&m.createElement("aside",{onClick:o=>pe(void 0,null,function*(){var v;(v=t.status)!=null&&v.includes("\u5BFC\u5165")||(o.stopPropagation(),o.preventDefault(),(0,F.xg)(`/classrooms/${s.coursesId}/shixun_homework/${t.homework_id}/${t.student_work_id}/comment`))}),className:T.flexBox,style:{marginRight:10}},m.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),m.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,p.GJ)()&&m.createElement(re.Z,{placement:"bottomCenter",overlayClassName:T.dro,dropdownRender:()=>m.createElement(O.default,null,t.status!=="\u5BFC\u5165"&&m.createElement(O.default.Item,{key:1,style:{textAlign:"center"}},m.createElement("a",{onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:s,type:2}})})},"\u7ACB\u5373\u53D1\u5E03")),t.status!=="\u5BFC\u5165"&&m.createElement(O.default.Item,{key:2,style:{textAlign:"center"}},m.createElement("a",{onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:s,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.status==="\u5BFC\u5165"&&m.createElement(O.default.Item,{key:23,style:{textAlign:"center"}},m.createElement(x.Link,{target:"_blank",to:"/",onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:t==null?void 0:t.name,id:t==null?void 0:t.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),m.createElement(O.default.Item,{key:22,style:{textAlign:"center"}},m.createElement(x.Link,{target:"_blank",to:"/",onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:b,params:s,status:t==null?void 0:t.status}})})},"\u7ACB\u5373\u5220\u9664")),t.status!=="\u5BFC\u5165"&&(t==null?void 0:t.status.indexOf("\u672A\u53D1\u5E03"))<0&&m.createElement(O.default.Item,{key:3,style:{textAlign:"center"}},m.createElement(x.Link,{target:"_blank",to:"/",onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),r({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const v=yield(0,wu.Vs)({categoryId:t.homework_id});r({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(v==null?void 0:v.status)===0&&I.ZP.success(v==null?void 0:v.message)})},"\u66F4\u65B0\u6210\u7EE9")),t.status!=="\u5BFC\u5165"&&m.createElement(O.default.Item,{key:23,style:{textAlign:"center"}},m.createElement(x.Link,{target:"_blank",to:"/",onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),G(t)})},"\u8FDB\u5165\u5B9E\u8BAD")),m.createElement(O.default.Item,{key:5,style:{textAlign:"center"}},m.createElement("a",{onClick:o=>{o.stopPropagation(),o.preventDefault(),r({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:t,params:s}})}},"\u91CD\u65B0\u547D\u540D")),t.status!=="\u5BFC\u5165"&&m.createElement(O.default.Item,{key:6,style:{textAlign:"center"}},m.createElement(x.Link,{target:"_blank",onClick:o=>{o.stopPropagation()},to:`/classrooms/${s.coursesId}/shixun_homework/${t.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},m.createElement("aside",{onClick:o=>o.stopPropagation(),className:T.flexBox,style:{marginRight:6,cursor:"default"}},m.createElement("i",{className:"iconfont icon-gengduo4"}),m.createElement("div",null,"\u66F4\u591A"))))),(0,p.GJ)()&&m.createElement("p",{className:T.infoIcon},m.createElement("span",{className:"c-grey-333 mr20"},t.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(t.status)&&!!t.uncommit_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),t.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(t.status)&&!!t.commit_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),t.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(t.status)&&!!t.compelete_count&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),t.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(t.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),t.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(t.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),t.end_time),["\u5DF2\u7ED3\u675F"].includes(t.status)&&m.createElement("span",{className:"c-grey-999 mr10"},m.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),t.status_time),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&m.createElement("span",{className:"c-grey-999"},m.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),t==null?void 0:t.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(t.status)&&m.createElement("span",{className:T.iconV,onClick:o=>pe(void 0,null,function*(){o.stopPropagation(),o.preventDefault(),W||B(),X(!W)})},m.createElement("i",{className:`iconfont icon-${W?"shouqi":"xiala2"}`})," ")),(0,p.dE)()&&m.createElement("span",{className:T.infoStuIcon},m.createElement("span",{className:"c-grey-333"},t.author),m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),m.createElement("span",null,m.createElement("span",{className:"c-light-primary"},t==null?void 0:t.finished_challenge_count),"/",t==null?void 0:t.challenge_count)),t.status.includes("\u5DF2\u622A\u6B62")&&!!(t!=null&&t.status_time)&&m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",t==null?void 0:t.status_time),m.createElement("span",{className:"ml20 c-grey-999"},m.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),t==null?void 0:t.publish_time," \u81F3 ",t==null?void 0:t.end_time," "),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&m.createElement("span",{className:"c-grey-999 ml20"},m.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),t==null?void 0:t.late_time)),(0,p.GJ)()&&!t.status.includes("\u672A\u53D1\u5E03")&&W&&n.length>5&&m.createElement(Ot.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:o=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(o,v)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:n,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,v,P)=>{P.field&&(s.order_by=P.field),P.order||(s.sort_direction="asc"),P.order==="ascend"&&(s.sort_direction="asc"),P.order==="descend"&&(s.sort_direction="desc"),P.order||(s.sort_direction="asc"),B()},columns:c}),(0,p.GJ)()&&!t.status.includes("\u672A\u53D1\u5E03")&&W&&n.length<6&&n.length>0&&m.createElement(Ot.default,{rowKey:"shixun_identifier",onRow:o=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),onHeaderRow:(o,v)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:n,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(o,v,P)=>{P.field&&(s.order_by=P.field),P.order||(s.sort_direction="asc"),P.order==="ascend"&&(s.sort_direction="asc"),P.order==="descend"&&(s.sort_direction="desc"),P.order||(s.sort_direction="asc"),B()},columns:c})))},ju=d(91925),Hu=d(20503),zu=d(69851),l=d(59301),Gu=Object.defineProperty,$u=Object.defineProperties,Vu=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,jt=(t,a,u)=>a in t?Gu(t,a,{enumerable:!0,configurable:!0,writable:!0,value:u}):t[a]=u,ke=(t,a)=>{for(var u in a||(a={}))Rt.call(a,u)&&jt(t,u,a[u]);if(tt)for(var u of tt(a))Mt.call(a,u)&&jt(t,u,a[u]);return t},ut=(t,a)=>$u(t,Vu(a)),Ju=(t,a)=>{var u={};for(var y in t)Rt.call(t,y)&&a.indexOf(y)<0&&(u[y]=t[y]);if(t!=null&&tt)for(var y of tt(t))a.indexOf(y)<0&&Mt.call(t,y)&&(u[y]=t[y]);return u},Ht=(t,a,u)=>new Promise((y,A)=>{var C=r=>{try{E(u.next(r))}catch(_){A(_)}},b=r=>{try{E(u.throw(r))}catch(_){A(_)}},E=r=>r.done?y(r.value):Promise.resolve(r.value).then(C,b);E((u=u.apply(t,a)).next())});const Wu=t=>{var a=t,{classroomList:u,globalSetting:y,shixunHomeworks:A,user:C,loading:b,dispatch:E,match:r}=a,_=Ju(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"]),j,N;const w=(0,x.useLocation)(),h=(0,x.useParams)(),[H]=(0,x.useSearchParams)(),V=h.categoryId,[f,g]=(0,e.useState)([]),[ae,s]=(0,e.useState)([]),{detailShixunsList:n,detailLeftMenus:Y,detailTopBanner:W,taskList:X}=u,[ge,ve]=(0,e.useState)(""),[Pe,fe]=(0,e.useState)(!1),[B,c]=(0,e.useState)({limit:20,status:Number(H.get("tabs"))?String(parseInt(H.get("tabs"))):"0"}),[G,o]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[v,P]=(0,e.useState)(!1),[zt,Gt]=(0,e.useState)(!1),[$t,Vt]=(0,e.useState)("fixed"),[Jt]=(0,e.useState)(document.getElementById("footer")),[Wt,Uu]=(0,e.useState)(1),[Yu,fa]=(0,e.useState)(!1);let pt;B.id=h.coursesId,B.type=4,h.categoryId?B.category=h.categoryId:delete B.category,(0,e.useEffect)(()=>{u.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(g([]),s([])),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[u.actionTabs.key]),(0,e.useEffect)(()=>{H.get("tabs")==="0"&&(B.status="0",B.page=1,c(ke({},B)))},[H.get("tabs")]),(0,e.useEffect)(()=>{var i,S,Ee;if((i=C==null?void 0:C.userInfo)!=null&&i.login){const ie=F.cX.getItem(`${(S=C==null?void 0:C.userInfo)==null?void 0:S.login}${(0,p.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ie&&(B.sort_by=ie==null?void 0:ie.type,B.sort_direction=ie==null?void 0:ie.direction,o(ie==null?void 0:ie.name)),xe(),(0,p.Rm)()&&Xu()}else(Ee=C==null?void 0:C.userInfo)!=null&&Ee.username&&xe()},[(j=C==null?void 0:C.userInfo)==null?void 0:j.login,w==null?void 0:w.pathname]),(0,e.useEffect)(()=>{window.addEventListener("scroll",Qu)},[]);const Qu=()=>{document.scrollingElement.scrollTop+window.innerHeight+(Jt==null?void 0:Jt.clientHeight)+150>document.body.clientHeight?Vt("absolute"):Vt("fixed")},Xu=()=>{E({type:"classroomList/getAssistantPermissions",payload:{course_id:B.id}})},xe=()=>{g([]),s([]),c(ke({},B)),(0,p.GJ)()?E({type:"classroomList/getClassroomTeacherShixunsList",payload:ut(ke({},B),{type:4})}):E({type:"classroomList/getClassroomShixunsList",payload:ut(ke({},B),{order:B.status})})},qu=(i,S)=>{B.page=i,B.limit=S,xe()},ea=i=>{const S=i.key;B.status=S,B.page=1,x.history.replace(`${w.pathname}?tabs=${S}`),xe()};function ta(i){return Ht(this,null,function*(){yield E({type:"classroomList/updateTaskPosition",payload:{category_id:V,courseId:B.id,task_ids:i,container_type:"shixun_homework"}}),xe()})}function ua(){let i={courseId:B.id,container_type:"shixun_homework"};V&&(i.category_id=V),E({type:"classroomList/getAllTaskList",payload:i}),E({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const aa=(0,e.useMemo)(()=>{let i=[];return X.length>0&&(i=X.map(S=>({user_name:S.user_name,task_name:S.task_name,task_id:S.task_id,category:S.category,status:S.status}))),i},[X]),na=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],la=[{name:"\u5168\u90E8",id:0},{name:"\u672A\u53D1\u5E03",id:1},{name:"\u672A\u5F00\u59CB",id:4},{name:"\u8FDB\u884C\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:3}],Kt=(0,p.GJ)()?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:null,direction:null},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u5B9E\u9A8C\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}];Y.course_modules&&(pt=u.detailLeftMenus.course_modules.filter(i=>i.type==="shixun_homework")[0]);const sa=l.createElement("div",{className:T.moveCategory,onMouseLeave:i=>fe(!1)},l.createElement(O.default,{onClick:i=>Ht(void 0,[i],function*({item:S,key:Ee,keyPath:ie,domEvent:ya}){if(f=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${B.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:f,new_category_id:Ee}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe(),Gt(!1),E({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},l.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},l.createElement(Z.default,{onChange:i=>{ve(i.target.value)}})),pt&&pt.second_category.filter(i=>i.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(i,S){var Ee;if(!(ge!==""&&i.category_name.indexOf(ge)<0))return l.createElement(l.Fragment,null,l.createElement(O.default.Item,{className:"multi-llipsis1e",key:i.category_id},i.category_name),(Ee=i==null?void 0:i.third_category)==null?void 0:Ee.map(ie=>l.createElement(O.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ie.category_id},ie.category_name)))}),l.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:i=>{i.preventDefault(),E({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:B,selectArrs:{category_id:n==null?void 0:n.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),ra=[{name:"\u6279\u91CF\u53D1\u5E03",icon:l.createElement("i",{className:"iconfont icon-fabu5"})},{name:"\u6279\u91CF\u622A\u6B62",icon:l.createElement("i",{className:"iconfont icon-piliangjiezhi2"})},{name:"\u6279\u91CF\u5220\u9664",icon:l.createElement("i",{className:"iconfont icon-piliangshanchu2"})},{name:"\u8BBE\u4E3A\u516C\u5F00",icon:l.createElement("i",{className:"iconfont icon-sheweigongkai2"})}].filter(i=>(0,p.GJ)()||(0,p.Rm)()?!0:i.name!=="\u6279\u91CF\u5220\u9664").filter(i=>W.is_public?!0:i.name!=="\u8BBE\u4E3A\u516C\u5F00"),Ut=G==="\u9ED8\u8BA4\u6392\u5E8F",oa=(0,e.useMemo)(()=>{const i=!(0,p.GJ)()&&!(0,p.Jd)(),S=W==null?void 0:W.excellent;return i&&S},[C,u]),ia=(0,e.useMemo)(()=>(n==null?void 0:n.min_finished_game)>0,[u]),ca=(0,e.useMemo)(()=>{const i=(n==null?void 0:n.min_finished_game)-(n==null?void 0:n.finished_challenge_count);return i>0?i:0},[u]);return l.createElement("section",null,l.createElement("aside",{className:T.bg},l.createElement(ce.Z,{align:"middle"},l.createElement(q.Z,{flex:"1"},!!n.main_category_id&&l.createElement(O.default,{mode:"horizontal",onSelect:ea,selectedKeys:[B.status]},!(0,p.GJ)()&&na.map(function(i,S){return l.createElement(O.default.Item,{key:i==null?void 0:i.id},i.name)}),(0,p.GJ)()&&la.map(function(i,S){return l.createElement(O.default.Item,{key:i==null?void 0:i.id},l.createElement("span",{className:"c-grey-666 mr20"},i.name),S===0&&(0,p.GJ)()&&l.createElement("span",{className:"c-grey-999"},n==null?void 0:n.all_count),S===1&&(0,p.GJ)()&&l.createElement("span",{className:"c-grey-999"},n==null?void 0:n.unpublished_count),S===2&&(0,p.GJ)()&&l.createElement("span",{className:"c-grey-999"},n==null?void 0:n.not_start_count),S===3&&(0,p.GJ)()&&l.createElement("span",{className:"c-grey-999"},n==null?void 0:n.in_progress_count),S===4&&(0,p.GJ)()&&l.createElement("span",{className:"c-grey-999"},n==null?void 0:n.overed_count))}))),l.createElement(q.Z,{className:"mr20 gutter-row"},l.createElement("div",{className:T.containerTitle},(0,p.GJ)()&&(0,F.Oo)(Y==null?void 0:Y.course_modules,V)!=="\u672A\u5206\u914D\u76EE\u5F55"&&l.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},l.createElement(re.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>l.createElement(O.default,null,l.createElement(O.default.Item,{key:1,onClick:()=>{E({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:n==null?void 0:n.main_category_name,exportType:"practice",category_id:B.category}})}},"\u5B66\u751F\u6210\u7EE9"),l.createElement(O.default.Item,{key:3,onClick:()=>{x.history.push(`/classrooms/${h==null?void 0:h.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},l.createElement("span",{style:{color:"#666666",cursor:"pointer"}},l.createElement("i",{className:"iconfont icon-xiazai6"}))),l.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:i=>{E({type:"classroomList/setActionTabs",payload:{key:h.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:B,selectArrs:{category_name:n==null?void 0:n.category_name,category_id:(n==null?void 0:n.category_id)||(n==null?void 0:n.main_category_id),type:"shixun_homework"},cb:()=>{xe()}}})}},l.createElement($.Z,{title:h.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},l.createElement("span",{className:h.categoryId?`${T.iconH} iconfont icon-zhongmingmingmulu`:`${T.iconH} iconfont icon-xinjianmulu1`}))),l.createElement(re.Z,{className:"ml10",dropdownRender:()=>l.createElement(O.default,null,l.createElement(O.default.Item,{key:1,onClick:()=>{var i,S;if((0,p.Rm)()&&!((S=(i=u.AssistantObject)==null?void 0:i.practice)!=null&&S.can_create)){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}E({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:B}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),l.createElement(O.default.Item,{key:2,onClick:()=>{var i,S;if((0,p.Rm)()&&!((S=(i=u.AssistantObject)==null?void 0:i.practice)!=null&&S.can_create)){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}E({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:B}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),l.createElement(O.default.Item,{key:3,onClick:()=>{var i,S;if((0,p.Rm)()&&!((S=(i=u.AssistantObject)==null?void 0:i.practice)!=null&&S.can_create)){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}E({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},l.createElement("span",{className:T.selectBtn},l.createElement("span",null,l.createElement("i",{className:"iconfont icon-tianjiadaohang"})),l.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C")))))))),l.createElement("div",{className:T.action},l.createElement("div",null,l.createElement(re.Z,{dropdownRender:()=>l.createElement(O.default,{selectedKeys:[G]},Kt==null?void 0:Kt.map((i,S)=>l.createElement(O.default.Item,{key:i.name,onClick:()=>{var Ee;B.sort_by=i.type,B.sort_direction=i.direction,B.page=1,o(i.name),F.cX.setItem(`${(Ee=C==null?void 0:C.userInfo)==null?void 0:Ee.login}${(0,p.GJ)()?"Teacher":"Student"}`,i,"ShixunHomeworks"),(0,p.GJ)()?E({type:"classroomList/getClassroomTeacherShixunsList",payload:ut(ke({},B),{type:4})}):E({type:"classroomList/getClassroomShixunsList",payload:ke({},B)})}},i.name)))},l.createElement("span",{className:`${T.btn} ${Ut?T.btnSort:""}`,onMouseEnter:i=>fe(!1)},l.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),G))),Ut&&l.createElement($.Z,{title:`\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167${(0,p.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":B.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},l.createElement("span",{className:T.tips},l.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),l.createElement(Z.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:i=>{B.search=i.trim(),B.page=1,xe()},style:{width:220,marginLeft:"auto"}})),oa&&l.createElement(ce.Z,{justify:"space-between",className:T.progressInfo},l.createElement(q.Z,null,l.createElement(le.Z,{size:"middle"},l.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_task_count,"/",n==null?void 0:n.shixun_total_count),l.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",n==null?void 0:n.finished_challenge_count,"/",n==null?void 0:n.challenge_count))),ia&&l.createElement(q.Z,null,"\u901A\u8FC7",n==null?void 0:n.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",ca,"\u5173")),l.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},l.createElement(J.Z,{loading:b[(0,p.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(n==null?void 0:n.all_count)===0&&(0,p.GJ)()?l.createElement(Nu,{params:B,setisshowmodal:P,dispatch:E}):(n==null?void 0:n.task_count)===0&&l.createElement(Ge.Z,null),l.createElement("aside",{className:"animated fadeIn"},n.homeworks&&n.homeworks.map(function(i,S){return l.createElement(Mu,{key:i.homework_id,batchState:!0,v:i,k:S,match:r,selectArrs:f,setSelectArrs:g,setSelectArrsAll:s,selectArrsAll:ae,classroomList:u,dispatch:E,params:B,page:h.page||1,pageSize:B.limit||20,selectshow:Yu,manageAllGroup:n.manage_all_group})}),n.query_total_count>0&&l.createElement("aside",{className:"tc mb50 mt30"},l.createElement(K.Z,{showSizeChanger:!0,current:B.page||1,pageSize:B.limit||20,onChange:qu,total:n.query_total_count})))),l.createElement("div",{className:T.fixedBottom,style:{bottom:f.length?0:-60,position:f.length?$t:"fixed",left:$t==="fixed"?"50%":"317px"}},l.createElement("div",{className:T.left}),l.createElement("div",{className:T.right},(0,p.GJ)()&&(n==null?void 0:n.all_count)>0&&l.createElement("aside",{className:[T.acitons].join(" ")},l.createElement("div",{style:{width:130}},(0,p.GJ)()&&l.createElement(z.default,{checked:((N=n.homeworks)==null?void 0:N.length)===(f==null?void 0:f.length),onChange:i=>{i.target.checked?(g(n.homeworks.map(S=>S.homework_id)),s([...n.homeworks])):(g([]),s([]))}},l.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",l.createElement("span",{style:{marginLeft:5}},"(",f.length,")")," "))),l.createElement("div",{className:T.actionBtns},(0,p.GJ)()&&ra.map(function(i,S){return l.createElement("p",{key:S,onClick:()=>{var Ee,ie;if((i.name==="\u6279\u91CF\u53D1\u5E03"||i.name==="\u6279\u91CF\u622A\u6B62")&&(0,p.Rm)()&&!((ie=(Ee=u.AssistantObject)==null?void 0:Ee.practice)!=null&&ie.can_publish)){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}f==""?I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"):E({type:"classroomList/setActionTabs",payload:{key:i.name==="\u6279\u91CF\u53D1\u5E03"?"\u7ACB\u5373\u53D1\u5E03":i.name==="\u6279\u91CF\u622A\u6B62"?"\u7ACB\u5373\u622A\u6B62":i.name==="\u6279\u91CF\u5220\u9664"?"\u5220\u9664":i.name,selectArrs:f,selectArrsAll:ae,type:i.name==="\u6279\u91CF\u53D1\u5E03"||i.name==="\u6279\u91CF\u622A\u6B62"?1:"",params:B}})}},i==null?void 0:i.icon,l.createElement("span",null,i.name))}),l.createElement("p",{onClick:ua},l.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),l.createElement("span",null,"\u8C03\u6574\u6392\u5E8F")),(0,p.GJ)()&&l.createElement("p",null,l.createElement(re.Z,{open:Pe,placement:"topLeft",dropdownRender:()=>sa,getPopupContainer:i=>i==null?void 0:i.parentNode},l.createElement("span",{className:"ant-dropdown-link",style:{position:"relative",zIndex:1003},onMouseEnter:i=>fe(!0)},l.createElement("i",{className:"iconfont icon-yidongmulu"})," \u79FB\u52A8\u5230\u76EE\u5F55",l.createElement(R.Z,null)))),l.createElement("div",{className:T.cancel,onClick:()=>{g&&g([]),Gt(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))),u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?l.createElement(xu,null):null,l.createElement(ju.Z,{onOk:()=>{xe()}}),l.createElement(Hu.Z,{onOk:()=>{}}),u.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?l.createElement(au,null):null,u.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?l.createElement(mu,null):null,l.createElement(_t,null),l.createElement(ee,null),l.createElement(Be.Z,{courseEndTime:n==null?void 0:n.course_end_time}),l.createElement(De.Z,{visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:n==null?void 0:n.course_end_time,courseId:h.coursesId,homeworkIds:u.actionTabs.selectArrs,isBatch:u.actionTabs.type!==2,successCallback:()=>{(0,p.GJ)()?E({type:"classroomList/getClassroomTeacherShixunsList",payload:ut(ke({},u.actionTabs.params),{type:4})}):E({type:"classroomList/getClassroomShixunsList",payload:ke({},u.actionTabs.params)})}}),l.createElement(we,null),l.createElement(_u,null),l.createElement(zu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ta,data:aa,onCancel:()=>{E({type:"classroomList/setActionTabs",payload:{key:""}})}}),l.createElement(Q.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:v,centered:!0,onCancel:()=>P(!1),onOk:()=>{var i;if((0,p.Rm)()&&!((i=u.AssistantObject.practice)!=null&&i.can_create)){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}E(Wt===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:B}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:B}}),P(!1)}},l.createElement("div",null,l.createElement(L.ZP.Group,{onChange:i=>{Uu(i.target.value)},value:Wt},l.createElement(L.ZP,{style:{marginTop:"15px"},value:1},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0\uFF08\u53EF\u9009\u62E9\u591A\u4E2A\u5B9E\u8DF5\u9879\u76EE\u52A0\u5165\u4F5C\u4E1A\uFF09"),l.createElement(L.ZP,{style:{marginTop:"15px"},value:2},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0\uFF08\u5C06\u5B9E\u8DF5\u8BFE\u7A0B\u4E2D\u5168\u90E8\u7684\u5B9E\u8DF5\u9879\u76EE\u90FD\u52A0\u5165\u4F5C\u4E1A\uFF09")))))};var Ku=(0,x.connect)(({classroomList:t,loading:a,globalSetting:u,shixunHomeworks:y,user:A})=>({classroomList:t,globalSetting:u,loading:a.effects,shixunHomeworks:y,user:A}))(Wu)},96392:function(at,be,d){d.d(be,{_:function(){return le}});var e=d(84015),te=d(43418),x=d(8591),O=d(14491),I=d(15826),Z=d(59301),ce=(J,K,z)=>new Promise((Q,L)=>{var p=ne=>{try{F(z.next(ne))}catch(ye){L(ye)}},R=ne=>{try{F(z.throw(ne))}catch(ye){L(ye)}},F=ne=>ne.done?Q(ne.value):Promise.resolve(ne.value).then(p,R);F((z=z.apply(J,K)).next())});const q=J=>ce(void 0,[J],function*({is_jupyter:K,is_jupyter_lab:z,shixunId:Q,homework_common_id:L,courseId:p}){if(K||z){const F=yield(0,e.BK)({id:Q});F!=null&&F.identifier&&(0,I.xg)(`/tasks/${F.identifier}/jupyter?homework_common_id=${L}`);return}const R=yield(0,e.Ir)({id:Q,homework_common_id:L});if(R!=null&&R.game_identifier){(0,I.xg)(`/tasks/${p}/${L}/${R.game_identifier}`);return}(R==null?void 0:R.status)===2?re(R==null?void 0:R.message,L,p):(R==null?void 0:R.status)===3?$(R==null?void 0:R.message):(R==null?void 0:R.status)==-3&&(0,I.eF)()}),re=(J,K,z)=>{J=J!=null&&J.includes(".json")?J:`${J}.json`,te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Z.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ce(void 0,null,function*(){const Q=yield(0,e.$Q)({url:J});if(!Q)return;x.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const L=yield(0,e.Ir)({id:Q.shixun_identifier,homework_common_id:K});if(L!=null&&L.game_identifier){(0,I.xg)(`/tasks/${z}/${K}/${L.game_identifier}`);return}(L==null?void 0:L.status)===2?re(L==null?void 0:L.message,K,z):(L==null?void 0:L.status)===3&&$(L==null?void 0:L.message)})})},$=J=>{te.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Z.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",J,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},le=(J,K)=>ce(void 0,[J,K],function*(z,{is_jupyter:Q,is_jupyter_lab:L}){const p=yield(0,e.WT)(z);if(p.length>1)return te.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:Z.createElement("div",null,Z.createElement("div",null,"\u4F60\u5F53\u524D\u6709",p.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),Z.createElement(O.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(R,F){const{course_identifier:ne,id:ye}=F||{};return Z.createElement("a",{target:"_blank",href:`/classrooms/${ne}/shixun_homework/${ye}/detail`},R)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(R,F){const{course_identifier:ne,id:ye,shixun_identifier:Ze}=F;return Z.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{q({is_jupyter:Q,is_jupyter_lab:L,shixunId:Ze,homework_common_id:ye,courseId:ne})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:p,rowKey:"id"}))}),!0;if(p.length===1){const{shixun_identifier:R,id:F,course_identifier:ne}=p[0];return q({is_jupyter:Q,is_jupyter_lab:L,shixunId:R,homework_common_id:F,courseId:ne}),!0}return!1});be.Z=q}}]);
|