You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__ThemeChange_...

17 lines
298 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[6282],{18699:function(fo,mt,y){"use strict";y.d(mt,{Z:function(){return X}});var D=y(87462),t=y(67294),f={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"},G=f,Ee=y(74643),Qe=function(me,ie){return t.createElement(Ee.Z,(0,D.Z)({},me,{ref:ie,icon:G}))},X=t.forwardRef(Qe)},33859:function(fo,mt,y){"use strict";y.d(mt,{Z:function(){return X}});var D=y(87462),t=y(67294),f={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"},G=f,Ee=y(74643),Qe=function(me,ie){return t.createElement(Ee.Z,(0,D.Z)({},me,{ref:ie,icon:G}))},X=t.forwardRef(Qe)},65866:function(fo,mt,y){"use strict";y.d(mt,{z:function(){return te},Z:function(){return Vt}});var D=y(67294),t=y(59810),f=y(2453),G=y(14446),Ee=y(71577),Qe=y(11320),X=y(4440),d=y(35973),me=Object.defineProperty,ie=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Ce=(re,le,U)=>le in re?me(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,De=(re,le)=>{for(var U in le||(le={}))Et.call(le,U)&&Ce(re,U,le[U]);if(ie)for(var U of ie(le))Ae.call(le,U)&&Ce(re,U,le[U]);return re},J=(re,le,U)=>new Promise((Ft,gt)=>{var xt=ot=>{try{_t(U.next(ot))}catch(Pt){gt(Pt)}},dt=ot=>{try{_t(U.throw(ot))}catch(Pt){gt(Pt)}},_t=ot=>ot.done?Ft(ot.value):Promise.resolve(ot.value).then(xt,dt);_t((U=U.apply(re,le)).next())});const q="\u3000\u3000";function ut(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 Dt=({value:re=[],action:le,onChange:U,className:Ft,maxSize:gt=150,title:xt="\u6587\u4EF6\u4E0A\u4F20",accept:dt=null})=>{const _t=useIntl(),ot={multiple:!1,fileList:re,accept:dt,withCredentials:!0,beforeUpload:Ue=>Ue.size/1024/1024<gt?!0:(message.error(`${_t.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${gt}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Ue){var Jt,Ut,Eo,bo;let io=[...Ue.fileList];if(io=io.map(Nt=>(Nt.name.indexOf(q)===-1&&(Nt.name=`${Nt.name}${q}${ut(Nt.size)}`),De({},Nt))),Ue.file.status==="done"&&((Ut=(Jt=Ue.file)==null?void 0:Jt.response)==null?void 0:Ut.status)===-1){message.error((bo=(Eo=Ue.file)==null?void 0:Eo.response)==null?void 0:bo.message),U([]);return}U(io)},onRemove:Ue=>J(void 0,null,function*(){const Jt=Ue.size/1024/1024;return Ue.status==="uploading"?!0:Jt<gt&&(Ue.response?Ue.response.id:Ue.uid)?yield removeAttachment(Ue.response?Ue.response.id:Ue.id):!0})};function Pt(Ue){Ue.preventDefault(),Ue.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ft||""}`},React.createElement(Upload,De({},ot),React.createElement(Button,{type:"primary",title:re.length>0?"\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},xt),React.createElement("span",{onClick:Pt,style:{marginLeft:10}},"(",_t.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"}),gt,"M)"," ")))},Bt=y(33859),ge=y(96486),kt=Object.defineProperty,Yt=Object.getOwnPropertySymbols,So=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,$=(re,le,U)=>le in re?kt(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,oe=(re,le)=>{for(var U in le||(le={}))So.call(le,U)&&$(re,U,le[U]);if(Yt)for(var U of Yt(le))Gt.call(le,U)&&$(re,U,le[U]);return re};const Pe=re=>React.createElement("svg",oe({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 z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Z=Object.defineProperty,Fe=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,K=(re,le,U)=>le in re?Z(re,le,{enumerable:!0,configurable:!0,writable:!0,value:U}):re[le]=U,Le=(re,le)=>{for(var U in le||(le={}))ae.call(le,U)&&K(re,U,le[U]);if(Fe)for(var U of Fe(le))nt.call(le,U)&&K(re,U,le[U]);return re},W=(re,le,U)=>new Promise((Ft,gt)=>{var xt=ot=>{try{_t(U.next(ot))}catch(Pt){gt(Pt)}},dt=ot=>{try{_t(U.throw(ot))}catch(Pt){gt(Pt)}},_t=ot=>ot.done?Ft(ot.value):Promise.resolve(ot.value).then(xt,dt);_t((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+q+U.filesize,url:U.url,filesize:U.filesize,status:"done",response:{id:U.id}}))),le}var Vt=({value:re,onChange:le,action:U,data:Ft,className:gt,maxSize:xt=150,title:dt,showRemoveModal:_t=!1,accept:ot="",additionalText:Pt,isDragger:Ue,number:Jt=1e3,aloneClear:Ut=!1,realTimeRemove:Eo=!0,uploadText:bo,setFileProgress:io,showFileProgress:Nt})=>{const Ot=(0,d.useIntl)(),[zo,go]=(0,D.useState)(!1);let[it,co]=(0,D.useState)(re||[]),[aa,Do]=(0,D.useState)(1);(0,D.useEffect)(()=>{re&&(aa===1&&co([...re]),Do(2),Jt===(re==null?void 0:re.length)&&go(!0))},[re]);const No=()=>{setTimeout(()=>{it.pop(),co([...it])},500)};Nt&&io(it.some(qe=>qe.status==="uploading"));const Bo={multiple:!0,disabled:zo,accept:ot,withCredentials:!0,fileList:it,beforeUpload:(qe,Ht)=>{const Kt=qe.size/1024/1024;return it.concat(Ht).length>Jt?(it.pop(),co([...it]),f.ZP.error(`${Ot.formatMessage({id:"classrooms.maxUploadFiles",defaultMessage:"\u6700\u591A\u53EA\u80FD\u4E0A\u4F20"})}${Jt}${Ot.formatMessage({id:"classrooms.filesCount",defaultMessage:"\u4E2A\u6587\u4EF6"})}`),Ut?Promise.reject():(No(),!1)):Kt<xt?!0:(f.ZP.error(`${Ot.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${xt}MB).`),Ut?Promise.reject():(No(),!1))},data:Ft,action:U||`${Qe.Z.API_SERVER}/api/attachments.json`,onChange(qe){var Ht,Kt,mo,Po;if(qe.file.status==="removed"?it=qe.fileList:it=(0,ge.uniqBy)([...qe.fileList,...it],"uid"),qe.file.status==="done"&&((Kt=(Ht=qe.file)==null?void 0:Ht.response)==null?void 0:Kt.status)===-1){f.ZP.error((Po=(mo=qe.file)==null?void 0:mo.response)==null?void 0:Po.message);return}it.length>=Jt?go(!0):go(!1),co([...it]),it=it.map(Tt=>{var _o,Zo;return(_o=Tt==null?void 0:Tt.response)!=null&&_o.id&&(Tt.url=(Zo=Tt==null?void 0:Tt.response)==null?void 0:Zo.url),Tt.name.indexOf(q)===-1&&(Tt.name=`${Tt.name}${q}${ut(Tt.size)}`),Le({},Tt)}),console.log("info:",qe,it),le(it)},onRemove:qe=>W(void 0,null,function*(){if(!Eo)return!0;const Ht=()=>W(void 0,null,function*(){if(qe.response?qe.response.id:qe.id){let mo=yield(0,X.JZ)(qe.response?qe.response.id:qe.uid);return Promise.resolve(mo)}else return!0});return _t?new Promise((Kt,mo)=>{G.default.confirm({centered:!0,width:530,okText:Ot.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:Ot.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:Ot.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:D.createElement("div",{className:"tc font16"},Ot.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"})),onOk:()=>W(void 0,null,function*(){const Po=yield Ht();f.ZP.success(Ot.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Kt(!0)}),onCancel:()=>Kt(!1)})}):yield Ht()})};function Ho(qe){qe.preventDefault(),qe.stopPropagation()}return D.createElement("div",{className:`multi-upload ${gt||""}`},Ue&&D.createElement(_e,Le({},Bo),D.createElement("p",{className:"ant-upload-drag-icon"},D.createElement(Bt.Z,null)),D.createElement("p",{className:"ant-upload-text"},Ot.formatMessage({id:"classrooms.uploadInstructions2",defaultMessage:"\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),"(",Ot.formatMessage({id:"classrooms.singleFileLimit",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A"}),xt,"MB)"," "),Pt),!Ue&&D.createElement(t.default,Le({},Bo),D.createElement(Ee.ZP,{disabled:zo,className:"upload_button"},D.createElement("img",{className:"aBtn_img",src:z}),dt||Ot.formatMessage({id:"classroomGraphicGroupHomework.uploadAttachment",defaultMessage:"\u4E0A\u4F20\u9644\u4EF6"})),D.createElement("span",{onClick:Ho,className:"upload_text"},bo||`(${Ot.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"})}${xt}MB)`)))}},12082:function(fo,mt,y){"use strict";var D=y(67294),t=y(22150),f=y(2453),G=y(14446),Ee=y(71230),Qe=y(78045),X=y(31795),d=y(15746),me=y(34336),ie=y(84567),Et=y(27484),Ae=y.n(Et),Ce=y(33170),De=y(52262),J=y(28706),q=y(35973),ut=y(12317),Dt=y(89779),Bt=y(17998),ge=y(67294),kt=Object.defineProperty,Yt=Object.defineProperties,So=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,Pe=(K,Le,W)=>Le in K?kt(K,Le,{enumerable:!0,configurable:!0,writable:!0,value:W}):K[Le]=W,z=(K,Le)=>{for(var W in Le||(Le={}))$.call(Le,W)&&Pe(K,W,Le[W]);if(Gt)for(var W of Gt(Le))oe.call(Le,W)&&Pe(K,W,Le[W]);return K},Z=(K,Le)=>Yt(K,So(Le)),Fe=(K,Le)=>{var W={};for(var _e in K)$.call(K,_e)&&Le.indexOf(_e)<0&&(W[_e]=K[_e]);if(K!=null&&Gt)for(var _e of Gt(K))Le.indexOf(_e)<0&&oe.call(K,_e)&&(W[_e]=K[_e]);return W},ae=(K,Le,W)=>new Promise((_e,te)=>{var Vt=U=>{try{le(W.next(U))}catch(Ft){te(Ft)}},re=U=>{try{le(W.throw(U))}catch(Ft){te(Ft)}},le=U=>U.done?_e(U.value):Promise.resolve(U.value).then(Vt,re);le((W=W.apply(K,Le)).next())});const nt=K=>{var Le=K,{classroomList:W,dispatch:_e,courseEndTime:te,onWindowBack:Vt}=Le,re=Fe(Le,["classroomList","dispatch","courseEndTime","onWindowBack"]),le,U,Ft,gt,xt,dt,_t,ot,Pt,Ue,Jt,Ut,Eo,bo,io,Nt,Ot,zo,go,it,co,aa,Do,No,Bo,Ho,qe,Ht,Kt,mo,Po,Tt,_o,Zo,da,Pa,Yo,Ze,wa;const et=(0,q.useIntl)(),sa=(0,q.useParams)(),[Uo]=t.default.useForm(),[na,ka]=(0,D.useState)(1),[so,pa]=(0,D.useState)([]),[xa,fa]=(0,D.useState)(0),[Ie,ua]=(0,D.useState)(2e3),[Ko,h]=(0,D.useState)(!0),[I,R]=(0,D.useState)(!1),[M,V]=(0,D.useState)(!1),[Se,lt]=(0,D.useState)([]),[ft,He]=(0,D.useState)(!0),[Je,Ne]=(0,D.useState)(!((Ft=(U=(le=W.actionTabs)==null?void 0:le.selectArrsAll)==null?void 0:U[0])!=null&&Ft.send_type));let[We,vt]=(0,D.useState)([0,0,0]);(0,D.useEffect)(()=>{var ve,ze,Ve,Xt,zt,je,tt,Qt,Zt,uo,pt,ct,jo;if(W.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Lt(),(Ve=(ze=(ve=W.actionTabs)==null?void 0:ve.selectArrsAll)==null?void 0:ze[0])!=null&&Ve.can_publish?vt([...(Zt=(Qt=(tt=W.actionTabs)==null?void 0:tt.selectArrsAll)==null?void 0:Qt[0])==null?void 0:Zt.difficult_count]):vt([...(je=(zt=(Xt=W.actionTabs)==null?void 0:Xt.selectArrsAll)==null?void 0:zt[0])==null?void 0:je.difficult_settings]),Ne(!((ct=(pt=(uo=W.actionTabs)==null?void 0:uo.selectArrsAll)==null?void 0:pt[0])!=null&&ct.send_type)),Mt(),W.actionTabs.type===2){const Xo=(jo=W.actionTabs.selectArrsAll)==null?void 0:jo[0];He(Xo.unified_setting)}else He(!1)},[W.actionTabs]),(0,D.useEffect)(()=>{if(I){if(M)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,De.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:Z(z({},W.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:z({},sa)})):_e({type:"classroomList/getClassroomCommonList",payload:z({},W.actionTabs.params)})}},[I]);const Mt=ve=>ae(void 0,null,function*(){h(!0);const ze=yield(0,Dt.c_)(Z(z({},sa),{page:ve||na,limit:2e4,homework_id:W.actionTabs.type===1?"":W.actionTabs.selectArrs[0]}));ze==null||ze.course_groups.map((Ve,Xt)=>{Ve.key=Ve.id,Ve.title=Ve.name,Ve.disabled=Ve.is_published}),ze&&(pa([...ze==null?void 0:ze.course_groups]),fa(ze==null?void 0:ze.course_groups_count),h(!1),ve||Uo.setFieldsValue({publish_time:Ae()(Ae()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ae()(Ae()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),at=()=>{(0,De.GJ)()?W.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:z({},sa)}),_e({type:"shixunHomeworks/getWorkSetting",payload:z({},sa)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:Z(z({},W.actionTabs.params),{type:5,category:W.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:z({},W.actionTabs.params)})},yt=()=>ae(void 0,null,function*(){var ve,ze;if((0,De.Rm)()&&!((ve=W.AssistantObject.hack)!=null&&ve.can_publish)){f.ZP.warning(et.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"})),fe(!1);return}const Ve=z({},Uo.getFieldsValue());if(Ve.end_time<=Ve.publish_time){f.ZP.info(et.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),fe(!1);return}if((Se==null?void 0:Se.length)<=0&&!ft&&so.length>0){f.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),fe(!1);return}if(We.reduce((je,tt)=>je+tt)===0&&!Je){f.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),fe(!1);return}let Xt={homework_ids:[...W.actionTabs.selectArrs],group_ids:Se.length>0?Se.map(je=>je.id):(ze=W.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:Ae()(Ve.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ae()(Ve.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:We==null?void 0:We.map(je=>je),send_type:Je?"0":"1",unified_setting:!Se.length};if(fe(!0),(yield(0,Ce.ZP)(`/api/courses/${sa.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:z({},Xt)})).status===0){if(fe(!1),(0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),f.ZP.success(et.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Vt){Vt();return}re.onCallback&&re.onCallback(),at(),localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ge.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 fe(!1)}),Lt=()=>{ka(1),pa([]),lt([])},wo=xa>na*Ie,[Wt,fe]=(0,D.useState)(!1);return ge.createElement(G.default,{width:600,confirmLoading:Wt,centered:!0,title:et.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:W.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:et.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:et.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:yt,onCancel:()=>{if(Lt(),_e({type:"classroomList/setActionTabs",payload:{}}),Vt){Vt();return}at()}},ge.createElement("p",{className:"tc"},et.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),ge.createElement("br",null),et.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),so&&ge.createElement(t.default,{form:Uo},ge.createElement("div",{style:{paddingLeft:0}},W.actionTabs.type===2&&ge.createElement(Ee.Z,{style:{marginBottom:"10px"}},ge.createElement("span",{className:"mr5"},et.formatMessage({id:"classroomProgrammingHomework.questionsSent",defaultMessage:"\u8BD5\u9898\u53D1\u9001"}),":"),ge.createElement(Qe.ZP.Group,{value:Je,disabled:!((dt=(xt=(gt=W.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:xt[0])!=null&&dt.can_publish),onChange:ve=>{Ne(ve.target.value)}},ge.createElement(Qe.ZP,{value:!0},et.formatMessage({id:"classroomProgrammingHomework.allFixedQuestions",defaultMessage:"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"})),ge.createElement(Qe.ZP,{className:"ml20",value:!1},et.formatMessage({id:"classroomProgrammingHomework.randomSelection",defaultMessage:"\u968F\u673A\u62BD\u53D6"})))),!Je&&ge.createElement(Ee.Z,{style:{marginBottom:"10px"}},ge.createElement("span",{style:{marginRight:65}}),ge.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ge.createElement(X.Z,{value:We[0],onChange:ve=>{We[0]=ve,vt([...We])},min:0,disabled:!((Pt=(ot=(_t=W.actionTabs)==null?void 0:_t.selectArrsAll)==null?void 0:ot[0])!=null&&Pt.can_publish),placeholder:`\u6700\u5927${(Eo=(Ut=(Jt=(Ue=W.actionTabs)==null?void 0:Ue.selectArrsAll)==null?void 0:Jt[0])==null?void 0:Ut.difficult_count)==null?void 0:Eo[0]}`,max:(Ot=(Nt=(io=(bo=W.actionTabs)==null?void 0:bo.selectArrsAll)==null?void 0:io[0])==null?void 0:Nt.difficult_count)==null?void 0:Ot[0],style:{width:60}})),ge.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ge.createElement(X.Z,{value:We[1],onChange:ve=>{We[1]=ve,vt([...We])},min:0,disabled:!((it=(go=(zo=W.actionTabs)==null?void 0:zo.selectArrsAll)==null?void 0:go[0])!=null&&it.can_publish),max:(No=(Do=(aa=(co=W.actionTabs)==null?void 0:co.selectArrsAll)==null?void 0:aa[0])==null?void 0:Do.difficult_count)==null?void 0:No[1],placeholder:`\u6700\u5927${(Ht=(qe=(Ho=(Bo=W.actionTabs)==null?void 0:Bo.selectArrsAll)==null?void 0:Ho[0])==null?void 0:qe.difficult_count)==null?void 0:Ht[1]}`,style:{width:60}})),ge.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ge.createElement(X.Z,{value:We[2],onChange:ve=>{We[2]=ve,vt([...We])},min:0,disabled:!((Po=(mo=(Kt=W.actionTabs)==null?void 0:Kt.selectArrsAll)==null?void 0:mo[0])!=null&&Po.can_publish),placeholder:`\u6700\u5927${(da=(Zo=(_o=(Tt=W.actionTabs)==null?void 0:Tt.selectArrsAll)==null?void 0:_o[0])==null?void 0:Zo.difficult_count)==null?void 0:da[2]}`,max:(wa=(Ze=(Yo=(Pa=W.actionTabs)==null?void 0:Pa.selectArrsAll)==null?void 0:Yo[0])==null?void 0:Ze.difficult_count)==null?void 0:wa[2],style:{width:60}}))),ge.createElement(Ee.Z,{className:"mt30",align:"middle"},ge.createElement(d.Z,null,ge.createElement(t.default.Item,{name:"publish_time",label:et.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},ge.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:ve=>(0,Bt.Q8)(ve,te),disabledTime:ve=>(0,Bt.d0)(ve),placeholder:et.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Ae()((0,J.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ge.createElement(d.Z,{className:"ml20"},ge.createElement(t.default.Item,{name:"end_time",label:et.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},ge.createElement(me.default,{style:{width:170},placeholder:et.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:Ae()((0,J.U6)(),"HH:mm")},disabledDate:ve=>(0,Bt.Q8)(ve,te,Uo.getFieldValue("publish_time")),disabledTime:ve=>(0,Bt.d0)(ve,Uo.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),W.actionTabs.type===2&&ge.createElement(Ee.Z,{style:{marginBottom:"10px"}},ge.createElement("span",{className:"mr5"},et.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),ge.createElement(Qe.ZP.Group,{value:ft,onChange:ve=>{He(ve.target.value),lt([])}},ge.createElement(Qe.ZP,{value:!0,disabled:!W.actionTabs.manage_all_group},et.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),ge.createElement(Qe.ZP,{className:"ml20",disabled:so.length<=0,value:!1},et.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),so.length<=0&&W.actionTabs.type===2&&ge.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},et.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}))),(W.actionTabs.type===1||!ft)&&so.length>0&&ge.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ge.createElement("span",{style:{flex:1}},ge.createElement(ie.default,{checked:Se.length===so.length,onChange:ve=>{Se.length===so.length?lt([]):lt(so.filter(ze=>!ze.is_published))}},et.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))," "),ge.createElement("span",{style:{width:16}}),ge.createElement("span",{style:{flex:1}},et.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),Se.length||0,et.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"}))),(W.actionTabs.type===1||!ft)&&so.length>0&&ge.createElement(ut.Z,{data:so,selectedRowKeys:Se,setSelectedRowKeys:lt})))};mt.Z=(0,q.connect)(({classroomList:K})=>({classroomList:K}))(nt)},56407:function(fo,mt,y){"use strict";y.r(mt),y.d(mt,{default:function(){return Rc}});var D=y(52810),t=y(67294),f=y(35973),G=y(2453),Ee=y(28452),Qe=y(30291),X=y(28706),d=y(52262),me=y(14446),ie=y(33170),Et=y(63037),Ae=Object.defineProperty,Ce=Object.defineProperties,De=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Dt=(e,a,o)=>a in e?Ae(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Bt=(e,a)=>{for(var o in a||(a={}))q.call(a,o)&&Dt(e,o,a[o]);if(J)for(var o of J(a))ut.call(a,o)&&Dt(e,o,a[o]);return e},ge=(e,a)=>Ce(e,De(a)),kt=(e,a)=>{var o={};for(var u in e)q.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&J)for(var u of J(e))a.indexOf(u)<0&&ut.call(e,u)&&(o[u]=e[u]);return o},Yt=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const So=e=>{var a=e,{classroomList:o,dispatch:u,match:i,location:c,user:m,onCallback:l}=a,s=kt(a,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const n=(0,f.useIntl)(),_=(0,f.useParams)(),[j,L]=(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,d.j5)()){k(!0);return}const C={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(P=>{var H;P.author_login===((H=m.userInfo)==null?void 0:H.login)?++C.hasNum:++C.noHasNum}),C.noHasNum>0?me.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"},C.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},C.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:()=>{B()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:n.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:n.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:j,destroyOnClose:!0,onOk:()=>Yt(void 0,null,function*(){var C;if((C=O.current)!=null&&C.onVerify())return;L(!0);const P=yield(0,ie.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});L(!1),P.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),G.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ge(Bt({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:Bt({},o.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{B()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=o==null?void 0:o.actionTabs)==null?void 0:F.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(Et.Z,{ref:C=>O.current=C})):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 Gt=(0,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(So),$=y(22150),oe=y(71230),Pe=y(78045),z=y(31795),Z=y(15746),Fe=y(34336),ae=y(84567),nt=y(27484),K=y.n(nt),Le=y(79419),W=y(89779),_e=y(17998),te=y(67294),Vt=Object.defineProperty,re=Object.defineProperties,le=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,xt=(e,a,o)=>a in e?Vt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,dt=(e,a)=>{for(var o in a||(a={}))Ft.call(a,o)&&xt(e,o,a[o]);if(U)for(var o of U(a))gt.call(a,o)&&xt(e,o,a[o]);return e},_t=(e,a)=>re(e,le(a)),ot=(e,a)=>{var o={};for(var u in e)Ft.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&U)for(var u of U(e))a.indexOf(u)<0&&gt.call(e,u)&&(o[u]=e[u]);return o},Pt=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Ue=e=>{var a=e,{classroomList:o,dispatch:u,courseEndTime:i,onWindowBack:c}=a,m=ot(a,["classroomList","dispatch","courseEndTime","onWindowBack"]),l,s,r,F,n,_,j,L,b,k,O,B,C,P,H,A,Q,ue,S,E,g,ee,T,N,ke,Ct,se,Rt,p,x,w,Be,bt,Ke,xo,Oo,v,Y,xe;const de=(0,f.useIntl)(),ye=(0,f.useParams)(),[st]=$.default.useForm(),[ro,Co]=(0,t.useState)(1),[he,To]=(0,t.useState)([]),[Rs,$s]=(0,t.useState)(0),[Gs,$c]=(0,t.useState)(2e3),[Gc,Za]=(0,t.useState)(!0),[ja,Vc]=(0,t.useState)(!1),[Vs,Jc]=(0,t.useState)(!1),[wt,Mo]=(0,t.useState)([]),[ea,ca]=(0,t.useState)(!0),[ta,Ra]=(0,t.useState)(!((r=(s=(l=o.actionTabs)==null?void 0:l.selectArrsAll)==null?void 0:s[0])!=null&&r.send_type));let[rt,Lo]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ye,Xe,Io,ma,$t,oa,Va,Ja,Wa,za,Ya,Ua;if(o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ga(),(Xe=(Ye=(ce=o.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ye[0])!=null&&Xe.can_publish?Lo([...(Ja=(Va=(oa=o.actionTabs)==null?void 0:oa.selectArrsAll)==null?void 0:Va[0])==null?void 0:Ja.difficult_count]):Lo([...($t=(ma=(Io=o.actionTabs)==null?void 0:Io.selectArrsAll)==null?void 0:ma[0])==null?void 0:$t.difficult_settings]),Ra(!((Ya=(za=(Wa=o.actionTabs)==null?void 0:Wa.selectArrsAll)==null?void 0:za[0])!=null&&Ya.send_type)),Js(),o.actionTabs.type===2){const Ys=(Ua=o.actionTabs.selectArrsAll)==null?void 0:Ua[0];ca(Ys.unified_setting)}else ca(!1)},[o.actionTabs]),(0,t.useEffect)(()=>{if(ja){if(Vs)return;u({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(u({type:"classroomList/getClassroomTeacherCommonList",payload:_t(dt({},o.actionTabs.params),{type:1})}),u({type:"shixunHomeworks/getWorkList",payload:dt({},ye)})):u({type:"classroomList/getClassroomCommonList",payload:dt({},o.actionTabs.params)})}},[ja]);const Js=ce=>Pt(void 0,null,function*(){Za(!0);const Ye=yield(0,W.c_)(_t(dt({},ye),{page:ce||ro,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]}));Ye==null||Ye.course_groups.map((Xe,Io)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),Ye&&(To([...Ye==null?void 0:Ye.course_groups]),$s(Ye==null?void 0:Ye.course_groups_count),Za(!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"))}))}),$a=()=>{(0,d.GJ)()?o.actionTabs.detail?(u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getWorkList",payload:dt({},ye)}),u({type:"shixunHomeworks/getWorkSetting",payload:dt({},ye)})):u({type:"classroomList/getClassroomTeacherCommonList",payload:_t(dt({},o.actionTabs.params),{type:5,category:o.actionTabs.params.categoryId})}):u({type:"classroomList/getClassroomCommonList",payload:dt({},o.actionTabs.params)})},Ws=()=>Pt(void 0,null,function*(){var ce,Ye;if((0,d.Rm)()&&!((ce=o.AssistantObject.hack)!=null&&ce.can_publish)){G.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"),ao(!1);return}const Xe=dt({},st.getFieldsValue());if(Xe.end_time<=Xe.publish_time){G.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ao(!1);return}if((wt==null?void 0:wt.length)<=0&&!ea&&he.length>0){G.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ao(!1);return}if(rt.reduce(($t,oa)=>$t+oa)===0&&!ta){G.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),ao(!1);return}let Io={homework_ids:[...o.actionTabs.selectArrs],group_ids:wt.length>0?wt.map($t=>$t.id):(Ye=o.detailCommonHomeworksList)==null?void 0:Ye.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($t=>$t),send_type:ta?"0":"1",unified_setting:!wt.length};if(ao(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:dt({},Io)})).status===0){if(ao(!1),(0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),G.ZP.success("\u53D1\u5E03\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}m.onCallback&&m.onCallback(),$a(),localStorage.getItem("Noviceguide")==="0"||u({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 ao(!1)}),Ga=()=>{Co(1),To([]),Mo([])},Wc=Rs>ro*Gs,[zs,ao]=(0,t.useState)(!1);return te.createElement(me.default,{width:600,confirmLoading:zs,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:Ws,onCancel:()=>{if(Ga(),u({type:"classroomList/setActionTabs",payload:{}}),c){c();return}$a()}},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'),he&&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(Pe.ZP.Group,{value:ta,disabled:!((_=(n=(F=o.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:n[0])!=null&&_.can_publish),onChange:ce=>{Ra(ce.target.value)}},te.createElement(Pe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),te.createElement(Pe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!ta&&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,Lo([...rt])},min:0,disabled:!((b=(L=(j=o.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:L[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(C=(B=(O=(k=o.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:O[0])==null?void 0:B.difficult_count)==null?void 0:C[0]}`,max:(Q=(A=(H=(P=o.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:H[0])==null?void 0:A.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,Lo([...rt])},min:0,disabled:!((E=(S=(ue=o.actionTabs)==null?void 0:ue.selectArrsAll)==null?void 0:S[0])!=null&&E.can_publish),max:(N=(T=(ee=(g=o.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:ee[0])==null?void 0:T.difficult_count)==null?void 0:N[1],placeholder:`\u6700\u5927${(Rt=(se=(Ct=(ke=o.actionTabs)==null?void 0:ke.selectArrsAll)==null?void 0:Ct[0])==null?void 0:se.difficult_count)==null?void 0:Rt[1]}`,style:{width:60}})),te.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",te.createElement(z.Z,{value:rt[2],onChange:ce=>{rt[2]=ce,Lo([...rt])},min:0,disabled:!((w=(x=(p=o.actionTabs)==null?void 0:p.selectArrsAll)==null?void 0:x[0])!=null&&w.can_publish),placeholder:`\u6700\u5927${(xo=(Ke=(bt=(Be=o.actionTabs)==null?void 0:Be.selectArrsAll)==null?void 0:bt[0])==null?void 0:Ke.difficult_count)==null?void 0:xo[2]}`,max:(xe=(Y=(v=(Oo=o.actionTabs)==null?void 0:Oo.selectArrsAll)==null?void 0:v[0])==null?void 0:Y.difficult_count)==null?void 0:xe[2],style:{width:60}}))),te.createElement(oe.Z,{className:"mt30",align:"middle"},te.createElement(Z.Z,null,te.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},te.createElement(Fe.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(Z.Z,{className:"ml20"},te.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},te.createElement(Fe.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(Pe.ZP.Group,{value:ea,onChange:ce=>{ca(ce.target.value),Mo([])}},te.createElement(Pe.ZP,{value:!0,disabled:!o.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),te.createElement(Pe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.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||!ea)&&he.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(ae.default,{checked:wt.length===he.length,onChange:ce=>{wt.length===he.length?Mo([]):Mo(he.filter(Ye=>!Ye.is_published))}},"\u5168\u9009")," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wt.length||0,"\u4E2A\u5206\u73ED")),(o.actionTabs.type===1||!ea)&&he.length>0&&te.createElement(Le.Z,{data:he,selectedRowKeys:wt,setSelectedRowKeys:Mo})))};var Jt=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(Ue),Ut=y(86169),Eo=Object.defineProperty,bo=Object.defineProperties,io=Object.getOwnPropertyDescriptors,Nt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,zo=Object.prototype.propertyIsEnumerable,go=(e,a,o)=>a in e?Eo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,it=(e,a)=>{for(var o in a||(a={}))Ot.call(a,o)&&go(e,o,a[o]);if(Nt)for(var o of Nt(a))zo.call(a,o)&&go(e,o,a[o]);return e},co=(e,a)=>bo(e,io(a)),aa=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Do=({classroomList:e,dispatch:a})=>{const o=(0,f.useIntl)(),u=(0,f.useParams)();return t.createElement(me.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:()=>aa(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${u.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"]),G.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:co(it({},e.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:it({},e.actionTabs.params)}))}),onCancel:()=>{a({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 No=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(Do),Bo=Object.defineProperty,Ho=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,mo=Object.prototype.propertyIsEnumerable,Po=(e,a,o)=>a in e?Bo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Tt=(e,a)=>{for(var o in a||(a={}))Kt.call(a,o)&&Po(e,o,a[o]);if(Ht)for(var o of Ht(a))mo.call(a,o)&&Po(e,o,a[o]);return e},_o=(e,a)=>Ho(e,qe(a)),Zo=(e,a)=>{var o={};for(var u in e)Kt.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&Ht)for(var u of Ht(e))a.indexOf(u)<0&&mo.call(e,u)&&(o[u]=e[u]);return o},da=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Pa=e=>{var a=e,{classroomList:o,dispatch:u,onCallback:i}=a,c=Zo(a,["classroomList","dispatch","onCallback"]);const m=(0,f.useIntl)(),l=(0,f.useParams)();return l.id=l.coursesId,t.createElement(me.default,{centered:!0,title:m.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>da(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"]),G.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),u({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:_o(Tt({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:Tt({},o.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Yo=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(Pa),Ze=y(69677),wa=Object.defineProperty,et=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,Uo=Object.prototype.propertyIsEnumerable,na=(e,a,o)=>a in e?wa(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,ka=(e,a)=>{for(var o in a||(a={}))sa.call(a,o)&&na(e,o,a[o]);if(et)for(var o of et(a))Uo.call(a,o)&&na(e,o,a[o]);return e},so=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const pa=({classroomList:e,loading:a,dispatch:o,onCallback:u})=>{var i,c;const m=(0,f.useIntl)(),l=(0,f.useParams)(),s=(0,f.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),n=_=>_&&_<K()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>so(void 0,null,function*(){var _;const j=F.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(L,{method:"post",body:ka({},j)});if(b.status===0){G.ZP.success("\u6DFB\u52A0\u6210\u529F"),u&&u(),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 B=(_=s.pathname)==null?void 0:_.split("/");B[4]=O,B[3]=k||B[3];const C=B==null?void 0:B.join("/");f.history.push(C)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(Z.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(Z.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var xa=(0,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(pa),fa=y(66368),Ie=y(71577),ua=y(246),Ko=y.n(ua),h=y(26296),I=y(96074),R=y(93421),M=y(93686),V={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},Se=Object.defineProperty,lt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,We=(e,a,o)=>a in e?Se(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,vt=(e,a)=>{for(var o in a||(a={}))Je.call(a,o)&&We(e,o,a[o]);if(He)for(var o of He(a))Ne.call(a,o)&&We(e,o,a[o]);return e},Mt=(e,a)=>lt(e,ft(a)),at=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{Paragraph:yt}=h.default,Lt=({createShixunParams:e},a)=>{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"}],u=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,c]=(0,t.useState)("0"),[m,l]=(0,t.useState)("hot"),[s,r]=(0,t.useState)([]),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),n=(B,C)=>at(void 0,null,function*(){const P=yield(0,M.he)(B);if(!P.status){if(P.shixuns.length===0&&C){k(!1);return}r(P.shixuns)}});(0,t.useImperativeHandle)(a,()=>({search:B=>n(Mt(vt({},F.current),{keyword:B})),changeKeyWord:B=>F.current.keyword=B})),(0,t.useEffect)(()=>{n(F.current)},[]);const[_,j]=(0,t.useState)([]),L=B=>{j(B),e.current.shixun_ids=B},[b,k]=(0,t.useState)(!0),O=B=>{n(Mt(vt({},F.current),{page:B}),!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(Z.Z,null,o.map((B,C)=>t.createElement(Ie.ZP,{key:C,type:i===B.id?"primary":"default",onClick:()=>{c(B.id),F.current.diff=B.id,n(F.current)}},B.name))),t.createElement(Z.Z,null,u.map((B,C)=>t.createElement(Ie.ZP,{key:C,className:"mr20",type:m===B.id?"primary":"default",onClick:()=>{l(B.id),F.current.order=B.id,n(F.current)}},B.name)))),t.createElement(Ko(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:O,hasMore:b,useWindow:!1},t.createElement(ae.default.Group,{onChange:L,value:_},s.map(B=>{const{name:C,id:P,description:H,challenge_names:A,author_name:Q,author_school_name:ue,level:S,total_stu_num:E}=B||{};return t.createElement("div",{key:P,className:V.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:V.checkboxWrapper,gutter:14},t.createElement(ae.default,{value:P}),t.createElement("div",{className:V.title},C)),t.createElement("div",{className:V.contentWrapper},t.createElement(yt,{ellipsis:{rows:2},className:V.desc,style:{color:"#8e8888"}},H),t.createElement(oe.Z,null,A.map((g,ee)=>t.createElement("span",{key:ee,className:V.mission},"\u7B2C",ee+1,"\u5173",g))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:V.info},t.createElement(R.Z,null,t.createElement("span",null,Q),t.createElement("span",null,"|"),t.createElement("span",null,ue),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",S),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",E)))))}))))};var wo=(0,t.forwardRef)(Lt),Wt={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"},fe=y(26194),ve=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,zt=(e,a,o)=>a in e?ve(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,je=(e,a)=>{for(var o in a||(a={}))Ve.call(a,o)&&zt(e,o,a[o]);if(ze)for(var o of ze(a))Xt.call(a,o)&&zt(e,o,a[o]);return e},tt=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{TabPane:Qt}=fa.default,Zt=({shixunHomeworks:e,loading:a,dispatch:o,refreshList:u})=>{const i=(0,f.useIntl)(),c=(0,f.useParams)(),m=(0,f.useLocation)(),[l]=$.default.useForm(),{brankList:s}=e,[r,F]=(0,t.useState)(!1);let[n,_]=(0,t.useState)(!0),[j,L]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,B]=(0,t.useState)([]);const[C,P]=(0,t.useState)(),[H,A]=(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"&&S()},[e.actionTabs.key]);let ue=[];const S=function(){return tt(this,null,function*(){var T;if(n){F(!1),++H.page;const N=yield o({type:"shixunHomeworks/getBrankList",payload:je({},H)});O=[...O.concat(N.object_list)],P(N.is_teacher),((T=N.object_list)==null?void 0:T.length)<H.limit?_(!1):_(!0),B([...O]),N.object_list==""&&H.page===1&&F(!0)}})},E=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),g=T=>tt(void 0,null,function*(){L(!0);const N=yield(0,W.aQ)(T);L(!1),N.status||(u(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(me.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:j},onOk:()=>tt(void 0,null,function*(){var T;if(b==="jupyter"){g(E.current);return}L(!0);const N=l.getFieldValue(),ke=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(ke==null?void 0:ke.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:ke.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),L(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(Z.Z,{span:12},Q.map((T,N)=>t.createElement(Ie.ZP,{key:N,shape:"round",type:b===T.id?"primary":"default",className:"mr10",onClick:ke=>tt(void 0,null,function*(){if(T.id==="jupyter"){k(T.id);return}O=[],n=!0,H.page=0,H.search="",H.filter=T.id,S(),k(T.id)})},T.name))),t.createElement(Z.Z,{span:12,className:"tr"},t.createElement(Ze.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var N;b==="jupyter"&&((N=ee.current)==null||N.changeKeyWord(T.target.value))},onSearch:T=>{var N;if(b==="jupyter"){(N=ee.current)==null||N.search(T);return}n=!0,H.search=T,H.page=0,O=[],S()},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(wo,{createShixunParams:E,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!C&&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(Ko(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),S()},hasMore:n,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ue},className:Wt.form,onChange:T=>{ue=l.getFieldValue()}},O==""&&t.createElement(fe.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ae.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(T,N){return t.createElement(oe.Z,{key:N},t.createElement(Z.Z,{flex:"2"},t.createElement(ae.default,{onChange:ke=>{},key:N,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Wt.line1].join(" ")},T.name))),t.createElement(Z.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Wt.line1},T==null?void 0:T.course_list_name)),t.createElement(Z.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var uo=(0,f.connect)(({shixunHomeworks:e,loading:a})=>({shixunHomeworks:e,loading:a}))(Zt),pt=y(86763),ct=y(65866),jo=Object.defineProperty,Xo=Object.defineProperties,Ro=Object.getOwnPropertyDescriptors,Qo=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ta=(e,a,o)=>a in e?jo(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Ma=(e,a)=>{for(var o in a||(a={}))Ka.call(a,o)&&Ta(e,o,a[o]);if(Qo)for(var o of Qo(a))Oa.call(a,o)&&Ta(e,o,a[o]);return e},fs=(e,a)=>Xo(e,Ro(a)),Xa=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Es=({classroomList:e,loading:a,dispatch:o})=>{const u=(0,f.useIntl)(),i=(0,f.useParams)(),[c]=$.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Xa(void 0,null,function*(){var m;yield c.validateFields();const l=Ma({},c.getFieldValue()),{selectArrs:s}=e.actionTabs;l.attachment_ids=(m=l.attachment_ids)==null?void 0:m.map(F=>F.response.id),(yield(0,pt.mz)(fs(Ma({},l),{homeworkId:s.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(ct.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.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 Qa=(0,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Es),pe=y(68508),At=y(85418),no=y(83062),Ea=y(80150),qa=({isLoading:e,addText:a,tabDataSource:o,isAdmin:u,dispatch:i,type:c,TooltipTitle:m,categoryId:l,dropdownMenu:s,classroomList:r,isShowRightControl:F,defaultSelectedKeys:n,user:_,onTabMenuClick:j,onTooltipTitleClick:L,onDropdownMenuClick:b})=>{var k,O;const B=()=>t.createElement(pe.default,{onClick:({key:P})=>b(P)},s.map(P=>t.createElement(pe.default.Item,{key:P.id},P.name))),C=(0,f.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((P,H)=>t.createElement("div",{key:H,className:`text-16px flex item-center justify-center current ${n==(P==null?void 0:P.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:n==(P==null?void 0:P.id)?"#1890FF":""},onClick:()=>e?{}:j(P)},P==null?void 0:P.name,P.total!==void 0&&t.createElement("span",{className:"ml-4px"},P==null?void 0:P.total)))),u&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(At.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:P})=>{var H;if((0,d.Rm)()&&!((H=r.AssistantObject.hack)!=null&&H.can_download)){G.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}P=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:C.categoryId}}),P=="3"&&f.history.push(`/classrooms/${C==null?void 0:C.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(no.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{f.history.push(`/classrooms/${C.coursesId}/program_homework/ranking`)}})),F&&t.createElement(t.Fragment,null,t.createElement(no.Z,{title:m},t.createElement("span",{className:`iconfont ${l?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:L})),t.createElement(At.Z,{disabled:((k=_==null?void 0:_.userInfo)==null?void 0:k.user_status)===2,dropdownRender:B},t.createElement(no.Z,{title:((O=_==null?void 0:_.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(Ea.op,{theme:D.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",a||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},ga={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},gs=({isAdmin:e,dataSource:a,batchStatus:o,SortMenuName:u,setSortMenuName:i,onSearch:c,onSort:m,onBatch:l})=>{const s=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=n=>{i(n.name),m(n)},F=u==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:ga.searchSortControllerContainer},t.createElement(Ea.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:n}})=>{c(n)},style:{width:220}}),t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[u]},s.map(n=>t.createElement(pe.default.Item,{key:n.name,onClick:()=>r(n)},n.name)))},t.createElement("div",null,t.createElement("span",{className:`${ga.btn} ${F?ga.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),u)))),F&&t.createElement(no.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:ga.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},ko={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},ht=y(42922),po=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),_a=({buttonDataSource:e,onClick:a})=>{const{allSelect:o,setAllSelect:u,setSelectArrs:i,dataSource:c,selectArrs:m,useBatchStatus:l,dispatch:s,params:r,getData:F,detailLeftMenus:n,main_category_id:_,setSelectArrsAll:j}=(0,t.useContext)(Os);let L;const[b,k]=(0,t.useState)(!1),[O,B]=(0,t.useState)(""),C=A=>{u(A.target.checked),i(A.target.checked?c.map(Q=>Q.homework_id):[]),A.target.checked?j([...c]):j([])},P=()=>{let A={courseId:r.id,container_type:"program_homework"};r.categoryId&&(A.category_id=r.categoryId),s({type:"classroomList/getAllTaskList",payload:A}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};n.course_modules&&(L=n.course_modules.filter(A=>A.type==="program_homework")[0]);const H=t.createElement("div",{className:ko.moveCategory,onMouseLeave:A=>k(!1)},t.createElement(pe.default,{onClick:A=>po(void 0,[A],function*({item:Q,key:ue,keyPath:S,domEvent:E}){if(m=="")return G.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:m,new_category_id:ue}})).status===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),l(!1),F(),s({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(Ze.default,{onChange:A=>{B(A.target.value)}})),L&&L.second_category.filter(A=>A.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(A,Q){var ue;if(!(O!==""&&A.category_name.indexOf(O)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:A.category_id},A.category_name),(ue=A==null?void 0:A.third_category)==null?void 0:ue.map(S=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:S.category_id},S.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A=>{A.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:_,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:ko.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(Z.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(Z.Z,null,t.createElement(ae.default,{checked:o,onChange:C},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:A})=>{a({key:A})}}},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:P,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>H,getPopupContainer:A=>A.parentNode},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(ht.Z,null)))))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},It=y(9430),St={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"},La=y(99597),lo=y(78207),_s=Object.defineProperty,vs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,es=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,ts=(e,a,o)=>a in e?_s(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,qt=(e,a)=>{for(var o in a||(a={}))hs.call(a,o)&&ts(e,o,a[o]);if(es)for(var o of es(a))Fs.call(a,o)&&ts(e,o,a[o]);return e},va=(e,a)=>vs(e,ys(a)),vo=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),As=({dataSource:e,params:a,classroomList:o,manageAllGroup:u,user:i,getData:c})=>{var m,l,s,r,F,n,_,j,L,b,k,O,B;const{batchStatus:C,selectArrs:P,setSelectArrs:H,selectArrsAll:A,setSelectArrsAll:Q,dispatch:ue}=(0,t.useContext)(Os),S=(0,f.useIntl)();let E=(0,f.useParams)();const[g,ee]=(0,t.useState)(!1),T=(0,t.useRef)(),[N,ke]=(0,t.useState)([]);E=va(qt(qt({},a),E),{category:E==null?void 0:E.categoryId}),(0,t.useEffect)(()=>{ke([]),ee(!1)},[]);const Ct=[{title:S.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:S.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,w;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,(w=p==null?void 0:p.split("/"))==null?void 0:w[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.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 se(){return vo(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:qt({},E)});ke(p.data)})}const Rt=p=>{P.includes(p)?(H(P.filter(x=>x!==p)),Q(A.filter(x=>x.homework_id!==p))):(H([...P,p]),Q([...A,e]))};return t.createElement("div",{className:St.listContainer,onClick:p=>{p.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&T.current&&!T.current.contains(p.target))&&((0,d.dE)()?(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:T},t.createElement(ae.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:P.includes(e.homework_id),onChange:()=>Rt(e.homework_id)})),t.createElement("div",{className:St.info},t.createElement("div",{className:St.title},t.createElement("div",{className:St.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(La.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.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(f.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:St.right},(0,d.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){var x,w,Be,bt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.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(`${(bt=i==null?void 0:i.userInfo)==null?void 0:bt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(E.sort_by=Ke==null?void 0:Ke.type,E.sort_direction=Ke==null?void 0:Ke.direction),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2,manage_all_group:u}})})},t.createElement("aside",{className:St.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:St.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((s=e.status)!=null&&s.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>vo(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",[E.coursesId,e.homework_id]))}),className:St.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"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:St.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:St.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.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--",E),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2,manage_all_group:u}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){var x,w;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_stop)){G.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2}})})},S.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:S.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ze.default,{defaultValue:x,maxLength:60,showCount:!0,onChange:w=>x=w.target.value})),onOk:()=>vo(void 0,null,function*(){let w=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(w==null?void 0:w.status)===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},S.formatMessage({id:"classrooms.rename1",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ue({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(f.Link,{target:"_blank",to:"/",onClick:p=>vo(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_delete)){G.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:A,params:E,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},S.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(f.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},S.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:St.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:St.detail},(0,d.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((n=e==null?void 0:e.status)==null?void 0:n[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((_=e==null?void 0:e.status)==null?void 0:_[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((j=e==null?void 0:e.status)==null?void 0:j[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((L=e==null?void 0:e.status)==null?void 0:L[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:St.iconV,onClick:p=>vo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),g||se(),ee(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:St.content},(0,d.dE)()&&t.createElement("span",{className:St.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((B=e==null?void 0:e.status)==null?void 0:B[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,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length>5&&t.createElement(It.default,{scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length<6&&N.length>0&&t.createElement(It.default,{onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}))))},Cs={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"},yo={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"},ne=Object.defineProperty,be=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,os=(e,a,o)=>a in e?ne(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Qs=(e,a)=>{for(var o in a||(a={}))ya.call(a,o)&&os(e,o,a[o]);if(eo)for(var o of eo(a))bs.call(a,o)&&os(e,o,a[o]);return e},qs=(e,a)=>be(e,jt(a)),eu=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),Hn=({courseId:e,type:a,onCancel:o})=>{const u=(0,f.useParams)(),[i,c]=(0,t.useState)({targerData:[],originData:[]}),[m,l]=(0,t.useState)([]),[s,r]=(0,t.useState)(!1),F=()=>eu(void 0,null,function*(){r(!0);const b=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});r(!1),c({targerData:b.homeworks,originData:b.homeworks})});(0,t.useEffect)(()=>{F()},[]);const n=()=>eu(void 0,null,function*(){r(!0);let b={homework_common_ids:m};u.categoryId&&(b=qs(Qs({},b),{category_id:u.categoryId}));const k=yield(0,ie.ZP)(`/api/courses/${u.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:b});k&&k.homework_ids.length>0&&(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),r(!1)}),_=(b,k)=>{const O=(0,f.useIntl)();b.target.checked?l([...m,k]):l(m.filter(B=>B!==k))},j=b=>{const k=i.originData.filter(O=>O.name.indexOf(b)>-1);c(qs(Qs({},i),{targerData:k}))},L=()=>{n()};return t.createElement("div",{className:`animated fadeInUp fast ${yo.otherHomeworkWrap}`},t.createElement("div",{className:yo.otherHomeworkContainer},t.createElement("div",{className:yo.search},t.createElement(Ze.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:j,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:yo.content},i.targerData.map(b=>t.createElement("div",{className:`${yo.listItem} mb10`,key:b.id},t.createElement(ae.default,{checked:m.includes(b.id),onChange:k=>_(k,b.id)}),t.createElement("div",{className:yo.info},t.createElement("div",{className:`${yo.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:yo.title},b.name),t.createElement("div",null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>(0,X.xg)(`/classrooms/${u.coursesId}/common_homework/${b.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${yo.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:yo.footer},t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:o},"\u53D6\u6D88"),t.createElement(Ie.ZP,{type:"primary",disabled:m.length===0||s,onClick:L},intl.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},Zn=y(48839),jn=y(91745),Ds=y(28553),Bs=y(11713),Ps=y(57953),Rn=y(10285),ws=y.n(Rn),qo=y(9343),Oe=y(67294),$n=Object.defineProperty,Gn=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,as=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,au=(e,a,o)=>a in e?$n(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,ha=(e,a)=>{for(var o in a||(a={}))tu.call(a,o)&&au(e,o,a[o]);if(as)for(var o of as(a))ou.call(a,o)&&au(e,o,a[o]);return e},su=(e,a)=>Gn(e,Vn(a)),Jn=(e,a)=>{var o={};for(var u in e)tu.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&as)for(var u of as(e))a.indexOf(u)<0&&ou.call(e,u)&&(o[u]=e[u]);return o},ks=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});K().extend(ws());const Wn=({data:e,value:a,onChange:o})=>{var u,i,c,m;const[l,s]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((a==null?void 0:a.length)>0?e==null?void 0:e.filter(n=>a==null?void 0:a.includes(n==null?void 0:n.id)):[])},[a]),Oe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement(ae.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:n=>{o(n.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:n=>{s(su(ha({},l),{leftSearch:n.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((u=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:u.length)!==0?Oe.createElement(ae.default.Group,{value:a,onChange:n=>{o(n)}},Oe.createElement(R.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:i.map((n,_)=>Oe.createElement(ae.default,{key:_,value:n.id},n==null?void 0:n.name)))):Oe.createElement(fe.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:n=>{s(su(ha({},l),{rigthSearch:n.target.value}))}}),Oe.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(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(m=l.rigthSearch?r==null?void 0:r.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:m.map((n,_)=>Oe.createElement(oe.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(Z.Z,null,n==null?void 0:n.name),Oe.createElement(Z.Z,null,Oe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(a==null?void 0:a.filter(j=>j!==(n==null?void 0:n.id)))}})))):Oe.createElement(fe.Z,{styles:{margin:"0 auto"}})))))},zn=e=>{var a=e,{classroomList:o,dispatch:u,user:i,getData:c}=a,m=Jn(a,["classroomList","dispatch","user","getData"]),l,s,r,F,n,_;const j=(0,f.useIntl)(),L=(0,f.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",[,B,C,P]=(0,qo.U)(W.c_,ha(ha({},L),(s=o==null?void 0:o.actionTabs)==null?void 0:s.params)),[,,H,A]=(0,qo.U)(W.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ue]=(0,qo.U)(W.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(F=o==null?void 0:o.actionTabs)==null?void 0:F.selectArrs}),S=(...E)=>ks(void 0,[...E],function*(g={}){H({});const ee=yield C({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&S()},[O]),Oe.createElement(me.default,{centered:!0,title:(n=o==null?void 0:o.actionTabs)==null?void 0:n.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>ks(void 0,null,function*(){b.submit()})},Oe.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"),Oe.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:E=>ks(void 0,null,function*(){var g,ee,T;const N=yield ue(((g=P==null?void 0:P.course_groups)==null?void 0:g.length)>0?{unified_late:((ee=P==null?void 0:P.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[ha({},E)]}:ha({unified_late:((T=P==null?void 0:P.course_groups)==null?void 0:T.length)<=0},E));(N==null?void 0:N.status)==0&&(G.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Oe.createElement(oe.Z,{wrap:!1,gutter:20},Oe.createElement(Z.Z,{flex:1},Oe.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(E,g,ee){return k===2&&g>100?Promise.reject(Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Oe.createElement(Ze.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:Oe.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:E=>(b.setFieldsValue({late_minus_score:E==2?20:5}),E)},Oe.createElement(Bs.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Oe.createElement(Z.Z,{flex:"390px"},Oe.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(E,g,ee){return g&&K()(g).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&K()(g).startOf("minute")<=K()(A==null?void 0:A.max_late_time).startOf("minute")?(G.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${A==null?void 0:A.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Oe.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:E=>(0,X.BO)(E,{startTime:A==null?void 0:A.max_late_time}),disabledTime:E=>(0,X.hv)(E,{compared:A==null?void 0:A.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((_=P==null?void 0:P.course_groups)==null?void 0:_.length)>0&&Oe.createElement(Ps.Z,{spinning:B},Oe.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(Wn,{data:(P==null?void 0:P.course_groups)||[],onChange:E=>{H({group_ids:E})}})))))};var Yn=(0,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(zn),ho=y(67294),Un=({styles:e={},onSelect:a,params:o,onClick:u,user:i})=>{var c;const[m,l]=(0,t.useState)(!1),s=(0,f.useIntl)(),[r,F]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),F("")},[]);const n=()=>{r==="1"&&f.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(a(),l(!1),F(""))};return ho.createElement(ho.Fragment,null,ho.createElement(fe.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:ho.createElement(ho.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",ho.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:u,className:"mr-20px",type:"primary",size:"large"}}),m&&ho.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>l(!1),onOk:n},ho.createElement("div",null,ho.createElement("div",null,ho.createElement(Pe.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>F("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ho.createElement("div",null,ho.createElement(Pe.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>F("2")},"\u9009\u7528\u8D44\u6E90")))))},Re=y(67294),Kn=Object.defineProperty,Xn=Object.defineProperties,Qn=Object.getOwnPropertyDescriptors,uu=Object.getOwnPropertySymbols,qn=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,nu=(e,a,o)=>a in e?Kn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Ia=(e,a)=>{for(var o in a||(a={}))qn.call(a,o)&&nu(e,o,a[o]);if(uu)for(var o of uu(a))el.call(a,o)&&nu(e,o,a[o]);return e},xs=(e,a)=>Xn(e,Qn(a)),tl=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Os=(0,t.createContext)({selectArrs:[]}),ol=({classroomList:e,loading:a,dispatch:o,user:u})=>{var i,c,m,l;const s=(0,f.useIntl)(),r=(0,f.useLocation)(),F=(0,f.useParams)(),[n,_]=(0,t.useState)(()=>xs(Ia({},F),{id:F.coursesId,limit:20})),[j]=(0,f.useSearchParams)(),[L,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[B,C]=(0,t.useState)(!1),[P,H]=(0,t.useState)([]),[A,Q]=(0,t.useState)(!1),[ue,S]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:E}=u,{detailCommonHomeworksList:g,detailLeftMenus:ee,detailTopBanner:T,taskList:N}=e;let ke;n.type=1,n.categoryId?n.category=n.categoryId:delete n.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,d.GJ)()?n.status=v:n.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(n.status="0",n.page=1),n.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{_(Ia(Ia({},n),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,Y,xe;if(F.categoryId?(n.categoryId=F.categoryId,n.category=F.categoryId):delete n.category,(v=u==null?void 0:u.userInfo)!=null&&v.login){(0,d.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:n.id}});const de=X.cX.getItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");de&&(n.sort_by=de==null?void 0:de.type,n.sort_direction=de==null?void 0:de.direction,S(de==null?void 0:de.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,d.GJ)()?n.status=ye:n.order=ye),se(st)}else if((xe=u==null?void 0:u.userInfo)!=null&&xe.username){const de=j.get("tabs");let ye={};de&&de!==void 0&&((0,d.GJ)()?n.status=de:n.order=de),se(ye)}},[(i=u==null?void 0:u.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"&&se()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[g]),(0,t.useEffect)(()=>{C(!1)},[n.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(L.length===g.homeworks.length&&L.length>0?O(!0):L.length!==g.homeworks.length&&O(!1))},[L]);const Ct=(v,Y)=>{n.page=v,se()},se=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:xs(Ia({},n),{type:5})})},Rt=()=>{if((0,d.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:xe,in_progress_count:de,overed_count:ye}=g;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:xe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:de||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&&(ke=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=>E!=null&&E.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,d.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],w=v=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){G.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"?f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`):v==="2"?Be():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:n}})},bt=(c=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Re.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Re.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Re.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Re.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,xe,de,ye,st,ro,Co;if(L.length===0)return G.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=u==null?void 0:u.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,lo.Rd)();return}let he=v.label||"",To={key:he,selectArrs:L,selectArrsAll:P,type:["publish","deadline"].includes(v.key)?1:"",params:n};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((de=(xe=e.AssistantObject)==null?void 0:xe.hack)!=null&&de.can_publish)){G.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(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){G.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":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((Co=(ro=e.AssistantObject)==null?void 0:ro.hack)!=null&&Co.can_delete)){G.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":he="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:xs(Ia({},To),{key:he})})},xo=v=>tl(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:n.categoryId,courseId:n.id,task_ids:v,container_type:"program_homework"}}),se()}),Oo=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(Y=>{var xe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(xe=Y==null?void 0:Y.status)==null?void 0:xe[0]}})),v},[N]);return Re.createElement(Os.Provider,{value:{params:n,batchStatus:B,selectArrs:L,setSelectArrs:b,allSelect:k,dataSource:g.homeworks||[],detailLeftMenus:ee,main_category_id:g.main_category_id||"",selectArrsAll:P,setAllSelect:O,useBatchStatus:C,dispatch:o,getData:se,setSelectArrsAll:H}},Re.createElement("section",null,Re.createElement("aside",{className:Cs.bg},Re.createElement(qa,{isLoading:a["classroomList/getClassroomTeacherCommonList"],tabDataSource:Rt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:o,type:g==null?void 0:g.main_category_name,TooltipTitle:n.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:n.categoryId,user:u,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,n.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,d.GJ)(),n.status=v.id),C(!1),n.page=1,f.history.replace(`${r.pathname}?tabs=${v.id}`),se(n)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:n.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{se()}}})},onDropdownMenuClick:w}),Re.createElement(gs,{dataSource:g.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:B,SortMenuName:ue,setSortMenuName:S,onSearch:v=>{n.search=v.trim(),n.page=1,se()},onSort:v=>{var Y;n.sort_by=v.type,n.sort_direction=v.direction,n.page=1,X.cX.setItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),se(n)},onBatch:v=>C(v)})),(g==null?void 0:g.all_count)===0&&(0,d.GJ)()?!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(Un,{user:u,params:n,dispatch:o,onClick:()=>f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`),onSelect:Be}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(fe.Z,null),Re.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(Re.Fragment,null,Re.createElement("aside",{className:"animated fadeIn"},(m=g==null?void 0:g.homeworks)==null?void 0:m.map((v,Y)=>Re.createElement(As,{key:Y,user:u,dataSource:v,params:n,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:se})),!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Re.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ct,defaultPageSize:20,defaultCurrent:1,current:n.page||1,total:(0,d.GJ)()?g.query_total_count:g.student_all_count}))),L.length>0&&(0,d.GJ)()&&Re.createElement(Qe.Z,{offsetBottom:0},Re.createElement(_a,{buttonDataSource:bt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&Re.createElement(Yn,{getData:se}),Re.createElement(Gt,{onCallback:()=>C(!1)}),Re.createElement(Zn.Z,{onOk:()=>{se()}}),Re.createElement(jn.Z,{onOk:()=>{}}),Re.createElement(Jt,{onCallback:()=>C(!1),courseEndTime:g==null?void 0:g.course_end_time}),Re.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{C(!1),se()}}),Re.createElement(No,null),Re.createElement(Yo,{onCallback:()=>C(!1)}),Re.createElement(xa,{onCallback:()=>C(!1)}),Re.createElement(uo,{refreshList:se}),Re.createElement(Qa,null),Re.createElement(Ds.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:xo,data:Oo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),A&&Re.createElement(Hn,{courseId:n.coursesId,type:"1",onCancel:()=>Q(!1)})))};var al=(0,f.connect)(({classroomList:e,loading:a,user:o,globalSetting:u})=>({classroomList:e,globalSetting:u,user:o,loading:a.effects}))(ol),sl=Object.defineProperty,ul=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,ss=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,iu=(e,a,o)=>a in e?sl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,cu=(e,a)=>{for(var o in a||(a={}))lu.call(a,o)&&iu(e,o,a[o]);if(ss)for(var o of ss(a))ru.call(a,o)&&iu(e,o,a[o]);return e},ll=(e,a)=>ul(e,nl(a)),rl=(e,a)=>{var o={};for(var u in e)lu.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&ss)for(var u of ss(e))a.indexOf(u)<0&&ru.call(e,u)&&(o[u]=e[u]);return o},il=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const cl=e=>{var a=e,{classroomList:o,dispatch:u,match:i,location:c,user:m,onCallback:l}=a,s=rl(a,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const n=(0,f.useIntl)(),_=(0,f.useParams)(),[j,L]=(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,d.j5)()){k(!0);return}const C={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(P=>{var H;P.author_login===((H=m.userInfo)==null?void 0:H.login)?++C.hasNum:++C.noHasNum}),C.noHasNum>0?me.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"},C.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},C.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:()=>{B()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:n.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:n.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:j,destroyOnClose:!0,onOk:()=>il(void 0,null,function*(){var C;if((C=O.current)!=null&&C.onVerify())return;L(!0);const P=yield(0,ie.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});L(!1),P.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),G.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ll(cu({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:cu({},o.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{B()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=o==null?void 0:o.actionTabs)==null?void 0:F.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(Et.Z,{ref:C=>O.current=C})):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,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(cl),dl=y(37202),we=y(67294),pl=Object.defineProperty,fl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,us=Object.getOwnPropertySymbols,mu=Object.prototype.hasOwnProperty,du=Object.prototype.propertyIsEnumerable,pu=(e,a,o)=>a in e?pl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,$o=(e,a)=>{for(var o in a||(a={}))mu.call(a,o)&&pu(e,o,a[o]);if(us)for(var o of us(a))du.call(a,o)&&pu(e,o,a[o]);return e},Ts=(e,a)=>fl(e,El(a)),gl=(e,a)=>{var o={};for(var u in e)mu.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&us)for(var u of us(e))a.indexOf(u)<0&&du.call(e,u)&&(o[u]=e[u]);return o},fu=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const _l=e=>{var a=e,{classroomList:o,dispatch:u,courseEndTime:i,onWindowBack:c}=a,m=gl(a,["classroomList","dispatch","courseEndTime","onWindowBack"]),l,s,r,F,n,_,j,L,b,k,O,B,C,P,H,A,Q,ue,S,E,g,ee,T,N,ke,Ct,se,Rt,p,x,w,Be,bt,Ke,xo,Oo,v,Y,xe;const de=(0,f.useIntl)(),ye=(0,f.useParams)(),[st]=$.default.useForm(),[ro,Co]=(0,t.useState)(1),[he,To]=(0,t.useState)([]),[Rs,$s]=(0,t.useState)(0),[Gs,$c]=(0,t.useState)(2e3),[Gc,Za]=(0,t.useState)(!0),[ja,Vc]=(0,t.useState)(!1),[Vs,Jc]=(0,t.useState)(!1),[wt,Mo]=(0,t.useState)([]),[ea,ca]=(0,t.useState)(!0),[ta,Ra]=(0,t.useState)(!((r=(s=(l=o.actionTabs)==null?void 0:l.selectArrsAll)==null?void 0:s[0])!=null&&r.send_type));let[rt,Lo]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ye,Xe,Io,ma,$t,oa,Va,Ja,Wa,za,Ya,Ua;if(o.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ga(),(Xe=(Ye=(ce=o.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ye[0])!=null&&Xe.can_publish?Lo([...(Ja=(Va=(oa=o.actionTabs)==null?void 0:oa.selectArrsAll)==null?void 0:Va[0])==null?void 0:Ja.difficult_count]):Lo([...($t=(ma=(Io=o.actionTabs)==null?void 0:Io.selectArrsAll)==null?void 0:ma[0])==null?void 0:$t.difficult_settings]),Ra(!((Ya=(za=(Wa=o.actionTabs)==null?void 0:Wa.selectArrsAll)==null?void 0:za[0])!=null&&Ya.send_type)),Js(),o.actionTabs.type===2){const Ys=(Ua=o.actionTabs.selectArrsAll)==null?void 0:Ua[0];ca(Ys.unified_setting)}else ca(!1)},[o.actionTabs]),(0,t.useEffect)(()=>{if(ja){if(Vs)return;u({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(u({type:"classroomList/getClassroomTeacherCommonList",payload:Ts($o({},o.actionTabs.params),{type:1})}),u({type:"shixunHomeworks/getWorkList",payload:$o({},ye)})):u({type:"classroomList/getClassroomCommonList",payload:$o({},o.actionTabs.params)})}},[ja]);const Js=ce=>fu(void 0,null,function*(){Za(!0);const Ye=yield(0,W.c_)(Ts($o({},ye),{page:ce||ro,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]}));Ye==null||Ye.course_groups.map((Xe,Io)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),Ye&&(To([...Ye==null?void 0:Ye.course_groups]),$s(Ye==null?void 0:Ye.course_groups_count),Za(!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"))}))}),$a=()=>{(0,d.GJ)()?o.actionTabs.detail?(u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"shixunHomeworks/getWorkList",payload:$o({},ye)}),u({type:"shixunHomeworks/getWorkSetting",payload:$o({},ye)})):u({type:"classroomList/getClassroomTeacherCommonList",payload:Ts($o({},o.actionTabs.params),{type:5,category:o.actionTabs.params.categoryId})}):u({type:"classroomList/getClassroomCommonList",payload:$o({},o.actionTabs.params)})},Ws=()=>fu(void 0,null,function*(){var ce,Ye;if((0,d.Rm)()&&!((ce=o.AssistantObject.hack)!=null&&ce.can_publish)){G.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"),ao(!1);return}const Xe=$o({},st.getFieldsValue());if(Xe.end_time<=Xe.publish_time){G.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ao(!1);return}if((wt==null?void 0:wt.length)<=0&&!ea&&he.length>0){G.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ao(!1);return}if(rt.reduce(($t,oa)=>$t+oa)===0&&!ta){G.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),ao(!1);return}let Io={homework_ids:[...o.actionTabs.selectArrs],group_ids:wt.length>0?wt.map($t=>$t.id):(Ye=o.detailCommonHomeworksList)==null?void 0:Ye.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($t=>$t),send_type:ta?"0":"1",unified_setting:!wt.length};if(ao(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:$o({},Io)})).status===0){if(ao(!1),(0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),G.ZP.success("\u53D1\u5E03\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}m.onCallback&&m.onCallback(),$a(),localStorage.getItem("Noviceguide")==="0"||u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:we.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 ao(!1)}),Ga=()=>{Co(1),To([]),Mo([])},Wc=Rs>ro*Gs,[zs,ao]=(0,t.useState)(!1);return we.createElement(me.default,{width:600,confirmLoading:zs,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:Ws,onCancel:()=>{if(Ga(),u({type:"classroomList/setActionTabs",payload:{}}),c){c();return}$a()}},we.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",we.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&we.createElement($.default,{form:st},we.createElement("div",{style:{paddingLeft:0}},o.actionTabs.type===2&&we.createElement(oe.Z,{style:{marginBottom:"10px"}},we.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),we.createElement(Pe.ZP.Group,{value:ta,disabled:!((_=(n=(F=o.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:n[0])!=null&&_.can_publish),onChange:ce=>{Ra(ce.target.value)}},we.createElement(Pe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),we.createElement(Pe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!ta&&we.createElement(oe.Z,{style:{marginBottom:"10px"}},we.createElement("span",{style:{marginRight:65}}),we.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",we.createElement(z.Z,{value:rt[0],onChange:ce=>{rt[0]=ce,Lo([...rt])},min:0,disabled:!((b=(L=(j=o.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:L[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(C=(B=(O=(k=o.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:O[0])==null?void 0:B.difficult_count)==null?void 0:C[0]}`,max:(Q=(A=(H=(P=o.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:H[0])==null?void 0:A.difficult_count)==null?void 0:Q[0],style:{width:60}})),we.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",we.createElement(z.Z,{value:rt[1],onChange:ce=>{rt[1]=ce,Lo([...rt])},min:0,disabled:!((E=(S=(ue=o.actionTabs)==null?void 0:ue.selectArrsAll)==null?void 0:S[0])!=null&&E.can_publish),max:(N=(T=(ee=(g=o.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:ee[0])==null?void 0:T.difficult_count)==null?void 0:N[1],placeholder:`\u6700\u5927${(Rt=(se=(Ct=(ke=o.actionTabs)==null?void 0:ke.selectArrsAll)==null?void 0:Ct[0])==null?void 0:se.difficult_count)==null?void 0:Rt[1]}`,style:{width:60}})),we.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",we.createElement(z.Z,{value:rt[2],onChange:ce=>{rt[2]=ce,Lo([...rt])},min:0,disabled:!((w=(x=(p=o.actionTabs)==null?void 0:p.selectArrsAll)==null?void 0:x[0])!=null&&w.can_publish),placeholder:`\u6700\u5927${(xo=(Ke=(bt=(Be=o.actionTabs)==null?void 0:Be.selectArrsAll)==null?void 0:bt[0])==null?void 0:Ke.difficult_count)==null?void 0:xo[2]}`,max:(xe=(Y=(v=(Oo=o.actionTabs)==null?void 0:Oo.selectArrsAll)==null?void 0:v[0])==null?void 0:Y.difficult_count)==null?void 0:xe[2],style:{width:60}}))),we.createElement(oe.Z,{className:"mt30",align:"middle"},we.createElement(Z.Z,null,we.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},we.createElement(Fe.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}))),we.createElement(Z.Z,{className:"ml20"},we.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},we.createElement(Fe.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&&we.createElement(oe.Z,{style:{marginBottom:"10px"}},we.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),we.createElement(Pe.ZP.Group,{value:ea,onChange:ce=>{ca(ce.target.value),Mo([])}},we.createElement(Pe.ZP,{value:!0,disabled:!o.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),we.createElement(Pe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&o.actionTabs.type===2&&we.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||!ea)&&he.length>0&&we.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},we.createElement("span",{style:{flex:1}},we.createElement(ae.default,{checked:wt.length===he.length,onChange:ce=>{wt.length===he.length?Mo([]):Mo(he.filter(Ye=>!Ye.is_published))}},"\u5168\u9009")," "),we.createElement("span",{style:{width:16}}),we.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",wt.length||0,"\u4E2A\u5206\u73ED")),(o.actionTabs.type===1||!ea)&&he.length>0&&we.createElement(dl.Z,{data:he,selectedRowKeys:wt,setSelectedRowKeys:Mo})))};var vl=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(_l),yl=Object.defineProperty,hl=Object.defineProperties,Fl=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,Al=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,gu=(e,a,o)=>a in e?yl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,_u=(e,a)=>{for(var o in a||(a={}))Al.call(a,o)&&gu(e,o,a[o]);if(Eu)for(var o of Eu(a))Cl.call(a,o)&&gu(e,o,a[o]);return e},bl=(e,a)=>hl(e,Fl(a)),Dl=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Bl=({classroomList:e,dispatch:a})=>{const o=(0,f.useIntl)(),u=(0,f.useParams)();return t.createElement(me.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/${u.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"]),G.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:bl(_u({},e.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:_u({},e.actionTabs.params)}))}),onCancel:()=>{a({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,f.connect)(({classroomList:e})=>({classroomList:e}))(Bl),wl=Object.defineProperty,kl=Object.defineProperties,xl=Object.getOwnPropertyDescriptors,ns=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,yu=Object.prototype.propertyIsEnumerable,hu=(e,a,o)=>a in e?wl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Fu=(e,a)=>{for(var o in a||(a={}))vu.call(a,o)&&hu(e,o,a[o]);if(ns)for(var o of ns(a))yu.call(a,o)&&hu(e,o,a[o]);return e},Ol=(e,a)=>kl(e,xl(a)),Tl=(e,a)=>{var o={};for(var u in e)vu.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&ns)for(var u of ns(e))a.indexOf(u)<0&&yu.call(e,u)&&(o[u]=e[u]);return o},Ml=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Ll=e=>{var a=e,{classroomList:o,dispatch:u,onCallback:i}=a,c=Tl(a,["classroomList","dispatch","onCallback"]);const m=(0,f.useIntl)(),l=(0,f.useParams)();return l.id=l.coursesId,t.createElement(me.default,{centered:!0,title:m.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ml(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"]),G.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),u({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Ol(Fu({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:Fu({},o.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Il=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(Ll),Sl=Object.defineProperty,Au=Object.getOwnPropertySymbols,Nl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Cu=(e,a,o)=>a in e?Sl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Zl=(e,a)=>{for(var o in a||(a={}))Nl.call(a,o)&&Cu(e,o,a[o]);if(Au)for(var o of Au(a))Hl.call(a,o)&&Cu(e,o,a[o]);return e},jl=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Rl=({classroomList:e,loading:a,dispatch:o,onCallback:u})=>{var i,c;const m=(0,f.useIntl)(),l=(0,f.useParams)(),s=(0,f.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),n=_=>_&&_<K()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>jl(void 0,null,function*(){var _;const j=F.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(L,{method:"post",body:Zl({},j)});if(b.status===0){G.ZP.success("\u6DFB\u52A0\u6210\u529F"),u&&u(),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 B=(_=s.pathname)==null?void 0:_.split("/");B[4]=O,B[3]=k||B[3];const C=B==null?void 0:B.join("/");f.history.push(C)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(Z.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(Z.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var $l=(0,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Rl),ra={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},Gl=Object.defineProperty,Vl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,bu=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Du=(e,a,o)=>a in e?Gl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Bu=(e,a)=>{for(var o in a||(a={}))Wl.call(a,o)&&Du(e,o,a[o]);if(bu)for(var o of bu(a))zl.call(a,o)&&Du(e,o,a[o]);return e},Pu=(e,a)=>Vl(e,Jl(a)),Yl=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{Paragraph:Ul}=h.default,Kl=({createShixunParams:e},a)=>{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"}],u=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,c]=(0,t.useState)("0"),[m,l]=(0,t.useState)("hot"),[s,r]=(0,t.useState)([]),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),n=(B,C)=>Yl(void 0,null,function*(){const P=yield(0,M.he)(B);if(!P.status){if(P.shixuns.length===0&&C){k(!1);return}r(P.shixuns)}});(0,t.useImperativeHandle)(a,()=>({search:B=>n(Pu(Bu({},F.current),{keyword:B})),changeKeyWord:B=>F.current.keyword=B})),(0,t.useEffect)(()=>{n(F.current)},[]);const[_,j]=(0,t.useState)([]),L=B=>{j(B),e.current.shixun_ids=B},[b,k]=(0,t.useState)(!0),O=B=>{n(Pu(Bu({},F.current),{page:B}),!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(Z.Z,null,o.map((B,C)=>t.createElement(Ie.ZP,{key:C,type:i===B.id?"primary":"default",onClick:()=>{c(B.id),F.current.diff=B.id,n(F.current)}},B.name))),t.createElement(Z.Z,null,u.map((B,C)=>t.createElement(Ie.ZP,{key:C,className:"mr20",type:m===B.id?"primary":"default",onClick:()=>{l(B.id),F.current.order=B.id,n(F.current)}},B.name)))),t.createElement(Ko(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:O,hasMore:b,useWindow:!1},t.createElement(ae.default.Group,{onChange:L,value:_},s.map(B=>{const{name:C,id:P,description:H,challenge_names:A,author_name:Q,author_school_name:ue,level:S,total_stu_num:E}=B||{};return t.createElement("div",{key:P,className:ra.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:ra.checkboxWrapper,gutter:14},t.createElement(ae.default,{value:P}),t.createElement("div",{className:ra.title},C)),t.createElement("div",{className:ra.contentWrapper},t.createElement(Ul,{ellipsis:{rows:2},className:ra.desc,style:{color:"#8e8888"}},H),t.createElement(oe.Z,null,A.map((g,ee)=>t.createElement("span",{key:ee,className:ra.mission},"\u7B2C",ee+1,"\u5173",g))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:ra.info},t.createElement(R.Z,null,t.createElement("span",null,Q),t.createElement("span",null,"|"),t.createElement("span",null,ue),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",S),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",E)))))}))))};var Xl=(0,t.forwardRef)(Kl),Ms={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,wu=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,ku=(e,a,o)=>a in e?Ql(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,tr=(e,a)=>{for(var o in a||(a={}))ql.call(a,o)&&ku(e,o,a[o]);if(wu)for(var o of wu(a))er.call(a,o)&&ku(e,o,a[o]);return e},ls=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{TabPane:Uc}=fa.default,or=({shixunHomeworks:e,loading:a,dispatch:o,refreshList:u})=>{const i=(0,f.useIntl)(),c=(0,f.useParams)(),m=(0,f.useLocation)(),[l]=$.default.useForm(),{brankList:s}=e,[r,F]=(0,t.useState)(!1);let[n,_]=(0,t.useState)(!0),[j,L]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,B]=(0,t.useState)([]);const[C,P]=(0,t.useState)(),[H,A]=(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"&&S()},[e.actionTabs.key]);let ue=[];const S=function(){return ls(this,null,function*(){var T;if(n){F(!1),++H.page;const N=yield o({type:"shixunHomeworks/getBrankList",payload:tr({},H)});O=[...O.concat(N.object_list)],P(N.is_teacher),((T=N.object_list)==null?void 0:T.length)<H.limit?_(!1):_(!0),B([...O]),N.object_list==""&&H.page===1&&F(!0)}})},E=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),g=T=>ls(void 0,null,function*(){L(!0);const N=yield(0,W.aQ)(T);L(!1),N.status||(u(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(me.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:j},onOk:()=>ls(void 0,null,function*(){var T;if(b==="jupyter"){g(E.current);return}L(!0);const N=l.getFieldValue(),ke=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(ke==null?void 0:ke.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:ke.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),L(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(Z.Z,{span:12},Q.map((T,N)=>t.createElement(Ie.ZP,{key:N,shape:"round",type:b===T.id?"primary":"default",className:"mr10",onClick:ke=>ls(void 0,null,function*(){if(T.id==="jupyter"){k(T.id);return}O=[],n=!0,H.page=0,H.search="",H.filter=T.id,S(),k(T.id)})},T.name))),t.createElement(Z.Z,{span:12,className:"tr"},t.createElement(Ze.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var N;b==="jupyter"&&((N=ee.current)==null||N.changeKeyWord(T.target.value))},onSearch:T=>{var N;if(b==="jupyter"){(N=ee.current)==null||N.search(T);return}n=!0,H.search=T,H.page=0,O=[],S()},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:E,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!C&&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(Ko(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),S()},hasMore:n,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ue},className:Ms.form,onChange:T=>{ue=l.getFieldValue()}},O==""&&t.createElement(fe.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ae.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(T,N){return t.createElement(oe.Z,{key:N},t.createElement(Z.Z,{flex:"2"},t.createElement(ae.default,{onChange:ke=>{},key:N,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ms.line1].join(" ")},T.name))),t.createElement(Z.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ms.line1},T==null?void 0:T.course_list_name)),t.createElement(Z.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))})))))))};var ar=(0,f.connect)(({shixunHomeworks:e,loading:a})=>({shixunHomeworks:e,loading:a}))(or),sr=Object.defineProperty,ur=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,xu=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Ou=(e,a,o)=>a in e?sr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Tu=(e,a)=>{for(var o in a||(a={}))lr.call(a,o)&&Ou(e,o,a[o]);if(xu)for(var o of xu(a))rr.call(a,o)&&Ou(e,o,a[o]);return e},ir=(e,a)=>ur(e,nr(a)),cr=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const mr=({classroomList:e,loading:a,dispatch:o})=>{const u=(0,f.useIntl)(),i=(0,f.useParams)(),[c]=$.default.useForm();return t.createElement(me.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 m;yield c.validateFields();const l=Tu({},c.getFieldValue()),{selectArrs:s}=e.actionTabs;l.attachment_ids=(m=l.attachment_ids)==null?void 0:m.map(F=>F.response.id),(yield(0,pt.mz)(ir(Tu({},l),{homeworkId:s.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(ct.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.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,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(mr),Fa={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},pr=({isLoading:e,addText:a,tabDataSource:o,isAdmin:u,dispatch:i,type:c,TooltipTitle:m,categoryId:l,dropdownMenu:s,classroomList:r,isShowRightControl:F,defaultSelectedKeys:n,user:_,onTabMenuClick:j,onTooltipTitleClick:L,onDropdownMenuClick:b})=>{var k,O,B;const C=(0,f.useIntl)(),P=()=>t.createElement(pe.default,{onClick:({key:A})=>b(A)},s.map(A=>t.createElement(pe.default.Item,{key:A.id},A.name))),H=(0,f.useParams)();return t.createElement("div",{className:Fa.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(Z.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:n},o.map(A=>t.createElement(pe.default.Item,{key:A.id,onClick:()=>e?{}:j(A),style:{color:"#fff"}},t.createElement("span",{className:`${u?"mr5":""}`},A.name),A.total!==void 0&&t.createElement("span",{className:""},A.total||0))))),t.createElement(Z.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},u&&t.createElement(At.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var A;if((0,d.Rm)()&&!((A=r.AssistantObject.hack)!=null&&A.can_download)){G.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 A;if((0,d.Rm)()&&!((A=r.AssistantObject.hack)!=null&&A.can_download)){G.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}f.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:()=>{f.history.push(`/classrooms/${H.coursesId}/program_homework/ranking`)}},t.createElement(no.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),u&&F&&t.createElement("div",{className:Fa.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:L},t.createElement(no.Z,{title:m},t.createElement("span",{className:l?`${Fa.iconH} iconfont icon-zhongmingmingmulu`:`${Fa.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(At.Z,{disabled:((k=_==null?void 0:_.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:P},t.createElement("span",{onClick:()=>{},className:((O=_==null?void 0:_.userInfo)==null?void 0:O.user_status)===2?Fa.selectBtn1:Fa.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(no.Z,{title:((B=_==null?void 0:_.userInfo)==null?void 0:B.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,a||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Sa={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},fr=({isAdmin:e,dataSource:a,batchStatus:o,SortMenuName:u,setSortMenuName:i,onSearch:c,onSort:m,onBatch:l})=>{const s=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=n=>{i(n.name),m(n)},F=u==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Sa.searchSortControllerContainer},t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[u]},s.map(n=>t.createElement(pe.default.Item,{key:n.name,onClick:()=>r(n)},n.name)))},t.createElement("div",null,t.createElement("span",{className:`${Sa.btn} ${F?Sa.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),u)))),F&&t.createElement(no.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:Sa.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ea.t7,{className:Sa.myInput,style:{width:220,marginLeft:"auto"},onChange:c,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},Mu={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},Er=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),gr=({buttonDataSource:e,onClick:a})=>{const{allSelect:o,setAllSelect:u,setSelectArrs:i,dataSource:c,selectArrs:m,useBatchStatus:l,dispatch:s,params:r,getData:F,detailLeftMenus:n,main_category_id:_,setSelectArrsAll:j}=(0,t.useContext)(Ss);let L;const[b,k]=(0,t.useState)(!1),[O,B]=(0,t.useState)(""),C=A=>{u(A.target.checked),i(A.target.checked?c.map(Q=>Q.homework_id):[]),A.target.checked?j([...c]):j([])},P=()=>{let A={courseId:r.id,container_type:"program_homework"};r.categoryId&&(A.category_id=r.categoryId),s({type:"classroomList/getAllTaskList",payload:A}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};n.course_modules&&(L=n.course_modules.filter(A=>A.type==="program_homework")[0]);const H=t.createElement("div",{className:Mu.moveCategory,onMouseLeave:A=>k(!1)},t.createElement(pe.default,{onClick:A=>Er(void 0,[A],function*({item:Q,key:ue,keyPath:S,domEvent:E}){if(m=="")return G.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:m,new_category_id:ue}})).status===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),l(!1),F(),s({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(Ze.default,{onChange:A=>{B(A.target.value)}})),L&&L.second_category.filter(A=>A.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(A,Q){var ue;if(!(O!==""&&A.category_name.indexOf(O)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:A.category_id},A.category_name),(ue=A==null?void 0:A.third_category)==null?void 0:ue.map(S=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:S.category_id},S.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:A=>{A.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:_,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Mu.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(Z.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(Z.Z,null,t.createElement(ae.default,{checked:o,onChange:C},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:A})=>{a({key:A})}}},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:P,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>H,getPopupContainer:A=>A.parentNode},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(ht.Z,null)))))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},to={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"},Lu=y(1762),_r=Object.defineProperty,vr=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,hr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Su=(e,a,o)=>a in e?_r(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Aa=(e,a)=>{for(var o in a||(a={}))hr.call(a,o)&&Su(e,o,a[o]);if(Iu)for(var o of Iu(a))Fr.call(a,o)&&Su(e,o,a[o]);return e},Ar=(e,a)=>vr(e,yr(a)),Go=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),Cr=({dataSource:e,params:a,classroomList:o,manageAllGroup:u,user:i,getData:c})=>{var m,l,s,r,F,n,_,j,L,b,k,O,B;const{batchStatus:C,selectArrs:P,setSelectArrs:H,selectArrsAll:A,setSelectArrsAll:Q,dispatch:ue}=(0,t.useContext)(Ss),S=(0,f.useIntl)();let E=(0,f.useParams)();const[g,ee]=(0,t.useState)(!1),T=(0,t.useRef)(),[N,ke]=(0,t.useState)([]);E=Ar(Aa(Aa({},a),E),{category:E==null?void 0:E.categoryId}),(0,t.useEffect)(()=>{ke([]),ee(!1)},[]);const Ct=[{title:S.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:S.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,w;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,(w=p==null?void 0:p.split("/"))==null?void 0:w[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.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 se(){return Go(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Aa({},E)});ke(p.data)})}const Rt=p=>{P.includes(p)?(H(P.filter(x=>x!==p)),Q(A.filter(x=>x.homework_id!==p))):(H([...P,p]),Q([...A,e]))};return t.createElement("div",{className:to.listContainer,onClick:p=>{p.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&T.current&&!T.current.contains(p.target))&&((0,d.dE)()?(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:T},t.createElement(ae.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:P.includes(e.homework_id),onChange:()=>Rt(e.homework_id)})),t.createElement("div",{className:to.info},t.createElement("div",{className:to.title},t.createElement("div",{className:to.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(La.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.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(f.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:to.right},(0,d.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){var x,w,Be,bt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.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(`${(bt=i==null?void 0:i.userInfo)==null?void 0:bt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(E.sort_by=Ke==null?void 0:Ke.type,E.sort_direction=Ke==null?void 0:Ke.direction),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Aa({},E),type:2,manage_all_group:u}})})},t.createElement("aside",{className:to.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:to.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((s=e.status)!=null&&s.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>Go(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",[E.coursesId,e.homework_id]))}),className:to.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"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:to.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:to.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.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--",E),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Aa({},E),type:2,manage_all_group:u}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){var x,w;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_stop)){G.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Aa({},E),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:S.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ze.default,{defaultValue:x,maxLength:60,showCount:!0,onChange:w=>x=w.target.value})),onOk:()=>Go(void 0,null,function*(){let w=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(w==null?void 0:w.status)===0&&(G.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},S.formatMessage({id:"classrooms.rename1",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ue({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(f.Link,{target:"_blank",to:"/",onClick:p=>Go(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_delete)){G.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:A,params:E,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},S.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(f.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},S.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:to.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:to.detail},(0,d.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((n=e==null?void 0:e.status)==null?void 0:n[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((_=e==null?void 0:e.status)==null?void 0:_[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((j=e==null?void 0:e.status)==null?void 0:j[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((L=e==null?void 0:e.status)==null?void 0:L[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:to.iconV,onClick:p=>Go(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),g||se(),ee(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:to.content},(0,d.dE)()&&t.createElement("span",{className:to.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((B=e==null?void 0:e.status)==null?void 0:B[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,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length>5&&t.createElement(It.default,{className:Lu.Z.threeTableSty,scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length<6&&N.length>0&&t.createElement(It.default,{className:Lu.Z.threeTableSty,onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}))))},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"},Vo={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,Nu=Object.getOwnPropertySymbols,wr=Object.prototype.hasOwnProperty,kr=Object.prototype.propertyIsEnumerable,Hu=(e,a,o)=>a in e?Dr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Zu=(e,a)=>{for(var o in a||(a={}))wr.call(a,o)&&Hu(e,o,a[o]);if(Nu)for(var o of Nu(a))kr.call(a,o)&&Hu(e,o,a[o]);return e},ju=(e,a)=>Br(e,Pr(a)),Ru=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),xr=({courseId:e,type:a,onCancel:o})=>{const u=(0,f.useIntl)(),i=(0,f.useParams)(),[c,m]=(0,t.useState)({targerData:[],originData:[]}),[l,s]=(0,t.useState)([]),[r,F]=(0,t.useState)(!1),n=()=>Ru(void 0,null,function*(){F(!0);const k=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});F(!1),m({targerData:k.homeworks,originData:k.homeworks})});(0,t.useEffect)(()=>{n()},[]);const _=()=>Ru(void 0,null,function*(){F(!0);let k={homework_common_ids:l};i.categoryId&&(k=ju(Zu({},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&&(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),F(!1)}),j=(k,O)=>{k.target.checked?s([...l,O]):s(l.filter(B=>B!==O))},L=k=>{const O=c.originData.filter(B=>B.name.indexOf(k)>-1);m(ju(Zu({},c),{targerData:O}))},b=()=>{_()};return t.createElement("div",{className:`animated fadeInUp fast ${Vo.otherHomeworkWrap}`},t.createElement("div",{className:Vo.otherHomeworkContainer},t.createElement("div",{className:Vo.search},t.createElement(Ze.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Vo.content},c.targerData.map(k=>t.createElement("div",{className:`${Vo.listItem} mb10`,key:k.id},t.createElement(ae.default,{checked:l.includes(k.id),onChange:O=>j(O,k.id)}),t.createElement("div",{className:Vo.info},t.createElement("div",{className:`${Vo.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Vo.title},k.name),t.createElement("div",null,t.createElement(Ie.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 ${Vo.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:Vo.footer},t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:o},"\u53D6\u6D88"),t.createElement(Ie.ZP,{type:"primary",disabled:l.length===0||r,onClick:b},u.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},Or=y(3564),Tr=y(60920),Te=y(67294),Mr=Object.defineProperty,Lr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,rs=Object.getOwnPropertySymbols,$u=Object.prototype.hasOwnProperty,Gu=Object.prototype.propertyIsEnumerable,Vu=(e,a,o)=>a in e?Mr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Ca=(e,a)=>{for(var o in a||(a={}))$u.call(a,o)&&Vu(e,o,a[o]);if(rs)for(var o of rs(a))Gu.call(a,o)&&Vu(e,o,a[o]);return e},Ju=(e,a)=>Lr(e,Ir(a)),Sr=(e,a)=>{var o={};for(var u in e)$u.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&rs)for(var u of rs(e))a.indexOf(u)<0&&Gu.call(e,u)&&(o[u]=e[u]);return o},Ls=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});K().extend(ws());const Nr=({data:e,value:a,onChange:o})=>{var u,i,c,m;const[l,s]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((a==null?void 0:a.length)>0?e==null?void 0:e.filter(n=>a==null?void 0:a.includes(n==null?void 0:n.id)):[])},[a]),Te.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement(ae.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:n=>{o(n.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.leftSearch,onChange:n=>{s(Ju(Ca({},l),{leftSearch:n.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((u=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:u.length)!==0?Te.createElement(ae.default.Group,{value:a,onChange:n=>{o(n)}},Te.createElement(R.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:i.map((n,_)=>Te.createElement(ae.default,{key:_,value:n.id},n==null?void 0:n.name)))):Te.createElement(fe.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:l.rigthSearch,onChange:n=>{s(Ju(Ca({},l),{rigthSearch:n.target.value}))}}),Te.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(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(m=l.rigthSearch?r==null?void 0:r.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:m.map((n,_)=>Te.createElement(oe.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(Z.Z,null,n==null?void 0:n.name),Te.createElement(Z.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(a==null?void 0:a.filter(j=>j!==(n==null?void 0:n.id)))}})))):Te.createElement(fe.Z,{styles:{margin:"0 auto"}})))))},Hr=e=>{var a=e,{classroomList:o,dispatch:u,user:i,getData:c}=a,m=Sr(a,["classroomList","dispatch","user","getData"]),l,s,r,F,n,_;const j=(0,f.useIntl)(),L=(0,f.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",[,B,C,P]=(0,qo.U)(W.c_,Ca(Ca({},L),(s=o==null?void 0:o.actionTabs)==null?void 0:s.params)),[,,H,A]=(0,qo.U)(W.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ue]=(0,qo.U)(W.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(F=o==null?void 0:o.actionTabs)==null?void 0:F.selectArrs}),S=(...E)=>Ls(void 0,[...E],function*(g={}){H({});const ee=yield C({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&S()},[O]),Te.createElement(me.default,{centered:!0,title:(n=o==null?void 0:o.actionTabs)==null?void 0:n.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>Ls(void 0,null,function*(){b.submit()})},Te.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"),Te.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:E=>Ls(void 0,null,function*(){var g,ee,T;const N=yield ue(((g=P==null?void 0:P.course_groups)==null?void 0:g.length)>0?{unified_late:((ee=P==null?void 0:P.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[Ca({},E)]}:Ca({unified_late:((T=P==null?void 0:P.course_groups)==null?void 0:T.length)<=0},E));(N==null?void 0:N.status)==0&&(G.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Te.createElement(oe.Z,{wrap:!1,gutter:20},Te.createElement(Z.Z,{flex:1},Te.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(E,g,ee){return k===2&&g>100?Promise.reject(Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Te.createElement(Ze.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:Te.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:E=>(b.setFieldsValue({late_minus_score:E==2?20:5}),E)},Te.createElement(Bs.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Te.createElement(Z.Z,{flex:"390px"},Te.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(E,g,ee){return g&&K()(g).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&K()(g).startOf("minute")<=K()(A==null?void 0:A.max_late_time).startOf("minute")?(G.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${A==null?void 0:A.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(Fe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:E=>(0,X.BO)(E,{startTime:A==null?void 0:A.max_late_time}),disabledTime:E=>(0,X.hv)(E,{compared:A==null?void 0:A.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((_=P==null?void 0:P.course_groups)==null?void 0:_.length)>0&&Te.createElement(Ps.Z,{spinning:B},Te.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(Nr,{data:(P==null?void 0:P.course_groups)||[],onChange:E=>{H({group_ids:E})}})))))};var Zr=(0,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Hr),Wu=y(89485),Fo=y(67294),jr=Object.defineProperty,zu=Object.getOwnPropertySymbols,Rr=Object.prototype.hasOwnProperty,$r=Object.prototype.propertyIsEnumerable,Yu=(e,a,o)=>a in e?jr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Uu=(e,a)=>{for(var o in a||(a={}))Rr.call(a,o)&&Yu(e,o,a[o]);if(zu)for(var o of zu(a))$r.call(a,o)&&Yu(e,o,a[o]);return e},Gr=({styles:e={},onSelect:a,params:o,onClick:u,user:i})=>{var c;const[m,l]=(0,t.useState)(!1),s=(0,f.useIntl)(),[r,F]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),F("")},[]);const n=()=>{r==="1"&&f.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(a(),l(!1),F(""))};return Fo.createElement("section",{className:"tc animated fadeIn",style:Uu(Uu({},{color:"#999",margin:"200px auto"}),e)},Fo.createElement("img",{src:Wu.z3}),Fo.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",Fo.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),Fo.createElement("div",{style:{marginTop:"30px"}},Fo.createElement(Ie.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:u,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&Fo.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>l(!1),onOk:n},Fo.createElement("div",null,Fo.createElement("div",null,Fo.createElement(Pe.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>F("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Fo.createElement("div",null,Fo.createElement(Pe.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>F("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=y(67294),Vr=Object.defineProperty,Jr=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Ku=Object.getOwnPropertySymbols,zr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,Xu=(e,a,o)=>a in e?Vr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Na=(e,a)=>{for(var o in a||(a={}))zr.call(a,o)&&Xu(e,o,a[o]);if(Ku)for(var o of Ku(a))Yr.call(a,o)&&Xu(e,o,a[o]);return e},Is=(e,a)=>Jr(e,Wr(a)),Ur=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Ss=(0,t.createContext)({selectArrs:[]}),Kr=({classroomList:e,loading:a,dispatch:o,user:u})=>{var i,c,m,l;const s=(0,f.useIntl)(),r=(0,f.useLocation)(),F=(0,f.useParams)(),[n,_]=(0,t.useState)(()=>Is(Na({},F),{id:F.coursesId,limit:20})),[j]=(0,f.useSearchParams)(),[L,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[B,C]=(0,t.useState)(!1),[P,H]=(0,t.useState)([]),[A,Q]=(0,t.useState)(!1),[ue,S]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:E}=u,{detailCommonHomeworksList:g,detailLeftMenus:ee,detailTopBanner:T,taskList:N}=e;let ke;n.type=1,n.categoryId?n.category=n.categoryId:delete n.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,d.GJ)()?n.status=v:n.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(n.status="0",n.page=1),n.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{_(Na(Na({},n),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,Y,xe;if(F.categoryId?(n.categoryId=F.categoryId,n.category=F.categoryId):delete n.category,(v=u==null?void 0:u.userInfo)!=null&&v.login){(0,d.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:n.id}});const de=X.cX.getItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");de&&(n.sort_by=de==null?void 0:de.type,n.sort_direction=de==null?void 0:de.direction,S(de==null?void 0:de.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,d.GJ)()?n.status=ye:n.order=ye),se(st)}else if((xe=u==null?void 0:u.userInfo)!=null&&xe.username){const de=j.get("tabs");let ye={};de&&de!==void 0&&((0,d.GJ)()?n.status=de:n.order=de),se(ye)}},[(i=u==null?void 0:u.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"&&se()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[g]),(0,t.useEffect)(()=>{C(!1)},[n.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(L.length===g.homeworks.length&&L.length>0?O(!0):L.length!==g.homeworks.length&&O(!1))},[L]);const Ct=(v,Y)=>{n.page=v,se()},se=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:Is(Na({},n),{type:5})})},Rt=()=>{if((0,d.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:xe,in_progress_count:de,overed_count:ye}=g;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:xe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:de||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&&(ke=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=>E!=null&&E.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,d.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],w=v=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){G.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"?f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`):v==="2"?Be():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:n}})},bt=(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,d.GJ)()||(0,d.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,xe,de,ye,st,ro,Co;if(L.length===0)return G.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=u==null?void 0:u.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,lo.Rd)();return}let he=v.label||"",To={key:he,selectArrs:L,selectArrsAll:P,type:["publish","deadline"].includes(v.key)?1:"",params:n};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((de=(xe=e.AssistantObject)==null?void 0:xe.hack)!=null&&de.can_publish)){G.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(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){G.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":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((Co=(ro=e.AssistantObject)==null?void 0:ro.hack)!=null&&Co.can_delete)){G.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":he="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Is(Na({},To),{key:he})})},xo=v=>Ur(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:n.categoryId,courseId:n.id,task_ids:v,container_type:"program_homework"}}),se()}),Oo=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(Y=>{var xe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(xe=Y==null?void 0:Y.status)==null?void 0:xe[0]}})),v},[N]);return $e.createElement(Ss.Provider,{value:{params:n,batchStatus:B,selectArrs:L,setSelectArrs:b,allSelect:k,dataSource:g.homeworks||[],detailLeftMenus:ee,main_category_id:g.main_category_id||"",selectArrsAll:P,setAllSelect:O,useBatchStatus:C,dispatch:o,getData:se,setSelectArrsAll:H}},$e.createElement("section",null,$e.createElement("aside",{className:br.bg},$e.createElement(pr,{isLoading:a["classroomList/getClassroomTeacherCommonList"],tabDataSource:Rt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:o,type:g==null?void 0:g.main_category_name,TooltipTitle:n.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:n.categoryId,user:u,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,n.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,d.GJ)(),n.status=v.id),C(!1),n.page=1,f.history.replace(`${r.pathname}?tabs=${v.id}`),se(n)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:n.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{se()}}})},onDropdownMenuClick:w}),$e.createElement(fr,{dataSource:g.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:B,SortMenuName:ue,setSortMenuName:S,onSearch:v=>{n.search=v.trim(),n.page=1,se()},onSort:v=>{var Y;n.sort_by=v.type,n.sort_direction=v.direction,n.page=1,X.cX.setItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),se(n)},onBatch:v=>C(v)})),(g==null?void 0:g.all_count)===0&&(0,d.GJ)()?!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(Gr,{user:u,params:n,dispatch:o,onClick:()=>f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`),onSelect:Be}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(fe.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(m=g==null?void 0:g.homeworks)==null?void 0:m.map((v,Y)=>$e.createElement(Cr,{key:Y,user:u,dataSource:v,params:n,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:se})),!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&$e.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ct,defaultPageSize:20,defaultCurrent:1,current:n.page||1,total:(0,d.GJ)()?g.query_total_count:g.student_all_count}))),L.length>0&&(0,d.GJ)()&&$e.createElement(Qe.Z,{offsetBottom:0},$e.createElement(gr,{buttonDataSource:bt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Zr,{getData:se}),$e.createElement(ml,{onCallback:()=>C(!1)}),$e.createElement(Or.Z,{onOk:()=>{se()}}),$e.createElement(Tr.Z,{onOk:()=>{}}),$e.createElement(vl,{onCallback:()=>C(!1),courseEndTime:g==null?void 0:g.course_end_time}),$e.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{C(!1),se()}}),$e.createElement(Pl,null),$e.createElement(Il,{onCallback:()=>C(!1)}),$e.createElement($l,{onCallback:()=>C(!1)}),$e.createElement(ar,{refreshList:se}),$e.createElement(dr,null),$e.createElement(Ds.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:xo,data:Oo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),A&&$e.createElement(xr,{courseId:n.coursesId,type:"1",onCancel:()=>Q(!1)})))};var Xr=(0,f.connect)(({classroomList:e,loading:a,user:o,globalSetting:u})=>({classroomList:e,globalSetting:u,user:o,loading:a.effects}))(Kr),Qr=Object.defineProperty,qr=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,is=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,en=(e,a,o)=>a in e?Qr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,tn=(e,a)=>{for(var o in a||(a={}))Qu.call(a,o)&&en(e,o,a[o]);if(is)for(var o of is(a))qu.call(a,o)&&en(e,o,a[o]);return e},ti=(e,a)=>qr(e,ei(a)),oi=(e,a)=>{var o={};for(var u in e)Qu.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&is)for(var u of is(e))a.indexOf(u)<0&&qu.call(e,u)&&(o[u]=e[u]);return o},ai=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const si=e=>{var a=e,{classroomList:o,dispatch:u,match:i,location:c,user:m,onCallback:l}=a,s=oi(a,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const n=(0,f.useIntl)(),_=(0,f.useParams)(),[j,L]=(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,d.j5)()){k(!0);return}const C={hasNum:0,noHasNum:0};o.actionTabs.selectArrsAll.map(P=>{var H;P.author_login===((H=m.userInfo)==null?void 0:H.login)?++C.hasNum:++C.noHasNum}),C.noHasNum>0?me.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"},C.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},C.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:()=>{B()}}):k(!0)}else k(!1)},[o.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:n.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:b,okText:n.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:n.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:j,destroyOnClose:!0,onOk:()=>ai(void 0,null,function*(){var C;if((C=O.current)!=null&&C.onVerify())return;L(!0);const P=yield(0,ie.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...o.actionTabs.selectArrs]}});L(!1),P.status===0&&((0,X.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),G.ZP.success(n.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ti(tn({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:tn({},o.actionTabs.params)}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{B()}},!((r=o==null?void 0:o.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=o==null?void 0:o.actionTabs)==null?void 0:F.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(Et.Z,{ref:C=>O.current=C})):t.createElement(t.Fragment,null,t.createElement("p",null,n.formatMessage({id:"classrooms.submitWarning",defaultMessage:"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"})),t.createElement("p",null,n.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}))))};var ui=(0,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(si),ni=y(12082),li=Object.defineProperty,ri=Object.defineProperties,ii=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,ci=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,an=(e,a,o)=>a in e?li(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,sn=(e,a)=>{for(var o in a||(a={}))ci.call(a,o)&&an(e,o,a[o]);if(on)for(var o of on(a))mi.call(a,o)&&an(e,o,a[o]);return e},di=(e,a)=>ri(e,ii(a)),pi=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const fi=({classroomList:e,dispatch:a})=>{const o=(0,f.useIntl)(),u=(0,f.useParams)();return t.createElement(me.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/${u.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"]),G.ZP.success(o.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:di(sn({},e.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:sn({},e.actionTabs.params)}))}),onCancel:()=>{a({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,f.connect)(({classroomList:e})=>({classroomList:e}))(fi),gi=Object.defineProperty,_i=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,cs=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,ln=(e,a,o)=>a in e?gi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,rn=(e,a)=>{for(var o in a||(a={}))un.call(a,o)&&ln(e,o,a[o]);if(cs)for(var o of cs(a))nn.call(a,o)&&ln(e,o,a[o]);return e},yi=(e,a)=>_i(e,vi(a)),hi=(e,a)=>{var o={};for(var u in e)un.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&cs)for(var u of cs(e))a.indexOf(u)<0&&nn.call(e,u)&&(o[u]=e[u]);return o},Fi=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const Ai=e=>{var a=e,{classroomList:o,dispatch:u,onCallback:i}=a,c=hi(a,["classroomList","dispatch","onCallback"]);const m=(0,f.useIntl)(),l=(0,f.useParams)();return l.id=l.coursesId,t.createElement(me.default,{centered:!0,title:m.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:o.actionTabs.key==="\u6536\u85CF",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:m.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"]),G.ZP.success(m.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"})),u({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:yi(rn({},o.actionTabs.params),{type:5})}):u({type:"classroomList/getClassroomCommonList",payload:rn({},o.actionTabs.params)}),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ci=(0,f.connect)(({classroomList:e})=>({classroomList:e}))(Ai),bi=Object.defineProperty,cn=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,mn=(e,a,o)=>a in e?bi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Pi=(e,a)=>{for(var o in a||(a={}))Di.call(a,o)&&mn(e,o,a[o]);if(cn)for(var o of cn(a))Bi.call(a,o)&&mn(e,o,a[o]);return e},wi=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const ki=({classroomList:e,loading:a,dispatch:o,onCallback:u})=>{var i,c;const m=(0,f.useIntl)(),l=(0,f.useParams)(),s=(0,f.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),n=_=>_&&_<K()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:m.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:m.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>wi(void 0,null,function*(){var _;const j=F.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,b=yield(0,ie.ZP)(L,{method:"post",body:Pi({},j)});if(b.status===0){G.ZP.success(m.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),u&&u(),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 B=(_=s.pathname)==null?void 0:_.split("/");B[4]=O,B[3]=k||B[3];const C=B==null?void 0:B.join("/");f.history.push(C)}}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(Z.Z,null,m.formatMessage({id:"classrooms.directoryName",defaultMessage:"\u76EE\u5F55\u540D\u79F0"}),"\uFF1A"),t.createElement(Z.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var xi=(0,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(ki),ia={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},Oi=Object.defineProperty,Ti=Object.defineProperties,Mi=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,pn=(e,a,o)=>a in e?Oi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,fn=(e,a)=>{for(var o in a||(a={}))Li.call(a,o)&&pn(e,o,a[o]);if(dn)for(var o of dn(a))Ii.call(a,o)&&pn(e,o,a[o]);return e},En=(e,a)=>Ti(e,Mi(a)),Si=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{Paragraph:Ni}=h.default,Hi=({createShixunParams:e},a)=>{const o=(0,f.useIntl)(),u=[{name:o.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"0"},{name:o.formatMessage({id:"classroomClassroomExperiments.beginner",defaultMessage:"\u521D\u7EA7"}),id:"1"},{name:o.formatMessage({id:"classroomClassroomExperiments.intermediate",defaultMessage:"\u4E2D\u7EA7"}),id:"2"},{name:o.formatMessage({id:"classroomClassroomExperiments.intermediateAdvanced",defaultMessage:"\u4E2D\u9AD8\u7EA7"}),id:"3"},{name:o.formatMessage({id:"classroomClassroomExperiments.advanced",defaultMessage:"\u9AD8\u7EA7"}),id:"4"}],i=[{name:o.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"hot"},{name:o.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"new"}],[c,m]=(0,t.useState)("0"),[l,s]=(0,t.useState)("hot"),[r,F]=(0,t.useState)([]),n=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),_=(C,P)=>Si(void 0,null,function*(){const H=yield(0,M.he)(C);if(!H.status){if(H.shixuns.length===0&&P){O(!1);return}F(H.shixuns)}});(0,t.useImperativeHandle)(a,()=>({search:C=>_(En(fn({},n.current),{keyword:C})),changeKeyWord:C=>n.current.keyword=C})),(0,t.useEffect)(()=>{_(n.current)},[]);const[j,L]=(0,t.useState)([]),b=C=>{L(C),e.current.shixun_ids=C},[k,O]=(0,t.useState)(!0),B=C=>{_(En(fn({},n.current),{page:C}),!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(Z.Z,null,u.map((C,P)=>t.createElement(Ie.ZP,{key:P,type:c===C.id?"primary":"default",onClick:()=>{m(C.id),n.current.diff=C.id,_(n.current)}},C.name))),t.createElement(Z.Z,null,i.map((C,P)=>t.createElement(Ie.ZP,{key:P,className:"mr20",type:l===C.id?"primary":"default",onClick:()=>{s(C.id),n.current.order=C.id,_(n.current)}},C.name)))),t.createElement(Ko(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:B,hasMore:k,useWindow:!1},t.createElement(ae.default.Group,{onChange:b,value:j},r.map(C=>{const{name:P,id:H,description:A,challenge_names:Q,author_name:ue,author_school_name:S,level:E,total_stu_num:g}=C||{};return t.createElement("div",{key:H,className:ia.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:ia.checkboxWrapper,gutter:14},t.createElement(ae.default,{value:H}),t.createElement("div",{className:ia.title},P)),t.createElement("div",{className:ia.contentWrapper},t.createElement(Ni,{ellipsis:{rows:2},className:ia.desc,style:{color:"#8e8888"}},A),t.createElement(oe.Z,null,Q.map((ee,T)=>t.createElement("span",{key:T,className:ia.mission},T+1,o.formatMessage({id:"shixuns.part",defaultMessage:"\u5173"})," ",ee))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:ia.info},t.createElement(R.Z,null,t.createElement("span",null,ue),t.createElement("span",null,"|"),t.createElement("span",null,S),t.createElement("span",null,"|"),t.createElement("span",null,o.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"}),"\xA0",E),t.createElement("span",null,"|"),t.createElement("span",null,o.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"}),"\xA0",g)))))}))))};var Zi=(0,t.forwardRef)(Hi),Ns={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,gn=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,_n=(e,a,o)=>a in e?ji(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Gi=(e,a)=>{for(var o in a||(a={}))Ri.call(a,o)&&_n(e,o,a[o]);if(gn)for(var o of gn(a))$i.call(a,o)&&_n(e,o,a[o]);return e},ms=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const{TabPane:om}=fa.default,Vi=({shixunHomeworks:e,loading:a,dispatch:o,refreshList:u})=>{const i=(0,f.useIntl)(),c=(0,f.useParams)(),m=(0,f.useLocation)(),[l]=$.default.useForm(),{brankList:s}=e,[r,F]=(0,t.useState)(!1);let[n,_]=(0,t.useState)(!0),[j,L]=(0,t.useState)(!1);const[b,k]=(0,t.useState)("myself");let[O,B]=(0,t.useState)([]);const[C,P]=(0,t.useState)(),[H,A]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),Q=[{name:i.formatMessage({id:"classrooms.myResources",defaultMessage:"\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"&&S()},[e.actionTabs.key]);let ue=[];const S=function(){return ms(this,null,function*(){var T;if(n){F(!1),++H.page;const N=yield o({type:"shixunHomeworks/getBrankList",payload:Gi({},H)});O=[...O.concat(N.object_list)],P(N.is_teacher),((T=N.object_list)==null?void 0:T.length)<H.limit?_(!1):_(!0),B([...O]),N.object_list==""&&H.page===1&&F(!0)}})},E=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),g=T=>ms(void 0,null,function*(){L(!0);const N=yield(0,W.aQ)(T);L(!1),N.status||(u(),o({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ee=(0,t.useRef)();return t.createElement(me.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:j},onOk:()=>ms(void 0,null,function*(){var T;if(b==="jupyter"){g(E.current);return}L(!0);const N=l.getFieldValue(),ke=yield o({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(ke==null?void 0:ke.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:ke.object_ids,params:(T=e.actionTabs)==null?void 0:T.params}})),L(!1)}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(Z.Z,{span:12},Q.map((T,N)=>t.createElement(Ie.ZP,{key:N,shape:"round",type:b===T.id?"primary":"default",className:"mr10",onClick:ke=>ms(void 0,null,function*(){if(T.id==="jupyter"){k(T.id);return}O=[],n=!0,H.page=0,H.search="",H.filter=T.id,S(),k(T.id)})},T.name))),t.createElement(Z.Z,{span:12,className:"tr"},t.createElement(Ze.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:T=>{var N;b==="jupyter"&&((N=ee.current)==null||N.changeKeyWord(T.target.value))},onSearch:T=>{var N;if(b==="jupyter"){(N=ee.current)==null||N.search(T);return}n=!0,H.search=T,H.page=0,O=[],S()},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"},i.formatMessage({id:"common.favorite",defaultMessage:"\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:E,ref:ee}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!C&&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")}},i.formatMessage({id:"user.immediateCertification",defaultMessage:"\u7ACB\u5373\u8BA4\u8BC1"}))),t.createElement(Ko(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),S()},hasMore:n,useWindow:!1},t.createElement($.default,{form:l,initialValues:{group_ids:ue},className:Ns.form,onChange:T=>{ue=l.getFieldValue()}},O==""&&t.createElement(fe.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ae.default.Group,{style:{width:"100%"},className:"font14"},O==null?void 0:O.map(function(T,N){return t.createElement(oe.Z,{key:N},t.createElement(Z.Z,{flex:"2"},t.createElement(ae.default,{onChange:ke=>{},key:N,value:String(T.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ns.line1].join(" ")},T.name))),t.createElement(Z.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ns.line1},T==null?void 0:T.course_list_name)),t.createElement(Z.Z,{flex:"50px",className:"c-black"},b==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},i.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):b==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},i.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):T==null?void 0:T.username))})))))))};var Ji=(0,f.connect)(({shixunHomeworks:e,loading:a})=>({shixunHomeworks:e,loading:a}))(Vi),Wi=Object.defineProperty,zi=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,yn=(e,a,o)=>a in e?Wi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,hn=(e,a)=>{for(var o in a||(a={}))Ui.call(a,o)&&yn(e,o,a[o]);if(vn)for(var o of vn(a))Ki.call(a,o)&&yn(e,o,a[o]);return e},Xi=(e,a)=>zi(e,Yi(a)),Qi=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const qi=({classroomList:e,loading:a,dispatch:o})=>{const u=(0,f.useIntl)(),i=(0,f.useParams)(),[c]=$.default.useForm();return t.createElement(me.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 m;yield c.validateFields();const l=hn({},c.getFieldValue()),{selectArrs:s}=e.actionTabs;l.attachment_ids=(m=l.attachment_ids)==null?void 0:m.map(F=>F.response.id),(yield(0,pt.mz)(Xi(hn({},l),{homeworkId:s.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(ct.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0",rows:7}))))};var ec=(0,f.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(qi),ba={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},tc=({isLoading:e,addText:a,tabDataSource:o,isAdmin:u,dispatch:i,type:c,TooltipTitle:m,categoryId:l,dropdownMenu:s,classroomList:r,isShowRightControl:F,defaultSelectedKeys:n,user:_,onTabMenuClick:j,onTooltipTitleClick:L,onDropdownMenuClick:b})=>{var k,O,B;const C=(0,f.useIntl)(),P=()=>t.createElement(pe.default,{onClick:({key:A})=>b(A)},s.map(A=>t.createElement(pe.default.Item,{key:A.id},A.name))),H=(0,f.useParams)();return t.createElement("div",{className:ba.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(Z.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:n},o.map(A=>t.createElement(pe.default.Item,{key:A.id,onClick:()=>e?{}:j(A)},t.createElement("span",{className:`c-grey-666 ${u?"mr20":""}`},A.name),A.total!==void 0&&t.createElement("span",{className:"c-grey-999"},A.total||0))))),t.createElement(Z.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},u&&t.createElement(At.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var A;if((0,d.Rm)()&&!((A=r.AssistantObject.hack)!=null&&A.can_download)){G.ZP.warning(C.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}})}},C.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),t.createElement(pe.default.Item,{key:3,onClick:()=>{var A;if((0,d.Rm)()&&!((A=r.AssistantObject.hack)!=null&&A.can_download)){G.ZP.warning(C.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}f.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/hack_work_list`)}},C.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:()=>{f.history.push(`/classrooms/${H.coursesId}/program_homework/ranking`)}},t.createElement(no.Z,{title:C.formatMessage({id:"classroomProgrammingHomework.leaderboard",defaultMessage:"\u6392\u884C\u699C"})},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),u&&F&&t.createElement("div",{className:ba.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:L},t.createElement(no.Z,{title:m},t.createElement("span",{className:l?`${ba.iconH} iconfont icon-zhongmingmingmulu`:`${ba.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(At.Z,{disabled:((k=_==null?void 0:_.userInfo)==null?void 0:k.user_status)===2,className:"ml10",dropdownRender:P},t.createElement("span",{onClick:()=>{},className:((O=_==null?void 0:_.userInfo)==null?void 0:O.user_status)===2?ba.selectBtn1:ba.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(no.Z,{title:((B=_==null?void 0:_.userInfo)==null?void 0:B.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,a||C.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})))))))))},ds={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},oc=({isAdmin:e,dataSource:a,batchStatus:o,SortMenuName:u,setSortMenuName:i,onSearch:c,onSort:m,onBatch:l})=>{const s=(0,f.useIntl)(),r=e?[{name:s.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:s.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:s.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:s.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:s.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:s.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:s.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:s.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:s.formatMessage({id:"classrooms.byPublishTimeAscending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:s.formatMessage({id:"classrooms.byPublishTimeDescending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:s.formatMessage({id:"classrooms.byDeadlineAscending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:s.formatMessage({id:"classrooms.byDeadlineDescending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:s.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:s.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}],F=_=>{i(_.name),m(_)},n=u===s.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return t.createElement("div",{className:ds.searchSortControllerContainer},t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[u]},r.map(_=>t.createElement(pe.default.Item,{key:_.name,onClick:()=>F(_)},_.name)))},t.createElement("div",null,t.createElement("span",{className:`${ds.btn} ${n?ds.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),u)))),n&&t.createElement(no.Z,{title:s.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167"})+s.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})+s.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u6392\u5217"})},t.createElement("span",{className:ds.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ze.default.Search,{allowClear:!0,placeholder:s.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:c,style:{width:220,marginLeft:"auto"}}))},Fn={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},ac=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),sc=({buttonDataSource:e,onClick:a})=>{const{allSelect:o,setAllSelect:u,setSelectArrs:i,dataSource:c,selectArrs:m,useBatchStatus:l,dispatch:s,params:r,getData:F,detailLeftMenus:n,main_category_id:_,setSelectArrsAll:j}=(0,t.useContext)(js);let L;const b=(0,f.useIntl)(),[k,O]=(0,t.useState)(!1),[B,C]=(0,t.useState)(""),P=Q=>{u(Q.target.checked),i(Q.target.checked?c.map(ue=>ue.homework_id):[]),Q.target.checked?j([...c]):j([])},H=()=>{let Q={courseId:r.id,container_type:"program_homework"};r.categoryId&&(Q.category_id=r.categoryId),s({type:"classroomList/getAllTaskList",payload:Q}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};n.course_modules&&(L=n.course_modules.filter(Q=>Q.type==="program_homework")[0]);const A=t.createElement("div",{className:Fn.moveCategory,onMouseLeave:Q=>O(!1)},t.createElement(pe.default,{onClick:Q=>ac(void 0,[Q],function*({item:ue,key:S,keyPath:E,domEvent:g}){if(m=="")return G.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:m,new_category_id:S}})).status===0&&(G.ZP.success(b.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),l(!1),F(),s({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(Ze.default,{onChange:Q=>{C(Q.target.value)}})),L&&L.second_category.filter(Q=>Q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Q,ue){var S;if(!(B!==""&&Q.category_name.indexOf(B)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:Q.category_id},Q.category_name),(S=Q==null?void 0:Q.third_category)==null?void 0:S.map(E=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:E.category_id},E.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Q=>{Q.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:_,type:"program_homework"}}})}},b.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return t.createElement("div",{className:Fn.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(Z.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(Z.Z,null,t.createElement(ae.default,{checked:o,onChange:P},b.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:Q})=>{a({key:Q})}}},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},b.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:H,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},b.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,d.GJ)()&&t.createElement(Z.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>A,getPopupContainer:Q=>Q.parentNode},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},b.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",t.createElement(ht.Z,null)))))),t.createElement(Z.Z,null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),l(!1)}},b.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},oo={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"},uc=Object.defineProperty,nc=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,ic=Object.prototype.propertyIsEnumerable,Cn=(e,a,o)=>a in e?uc(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Da=(e,a)=>{for(var o in a||(a={}))rc.call(a,o)&&Cn(e,o,a[o]);if(An)for(var o of An(a))ic.call(a,o)&&Cn(e,o,a[o]);return e},cc=(e,a)=>nc(e,lc(a)),Jo=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),mc=({dataSource:e,params:a,classroomList:o,manageAllGroup:u,user:i,getData:c})=>{var m,l,s,r,F,n,_,j,L,b,k,O,B;const{batchStatus:C,selectArrs:P,setSelectArrs:H,selectArrsAll:A,setSelectArrsAll:Q,dispatch:ue}=(0,t.useContext)(js),S=(0,f.useIntl)();let E=(0,f.useParams)();const[g,ee]=(0,t.useState)(!1),T=(0,t.useRef)(),[N,ke]=(0,t.useState)([]);E=cc(Da(Da({},a),E),{category:E==null?void 0:E.categoryId}),(0,t.useEffect)(()=>{ke([]),ee(!1)},[]);const Ct=[{title:S.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:S.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:S.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),value:"\u672A\u5F00\u59CB"},{text:S.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:S.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),value:"\u8865\u4EA4\u4E2D"},{text:S.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:S.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),value:"\u672A\u53D1\u5E03"}],onFilter:(p,x)=>x.status.indexOf(p)===0},{title:S.formatMessage({id:"classrooms.submissionStatus1",defaultMessage:"\u63D0\u4EA4\u60C5\u51B5"}),dataIndex:"statistics",key:"statistics",width:80,render:p=>{var x,w;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,(w=p==null?void 0:p.split("/"))==null?void 0:w[1]))}},{title:S.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:S.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:S.formatMessage({id:"classrooms.lateSubmissionTime",defaultMessage:"\u8865\u4EA4\u65F6\u95F4"}),dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:S.formatMessage({id:"classrooms.classTeacher",defaultMessage:"\u5206\u73ED\u8001\u5E08"}),dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function se(){return Jo(this,null,function*(){let p=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Da({},E)});ke(p.data)})}const Rt=p=>{P.includes(p)?(H(P.filter(x=>x!==p)),Q(A.filter(x=>x.homework_id!==p))):(H([...P,p]),Q([...A,e]))};return t.createElement("div",{className:oo.listContainer,onClick:p=>{p.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&T.current&&!T.current.contains(p.target))&&((0,d.dE)()?(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,X.xg)(`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:T},t.createElement(ae.default,{onClick:p=>{p.stopPropagation()},style:{padding:"10px"},checked:P.includes(e.homework_id),onChange:()=>Rt(e.homework_id)})),t.createElement("div",{className:oo.info},t.createElement("div",{className:oo.title},t.createElement("div",{className:oo.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(La.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(X.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.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(f.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:oo.right},(0,d.GJ)()&&((l=e==null?void 0:e.status)==null?void 0:l[0])==="\u672A\u53D1\u5E03"&&t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){var x,w,Be,bt;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.ZP.warning(S.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(`${(bt=i==null?void 0:i.userInfo)==null?void 0:bt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(E.sort_by=Ke==null?void 0:Ke.type,E.sort_direction=Ke==null?void 0:Ke.direction),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Da({},E),type:2,manage_all_group:u}})})},t.createElement("aside",{className:oo.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,S.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,d.dE)()&&t.createElement("div",{className:oo.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((s=e.status)!=null&&s.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:p=>Jo(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",[E.coursesId,e.homework_id]))}),className:oo.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,S.formatMessage({id:"classroomClassroomExperiments.startLearning",defaultMessage:"\u5F00\u59CB\u5B66\u4E60"}))),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:oo.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:oo.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),((x=i==null?void 0:i.userInfo)==null?void 0:x.user_status)===2){(0,lo.Rd)();return}if((0,d.Rm)()&&!((Be=(w=o.AssistantObject)==null?void 0:w.hack)!=null&&Be.can_publish)){G.ZP.warning(S.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--",E),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Da({},E),type:2,manage_all_group:u}})})},S.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){var x,w;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_stop)){G.ZP.warning(S.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Da({},E),type:2}})})},S.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){p.stopPropagation(),p.preventDefault();let x=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:S.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:S.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:S.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),content:t.createElement("div",null,t.createElement(Ze.default,{defaultValue:x,onChange:w=>x=w.target.value})),onOk:()=>Jo(void 0,null,function*(){let w=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:x}});(w==null?void 0:w.status)===0&&(G.ZP.success(S.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),c())})})})},S.formatMessage({id:"classrooms.rename1",defaultMessage:"\u91CD\u65B0\u547D\u540D"}))),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ue({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"}})})},S.formatMessage({id:"classrooms.supplementGrades",defaultMessage:"\u8865\u5145\u6210\u7EE9"}))),t.createElement(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(f.Link,{target:"_blank",to:"/",onClick:p=>Jo(void 0,null,function*(){var x,w,Be;if(p.stopPropagation(),p.preventDefault(),(0,d.Rm)()&&!((w=(x=o.AssistantObject)==null?void 0:x.hack)!=null&&w.can_delete)){G.ZP.warning(S.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}ue({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:A,params:E,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},S.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(f.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${E.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},S.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:oo.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,S.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),t.createElement("div",{className:oo.detail},(0,d.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((n=e==null?void 0:e.status)==null?void 0:n[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},S.formatMessage({id:"classrooms.notDone",defaultMessage:"\u672A\u505A\u9898"})),e.uncommit_count," ",S.formatMessage({id:"classrooms.people",defaultMessage:"\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((_=e==null?void 0:e.status)==null?void 0:_[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},S.formatMessage({id:"classrooms.done",defaultMessage:"\u5DF2\u505A\u9898"})),e.commit_count," ",S.formatMessage({id:"classrooms.people",defaultMessage:"\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((j=e==null?void 0:e.status)==null?void 0:j[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},S.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count," ",S.formatMessage({id:"classrooms.people",defaultMessage:"\u4EBA"})),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((L=e==null?void 0:e.status)==null?void 0:L[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},S.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"},S.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\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"},S.formatMessage({id:"classrooms.endTime",defaultMessage:"\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"},S.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\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:oo.iconV,onClick:p=>Jo(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),g||se(),ee(!g)})},t.createElement("i",{className:`iconfont icon-${g?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:oo.content},(0,d.dE)()&&t.createElement("span",{className:oo.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((B=e==null?void 0:e.status)==null?void 0:B[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,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length>5&&t.createElement(It.default,{scroll:{y:240},onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&g&&N.length<6&&N.length>0&&t.createElement(It.default,{onRow:p=>({onClick:x=>{x.stopPropagation(),x.preventDefault()}}),onHeaderRow:(p,x)=>({onClick:w=>{w.stopPropagation(),w.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,x,w)=>{w.field&&(E.sort_by=w.field),w.order||(E.sort_direction="asc"),w.order==="ascend"&&(E.sort_direction="asc"),w.order==="descend"&&(E.sort_direction="desc"),w.order||(E.sort_direction="asc"),se()},columns:Ct}))))},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"},Wo={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,bn=Object.getOwnPropertySymbols,gc=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,Dn=(e,a,o)=>a in e?pc(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Bn=(e,a)=>{for(var o in a||(a={}))gc.call(a,o)&&Dn(e,o,a[o]);if(bn)for(var o of bn(a))_c.call(a,o)&&Dn(e,o,a[o]);return e},Pn=(e,a)=>fc(e,Ec(a)),wn=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())}),vc=({courseId:e,type:a,onCancel:o})=>{const u=(0,f.useIntl)(),i=(0,f.useParams)(),[c,m]=(0,t.useState)({targerData:[],originData:[]}),[l,s]=(0,t.useState)([]),[r,F]=(0,t.useState)(!1),n=()=>wn(void 0,null,function*(){F(!0);const k=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});F(!1),m({targerData:k.homeworks,originData:k.homeworks})});(0,t.useEffect)(()=>{n()},[]);const _=()=>wn(void 0,null,function*(){F(!0);let k={homework_common_ids:l};i.categoryId&&(k=Pn(Bn({},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&&(G.ZP.success("\u63D0\u4EA4\u6210\u529F"),o()),F(!1)}),j=(k,O)=>{k.target.checked?s([...l,O]):s(l.filter(B=>B!==O))},L=k=>{const O=c.originData.filter(B=>B.name.indexOf(k)>-1);m(Pn(Bn({},c),{targerData:O}))},b=()=>{_()};return t.createElement("div",{className:`animated fadeInUp fast ${Wo.otherHomeworkWrap}`},t.createElement("div",{className:Wo.otherHomeworkContainer},t.createElement("div",{className:Wo.search},t.createElement(Ze.default.Search,{size:"middle",enterButton:u.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Wo.content},c.targerData.map(k=>t.createElement("div",{className:`${Wo.listItem} mb10`,key:k.id},t.createElement(ae.default,{checked:l.includes(k.id),onChange:O=>j(O,k.id)}),t.createElement("div",{className:Wo.info},t.createElement("div",{className:`${Wo.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Wo.title},k.name),t.createElement("div",null,t.createElement(Ie.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 ${Wo.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"},u.formatMessage({id:"shixuns.creationTime",defaultMessage:"\u521B\u5EFA\u65F6\u95F4"}),"\uFF1A",k.created_at)))))),t.createElement("div",{className:Wo.footer},t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:o},u.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),t.createElement(Ie.ZP,{type:"primary",disabled:l.length===0||r,onClick:b},u.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},yc=y(34738),hc=y(6151),Me=y(67294),Fc=Object.defineProperty,Ac=Object.defineProperties,Cc=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,On=(e,a,o)=>a in e?Fc(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Ba=(e,a)=>{for(var o in a||(a={}))kn.call(a,o)&&On(e,o,a[o]);if(ps)for(var o of ps(a))xn.call(a,o)&&On(e,o,a[o]);return e},Tn=(e,a)=>Ac(e,Cc(a)),bc=(e,a)=>{var o={};for(var u in e)kn.call(e,u)&&a.indexOf(u)<0&&(o[u]=e[u]);if(e!=null&&ps)for(var u of ps(e))a.indexOf(u)<0&&xn.call(e,u)&&(o[u]=e[u]);return o},Hs=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});K().extend(ws());const Dc=({data:e,value:a,onChange:o})=>{var u,i,c,m;const[l,s]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((a==null?void 0:a.length)>0?e==null?void 0:e.filter(n=>a==null?void 0:a.includes(n==null?void 0:n.id)):[])},[a]),Me.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Me.createElement(ae.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:n=>{o(n.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),Me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Me.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:l.leftSearch,onChange:n=>{s(Tn(Ba({},l),{leftSearch:n.target.value}))}}),Me.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((u=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:u.length)!==0?Me.createElement(ae.default.Group,{value:a,onChange:n=>{o(n)}},Me.createElement(R.Z,{direction:"vertical"},(i=l.leftSearch?e==null?void 0:e.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.leftSearch)}):e)==null?void 0:i.map((n,_)=>Me.createElement(ae.default,{key:_,value:n.id},n==null?void 0:n.name)))):Me.createElement(fe.Z,{styles:{margin:"0 auto"}})))),Me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Me.createElement("div",null,intl.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),(r==null?void 0:r.length)||0,intl.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"})),Me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Me.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:l.rigthSearch,onChange:n=>{s(Tn(Ba({},l),{rigthSearch:n.target.value}))}}),Me.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(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:c.length)!==0?(m=l.rigthSearch?r==null?void 0:r.filter(n=>{var _;return(_=n==null?void 0:n.name)==null?void 0:_.includes(l.rigthSearch)}):r)==null?void 0:m.map((n,_)=>Me.createElement(oe.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Me.createElement(Z.Z,null,n==null?void 0:n.name),Me.createElement(Z.Z,null,Me.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{o(a==null?void 0:a.filter(j=>j!==(n==null?void 0:n.id)))}})))):Me.createElement(fe.Z,{styles:{margin:"0 auto"}})))))},Bc=e=>{var a=e,{classroomList:o,dispatch:u,user:i,getData:c}=a,m=bc(a,["classroomList","dispatch","user","getData"]),l,s,r,F,n,_;const j=(0,f.useIntl)(),L=(0,f.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",[,B,C,P]=(0,qo.U)(W.c_,Ba(Ba({},L),(s=o==null?void 0:o.actionTabs)==null?void 0:s.params)),[,,H,A]=(0,qo.U)(W.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(r=o==null?void 0:o.actionTabs)==null?void 0:r.selectArrs}),[,Q,ue]=(0,qo.U)(W.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(F=o==null?void 0:o.actionTabs)==null?void 0:F.selectArrs}),S=(...E)=>Hs(void 0,[...E],function*(g={}){H({});const ee=yield C({page:1,limit:2e4,homework_id:o.actionTabs.type===1?"":o.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&S()},[O]),Me.createElement(me.default,{centered:!0,title:(n=o==null?void 0:o.actionTabs)==null?void 0:n.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:j.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Q,onOk:()=>Hs(void 0,null,function*(){b.submit()})},Me.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},j.formatMessage({id:"classrooms.rulesExplanation",defaultMessage:"\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"),Me.createElement($.default,{form:b,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:E=>Hs(void 0,null,function*(){var g,ee,T;const N=yield ue(((g=P==null?void 0:P.course_groups)==null?void 0:g.length)>0?{unified_late:((ee=P==null?void 0:P.course_groups)==null?void 0:ee.length)<=0,allow_late_settings:[Ba({},E)]}:Ba({unified_late:((T=P==null?void 0:P.course_groups)==null?void 0:T.length)<=0},E));(N==null?void 0:N.status)==0&&(G.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Me.createElement(oe.Z,{wrap:!1,gutter:20},Me.createElement(Z.Z,{flex:1},Me.createElement($.default.Item,{label:j.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),name:"late_minus_score",rules:[{required:!0,validator(E,g,ee){return k===2&&g>100?Promise.reject(Me.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Me.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Me.createElement(Ze.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:Me.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:E=>(b.setFieldsValue({late_minus_score:E==2?20:5}),E)},Me.createElement(Bs.default,{style:{width:100},options:[{value:2,label:j.formatMessage({id:"classrooms.percentage",defaultMessage:"\u767E\u5206\u6BD4"})},{value:1,label:j.formatMessage({id:"classroomProgrammingHomework.points",defaultMessage:"\u5206\u503C"})}]}))}))),Me.createElement(Z.Z,{flex:"390px"},Me.createElement($.default.Item,{label:j.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),name:"late_time",rules:[{required:!0,validator(E,g,ee){return g&&K()(g).startOf("minute")<=K()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):g&&K()(g).startOf("minute")<=K()(A==null?void 0:A.max_late_time).startOf("minute")?(G.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${A==null?void 0:A.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Me.createElement(Fe.default,{placeholder:j.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),style:{width:"100%"},disabledDate:E=>(0,X.BO)(E,{startTime:A==null?void 0:A.max_late_time}),disabledTime:E=>(0,X.hv)(E,{compared:A==null?void 0:A.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:K()("00:00:00","HH:mm:ss")}})))),((_=P==null?void 0:P.course_groups)==null?void 0:_.length)>0&&Me.createElement(Ps.Z,{spinning:B},Me.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:j.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Me.createElement(Dc,{data:(P==null?void 0:P.course_groups)||[],onChange:E=>{H({group_ids:E})}})))))};var Pc=(0,f.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Bc),Ao=y(67294),wc=Object.defineProperty,Mn=Object.getOwnPropertySymbols,kc=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Ln=(e,a,o)=>a in e?wc(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,In=(e,a)=>{for(var o in a||(a={}))kc.call(a,o)&&Ln(e,o,a[o]);if(Mn)for(var o of Mn(a))xc.call(a,o)&&Ln(e,o,a[o]);return e},Oc=({styles:e={},onSelect:a,params:o,onClick:u,user:i})=>{var c;const[m,l]=(0,t.useState)(!1),s=(0,f.useIntl)(),[r,F]=(0,t.useState)("");(0,t.useEffect)(()=>{l(!1),F("")},[]);const n=()=>{r==="1"&&f.history.push(`/classrooms/${o.coursesId}/common_homework/${o.categoryId}/add`),r==="2"&&(a(),l(!1),F(""))};return Ao.createElement("section",{className:"tc animated fadeIn",style:In(In({},{color:"#999",margin:"200px auto"}),e)},Ao.createElement("img",{src:Wu.z3}),Ao.createElement("p",{className:"mt20 font14"},s.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"}),Ao.createElement("br",null),s.formatMessage({id:"classrooms.startNewProgrammingHomework",defaultMessage:"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"})),Ao.createElement("div",{style:{marginTop:"30px"}},Ao.createElement(Ie.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:u,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},s.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))),m&&Ao.createElement(me.default,{open:!0,centered:!0,title:s.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>l(!1),onOk:n},Ao.createElement("div",null,Ao.createElement("div",null,Ao.createElement(Pe.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>F("1")},s.formatMessage({id:"paths.newGraphicHomework",defaultMessage:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"}))),Ao.createElement("div",null,Ao.createElement(Pe.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>F("2")},s.formatMessage({id:"classrooms.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))},Ge=y(67294),Tc=Object.defineProperty,Mc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Sc=Object.prototype.propertyIsEnumerable,Nn=(e,a,o)=>a in e?Tc(e,a,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[a]=o,Ha=(e,a)=>{for(var o in a||(a={}))Ic.call(a,o)&&Nn(e,o,a[o]);if(Sn)for(var o of Sn(a))Sc.call(a,o)&&Nn(e,o,a[o]);return e},Zs=(e,a)=>Mc(e,Lc(a)),Nc=(e,a,o)=>new Promise((u,i)=>{var c=s=>{try{l(o.next(s))}catch(r){i(r)}},m=s=>{try{l(o.throw(s))}catch(r){i(r)}},l=s=>s.done?u(s.value):Promise.resolve(s.value).then(c,m);l((o=o.apply(e,a)).next())});const js=(0,t.createContext)({selectArrs:[]}),Hc=({classroomList:e,loading:a,dispatch:o,user:u})=>{var i,c,m,l;const s=(0,f.useIntl)(),r=(0,f.useLocation)(),F=(0,f.useParams)(),[n,_]=(0,t.useState)(()=>Zs(Ha({},F),{id:F.coursesId,limit:20})),[j]=(0,f.useSearchParams)(),[L,b]=(0,t.useState)([]),[k,O]=(0,t.useState)(!1),[B,C]=(0,t.useState)(!1),[P,H]=(0,t.useState)([]),[A,Q]=(0,t.useState)(!1),[ue,S]=(0,t.useState)(s.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),{userInfo:E}=u,{detailCommonHomeworksList:g,detailLeftMenus:ee,detailTopBanner:T,taskList:N}=e;let ke;n.type=1,n.categoryId?n.category=n.categoryId:delete n.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,d.GJ)()?n.status=v:n.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(n.status="0",n.page=1),n.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{_(Ha(Ha({},n),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,Y,xe;if(F.categoryId?(n.categoryId=F.categoryId,n.category=F.categoryId):delete n.category,(v=u==null?void 0:u.userInfo)!=null&&v.login){(0,d.Rm)()&&o({type:"classroomList/getAssistantPermissions",payload:{course_id:n.id}});const de=X.cX.getItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");de&&(n.sort_by=de==null?void 0:de.type,n.sort_direction=de==null?void 0:de.direction,S(de==null?void 0:de.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,d.GJ)()?n.status=ye:n.order=ye),se(st)}else if((xe=u==null?void 0:u.userInfo)!=null&&xe.username){const de=j.get("tabs");let ye={};de&&de!==void 0&&((0,d.GJ)()?n.status=de:n.order=de),se(ye)}},[(i=u==null?void 0:u.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"&&se()},[e.actionTabs.key]),(0,t.useEffect)(()=>{b([])},[g]),(0,t.useEffect)(()=>{C(!1)},[n.categoryId]),(0,t.useEffect)(()=>{g&&g.homeworks&&(L.length===g.homeworks.length&&L.length>0?O(!0):L.length!==g.homeworks.length&&O(!1))},[L]);const Ct=(v,Y)=>{n.page=v,se()},se=(v={})=>{b([]),H([]),o({type:"classroomList/getClassroomTeacherCommonList",payload:Zs(Ha({},n),{type:5})})},Rt=()=>{if((0,d.GJ)()){const{all_count:v,unpublished_count:Y,not_start_count:xe,in_progress_count:de,overed_count:ye}=g;return[{name:s.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:v||0},{name:s.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:Y||0},{name:s.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:xe||0},{name:s.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:de||0},{name:s.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:ye||0}]}else return[{name:s.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:s.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:2},{name:s.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),id:10},{name:s.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3}]};ee.course_modules&&(ke=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=>E!=null&&E.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,d.GJ)()?!0:v!=="\u5220\u9664"),x=[{name:s.formatMessage({id:"classroomProgrammingHomework.newProgrammingHomework",defaultMessage:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"}),id:"1"},{name:s.formatMessage({id:"classrooms.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],w=v=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){G.ZP.warning(s.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"?f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`):v==="2"?Be():v==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:n}})},bt=(c=[{key:"publish",label:s.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:Ge.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:s.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:Ge.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:s.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:Ge.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:s.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:Ge.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Ke=v=>{var Y,xe,de,ye,st,ro,Co;if(L.length===0)return G.ZP.error(s.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;if(((Y=u==null?void 0:u.userInfo)==null?void 0:Y.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,lo.Rd)();return}let he=v.label||"",To={key:he,selectArrs:L,selectArrsAll:P,type:["publish","deadline"].includes(v.key)?1:"",params:n};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((de=(xe=e.AssistantObject)==null?void 0:xe.hack)!=null&&de.can_publish)){G.ZP.warning(s.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(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){G.ZP.warning(s.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":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((Co=(ro=e.AssistantObject)==null?void 0:ro.hack)!=null&&Co.can_delete)){G.ZP.warning(s.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":he="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Zs(Ha({},To),{key:he})})},xo=v=>Nc(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:n.categoryId,courseId:n.id,task_ids:v,container_type:"program_homework"}}),se()}),Oo=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(Y=>{var xe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(xe=Y==null?void 0:Y.status)==null?void 0:xe[0]}})),v},[N]);return Ge.createElement(js.Provider,{value:{params:n,batchStatus:B,selectArrs:L,setSelectArrs:b,allSelect:k,dataSource:g.homeworks||[],detailLeftMenus:ee,main_category_id:g.main_category_id||"",selectArrsAll:P,setAllSelect:O,useBatchStatus:C,dispatch:o,getData:se,setSelectArrsAll:H}},Ge.createElement("section",null,Ge.createElement("aside",{className:dc.bg},Ge.createElement(tc,{isLoading:a["classroomList/getClassroomTeacherCommonList"],tabDataSource:Rt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:o,type:g==null?void 0:g.main_category_name,TooltipTitle:n.categoryId?s.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):s.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:n.categoryId,user:u,dropdownMenu:x,isShowRightControl:(0,X.Oo)(ee==null?void 0:ee.course_modules,n.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,d.GJ)(),n.status=v.id),C(!1),n.page=1,f.history.replace(`${r.pathname}?tabs=${v.id}`),se(n)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:n.categoryId?s.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_name:g==null?void 0:g.category_name,category_id:(g==null?void 0:g.category_id)||(g==null?void 0:g.main_category_id)},cb:()=>{se()}}})},onDropdownMenuClick:w}),Ge.createElement(oc,{dataSource:g.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:B,SortMenuName:ue,setSortMenuName:S,onSearch:v=>{n.search=v.trim(),n.page=1,se()},onSort:v=>{var Y;n.sort_by=v.type,n.sort_direction=v.direction,n.page=1,X.cX.setItem(`${(Y=u==null?void 0:u.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),se(n)},onBatch:v=>C(v)})),(g==null?void 0:g.all_count)===0&&(0,d.GJ)()?!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Oc,{user:u,params:n,dispatch:o,onClick:()=>f.history.push(`/classrooms/${n.coursesId}/program_homework/${n.categoryId}/add`),onSelect:Be}):(g==null?void 0:g.homeworks)&&g.homeworks.length===0&&!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(fe.Z,null),Ge.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Ge.Fragment,null,Ge.createElement("aside",{className:"animated fadeIn"},(m=g==null?void 0:g.homeworks)==null?void 0:m.map((v,Y)=>Ge.createElement(mc,{key:Y,user:u,dataSource:v,params:n,classroomList:e,manageAllGroup:g==null?void 0:g.manage_all_group,getData:se})),!a[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement("aside",{className:"tc mb50 mt30"},(g==null?void 0:g.query_total_count)>10&&Ge.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:Ct,defaultPageSize:20,defaultCurrent:1,current:n.page||1,total:(0,d.GJ)()?g.query_total_count:g.student_all_count}))),L.length>0&&(0,d.GJ)()&&Ge.createElement(Qe.Z,{offsetBottom:0},Ge.createElement(sc,{buttonDataSource:bt,onClick:Ke})))),((l=e==null?void 0:e.actionTabs)==null?void 0:l.key)==="\u6279\u91CF\u8865\u4EA4"&&Ge.createElement(Pc,{getData:se}),Ge.createElement(ui,{onCallback:()=>C(!1)}),Ge.createElement(yc.Z,{onOk:()=>{se()}}),Ge.createElement(hc.Z,{onOk:()=>{}}),Ge.createElement(ni.Z,{onCallback:()=>C(!1),courseEndTime:g==null?void 0:g.course_end_time}),Ge.createElement(Ut.Z,{courseEndTime:g==null?void 0:g.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{C(!1),se()}}),Ge.createElement(Ei,null),Ge.createElement(Ci,{onCallback:()=>C(!1)}),Ge.createElement(xi,{onCallback:()=>C(!1)}),Ge.createElement(Ji,{refreshList:se}),Ge.createElement(ec,null),Ge.createElement(Ds.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:xo,data:Oo,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),A&&Ge.createElement(vc,{courseId:n.coursesId,type:"1",onCancel:()=>Q(!1)})))};var Zc=(0,f.connect)(({classroomList:e,loading:a,user:o,globalSetting:u})=>({classroomList:e,globalSetting:u,user:o,loading:a.effects}))(Hc);const jc=({globalSetting:e})=>{var a;const o=(0,f.useIntl)();switch(Number((a=e==null?void 0:e.setting)==null?void 0:a.theme)){case D.Fy.THEMEONE:return t.createElement(al,null);case D.Fy.THEMETHREE:return t.createElement(Xr,null);case D.Fy.DEFAULT:default:return t.createElement(Zc,null)}};var Rc=(0,f.connect)(({globalSetting:e})=>({globalSetting:e}))(jc)},4440:function(fo,mt,y){"use strict";y.d(mt,{$J:function(){return f},JZ:function(){return Ee},bN:function(){return X},jP:function(){return Qe},rO:function(){return G}});var D=y(33170),t=(d,me,ie)=>new Promise((Et,Ae)=>{var Ce=q=>{try{J(ie.next(q))}catch(ut){Ae(ut)}},De=q=>{try{J(ie.throw(q))}catch(ut){Ae(ut)}},J=q=>q.done?Et(q.value):Promise.resolve(q.value).then(Ce,De);J((ie=ie.apply(d,me)).next())});function f(d){return(0,D.U2)(`libraries/${d}.json`)}function G(d){return(0,D.U2)("library_tags.json",d)}function Ee(d){return t(this,null,function*(){return(yield(0,D.IV)(`attachments/${d}.json`)).status===0})}function Qe(d){return(0,D.v_)("libraries.json",d)}function X(d,me){return(0,D.gz)(`libraries/${d}.json`,me)}},48783:function(fo,mt,y){"use strict";var D=y(74902),t=y(96523);function f(G){let Ee;const Qe=d=>()=>{Ee=null,G.apply(void 0,(0,D.Z)(d))},X=function(){if(Ee==null){for(var d=arguments.length,me=new Array(d),ie=0;ie<d;ie++)me[ie]=arguments[ie];Ee=(0,t.Z)(Qe(me))}};return X.cancel=()=>{t.Z.cancel(Ee),Ee=null},X}mt.Z=f},30291:function(fo,mt,y){"use strict";y.d(mt,{Z:function(){return Gt}});var D=y(15671),t=y(43144),f=y(60136),G=y(51630),Ee=y(67294),Qe=y(94184),X=y.n(Qe),d=y(48555),me=y(10366),ie=y(48783),Et=y(53124),Ae=y(67968),Ce=y(45503);const De=$=>{const{componentCls:oe}=$;return{[oe]:{position:"fixed",zIndex:$.zIndexPopup}}};var J=(0,Ae.Z)("Affix",$=>{const oe=(0,Ce.TS)($,{zIndexPopup:$.zIndexBase+10});return[De(oe)]});function q($){return $!==window?$.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ut($,oe,Pe){if(Pe!==void 0&&oe.top>$.top-Pe)return Pe+oe.top}function Dt($,oe,Pe){if(Pe!==void 0&&oe.bottom<$.bottom+Pe){const z=window.innerHeight-oe.bottom;return Pe+z}}const Bt=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function ge(){return typeof window!="undefined"?window:null}var kt;(function($){$[$.None=0]="None",$[$.Prepare=1]="Prepare"})(kt||(kt={}));let Yt=function($){(0,f.Z)(Pe,$);var oe=(0,G.Z)(Pe);function Pe(){var z;return(0,D.Z)(this,Pe),z=oe.apply(this,arguments),z.state={status:kt.None,lastAffix:!1,prevTarget:null},z.placeholderNodeRef=(0,Ee.createRef)(),z.fixedNodeRef=(0,Ee.createRef)(),z.addListeners=()=>{const Z=z.getTargetFunc(),Fe=Z==null?void 0:Z(),{prevTarget:ae}=z.state;ae!==Fe&&(Bt.forEach(nt=>{ae==null||ae.removeEventListener(nt,z.lazyUpdatePosition),Fe==null||Fe.addEventListener(nt,z.lazyUpdatePosition)}),z.updatePosition(),z.setState({prevTarget:Fe}))},z.removeListeners=()=>{z.timer&&(clearTimeout(z.timer),z.timer=null);const{prevTarget:Z}=z.state,Fe=z.getTargetFunc(),ae=Fe==null?void 0:Fe();Bt.forEach(nt=>{ae==null||ae.removeEventListener(nt,z.lazyUpdatePosition),Z==null||Z.removeEventListener(nt,z.lazyUpdatePosition)}),z.updatePosition.cancel(),z.lazyUpdatePosition.cancel()},z.getOffsetTop=()=>{const{offsetBottom:Z,offsetTop:Fe}=z.props;return Z===void 0&&Fe===void 0?0:Fe},z.getOffsetBottom=()=>z.props.offsetBottom,z.measure=()=>{const{status:Z,lastAffix:Fe}=z.state,{onChange:ae}=z.props,nt=z.getTargetFunc();if(Z!==kt.Prepare||!z.fixedNodeRef.current||!z.placeholderNodeRef.current||!nt)return;const K=z.getOffsetTop(),Le=z.getOffsetBottom(),W=nt();if(W){const _e={status:kt.None},te=q(z.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const Vt=q(W),re=ut(te,Vt,K),le=Dt(te,Vt,Le);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,ae&&Fe!==_e.lastAffix&&ae(_e.lastAffix),z.setState(_e)}},z.prepareMeasure=()=>{z.setState({status:kt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},z.updatePosition=(0,ie.Z)(()=>{z.prepareMeasure()}),z.lazyUpdatePosition=(0,ie.Z)(()=>{const Z=z.getTargetFunc(),{affixStyle:Fe}=z.state;if(Z&&Fe){const ae=z.getOffsetTop(),nt=z.getOffsetBottom(),K=Z();if(K&&z.placeholderNodeRef.current){const Le=q(K),W=q(z.placeholderNodeRef.current),_e=ut(W,Le,ae),te=Dt(W,Le,nt);if(_e!==void 0&&Fe.top===_e||te!==void 0&&Fe.bottom===te)return}}z.prepareMeasure()}),z}return(0,t.Z)(Pe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Z}=this.context,{target:Fe}=this.props;return Fe!==void 0?Fe:Z!=null?Z:ge}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Z){this.addListeners(),(Z.offsetTop!==this.props.offsetTop||Z.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Z,placeholderStyle:Fe}=this.state,{affixPrefixCls:ae,rootClassName:nt,children:K}=this.props,Le=X()(Z&&nt,{[ae]:!!Z});let W=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ee.createElement(d.Z,{onResize:this.updatePosition},Ee.createElement("div",Object.assign({},W,{ref:this.placeholderNodeRef}),Z&&Ee.createElement("div",{style:Fe,"aria-hidden":"true"}),Ee.createElement("div",{className:Le,ref:this.fixedNodeRef,style:Z},Ee.createElement(d.Z,{onResize:this.updatePosition},K))))}}]),Pe}(Ee.Component);Yt.contextType=Et.E_;var Gt=(0,Ee.forwardRef)(($,oe)=>{const{prefixCls:Pe,rootClassName:z}=$,{getPrefixCls:Z}=(0,Ee.useContext)(Et.E_),Fe=Z("affix",Pe),[ae,nt]=J(Fe),K=Object.assign(Object.assign({},$),{affixPrefixCls:Fe,rootClassName:X()(z,nt)});return ae(Ee.createElement(Yt,Object.assign({},K,{ref:oe})))})},26296:function(fo,mt,y){"use strict";y.d(mt,{default:function(){return Ko}});var D=y(67294),t=y(18299),f=y(18699),G=y(87462),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"},Qe=Ee,X=y(74643),d=function(I,R){return D.createElement(X.Z,(0,G.Z)({},I,{ref:R,icon:Qe}))},me=D.forwardRef(d),ie=y(94184),Et=y.n(ie),Ae=y(20640),Ce=y.n(Ae),De=y(48555),J=y(37419),q=y(14075),ut=y(5663),Dt=y(10366),Bt=y(17799),ge=y(70526),kt=function(I){if((0,ge.Z)()&&window.document.documentElement){var R=Array.isArray(I)?I:[I],M=window.document.documentElement;return R.some(function(V){return V in M.style})}return!1},Yt=function(I,R){if(!kt(I))return!1;var M=document.createElement("div"),V=M.style[I];return M.style[I]=R,M.style[I]!==V};function So(h,I){return!Array.isArray(h)&&I!==void 0?Yt(h,I):kt(h)}var Gt=y(92389),$=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R};const oe={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var z=D.forwardRef((h,I)=>{const R=Je=>{const{keyCode:Ne}=Je;Ne===Gt.Z.ENTER&&Je.preventDefault()},M=Je=>{const{keyCode:Ne}=Je,{onClick:We}=h;Ne===Gt.Z.ENTER&&We&&We()},{style:V,noStyle:Se,disabled:lt}=h,ft=$(h,["style","noStyle","disabled"]);let He={};return Se||(He=Object.assign({},oe)),lt&&(He.pointerEvents="none"),He=Object.assign(Object.assign({},He),V),D.createElement("div",Object.assign({role:"button",tabIndex:0,ref:I},ft,{onKeyDown:R,onKeyUp:M,style:He}))}),Z=y(53124),Fe=y(10110),ae=y(83062),nt={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"},K=nt,Le=function(I,R){return D.createElement(X.Z,(0,G.Z)({},I,{ref:R,icon:K}))},W=D.forwardRef(Le),_e=y(96159),te=y(96330),Vt=y(49867),re=y(67968),le=y(47448);const U=(h,I,R,M)=>{const{titleMarginBottom:V,fontWeightStrong:Se}=M;return{marginBottom:V,color:R,fontWeight:Se,fontSize:h,lineHeight:I}},Ft=h=>{const I=[1,2,3,4,5],R={};return I.forEach(M=>{R[`
h${M}&,
div&-h${M},
div&-h${M} > textarea,
h${M}
`]=U(h[`fontSizeHeading${M}`],h[`lineHeightHeading${M}`],h.colorTextHeading,h)}),R},gt=h=>{const{componentCls:I}=h;return{"a&, a":Object.assign(Object.assign({},(0,Vt.N)(h)),{textDecoration:h.linkDecoration,"&:active, &:hover":{textDecoration:h.linkHoverDecoration},[`&[disabled], &${I}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:h.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},xt=h=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:h.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:h.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:le.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:h.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}}),dt=h=>{const{componentCls:I,paddingSM:R}=h,M=R;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-h.paddingSM,marginTop:-M,marginBottom:`calc(1em - ${M}px)`},[`${I}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:h.marginXS+2,insetBlockEnd:h.marginXS,color:h.colorTextDescription,fontWeight:"normal",fontSize:h.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},_t=h=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:h.colorSuccess}}}),ot=()=>({"\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"}}),Pt=h=>{const{componentCls:I,titleMarginTop:R}=h;return{[I]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:h.colorText,wordBreak:"break-word",lineHeight:h.lineHeight,[`&${I}-secondary`]:{color:h.colorTextDescription},[`&${I}-success`]:{color:h.colorSuccess},[`&${I}-warning`]:{color:h.colorWarning},[`&${I}-danger`]:{color:h.colorError,"a&:active, a&:focus":{color:h.colorErrorActive},"a&:hover":{color:h.colorErrorHover}},[`&${I}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Ft(h)),{[`
& + h1${I},
& + h2${I},
& + h3${I},
& + h4${I},
& + h5${I}
`]:{marginTop:R},"\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:R}}}),xt(h)),gt(h)),{[`
${I}-expand,
${I}-edit,
${I}-copy
`]:Object.assign(Object.assign({},(0,Vt.N)(h)),{marginInlineStart:h.marginXXS})}),dt(h)),_t(h)),ot()),{"&-rtl":{direction:"rtl"}})}};var Ue=(0,re.Z)("Typography",h=>[Pt(h)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Ut=h=>{const{prefixCls:I,"aria-label":R,className:M,style:V,direction:Se,maxLength:lt,autoSize:ft=!0,value:He,onSave:Je,onCancel:Ne,onEnd:We,component:vt,enterIcon:Mt=D.createElement(W,null)}=h,at=D.useRef(null),yt=D.useRef(!1),Lt=D.useRef(),[wo,Wt]=D.useState(He);D.useEffect(()=>{Wt(He)},[He]),D.useEffect(()=>{if(at.current&&at.current.resizableTextArea){const{textArea:pt}=at.current.resizableTextArea;pt.focus();const{length:ct}=pt.value;pt.setSelectionRange(ct,ct)}},[]);const fe=pt=>{let{target:ct}=pt;Wt(ct.value.replace(/[\n\r]/g,""))},ve=()=>{yt.current=!0},ze=()=>{yt.current=!1},Ve=pt=>{let{keyCode:ct}=pt;yt.current||(Lt.current=ct)},Xt=()=>{Je(wo.trim())},zt=pt=>{let{keyCode:ct,ctrlKey:jo,altKey:Xo,metaKey:Ro,shiftKey:Qo}=pt;Lt.current===ct&&!yt.current&&!jo&&!Xo&&!Ro&&!Qo&&(ct===Gt.Z.ENTER?(Xt(),We==null||We()):ct===Gt.Z.ESC&&Ne())},je=()=>{Xt()},tt=vt?`${I}-${vt}`:"",[Qt,Zt]=Ue(I),uo=Et()(I,`${I}-edit-content`,{[`${I}-rtl`]:Se==="rtl"},M,tt,Zt);return Qt(D.createElement("div",{className:uo,style:V},D.createElement(te.Z,{ref:at,maxLength:lt,value:wo,onChange:fe,onKeyDown:Ve,onKeyUp:zt,onCompositionStart:ve,onCompositionEnd:ze,onBlur:je,"aria-label":R,rows:1,autoSize:ft}),Mt!==null?(0,_e.Tm)(Mt,{className:`${I}-edit-content-confirm`}):null))},Eo=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R},io=D.forwardRef((h,I)=>{const{prefixCls:R,component:M="article",className:V,rootClassName:Se,setContentRef:lt,children:ft,direction:He,style:Je}=h,Ne=Eo(h,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:We,direction:vt,typography:Mt}=D.useContext(Z.E_),at=He!=null?He:vt;let yt=I;lt&&(yt=(0,Bt.sQ)(I,lt));const Lt=We("typography",R),[wo,Wt]=Ue(Lt),fe=Et()(Lt,Mt==null?void 0:Mt.className,{[`${Lt}-rtl`]:at==="rtl"},V,Se,Wt),ve=Object.assign(Object.assign({},Mt==null?void 0:Mt.style),Je);return wo(D.createElement(M,Object.assign({className:fe,style:ve,ref:yt},Ne),ft))});function Nt(h,I){return D.useMemo(()=>{const R=!!h;return[R,Object.assign(Object.assign({},I),R&&typeof h=="object"?h:null)]},[h])}var zo=(h,I)=>{const R=D.useRef(!1);D.useEffect(()=>{R.current?h():R.current=!0},I)};function go(h){const I=typeof h;return I==="string"||I==="number"}function it(h){let I=0;return h.forEach(R=>{go(R)?I+=String(R).length:I+=1}),I}function co(h,I){let R=0;const M=[];for(let V=0;V<h.length;V+=1){if(R===I)return M;const Se=h[V],ft=go(Se)?String(Se).length:1,He=R+ft;if(He>I){const Je=I-R;return M.push(String(Se).slice(0,Je)),M}M.push(Se),R=He}return h}const aa=0,Do=1,No=2,Bo=3,Ho=4;var Ht=h=>{let{enabledMeasure:I,children:R,text:M,width:V,fontSize:Se,rows:lt,onEllipsis:ft}=h;const[[He,Je,Ne],We]=D.useState([0,0,0]),[vt,Mt]=D.useState(0),[at,yt]=D.useState(aa),[Lt,wo]=D.useState(0),Wt=D.useRef(null),fe=D.useRef(null),ve=D.useMemo(()=>(0,J.Z)(M),[M]),ze=D.useMemo(()=>it(ve),[ve]),Ve=D.useMemo(()=>!I||at!==Bo?vt&&at!==Ho&&I?R(co(ve,vt),vt<ze):R(ve,!1):R(co(ve,Je),Je<ze),[I,at,R,ve,Je,ze]);(0,q.Z)(()=>{I&&V&&Se&&ze&&(yt(Do),We([0,Math.ceil(ze/2),ze]))},[I,V,Se,M,ze,lt]),(0,q.Z)(()=>{var tt;at===Do&&wo(((tt=Wt.current)===null||tt===void 0?void 0:tt.offsetHeight)||0)},[at]),(0,q.Z)(()=>{var tt,Qt;if(Lt){if(at===Do){const Zt=((tt=fe.current)===null||tt===void 0?void 0:tt.offsetHeight)||0,uo=lt*Lt;Zt<=uo?(yt(Ho),ft(!1)):yt(No)}else if(at===No)if(He!==Ne){const Zt=((Qt=fe.current)===null||Qt===void 0?void 0:Qt.offsetHeight)||0,uo=lt*Lt;let pt=He,ct=Ne;He===Ne-1?ct=He:Zt<=uo?pt=Je:ct=Je;const jo=Math.ceil((pt+ct)/2);We([pt,jo,ct])}else yt(Bo),Mt(Je),ft(!0)}},[at,He,Ne,lt,Lt]);const Xt={width:V,whiteSpace:"normal",margin:0,padding:0},zt=(tt,Qt,Zt)=>D.createElement("span",{"aria-hidden":!0,ref:Qt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Se/2)*2},Zt)},tt),je=(tt,Qt)=>{const Zt=co(ve,tt);return zt(R(Zt,!0),Qt,Xt)};return D.createElement(D.Fragment,null,Ve,I&&at!==Bo&&at!==Ho&&D.createElement(D.Fragment,null,zt("lg",Wt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),at===Do?zt(R(ve,!1),fe,Xt):je(Je,fe)))},mo=h=>{let{enabledEllipsis:I,isEllipsis:R,children:M,tooltipProps:V}=h;return!(V!=null&&V.title)||!I?M:D.createElement(ae.Z,Object.assign({open:R?void 0:!1},V),M)},Po=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R};function Tt(h,I){let{mark:R,code:M,underline:V,delete:Se,strong:lt,keyboard:ft,italic:He}=h,Je=I;function Ne(We,vt){vt&&(Je=D.createElement(We,{},Je))}return Ne("strong",lt),Ne("u",V),Ne("del",Se),Ne("code",M),Ne("mark",R),Ne("kbd",ft),Ne("i",He),Je}function _o(h,I,R){return h===!0||h===void 0?I:h||R&&I}function Zo(h){return h===!1?[!1,!1]:Array.isArray(h)?h:[h]}const da="...";var Yo=D.forwardRef((h,I)=>{var R,M,V;const{prefixCls:Se,className:lt,style:ft,type:He,disabled:Je,children:Ne,ellipsis:We,editable:vt,copyable:Mt,component:at,title:yt}=h,Lt=Po(h,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:wo,direction:Wt}=D.useContext(Z.E_),[fe]=(0,Fe.Z)("Text"),ve=D.useRef(null),ze=D.useRef(null),Ve=wo("typography",Se),Xt=(0,Dt.Z)(Lt,["mark","code","delete","underline","strong","keyboard","italic"]),[zt,je]=Nt(vt),[tt,Qt]=(0,ut.Z)(!1,{value:je.editing}),{triggerType:Zt=["icon"]}=je,uo=ne=>{var be;ne&&((be=je.onStart)===null||be===void 0||be.call(je)),Qt(ne)};zo(()=>{var ne;tt||(ne=ze.current)===null||ne===void 0||ne.focus()},[tt]);const pt=ne=>{ne==null||ne.preventDefault(),uo(!0)},ct=ne=>{var be;(be=je.onChange)===null||be===void 0||be.call(je,ne),uo(!1)},jo=()=>{var ne;(ne=je.onCancel)===null||ne===void 0||ne.call(je),uo(!1)},[Xo,Ro]=Nt(Mt),[Qo,Ka]=D.useState(!1),Oa=D.useRef(null),Ta={};Ro.format&&(Ta.format=Ro.format);const Ma=()=>{Oa.current&&clearTimeout(Oa.current)},fs=ne=>{var be;ne==null||ne.preventDefault(),ne==null||ne.stopPropagation(),Ce()(Ro.text||String(Ne)||"",Ta),Ka(!0),Ma(),Oa.current=setTimeout(()=>{Ka(!1)},3e3),(be=Ro.onCopy)===null||be===void 0||be.call(Ro,ne)};D.useEffect(()=>Ma,[]);const[Xa,Es]=D.useState(!1),[Qa,pe]=D.useState(!1),[At,no]=D.useState(!1),[Ea,Us]=D.useState(!1),[qa,ga]=D.useState(!1),[Ks,gs]=D.useState(!0),[ko,ht]=Nt(We,{expandable:!1}),po=ko&&!At,{rows:la=1}=ht,_a=D.useMemo(()=>!po||ht.suffix!==void 0||ht.onEllipsis||ht.expandable||zt||Xo,[po,ht,zt,Xo]);(0,q.Z)(()=>{ko&&!_a&&(Es(So("webkitLineClamp")),pe(So("textOverflow")))},[_a,ko]);const It=D.useMemo(()=>_a?!1:la===1?Qa:Xa,[_a,Qa,Xa]),St=po&&(It?qa:Ea),La=po&&la===1&&It,lo=po&&la>1&&It,_s=ne=>{var be;no(!0),(be=ht.onExpand)===null||be===void 0||be.call(ht,ne)},[vs,ys]=D.useState(0),[es,hs]=D.useState(0),Fs=(ne,be)=>{let{offsetWidth:jt}=ne;var eo;ys(jt),hs(parseInt((eo=window.getComputedStyle)===null||eo===void 0?void 0:eo.call(window,be).fontSize,10)||0)},ts=ne=>{var be;Us(ne),Ea!==ne&&((be=ht.onEllipsis)===null||be===void 0||be.call(ht,ne))};D.useEffect(()=>{const ne=ve.current;if(ko&&It&&ne){const be=lo?ne.offsetHeight<ne.scrollHeight:ne.offsetWidth<ne.scrollWidth;qa!==be&&ga(be)}},[ko,It,Ne,lo,Ks]),D.useEffect(()=>{const ne=ve.current;if(typeof IntersectionObserver=="undefined"||!ne||!It||!po)return;const be=new IntersectionObserver(()=>{gs(!!ne.offsetParent)});return be.observe(ne),()=>{be.disconnect()}},[It,po]);let qt={};ht.tooltip===!0?qt={title:(R=je.text)!==null&&R!==void 0?R:Ne}:D.isValidElement(ht.tooltip)?qt={title:ht.tooltip}:typeof ht.tooltip=="object"?qt=Object.assign({title:(M=je.text)!==null&&M!==void 0?M:Ne},ht.tooltip):qt={title:ht.tooltip};const va=D.useMemo(()=>{const ne=be=>["string","number"].includes(typeof be);if(!(!ko||It)){if(ne(je.text))return je.text;if(ne(Ne))return Ne;if(ne(yt))return yt;if(ne(qt.title))return qt.title}},[ko,It,yt,qt.title,St]);if(tt)return D.createElement(Ut,{value:(V=je.text)!==null&&V!==void 0?V:typeof Ne=="string"?Ne:"",onSave:ct,onCancel:jo,onEnd:je.onEnd,prefixCls:Ve,className:lt,style:ft,direction:Wt,component:at,maxLength:je.maxLength,autoSize:je.autoSize,enterIcon:je.enterIcon});const vo=()=>{const{expandable:ne,symbol:be}=ht;if(!ne)return null;let jt;return be?jt=be:jt=fe==null?void 0:fe.expand,D.createElement("a",{key:"expand",className:`${Ve}-expand`,onClick:_s,"aria-label":fe==null?void 0:fe.expand},jt)},Xs=()=>{if(!zt)return;const{icon:ne,tooltip:be}=je,jt=(0,J.Z)(be)[0]||(fe==null?void 0:fe.edit),eo=typeof jt=="string"?jt:"";return Zt.includes("icon")?D.createElement(ae.Z,{key:"edit",title:be===!1?"":jt},D.createElement(z,{ref:ze,className:`${Ve}-edit`,onClick:pt,"aria-label":eo},ne||D.createElement(me,{role:"button"}))):null},As=()=>{if(!Xo)return;const{tooltips:ne,icon:be}=Ro,jt=Zo(ne),eo=Zo(be),ya=Qo?_o(jt[1],fe==null?void 0:fe.copied):_o(jt[0],fe==null?void 0:fe.copy),bs=Qo?fe==null?void 0:fe.copied:fe==null?void 0:fe.copy,os=typeof ya=="string"?ya:bs;return D.createElement(ae.Z,{key:"copy",title:ya},D.createElement(z,{className:Et()(`${Ve}-copy`,Qo&&`${Ve}-copy-success`),onClick:fs,"aria-label":os},Qo?_o(eo[1],D.createElement(t.Z,null),!0):_o(eo[0],D.createElement(f.Z,null),!0)))},Cs=ne=>[ne&&vo(),Xs(),As()],yo=ne=>[ne&&D.createElement("span",{"aria-hidden":!0,key:"ellipsis"},da),ht.suffix,Cs(ne)];return D.createElement(De.Z,{onResize:Fs,disabled:!po||It},ne=>D.createElement(mo,{tooltipProps:qt,enabledEllipsis:po,isEllipsis:St},D.createElement(io,Object.assign({className:Et()({[`${Ve}-${He}`]:He,[`${Ve}-disabled`]:Je,[`${Ve}-ellipsis`]:ko,[`${Ve}-single-line`]:po&&la===1,[`${Ve}-ellipsis-single-line`]:La,[`${Ve}-ellipsis-multiple-line`]:lo},lt),prefixCls:Se,style:Object.assign(Object.assign({},ft),{WebkitLineClamp:lo?la:void 0}),component:at,ref:(0,Bt.sQ)(ne,ve,I),direction:Wt,onClick:Zt.includes("text")?pt:void 0,"aria-label":va==null?void 0:va.toString(),title:yt},Xt),D.createElement(Ht,{enabledMeasure:po&&!It,text:Ne,rows:la,width:vs,fontSize:es,onEllipsis:ts},(be,jt)=>{let eo=be;return be.length&&jt&&va&&(eo=D.createElement("span",{key:"show-content","aria-hidden":!0},eo)),Tt(h,D.createElement(D.Fragment,null,eo,yo(jt)))}))))}),Ze=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R},et=D.forwardRef((h,I)=>{var{ellipsis:R,rel:M}=h,V=Ze(h,["ellipsis","rel"]);const Se=Object.assign(Object.assign({},V),{rel:M===void 0&&V.target==="_blank"?"noopener noreferrer":M});return delete Se.navigate,D.createElement(Yo,Object.assign({},Se,{ref:I,ellipsis:!!R,component:"a"}))}),Uo=D.forwardRef((h,I)=>D.createElement(Yo,Object.assign({ref:I},h,{component:"div"}))),na=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R};const ka=(h,I)=>{var{ellipsis:R}=h,M=na(h,["ellipsis"]);const V=D.useMemo(()=>R&&typeof R=="object"?(0,Dt.Z)(R,["expandable","rows"]):R,[R]);return D.createElement(Yo,Object.assign({ref:I},M,{ellipsis:V,component:"span"}))};var so=D.forwardRef(ka),pa=function(h,I){var R={};for(var M in h)Object.prototype.hasOwnProperty.call(h,M)&&I.indexOf(M)<0&&(R[M]=h[M]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var V=0,M=Object.getOwnPropertySymbols(h);V<M.length;V++)I.indexOf(M[V])<0&&Object.prototype.propertyIsEnumerable.call(h,M[V])&&(R[M[V]]=h[M[V]]);return R};const xa=[1,2,3,4,5];var Ie=D.forwardRef((h,I)=>{const{level:R=1}=h,M=pa(h,["level"]);let V;return xa.includes(R)?V=`h${R}`:V="h1",D.createElement(Yo,Object.assign({ref:I},M,{component:V}))});const ua=io;ua.Text=so,ua.Link=et,ua.Title=Ie,ua.Paragraph=Uo;var Ko=ua},57761:function(fo,mt,y){"use strict";Object.defineProperty(mt,"__esModule",{value:!0});var D=function(){function Ae(Ce,De){for(var J=0;J<De.length;J++){var q=De[J];q.enumerable=q.enumerable||!1,q.configurable=!0,"value"in q&&(q.writable=!0),Object.defineProperty(Ce,q.key,q)}}return function(Ce,De,J){return De&&Ae(Ce.prototype,De),J&&Ae(Ce,J),Ce}}(),t=y(67294),f=Qe(t),G=y(45697),Ee=Qe(G);function Qe(Ae){return Ae&&Ae.__esModule?Ae:{default:Ae}}function X(Ae,Ce){var De={};for(var J in Ae)Ce.indexOf(J)>=0||Object.prototype.hasOwnProperty.call(Ae,J)&&(De[J]=Ae[J]);return De}function d(Ae,Ce){if(!(Ae instanceof Ce))throw new TypeError("Cannot call a class as a function")}function me(Ae,Ce){if(!Ae)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ce&&(typeof Ce=="object"||typeof Ce=="function")?Ce:Ae}function ie(Ae,Ce){if(typeof Ce!="function"&&Ce!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ce);Ae.prototype=Object.create(Ce&&Ce.prototype,{constructor:{value:Ae,enumerable:!1,writable:!0,configurable:!0}}),Ce&&(Object.setPrototypeOf?Object.setPrototypeOf(Ae,Ce):Ae.__proto__=Ce)}var Et=function(Ae){ie(Ce,Ae);function Ce(De){d(this,Ce);var J=me(this,(Ce.__proto__||Object.getPrototypeOf(Ce)).call(this,De));return J.scrollListener=J.scrollListener.bind(J),J.eventListenerOptions=J.eventListenerOptions.bind(J),J.mousewheelListener=J.mousewheelListener.bind(J),J}return D(Ce,[{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 J=this.getParentElement(this.scrollComponent);J.scrollTop=J.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var J=!1,q={get passive(){J=!0}};try{document.addEventListener("test",null,q),document.removeEventListener("test",null,q)}catch(ut){}return J}},{key:"eventListenerOptions",value:function(){var J=this.props.useCapture;return this.isPassiveSupported()&&(J={useCapture:this.props.useCapture,passive:!0}),J}},{key:"setDefaultLoader",value:function(J){this.defaultLoader=J}},{key:"detachMousewheelListener",value:function(){var J=window;this.props.useWindow===!1&&(J=this.scrollComponent.parentNode),J.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var J=window;this.props.useWindow===!1&&(J=this.getParentElement(this.scrollComponent)),J.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),J.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(J){var q=this.props.getScrollParent&&this.props.getScrollParent();return q!=null?q:J&&J.parentNode}},{key:"filterProps",value:function(J){return J}},{key:"attachScrollListener",value:function(){var J=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!J)){var q=window;this.props.useWindow===!1&&(q=J),q.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),q.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),q.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(J){J.deltaY===1&&!this.isPassiveSupported()&&J.preventDefault()}},{key:"scrollListener",value:function(){var J=this.scrollComponent,q=window,ut=this.getParentElement(J),Dt=void 0;if(this.props.useWindow){var Bt=document.documentElement||document.body.parentNode||document.body,ge=q.pageYOffset!==void 0?q.pageYOffset:Bt.scrollTop;this.props.isReverse?Dt=ge:Dt=this.calculateOffset(J,ge)}else this.props.isReverse?Dt=ut.scrollTop:Dt=J.scrollHeight-ut.scrollTop-ut.clientHeight;Dt<Number(this.props.threshold)&&J&&J.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ut.scrollHeight,this.beforeScrollTop=ut.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(J,q){return J?this.calculateTopPosition(J)+(J.offsetHeight-q-window.innerHeight):0}},{key:"calculateTopPosition",value:function(J){return J?J.offsetTop+this.calculateTopPosition(J.offsetParent):0}},{key:"render",value:function(){var J=this,q=this.filterProps(this.props),ut=q.children,Dt=q.element,Bt=q.hasMore,ge=q.initialLoad,kt=q.isReverse,Yt=q.loader,So=q.loadMore,Gt=q.pageStart,$=q.ref,oe=q.threshold,Pe=q.useCapture,z=q.useWindow,Z=q.getScrollParent,Fe=X(q,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Fe.ref=function(nt){J.scrollComponent=nt,$&&$(nt)};var ae=[ut];return Bt&&(Yt?kt?ae.unshift(Yt):ae.push(Yt):this.defaultLoader&&(kt?ae.unshift(this.defaultLoader):ae.push(this.defaultLoader))),f.default.createElement(Dt,Fe,ae)}}]),Ce}(t.Component);Et.propTypes={children:Ee.default.node.isRequired,element:Ee.default.node,hasMore:Ee.default.bool,initialLoad:Ee.default.bool,isReverse:Ee.default.bool,loader:Ee.default.node,loadMore:Ee.default.func.isRequired,pageStart:Ee.default.number,ref:Ee.default.func,getScrollParent:Ee.default.func,threshold:Ee.default.number,useCapture:Ee.default.bool,useWindow:Ee.default.bool},Et.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},mt.default=Et,fo.exports=mt.default},246:function(fo,mt,y){fo.exports=y(57761)}}]);