(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(io,mt,y){"use strict";y.d(mt,{Z:function(){return m}});var D=y(54476),t=y(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},R=E,Ee=y(7657),tt=function(ie,ft){return t.createElement(Ee.Z,(0,D.Z)({},ie,{ref:ft,icon:R}))},X=t.forwardRef(tt),m=X},61481:function(io,mt,y){"use strict";y.d(mt,{Z:function(){return m}});var D=y(54476),t=y(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},R=E,Ee=y(7657),tt=function(ie,ft){return t.createElement(Ee.Z,(0,D.Z)({},ie,{ref:ft,icon:R}))},X=t.forwardRef(tt),m=X},57146:function(io,mt,y){"use strict";y.d(mt,{z:function(){return te},Z:function(){return Gt}});var D=y(59301),t=y(54580),E=y(8591),R=y(43418),Ee=y(3113),tt=y(74128),X=y(80024),m=Object.defineProperty,de=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,ft=Object.prototype.propertyIsEnumerable,ve=(re,le,U)=>le in re?m(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,Fe=(re,le)=>{for(var U in le||(le={}))ie.call(le,U)&&ve(re,U,le[U]);if(de)for(var U of de(le))ft.call(le,U)&&ve(re,U,le[U]);return re},Be=(re,le,U)=>new Promise((Ft,vt)=>{var Tt=ut=>{try{At(U.next(ut))}catch(Te){vt(Te)}},dt=ut=>{try{At(U.throw(ut))}catch(Te){vt(Te)}},At=ut=>ut.done?Ft(ut.value):Promise.resolve(ut.value).then(Tt,dt);At((U=U.apply(re,le)).next())});const V="\u3000\u3000";function ne(re){var le=["Bytes","KB","MB","GB","TB"];if(re==0)return"0 Byte";var U=parseInt(""+Math.floor(Math.log(re)/Math.log(1024)),10);return(re/Math.pow(1024,U)).toFixed(1)+" "+le[U]}var ot=({value:re=[],action:le,onChange:U,className:Ft,maxSize:vt=150,title:Tt="\u6587\u4EF6\u4E0A\u4F20",accept:dt=null})=>{const At={multiple:!1,fileList:re,accept:dt,withCredentials:!0,beforeUpload:Te=>Te.size/1024/1024(jt.name.indexOf(V)===-1&&(jt.name=`${jt.name}${V}${ne(jt.size)}`),Fe({},jt))),Te.file.status==="done"&&((Jt=(qt=Te.file)==null?void 0:qt.response)==null?void 0:Jt.status)===-1){message.error((Lo=(Wt=Te.file)==null?void 0:Wt.response)==null?void 0:Lo.message),U([]);return}U(eo)},onRemove:Te=>Be(void 0,null,function*(){const qt=Te.size/1024/1024;return Te.status==="uploading"?!0:qt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:re.length>0,ghost:!0},Tt),React.createElement("span",{onClick:ut,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",vt,"M)"," ")))},wt=y(61481),kt=y(89392),fe=Object.defineProperty,xt=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Qt=(re,le,U)=>le in re?fe(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,$=(re,le)=>{for(var U in le||(le={}))Lt.call(le,U)&&Qt(re,U,le[U]);if(xt)for(var U of xt(le))Vo.call(le,U)&&Qt(re,U,le[U]);return re};const oe=re=>React.createElement("svg",$({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Ae="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",z=y(65582),N=Object.defineProperty,he=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,K=(re,le,U)=>le in re?N(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,Me=(re,le)=>{for(var U in le||(le={}))se.call(le,U)&&K(re,U,le[U]);if(he)for(var U of he(le))lt.call(le,U)&&K(re,U,le[U]);return re},J=(re,le,U)=>new Promise((Ft,vt)=>{var Tt=ut=>{try{At(U.next(ut))}catch(Te){vt(Te)}},dt=ut=>{try{At(U.throw(ut))}catch(Te){vt(Te)}},At=ut=>ut.done?Ft(ut.value):Promise.resolve(ut.value).then(Tt,dt);At((U=U.apply(re,le)).next())});const{Dragger:_e}=t.default;function te(re){let le=[];return re&&re.length>0&&(le=re.map(U=>({uid:U.id,id:U.id,name:U.title+V+U.filesize,url:U.url,filesize:U.filesize,status:"done",response:{id:U.id}}))),le}var Gt=({value:re,onChange:le,action:U,data:Ft,className:vt,maxSize:Tt=150,title:dt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:At=!1,accept:ut="",additionalText:Te,isDragger:qt,number:Jt=1e3,aloneClear:Wt=!1,realTimeRemove:Lo=!0,uploadText:eo,setFileProgress:jt,showFileProgress:tu})=>{const ou=(0,z.useIntl)(),[Io,yo]=(0,D.useState)(!1);let[nt,go]=(0,D.useState)(re||[]),[ho,Go]=(0,D.useState)(1);(0,D.useEffect)(()=>{re&&(ho===1&&go([...re]),Go(2),Jt===(re==null?void 0:re.length)&&yo(!0))},[re]);const Fo=()=>{setTimeout(()=>{nt.pop(),go([...nt])},500)};tu&&jt(nt.some(Qe=>Qe.status==="uploading"));const Ao={multiple:!0,disabled:Io,accept:ut,withCredentials:!0,fileList:nt,beforeUpload:(Qe,Rt)=>{const $t=Qe.size/1024/1024;return nt.concat(Rt).length>Jt?(nt.pop(),go([...nt]),E.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Jt}\u4E2A\u6587\u4EF6`),Wt?Promise.reject():(Fo(),!1)):$t=Jt?yo(!0):yo(!1),go([...nt]),nt=nt.map(yt=>{var So,Jo;return(So=yt==null?void 0:yt.response)!=null&&So.id&&(yt.url=(Jo=yt==null?void 0:yt.response)==null?void 0:Jo.url),yt.name.indexOf(V)===-1&&(yt.name=`${yt.name}${V}${ne(yt.size)}`),Me({},yt)}),console.log("info:",Qe,nt),le(nt)},onRemove:Qe=>J(void 0,null,function*(){if(!Lo)return!0;const Rt=()=>J(void 0,null,function*(){if(Qe.response?Qe.response.id:Qe.id){let ao=yield(0,X.JZ)(Qe.response?Qe.response.id:Qe.uid);return Promise.resolve(ao)}else return!0});return At?new Promise(($t,ao)=>{R.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:ou.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:D.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>J(void 0,null,function*(){const Co=yield Rt();E.ZP.success("\u5220\u9664\u6210\u529F"),$t(!0)}),onCancel:()=>$t(!1)})}):yield Rt()})};function su(Qe){Qe.preventDefault(),Qe.stopPropagation()}return D.createElement("div",{className:`multi-upload ${vt||""}`},qt&&D.createElement(_e,Me({},Ao),D.createElement("p",{className:"ant-upload-drag-icon"},D.createElement(wt.Z,null)),D.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",D.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Tt,"MB)"," "),Te),!qt&&D.createElement(t.default,Me({},Ao),D.createElement(Ee.ZP,{disabled:Io,className:"upload_button"},D.createElement("img",{className:"aBtn_img",src:Ae}),dt),D.createElement("span",{onClick:su,className:"upload_text"},eo||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Tt}MB)`)))}},48070:function(io,mt,y){"use strict";var D=y(59301),t=y(78241),E=y(8591),R=y(43418),Ee=y(95237),tt=y(5112),X=y(5871),m=y(43604),de=y(5083),ie=y(24905),ft=y(66649),ve=y.n(ft),Fe=y(38147),Be=y(41867),V=y(65862),ne=y(65582),ot=y(91704),wt=y(33270),kt=y(99981),fe=y(59301),xt=Object.defineProperty,Lt=Object.defineProperties,Vo=Object.getOwnPropertyDescriptors,Qt=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Ae=(K,Me,J)=>Me in K?xt(K,Me,{enumerable:!0,configurable:!0,writable:!0,value:J}):K[Me]=J,z=(K,Me)=>{for(var J in Me||(Me={}))$.call(Me,J)&&Ae(K,J,Me[J]);if(Qt)for(var J of Qt(Me))oe.call(Me,J)&&Ae(K,J,Me[J]);return K},N=(K,Me)=>Lt(K,Vo(Me)),he=(K,Me)=>{var J={};for(var _e in K)$.call(K,_e)&&Me.indexOf(_e)<0&&(J[_e]=K[_e]);if(K!=null&&Qt)for(var _e of Qt(K))Me.indexOf(_e)<0&&oe.call(K,_e)&&(J[_e]=K[_e]);return J},se=(K,Me,J)=>new Promise((_e,te)=>{var Gt=U=>{try{le(J.next(U))}catch(Ft){te(Ft)}},re=U=>{try{le(J.throw(U))}catch(Ft){te(Ft)}},le=U=>U.done?_e(U.value):Promise.resolve(U.value).then(Gt,re);le((J=J.apply(K,Me)).next())});const lt=K=>{var Me=K,{classroomList:J,dispatch:_e,courseEndTime:te,onWindowBack:Gt}=Me,re=he(Me,["classroomList","dispatch","courseEndTime","onWindowBack"]),le,U,Ft,vt,Tt,dt,At,ut,Te,qt,Jt,Wt,Lo,eo,jt,tu,ou,Io,yo,nt,go,ho,Go,Fo,Ao,su,Qe,Rt,$t,ao,Co,yt,So,Jo,Du,Wo,fu,Je,Eu;const zo=(0,ne.useIntl)(),Yo=(0,ne.useParams)(),[Uo]=t.default.useForm(),[lu,Bu]=(0,D.useState)(1),[to,_u]=(0,D.useState)([]),[zu,ru]=(0,D.useState)(0),[Pe,Yu]=(0,D.useState)(2e3),[F,M]=(0,D.useState)(!0),[j,I]=(0,D.useState)(!1),[W,Re]=(0,D.useState)(!1),[Ye,pt]=(0,D.useState)([]),[Ze,We]=(0,D.useState)(!0),[Le,Ct]=(0,D.useState)(!((Ft=(U=(le=J.actionTabs)==null?void 0:le.selectArrsAll)==null?void 0:U[0])!=null&&Ft.send_type));let[qe,Et]=(0,D.useState)([0,0,0]);(0,D.useEffect)(()=>{var Ce,je,it,St,Ue,et,gt,Vt,oo,ht,ct,co,No;if(J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(so(),(it=(je=(Ce=J.actionTabs)==null?void 0:Ce.selectArrsAll)==null?void 0:je[0])!=null&&it.can_publish?Et([...(oo=(Vt=(gt=J.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:Vt[0])==null?void 0:oo.difficult_count]):Et([...(et=(Ue=(St=J.actionTabs)==null?void 0:St.selectArrsAll)==null?void 0:Ue[0])==null?void 0:et.difficult_settings]),Ct(!((co=(ct=(ht=J.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:ct[0])!=null&&co.send_type)),at(),J.actionTabs.type===2){const mo=(No=J.actionTabs.selectArrsAll)==null?void 0:No[0];We(mo.unified_setting)}else We(!1)},[J.actionTabs]),(0,D.useEffect)(()=>{if(j){if(W)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,Be.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:N(z({},J.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:z({},Yo)})):_e({type:"classroomList/getClassroomCommonList",payload:z({},J.actionTabs.params)})}},[j]);const at=Ce=>se(void 0,null,function*(){M(!0);const je=yield(0,wt.c_)(N(z({},Yo),{page:Ce||lu,limit:2e4,homework_id:J.actionTabs.type===1?"":J.actionTabs.selectArrs[0]}));je==null||je.course_groups.map((it,St)=>{it.key=it.id,it.title=it.name,it.disabled=it.is_published}),je&&(_u([...je==null?void 0:je.course_groups]),ru(je==null?void 0:je.course_groups_count),M(!1),Ce||Uo.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),_t=()=>{(0,Be.GJ)()?J.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:z({},Yo)}),_e({type:"shixunHomeworks/getWorkSetting",payload:z({},Yo)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:N(z({},J.actionTabs.params),{type:5,category:J.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:z({},J.actionTabs.params)})},It=()=>se(void 0,null,function*(){var Ce,je;if((0,Be.Rm)()&&!((Ce=J.AssistantObject.hack)!=null&&Ce.can_publish)){E.ZP.warning(zo.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"})),we(!1);return}const it=z({},Uo.getFieldsValue());if(it.end_time<=it.publish_time){E.ZP.info(zo.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),we(!1);return}if((Ye==null?void 0:Ye.length)<=0&&!Ze&&to.length>0){E.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(qe.reduce((et,gt)=>et+gt)===0&&!Le){E.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),we(!1);return}let St={homework_ids:[...J.actionTabs.selectArrs],group_ids:Ye.length>0?Ye.map(et=>et.id):(je=J.detailCommonHomeworksList)==null?void 0:je.course_groups,end_time:ve()(it.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ve()(it.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:qe==null?void 0:qe.map(et=>et),send_type:Le?"0":"1",unified_setting:!Ye.length};if(we(!0),(yield(0,Fe.ZP)(`/api/courses/${Yo.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:z({},St)})).status===0){if(we(!1),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),E.ZP.success(zo.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Gt){Gt();return}re.onCallback&&re.onCallback(),_t(),localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:fe.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~")}})}else we(!1)}),so=()=>{Bu(1),_u([]),pt([])},lo=zu>lu*Pe,[He,we]=(0,D.useState)(!1);return fe.createElement(R.default,{width:600,confirmLoading:He,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:It,onCancel:()=>{if(so(),_e({type:"classroomList/setActionTabs",payload:{}}),Gt){Gt();return}_t()}},fe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",fe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),to&&fe.createElement(t.default,{form:Uo},fe.createElement("div",{style:{paddingLeft:0}},J.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),fe.createElement(tt.ZP.Group,{value:Le,disabled:!((dt=(Tt=(vt=J.actionTabs)==null?void 0:vt.selectArrsAll)==null?void 0:Tt[0])!=null&&dt.can_publish),onChange:Ce=>{Ct(Ce.target.value)}},fe.createElement(tt.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),fe.createElement(tt.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Le&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{style:{marginRight:65}}),fe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",fe.createElement(X.Z,{value:qe[0],onChange:Ce=>{qe[0]=Ce,Et([...qe])},min:0,disabled:!((Te=(ut=(At=J.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:ut[0])!=null&&Te.can_publish),placeholder:`\u6700\u5927${(Lo=(Wt=(Jt=(qt=J.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:Jt[0])==null?void 0:Wt.difficult_count)==null?void 0:Lo[0]}`,max:(ou=(tu=(jt=(eo=J.actionTabs)==null?void 0:eo.selectArrsAll)==null?void 0:jt[0])==null?void 0:tu.difficult_count)==null?void 0:ou[0],style:{width:60}})),fe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",fe.createElement(X.Z,{value:qe[1],onChange:Ce=>{qe[1]=Ce,Et([...qe])},min:0,disabled:!((nt=(yo=(Io=J.actionTabs)==null?void 0:Io.selectArrsAll)==null?void 0:yo[0])!=null&&nt.can_publish),max:(Fo=(Go=(ho=(go=J.actionTabs)==null?void 0:go.selectArrsAll)==null?void 0:ho[0])==null?void 0:Go.difficult_count)==null?void 0:Fo[1],placeholder:`\u6700\u5927${(Rt=(Qe=(su=(Ao=J.actionTabs)==null?void 0:Ao.selectArrsAll)==null?void 0:su[0])==null?void 0:Qe.difficult_count)==null?void 0:Rt[1]}`,style:{width:60}})),fe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",fe.createElement(X.Z,{value:qe[2],onChange:Ce=>{qe[2]=Ce,Et([...qe])},min:0,disabled:!((Co=(ao=($t=J.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:ao[0])!=null&&Co.can_publish),placeholder:`\u6700\u5927${(Du=(Jo=(So=(yt=J.actionTabs)==null?void 0:yt.selectArrsAll)==null?void 0:So[0])==null?void 0:Jo.difficult_count)==null?void 0:Du[2]}`,max:(Eu=(Je=(fu=(Wo=J.actionTabs)==null?void 0:Wo.selectArrsAll)==null?void 0:fu[0])==null?void 0:Je.difficult_count)==null?void 0:Eu[2],style:{width:60}}))),fe.createElement(Ee.Z,{className:"mt30",align:"middle"},fe.createElement(m.Z,null,fe.createElement(t.default.Item,{name:"publish_time",label:zo.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},fe.createElement(de.default,{style:{width:170,marginRight:"25px"},disabledDate:Ce=>(0,kt.Q8)(Ce,te),disabledTime:Ce=>(0,kt.d0)(Ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,V.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),fe.createElement(m.Z,{className:"ml20"},fe.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},fe.createElement(de.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,V.U6)(),"HH:mm")},disabledDate:Ce=>(0,kt.Q8)(Ce,te,Uo.getFieldValue("publish_time")),disabledTime:Ce=>(0,kt.d0)(Ce,Uo.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),J.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),fe.createElement(tt.ZP.Group,{value:Ze,onChange:Ce=>{We(Ce.target.value),pt([])}},fe.createElement(tt.ZP,{value:!0,disabled:!J.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),fe.createElement(tt.ZP,{className:"ml20",disabled:to.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),to.length<=0&&J.actionTabs.type===2&&fe.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"')),(J.actionTabs.type===1||!Ze)&&to.length>0&&fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},fe.createElement("span",{style:{flex:1}},fe.createElement(ie.default,{checked:Ye.length===to.length,onChange:Ce=>{Ye.length===to.length?pt([]):pt(to.filter(je=>!je.is_published))}},zo.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))," "),fe.createElement("span",{style:{width:16}}),fe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ye.length||0,"\u4E2A\u5206\u73ED")),(J.actionTabs.type===1||!Ze)&&to.length>0&&fe.createElement(ot.Z,{data:to,selectedRowKeys:Ye,setSelectedRowKeys:pt})))};mt.Z=(0,ne.connect)(({classroomList:K})=>({classroomList:K}))(lt)},5727:function(io,mt,y){"use strict";y.r(mt),y.d(mt,{default:function(){return Rc}});var D=y(2337),t=y(59301),E=y(65582),R=y(8591),Ee=y(58421),tt=y(81228),X=y(65862),m=y(41867),de=y(43418),ie=y(38147),ft=y(71067),ve=Object.defineProperty,Fe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,wt=(e,u,o)=>u in e?ve(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,kt=(e,u)=>{for(var o in u||(u={}))ne.call(u,o)&&wt(e,o,u[o]);if(V)for(var o of V(u))ot.call(u,o)&&wt(e,o,u[o]);return e},fe=(e,u)=>Fe(e,Be(u)),xt=(e,u)=>{var o={};for(var a in e)ne.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&V)for(var a of V(e))u.indexOf(a)<0&&ot.call(e,a)&&(o[a]=e[a]);return o},Lt=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Vo=e=>{var u=e,{classroomList:o,dispatch:a,match:i,location:c,user:d,onCallback:l}=u,n=xt(u,["classroomList","dispatch","match","location","user","onCallback"]),r,h;const s=(0,E.useIntl)(),g=(0,E.useParams)(),[Z,T]=(0,t.useState)(!1),[b,k]=(0,t.useState)(!1),O=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(o.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){k(!0);return}const P={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(w=>{var H;w.author_login===((H=d.userInfo)==null?void 0:H.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.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:()=>{A()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const A=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:s.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Z,destroyOnClose:!0,onOk:()=>Lt(void 0,null,function*(){var P;if((P=O.current)!=null&&P.onVerify())return;T(!0);const w=yield(0,ie.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});T(!1),w.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:fe(kt({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:kt({},o.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{A()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((h=o==null?void 0:o.actionTabs)==null?void 0:h.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\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"),t.createElement(ft.Z,{ref:P=>O.current=P})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Qt=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Vo),$=y(78241),oe=y(95237),Ae=y(5112),z=y(5871),N=y(43604),he=y(5083),se=y(24905),lt=y(66649),K=y.n(lt),Me=y(15518),J=y(33270),_e=y(99981),te=y(59301),Gt=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Tt=(e,u,o)=>u in e?Gt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,dt=(e,u)=>{for(var o in u||(u={}))Ft.call(u,o)&&Tt(e,o,u[o]);if(U)for(var o of U(u))vt.call(u,o)&&Tt(e,o,u[o]);return e},At=(e,u)=>re(e,le(u)),ut=(e,u)=>{var o={};for(var a in e)Ft.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&U)for(var a of U(e))u.indexOf(a)<0&&vt.call(e,a)&&(o[a]=e[a]);return o},Te=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const qt=e=>{var u=e,{classroomList:o,dispatch:a,courseEndTime:i,onWindowBack:c}=u,d=ut(u,["classroomList","dispatch","courseEndTime","onWindowBack"]),l,n,r,h,s,g,Z,T,b,k,O,A,P,w,H,C,Q,ae,G,f,_,ee,L,S,xe,Bt,ue,Ht,p,x,B,De,Pt,Ke,Po,wo,v,Y,Oe;const me=(0,E.useIntl)(),ye=(0,E.useParams)(),[st]=$.default.useForm(),[no,vo]=(0,t.useState)(1),[ge,ko]=(0,t.useState)([]),[$n,Vn]=(0,t.useState)(0),[Gn,$c]=(0,t.useState)(2e3),[Vc,Nu]=(0,t.useState)(!0),[Mu,Gc]=(0,t.useState)(!1),[Jn,Jc]=(0,t.useState)(!1),[Ot,xo]=(0,t.useState)([]),[Qo,du]=(0,t.useState)(!0),[qo,Hu]=(0,t.useState)(!((r=(n=(l=o.actionTabs)==null?void 0:l.selectArrsAll)==null?void 0:n[0])!=null&&r.send_type));let[rt,Oo]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,ze,Xe,To,pu,Zt,eu,Ru,$u,Vu,Gu,Ju,Wu;if(o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ju(),(Xe=(ze=(ce=o.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:ze[0])!=null&&Xe.can_publish?Oo([...($u=(Ru=(eu=o.actionTabs)==null?void 0:eu.selectArrsAll)==null?void 0:Ru[0])==null?void 0:$u.difficult_count]):Oo([...(Zt=(pu=(To=o.actionTabs)==null?void 0:To.selectArrsAll)==null?void 0:pu[0])==null?void 0:Zt.difficult_settings]),Hu(!((Ju=(Gu=(Vu=o.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:Gu[0])!=null&&Ju.send_type)),Wn(),o.actionTabs.type===2){const Un=(Wu=o.actionTabs.selectArrsAll)==null?void 0:Wu[0];du(Un.unified_setting)}else du(!1)},[o.actionTabs]),(0,t.useEffect)(()=>{if(Mu){if(Jn)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:At(dt({},o.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:dt({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:dt({},o.actionTabs.params)})}},[Mu]);const Wn=ce=>Te(void 0,null,function*(){Nu(!0);const ze=yield(0,J.c_)(At(dt({},ye),{page:ce||no,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]}));ze==null||ze.course_groups.map((Xe,To)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),ze&&(ko([...ze==null?void 0:ze.course_groups]),Vn(ze==null?void 0:ze.course_groups_count),Nu(!1),ce||st.setFieldsValue({publish_time:K()(K()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:K()(K()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zu=()=>{(0,m.GJ)()?o.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:dt({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:dt({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:At(dt({},o.actionTabs.params),{type:5,category:o.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:dt({},o.actionTabs.params)})},zn=()=>Te(void 0,null,function*(){var ce,ze;if((0,m.Rm)()&&!((ce=o.AssistantObject.hack)!=null&&ce.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Xt(!1);return}const Xe=dt({},st.getFieldsValue());if(Xe.end_time<=Xe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Xt(!1);return}if((Ot==null?void 0:Ot.length)<=0&&!Qo&&ge.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Xt(!1);return}if(rt.reduce((Zt,eu)=>Zt+eu)===0&&!qo){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Xt(!1);return}let To={homework_ids:[...o.actionTabs.selectArrs],group_ids:Ot.length>0?Ot.map(Zt=>Zt.id):(ze=o.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:K()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:K()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:rt==null?void 0:rt.map(Zt=>Zt),send_type:qo?"0":"1",unified_setting:!Ot.length};if(Xt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:dt({},To)})).status===0){if(Xt(!1),(0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}d.onCallback&&d.onCallback(),Zu(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:te.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~")}})}else Xt(!1)}),ju=()=>{vo(1),ko([]),xo([])},Wc=$n>no*Gn,[Yn,Xt]=(0,t.useState)(!1);return te.createElement(de.default,{width:600,confirmLoading:Yn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:zn,onCancel:()=>{if(ju(),a({type:"classroomList/setActionTabs",payload:{}}),c){c();return}Zu()}},te.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",te.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ge&&te.createElement($.default,{form:st},te.createElement("div",{style:{paddingLeft:0}},o.actionTabs.type===2&&te.createElement(oe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),te.createElement(Ae.ZP.Group,{value:qo,disabled:!((g=(s=(h=o.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:s[0])!=null&&g.can_publish),onChange:ce=>{Hu(ce.target.value)}},te.createElement(Ae.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),te.createElement(Ae.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!qo&&te.createElement(oe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{style:{marginRight:65}}),te.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",te.createElement(z.Z,{value:rt[0],onChange:ce=>{rt[0]=ce,Oo([...rt])},min:0,disabled:!((b=(T=(Z=o.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:T[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(P=(A=(O=(k=o.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:O[0])==null?void 0:A.difficult_count)==null?void 0:P[0]}`,max:(Q=(C=(H=(w=o.actionTabs)==null?void 0:w.selectArrsAll)==null?void 0:H[0])==null?void 0:C.difficult_count)==null?void 0:Q[0],style:{width:60}})),te.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",te.createElement(z.Z,{value:rt[1],onChange:ce=>{rt[1]=ce,Oo([...rt])},min:0,disabled:!((f=(G=(ae=o.actionTabs)==null?void 0:ae.selectArrsAll)==null?void 0:G[0])!=null&&f.can_publish),max:(S=(L=(ee=(_=o.actionTabs)==null?void 0:_.selectArrsAll)==null?void 0:ee[0])==null?void 0:L.difficult_count)==null?void 0:S[1],placeholder:`\u6700\u5927${(Ht=(ue=(Bt=(xe=o.actionTabs)==null?void 0:xe.selectArrsAll)==null?void 0:Bt[0])==null?void 0:ue.difficult_count)==null?void 0:Ht[1]}`,style:{width:60}})),te.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",te.createElement(z.Z,{value:rt[2],onChange:ce=>{rt[2]=ce,Oo([...rt])},min:0,disabled:!((B=(x=(p=o.actionTabs)==null?void 0:p.selectArrsAll)==null?void 0:x[0])!=null&&B.can_publish),placeholder:`\u6700\u5927${(Po=(Ke=(Pt=(De=o.actionTabs)==null?void 0:De.selectArrsAll)==null?void 0:Pt[0])==null?void 0:Ke.difficult_count)==null?void 0:Po[2]}`,max:(Oe=(Y=(v=(wo=o.actionTabs)==null?void 0:wo.selectArrsAll)==null?void 0:v[0])==null?void 0:Y.difficult_count)==null?void 0:Oe[2],style:{width:60}}))),te.createElement(oe.Z,{className:"mt30",align:"middle"},te.createElement(N.Z,null,te.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},te.createElement(he.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:K()((0,X.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),te.createElement(N.Z,{className:"ml20"},te.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},te.createElement(he.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:K()((0,X.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,st.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),o.actionTabs.type===2&&te.createElement(oe.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),te.createElement(Ae.ZP.Group,{value:Qo,onChange:ce=>{du(ce.target.value),xo([])}},te.createElement(Ae.ZP,{value:!0,disabled:!o.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),te.createElement(Ae.ZP,{className:"ml20",disabled:ge.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ge.length<=0&&o.actionTabs.type===2&&te.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"')),(o.actionTabs.type===1||!Qo)&&ge.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(se.default,{checked:Ot.length===ge.length,onChange:ce=>{Ot.length===ge.length?xo([]):xo(ge.filter(ze=>!ze.is_published))}},"\u5168\u9009")," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ot.length||0,"\u4E2A\u5206\u73ED")),(o.actionTabs.type===1||!Qo)&&ge.length>0&&te.createElement(Me.Z,{data:ge,selectedRowKeys:Ot,setSelectedRowKeys:xo})))};var Jt=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(qt),Wt=y(2948),Lo=Object.defineProperty,eo=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,tu=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,Io=Object.prototype.propertyIsEnumerable,yo=(e,u,o)=>u in e?Lo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,nt=(e,u)=>{for(var o in u||(u={}))ou.call(u,o)&&yo(e,o,u[o]);if(tu)for(var o of tu(u))Io.call(u,o)&&yo(e,o,u[o]);return e},go=(e,u)=>eo(e,jt(u)),ho=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Go=({classroomList:e,dispatch:u})=>{const o=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.default,{centered:!0,title:o.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:o.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>ho(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:go(nt({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:nt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Fo=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Go),Ao=Object.defineProperty,su=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,ao=Object.prototype.propertyIsEnumerable,Co=(e,u,o)=>u in e?Ao(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,yt=(e,u)=>{for(var o in u||(u={}))$t.call(u,o)&&Co(e,o,u[o]);if(Rt)for(var o of Rt(u))ao.call(u,o)&&Co(e,o,u[o]);return e},So=(e,u)=>su(e,Qe(u)),Jo=(e,u)=>{var o={};for(var a in e)$t.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&Rt)for(var a of Rt(e))u.indexOf(a)<0&&ao.call(e,a)&&(o[a]=e[a]);return o},Du=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Wo=e=>{var u=e,{classroomList:o,dispatch:a,onCallback:i}=u,c=Jo(u,["classroomList","dispatch","onCallback"]);const d=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,t.createElement(de.default,{centered:!0,title:d.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Du(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...o.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:So(yt({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:yt({},o.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var fu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Wo),Je=y(92832),Eu=Object.defineProperty,zo=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,lu=(e,u,o)=>u in e?Eu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Bu=(e,u)=>{for(var o in u||(u={}))Yo.call(u,o)&&lu(e,o,u[o]);if(zo)for(var o of zo(u))Uo.call(u,o)&&lu(e,o,u[o]);return e},to=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const _u=({classroomList:e,loading:u,dispatch:o,onCallback:a})=>{var i,c;const d=(0,E.useIntl)(),l=(0,E.useParams)(),n=(0,E.useLocation)(),{actionTabs:r}=e,[h]=$.default.useForm(),s=g=>g&&gto(void 0,null,function*(){var g;const Z=h.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(T,{method:"post",body:Bu({},Z)});if(b.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}});const k=e.actionTabs.selectArrs.type,O=(b==null?void 0:b.category_id)||0;let A=(g=n.pathname)==null?void 0:g.split("/");A[4]=O,A[3]=k||A[3];const P=A==null?void 0:A.join("/");E.history.push(P)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:h,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var zu=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(_u),ru=y(99313),Pe=y(3113),Yu=y(26724),F=y.n(Yu),M=y(48066),j=y(28103),I=y(81327),W=y(60979),Re={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},Ye=Object.defineProperty,pt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,qe=(e,u,o)=>u in e?Ye(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Et=(e,u)=>{for(var o in u||(u={}))Le.call(u,o)&&qe(e,o,u[o]);if(We)for(var o of We(u))Ct.call(u,o)&&qe(e,o,u[o]);return e},at=(e,u)=>pt(e,Ze(u)),_t=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{Paragraph:It}=M.default,so=({createShixunParams:e},u)=>{const o=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,c]=(0,t.useState)("0"),[d,l]=(0,t.useState)("hot"),[n,r]=(0,t.useState)([]),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(A,P)=>_t(void 0,null,function*(){const w=yield(0,W.he)(A);if(!w.status){if(w.shixuns.length===0&&P){k(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:A=>s(at(Et({},h.current),{keyword:A})),changeKeyWord:A=>h.current.keyword=A})),(0,t.useEffect)(()=>{s(h.current)},[]);const[g,Z]=(0,t.useState)([]),T=A=>{Z(A),e.current.shixun_ids=A},[b,k]=(0,t.useState)(!0),O=A=>{s(at(Et({},h.current),{page:A}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,o.map((A,P)=>t.createElement(Pe.ZP,{key:P,type:i===A.id?"primary":"default",onClick:()=>{c(A.id),h.current.diff=A.id,s(h.current)}},A.name))),t.createElement(N.Z,null,a.map((A,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:d===A.id?"primary":"default",onClick:()=>{l(A.id),h.current.order=A.id,s(h.current)}},A.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:O,hasMore:b,useWindow:!1},t.createElement(se.default.Group,{onChange:T,value:g},n.map(A=>{const{name:P,id:w,description:H,challenge_names:C,author_name:Q,author_school_name:ae,level:G,total_stu_num:f}=A||{};return t.createElement("div",{key:w,className:Re.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:Re.checkboxWrapper,gutter:14},t.createElement(se.default,{value:w}),t.createElement("div",{className:Re.title},P)),t.createElement("div",{className:Re.contentWrapper},t.createElement(It,{ellipsis:{rows:2},className:Re.desc,style:{color:"#8e8888"}},H),t.createElement(oe.Z,null,C.map((_,ee)=>t.createElement("span",{key:ee,className:Re.mission},"\u7B2C",ee+1,"\u5173",_))),t.createElement(j.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:Re.info},t.createElement(I.Z,null,t.createElement("span",null,Q),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",G),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var lo=(0,t.forwardRef)(so),He={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},we=y(2524),Ce=Object.defineProperty,je=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Ue=(e,u,o)=>u in e?Ce(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,et=(e,u)=>{for(var o in u||(u={}))it.call(u,o)&&Ue(e,o,u[o]);if(je)for(var o of je(u))St.call(u,o)&&Ue(e,o,u[o]);return e},gt=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{TabPane:Vt}=ru.default,oo=({shixunHomeworks:e,loading:u,dispatch:o,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),d=(0,E.useLocation)(),[l]=$.default.useForm(),{brankList:n}=e,[r,h]=(0,t.useState)(!1);let[s,g]=(0,t.useState)(!0),[Z,T]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,A]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[H,C]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&G()},[e.actionTabs.key]);let ae=[];const G=function(){return gt(this,null,function*(){var L;if(s){h(!1),++H.page;const S=yield o({type:"shixunHomeworks/getBrankList",payload:et({},H)});O=[...O.concat(S.object_list)],w(S.is_teacher),((L=S.object_list)==null?void 0:L.length)gt(void 0,null,function*(){T(!0);const S=yield(0,J.aQ)(L);T(!1),S.status||(a(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(de.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:i.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Z},onOk:()=>gt(void 0,null,function*(){var L;if(b==="jupyter"){_(f.current);return}T(!0);const S=l.getFieldValue(),xe=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),T(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(N.Z,{span:12},Q.map((L,S)=>t.createElement(Pe.ZP,{key:S,shape:"round",type:b===L.id?"primary":"default",className:"mr10",onClick:xe=>gt(void 0,null,function*(){if(L.id==="jupyter"){k(L.id);return}O=[],s=!0,H.page=0,H.search="",H.filter=L.id,G(),k(L.id)})},L.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var S;b==="jupyter"&&((S=ee.current)==null||S.changeKeyWord(L.target.value))},onSearch:L=>{var S;if(b==="jupyter"){(S=ee.current)==null||S.search(L);return}s=!0,H.search=L,H.page=0,O=[],G()},style:{width:260}}))),b==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),b==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),b==="jupyter"?t.createElement(lo,{createShixunParams:f,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&b==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{g(!1),G()},hasMore:s,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ae},className:He.form,onChange:L=>{ae=l.getFieldValue()}},O==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(se.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(L,S){return t.createElement(oe.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(se.default,{onChange:xe=>{},key:S,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",He.line1].join(" ")},L.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:He.line1},L==null?void 0:L.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var ht=(0,E.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(oo),ct=y(88761),co=y(57146),No=Object.defineProperty,mo=Object.defineProperties,uu=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,wu=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,ku=(e,u,o)=>u in e?No(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Ku=(e,u)=>{for(var o in u||(u={}))wu.call(u,o)&&ku(e,o,u[o]);if(Pu)for(var o of Pu(u))Uu.call(u,o)&&ku(e,o,u[o]);return e},Xu=(e,u)=>mo(e,uu(u)),dn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Qu=({classroomList:e,loading:u,dispatch:o})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>dn(void 0,null,function*(){var d;yield c.validateFields();const l=Ku({},c.getFieldValue()),{selectArrs:n}=e.actionTabs;l.attachment_ids=(d=l.attachment_ids)==null?void 0:d.map(h=>h.response.id),(yield(0,ct.mz)(Xu(Ku({},l),{homeworkId:n.work_id}))).status===0&&(c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(co.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var pn=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(Qu),pe=y(20834),bt=y(38854),zt=y(6848),xu=y(3918),En=({isLoading:e,addText:u,tabDataSource:o,isAdmin:a,dispatch:i,type:c,TooltipTitle:d,categoryId:l,dropdownMenu:n,classroomList:r,isShowRightControl:h,defaultSelectedKeys:s,user:g,onTabMenuClick:Z,onTooltipTitleClick:T,onDropdownMenuClick:b})=>{var k,O;const A=()=>t.createElement(pe.default,{onClick:({key:w})=>b(w)},n.map(w=>t.createElement(pe.default.Item,{key:w.id},w.name))),P=(0,E.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},o==null?void 0:o.map((w,H)=>t.createElement("div",{key:H,className:`text-16px flex item-center justify-center current ${s==(w==null?void 0:w.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:s==(w==null?void 0:w.id)?"#1890FF":""},onClick:()=>e?{}:Z(w)},w==null?void 0:w.name,w.total!==void 0&&t.createElement("span",{className:"ml-4px"},w==null?void 0:w.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(bt.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:w})=>{var H;if((0,m.Rm)()&&!((H=r.AssistantObject.hack)!=null&&H.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}w=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:P.categoryId}}),w=="3"&&E.history.push(`/classrooms/${P==null?void 0:P.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(zt.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{E.history.push(`/classrooms/${P.coursesId}/program_homework/ranking`)}})),h&&t.createElement(t.Fragment,null,t.createElement(zt.Z,{title:d},t.createElement("span",{className:`iconfont ${l?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:T})),t.createElement(bt.Z,{disabled:((k=g==null?void 0:g.userInfo)==null?void 0:k.user_status)===2,dropdownRender:A},t.createElement(zt.Z,{title:((O=g==null?void 0:g.userInfo)==null?void 0:O.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(xu.op,{theme:D.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},vu={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Mo=({isAdmin:e,dataSource:u,batchStatus:o,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:d,onBatch:l})=>{const n=e?[{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],r=s=>{i(s.name),d(s)},h=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:vu.searchSortControllerContainer},t.createElement(xu.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:s}})=>{c(s)},style:{width:220}}),t.createElement("div",null,t.createElement(bt.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},n.map(s=>t.createElement(pe.default.Item,{key:s.name,onClick:()=>r(s)},s.name)))},t.createElement("div",null,t.createElement("span",{className:`${vu.btn} ${h?vu.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),h&&t.createElement(zt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:vu.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},Dt={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Yt=y(84105),nu=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),ro=({buttonDataSource:e,onClick:u})=>{const{allSelect:o,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:d,useBatchStatus:l,dispatch:n,params:r,getData:h,detailLeftMenus:s,main_category_id:g,setSelectArrsAll:Z}=(0,t.useContext)(Tn);let T;const[b,k]=(0,t.useState)(!1),[O,A]=(0,t.useState)(""),P=C=>{a(C.target.checked),i(C.target.checked?c.map(Q=>Q.homework_id):[]),C.target.checked?Z([...c]):Z([])},w=()=>{let C={courseId:r.id,container_type:"program_homework"};r.categoryId&&(C.category_id=r.categoryId),n({type:"classroomList/getAllTaskList",payload:C}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(T=s.course_modules.filter(C=>C.type==="program_homework")[0]);const H=t.createElement("div",{className:Dt.moveCategory,onMouseLeave:C=>k(!1)},t.createElement(pe.default,{onClick:C=>nu(void 0,[C],function*({item:Q,key:ae,keyPath:G,domEvent:f}){if(d=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:d,new_category_id:ae}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),l(!1),h(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:C=>{A(C.target.value)}})),T&&T.second_category.filter(C=>C.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(C,Q){var ae;if(!(O!==""&&C.category_name.indexOf(O)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:C.category_id},C.category_name),(ae=C==null?void 0:C.third_category)==null?void 0:ae.map(G=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:C=>{C.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Dt.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(se.default,{checked:o,onChange:P},"\u5168\u9009\u672C\u9875\uFF08",d.length,"\uFF09")),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"top",menu:{items:e,onClick:({key:C})=>{u({key:C})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:w,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"topLeft",dropdownRender:()=>H,getPopupContainer:C=>C.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Yt.Z,null)))))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ko=y(1710),Nt={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},au=y(28274),bo=y(66457),_n=Object.defineProperty,vn=Object.defineProperties,yn=Object.getOwnPropertyDescriptors,qu=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,Do=(e,u,o)=>u in e?_n(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Bo=(e,u)=>{for(var o in u||(u={}))gn.call(u,o)&&Do(e,o,u[o]);if(qu)for(var o of qu(u))hn.call(u,o)&&Do(e,o,u[o]);return e},Fn=(e,u)=>vn(e,yn(u)),po=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),An=({dataSource:e,params:u,classroomList:o,manageAllGroup:a,user:i,getData:c})=>{var d,l,n,r,h,s,g,Z,T,b,k,O,A;const{batchStatus:P,selectArrs:w,setSelectArrs:H,selectArrsAll:C,setSelectArrsAll:Q,dispatch:ae}=(0,t.useContext)(Tn),G=(0,E.useIntl)();let f=(0,E.useParams)();const[_,ee]=(0,t.useState)(!1),L=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);f=Fn(Bo(Bo({},u),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),ee(!1)},[]);const Bt=[{title:G.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:G.formatMessage({id:"classrooms.status",defaultMessage:"\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:(p,x)=>x.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var x,B;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(x=p==null?void 0:p.split("/"))==null?void 0:x[0]),"\xA0/\xA0",t.createElement("span",null,(B=p==null?void 0:p.split("/"))==null?void 0:B[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function ue(){return po(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Bo({},f)});xe(p.data)})}const Ht=p=>{w.includes(p)?(H(w.filter(x=>x!==p)),Q(C.filter(x=>x.homework_id!==p))):(H([...w,p]),Q([...C,e]))};return t.createElement("div",{className:Nt.listContainer,onClick:p=>{p.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(p.target))&&((0,m.dE)()?(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(se.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Ht(e.homework_id)})),t.createElement("div",{className:Nt.info},t.createElement("div",{className:Nt.title},t.createElement("div",{className:Nt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(au.Z,{value:(d=e.status)==null?void 0:d[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Nt.right},(0,m.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){var x,B,De,Pt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ke=X.cX.getItem(`${(Pt=i==null?void 0:i.userInfo)==null?void 0:Pt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(f.sort_by=Ke==null?void 0:Ke.type,f.sort_direction=Ke==null?void 0:Ke.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Bo({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Nt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&t.createElement("div",{className:Nt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>po(void 0,null,function*(){p.stopPropagation();let x=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});x&&(window.open(`/myproblems/${x==null?void 0:x.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Nt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Nt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(bt.Z,{placement:"bottomCenter",overlayClassName:Nt.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",f),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Bo({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){var x,B;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Bo({},f),type:2}})})},G.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:G.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:x,maxLength:60,showCount:!0,onChange:B=>x=B.target.value})),onOk:()=>po(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(B==null?void 0:B.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},G.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ae({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>po(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:C,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},G.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},G.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:Nt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Nt.detail},(0,m.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((s=e==null?void 0:e.status)==null?void 0:s[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((b=e==null?void 0:e.status)==null?void 0:b[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[0])&&t.createElement("span",{className:Nt.iconV,onClick:p=>po(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),_||ue(),ee(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Nt.content},(0,m.dE)()&&t.createElement("span",{className:Nt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((A=e==null?void 0:e.status)==null?void 0:A[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length>5&&t.createElement(Ko.default,{scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length<6&&S.length>0&&t.createElement(Ko.default,{onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}))))},Cn={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},q={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},be=Object.defineProperty,Mt=Object.defineProperties,uo=Object.getOwnPropertyDescriptors,iu=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,Qn=(e,u,o)=>u in e?be(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,qn=(e,u)=>{for(var o in u||(u={}))bn.call(u,o)&&Qn(e,o,u[o]);if(iu)for(var o of iu(u))Dn.call(u,o)&&Qn(e,o,u[o]);return e},ea=(e,u)=>Mt(e,uo(u)),ta=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),Hs=({courseId:e,type:u,onCancel:o})=>{const a=(0,E.useParams)(),[i,c]=(0,t.useState)({targerData:[],originData:[]}),[d,l]=(0,t.useState)([]),[n,r]=(0,t.useState)(!1),h=()=>ta(void 0,null,function*(){r(!0);const b=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});r(!1),c({targerData:b.homeworks,originData:b.homeworks})});(0,t.useEffect)(()=>{h()},[]);const s=()=>ta(void 0,null,function*(){r(!0);let b={homework_common_ids:d};a.categoryId&&(b=ea(qn({},b),{category_id:a.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:b});k&&k.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),r(!1)}),g=(b,k)=>{const O=(0,E.useIntl)();b.target.checked?l([...d,k]):l(d.filter(A=>A!==k))},Z=b=>{const k=i.originData.filter(O=>O.name.indexOf(b)>-1);c(ea(qn({},i),{targerData:k}))},T=()=>{s()};return t.createElement("div",{className:`animated fadeInUp fast ${q.otherHomeworkWrap}`},t.createElement("div",{className:q.otherHomeworkContainer},t.createElement("div",{className:q.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:q.content},i.targerData.map(b=>t.createElement("div",{className:`${q.listItem} mb10`,key:b.id},t.createElement(se.default,{checked:d.includes(b.id),onChange:k=>g(k,b.id)}),t.createElement("div",{className:q.info},t.createElement("div",{className:`${q.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:q.title},b.name),t.createElement("div",null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,X.xg)(`/classrooms/${a.coursesId}/common_homework/${b.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${q.describe}`},b.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},b.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",b.created_at)))))),t.createElement("div",{className:q.footer},t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:o},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:d.length===0||n,onClick:T},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},Zs=y(90588),js=y(18682),Bn=y(13904),Pn=y(57809),wn=y(71418),Rs=y(64796),kn=y.n(Rs),Xo=y(61527),Ie=y(59301),$s=Object.defineProperty,Vs=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,u,o)=>u in e?$s(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,yu=(e,u)=>{for(var o in u||(u={}))oa.call(u,o)&&na(e,o,u[o]);if(en)for(var o of en(u))ua.call(u,o)&&na(e,o,u[o]);return e},aa=(e,u)=>Vs(e,Gs(u)),Js=(e,u)=>{var o={};for(var a in e)oa.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&en)for(var a of en(e))u.indexOf(a)<0&&ua.call(e,a)&&(o[a]=e[a]);return o},xn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});K().extend(kn());const Ws=({data:e,value:u,onChange:o})=>{var a,i,c,d;const[l,n]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,h]=(0,t.useState)([]);return(0,t.useEffect)(()=>{h((u==null?void 0:u.length)>0?e==null?void 0:e.filter(s=>u==null?void 0:u.includes(s==null?void 0:s.id)):[])},[u]),Ie.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement(se.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:s=>{o(s.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:s=>{n(aa(yu({},l),{leftSearch:s.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(se.default.Group,{value:u,onChange:s=>{o(s)}},Ie.createElement(I.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:i.map((s,g)=>Ie.createElement(se.default,{key:g,value:s.id},s==null?void 0:s.name)))):Ie.createElement(we.Z,{styles:{margin:"0 auto"}})))),Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:s=>{n(aa(yu({},l),{rigthSearch:s.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(d=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:d.map((s,g)=>Ie.createElement(oe.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(N.Z,null,s==null?void 0:s.name),Ie.createElement(N.Z,null,Ie.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(u==null?void 0:u.filter(Z=>Z!==(s==null?void 0:s.id)))}})))):Ie.createElement(we.Z,{styles:{margin:"0 auto"}})))))},zs=e=>{var u=e,{classroomList:o,dispatch:a,user:i,getData:c}=u,d=Js(u,["classroomList","dispatch","user","getData"]),l,n,r,h,s,g;const Z=(0,E.useIntl)(),T=(0,E.useParams)(),[b]=$.default.useForm(),k=$.default.useWatch("penalty_type",b),O=((l=o==null?void 0:o.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,A,P,w]=(0,Xo.U)(J.c_,yu(yu({},T),(n=o==null?void 0:o.actionTabs)==null?void 0:n.params)),[,,H,C]=(0,Xo.U)(J.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ae]=(0,Xo.U)(J.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(h=o==null?void 0:o.actionTabs)==null?void 0:h.selectArrs}),G=(...f)=>xn(void 0,[...f],function*(_={}){H({});const ee=yield P({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&G()},[O]),Ie.createElement(de.default,{centered:!0,title:(s=o==null?void 0:o.actionTabs)==null?void 0:s.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>xn(void 0,null,function*(){b.submit()})},Ie.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"),Ie.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>xn(void 0,null,function*(){var _,ee,L;const S=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((ee=w==null?void 0:w.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[yu({},f)]}:yu({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(S==null?void 0:S.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Ie.createElement(oe.Z,{wrap:!1,gutter:20},Ie.createElement(N.Z,{flex:1},Ie.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,ee){return k===2&&_>100?Promise.reject(Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ie.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:k==1?"\u5206":"%",max:k===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(b.setFieldsValue({late_minus_score:f==2?20:5}),f)},Ie.createElement(Pn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ie.createElement(N.Z,{flex:"390px"},Ie.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,ee){return _&&K()(_).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&K()(_).startOf("minute")<=K()(C==null?void 0:C.max_late_time).startOf("minute")?(R.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${C==null?void 0:C.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(he.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,X.BO)(f,{startTime:C==null?void 0:C.max_late_time}),disabledTime:f=>(0,X.hv)(f,{compared:C==null?void 0:C.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((g=w==null?void 0:w.course_groups)==null?void 0:g.length)>0&&Ie.createElement(wn.Z,{spinning:A},Ie.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(Ws,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{H({group_ids:f})}})))))};var Ys=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(zs),fo=y(59301),Us=({styles:e={},onSelect:u,params:o,onClick:a,user:i})=>{var c;const[d,l]=(0,t.useState)(!1),n=(0,E.useIntl)(),[r,h]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),h("")},[]);const s=()=>{r==="1"&&E.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(u(),l(!1),h(""))};return fo.createElement(fo.Fragment,null,fo.createElement(we.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:fo.createElement(fo.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",fo.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),d&&fo.createElement(de.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>l(!1),onOk:s},fo.createElement("div",null,fo.createElement("div",null,fo.createElement(Ae.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>h("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),fo.createElement("div",null,fo.createElement(Ae.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>h("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=y(59301),Ks=Object.defineProperty,Xs=Object.defineProperties,Qs=Object.getOwnPropertyDescriptors,sa=Object.getOwnPropertySymbols,qs=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,la=(e,u,o)=>u in e?Ks(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Tu=(e,u)=>{for(var o in u||(u={}))qs.call(u,o)&&la(e,o,u[o]);if(sa)for(var o of sa(u))el.call(u,o)&&la(e,o,u[o]);return e},On=(e,u)=>Xs(e,Qs(u)),tl=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Tn=(0,t.createContext)({selectArrs:[]}),ol=({classroomList:e,loading:u,dispatch:o,user:a})=>{var i,c,d,l;const n=(0,E.useIntl)(),r=(0,E.useLocation)(),h=(0,E.useParams)(),[s,g]=(0,t.useState)(()=>On(Tu({},h),{id:h.coursesId,limit:20})),[Z]=(0,E.useSearchParams)(),[T,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[A,P]=(0,t.useState)(!1),[w,H]=(0,t.useState)([]),[C,Q]=(0,t.useState)(!1),[ae,G]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:ee,detailTopBanner:L,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const v=Z.get("tabs");v&&v!==void 0&&((0,m.GJ)()?s.status=v:s.order=v)},[r.search]),(0,t.useEffect)(()=>{Z.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=Z.get("tabs")},[Z.get("tabs")]),(0,t.useEffect)(()=>{g(Tu(Tu({},s),h))},[h==null?void 0:h.categoryId]),(0,t.useEffect)(()=>{var v,Y,Oe;if(h.categoryId?(s.categoryId=h.categoryId,s.category=h.categoryId):delete s.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const me=X.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(s.sort_by=me==null?void 0:me.type,s.sort_direction=me==null?void 0:me.direction,G(me==null?void 0:me.name));const ye=Z.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?s.status=ye:s.order=ye),ue(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=Z.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?s.status=me:s.order=me),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(b([]),H([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[_]),(0,t.useEffect)(()=>{P(!1)},[s.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(T.length===_.homeworks.length&&T.length>0?O(!0):T.length!==_.homeworks.length&&O(!1))},[T]);const Bt=(v,Y)=>{s.page=v,ue()},ue=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:On(Tu({},s),{type:5})})},Ht=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:Y||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};ee.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const p=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],B=v=>{var Y;if((0,m.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v==="1"?E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):v==="2"?De():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Pt=(c=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:$e.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:$e.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:$e.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:$e.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,Oe,me,ye,st,no,vo;if(T.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,bo.Rd)();return}let ge=v.label||"",ko={key:ge,selectArrs:T,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:s};switch(v.key){case"publish":if(ge="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(ge="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":ge="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ge="\u5220\u9664",(0,m.Rm)()&&!((vo=(no=e.AssistantObject)==null?void 0:no.hack)!=null&&vo.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":ge="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:On(Tu({},ko),{key:ge})})},Po=v=>tl(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:v,container_type:"program_homework"}}),ue()}),wo=(0,t.useMemo)(()=>{let v=[];return S.length>0&&(v=S.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),v},[S]);return $e.createElement(Tn.Provider,{value:{params:s,batchStatus:A,selectArrs:T,setSelectArrs:b,allSelect:k,dataSource:_.homeworks||[],detailLeftMenus:ee,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:O,useBatchStatus:P,dispatch:o,getData:ue,setSelectArrsAll:H}},$e.createElement("section",null,$e.createElement("aside",{className:Cn.bg},$e.createElement(En,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Ht(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:o,type:_==null?void 0:_.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),s.status=v.id),P(!1),s.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ue(s)},defaultSelectedKeys:[Z.get("tabs")?Z.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:B}),$e.createElement(Mo,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:A,SortMenuName:ae,setSortMenuName:G,onSearch:v=>{s.search=v.trim(),s.page=1,ue()},onSort:v=>{var Y;s.sort_by=v.type,s.sort_direction=v.direction,s.page=1,X.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ue(s)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(Us,{user:a,params:s,dispatch:o,onClick:()=>E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(we.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(d=_==null?void 0:_.homeworks)==null?void 0:d.map((v,Y)=>$e.createElement(An,{key:Y,user:a,dataSource:v,params:s,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ue})),!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&$e.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Bt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),T.length>0&&(0,m.GJ)()&&$e.createElement(tt.Z,{offsetBottom:0},$e.createElement(ro,{buttonDataSource:Pt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Ys,{getData:ue}),$e.createElement(Qt,{onCallback:()=>P(!1)}),$e.createElement(Zs.Z,{onOk:()=>{ue()}}),$e.createElement(js.Z,{onOk:()=>{}}),$e.createElement(Jt,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),$e.createElement(Wt.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:h.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ue()}}),$e.createElement(Fo,null),$e.createElement(fu,{onCallback:()=>P(!1)}),$e.createElement(zu,{onCallback:()=>P(!1)}),$e.createElement(ht,{refreshList:ue}),$e.createElement(pn,null),$e.createElement(Bn.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Po,data:wo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),C&&$e.createElement(Hs,{courseId:s.coursesId,type:"1",onCancel:()=>Q(!1)})))};var ul=(0,E.connect)(({classroomList:e,loading:u,user:o,globalSetting:a})=>({classroomList:e,globalSetting:a,user:o,loading:u.effects}))(ol),nl=Object.defineProperty,al=Object.defineProperties,sl=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,u,o)=>u in e?nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,ma=(e,u)=>{for(var o in u||(u={}))ra.call(u,o)&&ca(e,o,u[o]);if(tn)for(var o of tn(u))ia.call(u,o)&&ca(e,o,u[o]);return e},ll=(e,u)=>al(e,sl(u)),rl=(e,u)=>{var o={};for(var a in e)ra.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&tn)for(var a of tn(e))u.indexOf(a)<0&&ia.call(e,a)&&(o[a]=e[a]);return o},il=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const cl=e=>{var u=e,{classroomList:o,dispatch:a,match:i,location:c,user:d,onCallback:l}=u,n=rl(u,["classroomList","dispatch","match","location","user","onCallback"]),r,h;const s=(0,E.useIntl)(),g=(0,E.useParams)(),[Z,T]=(0,t.useState)(!1),[b,k]=(0,t.useState)(!1),O=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(o.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){k(!0);return}const P={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(w=>{var H;w.author_login===((H=d.userInfo)==null?void 0:H.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.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:()=>{A()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const A=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:s.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:Z,destroyOnClose:!0,onOk:()=>il(void 0,null,function*(){var P;if((P=O.current)!=null&&P.onVerify())return;T(!0);const w=yield(0,ie.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});T(!1),w.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ll(ma({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ma({},o.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{A()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((h=o==null?void 0:o.actionTabs)==null?void 0:h.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\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"),t.createElement(ft.Z,{ref:P=>O.current=P})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ml=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(cl),dl=y(82025),ke=y(59301),pl=Object.defineProperty,fl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,fa=(e,u,o)=>u in e?pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Ho=(e,u)=>{for(var o in u||(u={}))da.call(u,o)&&fa(e,o,u[o]);if(on)for(var o of on(u))pa.call(u,o)&&fa(e,o,u[o]);return e},Ln=(e,u)=>fl(e,El(u)),_l=(e,u)=>{var o={};for(var a in e)da.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&on)for(var a of on(e))u.indexOf(a)<0&&pa.call(e,a)&&(o[a]=e[a]);return o},Ea=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const vl=e=>{var u=e,{classroomList:o,dispatch:a,courseEndTime:i,onWindowBack:c}=u,d=_l(u,["classroomList","dispatch","courseEndTime","onWindowBack"]),l,n,r,h,s,g,Z,T,b,k,O,A,P,w,H,C,Q,ae,G,f,_,ee,L,S,xe,Bt,ue,Ht,p,x,B,De,Pt,Ke,Po,wo,v,Y,Oe;const me=(0,E.useIntl)(),ye=(0,E.useParams)(),[st]=$.default.useForm(),[no,vo]=(0,t.useState)(1),[ge,ko]=(0,t.useState)([]),[$n,Vn]=(0,t.useState)(0),[Gn,$c]=(0,t.useState)(2e3),[Vc,Nu]=(0,t.useState)(!0),[Mu,Gc]=(0,t.useState)(!1),[Jn,Jc]=(0,t.useState)(!1),[Ot,xo]=(0,t.useState)([]),[Qo,du]=(0,t.useState)(!0),[qo,Hu]=(0,t.useState)(!((r=(n=(l=o.actionTabs)==null?void 0:l.selectArrsAll)==null?void 0:n[0])!=null&&r.send_type));let[rt,Oo]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,ze,Xe,To,pu,Zt,eu,Ru,$u,Vu,Gu,Ju,Wu;if(o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ju(),(Xe=(ze=(ce=o.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:ze[0])!=null&&Xe.can_publish?Oo([...($u=(Ru=(eu=o.actionTabs)==null?void 0:eu.selectArrsAll)==null?void 0:Ru[0])==null?void 0:$u.difficult_count]):Oo([...(Zt=(pu=(To=o.actionTabs)==null?void 0:To.selectArrsAll)==null?void 0:pu[0])==null?void 0:Zt.difficult_settings]),Hu(!((Ju=(Gu=(Vu=o.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:Gu[0])!=null&&Ju.send_type)),Wn(),o.actionTabs.type===2){const Un=(Wu=o.actionTabs.selectArrsAll)==null?void 0:Wu[0];du(Un.unified_setting)}else du(!1)},[o.actionTabs]),(0,t.useEffect)(()=>{if(Mu){if(Jn)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Ln(Ho({},o.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Ho({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:Ho({},o.actionTabs.params)})}},[Mu]);const Wn=ce=>Ea(void 0,null,function*(){Nu(!0);const ze=yield(0,J.c_)(Ln(Ho({},ye),{page:ce||no,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]}));ze==null||ze.course_groups.map((Xe,To)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),ze&&(ko([...ze==null?void 0:ze.course_groups]),Vn(ze==null?void 0:ze.course_groups_count),Nu(!1),ce||st.setFieldsValue({publish_time:K()(K()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:K()(K()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zu=()=>{(0,m.GJ)()?o.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Ho({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:Ho({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Ln(Ho({},o.actionTabs.params),{type:5,category:o.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Ho({},o.actionTabs.params)})},zn=()=>Ea(void 0,null,function*(){var ce,ze;if((0,m.Rm)()&&!((ce=o.AssistantObject.hack)!=null&&ce.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Xt(!1);return}const Xe=Ho({},st.getFieldsValue());if(Xe.end_time<=Xe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Xt(!1);return}if((Ot==null?void 0:Ot.length)<=0&&!Qo&&ge.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Xt(!1);return}if(rt.reduce((Zt,eu)=>Zt+eu)===0&&!qo){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Xt(!1);return}let To={homework_ids:[...o.actionTabs.selectArrs],group_ids:Ot.length>0?Ot.map(Zt=>Zt.id):(ze=o.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:K()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:K()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:rt==null?void 0:rt.map(Zt=>Zt),send_type:qo?"0":"1",unified_setting:!Ot.length};if(Xt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ho({},To)})).status===0){if(Xt(!1),(0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}d.onCallback&&d.onCallback(),Zu(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.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~")}})}else Xt(!1)}),ju=()=>{vo(1),ko([]),xo([])},Wc=$n>no*Gn,[Yn,Xt]=(0,t.useState)(!1);return ke.createElement(de.default,{width:600,confirmLoading:Yn,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:zn,onCancel:()=>{if(ju(),a({type:"classroomList/setActionTabs",payload:{}}),c){c();return}Zu()}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ge&&ke.createElement($.default,{form:st},ke.createElement("div",{style:{paddingLeft:0}},o.actionTabs.type===2&&ke.createElement(oe.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ke.createElement(Ae.ZP.Group,{value:qo,disabled:!((g=(s=(h=o.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:s[0])!=null&&g.can_publish),onChange:ce=>{Hu(ce.target.value)}},ke.createElement(Ae.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ke.createElement(Ae.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!qo&&ke.createElement(oe.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{style:{marginRight:65}}),ke.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ke.createElement(z.Z,{value:rt[0],onChange:ce=>{rt[0]=ce,Oo([...rt])},min:0,disabled:!((b=(T=(Z=o.actionTabs)==null?void 0:Z.selectArrsAll)==null?void 0:T[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(P=(A=(O=(k=o.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:O[0])==null?void 0:A.difficult_count)==null?void 0:P[0]}`,max:(Q=(C=(H=(w=o.actionTabs)==null?void 0:w.selectArrsAll)==null?void 0:H[0])==null?void 0:C.difficult_count)==null?void 0:Q[0],style:{width:60}})),ke.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ke.createElement(z.Z,{value:rt[1],onChange:ce=>{rt[1]=ce,Oo([...rt])},min:0,disabled:!((f=(G=(ae=o.actionTabs)==null?void 0:ae.selectArrsAll)==null?void 0:G[0])!=null&&f.can_publish),max:(S=(L=(ee=(_=o.actionTabs)==null?void 0:_.selectArrsAll)==null?void 0:ee[0])==null?void 0:L.difficult_count)==null?void 0:S[1],placeholder:`\u6700\u5927${(Ht=(ue=(Bt=(xe=o.actionTabs)==null?void 0:xe.selectArrsAll)==null?void 0:Bt[0])==null?void 0:ue.difficult_count)==null?void 0:Ht[1]}`,style:{width:60}})),ke.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ke.createElement(z.Z,{value:rt[2],onChange:ce=>{rt[2]=ce,Oo([...rt])},min:0,disabled:!((B=(x=(p=o.actionTabs)==null?void 0:p.selectArrsAll)==null?void 0:x[0])!=null&&B.can_publish),placeholder:`\u6700\u5927${(Po=(Ke=(Pt=(De=o.actionTabs)==null?void 0:De.selectArrsAll)==null?void 0:Pt[0])==null?void 0:Ke.difficult_count)==null?void 0:Po[2]}`,max:(Oe=(Y=(v=(wo=o.actionTabs)==null?void 0:wo.selectArrsAll)==null?void 0:v[0])==null?void 0:Y.difficult_count)==null?void 0:Oe[2],style:{width:60}}))),ke.createElement(oe.Z,{className:"mt30",align:"middle"},ke.createElement(N.Z,null,ke.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(he.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:K()((0,X.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(N.Z,{className:"ml20"},ke.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(he.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:K()((0,X.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,st.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),o.actionTabs.type===2&&ke.createElement(oe.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(Ae.ZP.Group,{value:Qo,onChange:ce=>{du(ce.target.value),xo([])}},ke.createElement(Ae.ZP,{value:!0,disabled:!o.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(Ae.ZP,{className:"ml20",disabled:ge.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ge.length<=0&&o.actionTabs.type===2&&ke.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"')),(o.actionTabs.type===1||!Qo)&&ge.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(se.default,{checked:Ot.length===ge.length,onChange:ce=>{Ot.length===ge.length?xo([]):xo(ge.filter(ze=>!ze.is_published))}},"\u5168\u9009")," "),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ot.length||0,"\u4E2A\u5206\u73ED")),(o.actionTabs.type===1||!Qo)&&ge.length>0&&ke.createElement(dl.Z,{data:ge,selectedRowKeys:Ot,setSelectedRowKeys:xo})))};var yl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(vl),gl=Object.defineProperty,hl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,va=(e,u,o)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,ya=(e,u)=>{for(var o in u||(u={}))Al.call(u,o)&&va(e,o,u[o]);if(_a)for(var o of _a(u))Cl.call(u,o)&&va(e,o,u[o]);return e},bl=(e,u)=>hl(e,Fl(u)),Dl=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Bl=({classroomList:e,dispatch:u})=>{const o=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.default,{centered:!0,title:o.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:o.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Dl(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:bl(ya({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:ya({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Pl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Bl),wl=Object.defineProperty,kl=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,ga=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Fa=(e,u,o)=>u in e?wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Aa=(e,u)=>{for(var o in u||(u={}))ga.call(u,o)&&Fa(e,o,u[o]);if(un)for(var o of un(u))ha.call(u,o)&&Fa(e,o,u[o]);return e},Ol=(e,u)=>kl(e,xl(u)),Tl=(e,u)=>{var o={};for(var a in e)ga.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&un)for(var a of un(e))u.indexOf(a)<0&&ha.call(e,a)&&(o[a]=e[a]);return o},Ll=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Il=e=>{var u=e,{classroomList:o,dispatch:a,onCallback:i}=u,c=Tl(u,["classroomList","dispatch","onCallback"]);const d=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,t.createElement(de.default,{centered:!0,title:d.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ll(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...o.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ol(Aa({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Aa({},o.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Sl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Il),Nl=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Ml=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,ba=(e,u,o)=>u in e?Nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Zl=(e,u)=>{for(var o in u||(u={}))Ml.call(u,o)&&ba(e,o,u[o]);if(Ca)for(var o of Ca(u))Hl.call(u,o)&&ba(e,o,u[o]);return e},jl=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Rl=({classroomList:e,loading:u,dispatch:o,onCallback:a})=>{var i,c;const d=(0,E.useIntl)(),l=(0,E.useParams)(),n=(0,E.useLocation)(),{actionTabs:r}=e,[h]=$.default.useForm(),s=g=>g&&gjl(void 0,null,function*(){var g;const Z=h.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(T,{method:"post",body:Zl({},Z)});if(b.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}});const k=e.actionTabs.selectArrs.type,O=(b==null?void 0:b.category_id)||0;let A=(g=n.pathname)==null?void 0:g.split("/");A[4]=O,A[3]=k||A[3];const P=A==null?void 0:A.join("/");E.history.push(P)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:h,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var $l=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(Rl),cu={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},Vl=Object.defineProperty,Gl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Ba=(e,u,o)=>u in e?Vl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Pa=(e,u)=>{for(var o in u||(u={}))Wl.call(u,o)&&Ba(e,o,u[o]);if(Da)for(var o of Da(u))zl.call(u,o)&&Ba(e,o,u[o]);return e},wa=(e,u)=>Gl(e,Jl(u)),Yl=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{Paragraph:Ul}=M.default,Kl=({createShixunParams:e},u)=>{const o=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,c]=(0,t.useState)("0"),[d,l]=(0,t.useState)("hot"),[n,r]=(0,t.useState)([]),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(A,P)=>Yl(void 0,null,function*(){const w=yield(0,W.he)(A);if(!w.status){if(w.shixuns.length===0&&P){k(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:A=>s(wa(Pa({},h.current),{keyword:A})),changeKeyWord:A=>h.current.keyword=A})),(0,t.useEffect)(()=>{s(h.current)},[]);const[g,Z]=(0,t.useState)([]),T=A=>{Z(A),e.current.shixun_ids=A},[b,k]=(0,t.useState)(!0),O=A=>{s(wa(Pa({},h.current),{page:A}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,o.map((A,P)=>t.createElement(Pe.ZP,{key:P,type:i===A.id?"primary":"default",onClick:()=>{c(A.id),h.current.diff=A.id,s(h.current)}},A.name))),t.createElement(N.Z,null,a.map((A,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:d===A.id?"primary":"default",onClick:()=>{l(A.id),h.current.order=A.id,s(h.current)}},A.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:O,hasMore:b,useWindow:!1},t.createElement(se.default.Group,{onChange:T,value:g},n.map(A=>{const{name:P,id:w,description:H,challenge_names:C,author_name:Q,author_school_name:ae,level:G,total_stu_num:f}=A||{};return t.createElement("div",{key:w,className:cu.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:cu.checkboxWrapper,gutter:14},t.createElement(se.default,{value:w}),t.createElement("div",{className:cu.title},P)),t.createElement("div",{className:cu.contentWrapper},t.createElement(Ul,{ellipsis:{rows:2},className:cu.desc,style:{color:"#8e8888"}},H),t.createElement(oe.Z,null,C.map((_,ee)=>t.createElement("span",{key:ee,className:cu.mission},"\u7B2C",ee+1,"\u5173",_))),t.createElement(j.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:cu.info},t.createElement(I.Z,null,t.createElement("span",null,Q),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",G),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var Xl=(0,t.forwardRef)(Kl),In={flex_box_center:"flex_box_center___RJxCo",flex_space_between:"flex_space_between___JBcWW",flex_box_vertical_center:"flex_box_vertical_center___OhS8r",flex_box_center_end:"flex_box_center_end___CoR7R",flex_box_column:"flex_box_column___Ws1o2",line1:"line1___StBJT",form:"form___WREpY"},Ql=Object.defineProperty,ka=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,xa=(e,u,o)=>u in e?Ql(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,tr=(e,u)=>{for(var o in u||(u={}))ql.call(u,o)&&xa(e,o,u[o]);if(ka)for(var o of ka(u))er.call(u,o)&&xa(e,o,u[o]);return e},nn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{TabPane:Uc}=ru.default,or=({shixunHomeworks:e,loading:u,dispatch:o,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),d=(0,E.useLocation)(),[l]=$.default.useForm(),{brankList:n}=e,[r,h]=(0,t.useState)(!1);let[s,g]=(0,t.useState)(!0),[Z,T]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,A]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[H,C]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&G()},[e.actionTabs.key]);let ae=[];const G=function(){return nn(this,null,function*(){var L;if(s){h(!1),++H.page;const S=yield o({type:"shixunHomeworks/getBrankList",payload:tr({},H)});O=[...O.concat(S.object_list)],w(S.is_teacher),((L=S.object_list)==null?void 0:L.length)nn(void 0,null,function*(){T(!0);const S=yield(0,J.aQ)(L);T(!1),S.status||(a(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(de.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:i.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Z},onOk:()=>nn(void 0,null,function*(){var L;if(b==="jupyter"){_(f.current);return}T(!0);const S=l.getFieldValue(),xe=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),T(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(N.Z,{span:12},Q.map((L,S)=>t.createElement(Pe.ZP,{key:S,shape:"round",type:b===L.id?"primary":"default",className:"mr10",onClick:xe=>nn(void 0,null,function*(){if(L.id==="jupyter"){k(L.id);return}O=[],s=!0,H.page=0,H.search="",H.filter=L.id,G(),k(L.id)})},L.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var S;b==="jupyter"&&((S=ee.current)==null||S.changeKeyWord(L.target.value))},onSearch:L=>{var S;if(b==="jupyter"){(S=ee.current)==null||S.search(L);return}s=!0,H.search=L,H.page=0,O=[],G()},style:{width:260}}))),b==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),b==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),b==="jupyter"?t.createElement(Xl,{createShixunParams:f,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&b==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{g(!1),G()},hasMore:s,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ae},className:In.form,onChange:L=>{ae=l.getFieldValue()}},O==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(se.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(L,S){return t.createElement(oe.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(se.default,{onChange:xe=>{},key:S,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",In.line1].join(" ")},L.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:In.line1},L==null?void 0:L.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var ur=(0,E.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(or),nr=Object.defineProperty,ar=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Ta=(e,u,o)=>u in e?nr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,La=(e,u)=>{for(var o in u||(u={}))lr.call(u,o)&&Ta(e,o,u[o]);if(Oa)for(var o of Oa(u))rr.call(u,o)&&Ta(e,o,u[o]);return e},ir=(e,u)=>ar(e,sr(u)),cr=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const mr=({classroomList:e,loading:u,dispatch:o})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>cr(void 0,null,function*(){var d;yield c.validateFields();const l=La({},c.getFieldValue()),{selectArrs:n}=e.actionTabs;l.attachment_ids=(d=l.attachment_ids)==null?void 0:d.map(h=>h.response.id),(yield(0,ct.mz)(ir(La({},l),{homeworkId:n.work_id}))).status===0&&(c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(co.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var dr=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(mr),gu={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},pr=({isLoading:e,addText:u,tabDataSource:o,isAdmin:a,dispatch:i,type:c,TooltipTitle:d,categoryId:l,dropdownMenu:n,classroomList:r,isShowRightControl:h,defaultSelectedKeys:s,user:g,onTabMenuClick:Z,onTooltipTitleClick:T,onDropdownMenuClick:b})=>{var k,O,A;const P=(0,E.useIntl)(),w=()=>t.createElement(pe.default,{onClick:({key:C})=>b(C)},n.map(C=>t.createElement(pe.default.Item,{key:C.id},C.name))),H=(0,E.useParams)();return t.createElement("div",{className:gu.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(N.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:s},o.map(C=>t.createElement(pe.default.Item,{key:C.id,onClick:()=>e?{}:Z(C),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},C.name),C.total!==void 0&&t.createElement("span",{className:""},C.total||0))))),t.createElement(N.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(bt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var C;if((0,m.Rm)()&&!((C=r.AssistantObject.hack)!=null&&C.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:H.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(pe.default.Item,{key:3,onClick:()=>{var C;if((0,m.Rm)()&&!((C=r.AssistantObject.hack)!=null&&C.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{E.history.push(`/classrooms/${H.coursesId}/program_homework/ranking`)}},t.createElement(zt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&h&&t.createElement("div",{className:gu.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:T},t.createElement(zt.Z,{title:d},t.createElement("span",{className:l?`${gu.iconH} iconfont icon-zhongmingmingmulu`:`${gu.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(bt.Z,{disabled:((k=g==null?void 0:g.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:w},t.createElement("span",{onClick:()=>{},className:((O=g==null?void 0:g.userInfo)==null?void 0:O.user_status)===2?gu.selectBtn1:gu.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(zt.Z,{title:((A=g==null?void 0:g.userInfo)==null?void 0:A.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,u||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Lu={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},fr=({isAdmin:e,dataSource:u,batchStatus:o,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:d,onBatch:l})=>{const n=e?[{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],r=s=>{i(s.name),d(s)},h=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Lu.searchSortControllerContainer},t.createElement("div",null,t.createElement(bt.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},n.map(s=>t.createElement(pe.default.Item,{key:s.name,onClick:()=>r(s)},s.name)))},t.createElement("div",null,t.createElement("span",{className:`${Lu.btn} ${h?Lu.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),h&&t.createElement(zt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Lu.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(xu.t7,{className:Lu.myInput,style:{width:220,marginLeft:"auto"},onChange:c,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},Ia={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},Er=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),_r=({buttonDataSource:e,onClick:u})=>{const{allSelect:o,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:d,useBatchStatus:l,dispatch:n,params:r,getData:h,detailLeftMenus:s,main_category_id:g,setSelectArrsAll:Z}=(0,t.useContext)(Mn);let T;const[b,k]=(0,t.useState)(!1),[O,A]=(0,t.useState)(""),P=C=>{a(C.target.checked),i(C.target.checked?c.map(Q=>Q.homework_id):[]),C.target.checked?Z([...c]):Z([])},w=()=>{let C={courseId:r.id,container_type:"program_homework"};r.categoryId&&(C.category_id=r.categoryId),n({type:"classroomList/getAllTaskList",payload:C}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(T=s.course_modules.filter(C=>C.type==="program_homework")[0]);const H=t.createElement("div",{className:Ia.moveCategory,onMouseLeave:C=>k(!1)},t.createElement(pe.default,{onClick:C=>Er(void 0,[C],function*({item:Q,key:ae,keyPath:G,domEvent:f}){if(d=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:d,new_category_id:ae}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),l(!1),h(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:C=>{A(C.target.value)}})),T&&T.second_category.filter(C=>C.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(C,Q){var ae;if(!(O!==""&&C.category_name.indexOf(O)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:C.category_id},C.category_name),(ae=C==null?void 0:C.third_category)==null?void 0:ae.map(G=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:C=>{C.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Ia.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(se.default,{checked:o,onChange:P},"\u5168\u9009\u672C\u9875\uFF08",d.length,"\uFF09")),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"top",menu:{items:e,onClick:({key:C})=>{u({key:C})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:w,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"topLeft",dropdownRender:()=>H,getPopupContainer:C=>C.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Yt.Z,null)))))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ut={listContainer:"listContainer___nGlF5",info:"info___Yi3CG",title:"title___jy76o",left:"left___lhSPF",right:"right___b2Vcg",flexBox:"flexBox___zMM_j",detail:"detail___rN4Kf",iconV:"iconV___niQBI",shixunTag:"shixunTag___PhFwn",pingceTag:"pingceTag___KlDzE",pingceTags:"pingceTags___xkyVa"},Sa=y(42882),vr=Object.defineProperty,yr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Ma=(e,u,o)=>u in e?vr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,hu=(e,u)=>{for(var o in u||(u={}))hr.call(u,o)&&Ma(e,o,u[o]);if(Na)for(var o of Na(u))Fr.call(u,o)&&Ma(e,o,u[o]);return e},Ar=(e,u)=>yr(e,gr(u)),Zo=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),Cr=({dataSource:e,params:u,classroomList:o,manageAllGroup:a,user:i,getData:c})=>{var d,l,n,r,h,s,g,Z,T,b,k,O,A;const{batchStatus:P,selectArrs:w,setSelectArrs:H,selectArrsAll:C,setSelectArrsAll:Q,dispatch:ae}=(0,t.useContext)(Mn),G=(0,E.useIntl)();let f=(0,E.useParams)();const[_,ee]=(0,t.useState)(!1),L=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);f=Ar(hu(hu({},u),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),ee(!1)},[]);const Bt=[{title:G.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:G.formatMessage({id:"classrooms.status",defaultMessage:"\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:(p,x)=>x.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var x,B;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(x=p==null?void 0:p.split("/"))==null?void 0:x[0]),"\xA0/\xA0",t.createElement("span",null,(B=p==null?void 0:p.split("/"))==null?void 0:B[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function ue(){return Zo(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:hu({},f)});xe(p.data)})}const Ht=p=>{w.includes(p)?(H(w.filter(x=>x!==p)),Q(C.filter(x=>x.homework_id!==p))):(H([...w,p]),Q([...C,e]))};return t.createElement("div",{className:Ut.listContainer,onClick:p=>{p.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(p.target))&&((0,m.dE)()?(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(se.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Ht(e.homework_id)})),t.createElement("div",{className:Ut.info},t.createElement("div",{className:Ut.title},t.createElement("div",{className:Ut.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(au.Z,{value:(d=e.status)==null?void 0:d[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Ut.right},(0,m.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){var x,B,De,Pt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Ke=X.cX.getItem(`${(Pt=i==null?void 0:i.userInfo)==null?void 0:Pt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(f.sort_by=Ke==null?void 0:Ke.type,f.sort_direction=Ke==null?void 0:Ke.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hu({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Ut.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&t.createElement("div",{className:Ut.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>Zo(void 0,null,function*(){p.stopPropagation();let x=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});x&&(window.open(`/myproblems/${x==null?void 0:x.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Ut.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Ut.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(bt.Z,{placement:"bottomCenter",overlayClassName:Ut.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",f),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hu({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){var x,B;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hu({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:G.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:x,maxLength:60,showCount:!0,onChange:B=>x=B.target.value})),onOk:()=>Zo(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(B==null?void 0:B.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},G.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ae({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Zo(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:C,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},G.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},G.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:Ut.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Ut.detail},(0,m.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((s=e==null?void 0:e.status)==null?void 0:s[0])&&!!e.uncommit_count&&t.createElement("span",{className:"mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((b=e==null?void 0:e.status)==null?void 0:b[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",null,t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[0])&&t.createElement("span",{className:Ut.iconV,onClick:p=>Zo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),_||ue(),ee(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Ut.content},(0,m.dE)()&&t.createElement("span",{className:Ut.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((A=e==null?void 0:e.status)==null?void 0:A[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length>5&&t.createElement(Ko.default,{className:Sa.Z.threeTableSty,scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length<6&&S.length>0&&t.createElement(Ko.default,{className:Sa.Z.threeTableSty,onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}))))},br={flex_box_center:"flex_box_center___GvazS",flex_space_between:"flex_space_between___A1Uzz",flex_box_vertical_center:"flex_box_vertical_center___zYsN9",flex_box_center_end:"flex_box_center_end___Fnc8I",flex_box_column:"flex_box_column___WkWXx",containerTitle:"containerTitle___N5fF9",containerDesc:"containerDesc___vDlx6",listItem:"listItem____pSZM",info:"info___dQ1XO",title:"title___P3ZrF",titleLeft:"titleLeft___L6GWp",titleRight:"titleRight___RpS5e",acitons:"acitons___Slo2B",moveCategory:"moveCategory___JSE12",spanSize:"spanSize___dLqE7"},jo={otherHomeworkWrap:"otherHomeworkWrap___lpRWN",otherHomeworkContainer:"otherHomeworkContainer___rq9uZ",flex:"flex___Yz74X",search:"search___Qxxr5",content:"content___DOydS",listItem:"listItem___E5nGJ",info:"info___b_rif",title:"title___vbMIY",describe:"describe___OqC_G",footer:"footer___ADfF1"},Dr=Object.defineProperty,Br=Object.defineProperties,Pr=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Za=(e,u,o)=>u in e?Dr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,ja=(e,u)=>{for(var o in u||(u={}))wr.call(u,o)&&Za(e,o,u[o]);if(Ha)for(var o of Ha(u))kr.call(u,o)&&Za(e,o,u[o]);return e},Ra=(e,u)=>Br(e,Pr(u)),$a=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),xr=({courseId:e,type:u,onCancel:o})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c,d]=(0,t.useState)({targerData:[],originData:[]}),[l,n]=(0,t.useState)([]),[r,h]=(0,t.useState)(!1),s=()=>$a(void 0,null,function*(){h(!0);const k=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});h(!1),d({targerData:k.homeworks,originData:k.homeworks})});(0,t.useEffect)(()=>{s()},[]);const g=()=>$a(void 0,null,function*(){h(!0);let k={homework_common_ids:l};i.categoryId&&(k=Ra(ja({},k),{category_id:i.categoryId}));const O=yield(0,ie.ZP)(`/api/courses/${i.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:k});O&&O.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),h(!1)}),Z=(k,O)=>{k.target.checked?n([...l,O]):n(l.filter(A=>A!==O))},T=k=>{const O=c.originData.filter(A=>A.name.indexOf(k)>-1);d(Ra(ja({},c),{targerData:O}))},b=()=>{g()};return t.createElement("div",{className:`animated fadeInUp fast ${jo.otherHomeworkWrap}`},t.createElement("div",{className:jo.otherHomeworkContainer},t.createElement("div",{className:jo.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:jo.content},c.targerData.map(k=>t.createElement("div",{className:`${jo.listItem} mb10`,key:k.id},t.createElement(se.default,{checked:l.includes(k.id),onChange:O=>Z(O,k.id)}),t.createElement("div",{className:jo.info},t.createElement("div",{className:`${jo.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:jo.title},k.name),t.createElement("div",null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,X.xg)(`/classrooms/${i.coursesId}/common_homework/${k.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${jo.describe}`},k.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},k.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",k.created_at)))))),t.createElement("div",{className:jo.footer},t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:o},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:l.length===0||r,onClick:b},a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},Or=y(92521),Tr=y(27269),Se=y(59301),Lr=Object.defineProperty,Ir=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Ja=(e,u,o)=>u in e?Lr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Fu=(e,u)=>{for(var o in u||(u={}))Va.call(u,o)&&Ja(e,o,u[o]);if(an)for(var o of an(u))Ga.call(u,o)&&Ja(e,o,u[o]);return e},Wa=(e,u)=>Ir(e,Sr(u)),Nr=(e,u)=>{var o={};for(var a in e)Va.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&an)for(var a of an(e))u.indexOf(a)<0&&Ga.call(e,a)&&(o[a]=e[a]);return o},Sn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});K().extend(kn());const Mr=({data:e,value:u,onChange:o})=>{var a,i,c,d;const[l,n]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,h]=(0,t.useState)([]);return(0,t.useEffect)(()=>{h((u==null?void 0:u.length)>0?e==null?void 0:e.filter(s=>u==null?void 0:u.includes(s==null?void 0:s.id)):[])},[u]),Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement(se.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:s=>{o(s.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:s=>{n(Wa(Fu({},l),{leftSearch:s.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:a.length)!==0?Se.createElement(se.default.Group,{value:u,onChange:s=>{o(s)}},Se.createElement(I.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:i.map((s,g)=>Se.createElement(se.default,{key:g,value:s.id},s==null?void 0:s.name)))):Se.createElement(we.Z,{styles:{margin:"0 auto"}})))),Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:s=>{n(Wa(Fu({},l),{rigthSearch:s.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(d=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:d.map((s,g)=>Se.createElement(oe.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Se.createElement(N.Z,null,s==null?void 0:s.name),Se.createElement(N.Z,null,Se.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(u==null?void 0:u.filter(Z=>Z!==(s==null?void 0:s.id)))}})))):Se.createElement(we.Z,{styles:{margin:"0 auto"}})))))},Hr=e=>{var u=e,{classroomList:o,dispatch:a,user:i,getData:c}=u,d=Nr(u,["classroomList","dispatch","user","getData"]),l,n,r,h,s,g;const Z=(0,E.useIntl)(),T=(0,E.useParams)(),[b]=$.default.useForm(),k=$.default.useWatch("penalty_type",b),O=((l=o==null?void 0:o.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,A,P,w]=(0,Xo.U)(J.c_,Fu(Fu({},T),(n=o==null?void 0:o.actionTabs)==null?void 0:n.params)),[,,H,C]=(0,Xo.U)(J.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ae]=(0,Xo.U)(J.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(h=o==null?void 0:o.actionTabs)==null?void 0:h.selectArrs}),G=(...f)=>Sn(void 0,[...f],function*(_={}){H({});const ee=yield P({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&G()},[O]),Se.createElement(de.default,{centered:!0,title:(s=o==null?void 0:o.actionTabs)==null?void 0:s.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>Sn(void 0,null,function*(){b.submit()})},Se.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"),Se.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>Sn(void 0,null,function*(){var _,ee,L;const S=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((ee=w==null?void 0:w.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[Fu({},f)]}:Fu({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(S==null?void 0:S.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Se.createElement(oe.Z,{wrap:!1,gutter:20},Se.createElement(N.Z,{flex:1},Se.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,ee){return k===2&&_>100?Promise.reject(Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Se.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:k==1?"\u5206":"%",max:k===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Se.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(b.setFieldsValue({late_minus_score:f==2?20:5}),f)},Se.createElement(Pn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Se.createElement(N.Z,{flex:"390px"},Se.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,ee){return _&&K()(_).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&K()(_).startOf("minute")<=K()(C==null?void 0:C.max_late_time).startOf("minute")?(R.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${C==null?void 0:C.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Se.createElement(he.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,X.BO)(f,{startTime:C==null?void 0:C.max_late_time}),disabledTime:f=>(0,X.hv)(f,{compared:C==null?void 0:C.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((g=w==null?void 0:w.course_groups)==null?void 0:g.length)>0&&Se.createElement(wn.Z,{spinning:A},Se.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Se.createElement(Mr,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{H({group_ids:f})}})))))};var Zr=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Hr),za=y(59149),Eo=y(59301),jr=Object.defineProperty,Ya=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Ua=(e,u,o)=>u in e?jr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Ka=(e,u)=>{for(var o in u||(u={}))Rr.call(u,o)&&Ua(e,o,u[o]);if(Ya)for(var o of Ya(u))$r.call(u,o)&&Ua(e,o,u[o]);return e},Vr=({styles:e={},onSelect:u,params:o,onClick:a,user:i})=>{var c;const[d,l]=(0,t.useState)(!1),n=(0,E.useIntl)(),[r,h]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),h("")},[]);const s=()=>{r==="1"&&E.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(u(),l(!1),h(""))};return Eo.createElement("section",{className:"tc animated fadeIn",style:Ka(Ka({},{color:"#999",margin:"200px auto"}),e)},Eo.createElement("img",{src:za.z3}),Eo.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",Eo.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),Eo.createElement("div",{style:{marginTop:"30px"}},Eo.createElement(Pe.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),d&&Eo.createElement(de.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>l(!1),onOk:s},Eo.createElement("div",null,Eo.createElement("div",null,Eo.createElement(Ae.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>h("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Eo.createElement("div",null,Eo.createElement(Ae.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>h("2")},"\u9009\u7528\u8D44\u6E90")))))},Ve=y(59301),Gr=Object.defineProperty,Jr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,Qa=(e,u,o)=>u in e?Gr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Iu=(e,u)=>{for(var o in u||(u={}))zr.call(u,o)&&Qa(e,o,u[o]);if(Xa)for(var o of Xa(u))Yr.call(u,o)&&Qa(e,o,u[o]);return e},Nn=(e,u)=>Jr(e,Wr(u)),Ur=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Mn=(0,t.createContext)({selectArrs:[]}),Kr=({classroomList:e,loading:u,dispatch:o,user:a})=>{var i,c,d,l;const n=(0,E.useIntl)(),r=(0,E.useLocation)(),h=(0,E.useParams)(),[s,g]=(0,t.useState)(()=>Nn(Iu({},h),{id:h.coursesId,limit:20})),[Z]=(0,E.useSearchParams)(),[T,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[A,P]=(0,t.useState)(!1),[w,H]=(0,t.useState)([]),[C,Q]=(0,t.useState)(!1),[ae,G]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:ee,detailTopBanner:L,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const v=Z.get("tabs");v&&v!==void 0&&((0,m.GJ)()?s.status=v:s.order=v)},[r.search]),(0,t.useEffect)(()=>{Z.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=Z.get("tabs")},[Z.get("tabs")]),(0,t.useEffect)(()=>{g(Iu(Iu({},s),h))},[h==null?void 0:h.categoryId]),(0,t.useEffect)(()=>{var v,Y,Oe;if(h.categoryId?(s.categoryId=h.categoryId,s.category=h.categoryId):delete s.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const me=X.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(s.sort_by=me==null?void 0:me.type,s.sort_direction=me==null?void 0:me.direction,G(me==null?void 0:me.name));const ye=Z.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?s.status=ye:s.order=ye),ue(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=Z.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?s.status=me:s.order=me),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(b([]),H([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[_]),(0,t.useEffect)(()=>{P(!1)},[s.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(T.length===_.homeworks.length&&T.length>0?O(!0):T.length!==_.homeworks.length&&O(!1))},[T]);const Bt=(v,Y)=>{s.page=v,ue()},ue=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:Nn(Iu({},s),{type:5})})},Ht=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:Y||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};ee.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const p=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],B=v=>{var Y;if((0,m.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v==="1"?E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):v==="2"?De():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Pt=(c=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Ve.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Ve.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Ve.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Ve.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,Oe,me,ye,st,no,vo;if(T.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,bo.Rd)();return}let ge=v.label||"",ko={key:ge,selectArrs:T,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:s};switch(v.key){case"publish":if(ge="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(ge="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":ge="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ge="\u5220\u9664",(0,m.Rm)()&&!((vo=(no=e.AssistantObject)==null?void 0:no.hack)!=null&&vo.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":ge="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Nn(Iu({},ko),{key:ge})})},Po=v=>Ur(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:v,container_type:"program_homework"}}),ue()}),wo=(0,t.useMemo)(()=>{let v=[];return S.length>0&&(v=S.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),v},[S]);return Ve.createElement(Mn.Provider,{value:{params:s,batchStatus:A,selectArrs:T,setSelectArrs:b,allSelect:k,dataSource:_.homeworks||[],detailLeftMenus:ee,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:O,useBatchStatus:P,dispatch:o,getData:ue,setSelectArrsAll:H}},Ve.createElement("section",null,Ve.createElement("aside",{className:br.bg},Ve.createElement(pr,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Ht(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:o,type:_==null?void 0:_.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),s.status=v.id),P(!1),s.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ue(s)},defaultSelectedKeys:[Z.get("tabs")?Z.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:B}),Ve.createElement(fr,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:A,SortMenuName:ae,setSortMenuName:G,onSearch:v=>{s.search=v.trim(),s.page=1,ue()},onSort:v=>{var Y;s.sort_by=v.type,s.sort_direction=v.direction,s.page=1,X.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ue(s)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Vr,{user:a,params:s,dispatch:o,onClick:()=>E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(we.Z,null),Ve.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Ve.Fragment,null,Ve.createElement("aside",{className:"animated fadeIn"},(d=_==null?void 0:_.homeworks)==null?void 0:d.map((v,Y)=>Ve.createElement(Cr,{key:Y,user:a,dataSource:v,params:s,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ue})),!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&Ve.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Bt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),T.length>0&&(0,m.GJ)()&&Ve.createElement(tt.Z,{offsetBottom:0},Ve.createElement(_r,{buttonDataSource:Pt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&Ve.createElement(Zr,{getData:ue}),Ve.createElement(ml,{onCallback:()=>P(!1)}),Ve.createElement(Or.Z,{onOk:()=>{ue()}}),Ve.createElement(Tr.Z,{onOk:()=>{}}),Ve.createElement(yl,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),Ve.createElement(Wt.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:h.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ue()}}),Ve.createElement(Pl,null),Ve.createElement(Sl,{onCallback:()=>P(!1)}),Ve.createElement($l,{onCallback:()=>P(!1)}),Ve.createElement(ur,{refreshList:ue}),Ve.createElement(dr,null),Ve.createElement(Bn.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Po,data:wo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),C&&Ve.createElement(xr,{courseId:s.coursesId,type:"1",onCancel:()=>Q(!1)})))};var Xr=(0,E.connect)(({classroomList:e,loading:u,user:o,globalSetting:a})=>({classroomList:e,globalSetting:a,user:o,loading:u.effects}))(Kr),Qr=Object.defineProperty,qr=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,ts=(e,u,o)=>u in e?Qr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,os=(e,u)=>{for(var o in u||(u={}))qa.call(u,o)&&ts(e,o,u[o]);if(sn)for(var o of sn(u))es.call(u,o)&&ts(e,o,u[o]);return e},ti=(e,u)=>qr(e,ei(u)),oi=(e,u)=>{var o={};for(var a in e)qa.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&sn)for(var a of sn(e))u.indexOf(a)<0&&es.call(e,a)&&(o[a]=e[a]);return o},ui=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const ni=e=>{var u=e,{classroomList:o,dispatch:a,match:i,location:c,user:d,onCallback:l}=u,n=oi(u,["classroomList","dispatch","match","location","user","onCallback"]),r,h;const s=(0,E.useIntl)(),g=(0,E.useParams)(),[Z,T]=(0,t.useState)(!1),[b,k]=(0,t.useState)(!1),O=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(o.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){k(!0);return}const P={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(w=>{var H;w.author_login===((H=d.userInfo)==null?void 0:H.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.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:()=>{A()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const A=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:s.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:s.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:Z,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var P;if((P=O.current)!=null&&P.onVerify())return;T(!0);const w=yield(0,ie.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});T(!1),w.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success(s.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ti(os({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:os({},o.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),onCancel:()=>{A()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((h=o==null?void 0:o.actionTabs)==null?void 0:h.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\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"),t.createElement(ft.Z,{ref:P=>O.current=P})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ai=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ni),si=y(48070),li=Object.defineProperty,ri=Object.defineProperties,ii=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,ci=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,ns=(e,u,o)=>u in e?li(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,as=(e,u)=>{for(var o in u||(u={}))ci.call(u,o)&&ns(e,o,u[o]);if(us)for(var o of us(u))mi.call(u,o)&&ns(e,o,u[o]);return e},di=(e,u)=>ri(e,ii(u)),pi=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const fi=({classroomList:e,dispatch:u})=>{const o=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.default,{centered:!0,title:o.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:o.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:o.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>pi(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success(o.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:di(as({},e.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:as({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ei=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(fi),_i=Object.defineProperty,vi=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,ss=Object.prototype.hasOwnProperty,ls=Object.prototype.propertyIsEnumerable,rs=(e,u,o)=>u in e?_i(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,is=(e,u)=>{for(var o in u||(u={}))ss.call(u,o)&&rs(e,o,u[o]);if(ln)for(var o of ln(u))ls.call(u,o)&&rs(e,o,u[o]);return e},gi=(e,u)=>vi(e,yi(u)),hi=(e,u)=>{var o={};for(var a in e)ss.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&ln)for(var a of ln(e))u.indexOf(a)<0&&ls.call(e,a)&&(o[a]=e[a]);return o},Fi=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Ai=e=>{var u=e,{classroomList:o,dispatch:a,onCallback:i}=u,c=hi(u,["classroomList","dispatch","onCallback"]);const d=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,t.createElement(de.default,{centered:!0,title:d.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:d.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:d.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Fi(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...o.actionTabs.selectArrs]}})).status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success(d.formatMessage({id:"classrooms.collectSuccessGoToPersonal",defaultMessage:"\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"})),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:gi(is({},o.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:is({},o.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ci=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ai),bi=Object.defineProperty,cs=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,ms=(e,u,o)=>u in e?bi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Pi=(e,u)=>{for(var o in u||(u={}))Di.call(u,o)&&ms(e,o,u[o]);if(cs)for(var o of cs(u))Bi.call(u,o)&&ms(e,o,u[o]);return e},wi=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const ki=({classroomList:e,loading:u,dispatch:o,onCallback:a})=>{var i,c;const d=(0,E.useIntl)(),l=(0,E.useParams)(),n=(0,E.useLocation)(),{actionTabs:r}=e,[h]=$.default.useForm(),s=g=>g&&gwi(void 0,null,function*(){var g;const Z=h.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(T,{method:"post",body:Pi({},Z)});if(b.status===0){R.ZP.success(d.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),a&&a(),o({type:"classroomList/setActionTabs",payload:{}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}});const k=e.actionTabs.selectArrs.type,O=(b==null?void 0:b.category_id)||0;let A=(g=n.pathname)==null?void 0:g.split("/");A[4]=O,A[3]=k||A[3];const P=A==null?void 0:A.join("/");E.history.push(P)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:h,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(N.Z,null,d.formatMessage({id:"classrooms.directoryName",defaultMessage:"\u76EE\u5F55\u540D\u79F0"}),"\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var xi=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(ki),mu={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},Oi=Object.defineProperty,Ti=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,ds=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,ps=(e,u,o)=>u in e?Oi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,fs=(e,u)=>{for(var o in u||(u={}))Ii.call(u,o)&&ps(e,o,u[o]);if(ds)for(var o of ds(u))Si.call(u,o)&&ps(e,o,u[o]);return e},Es=(e,u)=>Ti(e,Li(u)),Ni=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{Paragraph:Mi}=M.default,Hi=({createShixunParams:e},u)=>{const o=[{name:intl.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,c]=(0,t.useState)("0"),[d,l]=(0,t.useState)("hot"),[n,r]=(0,t.useState)([]),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(A,P)=>Ni(void 0,null,function*(){const w=yield(0,W.he)(A);if(!w.status){if(w.shixuns.length===0&&P){k(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(u,()=>({search:A=>s(Es(fs({},h.current),{keyword:A})),changeKeyWord:A=>h.current.keyword=A})),(0,t.useEffect)(()=>{s(h.current)},[]);const[g,Z]=(0,t.useState)([]),T=A=>{Z(A),e.current.shixun_ids=A},[b,k]=(0,t.useState)(!0),O=A=>{s(Es(fs({},h.current),{page:A}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,o.map((A,P)=>t.createElement(Pe.ZP,{key:P,type:i===A.id?"primary":"default",onClick:()=>{c(A.id),h.current.diff=A.id,s(h.current)}},A.name))),t.createElement(N.Z,null,a.map((A,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:d===A.id?"primary":"default",onClick:()=>{l(A.id),h.current.order=A.id,s(h.current)}},A.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:O,hasMore:b,useWindow:!1},t.createElement(se.default.Group,{onChange:T,value:g},n.map(A=>{const{name:P,id:w,description:H,challenge_names:C,author_name:Q,author_school_name:ae,level:G,total_stu_num:f}=A||{};return t.createElement("div",{key:w,className:mu.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:mu.checkboxWrapper,gutter:14},t.createElement(se.default,{value:w}),t.createElement("div",{className:mu.title},P)),t.createElement("div",{className:mu.contentWrapper},t.createElement(Mi,{ellipsis:{rows:2},className:mu.desc,style:{color:"#8e8888"}},H),t.createElement(oe.Z,null,C.map((_,ee)=>t.createElement("span",{key:ee,className:mu.mission},"\u7B2C",ee+1,"\u5173",_))),t.createElement(j.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:mu.info},t.createElement(I.Z,null,t.createElement("span",null,Q),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",G),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var Zi=(0,t.forwardRef)(Hi),Hn={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},ji=Object.defineProperty,_s=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,vs=(e,u,o)=>u in e?ji(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Vi=(e,u)=>{for(var o in u||(u={}))Ri.call(u,o)&&vs(e,o,u[o]);if(_s)for(var o of _s(u))$i.call(u,o)&&vs(e,o,u[o]);return e},rn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const{TabPane:om}=ru.default,Gi=({shixunHomeworks:e,loading:u,dispatch:o,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),d=(0,E.useLocation)(),[l]=$.default.useForm(),{brankList:n}=e,[r,h]=(0,t.useState)(!1);let[s,g]=(0,t.useState)(!0),[Z,T]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,A]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[H,C]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&G()},[e.actionTabs.key]);let ae=[];const G=function(){return rn(this,null,function*(){var L;if(s){h(!1),++H.page;const S=yield o({type:"shixunHomeworks/getBrankList",payload:Vi({},H)});O=[...O.concat(S.object_list)],w(S.is_teacher),((L=S.object_list)==null?void 0:L.length)rn(void 0,null,function*(){T(!0);const S=yield(0,J.aQ)(L);T(!1),S.status||(a(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(de.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:i.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:i.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Z},onOk:()=>rn(void 0,null,function*(){var L;if(b==="jupyter"){_(f.current);return}T(!0);const S=l.getFieldValue(),xe=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),o({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),T(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(N.Z,{span:12},Q.map((L,S)=>t.createElement(Pe.ZP,{key:S,shape:"round",type:b===L.id?"primary":"default",className:"mr10",onClick:xe=>rn(void 0,null,function*(){if(L.id==="jupyter"){k(L.id);return}O=[],s=!0,H.page=0,H.search="",H.filter=L.id,G(),k(L.id)})},L.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var S;b==="jupyter"&&((S=ee.current)==null||S.changeKeyWord(L.target.value))},onSearch:L=>{var S;if(b==="jupyter"){(S=ee.current)==null||S.search(L);return}s=!0,H.search=L,H.page=0,O=[],G()},style:{width:260}}))),b==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),b==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),b==="jupyter"?t.createElement(Zi,{createShixunParams:f,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&b==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{g(!1),G()},hasMore:s,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ae},className:Hn.form,onChange:L=>{ae=l.getFieldValue()}},O==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(se.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(L,S){return t.createElement(oe.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(se.default,{onChange:xe=>{},key:S,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Hn.line1].join(" ")},L.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Hn.line1},L==null?void 0:L.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var Ji=(0,E.connect)(({shixunHomeworks:e,loading:u})=>({shixunHomeworks:e,loading:u}))(Gi),Wi=Object.defineProperty,zi=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,gs=(e,u,o)=>u in e?Wi(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,hs=(e,u)=>{for(var o in u||(u={}))Ui.call(u,o)&&gs(e,o,u[o]);if(ys)for(var o of ys(u))Ki.call(u,o)&&gs(e,o,u[o]);return e},Xi=(e,u)=>zi(e,Yi(u)),Qi=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const qi=({classroomList:e,loading:u,dispatch:o})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Qi(void 0,null,function*(){var d;yield c.validateFields();const l=hs({},c.getFieldValue()),{selectArrs:n}=e.actionTabs;l.attachment_ids=(d=l.attachment_ids)==null?void 0:d.map(h=>h.response.id),(yield(0,ct.mz)(Xi(hs({},l),{homeworkId:n.work_id}))).status===0&&(c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(co.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0",rows:7}))))};var ec=(0,E.connect)(({classroomList:e,loading:u})=>({classroomList:e,loading:u}))(qi),Au={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},tc=({isLoading:e,addText:u,tabDataSource:o,isAdmin:a,dispatch:i,type:c,TooltipTitle:d,categoryId:l,dropdownMenu:n,classroomList:r,isShowRightControl:h,defaultSelectedKeys:s,user:g,onTabMenuClick:Z,onTooltipTitleClick:T,onDropdownMenuClick:b})=>{var k,O,A;const P=(0,E.useIntl)(),w=()=>t.createElement(pe.default,{onClick:({key:C})=>b(C)},n.map(C=>t.createElement(pe.default.Item,{key:C.id},C.name))),H=(0,E.useParams)();return t.createElement("div",{className:Au.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(N.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:s},o.map(C=>t.createElement(pe.default.Item,{key:C.id,onClick:()=>e?{}:Z(C)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},C.name),C.total!==void 0&&t.createElement("span",{className:"c-grey-999"},C.total||0))))),t.createElement(N.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(bt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var C;if((0,m.Rm)()&&!((C=r.AssistantObject.hack)!=null&&C.can_download)){R.ZP.warning(P.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:H.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(pe.default.Item,{key:3,onClick:()=>{var C;if((0,m.Rm)()&&!((C=r.AssistantObject.hack)!=null&&C.can_download)){R.ZP.warning(P.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}E.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/hack_work_list`)}},P.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{E.history.push(`/classrooms/${H.coursesId}/program_homework/ranking`)}},t.createElement(zt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&h&&t.createElement("div",{className:Au.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:T},t.createElement(zt.Z,{title:d},t.createElement("span",{className:l?`${Au.iconH} iconfont icon-zhongmingmingmulu`:`${Au.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(bt.Z,{disabled:((k=g==null?void 0:g.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:w},t.createElement("span",{onClick:()=>{},className:((O=g==null?void 0:g.userInfo)==null?void 0:O.user_status)===2?Au.selectBtn1:Au.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(zt.Z,{title:((A=g==null?void 0:g.userInfo)==null?void 0:A.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,u||P.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})))))))))},cn={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},oc=({isAdmin:e,dataSource:u,batchStatus:o,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:d,onBatch:l})=>{const n=(0,E.useIntl)(),r=e?[{name:n.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:n.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:n.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:n.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:n.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:n.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{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:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],h=g=>{i(g.name),d(g)},s=a===n.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return t.createElement("div",{className:cn.searchSortControllerContainer},t.createElement("div",null,t.createElement(bt.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},r.map(g=>t.createElement(pe.default.Item,{key:g.name,onClick:()=>h(g)},g.name)))},t.createElement("div",null,t.createElement("span",{className:`${cn.btn} ${s?cn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(zt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:cn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Je.default.Search,{allowClear:!0,placeholder:n.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:c,style:{width:220,marginLeft:"auto"}}))},Fs={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},uc=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),nc=({buttonDataSource:e,onClick:u})=>{const{allSelect:o,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:d,useBatchStatus:l,dispatch:n,params:r,getData:h,detailLeftMenus:s,main_category_id:g,setSelectArrsAll:Z}=(0,t.useContext)(Rn);let T;const b=(0,E.useIntl)(),[k,O]=(0,t.useState)(!1),[A,P]=(0,t.useState)(""),w=Q=>{a(Q.target.checked),i(Q.target.checked?c.map(ae=>ae.homework_id):[]),Q.target.checked?Z([...c]):Z([])},H=()=>{let Q={courseId:r.id,container_type:"program_homework"};r.categoryId&&(Q.category_id=r.categoryId),n({type:"classroomList/getAllTaskList",payload:Q}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(T=s.course_modules.filter(Q=>Q.type==="program_homework")[0]);const C=t.createElement("div",{className:Fs.moveCategory,onMouseLeave:Q=>O(!1)},t.createElement(pe.default,{onClick:Q=>uc(void 0,[Q],function*({item:ae,key:G,keyPath:f,domEvent:_}){if(d=="")return R.ZP.error(b.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:d,new_category_id:G}})).status===0&&(R.ZP.success(b.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),l(!1),h(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:Q=>{P(Q.target.value)}})),T&&T.second_category.filter(Q=>Q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Q,ae){var G;if(!(A!==""&&Q.category_name.indexOf(A)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:Q.category_id},Q.category_name),(G=Q==null?void 0:Q.third_category)==null?void 0:G.map(f=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:f.category_id},f.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Q=>{Q.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:g,type:"program_homework"}}})}},b.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return t.createElement("div",{className:Fs.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(se.default,{checked:o,onChange:w},b.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",d.length,"\uFF09")),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"top",menu:{items:e,onClick:({key:Q})=>{u({key:Q})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:H,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},b.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,m.GJ)()&&t.createElement(N.Z,null,t.createElement(bt.Z,{placement:"topLeft",dropdownRender:()=>C,getPopupContainer:Q=>Q.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},b.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",t.createElement(Yt.Z,null)))))),t.createElement(N.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},b.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},Kt={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},ac=Object.defineProperty,sc=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,As=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,ic=Object.prototype.propertyIsEnumerable,Cs=(e,u,o)=>u in e?ac(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Cu=(e,u)=>{for(var o in u||(u={}))rc.call(u,o)&&Cs(e,o,u[o]);if(As)for(var o of As(u))ic.call(u,o)&&Cs(e,o,u[o]);return e},cc=(e,u)=>sc(e,lc(u)),Ro=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),mc=({dataSource:e,params:u,classroomList:o,manageAllGroup:a,user:i,getData:c})=>{var d,l,n,r,h,s,g,Z,T,b,k,O,A;const{batchStatus:P,selectArrs:w,setSelectArrs:H,selectArrsAll:C,setSelectArrsAll:Q,dispatch:ae}=(0,t.useContext)(Rn),G=(0,E.useIntl)();let f=(0,E.useParams)();const[_,ee]=(0,t.useState)(!1),L=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);f=cc(Cu(Cu({},u),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),ee(!1)},[]);const Bt=[{title:G.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:G.formatMessage({id:"classrooms.status",defaultMessage:"\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:(p,x)=>x.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var x,B;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(x=p==null?void 0:p.split("/"))==null?void 0:x[0]),"\xA0/\xA0",t.createElement("span",null,(B=p==null?void 0:p.split("/"))==null?void 0:B[1]))}},{title:G.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function ue(){return Ro(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Cu({},f)});xe(p.data)})}const Ht=p=>{w.includes(p)?(H(w.filter(x=>x!==p)),Q(C.filter(x=>x.homework_id!==p))):(H([...w,p]),Q([...C,e]))};return t.createElement("div",{className:Kt.listContainer,onClick:p=>{p.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(p.target))&&((0,m.dE)()?(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(se.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Ht(e.homework_id)})),t.createElement("div",{className:Kt.info},t.createElement("div",{className:Kt.title},t.createElement("div",{className:Kt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(au.Z,{value:(d=e.status)==null?void 0:d[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Kt.right},(0,m.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){var x,B,De,Pt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning(G.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}const Ke=X.cX.getItem(`${(Pt=i==null?void 0:i.userInfo)==null?void 0:Pt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(f.sort_by=Ke==null?void 0:Ke.type,f.sort_direction=Ke==null?void 0:Ke.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cu({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Kt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,G.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,m.dE)()&&t.createElement("div",{className:Kt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>Ro(void 0,null,function*(){p.stopPropagation();let x=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});x&&(window.open(`/myproblems/${x==null?void 0:x.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Kt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(bt.Z,{placement:"bottomCenter",overlayClassName:Kt.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,bo.Rd)();return}if((0,m.Rm)()&&!((De=(B=o.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning(G.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}console.log("params--",f),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cu({},f),type:2,manage_all_group:a}})})},G.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){var x,B;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_stop)){R.ZP.warning(G.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cu({},f),type:2}})})},G.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:G.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:G.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:G.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:x,onChange:B=>x=B.target.value})),onOk:()=>Ro(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(B==null?void 0:B.status)===0&&(R.ZP.success(G.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),c())})})})},G.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ae({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:p=>Ro(void 0,null,function*(){var x,B,De;if(p.stopPropagation(),p.preventDefault(),(0,m.Rm)()&&!((B=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&B.can_delete)){R.ZP.warning(G.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:C,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},G.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},G.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:Kt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,G.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),t.createElement("div",{className:Kt.detail},(0,m.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((s=e==null?void 0:e.status)==null?void 0:s[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},G.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},G.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((b=e==null?void 0:e.status)==null?void 0:b[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((k=e==null?void 0:e.status)==null?void 0:k[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[0])&&t.createElement("span",{className:Kt.iconV,onClick:p=>Ro(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),_||ue(),ee(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Kt.content},(0,m.dE)()&&t.createElement("span",{className:Kt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((A=e==null?void 0:e.status)==null?void 0:A[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length>5&&t.createElement(Ko.default,{scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&S.length<6&&S.length>0&&t.createElement(Ko.default,{onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ue()},columns:Bt}))))},dc={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},$o={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},pc=Object.defineProperty,fc=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,bs=Object.getOwnPropertySymbols,_c=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,Ds=(e,u,o)=>u in e?pc(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Bs=(e,u)=>{for(var o in u||(u={}))_c.call(u,o)&&Ds(e,o,u[o]);if(bs)for(var o of bs(u))vc.call(u,o)&&Ds(e,o,u[o]);return e},Ps=(e,u)=>fc(e,Ec(u)),ws=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())}),yc=({courseId:e,type:u,onCancel:o})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c,d]=(0,t.useState)({targerData:[],originData:[]}),[l,n]=(0,t.useState)([]),[r,h]=(0,t.useState)(!1),s=()=>ws(void 0,null,function*(){h(!0);const k=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:u}});h(!1),d({targerData:k.homeworks,originData:k.homeworks})});(0,t.useEffect)(()=>{s()},[]);const g=()=>ws(void 0,null,function*(){h(!0);let k={homework_common_ids:l};i.categoryId&&(k=Ps(Bs({},k),{category_id:i.categoryId}));const O=yield(0,ie.ZP)(`/api/courses/${i.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:k});O&&O.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),h(!1)}),Z=(k,O)=>{k.target.checked?n([...l,O]):n(l.filter(A=>A!==O))},T=k=>{const O=c.originData.filter(A=>A.name.indexOf(k)>-1);d(Ps(Bs({},c),{targerData:O}))},b=()=>{g()};return t.createElement("div",{className:`animated fadeInUp fast ${$o.otherHomeworkWrap}`},t.createElement("div",{className:$o.otherHomeworkContainer},t.createElement("div",{className:$o.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:$o.content},c.targerData.map(k=>t.createElement("div",{className:`${$o.listItem} mb10`,key:k.id},t.createElement(se.default,{checked:l.includes(k.id),onChange:O=>Z(O,k.id)}),t.createElement("div",{className:$o.info},t.createElement("div",{className:`${$o.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:$o.title},k.name),t.createElement("div",null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,X.xg)(`/classrooms/${i.coursesId}/common_homework/${k.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${$o.describe}`},k.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},k.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",k.created_at)))))),t.createElement("div",{className:$o.footer},t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:o},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:l.length===0||r,onClick:b},a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},gc=y(62686),hc=y(61604),Ne=y(59301),Fc=Object.defineProperty,Ac=Object.defineProperties,Cc=Object.getOwnPropertyDescriptors,mn=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,Os=(e,u,o)=>u in e?Fc(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,bu=(e,u)=>{for(var o in u||(u={}))ks.call(u,o)&&Os(e,o,u[o]);if(mn)for(var o of mn(u))xs.call(u,o)&&Os(e,o,u[o]);return e},Ts=(e,u)=>Ac(e,Cc(u)),bc=(e,u)=>{var o={};for(var a in e)ks.call(e,a)&&u.indexOf(a)<0&&(o[a]=e[a]);if(e!=null&&mn)for(var a of mn(e))u.indexOf(a)<0&&xs.call(e,a)&&(o[a]=e[a]);return o},Zn=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});K().extend(kn());const Dc=({data:e,value:u,onChange:o})=>{var a,i,c,d;const[l,n]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,h]=(0,t.useState)([]);return(0,t.useEffect)(()=>{h((u==null?void 0:u.length)>0?e==null?void 0:e.filter(s=>u==null?void 0:u.includes(s==null?void 0:s.id)):[])},[u]),Ne.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement(se.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:s=>{o(s.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:s=>{n(Ts(bu({},l),{leftSearch:s.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:a.length)!==0?Ne.createElement(se.default.Group,{value:u,onChange:s=>{o(s)}},Ne.createElement(I.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.leftSearch)}):e)==null?void 0:i.map((s,g)=>Ne.createElement(se.default,{key:g,value:s.id},s==null?void 0:s.name)))):Ne.createElement(we.Z,{styles:{margin:"0 auto"}})))),Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:s=>{n(Ts(bu({},l),{rigthSearch:s.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(d=l.rigthSearch?r==null?void 0:r.filter(s=>{var g;return(g=s==null?void 0:s.name)==null?void 0:g.includes(l.rigthSearch)}):r)==null?void 0:d.map((s,g)=>Ne.createElement(oe.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Ne.createElement(N.Z,null,s==null?void 0:s.name),Ne.createElement(N.Z,null,Ne.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(u==null?void 0:u.filter(Z=>Z!==(s==null?void 0:s.id)))}})))):Ne.createElement(we.Z,{styles:{margin:"0 auto"}})))))},Bc=e=>{var u=e,{classroomList:o,dispatch:a,user:i,getData:c}=u,d=bc(u,["classroomList","dispatch","user","getData"]),l,n,r,h,s,g;const Z=(0,E.useIntl)(),T=(0,E.useParams)(),[b]=$.default.useForm(),k=$.default.useWatch("penalty_type",b),O=((l=o==null?void 0:o.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4",[,A,P,w]=(0,Xo.U)(J.c_,bu(bu({},T),(n=o==null?void 0:o.actionTabs)==null?void 0:n.params)),[,,H,C]=(0,Xo.U)(J.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ae]=(0,Xo.U)(J.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(h=o==null?void 0:o.actionTabs)==null?void 0:h.selectArrs}),G=(...f)=>Zn(void 0,[...f],function*(_={}){H({});const ee=yield P({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&G()},[O]),Ne.createElement(de.default,{centered:!0,title:(s=o==null?void 0:o.actionTabs)==null?void 0:s.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>Zn(void 0,null,function*(){b.submit()})},Ne.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"),Ne.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>Zn(void 0,null,function*(){var _,ee,L;const S=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((ee=w==null?void 0:w.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[bu({},f)]}:bu({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(S==null?void 0:S.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Ne.createElement(oe.Z,{wrap:!1,gutter:20},Ne.createElement(N.Z,{flex:1},Ne.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,ee){return k===2&&_>100?Promise.reject(Ne.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ne.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ne.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:k==1?"\u5206":"%",max:k===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ne.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(b.setFieldsValue({late_minus_score:f==2?20:5}),f)},Ne.createElement(Pn.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ne.createElement(N.Z,{flex:"390px"},Ne.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,ee){return _&&K()(_).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&K()(_).startOf("minute")<=K()(C==null?void 0:C.max_late_time).startOf("minute")?(R.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${C==null?void 0:C.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ne.createElement(he.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,X.BO)(f,{startTime:C==null?void 0:C.max_late_time}),disabledTime:f=>(0,X.hv)(f,{compared:C==null?void 0:C.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((g=w==null?void 0:w.course_groups)==null?void 0:g.length)>0&&Ne.createElement(wn.Z,{spinning:A},Ne.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:Z.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Ne.createElement(Dc,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{H({group_ids:f})}})))))};var Pc=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Bc),_o=y(59301),wc=Object.defineProperty,Ls=Object.getOwnPropertySymbols,kc=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Is=(e,u,o)=>u in e?wc(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Ss=(e,u)=>{for(var o in u||(u={}))kc.call(u,o)&&Is(e,o,u[o]);if(Ls)for(var o of Ls(u))xc.call(u,o)&&Is(e,o,u[o]);return e},Oc=({styles:e={},onSelect:u,params:o,onClick:a,user:i})=>{var c;const[d,l]=(0,t.useState)(!1),n=(0,E.useIntl)(),[r,h]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),h("")},[]);const s=()=>{r==="1"&&E.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(u(),l(!1),h(""))};return _o.createElement("section",{className:"tc animated fadeIn",style:Ss(Ss({},{color:"#999",margin:"200px auto"}),e)},_o.createElement("img",{src:za.z3}),_o.createElement("p",{className:"mt20 font14"},n.formatMessage({id:"classrooms.programmingHomeworkDescription",defaultMessage:"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60"}),_o.createElement("br",null),n.formatMessage({id:"classrooms.startNewProgrammingHomework",defaultMessage:"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"})),_o.createElement("div",{style:{marginTop:"30px"}},_o.createElement(Pe.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},n.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))),d&&_o.createElement(de.default,{open:!0,centered:!0,title:n.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>l(!1),onOk:s},_o.createElement("div",null,_o.createElement("div",null,_o.createElement(Ae.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>h("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),_o.createElement("div",null,_o.createElement(Ae.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>h("2")},n.formatMessage({id:"classrooms.chooseResource",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))},Ge=y(59301),Tc=Object.defineProperty,Lc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Ns=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Ms=(e,u,o)=>u in e?Tc(e,u,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[u]=o,Su=(e,u)=>{for(var o in u||(u={}))Sc.call(u,o)&&Ms(e,o,u[o]);if(Ns)for(var o of Ns(u))Nc.call(u,o)&&Ms(e,o,u[o]);return e},jn=(e,u)=>Lc(e,Ic(u)),Mc=(e,u,o)=>new Promise((a,i)=>{var c=n=>{try{l(o.next(n))}catch(r){i(r)}},d=n=>{try{l(o.throw(n))}catch(r){i(r)}},l=n=>n.done?a(n.value):Promise.resolve(n.value).then(c,d);l((o=o.apply(e,u)).next())});const Rn=(0,t.createContext)({selectArrs:[]}),Hc=({classroomList:e,loading:u,dispatch:o,user:a})=>{var i,c,d,l;const n=(0,E.useIntl)(),r=(0,E.useLocation)(),h=(0,E.useParams)(),[s,g]=(0,t.useState)(()=>jn(Su({},h),{id:h.coursesId,limit:20})),[Z]=(0,E.useSearchParams)(),[T,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[A,P]=(0,t.useState)(!1),[w,H]=(0,t.useState)([]),[C,Q]=(0,t.useState)(!1),[ae,G]=(0,t.useState)(n.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:ee,detailTopBanner:L,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const v=Z.get("tabs");v&&v!==void 0&&((0,m.GJ)()?s.status=v:s.order=v)},[r.search]),(0,t.useEffect)(()=>{Z.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=Z.get("tabs")},[Z.get("tabs")]),(0,t.useEffect)(()=>{g(Su(Su({},s),h))},[h==null?void 0:h.categoryId]),(0,t.useEffect)(()=>{var v,Y,Oe;if(h.categoryId?(s.categoryId=h.categoryId,s.category=h.categoryId):delete s.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const me=X.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(s.sort_by=me==null?void 0:me.type,s.sort_direction=me==null?void 0:me.direction,G(me==null?void 0:me.name));const ye=Z.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?s.status=ye:s.order=ye),ue(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=Z.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?s.status=me:s.order=me),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(b([]),H([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[_]),(0,t.useEffect)(()=>{P(!1)},[s.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(T.length===_.homeworks.length&&T.length>0?O(!0):T.length!==_.homeworks.length&&O(!1))},[T]);const Bt=(v,Y)=>{s.page=v,ue()},ue=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:jn(Su({},s),{type:5})})},Ht=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:n.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:v||0},{name:n.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:Y||0},{name:n.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:Oe||0},{name:n.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:me||0},{name:n.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:ye||0}]}else return[{name:n.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:n.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3}]};ee.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const p=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:n.formatMessage({id:"classrooms.importExternalScore",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],B=v=>{var Y;if((0,m.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}v==="1"?E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):v==="2"?De():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Pt=(c=[{key:"publish",label:n.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:Ge.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Ge.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Ge.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:n.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:Ge.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,Oe,me,ye,st,no,vo;if(T.length===0)return R.ZP.error(n.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,bo.Rd)();return}let ge=v.label||"",ko={key:ge,selectArrs:T,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:s};switch(v.key){case"publish":if(ge="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"deadline":if(ge="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"batchpay":ge="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ge="\u5220\u9664",(0,m.Rm)()&&!((vo=(no=e.AssistantObject)==null?void 0:no.hack)!=null&&vo.can_delete)){R.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"collection":ge="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:jn(Su({},ko),{key:ge})})},Po=v=>Mc(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:v,container_type:"program_homework"}}),ue()}),wo=(0,t.useMemo)(()=>{let v=[];return S.length>0&&(v=S.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),v},[S]);return Ge.createElement(Rn.Provider,{value:{params:s,batchStatus:A,selectArrs:T,setSelectArrs:b,allSelect:k,dataSource:_.homeworks||[],detailLeftMenus:ee,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:O,useBatchStatus:P,dispatch:o,getData:ue,setSelectArrsAll:H}},Ge.createElement("section",null,Ge.createElement("aside",{className:dc.bg},Ge.createElement(tc,{isLoading:u["classroomList/getClassroomTeacherCommonList"],tabDataSource:Ht(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:o,type:_==null?void 0:_.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":n.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:s.categoryId,user:a,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),s.status=v.id),P(!1),s.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ue(s)},defaultSelectedKeys:[Z.get("tabs")?Z.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:s.categoryId?n.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:B}),Ge.createElement(oc,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:A,SortMenuName:ae,setSortMenuName:G,onSearch:v=>{s.search=v.trim(),s.page=1,ue()},onSort:v=>{var Y;s.sort_by=v.type,s.sort_direction=v.direction,s.page=1,X.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ue(s)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Oc,{user:a,params:s,dispatch:o,onClick:()=>E.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(we.Z,null),Ge.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Ge.Fragment,null,Ge.createElement("aside",{className:"animated fadeIn"},(d=_==null?void 0:_.homeworks)==null?void 0:d.map((v,Y)=>Ge.createElement(mc,{key:Y,user:a,dataSource:v,params:s,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ue})),!u[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&Ge.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Bt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),T.length>0&&(0,m.GJ)()&&Ge.createElement(tt.Z,{offsetBottom:0},Ge.createElement(nc,{buttonDataSource:Pt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&Ge.createElement(Pc,{getData:ue}),Ge.createElement(ai,{onCallback:()=>P(!1)}),Ge.createElement(gc.Z,{onOk:()=>{ue()}}),Ge.createElement(hc.Z,{onOk:()=>{}}),Ge.createElement(si.Z,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),Ge.createElement(Wt.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:h.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ue()}}),Ge.createElement(Ei,null),Ge.createElement(Ci,{onCallback:()=>P(!1)}),Ge.createElement(xi,{onCallback:()=>P(!1)}),Ge.createElement(Ji,{refreshList:ue}),Ge.createElement(ec,null),Ge.createElement(Bn.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Po,data:wo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),C&&Ge.createElement(yc,{courseId:s.coursesId,type:"1",onCancel:()=>Q(!1)})))};var Zc=(0,E.connect)(({classroomList:e,loading:u,user:o,globalSetting:a})=>({classroomList:e,globalSetting:a,user:o,loading:u.effects}))(Hc);const jc=({globalSetting:e})=>{var u;const o=(0,E.useIntl)();switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case D.Fy.THEMEONE:return t.createElement(ul,null);case D.Fy.THEMETHREE:return t.createElement(Xr,null);case D.Fy.DEFAULT:default:return t.createElement(Zc,null)}};var Rc=(0,E.connect)(({globalSetting:e})=>({globalSetting:e}))(jc)},80024:function(io,mt,y){"use strict";y.d(mt,{$J:function(){return E},JZ:function(){return Ee},bN:function(){return X},jP:function(){return tt},rO:function(){return R}});var D=y(38147),t=(m,de,ie)=>new Promise((ft,ve)=>{var Fe=ne=>{try{V(ie.next(ne))}catch(ot){ve(ot)}},Be=ne=>{try{V(ie.throw(ne))}catch(ot){ve(ot)}},V=ne=>ne.done?ft(ne.value):Promise.resolve(ne.value).then(Fe,Be);V((ie=ie.apply(m,de)).next())});function E(m){return(0,D.U2)(`libraries/${m}.json`)}function R(m){return(0,D.U2)("library_tags.json",m)}function Ee(m){return t(this,null,function*(){return(yield(0,D.IV)(`attachments/${m}.json`)).status===0})}function tt(m){return(0,D.v_)("libraries.json",m)}function X(m,de){return(0,D.gz)(`libraries/${m}.json`,de)}},27666:function(io,mt,y){"use strict";var D=y(94480),t=y(16089);function E(R){let Ee;const tt=m=>()=>{Ee=null,R.apply(void 0,(0,D.Z)(m))},X=function(){if(Ee==null){for(var m=arguments.length,de=new Array(m),ie=0;ie{t.Z.cancel(Ee),Ee=null},X}mt.Z=E},81228:function(io,mt,y){"use strict";y.d(mt,{Z:function(){return Qt}});var D=y(67732),t=y(83652),E=y(42403),R=y(158),Ee=y(59301),tt=y(92310),X=y.n(tt),m=y(29301),de=y(2738),ie=y(27666),ft=y(36355),ve=y(83116),Fe=y(37613);const Be=$=>{const{componentCls:oe}=$;return{[oe]:{position:"fixed",zIndex:$.zIndexPopup}}};var V=(0,ve.Z)("Affix",$=>{const oe=(0,Fe.TS)($,{zIndexPopup:$.zIndexBase+10});return[Be(oe)]});function ne($){return $!==window?$.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ot($,oe,Ae){if(Ae!==void 0&&oe.top>$.top-Ae)return Ae+oe.top}function wt($,oe,Ae){if(Ae!==void 0&&oe.bottom<$.bottom+Ae){const z=window.innerHeight-oe.bottom;return Ae+z}}const kt=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function fe(){return typeof window!="undefined"?window:null}var xt;(function($){$[$.None=0]="None",$[$.Prepare=1]="Prepare"})(xt||(xt={}));let Lt=function($){(0,E.Z)(Ae,$);var oe=(0,R.Z)(Ae);function Ae(){var z;return(0,D.Z)(this,Ae),z=oe.apply(this,arguments),z.state={status:xt.None,lastAffix:!1,prevTarget:null},z.placeholderNodeRef=(0,Ee.createRef)(),z.fixedNodeRef=(0,Ee.createRef)(),z.addListeners=()=>{const N=z.getTargetFunc(),he=N==null?void 0:N(),{prevTarget:se}=z.state;se!==he&&(kt.forEach(lt=>{se==null||se.removeEventListener(lt,z.lazyUpdatePosition),he==null||he.addEventListener(lt,z.lazyUpdatePosition)}),z.updatePosition(),z.setState({prevTarget:he}))},z.removeListeners=()=>{z.timer&&(clearTimeout(z.timer),z.timer=null);const{prevTarget:N}=z.state,he=z.getTargetFunc(),se=he==null?void 0:he();kt.forEach(lt=>{se==null||se.removeEventListener(lt,z.lazyUpdatePosition),N==null||N.removeEventListener(lt,z.lazyUpdatePosition)}),z.updatePosition.cancel(),z.lazyUpdatePosition.cancel()},z.getOffsetTop=()=>{const{offsetBottom:N,offsetTop:he}=z.props;return N===void 0&&he===void 0?0:he},z.getOffsetBottom=()=>z.props.offsetBottom,z.measure=()=>{const{status:N,lastAffix:he}=z.state,{onChange:se}=z.props,lt=z.getTargetFunc();if(N!==xt.Prepare||!z.fixedNodeRef.current||!z.placeholderNodeRef.current||!lt)return;const K=z.getOffsetTop(),Me=z.getOffsetBottom(),J=lt();if(J){const _e={status:xt.None},te=ne(z.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const Gt=ne(J),re=ot(te,Gt,K),le=wt(te,Gt,Me);re!==void 0?(_e.affixStyle={position:"fixed",top:re,width:te.width,height:te.height},_e.placeholderStyle={width:te.width,height:te.height}):le!==void 0&&(_e.affixStyle={position:"fixed",bottom:le,width:te.width,height:te.height},_e.placeholderStyle={width:te.width,height:te.height}),_e.lastAffix=!!_e.affixStyle,se&&he!==_e.lastAffix&&se(_e.lastAffix),z.setState(_e)}},z.prepareMeasure=()=>{z.setState({status:xt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},z.updatePosition=(0,ie.Z)(()=>{z.prepareMeasure()}),z.lazyUpdatePosition=(0,ie.Z)(()=>{const N=z.getTargetFunc(),{affixStyle:he}=z.state;if(N&&he){const se=z.getOffsetTop(),lt=z.getOffsetBottom(),K=N();if(K&&z.placeholderNodeRef.current){const Me=ne(K),J=ne(z.placeholderNodeRef.current),_e=ot(J,Me,se),te=wt(J,Me,lt);if(_e!==void 0&&he.top===_e||te!==void 0&&he.bottom===te)return}}z.prepareMeasure()}),z}return(0,t.Z)(Ae,[{key:"getTargetFunc",value:function(){const{getTargetContainer:N}=this.context,{target:he}=this.props;return he!==void 0?he:N!=null?N:fe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(N){this.addListeners(),(N.offsetTop!==this.props.offsetTop||N.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:N,placeholderStyle:he}=this.state,{affixPrefixCls:se,rootClassName:lt,children:K}=this.props,Me=X()(N&<,{[se]:!!N});let J=(0,de.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ee.createElement(m.Z,{onResize:this.updatePosition},Ee.createElement("div",Object.assign({},J,{ref:this.placeholderNodeRef}),N&&Ee.createElement("div",{style:he,"aria-hidden":"true"}),Ee.createElement("div",{className:Me,ref:this.fixedNodeRef,style:N},Ee.createElement(m.Z,{onResize:this.updatePosition},K))))}}]),Ae}(Ee.Component);Lt.contextType=ft.E_;var Qt=(0,Ee.forwardRef)(($,oe)=>{const{prefixCls:Ae,rootClassName:z}=$,{getPrefixCls:N}=(0,Ee.useContext)(ft.E_),he=N("affix",Ae),[se,lt]=V(he),K=Object.assign(Object.assign({},$),{affixPrefixCls:he,rootClassName:X()(z,lt)});return se(Ee.createElement(Lt,Object.assign({},K,{ref:oe})))})},48066:function(io,mt,y){"use strict";y.d(mt,{default:function(){return Yu}});var D=y(59301),t=y(40001),E=y(81953),R=y(54476),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},tt=Ee,X=y(7657),m=function(M,j){return D.createElement(X.Z,(0,R.Z)({},M,{ref:j,icon:tt}))},de=D.forwardRef(m),ie=de,ft=y(92310),ve=y.n(ft),Fe=y(25769),Be=y.n(Fe),V=y(29301),ne=y(11592),ot=y(34280),wt=y(18929),kt=y(2738),fe=y(8654),xt=y(3465),Lt=y(10228),Vo=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{const j=We=>{const{keyCode:Le}=We;Le===Lt.Z.ENTER&&We.preventDefault()},I=We=>{const{keyCode:Le}=We,{onClick:Ct}=F;Le===Lt.Z.ENTER&&Ct&&Ct()},{style:W,noStyle:Re,disabled:Ye}=F,pt=Vo(F,["style","noStyle","disabled"]);let Ze={};return Re||(Ze=Object.assign({},Qt)),Ye&&(Ze.pointerEvents="none"),Ze=Object.assign(Object.assign({},Ze),W),D.createElement("div",Object.assign({role:"button",tabIndex:0,ref:M},pt,{onKeyDown:j,onKeyUp:I,style:Ze}))}),Ae=y(36355),z=y(9763),N=y(6848),he={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},se=he,lt=function(M,j){return D.createElement(X.Z,(0,R.Z)({},M,{ref:j,icon:se}))},K=D.forwardRef(lt),Me=K,J=y(92343),_e=y(1643),te=y(15969),Gt=y(83116),re=y(30071);const le=(F,M,j,I)=>{const{titleMarginBottom:W,fontWeightStrong:Re}=I;return{marginBottom:W,color:j,fontWeight:Re,fontSize:F,lineHeight:M}},U=F=>{const M=[1,2,3,4,5],j={};return M.forEach(I=>{j[` h${I}&, div&-h${I}, div&-h${I} > textarea, h${I} `]=le(F[`fontSizeHeading${I}`],F[`lineHeightHeading${I}`],F.colorTextHeading,F)}),j},Ft=F=>{const{componentCls:M}=F;return{"a&, a":Object.assign(Object.assign({},(0,te.N)(F)),{textDecoration:F.linkDecoration,"&:active, &:hover":{textDecoration:F.linkHoverDecoration},[`&[disabled], &${M}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:F.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},vt=F=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:re.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:F.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Tt=F=>{const{componentCls:M,paddingSM:j}=F,I=j;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-F.paddingSM,marginTop:-I,marginBottom:`calc(1em - ${I}px)`},[`${M}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:F.marginXS+2,insetBlockEnd:F.marginXS,color:F.colorTextDescription,fontWeight:"normal",fontSize:F.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},dt=F=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:F.colorSuccess}}}),At=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),ut=F=>{const{componentCls:M,titleMarginTop:j}=F;return{[M]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:F.colorText,wordBreak:"break-word",lineHeight:F.lineHeight,[`&${M}-secondary`]:{color:F.colorTextDescription},[`&${M}-success`]:{color:F.colorSuccess},[`&${M}-warning`]:{color:F.colorWarning},[`&${M}-danger`]:{color:F.colorError,"a&:active, a&:focus":{color:F.colorErrorActive},"a&:hover":{color:F.colorErrorHover}},[`&${M}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},U(F)),{[` & + h1${M}, & + h2${M}, & + h3${M}, & + h4${M}, & + h5${M} `]:{marginTop:j},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:j}}}),vt(F)),Ft(F)),{[` ${M}-expand, ${M}-edit, ${M}-copy `]:Object.assign(Object.assign({},(0,te.N)(F)),{marginInlineStart:F.marginXXS})}),Tt(F)),dt(F)),At()),{"&-rtl":{direction:"rtl"}})}};var Te=(0,Gt.Z)("Typography",F=>[ut(F)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Jt=F=>{const{prefixCls:M,"aria-label":j,className:I,style:W,direction:Re,maxLength:Ye,autoSize:pt=!0,value:Ze,onSave:We,onCancel:Le,onEnd:Ct,component:qe,enterIcon:Et=D.createElement(Me,null)}=F,at=D.useRef(null),_t=D.useRef(!1),It=D.useRef(),[so,lo]=D.useState(Ze);D.useEffect(()=>{lo(Ze)},[Ze]),D.useEffect(()=>{if(at.current&&at.current.resizableTextArea){const{textArea:ht}=at.current.resizableTextArea;ht.focus();const{length:ct}=ht.value;ht.setSelectionRange(ct,ct)}},[]);const He=ht=>{let{target:ct}=ht;lo(ct.value.replace(/[\n\r]/g,""))},we=()=>{_t.current=!0},Ce=()=>{_t.current=!1},je=ht=>{let{keyCode:ct}=ht;_t.current||(It.current=ct)},it=()=>{We(so.trim())},St=ht=>{let{keyCode:ct,ctrlKey:co,altKey:No,metaKey:mo,shiftKey:uu}=ht;It.current===ct&&!_t.current&&!co&&!No&&!mo&&!uu&&(ct===Lt.Z.ENTER?(it(),Ct==null||Ct()):ct===Lt.Z.ESC&&Le())},Ue=()=>{it()},et=qe?`${M}-${qe}`:"",[gt,Vt]=Te(M),oo=ve()(M,`${M}-edit-content`,{[`${M}-rtl`]:Re==="rtl"},I,et,Vt);return gt(D.createElement("div",{className:oo,style:W},D.createElement(_e.Z,{ref:at,maxLength:Ye,value:so,onChange:He,onKeyDown:je,onKeyUp:St,onCompositionStart:we,onCompositionEnd:Ce,onBlur:Ue,"aria-label":j,rows:1,autoSize:pt}),Et!==null?(0,J.Tm)(Et,{className:`${M}-edit-content-confirm`}):null))},Wt=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{const{prefixCls:j,component:I="article",className:W,rootClassName:Re,setContentRef:Ye,children:pt,direction:Ze,style:We}=F,Le=Wt(F,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ct,direction:qe,typography:Et}=D.useContext(Ae.E_),at=Ze!=null?Ze:qe;let _t=M;Ye&&(_t=(0,fe.sQ)(M,Ye));const It=Ct("typography",j),[so,lo]=Te(It),He=ve()(It,Et==null?void 0:Et.className,{[`${It}-rtl`]:at==="rtl"},W,Re,lo),we=Object.assign(Object.assign({},Et==null?void 0:Et.style),We);return so(D.createElement(I,Object.assign({className:He,style:we,ref:_t},Le),pt))});function jt(F,M){return D.useMemo(()=>{const j=!!F;return[j,Object.assign(Object.assign({},M),j&&typeof F=="object"?F:null)]},[F])}var ou=(F,M)=>{const j=D.useRef(!1);D.useEffect(()=>{j.current?F():j.current=!0},M)};function Io(F){const M=typeof F;return M==="string"||M==="number"}function yo(F){let M=0;return F.forEach(j=>{Io(j)?M+=String(j).length:M+=1}),M}function nt(F,M){let j=0;const I=[];for(let W=0;WM){const We=M-j;return I.push(String(Re).slice(0,We)),I}I.push(Re),j=Ze}return F}const go=0,ho=1,Go=2,Fo=3,Ao=4;var Qe=F=>{let{enabledMeasure:M,children:j,text:I,width:W,fontSize:Re,rows:Ye,onEllipsis:pt}=F;const[[Ze,We,Le],Ct]=D.useState([0,0,0]),[qe,Et]=D.useState(0),[at,_t]=D.useState(go),[It,so]=D.useState(0),lo=D.useRef(null),He=D.useRef(null),we=D.useMemo(()=>(0,ne.Z)(I),[I]),Ce=D.useMemo(()=>yo(we),[we]),je=D.useMemo(()=>!M||at!==Fo?qe&&at!==Ao&&M?j(nt(we,qe),qe{M&&W&&Re&&Ce&&(_t(ho),Ct([0,Math.ceil(Ce/2),Ce]))},[M,W,Re,I,Ce,Ye]),(0,ot.Z)(()=>{var et;at===ho&&so(((et=lo.current)===null||et===void 0?void 0:et.offsetHeight)||0)},[at]),(0,ot.Z)(()=>{var et,gt;if(It){if(at===ho){const Vt=((et=He.current)===null||et===void 0?void 0:et.offsetHeight)||0,oo=Ye*It;Vt<=oo?(_t(Ao),pt(!1)):_t(Go)}else if(at===Go)if(Ze!==Le){const Vt=((gt=He.current)===null||gt===void 0?void 0:gt.offsetHeight)||0,oo=Ye*It;let ht=Ze,ct=Le;Ze===Le-1?ct=Ze:Vt<=oo?ht=We:ct=We;const co=Math.ceil((ht+ct)/2);Ct([ht,co,ct])}else _t(Fo),Et(We),pt(!0)}},[at,Ze,Le,Ye,It]);const it={width:W,whiteSpace:"normal",margin:0,padding:0},St=(et,gt,Vt)=>D.createElement("span",{"aria-hidden":!0,ref:gt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Re/2)*2},Vt)},et),Ue=(et,gt)=>{const Vt=nt(we,et);return St(j(Vt,!0),gt,it)};return D.createElement(D.Fragment,null,je,M&&at!==Fo&&at!==Ao&&D.createElement(D.Fragment,null,St("lg",lo,{wordBreak:"keep-all",whiteSpace:"nowrap"}),at===ho?St(j(we,!1),He,it):Ue(We,He)))},$t=F=>{let{enabledEllipsis:M,isEllipsis:j,children:I,tooltipProps:W}=F;return!(W!=null&&W.title)||!M?I:D.createElement(N.Z,Object.assign({open:j?void 0:!1},W),I)},ao=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{var j,I,W;const{prefixCls:Re,className:Ye,style:pt,type:Ze,disabled:We,children:Le,ellipsis:Ct,editable:qe,copyable:Et,component:at,title:_t}=F,It=ao(F,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:so,direction:lo}=D.useContext(Ae.E_),[He]=(0,z.Z)("Text"),we=D.useRef(null),Ce=D.useRef(null),je=so("typography",Re),it=(0,kt.Z)(It,["mark","code","delete","underline","strong","keyboard","italic"]),[St,Ue]=jt(qe),[et,gt]=(0,wt.Z)(!1,{value:Ue.editing}),{triggerType:Vt=["icon"]}=Ue,oo=q=>{var be;q&&((be=Ue.onStart)===null||be===void 0||be.call(Ue)),gt(q)};ou(()=>{var q;et||(q=Ce.current)===null||q===void 0||q.focus()},[et]);const ht=q=>{q==null||q.preventDefault(),oo(!0)},ct=q=>{var be;(be=Ue.onChange)===null||be===void 0||be.call(Ue,q),oo(!1)},co=()=>{var q;(q=Ue.onCancel)===null||q===void 0||q.call(Ue),oo(!1)},[No,mo]=jt(Et),[uu,Pu]=D.useState(!1),wu=D.useRef(null),Uu={};mo.format&&(Uu.format=mo.format);const ku=()=>{wu.current&&clearTimeout(wu.current)},Ku=q=>{var be;q==null||q.preventDefault(),q==null||q.stopPropagation(),Be()(mo.text||String(Le)||"",Uu),Pu(!0),ku(),wu.current=setTimeout(()=>{Pu(!1)},3e3),(be=mo.onCopy)===null||be===void 0||be.call(mo,q)};D.useEffect(()=>ku,[]);const[Xu,dn]=D.useState(!1),[Qu,pn]=D.useState(!1),[pe,bt]=D.useState(!1),[zt,xu]=D.useState(!1),[fn,En]=D.useState(!1),[vu,Kn]=D.useState(!0),[Mo,Dt]=jt(Ct,{expandable:!1}),Yt=Mo&&!pe,{rows:nu=1}=Dt,Ou=D.useMemo(()=>!Yt||Dt.suffix!==void 0||Dt.onEllipsis||Dt.expandable||St||No,[Yt,Dt,St,No]);(0,ot.Z)(()=>{Mo&&!Ou&&(dn((0,xt.G)("webkitLineClamp")),pn((0,xt.G)("textOverflow")))},[Ou,Mo]);const ro=D.useMemo(()=>Ou?!1:nu===1?Qu:Xu,[Ou,Qu,Xu]),Ko=Yt&&(ro?fn:zt),Nt=Yt&&nu===1&&ro,au=Yt&&nu>1&&ro,bo=q=>{var be;bt(!0),(be=Dt.onExpand)===null||be===void 0||be.call(Dt,q)},[_n,vn]=D.useState(0),[yn,qu]=D.useState(0),gn=(q,be)=>{let{offsetWidth:Mt}=q;var uo;vn(Mt),qu(parseInt((uo=window.getComputedStyle)===null||uo===void 0?void 0:uo.call(window,be).fontSize,10)||0)},hn=q=>{var be;xu(q),zt!==q&&((be=Dt.onEllipsis)===null||be===void 0||be.call(Dt,q))};D.useEffect(()=>{const q=we.current;if(Mo&&ro&&q){const be=au?q.offsetHeight{const q=we.current;if(typeof IntersectionObserver=="undefined"||!q||!ro||!Yt)return;const be=new IntersectionObserver(()=>{Kn(!!q.offsetParent)});return be.observe(q),()=>{be.disconnect()}},[ro,Yt]);let Do={};Dt.tooltip===!0?Do={title:(j=Ue.text)!==null&&j!==void 0?j:Le}:D.isValidElement(Dt.tooltip)?Do={title:Dt.tooltip}:typeof Dt.tooltip=="object"?Do=Object.assign({title:(I=Ue.text)!==null&&I!==void 0?I:Le},Dt.tooltip):Do={title:Dt.tooltip};const Bo=D.useMemo(()=>{const q=be=>["string","number"].includes(typeof be);if(!(!Mo||ro)){if(q(Ue.text))return Ue.text;if(q(Le))return Le;if(q(_t))return _t;if(q(Do.title))return Do.title}},[Mo,ro,_t,Do.title,Ko]);if(et)return D.createElement(Jt,{value:(W=Ue.text)!==null&&W!==void 0?W:typeof Le=="string"?Le:"",onSave:ct,onCancel:co,onEnd:Ue.onEnd,prefixCls:je,className:Ye,style:pt,direction:lo,component:at,maxLength:Ue.maxLength,autoSize:Ue.autoSize,enterIcon:Ue.enterIcon});const Fn=()=>{const{expandable:q,symbol:be}=Dt;if(!q)return null;let Mt;return be?Mt=be:Mt=He==null?void 0:He.expand,D.createElement("a",{key:"expand",className:`${je}-expand`,onClick:bo,"aria-label":He==null?void 0:He.expand},Mt)},po=()=>{if(!St)return;const{icon:q,tooltip:be}=Ue,Mt=(0,ne.Z)(be)[0]||(He==null?void 0:He.edit),uo=typeof Mt=="string"?Mt:"";return Vt.includes("icon")?D.createElement(N.Z,{key:"edit",title:be===!1?"":Mt},D.createElement(oe,{ref:Ce,className:`${je}-edit`,onClick:ht,"aria-label":uo},q||D.createElement(ie,{role:"button"}))):null},Xn=()=>{if(!No)return;const{tooltips:q,icon:be}=mo,Mt=So(q),uo=So(be),iu=uu?yt(Mt[1],He==null?void 0:He.copied):yt(Mt[0],He==null?void 0:He.copy),bn=uu?He==null?void 0:He.copied:He==null?void 0:He.copy,Dn=typeof iu=="string"?iu:bn;return D.createElement(N.Z,{key:"copy",title:iu},D.createElement(oe,{className:ve()(`${je}-copy`,uu&&`${je}-copy-success`),onClick:Ku,"aria-label":Dn},uu?yt(uo[1],D.createElement(t.Z,null),!0):yt(uo[0],D.createElement(E.Z,null),!0)))},An=q=>[q&&Fn(),po(),Xn()],Cn=q=>[q&&D.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Jo),Dt.suffix,An(q)];return D.createElement(V.Z,{onResize:gn,disabled:!Yt||ro},q=>D.createElement($t,{tooltipProps:Do,enabledEllipsis:Yt,isEllipsis:Ko},D.createElement(eo,Object.assign({className:ve()({[`${je}-${Ze}`]:Ze,[`${je}-disabled`]:We,[`${je}-ellipsis`]:Mo,[`${je}-single-line`]:Yt&&nu===1,[`${je}-ellipsis-single-line`]:Nt,[`${je}-ellipsis-multiple-line`]:au},Ye),prefixCls:Re,style:Object.assign(Object.assign({},pt),{WebkitLineClamp:au?nu:void 0}),component:at,ref:(0,fe.sQ)(q,we,M),direction:lo,onClick:Vt.includes("text")?ht:void 0,"aria-label":Bo==null?void 0:Bo.toString(),title:_t},it),D.createElement(Qe,{enabledMeasure:Yt&&!ro,text:Le,rows:nu,width:_n,fontSize:yn,onEllipsis:hn},(be,Mt)=>{let uo=be;return be.length&&Mt&&Bo&&(uo=D.createElement("span",{key:"show-content","aria-hidden":!0},uo)),Co(F,D.createElement(D.Fragment,null,uo,Cn(Mt)))}))))}),fu=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{var{ellipsis:j,rel:I}=F,W=fu(F,["ellipsis","rel"]);const Re=Object.assign(Object.assign({},W),{rel:I===void 0&&W.target==="_blank"?"noopener noreferrer":I});return delete Re.navigate,D.createElement(Wo,Object.assign({},Re,{ref:M,ellipsis:!!j,component:"a"}))}),Yo=D.forwardRef((F,M)=>D.createElement(Wo,Object.assign({ref:M},F,{component:"div"}))),Uo=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{var{ellipsis:j}=F,I=Uo(F,["ellipsis"]);const W=D.useMemo(()=>j&&typeof j=="object"?(0,kt.Z)(j,["expandable","rows"]):j,[j]);return D.createElement(Wo,Object.assign({ref:M},I,{ellipsis:W,component:"span"}))};var Bu=D.forwardRef(lu),to=function(F,M){var j={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&M.indexOf(I)<0&&(j[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,I=Object.getOwnPropertySymbols(F);W{const{level:j=1}=F,I=to(F,["level"]);let W;return _u.includes(j)?W=`h${j}`:W="h1",D.createElement(Wo,Object.assign({ref:M},I,{component:W}))});const Pe=eo;Pe.Text=Bu,Pe.Link=Eu,Pe.Title=ru,Pe.Paragraph=Yo;var Yu=Pe},51581:function(io,mt,y){"use strict";Object.defineProperty(mt,"__esModule",{value:!0});var D=function(){function ve(Fe,Be){for(var V=0;V=0||Object.prototype.hasOwnProperty.call(ve,V)&&(Be[V]=ve[V]);return Be}function m(ve,Fe){if(!(ve instanceof Fe))throw new TypeError("Cannot call a class as a function")}function de(ve,Fe){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe&&(typeof Fe=="object"||typeof Fe=="function")?Fe:ve}function ie(ve,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Fe);ve.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),Fe&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,Fe):ve.__proto__=Fe)}var ft=function(ve){ie(Fe,ve);function Fe(Be){m(this,Fe);var V=de(this,(Fe.__proto__||Object.getPrototypeOf(Fe)).call(this,Be));return V.scrollListener=V.scrollListener.bind(V),V.eventListenerOptions=V.eventListenerOptions.bind(V),V.mousewheelListener=V.mousewheelListener.bind(V),V}return D(Fe,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var V=this.getParentElement(this.scrollComponent);V.scrollTop=V.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var V=!1,ne={get passive(){V=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ot){}return V}},{key:"eventListenerOptions",value:function(){var V=this.props.useCapture;return this.isPassiveSupported()&&(V={useCapture:this.props.useCapture,passive:!0}),V}},{key:"setDefaultLoader",value:function(V){this.defaultLoader=V}},{key:"detachMousewheelListener",value:function(){var V=window;this.props.useWindow===!1&&(V=this.scrollComponent.parentNode),V.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var V=window;this.props.useWindow===!1&&(V=this.getParentElement(this.scrollComponent)),V.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),V.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(V){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:V&&V.parentNode}},{key:"filterProps",value:function(V){return V}},{key:"attachScrollListener",value:function(){var V=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!V)){var ne=window;this.props.useWindow===!1&&(ne=V),ne.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ne.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ne.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(V){V.deltaY===1&&!this.isPassiveSupported()&&V.preventDefault()}},{key:"scrollListener",value:function(){var V=this.scrollComponent,ne=window,ot=this.getParentElement(V),wt=void 0;if(this.props.useWindow){var kt=document.documentElement||document.body.parentNode||document.body,fe=ne.pageYOffset!==void 0?ne.pageYOffset:kt.scrollTop;this.props.isReverse?wt=fe:wt=this.calculateOffset(V,fe)}else this.props.isReverse?wt=ot.scrollTop:wt=V.scrollHeight-ot.scrollTop-ot.clientHeight;wt