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