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
108 KiB
2 lines
108 KiB
"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[7852],{29773:function(Xe,Ce,o){o.d(Ce,{Z:function(){return G}});var u=o(78700),Q=o(92832),P=o(3113),S=o(59301),L={search:"search___JA0r9",btn:"btn___GGtZC"},w=o(59301),G=({value:Z,onChange:W})=>{const[Fe]=u.default.useForm(),ue=(0,S.useRef)(!1);(0,S.useEffect)(()=>{Z&&Fe.setFieldsValue(Z)},Z);const q=Y=>{ue.current||W(Y),ue.current=!0,setTimeout(()=>{ue.current=!1},2e3)};return w.createElement("div",{className:L.search},w.createElement(u.default,{className:L.formWrap,colon:!1,form:Fe,size:"large",layout:"inline",onFinish:Y=>{ue.current||q(Y)}},w.createElement(u.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},w.createElement(Q.default,{style:{width:280,height:40}})),w.createElement(u.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},w.createElement(Q.default,{style:{width:280,height:40}})),w.createElement(u.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},w.createElement(Q.default,{style:{width:200,height:40}})),w.createElement(P.ZP,{className:L.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},91324:function(Xe,Ce,o){o.d(Ce,{Z:function(){return w}});var u=o(60324),Q={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},P=o(32637),S=o(59301),w=({type:X,style:G})=>{const Z=S.createElement("div",{className:Q.wrap,onClick:W=>{W.preventDefault(),W.stopPropagation()}},S.createElement("p",null,X==="shixun"||X==="paths"?"\u5F53\u524D\u5B9E\u8DF5\u9879\u76EE\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002":"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",S.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",X==="paths"?"\u53D1\u9001\u5230\u8BFE\u5802":"\u53D1\u5E03","\u4F7F\u7528\u4E4B\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),S.createElement("div",{className:Q.contact},S.createElement("div",{className:Q.img},S.createElement("img",{src:P,width:"124px",height:"124px"})),S.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return S.createElement(u.Z,{content:Z},S.createElement("span",{className:Q.text,style:G},"\u9AD8\u6D88\u8017"))}},730:function(Xe,Ce,o){var u=o(59301),Q=o(95435);const P=({value:S,visible:L=!0,children:w})=>{const X={\u672A\u53D1\u5E03:"\u4F5C\u4E1A\u5C1A\u672A\u53D1\u5E03",\u672A\u5F00\u59CB:"\u4F5C\u4E1A\u5DF2\u53D1\u5E03\uFF0C\u5C1A\u672A\u5230\u8FBE\u5F00\u59CB\u4F5C\u4E1A\u65F6\u95F4",\u63D0\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u8003\u751F\u53EF\u63D0\u4EA4\u4F5C\u4E1A",\u8865\u4EA4\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u6240\u6709\u5B66\u751F\u53EF\u8865\u4EA4\u4F5C\u4E1A",\u8FDB\u884C\u4E2D:"\u4F5C\u4E1A\u8FDB\u884C\u4E2D\uFF0C\u90E8\u5206\u73ED\u7EA7\u6B63\u5728\u4F5C\u4E1A\u63D0\u4EA4\u4E2D/\u8865\u4EA4\u4E2D",\u5DF2\u622A\u6B62:"\u5230\u8FBE\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF0C\u4F5C\u4E1A\u5DF2\u7ED3\u675F",\u5DF2\u7ED3\u675F:"\u8BFE\u5802\u5DF2\u7ED3\u675F"};return u.createElement(u.Fragment,null,L?u.createElement(Q.Z,{placement:"topLeft",title:X[S]},u.createElement("span",null,w)):w)};Ce.Z=P},99918:function(Xe,Ce,o){o.d(Ce,{Z:function(){return st}});var u=o(59301),Q=o(78700),P=o(43418),S=o(8591),L=o(95237),w=o(43604),X=o(51081),G=o(98554),Z=o(59263),W=o(61186),Fe=o.n(W),ue=o(40117),q=o(16427),Y=o(71471),z=o(2992),H=o(4852),ie=o(34411),f=o(8454),ce={failedList:"failedList___KGsCg",name:"name___bbsWC",publish:"publish___mai8J"},B=o(59301),Ne=Object.defineProperty,Ee=Object.defineProperties,me=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,$e=(N,U,I)=>U in N?Ne(N,U,{enumerable:!0,configurable:!0,writable:!0,value:I}):N[U]=I,xe=(N,U)=>{for(var I in U||(U={}))ze.call(U,I)&&$e(N,I,U[I]);if(de)for(var I of de(U))Ye.call(U,I)&&$e(N,I,U[I]);return N},we=(N,U)=>Ee(N,me(U)),be=(N,U,I)=>new Promise((ge,ae)=>{var Ve=Pe=>{try{fe(I.next(Pe))}catch(je){ae(je)}},Re=Pe=>{try{fe(I.throw(Pe))}catch(je){ae(je)}},fe=Pe=>Pe.done?ge(Pe.value):Promise.resolve(Pe.value).then(Ve,Re);fe((I=I.apply(N,U)).next())});const Oe=({classroomList:N,dispatch:U,courseEndTime:I})=>{const ge=(0,Y.useParams)(),[ae]=Q.default.useForm(),[Ve,Re]=(0,u.useState)(1),[fe,Pe]=(0,u.useState)([]),[je,qe]=(0,u.useState)(0),[it,bt]=(0,u.useState)(20),[St,ct]=(0,u.useState)(!0),[He,_e]=(0,u.useState)([]),[et,Me]=(0,u.useState)(!0);ge.id=ge.coursesId,(0,u.useEffect)(()=>{if(N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(tt(),yt(),N.actionTabs.type===2){const le=N.actionTabs.selectArrsAll[0];Me(le.unified_setting)}else Me(!1)},[N.actionTabs]);const yt=le=>be(void 0,null,function*(){ct(!0);const ye=yield(0,H.c_)(we(xe({},ge),{page:le||Ve,limit:2e4,homework_id:N.actionTabs.type===1?"":N.actionTabs.selectArrs[0]}));ye==null||ye.course_groups.map((he,rt)=>{he.key=he.id,he.title=he.name,he.disabled=he.is_published}),ye&&(Pe([...ye==null?void 0:ye.course_groups]),qe(ye==null?void 0:ye.course_groups_count),ct(!1),le||ae.setFieldsValue({publish_time:Fe()(Fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Fe()(Fe()(new Date((0,q.qd)("/"))).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),mt=()=>{var le;let ye=[...(le=N.actionTabs.selectArrsAll)==null?void 0:le.filter(he=>he.high_resources_consume&&!he.high_resources_consume_permission)];(ye==null?void 0:ye.length)>0&&N.actionTabs.type===1&&P.default.confirm({centered:!0,icon:null,footer:null,width:560,title:"\u63D0\u793A",closable:!0,content:B.createElement("div",null,B.createElement("div",{className:ce.tipcontent},B.createElement("div",{style:{color:"#191919"}},"\u60A8\u6709 ",B.createElement("span",{style:{color:"#f06b14"}},ye==null?void 0:ye.length)," \u4E2A\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u53D1\u5E03\u5931\u8D25\uFF0C\u8BF7\u5355\u72EC\u8FDB\u884C\u53D1\u5E03\u3002"),B.createElement("div",{className:"mt20 mb20"},ye==null?void 0:ye.map(he=>B.createElement("div",{className:ce.failedList,key:he.homework_id},B.createElement("div",{className:ce.name},he==null?void 0:he.name),B.createElement("div",{className:ce.publish,onClick:()=>{(0,q.xg)(`/classrooms/${ge.coursesId}/shixun_homework/${he.homework_id}/detail?tabs=0`)}},"\u53D1\u5E03"))))))})},ht=()=>be(void 0,null,function*(){var le,ye,he,rt,ut,Ke,Qe;if((0,z.Rm)()&&!((ye=(le=N.AssistantObject)==null?void 0:le.practice)!=null&&ye.can_publish)){S.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"),Je(!1);return}const Ie=xe({},ae.getFieldsValue());if(Ie.end_time<=Ie.publish_time){S.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((He==null?void 0:He.length)<=0&&!et&&fe.length>0){S.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let b={homework_ids:[...N.actionTabs.selectArrs],group_ids:He.length>0?He.map(Se=>Se.id):(he=N.detailShixunsList)==null?void 0:he.course_groups,end_time:Fe()(Ie.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Fe()(Ie.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!He.length},Le=[...(rt=N.actionTabs.selectArrsAll)==null?void 0:rt.filter(Se=>Se.high_resources_consume&&!Se.high_resources_consume_permission)];if((Le==null?void 0:Le.length)==N.actionTabs.selectArrsAll.length&&N.actionTabs.type==1){U({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),mt();return}((ut=N.actionTabs.selectArrsAll)==null?void 0:ut.length)>0&&N.actionTabs.type===1&&(b.homework_ids=[...((Qe=(Ke=N.actionTabs.selectArrsAll)==null?void 0:Ke.filter(Se=>!Se.high_resources_consume||Se.high_resources_consume_permission))==null?void 0:Qe.map(Se=>Number(Se==null?void 0:Se.homework_id)))||[]]),Je(!0),(yield(0,ue.ZP)(`/api/courses/${ge.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:xe({},b)})).status===0?(Je(!1),tt(),(0,q.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u7ACB\u5373\u53D1\u5E03"]),S.ZP.success("\u53D1\u5E03\u6210\u529F"),U({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),mt(),(0,z.GJ)()?N.actionTabs.detail?(U({type:"shixunHomeworks/setActionTabs",payload:{}}),U({type:"shixunHomeworks/getShixunWorkHeadInfo",payload:xe({},ge)}),U({type:"shixunHomeworks/getWorkSetting",payload:xe({},ge)})):U({type:"classroomList/getClassroomTeacherShixunsList",payload:we(xe({},N.actionTabs.params),{type:4})}):U({type:"classroomList/getClassroomShixunsList",payload:xe({},N.actionTabs.params)}),localStorage.getItem("Noviceguide")==="0"||U({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:B.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~")}})):Je(!1)}),tt=()=>{Re(1),Pe([]),_e([])},Pt=je>Ve*it,{detailShixunsList:kt}=N,[dt,Je]=(0,u.useState)(!1);return B.createElement(P.default,{width:600,centered:!0,confirmLoading:dt,title:"\u53D1\u5E03\u4F5C\u4E1A",open:N.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:()=>ht(),onCancel:()=>{tt(),U({type:"classroomList/setActionTabs",payload:{}})}},B.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",B.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),B.createElement(Q.default,{form:ae},B.createElement("div",{style:{paddingLeft:0}},B.createElement(L.Z,{className:"mt30",align:"middle"},B.createElement(w.Z,null,B.createElement(Q.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},B.createElement(X.default,{style:{width:170,marginRight:"25px"},disabledDate:le=>(0,f.Q8)(le,I),disabledTime:le=>(0,f.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,q.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),B.createElement(w.Z,{className:"ml20"},B.createElement(Q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4:"},B.createElement(X.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,q.U6)(),"HH:mm")},disabledDate:le=>(0,f.Q8)(le,I,ae.getFieldValue("publish_time")),disabledTime:le=>(0,f.d0)(le,ae.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),N.actionTabs.type===2&&B.createElement(L.Z,{style:{marginBottom:"10px"}},B.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),B.createElement(G.ZP.Group,{value:et,onChange:le=>{Me(le.target.value),_e([])}},B.createElement(G.ZP,{value:!0,disabled:!N.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),B.createElement(G.ZP,{className:"ml20",disabled:fe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),fe.length<=0&&N.actionTabs.type===2&&B.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"')),(N.actionTabs.type===1||!et)&&fe.length>0&&B.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},B.createElement("span",{style:{flex:1}},B.createElement(Z.default,{checked:He.length===fe.length,onChange:le=>{He.length===fe.length?_e([]):_e(fe)}},"\u5168\u9009")),B.createElement("span",{style:{width:16}}),B.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",He.length||0,"\u4E2A\u5206\u73ED")),(N.actionTabs.type===1||!et)&&fe.length>0&&B.createElement(ie.Z,{data:fe,selectedRowKeys:He,setSelectedRowKeys:_e})))};var st=(0,Y.connect)(({classroomList:N})=>({classroomList:N}))(Oe)},17870:function(Xe,Ce,o){o.r(Ce),o.d(Ce,{default:function(){return xa}});var u=o(59301),Q=o(40117),P=o(71471),S=o(99316),L=o(8591),w=o(92832),X=o(95237),G=o(43604),Z=o(38854),W=o(95435),Fe=o(60153),ue=o(57627),q=o(30049),Y=o(59263),z=o(3113),H=o(43418),ie=o(98554),f=o(2992),ce=o(25173),B=o(16427),Ne=o(90032),Ee=Object.defineProperty,me=Object.defineProperties,de=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,xe=(e,a,t)=>a in e?Ee(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,we=(e,a)=>{for(var t in a||(a={}))Ye.call(a,t)&&xe(e,t,a[t]);if(ze)for(var t of ze(a))$e.call(a,t)&&xe(e,t,a[t]);return e},be=(e,a)=>me(e,de(a)),Oe=(e,a)=>{var t={};for(var d in e)Ye.call(e,d)&&a.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&ze)for(var d of ze(e))a.indexOf(d)<0&&$e.call(e,d)&&(t[d]=e[d]);return t},st=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const N=e=>{var a=e,{classroomList:t,dispatch:d,match:v,location:g,user:k}=a,m=Oe(a,["classroomList","dispatch","match","location","user"]),l,y;const $=(0,P.useParams)(),[F,x]=(0,u.useState)(!1),[A,J]=(0,u.useState)(!1),ee=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,f.j5)()){J(!0);return}const C={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(K=>{var p;K.author_login===((p=k.userInfo)==null?void 0:p.login)?++C.hasNum:++C.noHasNum}),C.noHasNum>0?H.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},C.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},C.noHasNum)," \u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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:()=>{D()}}):J(!0)}else J(!1)},[t.actionTabs.key]);const D=()=>{d({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(H.default,{centered:!0,title:"\u63D0\u793A",open:A,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,confirmLoading:F,onOk:()=>st(void 0,null,function*(){var C;if((C=ee.current)!=null&&C.onVerify())return;x(!0);const K=yield(0,Q.ZP)(`/api/courses/${$.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});x(!1),K.status===0&&((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u5220\u9664"]),L.ZP.success("\u5220\u9664\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,f.GJ)()?d({type:"classroomList/getClassroomTeacherShixunsList",payload:be(we({},t.actionTabs.params),{type:4})}):d({type:"classroomList/getClassroomShixunsList",payload:we({},t.actionTabs.params)}),d({type:"classroomList/getClassroomLeftMenus",payload:{id:$.coursesId}}))}),onCancel:()=>{D()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((y=t==null?void 0:t.actionTabs)==null?void 0:y.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(Ne.Z,{ref:C=>ee.current=C})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var U=(0,P.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(N),I=o(99918),ge=o(32474),ae=Object.defineProperty,Ve=Object.defineProperties,Re=Object.getOwnPropertyDescriptors,fe=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,qe=(e,a,t)=>a in e?ae(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,it=(e,a)=>{for(var t in a||(a={}))Pe.call(a,t)&&qe(e,t,a[t]);if(fe)for(var t of fe(a))je.call(a,t)&&qe(e,t,a[t]);return e},bt=(e,a)=>Ve(e,Re(a)),St=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const ct=({classroomList:e,dispatch:a})=>{const t=(0,P.useParams)();return u.createElement(H.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>St(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,B.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,f.GJ)()?a({type:"classroomList/getClassroomTeacherShixunsList",payload:bt(it({},e.actionTabs.params),{type:4})}):a({type:"classroomList/getClassroomShixunsList",payload:it({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var He=(0,P.connect)(({classroomList:e})=>({classroomList:e}))(ct),_e=o(78700),et=o(61186),Me=o.n(et),yt=Object.defineProperty,mt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,dt=(e,a,t)=>a in e?yt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Je=(e,a)=>{for(var t in a||(a={}))Pt.call(a,t)&&dt(e,t,a[t]);if(tt)for(var t of tt(a))kt.call(a,t)&&dt(e,t,a[t]);return e},le=(e,a)=>mt(e,ht(a)),ye=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const he=({classroomList:e,loading:a,dispatch:t})=>{var d,v;const g=(0,P.useParams)(),[k,m]=(0,u.useState)(!1),{actionTabs:l}=e,[y]=_e.default.useForm(),$=F=>F&&F<Me()().startOf("day");return(0,u.useEffect)(()=>{var F;e.actionTabs.key==="\u91CD\u547D\u540D"&&y.setFieldsValue({name:(F=l.selectArrs)==null?void 0:F.name})},[e.actionTabs.key]),u.createElement(H.default,{centered:!0,title:"\u91CD\u547D\u540D",confirmLoading:k,open:e.actionTabs.key==="\u91CD\u547D\u540D",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",destroyOnClose:!0,onOk:()=>ye(void 0,null,function*(){var F,x;if((0,f.Rm)()&&!((x=(F=e.AssistantObject)==null?void 0:F.practice)!=null&&x.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 A=y.getFieldValue();m(!0);const J=`/api/homework_commons/${e.actionTabs.selectArrs.homework_id}/alter_name.json`,ee=yield(0,Q.ZP)(J,{method:"post",body:Je({},A)});m(!1),ee.status===0&&(L.ZP.success("\u4FEE\u6539\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:le(Je({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Je({},e.actionTabs.params)}))}),onCancel:()=>{m(!1),t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement(_e.default,{form:y},u.createElement(X.Z,{className:"mt10 c-grey-999"},u.createElement(G.Z,null,"\u672C\u5B9E\u8BAD\u521D\u59CB\u540D\u79F0\uFF1A"),u.createElement(G.Z,{flex:"1"},(d=l.selectArrs)==null?void 0:d.shixun_name)),u.createElement(_e.default.Item,{name:"name"},u.createElement(X.Z,{className:"mt10",align:"middle"},u.createElement(G.Z,{className:"font14"},"\u4F5C\u4E1A\u540D\u79F0\uFF1A"),u.createElement(G.Z,{flex:"1"},u.createElement(w.default,{defaultValue:(v=l.selectArrs)==null?void 0:v.name}))))))};var rt=(0,P.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(he),ut=o(43428),Ke=o(71418),Qe=o(10471),Ie=o(37819),b={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"},Le=o(25402),Nt=o(29773),Se=o(55839),wt=o(66693),Tt=o(91324),hu=Object.defineProperty,Fu=Object.defineProperties,gu=Object.getOwnPropertyDescriptors,Ot=Object.getOwnPropertySymbols,_u=Object.prototype.hasOwnProperty,Bu=Object.prototype.propertyIsEnumerable,It=(e,a,t)=>a in e?hu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Be=(e,a)=>{for(var t in a||(a={}))_u.call(a,t)&&It(e,t,a[t]);if(Ot)for(var t of Ot(a))Bu.call(a,t)&&It(e,t,a[t]);return e},Ft=(e,a)=>Fu(e,gu(a)),gt=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const{Search:$a}=w.default,Lt=[{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"}]}],Du=({classroomList:e,loading:a,dispatch:t,shixunsList:d})=>{var v,g;const[k,m]=(0,u.useState)(Be({},(0,P.useParams)())),{shixunLists:l,shixunAiRecommendLists:y}=e,[$,F]=(0,u.useState)([]),[x,A]=(0,u.useState)({}),[J,ee]=(0,u.useState)([]),[D,C]=(0,u.useState)(!1),K=[{name:"\u6700\u65B0",id:"created_at"},{name:"\u6700\u70ED",id:"myshixuns_count"}].filter(i=>!!i),[p,r]=(0,u.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,u.useEffect)(()=>{O()},[k.coursesId,p]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&F([]),t({type:"shixunsList/getMenus",payload:{}})},[e.actionTabs.key]),(0,u.useEffect)(()=>{(l!=null&&l.shixun_list||y!=null&&y.shixun_list)&&A(p.sort==="recommend"?y:l)},[l,y]);const O=()=>gt(void 0,null,function*(){A([]),C(!0);let i=Be({},p);if(p.sort==="recommend"&&(i.sort="myshixuns_count"),p.sort==="recommend")yield t({type:"classroomList/getShixunAiRecommendLists",payload:Ft(Be({},i),{course_id:k.coursesId})});else{const oe=Be({},i);yield t({type:"classroomList/getShixunLists",payload:oe})}const re=yield(0,Q.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});ee([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(re==null?void 0:re.groups)||[]]),F([]),C(!1)});if(e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return;const[te,ne,De,h]=(0,Se.P)(),se=i=>gt(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:{category_id:(k==null?void 0:k.categoryId)||null,coursesId:k.coursesId,shixuns_info:i.map(oe=>({shixun_id:oe.id,is_copy:oe.is_copy,is_use:oe.is_use}))}})).status||((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:Ft(Be({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:Be({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.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")}}))}),[ve,Ae]=(0,u.useState)(!1);return u.createElement(u.Fragment,null,u.createElement(ut.Z,{placement:"bottom",height:"100%",closable:!0,open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:b.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>gt(void 0,null,function*(){var i,re;if(Ae(!0),!(yield h({id:$,type:"shixun",course_id:(i=e.detailTopBanner)==null?void 0:i.course_id}))){const pe=(re=x==null?void 0:x.shixun_list)==null?void 0:re.filter(n=>$.includes(n.identifier)).map(n=>({id:n.id,is_copy:0,is_use:1}));yield se(pe)}Ae(!1)}),type:"primary",loading:ve},"\u786E\u5B9A"))},u.createElement("section",{className:"tc"},u.createElement(Nt.Z,{onChange:i=>{i!=null&&i.keyword&&(0,wt.tk)({name:i==null?void 0:i.keyword,copywriting:i==null?void 0:i.keyword,position:"Shixun"}),r(Ft(Be(Be({},p),i),{page:1}))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ke.Z,{spinning:D},u.createElement("aside",null,Lt.map(function(i,re){var oe;return re!==0?null:u.createElement("ul",{className:b.menu,key:re},u.createElement("li",null,i.name),(oe=i==null?void 0:i.children)==null?void 0:oe.map(function(pe,n){return u.createElement("li",{className:p[i.id]==pe.id?b.actived:"",onClick:()=>{p[i.id]=pe.id,p.page=1,r(Be({},p))}},u.createElement("strong",null,pe.name))}))}),u.createElement("ul",{className:b.menu},u.createElement("li",null,"\u65B9\u5411"),u.createElement("li",{className:p!=null&&p.discipline_id?"":b.actived,onClick:()=>{delete p.tag_level,delete p.sub_discipline_id,delete p.discipline_id,p.page=1,r(Be({},p))}},u.createElement("strong",null,"\u5168\u90E8")),d.menus&&d.menus.map(function(i,re){return u.createElement("li",{key:re,className:(p==null?void 0:p.discipline_id)==i.id?b.actived:""},u.createElement("strong",{onClick:()=>{p.tag_level=1,p.discipline_id=i.id,delete p.sub_discipline_id,p.page=1,r(Be({},p))}},i.name),u.createElement("div",null,i.sub_repertoires.map(function(oe,pe){return u.createElement("div",{key:pe,className:"mt5"},u.createElement("div",{className:(p==null?void 0:p.sub_discipline_id)==oe.id&&p.tag_level===2?`${b.actived2} ${b.subTag}`:b.subTag,onClick:()=>{p.tag_level=2,p.discipline_id=i.id,p.sub_discipline_id=oe.id,r(Be({},p))}},oe.name),u.createElement("ul",{className:"mt5"},oe.tags&&oe.tags.map(function(n,j){return u.createElement("li",{key:j,className:p.sub_discipline_id==n.id&&p.tag_level===3?b.actived2:"",onClick:()=>{p.tag_level=3,p.discipline_id=i.id,p.sub_discipline_id=n.id,r(Be({},p))}},n.name)})))})))})),p.type==="mine"&&u.createElement("ul",{className:b.menu},u.createElement("li",null,"\u76EE\u5F55"),J==null?void 0:J.map((i,re)=>u.createElement("li",{className:p.group_id==i.id?b.actived:"",key:i.name,onClick:()=>{p.group_id=i.id,p.page=1,r(Be({},p))}},u.createElement("strong",null,i.name)))),Lt.map(function(i,re){var oe;return re!==1?null:u.createElement("ul",{className:b.menu,key:re},u.createElement("li",null,i.name),(oe=i==null?void 0:i.children)==null?void 0:oe.map(function(pe,n){return u.createElement("li",{className:p[i.id]==pe.id?b.actived:"",onClick:()=>{p[i.id]=pe.id,r(Be({},p))}},u.createElement("strong",null,pe.name))}))}),u.createElement(X.Z,{align:"middle"},u.createElement(G.Z,{flex:"1",className:b.filter},K.map(function(i,re){return u.createElement(z.ZP,{key:re,className:"mr20",type:p.sort===i.id?"primary":"default",onClick:()=>{p.sort=i.id,r(Be({},p))}},i.name)})),u.createElement(G.Z,{className:"c-grey-999"},u.createElement("div",{className:b.menuCourse},u.createElement("ul",null,u.createElement("li",null,"\u5DF2\u9009",u.createElement("span",{className:"c-blue"},$.length),"\u4E2A"),u.createElement("li",null,"\u5171",u.createElement("span",{className:"c-blue"},x.shixuns_count),"\u4E2A"),u.createElement("li",{className:"current",onClick:()=>{p.order=p.order==="asc"?"desc":"asc",r(Be({},p))}},"\u5B66\u4E60\u4EBA\u6570",u.createElement("p",{className:`edu-sorter current ${p.order}`},u.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),u.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))))))),((v=x==null?void 0:x.shixun_list)==null?void 0:v.length)===0&&u.createElement(Ie.Z,null),u.createElement(Y.default.Group,{style:{display:"block"},value:$,onChange:i=>{F(i)}},(g=x==null?void 0:x.shixun_list)==null?void 0:g.map(function(i,re){return u.createElement("div",{className:b.listItem,key:i==null?void 0:i.identifier,style:{cursor:"auto"}},u.createElement(Y.default,{value:i==null?void 0:i.identifier,style:{marginTop:"3px"},disabled:(i==null?void 0:i.need_authorize)||(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03"}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement("div",null,u.createElement(P.Link,{to:`/shixuns/${i.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:i.title}})),(i==null?void 0:i.high_resources_consume)&&u.createElement("span",{className:"tag-style current"},u.createElement(Tt.Z,{type:"shixun",style:{marginLeft:0}})),(i==null?void 0:i.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Le.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(i==null?void 0:i.mark_status)===1&&u.createElement(W.Z,{zIndex:1e4,title:i==null?void 0:i.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(i==null?void 0:i.mark_status)===2&&u.createElement(W.Z,{zIndex:1e4,title:i==null?void 0:i.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(i==null?void 0:i.mark_status)===3&&u.createElement(W.Z,{zIndex:1e4,title:i==null?void 0:i.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),(i==null?void 0:i.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&u.createElement(W.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"},u.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),u.createElement(z.ZP,{ghost:!0,href:`/shixuns/${i.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:b.description,dangerouslySetInnerHTML:{__html:i.description}})),u.createElement("div",{className:" mt15"},i.challenge_names.map(function(oe,pe){return u.createElement("span",{key:pe,className:"mr30"},"\u7B2C",pe+1,"\u5173 ",oe," ")})),u.createElement(Qe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},u.createElement("div",null,u.createElement(W.Z,{overlayClassName:b["tooltip-content"],title:u.createElement("div",null,u.createElement("span",{dangerouslySetInnerHTML:{__html:i==null?void 0:i.member_user_names}}))},u.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:i==null?void 0:i.member_user_names}})),i.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",{dangerouslySetInnerHTML:{__html:i.author_school_name}}))),u.createElement("div",null,u.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",i.level),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",i.study_count)))))}))))),u.createElement("div",{className:"tc mt20"},u.createElement(q.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:p.page||1,showQuickJumper:!0,total:x==null?void 0:x.shixuns_count,onChange:i=>{p.page=i,r(Be({},p))}}))),u.createElement(Se.Z,{visible:te,onCancel:ne,renderData:De,inPaper:!1,onOk:se,modalType:"multiple",type:"shixun",position:"\u9009\u4E2D\u5B9E\u8BAD"}))};var vu=(0,P.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Du),Au=Object.defineProperty,Cu=Object.defineProperties,xu=Object.getOwnPropertyDescriptors,Zt=Object.getOwnPropertySymbols,bu=Object.prototype.hasOwnProperty,Su=Object.prototype.propertyIsEnumerable,Rt=(e,a,t)=>a in e?Au(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,at=(e,a)=>{for(var t in a||(a={}))bu.call(a,t)&&Rt(e,t,a[t]);if(Zt)for(var t of Zt(a))Su.call(a,t)&&Rt(e,t,a[t]);return e},jt=(e,a)=>Cu(e,xu(a)),Ht=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const{Search:Pu}=w.default,ku=({classroomList:e,loading:a,dispatch:t})=>{var d,v;const[g,k]=(0,u.useState)(at({},(0,P.useParams)())),{actionTabs:m}=e,{shixunLists:l}=e,[y,$]=(0,u.useState)([]),[F,x]=(0,u.useState)(!1),[A,J]=(0,u.useState)({page:1,limit:20,search:null});(0,u.useEffect)(()=>{ee()},[g.coursesId,A]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"&&$([])},[e.actionTabs.key]);const ee=()=>Ht(void 0,null,function*(){var D;const C=jt(at({},A),{course_id:(D=m==null?void 0:m.params)==null?void 0:D.course_id});yield t({type:"classroomList/getExperimentLists",payload:C}),x(!1)});if(e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B")return u.createElement(ut.Z,{placement:"bottom",height:"100%",closable:!0,style:{zIndex:9999},open:e.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0",key:"bottom",rootClassName:b.drawer,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},footer:u.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},u.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),u.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",onClick:()=>Ht(void 0,null,function*(){var D;(yield t({type:"classroomList/createExperiment",payload:{homework_common_ids:[...y],category_id:g.categoryId,course_id:(D=m==null?void 0:m.params)==null?void 0:D.course_id}})).status||(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:jt(at({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:at({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}),localStorage.getItem("Noviceguide")==="0"||t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:12,text:u.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"))},u.createElement("section",{className:"tc"},u.createElement(Pu,{placeholder:"\u8BF7\u8F93\u5165\u8BFE\u5802\u5B9E\u9A8C\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2",enterButton:"\u641C\u7D22",size:"middle",className:b.search,onSearch:D=>{A.search=D,J(at({},A))}})),u.createElement("section",{className:"edu-container"},u.createElement(Ke.Z,{spinning:F},u.createElement("aside",null,((d=l==null?void 0:l.homeworks)==null?void 0:d.length)===0&&u.createElement(Ie.Z,null),(v=l==null?void 0:l.homeworks)==null?void 0:v.map(function(D,C){var K,p,r;return u.createElement("div",{className:b.listItem,key:C,style:{cursor:"auto"}},u.createElement(Y.default,{checked:y.includes(D.id),value:D.id,style:{marginTop:"3px"},disabled:D==null?void 0:D.need_authorize,onChange:O=>{let te=y.indexOf(D.id);y.indexOf(D.id)>-1?$(y.filter(ne=>ne!==D.id)):$(y.concat(D.id))}}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement(P.Link,{to:`/shixuns/${D.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:D==null?void 0:D.name}})),(D==null?void 0:D.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Le.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,f.Ny)()&&(D==null?void 0:D.mark_status)===1&&u.createElement(W.Z,{title:D==null?void 0:D.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,f.Ny)()&&(D==null?void 0:D.mark_status)===2&&u.createElement(W.Z,{title:D==null?void 0:D.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,f.Ny)()&&(D==null?void 0:D.mark_status)===3&&u.createElement(W.Z,{title:D==null?void 0:D.mark_content},u.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")),u.createElement(z.ZP,{ghost:!0,href:`/shixuns/${D.shixun_identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u67E5\u770B\u5B9E\u9A8C"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:b.description,dangerouslySetInnerHTML:{__html:D==null?void 0:D.description}})),u.createElement("div",{className:" mt15"},(K=D==null?void 0:D.challenges)==null?void 0:K.map(function(O,te){return u.createElement("span",{key:te,className:"mr30"},"\u7B2C",te+1,"\u5173 ",O==null?void 0:O.subject," ")})),u.createElement(Qe.Z,{dashed:!0}),u.createElement("div",{className:"c-light-black mt20"},((p=D==null?void 0:D.user)==null?void 0:p.name)&&u.createElement(u.Fragment,null,u.createElement("span",null,(r=D==null?void 0:D.user)==null?void 0:r.name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u521B\u5EFA\u65F6\u95F4: "),u.createElement("span",null,D==null?void 0:D.created_at))))})))),u.createElement("div",{className:"tc mt20"},u.createElement(q.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:A.page||1,showQuickJumper:!0,total:l==null?void 0:l.total_count,onChange:D=>{A.page=D,J(at({},A))}})))};var Nu=(0,P.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(ku),wu=Object.defineProperty,Mt=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Ou=Object.prototype.propertyIsEnumerable,Gt=(e,a,t)=>a in e?wu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ot=(e,a)=>{for(var t in a||(a={}))Tu.call(a,t)&&Gt(e,t,a[t]);if(Mt)for(var t of Mt(a))Ou.call(a,t)&&Gt(e,t,a[t]);return e},Iu=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const{Search:Va}=w.default,Lu=({classroomList:e,loading:a,dispatch:t,shixunsList:d})=>{var v,g;const[k,m]=(0,u.useState)(ot({},(0,P.useParams)())),l=(0,P.useLocation)(),{actionTabs:y}=e,[$]=_e.default.useForm(),{shixunAiRecommendLists:F}=e,[x,A]=(0,u.useState)([]),J=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u63A8\u8350",id:"hot"}],[ee,D]=(0,u.useState)({page:1,course_id:k.coursesId,limit:20,no_jupyter:1});return(0,u.useEffect)(()=>{},[k.coursesId,ee]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u667A\u80FD\u63A8\u8350"&&(A([]),t({type:"classroomList/getShixunAiRecommendLists",payload:ot({},ee)}))},[e.actionTabs.key]),e.actionTabs.key!=="\u667A\u80FD\u63A8\u8350"?null:u.createElement(H.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:e.actionTabs.key==="\u667A\u80FD\u63A8\u8350",key:"bottom",onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},onOk:()=>Iu(void 0,null,function*(){(yield t({type:"classroomList/createShixunHomework",payload:ot({shixun_ids:[...x],category_id:k.categoryId},k)})).status||((0,B.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"),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomShixunsList",payload:ot({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:k.coursesId}}))})},u.createElement("section",{className:"",style:{maxHeight:500,minHeight:150,overflow:"auto"}},u.createElement(Ke.Z,{spinning:a["classroomList/getShixunAiRecommendLists"]},u.createElement("aside",{style:{minHeight:150}},((v=F==null?void 0:F.shixun_list)==null?void 0:v.length)===0&&u.createElement(Ie.Z,null),(g=F==null?void 0:F.shixun_list)==null?void 0:g.map(function(C,K){var p,r,O;return u.createElement("div",{className:b.listItem2,key:K,style:{cursor:"auto"}},u.createElement(Y.default,{checked:x.includes(C.id),value:C.id,style:{marginTop:"3px"},disabled:C==null?void 0:C.need_authorize,onChange:te=>{let ne=x.indexOf(C.id);x.indexOf(C.id)>-1?A(x.filter(De=>De!==C.id)):A(x.concat(C.id))}}),u.createElement("div",{className:b.info},u.createElement("div",{className:b.title},u.createElement("div",{className:b.titleLeft},u.createElement(P.Link,{to:`/shixuns/${C.identifier}/challenges`,target:"_blank"},u.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:C.title}})),(C==null?void 0:C.need_authorize)&&u.createElement("span",{onClick:()=>{(0,Le.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),u.createElement(z.ZP,{ghost:!0,href:`/shixuns/${C.identifier}/challenges`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u4F53\u9A8C\u5B9E\u8BAD"))),u.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},u.createElement("span",{className:b.description,dangerouslySetInnerHTML:{__html:C.description}})),u.createElement("div",{className:" mt10"},C.challenge_names.map(function(te,ne){return u.createElement("span",{key:ne,className:"mr30"},"\u7B2C",ne+1,"\u5173 ",te," ")})),u.createElement("div",{className:"c-light-black mt10"},(p=C==null?void 0:C.content)!=null&&p.author_name?u.createElement("span",{dangerouslySetInnerHTML:{__html:(O=(r=C==null?void 0:C.content)==null?void 0:r.author_name)==null?void 0:O[0]}}):u.createElement("span",null,C.author_name),u.createElement("span",{className:"ml15 mr15"},"|"),C.author_school_name&&u.createElement(u.Fragment,null,u.createElement("span",null,C.author_school_name),u.createElement("span",{className:"ml15 mr15"},"|")),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570 ",C.level),u.createElement("span",{className:"ml15 mr15"},"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 "),u.createElement("span",null,C.study_count)),u.createElement(Qe.Z,{dashed:!0})))})))),u.createElement("div",{className:"tc mt20 hide"},u.createElement(q.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,showSizeChanger:!1,current:ee.page||1,showQuickJumper:!0,total:F==null?void 0:F.shixuns_count,onChange:C=>{ee.page=C,D(ot({},ee))}})))};var Zu=(0,P.connect)(({classroomList:e,shixunsList:a,loading:t})=>({classroomList:e,shixunsList:a,loading:t.effects}))(Lu),_=o(59301),Ru=Object.defineProperty,ju=Object.defineProperties,Hu=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,$t=(e,a,t)=>a in e?Ru(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,We=(e,a)=>{for(var t in a||(a={}))Mu.call(a,t)&&$t(e,t,a[t]);if(zt)for(var t of zt(a))Gu.call(a,t)&&$t(e,t,a[t]);return e},zu=(e,a)=>ju(e,Hu(a)),Vt=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const{Search:$u}=w.default,Vu=({classroomList:e,loading:a,dispatch:t})=>{var d,v;const[g,k]=(0,u.useState)(We({},(0,P.useParams)())),m=(0,P.useLocation)(),{actionTabs:l}=e,[y]=_e.default.useForm(),{coursesLists:$}=e,[F,x]=(0,u.useState)([]),[A,J]=(0,u.useState)({page:1,type:"mine",order:"desc",limit:20,sort:"myshixuns_count",shixun_homework:!0});(0,u.useEffect)(()=>{e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"&&(t({type:"classroomList/getCoursesLists",payload:We({},A)}),x([]))},[e.actionTabs.key,g.categoryId,A]);const[ee,D,C,K]=(0,Se.P)(),p=r=>Vt(void 0,null,function*(){var O;(yield t({type:"classroomList/createCoursesHomework",payload:{coursesId:g.coursesId,category_id:(g==null?void 0:g.categoryId)||null,subjects_info:[{subject_id:(O=F[0])==null?void 0:O.id,stage_shixuns:r.map(ne=>({stage_shixun_id:ne.id,is_use:ne.is_use,is_copy:ne.is_copy}))}]}})).status||((0,B.L9)(["\u6559\u5B66\u8BFE\u5802","\u8BFE\u7A0B\u5B9E\u9A8C","\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),t({type:"classroomList/setActionTabs",payload:{}}),(0,f.GJ)()?t({type:"classroomList/getClassroomTeacherShixunsList",payload:zu(We({},e.actionTabs.params),{type:4})}):t({type:"classroomList/getClassroomShixunsList",payload:We({},e.actionTabs.params)}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))});return e.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?null:_.createElement(ut.Z,{placement:"bottom",height:"100%",closable:!0,onClose:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},open:e.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",key:"bottom",rootClassName:b.drawer,footer:_.createElement("div",{className:"tc",style:{height:"64px",display:"flex",alignItems:"center",justifyContent:"center"}},_.createElement(z.ZP,{size:"middle",onClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})},style:{marginRight:8,width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"}},"\u53D6\u6D88"),_.createElement(z.ZP,{style:{width:"120px",height:"40px",fontSize:"16px",borderRadius:"4px"},size:"middle",loading:a["classroomList/createCoursesHomework"],onClick:()=>Vt(void 0,null,function*(){var r,O;if((F==null?void 0:F.length)===0)return L.ZP.error("\u8BF7\u9009\u62E9\u4E00\u4E2A\u5B9E\u8DF5\u8BFE\u7A0B"),!1;(yield K({id:(r=F[0])==null?void 0:r.identifier,type:"subject",stage_item_id:[],sync_catelog:1,course_id:(O=e.detailTopBanner)==null?void 0:O.course_id}))||p([])}),type:"primary"},"\u786E\u5B9A"))},_.createElement("section",{className:"tc"},_.createElement($u,{placeholder:"\u8BFE\u7A0B\u540D\u79F0/\u8BFE\u7A0B\u6807\u8BC6/\u5408\u4F5C\u8005",enterButton:"\u641C\u7D22",size:"middle",className:b.search,onSearch:r=>{A.keyword=r,r&&(0,wt.tk)({name:r,copywriting:r,position:"Subject"}),J(We({},A))}})),_.createElement("section",{className:"edu-container"},_.createElement(Ke.Z,{spinning:a["classroomList/getCoursesLists"]},_.createElement("aside",null,_.createElement("div",{className:b.menuCourse},_.createElement("ul",null,_.createElement("li",null,"\u5DF2\u9009",_.createElement("span",{className:"c-blue"},F.length),"\u8BFE\u7A0B"),_.createElement("li",null,"\u5171",_.createElement("span",{className:"c-blue"},$.subjects_count),"\u4E2A\u8BFE\u7A0B"),_.createElement("li",{className:"current",onClick:()=>{A.order=A.order==="asc"?"desc":"asc",A.sort="shixuns_count",J(We({},A))}},"\u5B9E\u8BAD\u6570",_.createElement("p",{className:`edu-sorter current ${A.sort==="shixuns_count"&&A.order}`},_.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_.createElement("li",{className:"current",onClick:()=>{A.order=A.order==="asc"?"desc":"asc",A.sort="myshixuns_count",J(We({},A))}},"\u5B66\u4E60\u4EBA\u6570",_.createElement("p",{className:`edu-sorter current ${A.sort==="myshixuns_count"&&A.order}`},_.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}),_.createElement("span",{className:"iconfont icon-sanjiaoxing-down"}))),_.createElement("li",{className:`${A.type==="all"&&"c-blue"} current`,onClick:()=>{A.type="all",J(We({},A))}},"\u5168\u90E8\u8BFE\u7A0B"),_.createElement("li",{className:`${A.type==="mine"&&"c-blue"} current`,onClick:()=>{A.type="mine",J(We({},A))}},"\u6211\u7684\u8BFE\u7A0B"))),((d=$==null?void 0:$.subject_list)==null?void 0:d.length)===0&&_.createElement(Ie.Z,null),(v=$==null?void 0:$.subject_list)==null?void 0:v.map(function(r,O){var te,ne,De,h,se,ve;return _.createElement("div",{className:b.listItem,key:r.id,style:{cursor:"auto"}},_.createElement(ie.ZP,{checked:F.map(Ae=>Ae.id).includes(r.id),value:r.id,style:{marginTop:"1px"},disabled:(r==null?void 0:r.need_authorize)||(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03",onChange:Ae=>{x([{id:r.id,identifier:r.identifier}])}}),_.createElement("div",{className:b.info},_.createElement("div",{className:b.title},_.createElement("div",{className:b.titleLeft},_.createElement("div",null,_.createElement(P.Link,{to:`/paths/${r.id}`,target:"_blank"},_.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:r.title}})),(r==null?void 0:r.need_authorize)&&_.createElement("span",{onClick:()=>{(0,Le.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"),(r==null?void 0:r.shixun_tag_num_name)=="\u672A\u53D1\u5E03"&&_.createElement(W.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"},_.createElement("span",{style:{marginRight:"auto",background:"#999"},className:"tag-style current ml10"},"\u672A\u53D1\u5E03"))),_.createElement(W.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"},_.createElement(z.ZP,{ghost:!0,href:`/paths/${r.id}`,type:"primary",target:"_blank",style:{borderRadius:"50px"}},"\u524D\u5F80\u9009\u7528")))),_.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},_.createElement("span",{className:b.description,dangerouslySetInnerHTML:{__html:r.description}})),_.createElement(Qe.Z,{dashed:!0}),_.createElement("div",{className:"c-light-black mt20",style:{display:"flex",justifyContent:"space-between"}},_.createElement("div",null,(te=r==null?void 0:r.content)!=null&&te.member_user_names?_.createElement(W.Z,{overlayClassName:b["tooltip-content"],title:_.createElement("div",null,_.createElement("span",{dangerouslySetInnerHTML:{__html:(ne=r==null?void 0:r.content)==null?void 0:ne.member_user_names}}))},_.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:(De=r==null?void 0:r.content)==null?void 0:De.member_user_names}})):(r==null?void 0:r.member_user_names)&&_.createElement(W.Z,{title:_.createElement("div",null,_.createElement("span",null,r.member_user_names))},_.createElement("span",{className:b.authorname},r.member_user_names)),(h=r==null?void 0:r.content)!=null&&h.author_school_name?_.createElement(W.Z,{overlayClassName:b["tooltip-content"],title:_.createElement("div",null,_.createElement("span",{dangerouslySetInnerHTML:{__html:(se=r==null?void 0:r.content)==null?void 0:se.author_school_name}}))},_.createElement("span",{className:b.authorname,dangerouslySetInnerHTML:{__html:(ve=r==null?void 0:r.content)==null?void 0:ve.author_school_name}})):(r==null?void 0:r.author_school_name)&&_.createElement(W.Z,{title:_.createElement("div",null,_.createElement("span",null,r.author_school_name))},_.createElement("span",{className:b.authorname},r.author_school_name))),_.createElement("div",null,_.createElement("span",{className:"mr30"},"\u7AE0\u8282 \xA0",r.stage_count),_.createElement("span",{className:"mr30"},"\u5B9E\u8BAD \xA0",r.shixuns_count),_.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",r.myshixuns_count)))))})))),_.createElement("div",{className:"tc mt20"},_.createElement(q.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:20,current:A.page||1,showQuickJumper:!0,total:$==null?void 0:$.subjects_count,onChange:r=>{A.page=r,t({type:"classroomList/getCoursesLists",payload:We({},A)})}})),_.createElement(Se.Z,{visible:ee,inPaper:!1,onOk:p,onCancel:D,renderData:C,modalType:"multiple",type:"subject"}))};var Ju=(0,P.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a.effects}))(Vu),Wu=o(78319),nt=o(59301),Yu=Object.defineProperty,Jt=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Wt=(e,a,t)=>a in e?Yu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Yt=(e,a)=>{for(var t in a||(a={}))Ku.call(a,t)&&Wt(e,t,a[t]);if(Jt)for(var t of Jt(a))Uu.call(a,t)&&Wt(e,t,a[t]);return e},Qu=({styles:e={},params:a,setisshowmodal:t,user:d})=>{var v;return nt.createElement("section",{className:"tc animated fadeIn",style:Yt(Yt({},{color:"#999",margin:"200px auto"}),e)},nt.createElement("img",{src:Wu.z3}),nt.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`),nt.createElement("div",{style:{marginTop:"30px"}},nt.createElement(z.ZP,{disabled:((v=d==null?void 0:d.userInfo)==null?void 0:v.user_status)===2,onClick:()=>{t(!0)},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px",marginRight:"20px"}},"\u9009\u7528\u5B9E\u9A8C"),nt.createElement(z.ZP,{onClick:()=>{(0,B.xg)("https://www.educoder.net/forums/4909")},type:"primary",style:{width:"128px",height:"40px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")))},V={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",authorized:"authorized___ZUIgn"},Kt=o(53504),Xu=o(65750),qu=o(730),ea=o(76505),Ut=o(18597),E=o(59301),ta=Object.defineProperty,ua=Object.defineProperties,aa=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,na=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,Xt=(e,a,t)=>a in e?ta(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,_t=(e,a)=>{for(var t in a||(a={}))na.call(a,t)&&Xt(e,t,a[t]);if(Qt)for(var t of Qt(a))la.call(a,t)&&Xt(e,t,a[t]);return e},qt=(e,a)=>ua(e,aa(a)),Ze=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())}),sa=({v:e,k:a,match:t,selectArrs:d,setSelectArrs:v,setSelectArrsAll:g,selectArrsAll:k,classroomList:m,dispatch:l,selectshow:y,batchState:$,pageSize:F,page:x,manageAllGroup:A,user:J})=>{var ee,D,C,K,p;const r=(0,P.useParams)(),[O,te]=(0,u.useState)([]),[ne,De]=(0,u.useState)(!1),[h,se]=(0,u.useState)(!1),[ve,Ae]=(0,u.useState)(!0),i=(0,u.useRef)();r.category=r.categoryId,r.id=r.coursesId,r.page=x,r.limit=F;function re(){return Ze(this,null,function*(){let n=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:_t({},r)});te(n.data)})}(0,u.useEffect)(()=>{var n;te([]),De(!1),new Date(e==null?void 0:e.student_passed_time).getTime()>new Date(e==null?void 0:e.end_time_s).getTime()&&((n=e==null?void 0:e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0?(se(!1),Ae(!1)):((e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.end_time_s).getTime()||(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&new Date(e==null?void 0:e.student_passed_time).getTime()<new Date(e==null?void 0:e.late_time).getTime())&&(se(!0),Ae(!1))},[y]);const oe=[{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:(n,j)=>j.status.indexOf(n)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:n=>{var j,M;return n==="--"?n:E.createElement("span",null,E.createElement("span",null,(j=n==null?void 0:n.split("/"))==null?void 0:j[0]),"\xA0/\xA0",E.createElement("span",null,(M=n==null?void 0:n.split("/"))==null?void 0:M[1]))}},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:r.order_by==="end_time"?r.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:r.order_by==="late_time"?r.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:n=>n==="--"||!n?"--":E.createElement("span",{title:n},n)}],pe=n=>{if((0,Le.tJ)(l,!0)){if(n.can_view_details){(0,B.xg)(`/shixuns/${n.shixun_identifier}/challenges`);return}n.redo?H.default.confirm({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",cancelText:"\u518D\u60F3\u60F3",content:E.createElement("div",{className:"tc font16"},"\u60A8\u4E4B\u524D\u5DF2\u7ECF\u6311\u6218\u8FC7\u8BE5\u5B9E\u8BAD\uFF0C\u9700\u8981\u91CD\u65B0\u6311\u6218"),onOk:()=>Ze(void 0,null,function*(){const j=yield(0,ea.$Q)({id:n.myshixun_identifier,url:n.url});j&&(0,Ut.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:j.shixun_identifier,homework_common_id:n.homework_id,courseId:r.coursesId})})}):(0,Ut.Z)({is_jupyter:!1,is_jupyter_lab:!1,shixunId:n.shixun_identifier,homework_common_id:n.homework_id,courseId:r.coursesId})}};return E.createElement("div",{className:V.listItem,onClick:n=>{n.stopPropagation(),(!((0,f.GJ)()&&$)||(0,f.GJ)()&&$&&i.current&&!i.current.contains(n.target))&&(0,B.xg)(`/classrooms/${r.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=0`)},key:a},(0,f.GJ)()&&$&&E.createElement("span",{ref:i},E.createElement(Y.default,{style:{padding:"10px"},checked:d.includes(e.homework_id),value:e.homework_id,onClick:n=>{n.stopPropagation()},onChange:n=>{let j=d.indexOf(e.homework_id);d.indexOf(e.homework_id)>-1?(v(d.filter(M=>M!==e.homework_id)),g(k.filter(M=>M.homework_id!==e.homework_id))):(g(k.concat(e)),v(d.concat(e.homework_id)))}})),E.createElement("div",{className:V.info},E.createElement("div",{className:V.title},E.createElement("div",{className:V.titleLeft,style:(0,f.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,f.GJ)()&&E.createElement(qu.Z,{value:e.status},E.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,f.dE)()&&E.createElement(B.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),E.createElement("span",{className:V.name},e.name),!!((ee=e.schools)!=null&&ee.length)&&E.createElement(W.Z,{title:"\u8BE5\u8BFE\u7A0B\u5B9E\u9A8C\u9762\u5411\u6307\u5B9A\u5355\u4F4D\u5F00\u653E"},E.createElement("i",{className:"iconfont icon-zhidinggongkai1 ml10 mr10 c-orange"})),(e==null?void 0:e.high_resources_consume)&&!(e!=null&&e.high_resources_consume_permission)&&E.createElement(Tt.Z,{type:"shixun",style:{marginLeft:10}}),(e==null?void 0:e.high_resources_consume)&&(e==null?void 0:e.high_resources_consume_permission)&&E.createElement("span",{className:V.authorized},"\u5DF2\u6388\u6743")),E.createElement("div",{className:V.titleRight},(0,f.GJ)()&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))===0&&E.createElement(P.Link,{target:"_blank",to:"/",onClick:n=>Ze(void 0,null,function*(){var j;if(n.stopPropagation(),n.preventDefault(),((j=J==null?void 0:J.userInfo)==null?void 0:j.user_status)===2){(0,Le.Rd)();return}let M=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:r,type:2,manage_all_group:A}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:r.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:qt(_t({},r),{type:4})}),M()}}}):M()})},E.createElement("aside",{className:V.flexBox},E.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),E.createElement("div",null,"\u53D1\u5E03"))),(0,f.dE)()&&E.createElement("div",{className:V.actionIcon},h?E.createElement("i",{className:"iconfont icon-yiwancheng1"}):ve?"":E.createElement("i",{className:"iconfont icon-jiezhihoutongguan"}),!((D=e.status)!=null&&D.includes("\u5DF2\u622A\u6B62"))&&!((C=e.status)!=null&&C.includes("\u5BFC\u5165"))&&E.createElement("aside",{onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),pe(e)}),className:V.flexBox,style:{marginRight:10}},E.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),E.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((K=e.status)==null?void 0:K.includes("\u5DF2\u622A\u6B62"))||((p=e.status)==null?void 0:p.includes("\u5BFC\u5165")))&&E.createElement("aside",{onClick:n=>Ze(void 0,null,function*(){var j;(j=e.status)!=null&&j.includes("\u5BFC\u5165")||(n.stopPropagation(),n.preventDefault(),(0,B.xg)(`/classrooms/${r.coursesId}/shixun_homework/${e.homework_id}/${e.student_work_id}/comment`))}),className:V.flexBox,style:{marginRight:10}},E.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),E.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,f.GJ)()&&E.createElement(Z.Z,{placement:"bottomCenter",overlayClassName:V.dro,dropdownRender:()=>E.createElement(S.default,null,e.status!=="\u5BFC\u5165"&&E.createElement(S.default.Item,{key:1,style:{textAlign:"center"}},E.createElement("a",{onClick:n=>Ze(void 0,null,function*(){var j;if(n.stopPropagation(),n.preventDefault(),((j=J==null?void 0:J.userInfo)==null?void 0:j.user_status)===2){(0,Le.Rd)();return}let M=()=>{l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:r,type:2,manage_all_group:A}})};e!=null&&e.high_resources_consume&&!(e!=null&&e.high_resources_consume_permission)?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u4F7F\u7528",id:r.coursesId,type:"shixun",type_id:e.homework_id,name:e.name,fn:()=>{l({type:"classroomList/getClassroomTeacherShixunsList",payload:qt(_t({},r),{type:4})}),M()}}}):M()})},"\u7ACB\u5373\u53D1\u5E03")),e.status!=="\u5BFC\u5165"&&E.createElement(S.default.Item,{key:2,style:{textAlign:"center"}},E.createElement("a",{onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:r,type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.status==="\u5BFC\u5165"&&E.createElement(S.default.Item,{key:23,style:{textAlign:"center"}},E.createElement(P.Link,{target:"_blank",to:"/",onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"practice"}})})},"\u8865\u5145\u6210\u7EE9")),E.createElement(S.default.Item,{key:22,style:{textAlign:"center"}},E.createElement(P.Link,{target:"_blank",to:"/",onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:k,params:r,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&(e==null?void 0:e.status.indexOf("\u672A\u53D1\u5E03"))<0&&E.createElement(S.default.Item,{key:3,style:{textAlign:"center"}},E.createElement(P.Link,{target:"_blank",to:"/",onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),l({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6210\u7EE9\u8BA1\u7B97\u4E2D\uFF0C\u8BF7\u7A0D\u5019..."}});const j=yield(0,Xu.Vs)({categoryId:e.homework_id});l({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}}),(j==null?void 0:j.status)===0&&L.ZP.success(j==null?void 0:j.message)})},"\u66F4\u65B0\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&E.createElement(S.default.Item,{key:23,style:{textAlign:"center"}},E.createElement(P.Link,{target:"_blank",to:"/",onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),pe(e)})},"\u8FDB\u5165\u5B9E\u8BAD")),E.createElement(S.default.Item,{key:5,style:{textAlign:"center"}},E.createElement("a",{onClick:n=>{n.stopPropagation(),n.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u91CD\u547D\u540D",selectArrs:e,params:r}})}},"\u91CD\u65B0\u547D\u540D")),e.status!=="\u5BFC\u5165"&&E.createElement(S.default.Item,{key:6,style:{textAlign:"center"}},E.createElement(P.Link,{target:"_blank",onClick:n=>{n.stopPropagation()},to:`/classrooms/${r.coursesId}/shixun_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},E.createElement("aside",{onClick:n=>n.stopPropagation(),className:V.flexBox,style:{cursor:"default"}},E.createElement("i",{className:"iconfont icon-gengduo4"}),E.createElement("div",null,"\u66F4\u591A"))))),(0,f.GJ)()&&E.createElement("p",{className:V.infoIcon},E.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&!!e.uncommit_count&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.commit_count&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&!!e.compelete_count&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB"].includes(e.status)&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u5F00\u59CB\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D"].includes(e.status)&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&E.createElement("span",{className:"c-grey-999 mr10"},E.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&E.createElement("span",{className:"c-grey-999"},E.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F"].includes(e.status)&&E.createElement("span",{className:V.iconV,onClick:n=>Ze(void 0,null,function*(){n.stopPropagation(),n.preventDefault(),ne||re(),De(!ne)})},E.createElement("i",{className:`iconfont icon-${ne?"shouqi":"xiala2"}`})," ")),(0,f.dE)()&&E.createElement("span",{className:V.infoStuIcon},E.createElement("span",{className:"c-grey-333"},e.author),E.createElement("span",{className:"c-grey-999 ml20"},E.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),E.createElement("span",null,E.createElement("span",{className:"c-light-primary"},e==null?void 0:e.finished_challenge_count),"/",e==null?void 0:e.challenge_count)),e.status.includes("\u5DF2\u622A\u6B62")&&!!(e!=null&&e.status_time)&&E.createElement("span",{className:"c-grey-999 ml20"},E.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),E.createElement("span",{className:"ml20 c-grey-999"},E.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&E.createElement("span",{className:"c-grey-999 ml20"},E.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ne&&O.length>5&&E.createElement(Kt.default,{rowKey:"shixun_identifier",scroll:{y:240},onRow:n=>({onClick:j=>{j.stopPropagation(),j.preventDefault()}}),onHeaderRow:(n,j)=>({onClick:M=>{M.stopPropagation(),M.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(n,j,M)=>{M.field&&(r.order_by=M.field),M.order||(r.sort_direction="asc"),M.order==="ascend"&&(r.sort_direction="asc"),M.order==="descend"&&(r.sort_direction="desc"),M.order||(r.sort_direction="asc"),re()},columns:oe}),(0,f.GJ)()&&!e.status.includes("\u672A\u53D1\u5E03")&&ne&&O.length<6&&O.length>0&&E.createElement(Kt.default,{rowKey:"shixun_identifier",onRow:n=>({onClick:j=>{j.stopPropagation(),j.preventDefault()}}),onHeaderRow:(n,j)=>({onClick:M=>{M.stopPropagation(),M.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(n,j,M)=>{M.field&&(r.order_by=M.field),M.order||(r.sort_direction="asc"),M.order==="ascend"&&(r.sort_direction="asc"),M.order==="descend"&&(r.sort_direction="desc"),M.order||(r.sort_direction="asc"),re()},columns:oe})))},ra=o(96812),oa=o(24620),ia=o(72130),ca=o(57809),ma=o(51081),da=o(33656),Ea=o.n(da),Bt=o(4852),Dt=o(67986),R=o(59301),pa=Object.defineProperty,fa=Object.defineProperties,ya=Object.getOwnPropertyDescriptors,Et=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,tu=Object.prototype.propertyIsEnumerable,uu=(e,a,t)=>a in e?pa(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,lt=(e,a)=>{for(var t in a||(a={}))eu.call(a,t)&&uu(e,t,a[t]);if(Et)for(var t of Et(a))tu.call(a,t)&&uu(e,t,a[t]);return e},au=(e,a)=>fa(e,ya(a)),ha=(e,a)=>{var t={};for(var d in e)eu.call(e,d)&&a.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&Et)for(var d of Et(e))a.indexOf(d)<0&&tu.call(e,d)&&(t[d]=e[d]);return t},vt=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});Me().extend(Ea());const Fa=({data:e,value:a,onChange:t})=>{var d,v,g,k;const[m,l]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[y,$]=(0,u.useState)([]);return(0,u.useEffect)(()=>{$((a==null?void 0:a.length)>0?e==null?void 0:e.filter(F=>a==null?void 0:a.includes(F==null?void 0:F.id)):[])},[a]),R.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},R.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},R.createElement(Y.default,{indeterminate:(y==null?void 0:y.length)>0&&(y==null?void 0:y.length)<(e==null?void 0:e.length),checked:(y==null?void 0:y.length)==(e==null?void 0:e.length),onChange:F=>{t(F.target.checked?e==null?void 0:e.map(x=>x==null?void 0:x.id):[])}},"\u5168\u9009"),R.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},R.createElement(w.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:F=>{l(au(lt({},m),{leftSearch:F.target.value}))}}),R.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((d=m.leftSearch?e==null?void 0:e.filter(F=>{var x;return(x=F==null?void 0:F.name)==null?void 0:x.includes(m.leftSearch)}):e)==null?void 0:d.length)!==0?R.createElement(Y.default.Group,{value:a,onChange:F=>{t(F)}},R.createElement(Fe.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(F=>{var x;return(x=F==null?void 0:F.name)==null?void 0:x.includes(m.leftSearch)}):e)==null?void 0:v.map((F,x)=>R.createElement(Y.default,{key:x,value:F.id},F==null?void 0:F.name)))):R.createElement(Ie.Z,{styles:{margin:"0 auto"}})))),R.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},R.createElement("div",null,"\u5DF2\u9009\u62E9",(y==null?void 0:y.length)||0,"\u4E2A\u5206\u73ED"),R.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},R.createElement(w.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:F=>{l(au(lt({},m),{rigthSearch:F.target.value}))}}),R.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((g=m.rigthSearch?y==null?void 0:y.filter(F=>{var x;return(x=F==null?void 0:F.name)==null?void 0:x.includes(m.rigthSearch)}):y)==null?void 0:g.length)!==0?(k=m.rigthSearch?y==null?void 0:y.filter(F=>{var x;return(x=F==null?void 0:F.name)==null?void 0:x.includes(m.rigthSearch)}):y)==null?void 0:k.map((F,x)=>R.createElement(X.Z,{key:x,wrap:!1,align:"middle",justify:"space-between"},R.createElement(G.Z,null,F==null?void 0:F.name),R.createElement(G.Z,null,R.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(A=>A!==(F==null?void 0:F.id)))}})))):R.createElement(Ie.Z,{styles:{margin:"0 auto"}})))))},ga=e=>{var a=e,{classroomList:t,dispatch:d,user:v,getData:g}=a,k=ha(a,["classroomList","dispatch","user","getData"]),m,l,y,$,F,x;const A=(0,P.useParams)(),[J]=_e.default.useForm(),ee=_e.default.useWatch("penalty_type",J),D=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,C,K,p]=(0,Dt.U)(Bt.c_,lt(lt({},A),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,r,O]=(0,Dt.U)(Bt.nP,{course_id:A==null?void 0:A.coursesId,homework_ids:(y=t==null?void 0:t.actionTabs)==null?void 0:y.selectArrs}),[,te,ne]=(0,Dt.U)(Bt.sm,{course_id:A==null?void 0:A.coursesId,homework_ids:($=t==null?void 0:t.actionTabs)==null?void 0:$.selectArrs}),De=(...h)=>vt(void 0,[...h],function*(se={}){r({});const ve=yield K({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{D&&De()},[D]),R.createElement(H.default,{centered:!0,title:(F=t==null?void 0:t.actionTabs)==null?void 0:F.key,width:800,open:D,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{d({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:te,onOk:()=>vt(void 0,null,function*(){J.submit()})},R.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),R.createElement(_e.default,{form:J,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_penalty:20},onFinish:h=>vt(void 0,null,function*(){var se,ve,Ae;const i=yield ne(((se=p==null?void 0:p.course_groups)==null?void 0:se.length)>0?{unified_late:((ve=p==null?void 0:p.course_groups)==null?void 0:ve.length)<=0,allow_late_settings:[lt({},h)]}:lt({unified_late:((Ae=p==null?void 0:p.course_groups)==null?void 0:Ae.length)<=0},h));(i==null?void 0:i.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),d({type:"classroomList/setActionTabs",payload:{}}),g&&g())})},R.createElement(X.Z,{wrap:!1,gutter:20},R.createElement(G.Z,{flex:1},R.createElement(_e.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,validator(h,se,ve){return ee===2&&se>100?Promise.reject(R.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:R.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},R.createElement(w.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:ee==1?"\u5206":"%",max:ee===1?Number.MAX_SAFE_INTEGER:100,addonBefore:R.createElement(_e.default.Item,{name:"penalty_type",noStyle:!0,normalize:h=>(J.setFieldsValue({late_penalty:h==2?20:5}),h)},R.createElement(ca.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),R.createElement(G.Z,{flex:"390px"},R.createElement(_e.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(h,se,ve){return se&&Me()(se).startOf("minute")<=Me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):se&&Me()(se).startOf("minute")<=Me()(O==null?void 0:O.max_late_time).startOf("minute")?(L.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${O==null?void 0:O.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},R.createElement(ma.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:h=>(0,B.BO)(h,{startTime:O==null?void 0:O.max_late_time}),disabledTime:h=>(0,B.hv)(h,{compared:O==null?void 0:O.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Me()("00:00:00","HH:mm:ss")}})))),((x=p==null?void 0:p.course_groups)==null?void 0:x.length)>0&&R.createElement(Ke.Z,{spinning:C},R.createElement(_e.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},R.createElement(Fa,{data:(p==null?void 0:p.course_groups)||[],onChange:h=>{r({group_ids:h})}})))))};var _a=(0,P.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(ga),s=o(59301),Ba=Object.defineProperty,Da=Object.defineProperties,va=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,nu=Object.prototype.hasOwnProperty,lu=Object.prototype.propertyIsEnumerable,su=(e,a,t)=>a in e?Ba(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ue=(e,a)=>{for(var t in a||(a={}))nu.call(a,t)&&su(e,t,a[t]);if(pt)for(var t of pt(a))lu.call(a,t)&&su(e,t,a[t]);return e},ft=(e,a)=>Da(e,va(a)),Aa=(e,a)=>{var t={};for(var d in e)nu.call(e,d)&&a.indexOf(d)<0&&(t[d]=e[d]);if(e!=null&&pt)for(var d of pt(e))a.indexOf(d)<0&&lu.call(e,d)&&(t[d]=e[d]);return t},ru=(e,a,t)=>new Promise((d,v)=>{var g=l=>{try{m(t.next(l))}catch(y){v(y)}},k=l=>{try{m(t.throw(l))}catch(y){v(y)}},m=l=>l.done?d(l.value):Promise.resolve(l.value).then(g,k);m((t=t.apply(e,a)).next())});const Ca=e=>{var a=e,{classroomList:t,globalSetting:d,shixunHomeworks:v,user:g,loading:k,dispatch:m,match:l}=a,y=Aa(a,["classroomList","globalSetting","shixunHomeworks","user","loading","dispatch","match"]),$,F,x,A,J,ee,D;const C=(0,P.useLocation)(),K=(0,P.useParams)(),[p]=(0,P.useSearchParams)(),r=K.categoryId,[O,te]=(0,u.useState)([]),[ne,De]=(0,u.useState)([]),{detailShixunsList:h,detailLeftMenus:se,detailTopBanner:ve,taskList:Ae}=t,[i,re]=(0,u.useState)(""),[oe,pe]=(0,u.useState)(!1),[n,j]=(0,u.useState)({limit:20,status:Number(p.get("tabs"))?String(parseInt(p.get("tabs"))):"0"}),[M,ou]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),[ba,At]=(0,u.useState)(!1),[Ya,iu]=(0,u.useState)(!1),[cu,mu]=(0,u.useState)("fixed"),[du]=(0,u.useState)(document.getElementById("footer")),[Eu,Sa]=(0,u.useState)(1),[Pa,Ka]=(0,u.useState)(!1);let Ct;n.id=K.coursesId,n.type=4,K.categoryId?n.category=K.categoryId:delete n.category,(0,u.useEffect)(()=>{t.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(te([]),De([])),t.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ge()},[t.actionTabs.key]),(0,u.useEffect)(()=>{p.get("tabs")==="0"&&(n.status="0",n.page=1,j(Ue({},n)))},[p.get("tabs")]),(0,u.useEffect)(()=>{var c,T,Te;if((c=g==null?void 0:g.userInfo)!=null&&c.login){const ke=B.cX.getItem(`${(T=g==null?void 0:g.userInfo)==null?void 0:T.login}${(0,f.GJ)()?"Teacher":"Student"}`,"ShixunHomeworks");ke&&(n.sort_by=ke==null?void 0:ke.type,n.sort_direction=ke==null?void 0:ke.direction,ou(ke==null?void 0:ke.name)),Ge(),(0,f.Rm)()&&Na()}else(Te=g==null?void 0:g.userInfo)!=null&&Te.username&&Ge()},[($=g==null?void 0:g.userInfo)==null?void 0:$.login,C==null?void 0:C.pathname]),(0,u.useEffect)(()=>{window.addEventListener("scroll",ka)},[]);const ka=()=>{document.scrollingElement.scrollTop+window.innerHeight+(du==null?void 0:du.clientHeight)+150>document.body.clientHeight?mu("absolute"):mu("fixed")},Na=()=>{m({type:"classroomList/getAssistantPermissions",payload:{course_id:n.id}})},Ge=()=>{te([]),De([]),j(Ue({},n)),(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:ft(Ue({},n),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:ft(Ue({},n),{order:n.status})})},wa=(c,T)=>{n.page=c,n.limit=T,Ge()},Ta=c=>{const T=c.key;n.status=T,n.page=1,P.history.replace(`${C.pathname}?tabs=${T}`),Ge()};function Oa(c){return ru(this,null,function*(){yield m({type:"classroomList/updateTaskPosition",payload:{category_id:r,courseId:n.id,task_ids:c,container_type:"shixun_homework"}}),Ge()})}function Ia(){let c={courseId:n.id,container_type:"shixun_homework"};r&&(c.category_id=r),m({type:"classroomList/getAllTaskList",payload:c}),m({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})}const La=(0,u.useMemo)(()=>{let c=[];return Ae.length>0&&(c=Ae.map(T=>({user_name:T.user_name,task_name:T.task_name,task_id:T.task_id,category:T.category,status:T.status}))),c},[Ae]),Za=[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u5DF2\u622A\u6B62",id:5}],Ra=[{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}],pu=(0,f.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"}];se.course_modules&&(Ct=t.detailLeftMenus.course_modules.filter(c=>c.type==="shixun_homework")[0]);const ja=s.createElement("div",{className:V.moveCategory,onMouseLeave:c=>pe(!1)},s.createElement(S.default,{onClick:c=>ru(void 0,[c],function*({item:T,key:Te,keyPath:ke,domEvent:xt}){if(O=="")return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${n.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:O,new_category_id:Te}})).status===0&&(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ge(),iu(!1),m({type:"classroomList/getClassroomLeftMenus",payload:{id:K.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},s.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},s.createElement(w.default,{onChange:c=>{re(c.target.value)}})),Ct&&Ct.second_category.filter(c=>c.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(c,T){var Te;if(!(i!==""&&c.category_name.indexOf(i)<0))return s.createElement(s.Fragment,null,s.createElement(S.default.Item,{className:"multi-llipsis1e",key:c.category_id},c.category_name),(Te=c==null?void 0:c.third_category)==null?void 0:Te.map(ke=>s.createElement(S.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ke.category_id},ke.category_name)))}),s.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:c=>{c.preventDefault(),m({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_id:h==null?void 0:h.main_category_id,type:"shixun_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55..."))),fu=(F=[{key:"1",label:"\u6279\u91CF\u53D1\u5E03",icon:s.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"2",label:"\u6279\u91CF\u622A\u6B62",icon:s.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"5",label:"\u6279\u91CF\u8865\u4EA4",icon:s.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"3",label:"\u6279\u91CF\u5220\u9664",icon:s.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,f.GJ)()||(0,f.Rm)()},{key:"4",label:"\u8BBE\u4E3A\u516C\u5F00",icon:s.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:ve.is_public}].filter(c=>c==null?void 0:c.isShow))==null?void 0:F.map(c=>(delete c.isShow,c)),Ha=({key:c})=>{var T,Te,ke,xt;if((c==="1"||c==="2")&&(0,f.Rm)()&&!((Te=(T=t.AssistantObject)==null?void 0:T.practice)!=null&&Te.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(((ke=g==null?void 0:g.userInfo)==null?void 0:ke.user_status)===2&&c==="1"){(0,Le.Rd)();return}if(O==""){L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1");return}m({type:"classroomList/setActionTabs",payload:{key:c==="1"?"\u7ACB\u5373\u53D1\u5E03":c==="2"?"\u7ACB\u5373\u622A\u6B62":c==="3"?"\u5220\u9664":c==="5"?"\u6279\u91CF\u8865\u4EA4":(xt=fu[Number(c)-1])==null?void 0:xt.label,selectArrs:O,selectArrsAll:ne,type:c==="1"||c==="2"?1:"",params:n}})},yu=M==="\u9ED8\u8BA4\u6392\u5E8F",Ma=(0,u.useMemo)(()=>{const c=!(0,f.GJ)()&&!(0,f.Jd)(),T=ve==null?void 0:ve.excellent;return c&&T},[g,t]),Ga=(0,u.useMemo)(()=>(h==null?void 0:h.min_finished_game)>0,[t]),za=(0,u.useMemo)(()=>{const c=(h==null?void 0:h.min_finished_game)-(h==null?void 0:h.finished_challenge_count);return c>0?c:0},[t]);return s.createElement("section",null,s.createElement("aside",{className:V.bg},s.createElement(X.Z,{align:"middle"},s.createElement(G.Z,{flex:"1"},!!h.main_category_id&&s.createElement(S.default,{mode:"horizontal",onSelect:Ta,selectedKeys:[n.status]},!(0,f.GJ)()&&Za.map(function(c,T){return s.createElement(S.default.Item,{key:c==null?void 0:c.id},c.name)}),(0,f.GJ)()&&Ra.map(function(c,T){return s.createElement(S.default.Item,{key:c==null?void 0:c.id},s.createElement("span",{className:"c-grey-666 mr20"},c.name),T===0&&(0,f.GJ)()&&s.createElement("span",{className:"c-grey-999"},h==null?void 0:h.all_count),T===1&&(0,f.GJ)()&&s.createElement("span",{className:"c-grey-999"},h==null?void 0:h.unpublished_count),T===2&&(0,f.GJ)()&&s.createElement("span",{className:"c-grey-999"},h==null?void 0:h.not_start_count),T===3&&(0,f.GJ)()&&s.createElement("span",{className:"c-grey-999"},h==null?void 0:h.in_progress_count),T===4&&(0,f.GJ)()&&s.createElement("span",{className:"c-grey-999"},h==null?void 0:h.overed_count))}))),s.createElement(G.Z,{className:"mr20 gutter-row"},s.createElement("div",{className:V.containerTitle},(0,f.GJ)()&&(0,B.Oo)(se==null?void 0:se.course_modules,r)!=="\u672A\u5206\u914D\u76EE\u5F55"&&s.createElement("div",{style:{display:"flex",alignItems:"center",marginBottom:6}},s.createElement(Z.Z,{className:"ml10",placement:"bottom",arrow:!0,dropdownRender:()=>s.createElement(S.default,null,s.createElement(S.default.Item,{key:1,onClick:()=>{m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:h==null?void 0:h.main_category_name,exportType:"practice",category_id:n.category}})}},"\u5B66\u751F\u6210\u7EE9"),s.createElement(S.default.Item,{key:3,onClick:()=>{P.history.push(`/classrooms/${K==null?void 0:K.coursesId}/exportlist/shixun_work_list,shixun_report`)}},"\u5386\u53F2\u5BFC\u51FA"))},s.createElement("span",{style:{color:"#666666",cursor:"pointer"}},s.createElement("i",{className:"iconfont icon-xiazai6"}))),s.createElement("span",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:c=>{m({type:"classroomList/setActionTabs",payload:{key:K.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_name:h==null?void 0:h.category_name,category_id:(h==null?void 0:h.category_id)||(h==null?void 0:h.main_category_id),type:"shixun_homework"},cb:()=>{Ge()}}})}},s.createElement(W.Z,{title:K.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55"},s.createElement("span",{className:K.categoryId?`${V.iconH} iconfont icon-zhongmingmingmulu`:`${V.iconH} iconfont icon-xinjianmulu1`}))),s.createElement(Z.Z,{className:"ml10",disabled:((x=g==null?void 0:g.userInfo)==null?void 0:x.user_status)===2,dropdownRender:()=>s.createElement(S.default,null,s.createElement(S.default.Item,{key:1,onClick:()=>{var c,T;if((0,f.Rm)()&&!((T=(c=t.AssistantObject)==null?void 0:c.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}m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:n}})}},"\u4ECE\u5B9E\u8DF5\u9879\u76EE\u6DFB\u52A0"),s.createElement(S.default.Item,{key:2,onClick:()=>{var c,T;if((0,f.Rm)()&&!((T=(c=t.AssistantObject)==null?void 0:c.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}m({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:n}})}},"\u4ECE\u5B9E\u8DF5\u8BFE\u7A0B\u6DFB\u52A0"),s.createElement(S.default.Item,{key:3,onClick:()=>{var c,T;if((0,f.Rm)()&&!((T=(c=t.AssistantObject)==null?void 0:c.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}m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"practice"}})}},"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"))},s.createElement("span",{className:((A=g==null?void 0:g.userInfo)==null?void 0:A.user_status)===2?V.selectBtn1:V.selectBtn},s.createElement("span",null,s.createElement("i",{className:"iconfont icon-tianjiadaohang"})),s.createElement(W.Z,{title:((J=g==null?void 0:g.userInfo)==null?void 0:J.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"},s.createElement("span",null,"\u9009\u7528\u5B9E\u9A8C"))))))))),s.createElement("div",{className:V.action},s.createElement("div",null,s.createElement(Z.Z,{dropdownRender:()=>s.createElement(S.default,{selectedKeys:[M]},pu==null?void 0:pu.map((c,T)=>s.createElement(S.default.Item,{key:c.name,onClick:()=>{var Te;n.sort_by=c.type,n.sort_direction=c.direction,n.page=1,ou(c.name),B.cX.setItem(`${(Te=g==null?void 0:g.userInfo)==null?void 0:Te.login}${(0,f.GJ)()?"Teacher":"Student"}`,c,"ShixunHomeworks"),(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:ft(Ue({},n),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:Ue({},n)})}},c.name)))},s.createElement("span",{className:`${V.btn} ${yu?V.btnSort:""}`,onMouseEnter:c=>pe(!1)},s.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),M))),yu&&s.createElement(W.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,f.GJ)()?"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F":n.status==5?"\u622A\u6B62\u65F6\u95F4\u964D\u5E8F":"\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}\u6392\u5217`},s.createElement("span",{className:V.tips},s.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),s.createElement(w.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u5B9E\u9A8C\u540D\u79F0",onSearch:c=>{n.search=c.trim(),n.page=1,Ge()},style:{width:220,marginLeft:"auto"}})),Ma&&s.createElement(X.Z,{justify:"space-between",className:V.progressInfo},s.createElement(G.Z,null,s.createElement(Fe.Z,{size:"middle"},s.createElement("span",null,"\u5B9E\u8BAD\u4F5C\u4E1A\u8FDB\u5EA6\uFF1A",h==null?void 0:h.finished_task_count,"/",h==null?void 0:h.shixun_total_count),s.createElement("span",null,"\u4EFB\u52A1\u5173\u5361\u8FDB\u5EA6\uFF1A",h==null?void 0:h.finished_challenge_count,"/",h==null?void 0:h.challenge_count))),Ga&&s.createElement(G.Z,null,"\u901A\u8FC7",h==null?void 0:h.min_finished_game,"\u5173\u83B7\u5F97\u6EE1\u5206\uFF0C\u8DDD\u79BBMOOC\u5B9E\u8BAD\u4F5C\u4E1A\u6EE1\u5206\u8FD8\u5DEE",za,"\u5173")),s.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},s.createElement(ue.Z,{loading:k[(0,f.GJ)()?"classroomList/getClassroomTeacherShixunsList":"classroomList/getClassroomShixunsList"],active:!0,paragraph:{rows:5},className:"mt30"},(h==null?void 0:h.all_count)===0&&(0,f.GJ)()?s.createElement(Qu,{params:n,user:g,setisshowmodal:At,dispatch:m}):(h==null?void 0:h.task_count)===0&&s.createElement(Ie.Z,null),s.createElement("aside",{className:"animated fadeIn"},h.homeworks&&h.homeworks.map(function(c,T){return s.createElement(sa,{key:c.homework_id,batchState:!0,v:c,k:T,match:l,selectArrs:O,setSelectArrs:te,setSelectArrsAll:De,selectArrsAll:ne,classroomList:t,dispatch:m,params:n,user:g,page:K.page||1,pageSize:n.limit||20,selectshow:Pa,manageAllGroup:h.manage_all_group})}),h.query_total_count>0&&s.createElement("aside",{className:"tc mb50 mt30"},s.createElement(q.Z,{showSizeChanger:!0,current:n.page||1,pageSize:n.limit||20,onChange:wa,total:h.query_total_count})))),s.createElement("div",{className:V.fixedBottom,style:{bottom:O.length?0:-60,position:O.length?cu:"fixed",left:cu==="fixed"?"50%":"317px"}},s.createElement("div",{className:V.left}),s.createElement("div",{className:V.right},(0,f.GJ)()&&(h==null?void 0:h.all_count)>0&&s.createElement("aside",{className:[V.acitons].join(" ")},s.createElement("div",{style:{width:130}},(0,f.GJ)()&&s.createElement(Y.default,{checked:((ee=h.homeworks)==null?void 0:ee.length)===(O==null?void 0:O.length),onChange:c=>{c.target.checked?(te(h.homeworks.map(T=>T.homework_id)),De([...h.homeworks])):(te([]),De([]))}},s.createElement("span",{className:"fo"},"\u5168\u9009\u672C\u9875",s.createElement("span",{style:{marginLeft:5}},"(",O.length,")")," "))),s.createElement("div",{style:{flex:1}}," ",s.createElement(X.Z,{wrap:!1,align:"middle",justify:"space-between"},s.createElement(G.Z,{flex:1},s.createElement(X.Z,{wrap:!1,align:"middle",gutter:8},s.createElement(G.Z,null,s.createElement(Z.Z,{placement:"top",menu:{items:fu,onClick:Ha}},s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),s.createElement(G.Z,null,s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"}),onClick:Ia},"\u8C03\u6574\u6392\u5E8F")),s.createElement(G.Z,null,s.createElement(Z.Z,{placement:"topLeft",dropdownRender:()=>ja,getPopupContainer:c=>c==null?void 0:c.parentNode},s.createElement(z.ZP,{type:"primary",icon:s.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",s.createElement(ce.Z,null)))))),s.createElement(G.Z,null,s.createElement(z.ZP,{type:"primary",ghost:!0,onClick:()=>{te&&te([]),iu(!1)}},"\u53D6\u6D88\u64CD\u4F5C")))))))),((D=t==null?void 0:t.actionTabs)==null?void 0:D.key)==="\u6279\u91CF\u8865\u4EA4"&&s.createElement(_a,{getData:Ge}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B"?s.createElement(Ju,null):null,s.createElement(ra.Z,{onOk:()=>{Ge()}}),s.createElement(oa.Z,{onOk:()=>{}}),t.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?s.createElement(vu,null):null,t.actionTabs.key==="\u4ECE\u8BFE\u5802\u5B9E\u9A8C\u6DFB\u52A0"?s.createElement(Nu,null):null,s.createElement(rt,null),s.createElement(U,null),s.createElement(I.Z,{courseEndTime:h==null?void 0:h.course_end_time}),s.createElement(ge.Z,{visible:t.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",courseEndTime:h==null?void 0:h.course_end_time,courseId:K.coursesId,homeworkIds:t.actionTabs.selectArrs,isBatch:t.actionTabs.type!==2,successCallback:()=>{(0,f.GJ)()?m({type:"classroomList/getClassroomTeacherShixunsList",payload:ft(Ue({},t.actionTabs.params),{type:4})}):m({type:"classroomList/getClassroomShixunsList",payload:Ue({},t.actionTabs.params)})}}),s.createElement(He,null),s.createElement(Zu,null),s.createElement(ia.Z,{visible:t.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Oa,data:La,onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{key:""}})}}),s.createElement(H.default,{title:"\u9009\u7528\u5B9E\u9A8C",open:ba,centered:!0,onCancel:()=>At(!1),onOk:()=>{var c,T;if((0,f.Rm)()&&!((c=t.AssistantObject.practice)!=null&&c.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(((T=g.userInfo)==null?void 0:T.user_status)===2){(0,Le.Rd)();return}m(Eu===1?{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",params:n}}:{type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u8BFE\u7A0B",params:n}}),At(!1)}},s.createElement("div",null,s.createElement(ie.ZP.Group,{onChange:c=>{Sa(c.target.value)},value:Eu},s.createElement(ie.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"),s.createElement(ie.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 xa=(0,P.connect)(({classroomList:e,loading:a,globalSetting:t,shixunHomeworks:d,user:v})=>({classroomList:e,globalSetting:t,loading:a.effects,shixunHomeworks:d,user:v}))(Ca)},72130:function(Xe,Ce,o){o.d(Ce,{Z:function(){return Ne}});var u=o(59301),Q=o(43418),P=o(57627),S=o(95237),L=o(95435),w={wrap:"wrap___KDoq2",tip:"tip___WEJuX",listWrap:"listWrap___IJDX4",li:"li___r5con",nameWrap:"nameWrap___PUyEz",name:"name___xuUMY",tag:"tag___l5CW2"},X=o(25301),G=o(71471),Z=o(59301),W=Object.defineProperty,Fe=Object.defineProperties,ue=Object.getOwnPropertyDescriptors,q=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,H=(Ee,me,de)=>me in Ee?W(Ee,me,{enumerable:!0,configurable:!0,writable:!0,value:de}):Ee[me]=de,ie=(Ee,me)=>{for(var de in me||(me={}))Y.call(me,de)&&H(Ee,de,me[de]);if(q)for(var de of q(me))z.call(me,de)&&H(Ee,de,me[de]);return Ee},f=(Ee,me)=>Fe(Ee,ue(me)),ce=(Ee,me,de)=>new Promise((ze,Ye)=>{var $e=be=>{try{we(de.next(be))}catch(Oe){Ye(Oe)}},xe=be=>{try{we(de.throw(be))}catch(Oe){Ye(Oe)}},we=be=>be.done?ze(be.value):Promise.resolve(be.value).then($e,xe);we((de=de.apply(Ee,me)).next())}),Ne=({type:Ee=1,data:me,visible:de,callback:ze,onCancel:Ye})=>{var $e,xe;const[we,be]=(0,u.useState)([]),Oe=(0,G.useSelector)(I=>I.loading);(0,u.useEffect)(()=>{be(me)},[JSON.stringify(me)]);const st=(I,ge)=>{const ae=(Re,fe,Pe)=>{const je=Array.from(Re),[qe]=je.splice(fe,1);return je.splice(Pe,0,qe),je};if(!I.destination)return;const Ve=ae(ge,I.source.index,I.destination.index);be(Ve)},N=I=>{let ge={};return Ee===1&&(ge={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u672A\u5F00\u59CB:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u63D0\u4EA4\u4E2D:{background:"rgba(0,177,135,0.2)",color:"#00B187"},\u5DF2\u622A\u6B62:{background:"rgba(229,51,51,0.2)",color:"#E53333"}}[I]),Ee===2&&(ge={\u672A\u53D1\u5E03:{background:"rgba(198,206,214,0.2)",color:"#C6CED6"},\u9884\u53D1\u5E03:{background:"rgba(22,93,255,0.2)",color:"#165DFF"},\u5DF2\u53D1\u5E03:{background:"rgba(0,177,135,0.2)",color:"#00B187"}}[I]),Z.createElement("div",{className:w.tag,style:ie({},ge)},I)},U=()=>ce(void 0,null,function*(){ze(we.map(I=>I.task_id))});return Z.createElement(Q.default,{centered:!0,destroyOnClose:!0,open:de,onCancel:Ye,onOk:U,confirmLoading:($e=Oe==null?void 0:Oe.effects)==null?void 0:$e["classroomList/updateTaskPosition"],okText:"\u4FDD\u5B58",title:"\u8C03\u6574\u6392\u5E8F",width:850},Z.createElement("div",{className:w.wrap},Z.createElement("div",{className:w.tip},Z.createElement("i",{className:"iconfont icon-tishi9 font14 mr10"}),Z.createElement("span",null,"\u63D0\u793A\uFF1A\u8BF7\u5728\u5217\u8868\u4E2D\u957F\u6309\u9F20\u6807\u5DE6\u952E\uFF0C\u8FDB\u884C\u62D6\u653E\u6392\u5E8F\u3002\u5B8C\u6210\u6392\u5E8F\u540E\u8BF7\u70B9\u51FB\u201C\u4FDD\u5B58\u201D")),Z.createElement(P.Z,{loading:(xe=Oe==null?void 0:Oe.effects)==null?void 0:xe["classroomList/getAllTaskList"],active:!0,className:"mt20",paragraph:{rows:5}},Z.createElement(X.Z5,{onDragEnd:I=>st(I,we)},Z.createElement(X.bK,{droppableId:"droppable"},(I,ge)=>Z.createElement("div",f(ie({ref:I.innerRef},I.droppableProps),{className:w.listWrap}),we.map((ae,Ve)=>Z.createElement(X._l,{key:ae.task_id,draggableId:ae.task_id.toString(),index:Ve},(Re,fe)=>Z.createElement("div",f(ie(ie({ref:Re.innerRef},Re.draggableProps),Re.dragHandleProps),{className:w.li}),Z.createElement(S.Z,{align:"middle"},Z.createElement("div",{className:w.nameWrap},Z.createElement(L.Z,{title:ae==null?void 0:ae.task_name},Z.createElement("div",{className:w.name},ae==null?void 0:ae.task_name))),N(ae==null?void 0:ae.status)),Z.createElement(S.Z,{align:"middle",className:"font12 mt10"},Z.createElement("span",{className:"mr30 c-grey-666"},"\u7BA1\u7406\u5458",Z.createElement("span",{className:"ml5 c-black"},(ae==null?void 0:ae.user_name)||"--")))))),I.placeholder))))))}},18597:function(Xe,Ce,o){o.d(Ce,{_:function(){return Fe}});var u=o(90025),Q=o(43418),P=o(8591),S=o(53504),L=o(16427),w=o(59301),X=(ue,q,Y)=>new Promise((z,H)=>{var ie=B=>{try{ce(Y.next(B))}catch(Ne){H(Ne)}},f=B=>{try{ce(Y.throw(B))}catch(Ne){H(Ne)}},ce=B=>B.done?z(B.value):Promise.resolve(B.value).then(ie,f);ce((Y=Y.apply(ue,q)).next())});const G=ue=>X(void 0,[ue],function*({is_jupyter:q,is_jupyter_lab:Y,shixunId:z,homework_common_id:H,courseId:ie}){if(q||Y){const ce=yield(0,u.BK)({id:z});ce!=null&&ce.identifier&&(0,L.xg)(`/tasks/${ce.identifier}/jupyter?homework_common_id=${H}`);return}const f=yield(0,u.Ir)({id:z,homework_common_id:H});if(f!=null&&f.game_identifier){(0,L.xg)(`/tasks/${ie}/${H}/${f.game_identifier}`);return}(f==null?void 0:f.status)===2?Z(f==null?void 0:f.message,H,ie):(f==null?void 0:f.status)===3?W(f==null?void 0:f.message):(f==null?void 0:f.status)==-3&&(0,L.eF)()}),Z=(ue,q,Y)=>{ue=ue!=null&&ue.includes(".json")?ue:`${ue}.json`,Q.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:w.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>X(void 0,null,function*(){const z=yield(0,u.$Q)({url:ue});if(!z)return;P.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const H=yield(0,u.Ir)({id:z.shixun_identifier,homework_common_id:q});if(H!=null&&H.game_identifier){(0,L.xg)(`/tasks/${Y}/${q}/${H.game_identifier}`);return}(H==null?void 0:H.status)===2?Z(H==null?void 0:H.message,q,Y):(H==null?void 0:H.status)===3&&W(H==null?void 0:H.message)})})},W=ue=>{Q.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:w.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",ue,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},Fe=(ue,q)=>X(void 0,[ue,q],function*(Y,{is_jupyter:z,is_jupyter_lab:H}){const ie=yield(0,u.WT)(Y);if(ie.length>1)return Q.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:w.createElement("div",null,w.createElement("div",null,"\u4F60\u5F53\u524D\u6709",ie.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"),w.createElement(S.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(f,ce){const{course_identifier:B,id:Ne}=ce||{};return w.createElement("a",{target:"_blank",href:`/classrooms/${B}/shixun_homework/${Ne}/detail`},f)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(f,ce){const{course_identifier:B,id:Ne,shixun_identifier:Ee}=ce;return w.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{G({is_jupyter:z,is_jupyter_lab:H,shixunId:Ee,homework_common_id:Ne,courseId:B})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:ie,rowKey:"id"}))}),!0;if(ie.length===1){const{shixun_identifier:f,id:ce,course_identifier:B}=ie[0];return G({is_jupyter:z,is_jupyter_lab:H,shixunId:f,homework_common_id:ce,courseId:B}),!0}return!1});Ce.Z=G}}]);
|