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
344 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{18699:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return ae}});var c=l(87462),u=l(67294),g={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"},I=g,te=l(74643),ve=function(B,U){return u.createElement(te.Z,(0,c.Z)({},B,{ref:U,icon:I}))},ae=u.forwardRef(ve)},33859:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return ae}});var c=l(87462),u=l(67294),g={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"},I=g,te=l(74643),ve=function(B,U){return u.createElement(te.Z,(0,c.Z)({},B,{ref:U,icon:I}))},ae=u.forwardRef(ve)},65866:function(dt,Te,l){"use strict";l.d(Te,{z:function(){return pe},Z:function(){return Ie}});var c=l(67294),u=l(59810),g=l(2453),I=l(14446),te=l(71577),ve=l(11320),ae=l(4440),k=l(35973),B=Object.defineProperty,U=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,x=(Ee,he,ie)=>he in Ee?B(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[he]=ie,$=(Ee,he)=>{for(var ie in he||(he={}))me.call(he,ie)&&x(Ee,ie,he[ie]);if(U)for(var ie of U(he))b.call(he,ie)&&x(Ee,ie,he[ie]);return Ee},C=(Ee,he,ie)=>new Promise((Ze,rt)=>{var yt=st=>{try{mt(ie.next(st))}catch(Bt){rt(Bt)}},We=st=>{try{mt(ie.throw(st))}catch(Bt){rt(Bt)}},mt=st=>st.done?Ze(st.value):Promise.resolve(st.value).then(yt,We);mt((ie=ie.apply(Ee,he)).next())});const i="\u3000\u3000";function z(Ee){var he=["Bytes","KB","MB","GB","TB"];if(Ee==0)return"0 Byte";var ie=parseInt(""+Math.floor(Math.log(Ee)/Math.log(1024)),10);return(Ee/Math.pow(1024,ie)).toFixed(1)+" "+he[ie]}var X=({value:Ee=[],action:he,onChange:ie,className:Ze,maxSize:rt=150,title:yt="\u6587\u4EF6\u4E0A\u4F20",accept:We=null})=>{const mt=useIntl(),st={multiple:!1,fileList:Ee,accept:We,withCredentials:!0,beforeUpload:nt=>nt.size/1024/1024<rt?!0:(message.error(`${mt.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${rt}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(nt){var ze,Gt,Eu,uu;let lu=[...nt.fileList];if(lu=lu.map(Ut=>(Ut.name.indexOf(i)===-1&&(Ut.name=`${Ut.name}${i}${z(Ut.size)}`),$({},Ut))),nt.file.status==="done"&&((Gt=(ze=nt.file)==null?void 0:ze.response)==null?void 0:Gt.status)===-1){message.error((uu=(Eu=nt.file)==null?void 0:Eu.response)==null?void 0:uu.message),ie([]);return}ie(lu)},onRemove:nt=>C(void 0,null,function*(){const ze=nt.size/1024/1024;return nt.status==="uploading"?!0:ze<rt&&(nt.response?nt.response.id:nt.uid)?yield removeAttachment(nt.response?nt.response.id:nt.id):!0})};function Bt(nt){nt.preventDefault(),nt.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ze||""}`},React.createElement(Upload,$({},st),React.createElement(Button,{type:"primary",title:Ee.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:Ee.length>0,ghost:!0},yt),React.createElement("span",{onClick:Bt,style:{marginLeft:10}},"(",mt.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"}),rt,"M)"," ")))},de=l(33859),oe=l(96486),Be=Object.defineProperty,Y=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(Ee,he,ie)=>he in Ee?Be(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[he]=ie,ke=(Ee,he)=>{for(var ie in he||(he={}))Pe.call(he,ie)&&le(Ee,ie,he[ie]);if(Y)for(var ie of Y(he))Le.call(he,ie)&&le(Ee,ie,he[ie]);return Ee};const Se=Ee=>React.createElement("svg",ke({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ee),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 J="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ye=Object.defineProperty,ge=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,ne=(Ee,he,ie)=>he in Ee?ye(Ee,he,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[he]=ie,be=(Ee,he)=>{for(var ie in he||(he={}))_e.call(he,ie)&&ne(Ee,ie,he[ie]);if(ge)for(var ie of ge(he))Q.call(he,ie)&&ne(Ee,ie,he[ie]);return Ee},q=(Ee,he,ie)=>new Promise((Ze,rt)=>{var yt=st=>{try{mt(ie.next(st))}catch(Bt){rt(Bt)}},We=st=>{try{mt(ie.throw(st))}catch(Bt){rt(Bt)}},mt=st=>st.done?Ze(st.value):Promise.resolve(st.value).then(yt,We);mt((ie=ie.apply(Ee,he)).next())});const{Dragger:je}=u.default;function pe(Ee){let he=[];return Ee&&Ee.length>0&&(he=Ee.map(ie=>({uid:ie.id,id:ie.id,name:ie.title+i+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}))),he}var Ie=({value:Ee,onChange:he,action:ie,data:Ze,className:rt,maxSize:yt=150,title:We,showRemoveModal:mt=!1,accept:st="",additionalText:Bt,isDragger:nt,number:ze=1e3,aloneClear:Gt=!1,realTimeRemove:Eu=!0,uploadText:uu,setFileProgress:lu,showFileProgress:Ut})=>{const kt=(0,k.useIntl)(),[Ou,gu]=(0,c.useState)(!1);let[vt,au]=(0,c.useState)(Ee||[]),[ta,Ot]=(0,c.useState)(1);(0,c.useEffect)(()=>{Ee&&(ta===1&&au([...Ee]),Ot(2),ze===(Ee==null?void 0:Ee.length)&&gu(!0))},[Ee]);const Kt=()=>{setTimeout(()=>{vt.pop(),au([...vt])},500)};Ut&&lu(vt.some(Ve=>Ve.status==="uploading"));const Yt={multiple:!0,disabled:Ou,accept:st,withCredentials:!0,fileList:vt,beforeUpload:(Ve,$t)=>{const Wt=Ve.size/1024/1024;return vt.concat($t).length>ze?(vt.pop(),au([...vt]),g.ZP.error(`${kt.formatMessage({id:"classrooms.maxUploadFiles",defaultMessage:"\u6700\u591A\u53EA\u80FD\u4E0A\u4F20"})}${ze}${kt.formatMessage({id:"classrooms.filesCount",defaultMessage:"\u4E2A\u6587\u4EF6"})}`),Gt?Promise.reject():(Kt(),!1)):Wt<yt?!0:(g.ZP.error(`${kt.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${yt}MB).`),Gt?Promise.reject():(Kt(),!1))},data:Ze,action:ie||`${ve.Z.API_SERVER}/api/attachments.json`,onChange(Ve){var $t,Wt,vu,Mu;if(Ve.file.status==="removed"?vt=Ve.fileList:vt=(0,oe.uniqBy)([...Ve.fileList,...vt],"uid"),Ve.file.status==="done"&&((Wt=($t=Ve.file)==null?void 0:$t.response)==null?void 0:Wt.status)===-1){g.ZP.error((Mu=(vu=Ve.file)==null?void 0:vu.response)==null?void 0:Mu.message);return}vt.length>=ze?gu(!0):gu(!1),au([...vt]),vt=vt.map(Ht=>{var Vt,Tu;return(Vt=Ht==null?void 0:Ht.response)!=null&&Vt.id&&(Ht.url=(Tu=Ht==null?void 0:Ht.response)==null?void 0:Tu.url),Ht.name.indexOf(i)===-1&&(Ht.name=`${Ht.name}${i}${z(Ht.size)}`),be({},Ht)}),console.log("info:",Ve,vt),he(vt)},onRemove:Ve=>q(void 0,null,function*(){if(!Eu)return!0;const $t=()=>q(void 0,null,function*(){if(Ve.response?Ve.response.id:Ve.id){let vu=yield(0,ae.JZ)(Ve.response?Ve.response.id:Ve.uid);return Promise.resolve(vu)}else return!0});return mt?new Promise((Wt,vu)=>{I.default.confirm({centered:!0,width:530,okText:kt.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:kt.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:kt.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:c.createElement("div",{className:"tc font16"},kt.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"})),onOk:()=>q(void 0,null,function*(){const Mu=yield $t();g.ZP.success(kt.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),Wt(!0)}),onCancel:()=>Wt(!1)})}):yield $t()})};function yu(Ve){Ve.preventDefault(),Ve.stopPropagation()}return c.createElement("div",{className:`multi-upload ${rt||""}`},nt&&c.createElement(je,be({},Yt),c.createElement("p",{className:"ant-upload-drag-icon"},c.createElement(de.Z,null)),c.createElement("p",{className:"ant-upload-text"},kt.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"}),c.createElement("br",null),"(",kt.formatMessage({id:"classrooms.singleFileLimit",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A"}),yt,"MB)"," "),Bt),!nt&&c.createElement(u.default,be({},Yt),c.createElement(te.ZP,{disabled:Ou,className:"upload_button"},c.createElement("img",{className:"aBtn_img",src:J}),We||kt.formatMessage({id:"classroomGraphicGroupHomework.uploadAttachment",defaultMessage:"\u4E0A\u4F20\u9644\u4EF6"})),c.createElement("span",{onClick:yu,className:"upload_text"},uu||`(${kt.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"})}${yt}MB)`)))}},69837:function(dt,Te,l){"use strict";var c=l(22150),u=l(14446),g=l(2453),I=l(69677),te=l(86763),ve=l(35973),ae=l(65866),k=l(67294),B=Object.defineProperty,U=Object.defineProperties,me=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,C=(oe,Be,Y)=>Be in oe?B(oe,Be,{enumerable:!0,configurable:!0,writable:!0,value:Y}):oe[Be]=Y,i=(oe,Be)=>{for(var Y in Be||(Be={}))x.call(Be,Y)&&C(oe,Y,Be[Y]);if(b)for(var Y of b(Be))$.call(Be,Y)&&C(oe,Y,Be[Y]);return oe},z=(oe,Be)=>U(oe,me(Be)),X=(oe,Be,Y)=>new Promise((Pe,Le)=>{var le=J=>{try{Se(Y.next(J))}catch(ye){Le(ye)}},ke=J=>{try{Se(Y.throw(J))}catch(ye){Le(ye)}},Se=J=>J.done?Pe(J.value):Promise.resolve(J.value).then(le,ke);Se((Y=Y.apply(oe,Be)).next())});const de=({classroomList:oe,loading:Be,dispatch:Y,shixunHomeworks:Pe})=>{const Le=(0,ve.useIntl)(),le=(0,ve.useParams)(),[ke]=c.default.useForm(),{workList:Se,workSetting:J}=Pe,ye=()=>{Y({type:"shixunHomeworks/getWorkSetting",payload:i({},le)}),Y({type:"shixunHomeworks/getWorkList",payload:i({},le)})};return k.createElement(u.default,{centered:!0,title:oe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:oe.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>X(void 0,null,function*(){const ge=()=>X(void 0,null,function*(){var _e;yield ke.validateFields();const Q=i({},ke.getFieldValue()),{selectArrs:ne}=oe.actionTabs;Q.attachment_ids=(_e=Q.attachment_ids)==null?void 0:_e.map(q=>q.response.id),(yield(0,te.mz)(z(i({},Q),{homeworkId:ne.work_id}))).status===0&&(ke.resetFields(),Y({type:"classroomList/setActionTabs",payload:{}}),ye())});if(J!=null&&J.can_submit){if(!(J!=null&&J.submit_size)){g.ZP.warning(Le.formatMessage({id:"classrooms.submissionChanceUsedUp",defaultMessage:"\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002"}));return}u.default.confirm({title:Le.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:k.createElement(k.Fragment,null,"\u4F60\u8FD8\u6709 ",k.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},J==null?void 0:J.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{ge()}});return}ge()}),onCancel:()=>{ke.resetFields(),Y({type:"classroomList/setActionTabs",payload:{}})}},k.createElement(c.default,{form:ke,initialValues:{}},k.createElement(c.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},k.createElement(ae.Z,null)),k.createElement(c.default.Item,{name:"description"},k.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${oe.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0`,rows:7}))))};Te.Z=(0,ve.connect)(({classroomList:oe,loading:Be,shixunHomeworks:Y})=>({classroomList:oe,loading:Be,shixunHomeworks:Y}))(de)},58440:function(dt,Te,l){"use strict";var c=l(67294),u=l(22150),g=l(2453),I=l(14446),te=l(71230),ve=l(15746),ae=l(34336),k=l(78045),B=l(84567),U=l(27484),me=l.n(U),b=l(33170),x=l(52262),$=l(28706),C=l(35973),i=l(12317),z=l(6798),X=l(89779),de=l(17998),oe=l(96332),Be=l(93686),Y=l(67294),Pe=Object.defineProperty,Le=Object.defineProperties,le=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,ye=(q,je,pe)=>je in q?Pe(q,je,{enumerable:!0,configurable:!0,writable:!0,value:pe}):q[je]=pe,ge=(q,je)=>{for(var pe in je||(je={}))Se.call(je,pe)&&ye(q,pe,je[pe]);if(ke)for(var pe of ke(je))J.call(je,pe)&&ye(q,pe,je[pe]);return q},_e=(q,je)=>Le(q,le(je)),Q=(q,je)=>{var pe={};for(var Ie in q)Se.call(q,Ie)&&je.indexOf(Ie)<0&&(pe[Ie]=q[Ie]);if(q!=null&&ke)for(var Ie of ke(q))je.indexOf(Ie)<0&&J.call(q,Ie)&&(pe[Ie]=q[Ie]);return pe},ne=(q,je,pe)=>new Promise((Ie,Ee)=>{var he=rt=>{try{Ze(pe.next(rt))}catch(yt){Ee(yt)}},ie=rt=>{try{Ze(pe.throw(rt))}catch(yt){Ee(yt)}},Ze=rt=>rt.done?Ie(rt.value):Promise.resolve(rt.value).then(he,ie);Ze((pe=pe.apply(q,je)).next())});const be=q=>{var je=q,{classroomList:pe,dispatch:Ie,courseEndTime:Ee}=je,he=Q(je,["classroomList","dispatch","courseEndTime"]),ie,Ze,rt,yt;const We=(0,C.useIntl)(),mt=(0,C.useParams)(),[st]=u.default.useForm(),[Bt,nt]=(0,c.useState)(1),[ze,Gt]=(0,c.useState)([]),[Eu,uu]=(0,c.useState)(0),[lu,Ut]=(0,c.useState)(2e3),[kt,Ou]=(0,c.useState)(!0),[gu,vt]=(0,c.useState)(!1),[au,ta]=(0,c.useState)(!1),[Ot,Kt]=(0,c.useState)([]),[Yt,yu]=(0,c.useState)(!0),[Ve,$t]=(0,c.useState)(null),[Wt,vu]=(0,c.useState)({}),[Mu,Ht]=(0,c.useState)({});(0,c.useEffect)(()=>{if(pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ua(),Vt(),pe.actionTabs.type===2){const Ce=pe.actionTabs.selectArrsAll[0];$t({submit_limit:Ce==null?void 0:Ce.submit_limit,submit_limit_num:Ce==null?void 0:Ce.submit_limit_num,must_file:Ce==null?void 0:Ce.must_file,can_submit:Ce==null?void 0:Ce.can_submit,submit_num:Ce==null?void 0:Ce.submit_num}),yu(Ce.unified_setting)}else yu(!1),$t({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[pe.actionTabs]),(0,c.useEffect)(()=>{if(gu){if(au)return;Ie({type:"classroomList/setActionTabs",payload:{}}),(0,x.GJ)()?Ie({type:"classroomList/getClassroomTeacherCommonList",payload:_e(ge({},pe.actionTabs.params),{type:1})}):Ie({type:"classroomList/getClassroomCommonList",payload:ge({},pe.actionTabs.params)})}},[gu]);const Vt=Ce=>ne(void 0,null,function*(){Ou(!0);const _t=yield(0,X.c_)(_e(ge({},mt),{page:Ce||Bt,limit:2e4,homework_id:pe.actionTabs.type===1?"":pe.actionTabs.selectArrs[0]}));_t==null||_t.course_groups.map((jt,Uu)=>{jt.key=jt.id,jt.title=jt.name,jt.disabled=jt.is_published}),_t&&(Gt([..._t==null?void 0:_t.course_groups]),uu(_t==null?void 0:_t.course_groups_count),Ou(!1),Ce||st.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Tu=Ce=>{nt(Ce),Vt(Ce)},Ju=()=>{(0,x.GJ)()?pe.actionTabs.detail?(Ie({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie({type:"shixunHomeworks/getWorkList",payload:ge({},mt)}),Ie({type:"shixunHomeworks/getWorkSetting",payload:ge({},mt)})):Ie({type:"classroomList/getClassroomTeacherCommonList",payload:_e(ge({},pe.actionTabs.params),{type:1})}):Ie({type:"classroomList/getClassroomCommonList",payload:ge({},pe.actionTabs.params)})},fa=()=>ne(void 0,null,function*(){var Ce,_t;if((0,x.Rm)()&&!((Ce=pe.AssistantObject.normal)!=null&&Ce.can_publish)){g.ZP.warning(We.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"})),ou(!1);return}const jt=ge({},st.getFieldsValue());if(jt.end_time<=jt.publish_time){g.ZP.info(We.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),ou(!1);return}if((Ot==null?void 0:Ot.length)<=0&&!Yt&&ze.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ou(!1);return}if(Ve!=null&&Ve.submit_limit&&!(Ve!=null&&Ve.submit_limit_num)){g.ZP.warning(We.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),ou(!1);return}if(Ve!=null&&Ve.can_submit&&!(Ve!=null&&Ve.submit_num)){g.ZP.warning(We.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),ou(!1);return}let Uu=ge({homework_ids:[...pe.actionTabs.selectArrs],group_ids:Ot.length>0?Ot.map(ga=>ga.id):(_t=pe.detailCommonHomeworksList)==null?void 0:_t.course_groups,end_time:me()(jt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(jt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ot.length},Ve),Ku=yield(0,Be.Tr)({homework_common_ids:[...pe.actionTabs.selectArrs],course_id:mt.coursesId,type:"homework_common"});(Ku==null?void 0:Ku.student_count)===0?Pu(Uu):(Ht(Uu),vu(Ku))}),Pu=Ce=>ne(void 0,null,function*(){ou(!0);const _t=yield(0,b.ZP)(`/api/courses/${mt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ge({},Ce)});ou(!1),_t.status===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success(We.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ie({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),he.onCallback&&he.onCallback(),Ju(),localStorage.getItem("Noviceguide")==="0"||Ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Y.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~")}}))}),ua=()=>{nt(1),Gt([]),Kt([])},{detailCommonHomeworksList:Ga}=pe,Ba=Eu>Bt*lu,[Ea,ou]=(0,c.useState)(!1);return Y.createElement("div",null,Y.createElement(I.default,{width:600,centered:!0,confirmLoading:Ea,title:We.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:pe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:We.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:We.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:fa,onCancel:()=>{ua(),Ju(),Ie({type:"classroomList/setActionTabs",payload:{}})}},Y.createElement("p",{className:"tc"},We.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),Y.createElement("br",null),We.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),ze&&Y.createElement(u.default,{form:st},Y.createElement("div",{style:{paddingLeft:0}},Y.createElement(te.Z,{className:"mt30",align:"middle"},Y.createElement(ve.Z,null,Y.createElement(u.default.Item,{name:"publish_time",label:We.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},Y.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:Ce=>(0,de.Q8)(Ce,Ee),disabledTime:Ce=>(0,de.d0)(Ce),placeholder:We.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:me()((0,$.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(ve.Z,{className:"ml20"},Y.createElement(u.default.Item,{name:"end_time",label:We.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},Y.createElement(ae.default,{style:{width:170},placeholder:We.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:me()((0,$.U6)(),"HH:mm")},disabledDate:Ce=>(0,de.Q8)(Ce,Ee,st.getFieldValue("publish_time")),disabledTime:Ce=>(0,de.d0)(Ce,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),pe.actionTabs.type===2&&Y.createElement(te.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},We.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),Y.createElement(k.ZP.Group,{value:Yt,onChange:Ce=>{yu(Ce.target.value),Kt([])}},Y.createElement(k.ZP,{value:!0,disabled:!pe.actionTabs.manage_all_group},We.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),Y.createElement(k.ZP,{className:"ml20",disabled:ze.length<=0,value:!1},We.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),ze.length<=0&&pe.actionTabs.type===2&&Y.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},We.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}))),(pe.actionTabs.type===1||!Yt)&&ze.length>0&&Y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Y.createElement("span",{style:{flex:1}},Y.createElement(B.default,{checked:Ot.length===ze.length,onChange:Ce=>{Ot.length===ze.length?Kt([]):Kt(ze.filter(_t=>!_t.is_published))}},We.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},We.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),Ot.length||0,We.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"}))),(pe.actionTabs.type===1||!Yt)&&ze.length>0&&Y.createElement(i.Z,{data:ze,selectedRowKeys:Ot,setSelectedRowKeys:Kt})),!((rt=(Ze=(ie=pe==null?void 0:pe.actionTabs)==null?void 0:ie.selectArrsAll)==null?void 0:Ze[0])!=null&&rt.is_shixun)&&Y.createElement(z.ZP,{value:Ve,onChange:Ce=>$t(ge({},Ce))})),Y.createElement(oe.Z,{resdata:Wt,type:((yt=pe.actionTabs.selectArrs)==null?void 0:yt.length)===1?"shixun":"shixunpush",okloading:Ea,oktext:(Wt==null?void 0:Wt.can_copy_num)===0?We.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):We.formatMessage({id:"classrooms.oneClickCopy",defaultMessage:"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362"}),onok:Ce=>ne(void 0,null,function*(){ou(!0);let _t=yield(0,b.ZP)(`/api/courses/${mt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...pe.actionTabs.selectArrs]}});ou(!1),(_t==null?void 0:_t.status)===0&&Pu(Mu)})}))};Te.Z=(0,C.connect)(({classroomList:q})=>({classroomList:q}))(be)},12662:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return B}});var c=l(67294),u=l(85418),g=l(68508),I=l(83062),te=l(69677),ve={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},ae=l(35973),B=({isAdmin:U,dataSource:me,batchStatus:b,SortMenuName:x,setSortMenuName:$,onSearch:C,onSort:i,onBatch:z})=>{const X=(0,ae.useIntl)(),de=U?[{name:X.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:X.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:X.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:X.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:X.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:X.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:X.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:X.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:X.formatMessage({id:"classrooms.byPublishTimeAscending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:X.formatMessage({id:"classrooms.byPublishTimeDescending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:X.formatMessage({id:"classrooms.byDeadlineAscending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:X.formatMessage({id:"classrooms.byDeadlineDescending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:X.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:X.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}],oe=Y=>{$(Y.name),i(Y)},Be=x===X.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return c.createElement("div",{className:ve.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(g.default,{selectedKeys:[x]},de.map(Y=>c.createElement(g.default.Item,{key:Y.name,onClick:()=>oe(Y)},Y.name)))},c.createElement("div",null,c.createElement("span",{className:`${ve.btn} ${Be?ve.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),x)))),Be&&c.createElement(I.Z,{title:X.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"})+X.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})+X.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u6392\u5217"})},c.createElement("span",{className:ve.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(te.default.Search,{allowClear:!0,placeholder:X.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:Y=>C(Y.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return b}});var c=l(67294),u=l(68508),g=l(71230),I=l(15746),te=l(85418),ve=l(2453),ae=l(83062),k={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},B=l(35973),U=l(52262);const me=({isLoading:x,addText:$,tabDataSource:C,isAdmin:i,dispatch:z,type:X,exportType:de,TooltipTitle:oe,categoryId:Be,dropdownMenu:Y,isShowRightControl:Pe,defaultSelectedKeys:Le,classroomList:le,onTabMenuClick:ke,onTooltipTitleClick:Se,onDropdownMenuClick:J,onsetClick:ye})=>{var ge;const _e=()=>c.createElement(u.default,{onClick:({key:be})=>{J(be)}},Y.map(be=>c.createElement(u.default.Item,{key:be.id},be.name))),Q=(0,B.useParams)(),ne=(0,B.useIntl)();return c.createElement("div",{className:k.tabMenuContainer},c.createElement(g.Z,null,c.createElement(I.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Le},C.map(be=>c.createElement(u.default.Item,{key:be.id,onClick:()=>x?{}:ke(be)},c.createElement("span",{className:`c-grey-666 ${i?"mr20":""}`},be.name),be.total!==void 0&&c.createElement("span",{className:"c-grey-999"},be.total||0))))),i&&Pe&&c.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(te.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var be,q;if(de==="group"&&!((be=le.AssistantObject.group)!=null&&be.can_download)){ve.ZP.warning(ne.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}if(de==="normal"&&!((q=le.AssistantObject.normal)!=null&&q.can_download)){ve.ZP.warning(ne.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}z({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:X,exportType:de,category_id:Q.categoryId}})}},ne.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),c.createElement(u.default.Item,{key:3,onClick:()=>{var be,q;if(de==="group"&&!((be=le.AssistantObject.group)!=null&&be.can_download)){ve.ZP.warning(ne.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}if(de==="normal"&&!((q=le.AssistantObject.normal)!=null&&q.can_download)){ve.ZP.warning(ne.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}B.history.push(`/classrooms/${Q==null?void 0:Q.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}},ne.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#666666",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,U.Rm)()&&!((ge=le.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:ye},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:k.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Se},c.createElement(ae.Z,{title:oe},c.createElement("span",{className:Be?`${k.iconH} iconfont icon-zhongmingmingmulu`:`${k.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(te.Z,{className:"ml10",dropdownRender:_e},c.createElement("span",{className:k.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,$||ne.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))))))))};var b=(0,B.connect)(({classroomList:x})=>({classroomList:x}))(me)},6798:function(dt,Te,l){"use strict";l.d(Te,{Ei:function(){return de},rU:function(){return oe},ZP:function(){return Y}});var c=l(67294),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},g=l(22150),I=l(84567),te=l(31795),ve=l(71230),ae=l(15746),k=l(83062),B=l(94184),U=l.n(B),me=l(35973),b=l(67294),x=Object.defineProperty,$=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,z=(Pe,Le,le)=>Le in Pe?x(Pe,Le,{enumerable:!0,configurable:!0,writable:!0,value:le}):Pe[Le]=le,X=(Pe,Le)=>{for(var le in Le||(Le={}))C.call(Le,le)&&z(Pe,le,Le[le]);if($)for(var le of $(Le))i.call(Le,le)&&z(Pe,le,Le[le]);return Pe};const de=({value:Pe,className:Le,style:le})=>{const ke=(0,me.useIntl)(),[Se,J]=(0,c.useState)("0");(0,c.useEffect)(()=>{if(Pe){const{submit_limit:ge,must_file:_e}=Pe;if(ge&&_e){J("1");return}if(ge&&!_e){J("2");return}if(!ge&&_e){J("3");return}}},[Pe]);const ye={1:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},Pe==null?void 0:Pe.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},Pe==null?void 0:Pe.submit_limit_num),"\u5B57\u7B26"),3:b.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Se==="0"?b.createElement(b.Fragment,null):b.createElement("section",{className:U()(u.exhibition,Le),style:le},b.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ye==null?void 0:ye[Se])},oe=({className:Pe,style:Le,form:le})=>{const ke=(0,me.useIntl)(),Se=g.default.useWatch("submit_limit",le),J=g.default.useWatch("can_submit",le);return b.createElement("section",{className:U()(u.wrap,Pe),style:Le},b.createElement("div",{className:`${u.title}`},b.createElement("span",null,ke.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),b.createElement("div",null,b.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(g.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(I.default,null,ke.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"}))),b.createElement(g.default.Item,{name:"submit_num",rules:J?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},b.createElement(te.Z,{precision:0,min:1,disabled:!J,size:"large",addonAfter:ke.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:223}})),b.createElement("span",{style:{color:"#666",fontSize:12}},ke.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttemptsTip",defaultMessage:"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09"}))),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},b.createElement(g.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(I.default,null,ke.formatMessage({id:"classrooms.minimumContentRequirement",defaultMessage:"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"}))),b.createElement(g.default.Item,{className:"mr10",name:"submit_limit_num",rules:Se?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},b.createElement(te.Z,{precision:0,min:1,disabled:!Se,size:"large",addonAfter:ke.formatMessage({id:"common.characters",defaultMessage:"\u5B57"}),style:{width:223,marginRight:100}}))),b.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},b.createElement(g.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},b.createElement(I.default,null,ke.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(g.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(I.default,null,ke.formatMessage({id:"classroomGraphicGroupHomework.allowAttachmentModificationAfterDeadline",defaultMessage:"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"}))))))};var Y=({value:Pe,onChange:Le,className:le,style:ke,disabled:Se=!1,checkMarginLeft:J=0})=>{const ye=(0,me.useIntl)(),ge={submit_limit:!1,submit_limit_num:200,must_file:!1},[_e,Q]=(0,c.useState)({});(0,c.useEffect)(()=>{if(console.log(Pe,"value"),!Pe)return;const be={submit_limit:Pe==null?void 0:Pe.submit_limit,submit_limit_num:Pe==null?void 0:Pe.submit_limit_num,must_file:Pe==null?void 0:Pe.must_file,can_submit:Pe==null?void 0:Pe.can_submit,submit_num:Pe==null?void 0:Pe.submit_num};Q(X({},be))},[Pe]);const ne=be=>{const q=X(X({},_e),be);Le(q)};return b.createElement("section",{className:U()(u.wrap,le),style:ke},b.createElement("div",{className:`${u.title} mt30`},b.createElement("span",null,ye.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),b.createElement(ve.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},b.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(I.default,{disabled:Se,checked:_e==null?void 0:_e.can_submit,onChange:be=>ne({can_submit:be.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},ye.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"})),b.createElement(te.Z,{size:"large",addonAfter:ye.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:143},precision:0,min:1,disabled:Se||!(_e!=null&&_e.can_submit),value:_e==null?void 0:_e.submit_num,onChange:be=>ne({submit_num:be})}),b.createElement(k.Z,{overlayInnerStyle:{width:520},title:b.createElement("div",null,ye.formatMessage({id:"classrooms.submissionUnlimited",defaultMessage:"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B"}),b.createElement("br",null),ye.formatMessage({id:"classrooms.extraSubmissionOpportunity",defaultMessage:"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B"}),b.createElement("br",null),ye.formatMessage({id:"classrooms.teacherResubmitFunction",defaultMessage:"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002"}))},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),b.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(I.default,{style:{marginLeft:J},disabled:Se,checked:_e==null?void 0:_e.submit_limit,onChange:be=>ne({submit_limit:be.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},ye.formatMessage({id:"classrooms.minimumContentRequirement",defaultMessage:"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"})),b.createElement(te.Z,{size:"large",addonAfter:ye.formatMessage({id:"common.characters",defaultMessage:"\u5B57"}),style:{width:143,marginRight:100},precision:0,min:1,disabled:Se||!(_e!=null&&_e.submit_limit),value:_e==null?void 0:_e.submit_limit_num,onChange:be=>ne({submit_limit_num:be})})),b.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(I.default,{style:{marginLeft:J},disabled:Se,checked:_e==null?void 0:_e.must_file,onChange:be=>ne({must_file:be.target.checked})}),b.createElement("span",{className:"ml10"},ye.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))))}},77770:function(dt,Te,l){"use strict";l.r(Te),l.d(Te,{default:function(){return nc}});var c=l(52810),u=l(67294),g=l(35973),I=l(2453),te=l(28452),ve=l(30291),ae=l(14446),k=l(71230),B=l(15746),U=l(78045),me=l(55241),b=l(31795),x=l(84567),$=l(17663),C=l(28706),i=l(52262),z=l(33170),X=l(63037),de=Object.defineProperty,oe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,Y=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,le=(e,a,t)=>a in e?de(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ke=(e,a)=>{for(var t in a||(a={}))Pe.call(a,t)&&le(e,t,a[t]);if(Y)for(var t of Y(a))Le.call(a,t)&&le(e,t,a[t]);return e},Se=(e,a)=>oe(e,Be(a)),J=(e,a)=>{var t={};for(var s in e)Pe.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Y)for(var s of Y(e))a.indexOf(s)<0&&Le.call(e,s)&&(t[s]=e[s]);return t},ye=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const ge=e=>{var a=e,{classroomList:t,dispatch:s,match:f,location:F,user:y,onCallback:r}=a,o=J(a,["classroomList","dispatch","match","location","user","onCallback"]),n,K;const E=(0,g.useIntl)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(!1),[h,_]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){_(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var fe;Fe.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ae.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{T()}}):_(!0)}else _(!1)},[t.actionTabs.key]);const T=()=>{s({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:E.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:E.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:p,destroyOnClose:!0,onOk:()=>ye(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;L(!0);const Fe=yield(0,z.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),Fe.status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Se(ke({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:ke({},t.actionTabs.params)}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{T()}},!((n=t==null?void 0:t.actionTabs)!=null&&n.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(X.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var _e=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(ge),Q=l(22150),ne=l(34336),be=l(27484),q=l.n(be),je=l(79419),pe=l(6798),Ie=l(89779),Ee=l(17998),he=l(96332),ie=l(93686),Ze=l(67294),rt=Object.defineProperty,yt=Object.defineProperties,We=Object.getOwnPropertyDescriptors,mt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Bt=Object.prototype.propertyIsEnumerable,nt=(e,a,t)=>a in e?rt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ze=(e,a)=>{for(var t in a||(a={}))st.call(a,t)&&nt(e,t,a[t]);if(mt)for(var t of mt(a))Bt.call(a,t)&&nt(e,t,a[t]);return e},Gt=(e,a)=>yt(e,We(a)),Eu=(e,a)=>{var t={};for(var s in e)st.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&mt)for(var s of mt(e))a.indexOf(s)<0&&Bt.call(e,s)&&(t[s]=e[s]);return t},uu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const lu=e=>{var a=e,{classroomList:t,dispatch:s,courseEndTime:f}=a,F=Eu(a,["classroomList","dispatch","courseEndTime"]),y,r,o,n;const K=(0,g.useIntl)(),E=(0,g.useParams)(),[v]=Q.default.useForm(),[p,L]=(0,u.useState)(1),[h,_]=(0,u.useState)([]),[A,T]=(0,u.useState)(0),[O,Fe]=(0,u.useState)(2e3),[fe,V]=(0,u.useState)(!0),[ce,m]=(0,u.useState)(!1),[D,P]=(0,u.useState)(!1),[re,we]=(0,u.useState)([]),[Me,ot]=(0,u.useState)(!0),[M,Ye]=(0,u.useState)(null),[S,ue]=(0,u.useState)({}),[at,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Du(),Et(),t.actionTabs.type===2){const se=t.actionTabs.selectArrsAll[0];Ye({submit_limit:se==null?void 0:se.submit_limit,submit_limit_num:se==null?void 0:se.submit_limit_num,must_file:se==null?void 0:se.must_file,can_submit:se==null?void 0:se.can_submit,submit_num:se==null?void 0:se.submit_num}),ot(se.unified_setting)}else ot(!1),Ye({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(ce){if(D)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Gt(ze({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:ze({},t.actionTabs.params)})}},[ce]);const Et=se=>uu(void 0,null,function*(){V(!0);const d=yield(0,Ie.c_)(Gt(ze({},E),{page:se||p,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));d==null||d.course_groups.map((G,Oe)=>{G.key=G.id,G.title=G.name,G.disabled=G.is_published}),d&&(_([...d==null?void 0:d.course_groups]),T(d==null?void 0:d.course_groups_count),V(!1),se||v.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xt=se=>{L(se),Et(se)},Zt=()=>{(0,i.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:ze({},E)}),s({type:"shixunHomeworks/getWorkSetting",payload:ze({},E)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:Gt(ze({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:ze({},t.actionTabs.params)})},Hu=()=>uu(void 0,null,function*(){var se,d;if((0,i.Rm)()&&!((se=t.AssistantObject.normal)!=null&&se.can_publish)){I.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"),pt(!1);return}const G=ze({},v.getFieldsValue());if(G.end_time<=G.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),pt(!1);return}if((re==null?void 0:re.length)<=0&&!Me&&h.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(M!=null&&M.submit_limit&&!(M!=null&&M.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(M!=null&&M.can_submit&&!(M!=null&&M.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}let Oe=ze({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Ge=>Ge.id):(d=t.detailCommonHomeworksList)==null?void 0:d.course_groups,end_time:q()(G.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(G.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},M),De=yield(0,ie.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:E.coursesId,type:"homework_common"});(De==null?void 0:De.student_count)===0?tu(Oe):(xe(Oe),ue(De))}),tu=se=>uu(void 0,null,function*(){pt(!0);const d=yield(0,z.ZP)(`/api/courses/${E.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},se)});pt(!1),d.status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),F.onCallback&&F.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||s({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ze.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~")}}))}),Du=()=>{L(1),_([]),we([])},{detailCommonHomeworksList:qu}=t,ea=A>p*O,[bu,pt]=(0,u.useState)(!1);return Ze.createElement("div",null,Ze.createElement(ae.default,{width:600,centered:!0,confirmLoading:bu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Hu,onCancel:()=>{Du(),Zt(),s({type:"classroomList/setActionTabs",payload:{}})}},Ze.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ze.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&Ze.createElement(Q.default,{form:v},Ze.createElement("div",{style:{paddingLeft:0}},Ze.createElement(k.Z,{className:"mt30",align:"middle"},Ze.createElement(B.Z,null,Ze.createElement(Q.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ze.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:se=>(0,Ee.Q8)(se,f),disabledTime:se=>(0,Ee.d0)(se),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ze.createElement(B.Z,{className:"ml20"},Ze.createElement(Q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Ze.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,C.U6)(),"HH:mm")},disabledDate:se=>(0,Ee.Q8)(se,f,v.getFieldValue("publish_time")),disabledTime:se=>(0,Ee.d0)(se,v.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Ze.createElement(k.Z,{style:{marginBottom:"10px"}},Ze.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ze.createElement(U.ZP.Group,{value:Me,onChange:se=>{ot(se.target.value),we([])}},Ze.createElement(U.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ze.createElement(U.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&Ze.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"')),(t.actionTabs.type===1||!Me)&&h.length>0&&Ze.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ze.createElement("span",{style:{flex:1}},Ze.createElement(x.default,{checked:re.length===h.length,onChange:se=>{re.length===h.length?we([]):we(h.filter(d=>!d.is_published))}},"\u5168\u9009")),Ze.createElement("span",{style:{width:16}}),Ze.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Me)&&h.length>0&&Ze.createElement(je.Z,{data:h,selectedRowKeys:re,setSelectedRowKeys:we})),!((o=(r=(y=t==null?void 0:t.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&Ze.createElement(pe.ZP,{value:M,onChange:se=>Ye(ze({},se))})),Ze.createElement(he.Z,{resdata:S,type:((n=t.actionTabs.selectArrs)==null?void 0:n.length)===1?"shixun":"shixunpush",okloading:bu,oktext:(S==null?void 0:S.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:se=>uu(void 0,null,function*(){pt(!0);let d=yield(0,z.ZP)(`/api/courses/${E.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});pt(!1),(d==null?void 0:d.status)===0&&tu(at)})}))};var Ut=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(lu),kt=l(86169),Ou=Object.defineProperty,gu=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Kt=(e,a,t)=>a in e?Ou(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Yt=(e,a)=>{for(var t in a||(a={}))ta.call(a,t)&&Kt(e,t,a[t]);if(au)for(var t of au(a))Ot.call(a,t)&&Kt(e,t,a[t]);return e},yu=(e,a)=>gu(e,vt(a)),Ve=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const $t=({classroomList:e,dispatch:a})=>{const t=(0,g.useIntl)(),s=(0,g.useParams)();return u.createElement(ae.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ve(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${s.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:yu(Yt({},e.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Yt({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Wt=(0,g.connect)(({classroomList:e})=>({classroomList:e}))($t),vu=Object.defineProperty,Mu=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Ju=Object.prototype.propertyIsEnumerable,fa=(e,a,t)=>a in e?vu(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Pu=(e,a)=>{for(var t in a||(a={}))Tu.call(a,t)&&fa(e,t,a[t]);if(Vt)for(var t of Vt(a))Ju.call(a,t)&&fa(e,t,a[t]);return e},ua=(e,a)=>Mu(e,Ht(a)),Ga=(e,a)=>{var t={};for(var s in e)Tu.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Vt)for(var s of Vt(e))a.indexOf(s)<0&&Ju.call(e,s)&&(t[s]=e[s]);return t},Ba=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Ea=e=>{var a=e,{classroomList:t,dispatch:s,onCallback:f}=a,F=Ga(a,["classroomList","dispatch","onCallback"]);const y=(0,g.useIntl)(),r=(0,g.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ba(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),s({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:ua(Pu({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Pu({},t.actionTabs.params)}),s({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var ou=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ea),Ce=l(69677),_t=Object.defineProperty,jt=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,ga=(e,a,t)=>a in e?_t(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,$a=(e,a)=>{for(var t in a||(a={}))Uu.call(a,t)&&ga(e,t,a[t]);if(jt)for(var t of jt(a))Ku.call(a,t)&&ga(e,t,a[t]);return e},Yu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Wa=({classroomList:e,loading:a,dispatch:t,onCallback:s})=>{var f,F;const y=(0,g.useIntl)(),r=(0,g.useParams)(),o=(0,g.useLocation)(),{actionTabs:n}=e,[K]=Q.default.useForm(),E=v=>v&&v<q()().startOf("day");return u.createElement(ae.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Yu(void 0,null,function*(){var v;const p=K.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,z.ZP)(L,{method:"post",body:$a({},p)});if(h.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),s&&s(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const _=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let T=(v=o.pathname)==null?void 0:v.split("/");T[4]=A,T[3]=_||T[3];const O=T==null?void 0:T.join("/");g.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Q.default,{form:K,initialValues:{name:""}},u.createElement(Q.default.Item,{name:"name"},u.createElement(k.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Ce.default,{defaultValue:((f=n.selectArrs)==null?void 0:f.category_name)||((F=n.selectArrs)==null?void 0:F.name)}))))))};var w=(0,g.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(Wa),W=l(66368),N=l(71577),j=l(246),ee=l.n(j),it=l(26296),Ft=l(96074),gt=l(93421),Je=l(57953),Ue={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Ke=l(80150),St=Object.defineProperty,Qt=Object.defineProperties,zt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,_u=(e,a,t)=>a in e?St(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,su=(e,a)=>{for(var t in a||(a={}))Dt.call(a,t)&&_u(e,t,a[t]);if(ft)for(var t of ft(a))Jt.call(a,t)&&_u(e,t,a[t]);return e},Qe=(e,a)=>Qt(e,zt(a)),bt=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{Paragraph:Xt}=it.default,Nt=({createShixunParams:e},a)=>{const t=[{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"}],s=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,F]=(0,u.useState)("0"),[y,r]=(0,u.useState)("hot"),[o,n]=(0,u.useState)([]),[K,E]=(0,u.useState)(!0),[v,p]=(0,u.useState)(1),L=(0,u.useRef)(null),h=(0,u.useRef)(null),_=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),A=D=>{r(D),_.current.order=D,D==="mine"?(_.current.mine="true",_.current.status="2"):(_.current.mine="",_.current.status=""),T(_.current)},T=(D,P)=>bt(void 0,null,function*(){E(!0),clearTimeout(L.current),L.current=setTimeout(()=>bt(void 0,null,function*(){console.log(D,"params2");const re=yield(0,ie.he)(D);if(!re.status){if(P){re.shixuns.length===0&&ce(!1),n(we=>[...we,...re.shixuns]),E(!1);return}h.current.scrollTop=0,ce(!0),p(v+1),E(!1),n(re.shixuns)}}),1e3)});(0,u.useImperativeHandle)(a,()=>({search:D=>T(Qe(su({},_.current),{keyword:D})),changeKeyWord:D=>_.current.keyword=D})),(0,u.useEffect)(()=>{T(_.current)},[]);const[O,Fe]=(0,u.useState)([]),fe=D=>{Fe(D),e.current.shixuns_info=D.map(P=>({id:P,is_copy:!1,is_use:!0}))},[V,ce]=(0,u.useState)(!0),m=D=>{T(Qe(su({},_.current),{page:D}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(k.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((D,P)=>u.createElement("span",{key:P,style:{border:"none",marginRight:20,color:f===D.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(D.id),_.current.diff=D.id,T(_.current)}},D.name))),u.createElement(B.Z,null,u.createElement(Ke.tp,{dataSource:s,value:y,onChange:A}))),u.createElement("div",{className:Ue.scrollWrap},u.createElement("div",{ref:h,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:m,hasMore:V&&!K,useWindow:!1,key:v},u.createElement(x.default.Group,{onChange:fe,value:O},o.map(D=>{const{name:P,id:re,description:we,challenge_names:Me,author_name:ot,author_school_name:M,level:Ye,total_stu_num:S}=D||{};return u.createElement("div",{key:re,className:Ue.shixunItemWrapper},u.createElement(k.Z,{align:"middle",className:Ue.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:re,style:{paddingRight:"10px"}}),u.createElement("div",{className:Ue.title,style:{fontWeight:"600"}},P)),u.createElement("div",{className:Ue.contentWrapper},u.createElement(Xt,{ellipsis:{rows:2},className:Ue.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},we),u.createElement(k.Z,null,Me.map((ue,at)=>u.createElement("span",{key:at,className:Ue.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",at+1,"\u5173")," ",ue))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(k.Z,{className:Ue.info},u.createElement(gt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,M),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Ye)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},S))))))})))),K&&u.createElement("div",{className:Ue.loading},u.createElement(Je.Z,{spinning:!0}))))};var Lu=(0,u.forwardRef)(Nt),Rt={flex_box_center:"flex_box_center___tAeTj",flex_space_between:"flex_space_between___BezSK",flex_box_vertical_center:"flex_box_vertical_center___JfJiq",flex_box_center_end:"flex_box_center_end___air4X",flex_box_column:"flex_box_column___qTppb",line1:"line1___cEh6G",form:"form___jhJBq",small_search:"small_search___AIvFL",border:"border___ZUiNZ"},$e=l(26194),ht=l(34562),He=l(67294),qt=Object.defineProperty,ru=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,ju=(e,a,t)=>a in e?qt(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Qu=(e,a)=>{for(var t in a||(a={}))Mt.call(a,t)&&ju(e,t,a[t]);if(ru)for(var t of ru(a))Pt.call(a,t)&&ju(e,t,a[t]);return e},eu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{TabPane:Xu}=W.default,Da=({shixunHomeworks:e,loading:a,classroomList:t,dispatch:s,refreshList:f})=>{const F=(0,g.useIntl)(),y=(0,g.useParams)(),r=(0,g.useLocation)(),[o]=Q.default.useForm(),{brankList:n}=e,[K,E]=(0,u.useState)(!1);let[v,p]=(0,u.useState)(!0),[L,h]=(0,u.useState)(!1);const[_,A]=(0,u.useState)("myself");let[T,O]=(0,u.useState)([]);const[Fe,fe]=(0,u.useState)(),[V,ce]=(0,u.useState)({}),[m,D]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return eu(this,null,function*(){var S;if(v){E(!1),++m.page;const ue=yield s({type:"shixunHomeworks/getBrankList",payload:Qu({},m)});T=[...T.concat(ue.object_list)],fe(ue.is_teacher),((S=ue.object_list)==null?void 0:S.length)<m.limit?p(!1):p(!0),O([...T]),ue.object_list==""&&m.page===1&&E(!0)}})},Me=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=S=>eu(void 0,null,function*(){h(!0);const ue=yield(0,Ie.aQ)(S);h(!1),ue.status||(f(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:S.coursesId}}))}),M=(0,u.useRef)(),{detailCommonHomeworksList:Ye}=t;return He.createElement("div",null,He.createElement(ae.default,{className:Rt.border,centered:!0,title:He.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:L},onOk:()=>eu(void 0,null,function*(){var S,ue,at;if(_==="jupyter"){console.log("----createShixunParams.current",Me.current);let xt=yield(0,ie.Tr)({id:[...(ue=(S=Me.current)==null?void 0:S.shixuns_info)==null?void 0:ue.map(Zt=>Zt.id)],course_id:y.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Me.current):ce(xt);return}h(!0);const xe=o.getFieldsValue(),Et=yield s({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(Et==null?void 0:Et.status)===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),s({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Et.object_ids,params:(at=e.actionTabs)==null?void 0:at.params,manage_all_group:Ye==null?void 0:Ye.manage_all_group}})),h(!1)}),onCancel:()=>{s({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement(k.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},He.createElement(B.Z,{span:12},P.map((S,ue)=>He.createElement(N.ZP,{key:ue,shape:"round",style:_===S.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:_===S.id?"ghost":"default",className:"mr10",onClick:at=>eu(void 0,null,function*(){if(S.id==="jupyter"){A(S.id);return}T=[],v=!0,m.page=0,m.search="",m.filter=S.id,we(),A(S.id)})},S.name))),He.createElement(B.Z,{span:12,className:"tr"},He.createElement(Ce.default.Search,{className:Rt.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:S=>{var ue;_==="jupyter"&&((ue=M.current)==null||ue.changeKeyWord(S.target.value))},suffix:He.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Rt.searchIcon}`}),onSearch:S=>{var ue;if(S&&(0,ht.tk)({name:S,copywriting:S,position:"HomeworkCommon"}),_==="jupyter"){(ue=M.current)==null||ue.search(S);return}v=!0,m.search=S,m.page=0,T=[],we()},style:{width:260}}))),_==="myself"&&He.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",He.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),_==="public"&&He.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"),_==="jupyter"?He.createElement(Lu,{createShixunParams:Me,ref:M}):He.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&_==="public"&&He.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},He.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),He.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")),He.createElement(ee(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),we()},hasMore:v,useWindow:!1},He.createElement(Q.default,{form:o,initialValues:{group_ids:re},className:Rt.form,onChange:S=>{re=o.getFieldValue()}},T==""&&He.createElement($e.Z,{styles:{margin:"10px auto"}}),He.createElement(Q.default.Item,{name:"group_ids"},He.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},T==null?void 0:T.map(function(S,ue){return He.createElement(k.Z,{key:ue},He.createElement(B.Z,{flex:"2"},He.createElement(x.default,{onChange:at=>{},key:ue,value:String(S.id),defaultChecked:!0},He.createElement("span",{className:["c-black",Rt.line1].join(" ")},S.name))),He.createElement(B.Z,{flex:"1",className:"c-black"},He.createElement("span",{className:Rt.line1},S==null?void 0:S.course_list_name)),He.createElement(B.Z,{flex:"50px",className:"c-black"},_==="public"&&(0,i.Ny)()?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},"\u7F16\u8F91"):_==="myself"?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==null?void 0:S.username))}))))))),He.createElement(he.Z,{resdata:V,type:"shixunpush",okloading:L,oktext:(V==null?void 0:V.can_copy_num)===0?F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:S=>eu(void 0,null,function*(){Me.current.shixuns_info=S,ot(Me.current)})}))};var ya=(0,g.connect)(({shixunHomeworks:e,classroomList:a,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:a}))(Da),iu=l(67294);const ba=({styles:e={},onSelect:a,params:t,classroomList:s})=>{const[f,F]=(0,u.useState)(!1),y=(0,g.useIntl)(),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{F(!1),o("")},[]);const n=()=>{var K,E;if((0,i.Rm)()&&!((E=(K=s==null?void 0:s.AssistantObject)==null?void 0:K.normal)!=null&&E.can_create)){I.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}r==="1"&&g.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(a(),F(!1),o(""))};return iu.createElement(iu.Fragment,null,iu.createElement($e.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{F(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&iu.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:n},iu.createElement("div",null,iu.createElement("div",null,iu.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),iu.createElement("div",null,iu.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},"\u9009\u7528\u8D44\u6E90")))))};var Va=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(ba),va=l(86763),Pa=l(65866),cu=l(67294),za=Object.defineProperty,Ja=Object.defineProperties,Ua=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,xa=(e,a,t)=>a in e?za(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,aa=(e,a)=>{for(var t in a||(a={}))Ka.call(a,t)&&xa(e,t,a[t]);if(_a)for(var t of _a(a))wa.call(a,t)&&xa(e,t,a[t]);return e},Ya=(e,a)=>Ja(e,Ua(a)),Fu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const wt=({classroomList:e,loading:a,dispatch:t,shixunHomeworks:s})=>{const f=(0,g.useIntl)(),F=(0,g.useParams)(),[y]=Q.default.useForm(),{workList:r,workSetting:o}=s,n=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:aa({},F)}),t({type:"shixunHomeworks/getWorkList",payload:aa({},F)})};return cu.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Fu(void 0,null,function*(){const K=()=>Fu(void 0,null,function*(){var E;yield y.validateFields();const v=aa({},y.getFieldValue()),{selectArrs:p}=e.actionTabs;v.attachment_ids=(E=v.attachment_ids)==null?void 0:E.map(h=>h.response.id),(yield(0,va.mz)(Ya(aa({},v),{homeworkId:p.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),n())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ae.default.confirm({title:f.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:cu.createElement(cu.Fragment,null,"\u4F60\u8FD8\u6709 ",cu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{K()}});return}K()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},cu.createElement(Q.default,{form:y,initialValues:{}},cu.createElement(Q.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},cu.createElement(Pa.Z,null)),cu.createElement(Q.default.Item,{name:"description"},cu.createElement(Ce.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var nu=(0,g.connect)(({classroomList:e,loading:a,shixunHomeworks:t})=>({classroomList:e,loading:a,shixunHomeworks:t}))(wt),Ru=l(20333),oa=l(74348),Re=l(68508),mu=l(85418),ka={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},Gu=l(42922),Qa=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),Xa=({buttonDataSource:e,onClick:a})=>{const{allSelect:t,setAllSelect:s,setSelectArrs:f,dataSource:F,selectArrs:y,useBatchStatus:r,dispatch:o,params:n,getData:K,detailLeftMenus:E,main_category_id:v,setSelectArrsAll:p}=(0,u.useContext)(co);let L;const[h,_]=(0,u.useState)(!1),[A,T]=(0,u.useState)(""),O=V=>{s(V.target.checked),f(V.target.checked?F.map(ce=>ce.homework_id):[]),V.target.checked?p([...F]):p([])},Fe=()=>{let V={courseId:n.id,container_type:"common_homework"};n.categoryId&&(V.category_id=n.categoryId),o({type:"classroomList/getAllTaskList",payload:V}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(L=E.course_modules.filter(V=>V.type==="common_homework")[0]);const fe=u.createElement("div",{className:ka.moveCategory,onMouseLeave:V=>_(!1)},u.createElement(Re.default,{onClick:V=>Qa(void 0,[V],function*({item:ce,key:m,keyPath:D,domEvent:P}){if(y=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${n.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:m}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:n.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ce.default,{onChange:V=>{T(V.target.value)}})),L&&L.second_category.filter(V=>V.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(V,ce){var m;if(!(A!==""&&V.category_name.indexOf(A)<0))return u.createElement(u.Fragment,null,u.createElement(Re.default.Item,{className:"multi-llipsis1e",key:V.category_id},V.category_name),(m=V==null?void 0:V.third_category)==null?void 0:m.map(D=>u.createElement(Re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:D.category_id},D.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:V=>{V.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_id:v,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ka.bottomControlContainer},u.createElement(k.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(k.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(x.default,{checked:t,onChange:O},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"top",menu:{items:e,onClick:({key:V})=>{a({key:V})}}},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:Fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"topLeft",dropdownRender:()=>fe,getPopupContainer:V=>V.parentNode},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Gu.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:()=>a({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},$u=l(83062),Wu=l(9430),At={listContainer:"listContainer___Mm5xW",info:"info___QiWEF",title:"title___joRxA",left:"left___zZ5tn",right:"right___bwbxG",flexBox:"flexBox___HSPvA",detail:"detail___ktA2X",iconV:"iconV___jusZA",shixunTag:"shixunTag___VpW1p",pingceTag:"pingceTag___lvwVv",pingceTags:"pingceTags___mGPPO"},Fa=l(99597),du=l(63909),sa=Object.defineProperty,qa=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,Ae=(e,a,t)=>a in e?sa(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ne=(e,a)=>{for(var t in a||(a={}))to.call(a,t)&&Ae(e,t,a[t]);if(Oa)for(var t of Oa(a))uo.call(a,t)&&Ae(e,t,a[t]);return e},It=(e,a)=>qa(e,eo(a)),Ct=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const na=({dataSource:e,params:a,classroomList:t,manageAllGroup:s})=>{var f,F,y,r;const{batchStatus:o,selectArrs:n,setSelectArrs:K,selectArrsAll:E,setSelectArrsAll:v,dispatch:p}=(0,u.useContext)(co),L=(0,g.useIntl)();let h=(0,g.useParams)();const[_,A]=(0,u.useState)(!1),T=(0,u.useRef)(),[O,Fe]=(0,u.useState)([]);h=It(Ne(Ne({},a),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{Fe([]),A(!1)},[]);const fe=[{title:L.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:L.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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,D)=>D.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var D,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(D=m==null?void 0:m.split("/"))==null?void 0:D[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function V(){return Ct(this,null,function*(){let m=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ne({},h)});Fe(m.data)})}const ce=m=>{n.includes(m)?(K(n.filter(D=>D!==m)),v(E.filter(D=>D.homework_id!==m))):(K([...n,m]),v([...E,e]))};return u.createElement("div",{className:At.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&T.current&&!T.current.contains(m.target))&&(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:T},u.createElement(x.default,{onClick:m=>{m.preventDefault(),m.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>ce(e.homework_id)})),u.createElement("div",{className:At.info},u.createElement("div",{className:At.title},u.createElement("div",{className:At.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(Fa.Z,{value:e.status},u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(g.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:At.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:At.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:At.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:At.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ne({},h),type:2,manage_all_group:s}})})},u.createElement("aside",{className:At.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,L.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,i.dE)()&&u.createElement("div",{className:At.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>Ct(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,du.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:At.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:At.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(mu.Z,{placement:"bottomCenter",overlayClassName:At.dro,dropdownRender:()=>u.createElement(Re.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ne({},h),type:2,manage_all_group:s}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ne({},h),type:2}})})},L.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),u.createElement(Re.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},L.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},L.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:At.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:At.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.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(e.status)&&u.createElement("span",{className:At.iconV,onClick:m=>Ct(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),_||V(),A(!_)})},u.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:At.content},(0,i.dE)()&&u.createElement("span",{className:At.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length>5&&u.createElement(Wu.default,{scroll:{y:240},onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length<6&&O.length>0&&u.createElement(Wu.default,{onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}))))};var ao=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(na),oo={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},so=l(28553),wu={otherHomeworkWrap:"otherHomeworkWrap___Ov7Y4",otherHomeworkContainer:"otherHomeworkContainer___L40jT",flex:"flex___ZqR0T",search:"search___XYsMV",content:"content___TFbjP",listItem:"listItem___hEqkH",info:"info___aiccH",title:"title___j6wv0",describe:"describe___H2zMp",footer:"footer___Cv6ep"},ln=Object.defineProperty,rn=Object.defineProperties,cn=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,Bo=(e,a,t)=>a in e?ln(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Do=(e,a)=>{for(var t in a||(a={}))mn.call(a,t)&&Bo(e,t,a[t]);if(Ao)for(var t of Ao(a))dn.call(a,t)&&Bo(e,t,a[t]);return e},bo=(e,a)=>rn(e,cn(a)),Po=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),pn=({courseId:e,type:a,onCancel:t})=>{const s=(0,g.useIntl)(),f=(0,g.useParams)(),[F,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[n,K]=(0,u.useState)(!1),E=()=>Po(void 0,null,function*(){K(!0);const _=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});K(!1),y({targerData:_.homeworks,originData:_.homeworks})});(0,u.useEffect)(()=>{E()},[]);const v=()=>Po(void 0,null,function*(){K(!0);let _={homework_common_ids:r};f.categoryId&&(_=bo(Do({},_),{category_id:f.categoryId}));const A=yield(0,z.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:_});A&&A.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(_,A)=>{_.target.checked?o([...r,A]):o(r.filter(T=>T!==A))},L=_=>{const A=F.originData.filter(T=>T.name.indexOf(_)>-1);y(bo(Do({},F),{targerData:A}))},h=()=>{v()};return u.createElement("div",{className:`animated fadeInUp fast ${wu.otherHomeworkWrap}`},u.createElement("div",{className:wu.otherHomeworkContainer},u.createElement("div",{className:wu.search},u.createElement(Ce.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:wu.content},F.targerData.map(_=>u.createElement("div",{className:`${wu.listItem} mb10`,key:_.id},u.createElement(x.default,{checked:r.includes(_.id),onChange:A=>p(A,_.id)}),u.createElement("div",{className:wu.info},u.createElement("div",{className:`${wu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:wu.title},_.name),u.createElement("div",null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>(0,C.xg)(`/classrooms/${f.coursesId}/common_homework/${_.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${wu.describe}`},_.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},_.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",_.created_at)))))),u.createElement("div",{className:wu.footer},u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(N.ZP,{type:"primary",disabled:r.length===0||n,onClick:h},s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},fn=l(48839),En=l(91745),gn=l(10285),no=l.n(gn),Su=l(9343),Xe=l(67294),yn=Object.defineProperty,vn=Object.defineProperties,_n=Object.getOwnPropertyDescriptors,Ma=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ko=(e,a,t)=>a in e?yn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,la=(e,a)=>{for(var t in a||(a={}))wo.call(a,t)&&ko(e,t,a[t]);if(Ma)for(var t of Ma(a))xo.call(a,t)&&ko(e,t,a[t]);return e},Oo=(e,a)=>vn(e,_n(a)),Fn=(e,a)=>{var t={};for(var s in e)wo.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Ma)for(var s of Ma(e))a.indexOf(s)<0&&xo.call(e,s)&&(t[s]=e[s]);return t},lo=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});q().extend(no());const hn=({data:e,value:a,onChange:t})=>{var s,f,F,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[n,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((a==null?void 0:a.length)>0?e==null?void 0:e.filter(E=>a==null?void 0:a.includes(E==null?void 0:E.id)):[])},[a]),Xe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Xe.createElement(x.default,{indeterminate:(n==null?void 0:n.length)>0&&(n==null?void 0:n.length)<(e==null?void 0:e.length),checked:(n==null?void 0:n.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Xe.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(Oo(la({},r),{leftSearch:E.target.value}))}}),Xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((s=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:s.length)!==0?Xe.createElement(x.default.Group,{value:a,onChange:E=>{t(E)}},Xe.createElement(gt.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:f.map((E,v)=>Xe.createElement(x.default,{key:v,value:E.id},E==null?void 0:E.name)))):Xe.createElement($e.Z,{styles:{margin:"0 auto"}})))),Xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Xe.createElement("div",null,"\u5DF2\u9009\u62E9",(n==null?void 0:n.length)||0,"\u4E2A\u5206\u73ED"),Xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Xe.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(Oo(la({},r),{rigthSearch:E.target.value}))}}),Xe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((F=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:F.length)!==0?(y=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:y.map((E,v)=>Xe.createElement(k.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Xe.createElement(B.Z,null,E==null?void 0:E.name),Xe.createElement(B.Z,null,Xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(p=>p!==(E==null?void 0:E.id)))}})))):Xe.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Cn=e=>{var a=e,{classroomList:t,dispatch:s,user:f,getData:F}=a,y=Fn(a,["classroomList","dispatch","user","getData"]),r,o,n,K,E,v;const p=(0,g.useIntl)(),L=(0,g.useParams)(),[h]=Q.default.useForm(),_=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,T,O]=(0,Su.U)(Ie.c_,la(la({},L),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,fe]=(0,Su.U)(Ie.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(n=t==null?void 0:t.actionTabs)==null?void 0:n.selectArrs}),[,V,ce]=(0,Su.U)(Ie.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...D)=>lo(void 0,[...D],function*(P={}){Fe({});const re=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{_&&m()},[_]),Xe.createElement(ae.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:_,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:V,onOk:()=>lo(void 0,null,function*(){h.submit()})},Xe.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Xe.createElement(Q.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:D=>lo(void 0,null,function*(){var P,re,we;const Me=yield ce(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((re=O==null?void 0:O.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[la({},D)]}:la({unified_late:((we=O==null?void 0:O.course_groups)==null?void 0:we.length)<=0},D));(Me==null?void 0:Me.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},Xe.createElement(k.Z,{wrap:!1,gutter:20},Xe.createElement(B.Z,{flex:1},Xe.createElement(Q.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Xe.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Xe.createElement(B.Z,{flex:"390px"},Xe.createElement(Q.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(D,P,re){return P&&q()(P).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&q()(P).startOf("minute")<=q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Xe.createElement(ne.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:D=>(0,C.BO)(D,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:D=>(0,C.hv)(D,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((v=O==null?void 0:O.course_groups)==null?void 0:v.length)>0&&Xe.createElement(Je.Z,{spinning:A},Xe.createElement(Q.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Xe.createElement(hn,{data:(O==null?void 0:O.course_groups)||[],onChange:D=>{Fe({group_ids:D})}})))))};var An=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Cn),Z=l(67294),Bn=Object.defineProperty,Dn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,To=(e,a,t)=>a in e?Bn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,hu=(e,a)=>{for(var t in a||(a={}))Pn.call(a,t)&&To(e,t,a[t]);if(Mo)for(var t of Mo(a))wn.call(a,t)&&To(e,t,a[t]);return e},ro=(e,a)=>Dn(e,bn(a)),io=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const co=(0,u.createContext)({selectArrs:[]}),xn=({classroomList:e,loading:a,dispatch:t,user:s})=>{var f,F,y,r;const o=(0,g.useIntl)(),[n,K]=(0,g.useSearchParams)(),E=(0,g.useLocation)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(ro(hu({},v),{id:v.coursesId,limit:20})),[h,_]=(0,u.useState)(!1),[A,T]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,Fe]=(0,u.useState)([]),[fe,V]=(0,u.useState)(!1),[ce,m]=(0,u.useState)(!1),[D,P]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Me,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:M,detailLeftMenus:Ye,detailTopBanner:S,taskList:ue}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=n.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[E.search]),(0,u.useEffect)(()=>{n.get("tabs")==="0"&&(p.status="0",p.page=1)},[n.get("tabs")]),(0,u.useEffect)(()=>{var d,G,Oe;if((d=s==null?void 0:s.userInfo)!=null&&d.login){const De=C.cX.getItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=n.get("tabs");let lt=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(lt)}else if((Oe=s==null?void 0:s.userInfo)!=null&&Oe.username){const De=n.get("tabs");let Ge=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=s==null?void 0:s.userInfo)==null?void 0:f.login,E==null?void 0:E.pathname]),(0,u.useEffect)(()=>{L(hu(hu({},p),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[M]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{M&&M.homeworks&&(O.length===M.homeworks.length&&O.length>0?V(!0):O.length!==M.homeworks.length&&V(!1))},[O]);const at=(d,G)=>{p.page=d,p.limit=G,xe()},xe=(d={})=>{Fe([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:ro(hu(hu({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:hu(hu({},p),d)})},Et=()=>io(void 0,null,function*(){const d=yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const G=d.data.score_settings;Object.keys(G).map(function(Oe){Oe.indexOf("proportion")>-1&&(G[Oe]=(G[Oe]*100).toFixed(0))}),console.log(G),T(hu({},G))}}),xt=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:G,not_start_count:Oe,in_progress_count:De,overed_count:Ge}=M;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:G||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ge||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Zt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:o.formatMessage({id:"classroomClassroomExperiments.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],Hu=d=>{var G;if((0,i.Rm)()&&!((G=e.AssistantObject.normal)!=null&&G.can_create)){I.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}d==="1"?g.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?tu():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},tu=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},Du=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Z.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Z.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Z.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Z.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:Z.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:S.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:F.map(d=>(delete d.isShow,d)),qu=d=>{var G,Oe,De,Ge;if(O.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=d.label||"",Aa={key:lt,selectArrs:O,selectArrsAll:D,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((Oe=(G=e==null?void 0:e.AssistantObject)==null?void 0:G.normal)!=null&&Oe.can_publish)){I.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){I.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:ro(hu({},Aa),{key:lt})})},ea=d=>io(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),bu=(0,u.useMemo)(()=>{let d=[];return ue.length>0&&(d=ue.map(G=>({user_name:G.user_name,task_name:G.task_name,task_id:G.task_id,category:G.category,status:G.status}))),d},[ue]),pt=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Z.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),Z.createElement("br",null),"\u6CE8\u610F",Z.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Z.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Z.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Z.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),se=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Z.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return Z.createElement(co.Provider,{value:{params:p,batchStatus:ce,selectArrs:O,setSelectArrs:Fe,allSelect:fe,dataSource:M.homeworks||[],detailLeftMenus:Ye,main_category_id:M.main_category_id||"",selectArrsAll:D,setAllSelect:V,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},Z.createElement("section",null,Z.createElement("aside",{className:oo.bg},Z.createElement(Ru.Z,{isLoading:a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:M==null?void 0:M.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:p.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,C.Oo)(Ye==null?void 0:Ye.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,g.history.replace(`${E.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[n.get("tabs")?n.get("tabs"):"0"],onsetClick:()=>{Et(),_(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),Z.createElement(oa.Z,{dataSource:M.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Me,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var G;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,C.cX.setItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(M==null?void 0:M.all_count)===0&&(0,i.GJ)()?!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(Va,{params:p,dispatch:t,onSelect:tu}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement($e.Z,null),Z.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(Z.Fragment,null,Z.createElement("aside",{className:"animated fadeIn"},(y=M==null?void 0:M.homeworks)==null?void 0:y.map((d,G)=>Z.createElement(ao,{key:G,dataSource:d,params:p,manageAllGroup:M==null?void 0:M.manage_all_group})),!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&Z.createElement(te.Z,{showSizeChanger:!0,onChange:at,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:M.query_total_count}))),O.length>0&&(0,i.GJ)()&&Z.createElement(ve.Z,{offsetBottom:0},Z.createElement(Xa,{buttonDataSource:Du,onClick:qu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Z.createElement(An,{getData:xe}),Z.createElement(_e,{onCallback:()=>m(!1)}),Z.createElement(fn.Z,{onOk:()=>{xe()}}),Z.createElement(En.Z,{onOk:()=>{}}),Z.createElement(Ut,{onCallback:()=>m(!1),courseEndTime:M==null?void 0:M.course_end_time}),Z.createElement(kt.Z,{courseEndTime:M==null?void 0:M.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),Z.createElement(Wt,null),Z.createElement(ou,{onCallback:()=>m(!1)}),Z.createElement(w,{onCallback:()=>m(!1)}),Z.createElement(ya,{refreshList:xe}),Z.createElement(nu,null),Z.createElement(so.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ea,data:bu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&Z.createElement(pn,{courseId:p.coursesId,type:"1",onCancel:()=>we(!1)}),Z.createElement(ae.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{_(!1)},onOk:()=>io(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(Oe){Oe.indexOf("proportion")>-1&&(d[Oe]=d[Oe]/100)}),(yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),_(!1))}),width:800},Z.createElement("div",null,Z.createElement(k.Z,null,Z.createElement(B.Z,{span:24},Z.createElement(k.Z,{align:"middle"},Z.createElement(B.Z,{span:24},Z.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),Z.createElement(k.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),Z.createElement(k.Z,null,Z.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,T(hu({},A))}},Z.createElement(U.ZP,{value:1,style:{marginTop:15}},Z.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),Z.createElement("br",null),Z.createElement(U.ZP,{value:0,style:{marginTop:15}},Z.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),Z.createElement(k.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),Z.createElement(k.Z,null,Z.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,T(hu({},A))}},Z.createElement(U.ZP,{value:!1,style:{marginTop:15}},Z.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(me.Z,{placement:"bottomLeft",content:pt,trigger:"click"},Z.createElement($.Z,{className:"ml20 current"})))),Z.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,T(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,T(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,T(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement("br",null),Z.createElement(U.ZP,{value:!0,style:{marginTop:15}},Z.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(me.Z,{placement:"bottomLeft",content:se,trigger:"click"},Z.createElement($.Z,{className:"ml20 current"}))))),Z.createElement("br",null)),Z.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),Z.createElement(k.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,Z.createElement(x.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,T(Object.assign({},A))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",Z.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&Z.createElement("div",{style:{paddingLeft:35}},Z.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,T(Object.assign({},A))}}))),Z.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(b.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,T(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))))))))};var kn=(0,g.connect)(({classroomList:e,loading:a,user:t,globalSetting:s})=>({classroomList:e,globalSetting:s,user:t,loading:a.effects}))(xn),On=Object.defineProperty,Mn=Object.defineProperties,Tn=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,No=(e,a,t)=>a in e?On(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Io=(e,a)=>{for(var t in a||(a={}))Lo.call(a,t)&&No(e,t,a[t]);if(Ta)for(var t of Ta(a))So.call(a,t)&&No(e,t,a[t]);return e},Ln=(e,a)=>Mn(e,Tn(a)),Sn=(e,a)=>{var t={};for(var s in e)Lo.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Ta)for(var s of Ta(e))a.indexOf(s)<0&&So.call(e,s)&&(t[s]=e[s]);return t},Nn=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const In=e=>{var a=e,{classroomList:t,dispatch:s,match:f,location:F,user:y,onCallback:r}=a,o=Sn(a,["classroomList","dispatch","match","location","user","onCallback"]),n,K;const E=(0,g.useIntl)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(!1),[h,_]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){_(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var fe;Fe.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ae.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{T()}}):_(!0)}else _(!1)},[t.actionTabs.key]);const T=()=>{s({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:E.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:E.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:p,destroyOnClose:!0,onOk:()=>Nn(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;L(!0);const Fe=yield(0,z.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),Fe.status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Ln(Io({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Io({},t.actionTabs.params)}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{T()}},!((n=t==null?void 0:t.actionTabs)!=null&&n.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(X.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Zn=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(In),Hn=l(37202),ct=l(67294),jn=Object.defineProperty,Rn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,jo=(e,a,t)=>a in e?jn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Cu=(e,a)=>{for(var t in a||(a={}))Zo.call(a,t)&&jo(e,t,a[t]);if(La)for(var t of La(a))Ho.call(a,t)&&jo(e,t,a[t]);return e},mo=(e,a)=>Rn(e,Gn(a)),$n=(e,a)=>{var t={};for(var s in e)Zo.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&La)for(var s of La(e))a.indexOf(s)<0&&Ho.call(e,s)&&(t[s]=e[s]);return t},Sa=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Wn=e=>{var a=e,{classroomList:t,dispatch:s,courseEndTime:f}=a,F=$n(a,["classroomList","dispatch","courseEndTime"]),y,r,o,n;const K=(0,g.useIntl)(),E=(0,g.useParams)(),[v]=Q.default.useForm(),[p,L]=(0,u.useState)(1),[h,_]=(0,u.useState)([]),[A,T]=(0,u.useState)(0),[O,Fe]=(0,u.useState)(2e3),[fe,V]=(0,u.useState)(!0),[ce,m]=(0,u.useState)(!1),[D,P]=(0,u.useState)(!1),[re,we]=(0,u.useState)([]),[Me,ot]=(0,u.useState)(!0),[M,Ye]=(0,u.useState)(null),[S,ue]=(0,u.useState)({}),[at,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Du(),Et(),t.actionTabs.type===2){const se=t.actionTabs.selectArrsAll[0];Ye({submit_limit:se==null?void 0:se.submit_limit,submit_limit_num:se==null?void 0:se.submit_limit_num,must_file:se==null?void 0:se.must_file,can_submit:se==null?void 0:se.can_submit,submit_num:se==null?void 0:se.submit_num}),ot(se.unified_setting)}else ot(!1),Ye({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(ce){if(D)return;s({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:mo(Cu({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Cu({},t.actionTabs.params)})}},[ce]);const Et=se=>Sa(void 0,null,function*(){V(!0);const d=yield(0,Ie.c_)(mo(Cu({},E),{page:se||p,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));d==null||d.course_groups.map((G,Oe)=>{G.key=G.id,G.title=G.name,G.disabled=G.is_published}),d&&(_([...d==null?void 0:d.course_groups]),T(d==null?void 0:d.course_groups_count),V(!1),se||v.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),xt=se=>{L(se),Et(se)},Zt=()=>{(0,i.GJ)()?t.actionTabs.detail?(s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"shixunHomeworks/getWorkList",payload:Cu({},E)}),s({type:"shixunHomeworks/getWorkSetting",payload:Cu({},E)})):s({type:"classroomList/getClassroomTeacherCommonList",payload:mo(Cu({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Cu({},t.actionTabs.params)})},Hu=()=>Sa(void 0,null,function*(){var se,d;if((0,i.Rm)()&&!((se=t.AssistantObject.normal)!=null&&se.can_publish)){I.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"),pt(!1);return}const G=Cu({},v.getFieldsValue());if(G.end_time<=G.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),pt(!1);return}if((re==null?void 0:re.length)<=0&&!Me&&h.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(M!=null&&M.submit_limit&&!(M!=null&&M.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(M!=null&&M.can_submit&&!(M!=null&&M.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}let Oe=Cu({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Ge=>Ge.id):(d=t.detailCommonHomeworksList)==null?void 0:d.course_groups,end_time:q()(G.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(G.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},M),De=yield(0,ie.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:E.coursesId,type:"homework_common"});(De==null?void 0:De.student_count)===0?tu(Oe):(xe(Oe),ue(De))}),tu=se=>Sa(void 0,null,function*(){pt(!0);const d=yield(0,z.ZP)(`/api/courses/${E.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Cu({},se)});pt(!1),d.status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),F.onCallback&&F.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||s({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ct.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~")}}))}),Du=()=>{L(1),_([]),we([])},{detailCommonHomeworksList:qu}=t,ea=A>p*O,[bu,pt]=(0,u.useState)(!1);return ct.createElement("div",null,ct.createElement(ae.default,{width:600,centered:!0,confirmLoading:bu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Hu,onCancel:()=>{Du(),Zt(),s({type:"classroomList/setActionTabs",payload:{}})}},ct.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ct.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&ct.createElement(Q.default,{form:v},ct.createElement("div",{style:{paddingLeft:0}},ct.createElement(k.Z,{className:"mt30",align:"middle"},ct.createElement(B.Z,null,ct.createElement(Q.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ct.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:se=>(0,Ee.Q8)(se,f),disabledTime:se=>(0,Ee.d0)(se),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ct.createElement(B.Z,{className:"ml20"},ct.createElement(Q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ct.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,C.U6)(),"HH:mm")},disabledDate:se=>(0,Ee.Q8)(se,f,v.getFieldValue("publish_time")),disabledTime:se=>(0,Ee.d0)(se,v.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ct.createElement(k.Z,{style:{marginBottom:"10px"}},ct.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ct.createElement(U.ZP.Group,{value:Me,onChange:se=>{ot(se.target.value),we([])}},ct.createElement(U.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ct.createElement(U.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&ct.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"')),(t.actionTabs.type===1||!Me)&&h.length>0&&ct.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ct.createElement("span",{style:{flex:1}},ct.createElement(x.default,{checked:re.length===h.length,onChange:se=>{re.length===h.length?we([]):we(h.filter(d=>!d.is_published))}},"\u5168\u9009")),ct.createElement("span",{style:{width:16}}),ct.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Me)&&h.length>0&&ct.createElement(Hn.Z,{data:h,selectedRowKeys:re,setSelectedRowKeys:we})),!((o=(r=(y=t==null?void 0:t.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&ct.createElement(pe.ZP,{value:M,onChange:se=>Ye(Cu({},se))})),ct.createElement(he.Z,{resdata:S,type:((n=t.actionTabs.selectArrs)==null?void 0:n.length)===1?"shixun":"shixunpush",okloading:bu,oktext:(S==null?void 0:S.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:se=>Sa(void 0,null,function*(){pt(!0);let d=yield(0,z.ZP)(`/api/courses/${E.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});pt(!1),(d==null?void 0:d.status)===0&&tu(at)})}))};var Vn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Wn),zn=Object.defineProperty,Jn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Go=(e,a,t)=>a in e?zn(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,$o=(e,a)=>{for(var t in a||(a={}))Kn.call(a,t)&&Go(e,t,a[t]);if(Ro)for(var t of Ro(a))Yn.call(a,t)&&Go(e,t,a[t]);return e},Qn=(e,a)=>Jn(e,Un(a)),Xn=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const qn=({classroomList:e,dispatch:a})=>{const t=(0,g.useIntl)(),s=(0,g.useParams)();return u.createElement(ae.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Xn(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${s.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Qn($o({},e.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:$o({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var el=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(qn),tl=Object.defineProperty,ul=Object.defineProperties,al=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,zo=(e,a,t)=>a in e?tl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Jo=(e,a)=>{for(var t in a||(a={}))Wo.call(a,t)&&zo(e,t,a[t]);if(Na)for(var t of Na(a))Vo.call(a,t)&&zo(e,t,a[t]);return e},ol=(e,a)=>ul(e,al(a)),sl=(e,a)=>{var t={};for(var s in e)Wo.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Na)for(var s of Na(e))a.indexOf(s)<0&&Vo.call(e,s)&&(t[s]=e[s]);return t},nl=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const ll=e=>{var a=e,{classroomList:t,dispatch:s,onCallback:f}=a,F=sl(a,["classroomList","dispatch","onCallback"]);const y=(0,g.useIntl)(),r=(0,g.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>nl(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),s({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:ol(Jo({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Jo({},t.actionTabs.params)}),s({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rl=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(ll),il=Object.defineProperty,Uo=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Ko=(e,a,t)=>a in e?il(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,dl=(e,a)=>{for(var t in a||(a={}))cl.call(a,t)&&Ko(e,t,a[t]);if(Uo)for(var t of Uo(a))ml.call(a,t)&&Ko(e,t,a[t]);return e},pl=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const fl=({classroomList:e,loading:a,dispatch:t,onCallback:s})=>{var f,F;const y=(0,g.useIntl)(),r=(0,g.useParams)(),o=(0,g.useLocation)(),{actionTabs:n}=e,[K]=Q.default.useForm(),E=v=>v&&v<q()().startOf("day");return u.createElement(ae.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>pl(void 0,null,function*(){var v;const p=K.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,z.ZP)(L,{method:"post",body:dl({},p)});if(h.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),s&&s(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const _=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let T=(v=o.pathname)==null?void 0:v.split("/");T[4]=A,T[3]=_||T[3];const O=T==null?void 0:T.join("/");g.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Q.default,{form:K,initialValues:{name:""}},u.createElement(Q.default.Item,{name:"name"},u.createElement(k.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Ce.default,{defaultValue:((f=n.selectArrs)==null?void 0:f.category_name)||((F=n.selectArrs)==null?void 0:F.name)}))))))};var El=(0,g.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(fl),Nu={shixunItemWrapper:"shixunItemWrapper___Pnp0d",checkboxWrapper:"checkboxWrapper___O__B3",contentWrapper:"contentWrapper___qiaiV",title:"title___DFf1n",desc:"desc___ej6SJ",info:"info___hJwx4",scrollWrap:"scrollWrap___hntzl",loading:"loading___Jks2Z"},gl=Object.defineProperty,yl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,_l=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Qo=(e,a,t)=>a in e?gl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Xo=(e,a)=>{for(var t in a||(a={}))_l.call(a,t)&&Qo(e,t,a[t]);if(Yo)for(var t of Yo(a))Fl.call(a,t)&&Qo(e,t,a[t]);return e},qo=(e,a)=>yl(e,vl(a)),es=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{Paragraph:hl}=it.default,Cl=({createShixunParams:e},a)=>{const t=[{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"}],s=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,F]=(0,u.useState)("0"),[y,r]=(0,u.useState)("hot"),[o,n]=(0,u.useState)([]),[K,E]=(0,u.useState)(!0),[v,p]=(0,u.useState)(1),L=(0,u.useRef)(null),h=(0,u.useRef)(null),_=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),A=D=>{r(D),_.current.order=D,D==="mine"?(_.current.mine="true",_.current.status="2"):(_.current.mine="",_.current.status=""),T(_.current)},T=(D,P)=>es(void 0,null,function*(){E(!0),clearTimeout(L.current),L.current=setTimeout(()=>es(void 0,null,function*(){console.log(D,"params2");const re=yield(0,ie.he)(D);if(!re.status){if(P){re.shixuns.length===0&&ce(!1),n(we=>[...we,...re.shixuns]),E(!1);return}h.current.scrollTop=0,ce(!0),p(v+1),E(!1),n(re.shixuns)}}),1e3)});(0,u.useImperativeHandle)(a,()=>({search:D=>T(qo(Xo({},_.current),{keyword:D})),changeKeyWord:D=>_.current.keyword=D})),(0,u.useEffect)(()=>{T(_.current)},[]);const[O,Fe]=(0,u.useState)([]),fe=D=>{Fe(D),e.current.shixuns_info=D.map(P=>({id:P,is_copy:!1,is_use:!0}))},[V,ce]=(0,u.useState)(!0),m=D=>{T(qo(Xo({},_.current),{page:D}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(k.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((D,P)=>u.createElement("span",{key:P,style:{border:"none",marginRight:20,color:f===D.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(D.id),_.current.diff=D.id,T(_.current)}},D.name))),u.createElement(B.Z,null,u.createElement(Ke.tp,{dataSource:s,value:y,onChange:A}))),u.createElement("div",{className:Nu.scrollWrap},u.createElement("div",{ref:h,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:m,hasMore:V&&!K,useWindow:!1,key:v},u.createElement(x.default.Group,{onChange:fe,value:O},o.map(D=>{const{name:P,id:re,description:we,challenge_names:Me,author_name:ot,author_school_name:M,level:Ye,total_stu_num:S}=D||{};return u.createElement("div",{key:re,className:Nu.shixunItemWrapper},u.createElement(k.Z,{align:"middle",className:Nu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:re,style:{paddingRight:"10px"}}),u.createElement("div",{className:Nu.title,style:{fontWeight:"600"}},P)),u.createElement("div",{className:Nu.contentWrapper},u.createElement(hl,{ellipsis:{rows:2},className:Nu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},we),u.createElement(k.Z,null,Me.map((ue,at)=>u.createElement("span",{key:at,className:Nu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",at+1,"\u5173")," ",ue))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(k.Z,{className:Nu.info},u.createElement(gt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,M),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Ye)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},S))))))})))),K&&u.createElement("div",{className:Nu.loading},u.createElement(Je.Z,{spinning:!0}))))};var Al=(0,u.forwardRef)(Cl),ra={flex_box_center:"flex_box_center___RR1P7",flex_space_between:"flex_space_between___NOfMh",flex_box_vertical_center:"flex_box_vertical_center___Dmywe",flex_box_center_end:"flex_box_center_end___AZ744",flex_box_column:"flex_box_column___Wu3tO",line1:"line1___xcO80",form:"form___zbQXu",small_search:"small_search___Zg67I",border:"border___ifLoj"},tt=l(67294),Bl=Object.defineProperty,ts=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,us=(e,a,t)=>a in e?Bl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Pl=(e,a)=>{for(var t in a||(a={}))Dl.call(a,t)&&us(e,t,a[t]);if(ts)for(var t of ts(a))bl.call(a,t)&&us(e,t,a[t]);return e},ha=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{TabPane:rc}=W.default,wl=({shixunHomeworks:e,loading:a,classroomList:t,dispatch:s,refreshList:f})=>{const F=(0,g.useIntl)(),y=(0,g.useParams)(),r=(0,g.useLocation)(),[o]=Q.default.useForm(),{brankList:n}=e,[K,E]=(0,u.useState)(!1);let[v,p]=(0,u.useState)(!0),[L,h]=(0,u.useState)(!1);const[_,A]=(0,u.useState)("myself");let[T,O]=(0,u.useState)([]);const[Fe,fe]=(0,u.useState)(),[V,ce]=(0,u.useState)({}),[m,D]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return ha(this,null,function*(){var S;if(v){E(!1),++m.page;const ue=yield s({type:"shixunHomeworks/getBrankList",payload:Pl({},m)});T=[...T.concat(ue.object_list)],fe(ue.is_teacher),((S=ue.object_list)==null?void 0:S.length)<m.limit?p(!1):p(!0),O([...T]),ue.object_list==""&&m.page===1&&E(!0)}})},Me=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=S=>ha(void 0,null,function*(){h(!0);const ue=yield(0,Ie.aQ)(S);h(!1),ue.status||(f(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:S.coursesId}}))}),M=(0,u.useRef)(),{detailCommonHomeworksList:Ye}=t;return tt.createElement("div",null,tt.createElement(ae.default,{className:ra.border,centered:!0,title:tt.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:L},onOk:()=>ha(void 0,null,function*(){var S,ue,at;if(_==="jupyter"){console.log("----createShixunParams.current",Me.current);let xt=yield(0,ie.Tr)({id:[...(ue=(S=Me.current)==null?void 0:S.shixuns_info)==null?void 0:ue.map(Zt=>Zt.id)],course_id:y.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Me.current):ce(xt);return}h(!0);const xe=o.getFieldsValue(),Et=yield s({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(Et==null?void 0:Et.status)===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),s({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Et.object_ids,params:(at=e.actionTabs)==null?void 0:at.params,manage_all_group:Ye==null?void 0:Ye.manage_all_group}})),h(!1)}),onCancel:()=>{s({type:"shixunHomeworks/setActionTabs",payload:{}})}},tt.createElement(k.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},tt.createElement(B.Z,{span:12},P.map((S,ue)=>tt.createElement(N.ZP,{key:ue,shape:"round",style:_===S.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:_===S.id?"ghost":"default",className:"mr10",onClick:at=>ha(void 0,null,function*(){if(S.id==="jupyter"){A(S.id);return}T=[],v=!0,m.page=0,m.search="",m.filter=S.id,we(),A(S.id)})},S.name))),tt.createElement(B.Z,{span:12,className:"tr"},tt.createElement(Ce.default.Search,{className:ra.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:S=>{var ue;_==="jupyter"&&((ue=M.current)==null||ue.changeKeyWord(S.target.value))},suffix:tt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ra.searchIcon}`}),onSearch:S=>{var ue;if(S&&(0,ht.tk)({name:S,copywriting:S,position:"HomeworkCommon"}),_==="jupyter"){(ue=M.current)==null||ue.search(S);return}v=!0,m.search=S,m.page=0,T=[],we()},style:{width:260}}))),_==="myself"&&tt.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",tt.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),_==="public"&&tt.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"),_==="jupyter"?tt.createElement(Al,{createShixunParams:Me,ref:M}):tt.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&_==="public"&&tt.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},tt.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),tt.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")),tt.createElement(ee(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),we()},hasMore:v,useWindow:!1},tt.createElement(Q.default,{form:o,initialValues:{group_ids:re},className:ra.form,onChange:S=>{re=o.getFieldValue()}},T==""&&tt.createElement($e.Z,{styles:{margin:"10px auto"}}),tt.createElement(Q.default.Item,{name:"group_ids"},tt.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},T==null?void 0:T.map(function(S,ue){return tt.createElement(k.Z,{key:ue},tt.createElement(B.Z,{flex:"2"},tt.createElement(x.default,{onChange:at=>{},key:ue,value:String(S.id),defaultChecked:!0},tt.createElement("span",{className:["c-black",ra.line1].join(" ")},S.name))),tt.createElement(B.Z,{flex:"1",className:"c-black"},tt.createElement("span",{className:ra.line1},S==null?void 0:S.course_list_name)),tt.createElement(B.Z,{flex:"50px",className:"c-black"},_==="public"&&(0,i.Ny)()?tt.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},"\u7F16\u8F91"):_==="myself"?tt.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==null?void 0:S.username))}))))))),tt.createElement(he.Z,{resdata:V,type:"shixunpush",okloading:L,oktext:(V==null?void 0:V.can_copy_num)===0?F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:S=>ha(void 0,null,function*(){Me.current.shixuns_info=S,ot(Me.current)})}))};var xl=(0,g.connect)(({shixunHomeworks:e,classroomList:a,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:a}))(wl),po=l(1762),as=l(11320),pu=l(67294),kl=Object.defineProperty,os=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,Ml=Object.prototype.propertyIsEnumerable,ss=(e,a,t)=>a in e?kl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ns=(e,a)=>{for(var t in a||(a={}))Ol.call(a,t)&&ss(e,t,a[t]);if(os)for(var t of os(a))Ml.call(a,t)&&ss(e,t,a[t]);return e};const Tl=({styles:e={},onSelect:a,params:t,classroomList:s})=>{const[f,F]=(0,u.useState)(!1),y=(0,g.useIntl)(),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{F(!1),o("")},[]);const n=()=>{var K,E;if((0,i.Rm)()&&!((E=(K=s==null?void 0:s.AssistantObject)==null?void 0:K.normal)!=null&&E.can_create)){I.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}r==="1"&&g.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(a(),F(!1),o(""))};return pu.createElement("section",{className:`tc animated fadeIn ${po.Z.threeBtnSty}`,style:ns(ns({},{color:"#03A092",margin:"200px auto"}),e)},pu.createElement("img",{src:l(26551),width:200,height:164}),pu.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),pu.createElement("div",{style:{marginTop:"30px"}},pu.createElement(N.ZP,{onClick:()=>F(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),pu.createElement(N.ZP,{onClick:()=>{(0,C.xg)(`${as.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&pu.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:n},pu.createElement("div",null,pu.createElement("div",null,pu.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),pu.createElement("div",null,pu.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ll=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Tl),Iu=l(67294),Sl=Object.defineProperty,Nl=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,ls=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,rs=(e,a,t)=>a in e?Sl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ia=(e,a)=>{for(var t in a||(a={}))Zl.call(a,t)&&rs(e,t,a[t]);if(ls)for(var t of ls(a))Hl.call(a,t)&&rs(e,t,a[t]);return e},jl=(e,a)=>Nl(e,Il(a)),is=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Rl=({classroomList:e,loading:a,dispatch:t,shixunHomeworks:s})=>{const f=(0,g.useIntl)(),F=(0,g.useParams)(),[y]=Q.default.useForm(),{workList:r,workSetting:o}=s,n=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Ia({},F)}),t({type:"shixunHomeworks/getWorkList",payload:Ia({},F)})};return Iu.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>is(void 0,null,function*(){const K=()=>is(void 0,null,function*(){var E;yield y.validateFields();const v=Ia({},y.getFieldValue()),{selectArrs:p}=e.actionTabs;v.attachment_ids=(E=v.attachment_ids)==null?void 0:E.map(h=>h.response.id),(yield(0,va.mz)(jl(Ia({},v),{homeworkId:p.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),n())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ae.default.confirm({title:f.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Iu.createElement(Iu.Fragment,null,"\u4F60\u8FD8\u6709 ",Iu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{K()}});return}K()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Iu.createElement(Q.default,{form:y,initialValues:{}},Iu.createElement(Q.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Iu.createElement(Pa.Z,null)),Iu.createElement(Q.default.Item,{name:"description"},Iu.createElement(Ce.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Gl=(0,g.connect)(({classroomList:e,loading:a,shixunHomeworks:t})=>({classroomList:e,loading:a,shixunHomeworks:t}))(Rl),$l=l(87711),Wl=l(84581),cs={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vl=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),zl=({buttonDataSource:e,onClick:a})=>{const{allSelect:t,setAllSelect:s,setSelectArrs:f,dataSource:F,selectArrs:y,useBatchStatus:r,dispatch:o,params:n,getData:K,detailLeftMenus:E,main_category_id:v,setSelectArrsAll:p}=(0,u.useContext)(yo);let L;const[h,_]=(0,u.useState)(!1),[A,T]=(0,u.useState)(""),O=V=>{s(V.target.checked),f(V.target.checked?F.map(ce=>ce.homework_id):[]),V.target.checked?p([...F]):p([])},Fe=()=>{let V={courseId:n.id,container_type:"common_homework"};n.categoryId&&(V.category_id=n.categoryId),o({type:"classroomList/getAllTaskList",payload:V}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(L=E.course_modules.filter(V=>V.type==="common_homework")[0]);const fe=u.createElement("div",{className:cs.moveCategory,onMouseLeave:V=>_(!1)},u.createElement(Re.default,{onClick:V=>Vl(void 0,[V],function*({item:ce,key:m,keyPath:D,domEvent:P}){if(y=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${n.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:m}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:n.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ce.default,{onChange:V=>{T(V.target.value)}})),L&&L.second_category.filter(V=>V.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(V,ce){var m;if(!(A!==""&&V.category_name.indexOf(A)<0))return u.createElement(u.Fragment,null,u.createElement(Re.default.Item,{className:"multi-llipsis1e",key:V.category_id},V.category_name),(m=V==null?void 0:V.third_category)==null?void 0:m.map(D=>u.createElement(Re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:D.category_id},D.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:V=>{V.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_id:v,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:cs.bottomControlContainer},u.createElement(k.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(k.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(x.default,{checked:t,onChange:O},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"top",menu:{items:e,onClick:({key:V})=>{a({key:V})}}},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:Fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"topLeft",dropdownRender:()=>fe,getPopupContainer:V=>V.parentNode},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Gu.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:()=>a({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Tt={listContainer:"listContainer___rwnjk",info:"info___TBpYU",title:"title___Ss9eT",left:"left___LV73y",right:"right___GM28N",flexBox:"flexBox____iaZx",detail:"detail___d5WJi",iconV:"iconV___SnRqL",shixunTag:"shixunTag___HyzkA",pingceTag:"pingceTag___Kn6PD",pingceTags:"pingceTags___ffRRC"},Jl=Object.defineProperty,Ul=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,ms=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,ds=(e,a,t)=>a in e?Jl(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ia=(e,a)=>{for(var t in a||(a={}))Yl.call(a,t)&&ds(e,t,a[t]);if(ms)for(var t of ms(a))Ql.call(a,t)&&ds(e,t,a[t]);return e},Xl=(e,a)=>Ul(e,Kl(a)),Vu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const ql=({dataSource:e,params:a,classroomList:t,manageAllGroup:s})=>{var f,F,y,r;const{batchStatus:o,selectArrs:n,setSelectArrs:K,selectArrsAll:E,setSelectArrsAll:v,dispatch:p}=(0,u.useContext)(yo),L=(0,g.useIntl)();let h=(0,g.useParams)();const[_,A]=(0,u.useState)(!1),T=(0,u.useRef)(),[O,Fe]=(0,u.useState)([]);h=Xl(ia(ia({},a),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{Fe([]),A(!1)},[]);const fe=[{title:L.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:L.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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,D)=>D.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var D,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(D=m==null?void 0:m.split("/"))==null?void 0:D[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function V(){return Vu(this,null,function*(){let m=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:ia({},h)});Fe(m.data)})}const ce=m=>{n.includes(m)?(K(n.filter(D=>D!==m)),v(E.filter(D=>D.homework_id!==m))):(K([...n,m]),v([...E,e]))};return u.createElement("div",{className:Tt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&T.current&&!T.current.contains(m.target))&&(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:T},u.createElement(x.default,{onClick:m=>{m.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>ce(e.homework_id)})),u.createElement("div",{className:Tt.info},u.createElement("div",{className:Tt.title},u.createElement("div",{className:Tt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(Fa.Z,{value:e.status},u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(g.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Tt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Tt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Tt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Tt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ia({},h),type:2,manage_all_group:s}})})},u.createElement("aside",{className:Tt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&u.createElement("div",{className:Tt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>Vu(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,du.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(mu.Z,{placement:"bottomCenter",overlayClassName:Tt.dro,dropdownRender:()=>u.createElement(Re.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ia({},h),type:2,manage_all_group:s}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ia({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(Re.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},L.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},L.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Tt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Tt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"mr10"},u.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.status)&&!!e.commit_count&&u.createElement("span",{className:"mr10"},u.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(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"mr10"},u.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(e.status)&&u.createElement("span",{className:"mr10"},u.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(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",null,u.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(e.status)&&u.createElement("span",{className:Tt.iconV,onClick:m=>Vu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),_||V(),A(!_)})},u.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Tt.content},(0,i.dE)()&&u.createElement("span",{className:Tt.infoStuIcon},u.createElement("span",null,e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length>5&&u.createElement(Wu.default,{className:po.Z.threeTableSty,scroll:{y:240},onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length<6&&O.length>0&&u.createElement(Wu.default,{className:po.Z.threeTableSty,onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}))))};var er=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(ql),tr={flex_box_center:"flex_box_center___WCrVB",flex_space_between:"flex_space_between___fmk8o",flex_box_vertical_center:"flex_box_vertical_center___Lj9Tw",flex_box_center_end:"flex_box_center_end___JC6A6",flex_box_column:"flex_box_column___i54Rx",containerTitle:"containerTitle___Td72A",containerDesc:"containerDesc___S9Ors",listItem:"listItem___ascWS",info:"info___rcGYZ",title:"title___AccUE",titleLeft:"titleLeft___i6V_p",titleRight:"titleRight___W9npP",acitons:"acitons___ThT41",moveCategory:"moveCategory___BxjOE",spanSize:"spanSize___XTz3M"},xu={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},ur=Object.defineProperty,ar=Object.defineProperties,or=Object.getOwnPropertyDescriptors,ps=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,fs=(e,a,t)=>a in e?ur(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Es=(e,a)=>{for(var t in a||(a={}))sr.call(a,t)&&fs(e,t,a[t]);if(ps)for(var t of ps(a))nr.call(a,t)&&fs(e,t,a[t]);return e},gs=(e,a)=>ar(e,or(a)),ys=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),lr=({courseId:e,type:a,onCancel:t})=>{const s=(0,g.useIntl)(),f=(0,g.useParams)(),[F,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[n,K]=(0,u.useState)(!1),E=()=>ys(void 0,null,function*(){K(!0);const _=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});K(!1),y({targerData:_.homeworks,originData:_.homeworks})});(0,u.useEffect)(()=>{E()},[]);const v=()=>ys(void 0,null,function*(){K(!0);let _={homework_common_ids:r};f.categoryId&&(_=gs(Es({},_),{category_id:f.categoryId}));const A=yield(0,z.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:_});A&&A.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(_,A)=>{_.target.checked?o([...r,A]):o(r.filter(T=>T!==A))},L=_=>{const A=F.originData.filter(T=>T.name.indexOf(_)>-1);y(gs(Es({},F),{targerData:A}))},h=()=>{v()};return u.createElement("div",{className:`animated fadeInUp fast ${xu.otherHomeworkWrap}`},u.createElement("div",{className:xu.otherHomeworkContainer},u.createElement("div",{className:xu.search},u.createElement(Ce.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:xu.content},F.targerData.map(_=>u.createElement("div",{className:`${xu.listItem} mb10`,key:_.id},u.createElement(x.default,{checked:r.includes(_.id),onChange:A=>p(A,_.id)}),u.createElement("div",{className:xu.info},u.createElement("div",{className:`${xu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:xu.title},_.name),u.createElement("div",null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>(0,C.xg)(`/classrooms/${f.coursesId}/common_homework/${_.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${xu.describe}`},_.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},_.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",_.created_at)))))),u.createElement("div",{className:xu.footer},u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(N.ZP,{type:"primary",disabled:r.length===0||n,onClick:h},s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},rr=l(3564),ir=l(60920),qe=l(67294),cr=Object.defineProperty,mr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,_s=Object.prototype.propertyIsEnumerable,Fs=(e,a,t)=>a in e?cr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ca=(e,a)=>{for(var t in a||(a={}))vs.call(a,t)&&Fs(e,t,a[t]);if(Za)for(var t of Za(a))_s.call(a,t)&&Fs(e,t,a[t]);return e},hs=(e,a)=>mr(e,dr(a)),pr=(e,a)=>{var t={};for(var s in e)vs.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Za)for(var s of Za(e))a.indexOf(s)<0&&_s.call(e,s)&&(t[s]=e[s]);return t},fo=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});q().extend(no());const fr=({data:e,value:a,onChange:t})=>{var s,f,F,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[n,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((a==null?void 0:a.length)>0?e==null?void 0:e.filter(E=>a==null?void 0:a.includes(E==null?void 0:E.id)):[])},[a]),qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},qe.createElement(x.default,{indeterminate:(n==null?void 0:n.length)>0&&(n==null?void 0:n.length)<(e==null?void 0:e.length),checked:(n==null?void 0:n.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},qe.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(hs(ca({},r),{leftSearch:E.target.value}))}}),qe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((s=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:s.length)!==0?qe.createElement(x.default.Group,{value:a,onChange:E=>{t(E)}},qe.createElement(gt.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:f.map((E,v)=>qe.createElement(x.default,{key:v,value:E.id},E==null?void 0:E.name)))):qe.createElement($e.Z,{styles:{margin:"0 auto"}})))),qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},qe.createElement("div",null,"\u5DF2\u9009\u62E9",(n==null?void 0:n.length)||0,"\u4E2A\u5206\u73ED"),qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},qe.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(hs(ca({},r),{rigthSearch:E.target.value}))}}),qe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((F=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:F.length)!==0?(y=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:y.map((E,v)=>qe.createElement(k.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},qe.createElement(B.Z,null,E==null?void 0:E.name),qe.createElement(B.Z,null,qe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(p=>p!==(E==null?void 0:E.id)))}})))):qe.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Er=e=>{var a=e,{classroomList:t,dispatch:s,user:f,getData:F}=a,y=pr(a,["classroomList","dispatch","user","getData"]),r,o,n,K,E,v;const p=(0,g.useIntl)(),L=(0,g.useParams)(),[h]=Q.default.useForm(),_=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,T,O]=(0,Su.U)(Ie.c_,ca(ca({},L),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,fe]=(0,Su.U)(Ie.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(n=t==null?void 0:t.actionTabs)==null?void 0:n.selectArrs}),[,V,ce]=(0,Su.U)(Ie.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...D)=>fo(void 0,[...D],function*(P={}){Fe({});const re=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{_&&m()},[_]),qe.createElement(ae.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:_,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:V,onOk:()=>fo(void 0,null,function*(){h.submit()})},qe.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),qe.createElement(Q.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:D=>fo(void 0,null,function*(){var P,re,we;const Me=yield ce(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((re=O==null?void 0:O.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[ca({},D)]}:ca({unified_late:((we=O==null?void 0:O.course_groups)==null?void 0:we.length)<=0},D));(Me==null?void 0:Me.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},qe.createElement(k.Z,{wrap:!1,gutter:20},qe.createElement(B.Z,{flex:1},qe.createElement(Q.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},qe.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),qe.createElement(B.Z,{flex:"390px"},qe.createElement(Q.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(D,P,re){return P&&q()(P).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&q()(P).startOf("minute")<=q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},qe.createElement(ne.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:D=>(0,C.BO)(D,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:D=>(0,C.hv)(D,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((v=O==null?void 0:O.course_groups)==null?void 0:v.length)>0&&qe.createElement(Je.Z,{spinning:A},qe.createElement(Q.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},qe.createElement(fr,{data:(O==null?void 0:O.course_groups)||[],onChange:D=>{Fe({group_ids:D})}})))))};var gr=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Er),H=l(67294),yr=Object.defineProperty,vr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,Cs=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,As=(e,a,t)=>a in e?yr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Au=(e,a)=>{for(var t in a||(a={}))Fr.call(a,t)&&As(e,t,a[t]);if(Cs)for(var t of Cs(a))hr.call(a,t)&&As(e,t,a[t]);return e},Eo=(e,a)=>vr(e,_r(a)),go=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const yo=(0,u.createContext)({selectArrs:[]}),Cr=({classroomList:e,loading:a,dispatch:t,user:s})=>{var f,F,y,r;const o=(0,g.useIntl)(),[n,K]=(0,g.useSearchParams)(),E=(0,g.useLocation)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(Eo(Au({},v),{id:v.coursesId,limit:20})),[h,_]=(0,u.useState)(!1),[A,T]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,Fe]=(0,u.useState)([]),[fe,V]=(0,u.useState)(!1),[ce,m]=(0,u.useState)(!1),[D,P]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Me,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:M,detailLeftMenus:Ye,detailTopBanner:S,taskList:ue}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=n.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[E.search]),(0,u.useEffect)(()=>{n.get("tabs")==="0"&&(p.status="0",p.page=1)},[n.get("tabs")]),(0,u.useEffect)(()=>{var d,G,Oe;if((d=s==null?void 0:s.userInfo)!=null&&d.login){const De=C.cX.getItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=n.get("tabs");let lt=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(lt)}else if((Oe=s==null?void 0:s.userInfo)!=null&&Oe.username){const De=n.get("tabs");let Ge=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=s==null?void 0:s.userInfo)==null?void 0:f.login,E==null?void 0:E.pathname]),(0,u.useEffect)(()=>{L(Au(Au({},p),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[M]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{M&&M.homeworks&&(O.length===M.homeworks.length&&O.length>0?V(!0):O.length!==M.homeworks.length&&V(!1))},[O]);const at=(d,G)=>{p.page=d,p.limit=G,xe()},xe=(d={})=>{Fe([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Eo(Au(Au({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Au(Au({},p),d)})},Et=()=>go(void 0,null,function*(){const d=yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const G=d.data.score_settings;Object.keys(G).map(function(Oe){Oe.indexOf("proportion")>-1&&(G[Oe]=(G[Oe]*100).toFixed(0))}),console.log(G),T(Au({},G))}}),xt=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:G,not_start_count:Oe,in_progress_count:De,overed_count:Ge}=M;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:G||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ge||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Zt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Hu=d=>{var G;if((0,i.Rm)()&&!((G=e.AssistantObject.normal)!=null&&G.can_create)){I.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}d==="1"?g.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?tu():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},tu=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},Du=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:H.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:H.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:H.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:H.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:H.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:S.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:F.map(d=>(delete d.isShow,d)),qu=d=>{var G,Oe,De,Ge;if(O.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=d.label||"",Aa={key:lt,selectArrs:O,selectArrsAll:D,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((Oe=(G=e==null?void 0:e.AssistantObject)==null?void 0:G.normal)!=null&&Oe.can_publish)){I.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){I.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Eo(Au({},Aa),{key:lt})})},ea=d=>go(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),bu=(0,u.useMemo)(()=>{let d=[];return ue.length>0&&(d=ue.map(G=>({user_name:G.user_name,task_name:G.task_name,task_id:G.task_id,category:G.category,status:G.status}))),d},[ue]),pt=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",H.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),H.createElement("br",null),"\u6CE8\u610F",H.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",H.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",H.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",H.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),se=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",H.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return H.createElement(yo.Provider,{value:{params:p,batchStatus:ce,selectArrs:O,setSelectArrs:Fe,allSelect:fe,dataSource:M.homeworks||[],detailLeftMenus:Ye,main_category_id:M.main_category_id||"",selectArrsAll:D,setAllSelect:V,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},H.createElement("section",null,H.createElement("aside",{className:tr.bg},H.createElement($l.Z,{isLoading:a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:M==null?void 0:M.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:p.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,C.Oo)(Ye==null?void 0:Ye.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,g.history.replace(`${E.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[n.get("tabs")?n.get("tabs"):"0"],onsetClick:()=>{Et(),_(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),H.createElement(Wl.Z,{dataSource:M.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Me,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var G;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,C.cX.setItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(M==null?void 0:M.all_count)===0&&(0,i.GJ)()?!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(Ll,{params:p,dispatch:t,onSelect:tu}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement($e.Z,null),H.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(H.Fragment,null,H.createElement("aside",{className:"animated fadeIn"},(y=M==null?void 0:M.homeworks)==null?void 0:y.map((d,G)=>H.createElement(er,{key:G,dataSource:d,params:p,manageAllGroup:M==null?void 0:M.manage_all_group})),!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&H.createElement(te.Z,{showSizeChanger:!0,onChange:at,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:M.query_total_count}))),O.length>0&&(0,i.GJ)()&&H.createElement(ve.Z,{offsetBottom:0},H.createElement(zl,{buttonDataSource:Du,onClick:qu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&H.createElement(gr,{getData:xe}),H.createElement(Zn,{onCallback:()=>m(!1)}),H.createElement(rr.Z,{onOk:()=>{xe()}}),H.createElement(ir.Z,{onOk:()=>{}}),H.createElement(Vn,{onCallback:()=>m(!1),courseEndTime:M==null?void 0:M.course_end_time}),H.createElement(kt.Z,{courseEndTime:M==null?void 0:M.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),H.createElement(el,null),H.createElement(rl,{onCallback:()=>m(!1)}),H.createElement(El,{onCallback:()=>m(!1)}),H.createElement(xl,{refreshList:xe}),H.createElement(Gl,null),H.createElement(so.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ea,data:bu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&H.createElement(lr,{courseId:p.coursesId,type:"1",onCancel:()=>we(!1)}),H.createElement(ae.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{_(!1)},onOk:()=>go(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(Oe){Oe.indexOf("proportion")>-1&&(d[Oe]=d[Oe]/100)}),(yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),_(!1))}),width:800},H.createElement("div",null,H.createElement(k.Z,null,H.createElement(B.Z,{span:24},H.createElement(k.Z,{align:"middle"},H.createElement(B.Z,{span:24},H.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),H.createElement(k.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),H.createElement(k.Z,null,H.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,T(Au({},A))}},H.createElement(U.ZP,{value:1,style:{marginTop:15}},H.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),H.createElement("br",null),H.createElement(U.ZP,{value:0,style:{marginTop:15}},H.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),H.createElement(k.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),H.createElement(k.Z,null,H.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,T(Au({},A))}},H.createElement(U.ZP,{value:!1,style:{marginTop:15}},H.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",H.createElement(me.Z,{placement:"bottomLeft",content:pt,trigger:"click"},H.createElement($.Z,{className:"ml20 current"})))),H.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),H.createElement(B.Z,{className:"ml5"},H.createElement(b.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,T(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),H.createElement(B.Z,{className:"ml5"},H.createElement(b.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,T(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),H.createElement(B.Z,{className:"ml5"},H.createElement(b.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,T(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement("br",null),H.createElement(U.ZP,{value:!0,style:{marginTop:15}},H.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",H.createElement(me.Z,{placement:"bottomLeft",content:se,trigger:"click"},H.createElement($.Z,{className:"ml20 current"}))))),H.createElement("br",null)),H.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),H.createElement(k.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,H.createElement(x.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,T(Object.assign({},A))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",H.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&H.createElement("div",{style:{paddingLeft:35}},H.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),H.createElement(B.Z,{className:"ml5"},H.createElement(b.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,T(Object.assign({},A))}}))),H.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),H.createElement(B.Z,{className:"ml5"},H.createElement(b.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,T(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))))))))};var Ar=(0,g.connect)(({classroomList:e,loading:a,user:t,globalSetting:s})=>({classroomList:e,globalSetting:s,user:t,loading:a.effects}))(Cr),Br=Object.defineProperty,Dr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Bs=Object.prototype.hasOwnProperty,Ds=Object.prototype.propertyIsEnumerable,bs=(e,a,t)=>a in e?Br(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ps=(e,a)=>{for(var t in a||(a={}))Bs.call(a,t)&&bs(e,t,a[t]);if(Ha)for(var t of Ha(a))Ds.call(a,t)&&bs(e,t,a[t]);return e},Pr=(e,a)=>Dr(e,br(a)),wr=(e,a)=>{var t={};for(var s in e)Bs.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Ha)for(var s of Ha(e))a.indexOf(s)<0&&Ds.call(e,s)&&(t[s]=e[s]);return t},xr=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const kr=e=>{var a=e,{classroomList:t,dispatch:s,match:f,location:F,user:y,onCallback:r}=a,o=wr(a,["classroomList","dispatch","match","location","user","onCallback"]),n,K;const E=(0,g.useIntl)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(!1),[h,_]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){_(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(Fe=>{var fe;Fe.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ae.default.info({title:E.formatMessage({id:"classrooms.permissionNotice",defaultMessage:"\u6743\u9650\u63D0\u793A"}),className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,E.formatMessage({id:"classrooms.currentSelectedResources",defaultMessage:"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A"}),u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),E.formatMessage({id:"classrooms.onlyDeleteYourOwnResources",defaultMessage:"\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:()=>{T()}}):_(!0)}else _(!1)},[t.actionTabs.key]);const T=()=>{s({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:E.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:E.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:E.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:p,destroyOnClose:!0,onOk:()=>xr(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;L(!0);const Fe=yield(0,z.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});L(!1),Fe.status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success(E.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),s({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Pr(Ps({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Ps({},t.actionTabs.params)}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{T()}},!((n=t==null?void 0:t.actionTabs)!=null&&n.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(X.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,E.formatMessage({id:"classrooms.submitWarning",defaultMessage:"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"})),u.createElement("p",null,E.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}))))};var Or=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(kr),Mr=l(58440),Tr=Object.defineProperty,Lr=Object.defineProperties,Sr=Object.getOwnPropertyDescriptors,ws=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,xs=(e,a,t)=>a in e?Tr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,ks=(e,a)=>{for(var t in a||(a={}))Nr.call(a,t)&&xs(e,t,a[t]);if(ws)for(var t of ws(a))Ir.call(a,t)&&xs(e,t,a[t]);return e},Zr=(e,a)=>Lr(e,Sr(a)),Hr=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const jr=({classroomList:e,dispatch:a})=>{const t=(0,g.useIntl)(),s=(0,g.useParams)();return u.createElement(ae.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Hr(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${s.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Zr(ks({},e.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:ks({},e.actionTabs.params)}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Rr=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(jr),Gr=Object.defineProperty,$r=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Os=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ts=(e,a,t)=>a in e?Gr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Ls=(e,a)=>{for(var t in a||(a={}))Os.call(a,t)&&Ts(e,t,a[t]);if(ja)for(var t of ja(a))Ms.call(a,t)&&Ts(e,t,a[t]);return e},Vr=(e,a)=>$r(e,Wr(a)),zr=(e,a)=>{var t={};for(var s in e)Os.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&ja)for(var s of ja(e))a.indexOf(s)<0&&Ms.call(e,s)&&(t[s]=e[s]);return t},Jr=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Ur=e=>{var a=e,{classroomList:t,dispatch:s,onCallback:f}=a,F=zr(a,["classroomList","dispatch","onCallback"]);const y=(0,g.useIntl)(),r=(0,g.useParams)();return r.id=r.coursesId,u.createElement(ae.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Jr(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success(y.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"})),s({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,i.GJ)()?s({type:"classroomList/getClassroomTeacherCommonList",payload:Vr(Ls({},t.actionTabs.params),{type:1})}):s({type:"classroomList/getClassroomCommonList",payload:Ls({},t.actionTabs.params)}),s({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Kr=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ur),Yr=Object.defineProperty,Ss=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Ns=(e,a,t)=>a in e?Yr(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,qr=(e,a)=>{for(var t in a||(a={}))Qr.call(a,t)&&Ns(e,t,a[t]);if(Ss)for(var t of Ss(a))Xr.call(a,t)&&Ns(e,t,a[t]);return e},ei=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const ti=({classroomList:e,loading:a,dispatch:t,onCallback:s})=>{var f,F;const y=(0,g.useIntl)(),r=(0,g.useParams)(),o=(0,g.useLocation)(),{actionTabs:n}=e,[K]=Q.default.useForm(),E=v=>v&&v<q()().startOf("day");return u.createElement(ae.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>ei(void 0,null,function*(){var v;const p=K.getFieldValue(),L=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,z.ZP)(L,{method:"post",body:qr({},p)});if(h.status===0){I.ZP.success(y.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),s&&s(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const _=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let T=(v=o.pathname)==null?void 0:v.split("/");T[4]=A,T[3]=_||T[3];const O=T==null?void 0:T.join("/");g.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Q.default,{form:K,initialValues:{name:""}},u.createElement(Q.default.Item,{name:"name"},u.createElement(k.Z,{className:"mt30"},u.createElement(B.Z,null,y.formatMessage({id:"classrooms.directoryName",defaultMessage:"\u76EE\u5F55\u540D\u79F0"}),"\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Ce.default,{defaultValue:((f=n.selectArrs)==null?void 0:f.category_name)||((F=n.selectArrs)==null?void 0:F.name)}))))))};var ui=(0,g.connect)(({classroomList:e,loading:a})=>({classroomList:e,loading:a}))(ti),Zu={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ai=Object.defineProperty,oi=Object.defineProperties,si=Object.getOwnPropertyDescriptors,Is=Object.getOwnPropertySymbols,ni=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Zs=(e,a,t)=>a in e?ai(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Hs=(e,a)=>{for(var t in a||(a={}))ni.call(a,t)&&Zs(e,t,a[t]);if(Is)for(var t of Is(a))li.call(a,t)&&Zs(e,t,a[t]);return e},js=(e,a)=>oi(e,si(a)),Rs=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{Paragraph:ri}=it.default,ii=({createShixunParams:e},a)=>{const t=(0,g.useIntl)(),s=[{name:t.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"0"},{name:t.formatMessage({id:"classroomClassroomExperiments.beginner",defaultMessage:"\u521D\u7EA7"}),id:"1"},{name:t.formatMessage({id:"classroomClassroomExperiments.intermediate",defaultMessage:"\u4E2D\u7EA7"}),id:"2"},{name:t.formatMessage({id:"classroomClassroomExperiments.intermediateAdvanced",defaultMessage:"\u4E2D\u9AD8\u7EA7"}),id:"3"},{name:t.formatMessage({id:"classroomClassroomExperiments.advanced",defaultMessage:"\u9AD8\u7EA7"}),id:"4"}],f=[{name:t.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"new"},{name:t.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"hot"},{name:t.formatMessage({id:"classroomClassroomExperiments.mine",defaultMessage:"\u6211\u7684"}),id:"mine"}],[F,y]=(0,u.useState)("0"),[r,o]=(0,u.useState)("hot"),[n,K]=(0,u.useState)([]),[E,v]=(0,u.useState)(!0),[p,L]=(0,u.useState)(1),h=(0,u.useRef)(null),_=(0,u.useRef)(null),A=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),T=P=>{o(P),A.current.order=P,P==="mine"?(A.current.mine="true",A.current.status="2"):(A.current.mine="",A.current.status=""),O(A.current)},O=(P,re)=>Rs(void 0,null,function*(){v(!0),clearTimeout(h.current),h.current=setTimeout(()=>Rs(void 0,null,function*(){console.log(P,"params2");const we=yield(0,ie.he)(P);if(!we.status){if(re){we.shixuns.length===0&&m(!1),K(Me=>[...Me,...we.shixuns]),v(!1);return}_.current.scrollTop=0,m(!0),L(p+1),v(!1),K(we.shixuns)}}),1e3)});(0,u.useImperativeHandle)(a,()=>({search:P=>O(js(Hs({},A.current),{keyword:P})),changeKeyWord:P=>A.current.keyword=P})),(0,u.useEffect)(()=>{O(A.current)},[]);const[Fe,fe]=(0,u.useState)([]),V=P=>{fe(P),e.current.shixuns_info=P.map(re=>({id:re,is_copy:!1,is_use:!0}))},[ce,m]=(0,u.useState)(!0),D=P=>{O(js(Hs({},A.current),{page:P}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(k.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,s.map((P,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:F===P.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(P.id),A.current.diff=P.id,O(A.current)}},P.name))),u.createElement(B.Z,null,u.createElement(Ke.tp,{dataSource:f,value:r,onChange:T}))),u.createElement("div",{className:Zu.scrollWrap},u.createElement("div",{ref:_,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:D,hasMore:ce&&!E,useWindow:!1,key:p},u.createElement(x.default.Group,{onChange:V,value:Fe},n.map(P=>{const{name:re,id:we,description:Me,challenge_names:ot,author_name:M,author_school_name:Ye,level:S,total_stu_num:ue}=P||{};return u.createElement("div",{key:we,className:Zu.shixunItemWrapper},u.createElement(k.Z,{align:"middle",className:Zu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(x.default,{value:we,style:{paddingRight:"10px"}}),u.createElement("div",{className:Zu.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:Zu.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:Zu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Me),u.createElement(k.Z,null,ot.map((at,xe)=>u.createElement("span",{key:xe,className:Zu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},xe+1,t.formatMessage({id:"shixuns.part",defaultMessage:"\u5173"}))," ",at))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(k.Z,{className:Zu.info},u.createElement(gt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},M),u.createElement("span",null,"|"),u.createElement("span",null,Ye),u.createElement("span",null,"|"),u.createElement("span",null,t.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"}),"\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},S)),u.createElement("span",null,"|"),u.createElement("span",null,t.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"}),"\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),E&&u.createElement("div",{className:Zu.loading},u.createElement(Je.Z,{spinning:!0}))))};var ci=(0,u.forwardRef)(ii),ma={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},ut=l(67294),mi=Object.defineProperty,Gs=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,$s=(e,a,t)=>a in e?mi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,fi=(e,a)=>{for(var t in a||(a={}))di.call(a,t)&&$s(e,t,a[t]);if(Gs)for(var t of Gs(a))pi.call(a,t)&&$s(e,t,a[t]);return e},Ca=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const{TabPane:mc}=W.default,Ei=({shixunHomeworks:e,loading:a,classroomList:t,dispatch:s,refreshList:f})=>{const F=(0,g.useIntl)(),y=(0,g.useParams)(),r=(0,g.useLocation)(),[o]=Q.default.useForm(),{brankList:n}=e,[K,E]=(0,u.useState)(!1);let[v,p]=(0,u.useState)(!0),[L,h]=(0,u.useState)(!1);const[_,A]=(0,u.useState)("myself");let[T,O]=(0,u.useState)([]);const[Fe,fe]=(0,u.useState)(),[V,ce]=(0,u.useState)({}),[m,D]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:F.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,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&we()},[e.actionTabs.key]);let re=[];const we=function(){return Ca(this,null,function*(){var S;if(v){E(!1),++m.page;const ue=yield s({type:"shixunHomeworks/getBrankList",payload:fi({},m)});T=[...T.concat(ue.object_list)],fe(ue.is_teacher),((S=ue.object_list)==null?void 0:S.length)<m.limit?p(!1):p(!0),O([...T]),ue.object_list==""&&m.page===1&&E(!0)}})},Me=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=S=>Ca(void 0,null,function*(){h(!0);const ue=yield(0,Ie.aQ)(S);h(!1),ue.status||(f(),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/getClassroomLeftMenus",payload:{id:S.coursesId}}))}),M=(0,u.useRef)(),{detailCommonHomeworksList:Ye}=t;return ut.createElement("div",null,ut.createElement(ae.default,{className:ma.border,centered:!0,title:ut.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:F.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:L},onOk:()=>Ca(void 0,null,function*(){var S,ue,at;if(_==="jupyter"){console.log("----createShixunParams.current",Me.current);let xt=yield(0,ie.Tr)({id:[...(ue=(S=Me.current)==null?void 0:S.shixuns_info)==null?void 0:ue.map(Zt=>Zt.id)],course_id:y.coursesId,type:"shixun"});(xt==null?void 0:xt.student_count)===0?ot(Me.current):ce(xt);return}h(!0);const xe=o.getFieldsValue(),Et=yield s({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(Et==null?void 0:Et.status)===0&&((0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),s({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),s({type:"shixunHomeworks/setActionTabs",payload:{}}),s({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Et.object_ids,params:(at=e.actionTabs)==null?void 0:at.params,manage_all_group:Ye==null?void 0:Ye.manage_all_group}})),h(!1)}),onCancel:()=>{s({type:"shixunHomeworks/setActionTabs",payload:{}})}},ut.createElement(k.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},ut.createElement(B.Z,{span:12},P.map((S,ue)=>ut.createElement(N.ZP,{key:ue,shape:"round",style:_===S.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:_===S.id?"ghost":"default",className:"mr10",onClick:at=>Ca(void 0,null,function*(){if(S.id==="jupyter"){A(S.id);return}T=[],v=!0,m.page=0,m.search="",m.filter=S.id,we(),A(S.id)})},S.name))),ut.createElement(B.Z,{span:12,className:"tr"},ut.createElement(Ce.default.Search,{className:ma.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:S=>{var ue;_==="jupyter"&&((ue=M.current)==null||ue.changeKeyWord(S.target.value))},suffix:ut.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ma.searchIcon}`}),onSearch:S=>{var ue;if(S&&(0,ht.tk)({name:S,copywriting:S,position:"HomeworkCommon"}),_==="jupyter"){(ue=M.current)==null||ue.search(S);return}v=!0,m.search=S,m.page=0,T=[],we()},style:{width:260}}))),_==="myself"&&ut.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",ut.createElement("span",{className:"c-orange"},F.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"})),"\u7684\u56FE\u6587\u4F5C\u4E1A"),_==="public"&&ut.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"),_==="jupyter"?ut.createElement(ci,{createShixunParams:Me,ref:M}):ut.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Fe&&_==="public"&&ut.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},ut.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),ut.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")}},F.formatMessage({id:"user.immediateCertification",defaultMessage:"\u7ACB\u5373\u8BA4\u8BC1"}))),ut.createElement(ee(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),we()},hasMore:v,useWindow:!1},ut.createElement(Q.default,{form:o,initialValues:{group_ids:re},className:ma.form,onChange:S=>{re=o.getFieldValue()}},T==""&&ut.createElement($e.Z,{styles:{margin:"10px auto"}}),ut.createElement(Q.default.Item,{name:"group_ids"},ut.createElement(x.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},T==null?void 0:T.map(function(S,ue){return ut.createElement(k.Z,{key:ue},ut.createElement(B.Z,{flex:"2"},ut.createElement(x.default,{onChange:at=>{},key:ue,value:String(S.id),defaultChecked:!0},ut.createElement("span",{className:["c-black",ma.line1].join(" ")},S.name))),ut.createElement(B.Z,{flex:"1",className:"c-black"},ut.createElement("span",{className:ma.line1},S==null?void 0:S.course_list_name)),ut.createElement(B.Z,{flex:"50px",className:"c-black"},_==="public"&&(0,i.Ny)()?ut.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},F.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):_==="myself"?ut.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${S.id}/personal/normal/edit`)}},F.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):S==null?void 0:S.username))}))))))),ut.createElement(he.Z,{resdata:V,type:"shixunpush",okloading:L,oktext:(V==null?void 0:V.can_copy_num)===0?F.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):F.formatMessage({id:"classrooms.oneClickCopy",defaultMessage:"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362"}),onok:S=>Ca(void 0,null,function*(){Me.current.shixuns_info=S,ot(Me.current)})}))};var gi=(0,g.connect)(({shixunHomeworks:e,classroomList:a,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:a}))(Ei),yi=l(89485),fu=l(67294),vi=Object.defineProperty,Ws=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Vs=(e,a,t)=>a in e?vi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,zs=(e,a)=>{for(var t in a||(a={}))_i.call(a,t)&&Vs(e,t,a[t]);if(Ws)for(var t of Ws(a))Fi.call(a,t)&&Vs(e,t,a[t]);return e};const hi=({styles:e={},onSelect:a,params:t,classroomList:s})=>{const f=(0,g.useIntl)(),[F,y]=(0,u.useState)(!1),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),o("")},[]);const n=()=>{var K,E;if((0,i.Rm)()&&!((E=(K=s==null?void 0:s.AssistantObject)==null?void 0:K.normal)!=null&&E.can_create)){I.ZP.warning(f.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}r==="1"&&g.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(a(),y(!1),o(""))};return fu.createElement("section",{className:"tc animated fadeIn",style:zs(zs({},{color:"#999",margin:"200px auto"}),e)},fu.createElement("img",{src:yi.z3}),fu.createElement("p",{className:"mt20 font14"},f.formatMessage({id:"classrooms.noTextHomework",defaultMessage:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"})),fu.createElement("div",{style:{marginTop:"30px"}},fu.createElement(N.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},f.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})),fu.createElement(N.ZP,{onClick:()=>{(0,C.xg)(`${as.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{height:"40px",marginLeft:"20px",borderRadius:"4px"}},f.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"}))),F&&fu.createElement(ae.default,{open:!0,centered:!0,title:f.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>y(!1),onOk:n},fu.createElement("div",null,fu.createElement("div",null,fu.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},f.formatMessage({id:"paths.newGraphicHomework",defaultMessage:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"}))),fu.createElement("div",null,fu.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},f.formatMessage({id:"classrooms.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))};var Ci=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ai=l(69837),Bi=l(46206),Di=l(12662),Js={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},bi=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),Pi=({buttonDataSource:e,onClick:a})=>{const{allSelect:t,setAllSelect:s,setSelectArrs:f,dataSource:F,selectArrs:y,useBatchStatus:r,dispatch:o,params:n,getData:K,detailLeftMenus:E,main_category_id:v,setSelectArrsAll:p}=(0,u.useContext)(ho);let L;const h=(0,g.useIntl)(),[_,A]=(0,u.useState)(!1),[T,O]=(0,u.useState)(""),Fe=ce=>{s(ce.target.checked),f(ce.target.checked?F.map(m=>m.homework_id):[]),ce.target.checked?p([...F]):p([])},fe=()=>{let ce={courseId:n.id,container_type:"common_homework"};n.categoryId&&(ce.category_id=n.categoryId),o({type:"classroomList/getAllTaskList",payload:ce}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(L=E.course_modules.filter(ce=>ce.type==="common_homework")[0]);const V=u.createElement("div",{className:Js.moveCategory,onMouseLeave:ce=>A(!1)},u.createElement(Re.default,{onClick:ce=>bi(void 0,[ce],function*({item:m,key:D,keyPath:P,domEvent:re}){if(y=="")return I.ZP.error(h.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,z.ZP)(`/api/courses/${n.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:D}})).status===0&&(I.ZP.success(h.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:n.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ce.default,{onChange:ce=>{O(ce.target.value)}})),L&&L.second_category.filter(ce=>ce.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(ce,m){var D;if(!(T!==""&&ce.category_name.indexOf(T)<0))return u.createElement(u.Fragment,null,u.createElement(Re.default.Item,{className:"multi-llipsis1e",key:ce.category_id},ce.category_name),(D=ce==null?void 0:ce.third_category)==null?void 0:D.map(P=>u.createElement(Re.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:P.category_id},P.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ce=>{ce.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:n,selectArrs:{category_id:v,type:"common_homework"}}})}},h.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return u.createElement("div",{className:Js.bottomControlContainer},u.createElement(k.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(k.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(x.default,{checked:t,onChange:Fe},h.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"top",menu:{items:e,onClick:({key:ce})=>{a({key:ce})}}},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},h.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},h.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(mu.Z,{placement:"topLeft",dropdownRender:()=>V,getPopupContainer:ce=>ce.parentNode},u.createElement(N.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},h.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",u.createElement(Gu.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",onClick:()=>a({key:"collection",label:h.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"})}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},h.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"}))))),u.createElement(B.Z,null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},h.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},Lt={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},wi=Object.defineProperty,xi=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,Us=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Ks=(e,a,t)=>a in e?wi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,da=(e,a)=>{for(var t in a||(a={}))Oi.call(a,t)&&Ks(e,t,a[t]);if(Us)for(var t of Us(a))Mi.call(a,t)&&Ks(e,t,a[t]);return e},Ti=(e,a)=>xi(e,ki(a)),zu=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const Li=({dataSource:e,params:a,classroomList:t,manageAllGroup:s})=>{var f,F,y,r;const{batchStatus:o,selectArrs:n,setSelectArrs:K,selectArrsAll:E,setSelectArrsAll:v,dispatch:p}=(0,u.useContext)(ho),L=(0,g.useIntl)();let h=(0,g.useParams)();const[_,A]=(0,u.useState)(!1),T=(0,u.useRef)(),[O,Fe]=(0,u.useState)([]);h=Ti(da(da({},a),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{Fe([]),A(!1)},[]);const fe=[{title:L.formatMessage({id:"classrooms.class",defaultMessage:L.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"course_group_name",key:"course_group_name"},{title:L.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:L.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),value:"\u672A\u5F00\u59CB"},{text:L.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:L.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),value:"\u8865\u4EA4\u4E2D"},{text:L.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:L.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),value:"\u672A\u53D1\u5E03"},{text:L.formatMessage({id:"classrooms.anonymousReviewing",defaultMessage:"\u533F\u8BC4\u4E2D"}),value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,D)=>D.status.indexOf(m)===0},{title:L.formatMessage({id:"classrooms.submissionStatus1",defaultMessage:"\u63D0\u4EA4\u60C5\u51B5"}),dataIndex:"statistics",key:"statistics",width:80,render:m=>{var D,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(D=m==null?void 0:m.split("/"))==null?void 0:D[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:L.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:L.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:L.formatMessage({id:"classrooms.lateSubmissionTime",defaultMessage:"\u8865\u4EA4\u65F6\u95F4"}),dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:L.formatMessage({id:"classrooms.classTeacher",defaultMessage:"\u5206\u73ED\u8001\u5E08"}),dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function V(){return zu(this,null,function*(){let m=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:da({},h)});Fe(m.data)})}const ce=m=>{n.includes(m)?(K(n.filter(D=>D!==m)),v(E.filter(D=>D.homework_id!==m))):(K([...n,m]),v([...E,e]))};return u.createElement("div",{className:Lt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&T.current&&!T.current.contains(m.target))&&(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:T},u.createElement(x.default,{onClick:m=>{m.preventDefault(),m.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>ce(e.homework_id)})),u.createElement("div",{className:Lt.info},u.createElement("div",{className:Lt.title},u.createElement("div",{className:Lt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(Fa.Z,{value:e.status},u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(C.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(g.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Lt.shixunTag},L.formatMessage({id:"paths.training",defaultMessage:"\u5B9E\u8BAD"})),e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Lt.pingceTag},L.formatMessage({id:"shixuns.evaluate",defaultMessage:"\u8BC4\u6D4B"}))),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement($u.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Lt.pingceTags},L.formatMessage({id:"shixuns.evaluate",defaultMessage:"\u8BC4\u6D4B"})))),u.createElement("div",{className:Lt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:da({},h),type:2,manage_all_group:s}})})},u.createElement("aside",{className:Lt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,L.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,i.dE)()&&u.createElement("div",{className:Lt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>zu(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,du.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,C.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:Lt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,L.formatMessage({id:"classroomGraphicGroupHomework.submitWork",defaultMessage:"\u63D0\u4EA4\u4F5C\u54C1"}))),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Lt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,L.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,i.GJ)()&&u.createElement(mu.Z,{placement:"bottomCenter",overlayClassName:Lt.dro,dropdownRender:()=>u.createElement(Re.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:da({},h),type:2,manage_all_group:s}})})},L.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status==="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},L.formatMessage({id:"classrooms.supplementGrades",defaultMessage:"\u8865\u5145\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:da({},h),type:2}})})},L.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),u.createElement(Re.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},L.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(Re.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(g.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},L.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Lt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,L.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),u.createElement("div",{className:Lt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classrooms.notDone",defaultMessage:"\u672A\u505A\u9898"})),e.uncommit_count," ",L.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.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classrooms.done",defaultMessage:"\u5DF2\u505A\u9898"})),e.commit_count," ",L.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.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count," ",L.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classrooms.endTime",defaultMessage:"\u7ED3\u675F\u65F6\u95F4"})),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},L.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(e.status)&&u.createElement("span",{className:Lt.iconV,onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),_||V(),A(!_)})},u.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Lt.content},(0,i.dE)()&&u.createElement("span",{className:Lt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},L.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),":"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length>5&&u.createElement(Wu.default,{scroll:{y:240},onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&O.length<6&&O.length>0&&u.createElement(Wu.default,{onRow:m=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(m,D)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,D,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),V()},columns:fe}))))};var Si=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Li),Ni={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},ku={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Ii=Object.defineProperty,Zi=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Ys=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Qs=(e,a,t)=>a in e?Ii(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Xs=(e,a)=>{for(var t in a||(a={}))ji.call(a,t)&&Qs(e,t,a[t]);if(Ys)for(var t of Ys(a))Ri.call(a,t)&&Qs(e,t,a[t]);return e},qs=(e,a)=>Zi(e,Hi(a)),en=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())}),Gi=({courseId:e,type:a,onCancel:t})=>{const s=(0,g.useIntl)(),f=(0,g.useParams)(),[F,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[n,K]=(0,u.useState)(!1),E=()=>en(void 0,null,function*(){K(!0);const _=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:a}});K(!1),y({targerData:_.homeworks,originData:_.homeworks})});(0,u.useEffect)(()=>{E()},[]);const v=()=>en(void 0,null,function*(){K(!0);let _={homework_common_ids:r};f.categoryId&&(_=qs(Xs({},_),{category_id:f.categoryId}));const A=yield(0,z.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:_});A&&A.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(_,A)=>{_.target.checked?o([...r,A]):o(r.filter(T=>T!==A))},L=_=>{const A=F.originData.filter(T=>T.name.indexOf(_)>-1);y(qs(Xs({},F),{targerData:A}))},h=()=>{v()};return u.createElement("div",{className:`animated fadeInUp fast ${ku.otherHomeworkWrap}`},u.createElement("div",{className:ku.otherHomeworkContainer},u.createElement("div",{className:ku.search},u.createElement(Ce.default.Search,{size:"middle",enterButton:s.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),onSearch:L,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:ku.content},F.targerData.map(_=>u.createElement("div",{className:`${ku.listItem} mb10`,key:_.id},u.createElement(x.default,{checked:r.includes(_.id),onChange:A=>p(A,_.id)}),u.createElement("div",{className:ku.info},u.createElement("div",{className:`${ku.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:ku.title},_.name),u.createElement("div",null,u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:()=>(0,C.xg)(`/classrooms/${f.coursesId}/common_homework/${_.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${ku.describe}`},_.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},_.user.name),u.createElement("span",{className:"c-grey-999"},s.formatMessage({id:"shixuns.creationTime",defaultMessage:"\u521B\u5EFA\u65F6\u95F4"}),"\uFF1A",_.created_at)))))),u.createElement("div",{className:ku.footer},u.createElement(N.ZP,{type:"primary",ghost:!0,onClick:t},s.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(N.ZP,{type:"primary",disabled:r.length===0||n,onClick:h},s.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},$i=l(34738),Wi=l(6151),et=l(67294),Vi=Object.defineProperty,zi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Ra=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,an=(e,a,t)=>a in e?Vi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,pa=(e,a)=>{for(var t in a||(a={}))tn.call(a,t)&&an(e,t,a[t]);if(Ra)for(var t of Ra(a))un.call(a,t)&&an(e,t,a[t]);return e},on=(e,a)=>zi(e,Ji(a)),Ui=(e,a)=>{var t={};for(var s in e)tn.call(e,s)&&a.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&Ra)for(var s of Ra(e))a.indexOf(s)<0&&un.call(e,s)&&(t[s]=e[s]);return t},vo=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});q().extend(no());const Ki=({data:e,value:a,onChange:t})=>{var s,f,F,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[n,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((a==null?void 0:a.length)>0?e==null?void 0:e.filter(E=>a==null?void 0:a.includes(E==null?void 0:E.id)):[])},[a]),et.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},et.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},et.createElement(x.default,{indeterminate:(n==null?void 0:n.length)>0&&(n==null?void 0:n.length)<(e==null?void 0:e.length),checked:(n==null?void 0:n.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),et.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},et.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:r.leftSearch,onChange:E=>{o(on(pa({},r),{leftSearch:E.target.value}))}}),et.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((s=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:s.length)!==0?et.createElement(x.default.Group,{value:a,onChange:E=>{t(E)}},et.createElement(gt.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:f.map((E,v)=>et.createElement(x.default,{key:v,value:E.id},E==null?void 0:E.name)))):et.createElement($e.Z,{styles:{margin:"0 auto"}})))),et.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},et.createElement("div",null,intl.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),(n==null?void 0:n.length)||0,intl.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"})),et.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},et.createElement(Ce.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:r.rigthSearch,onChange:E=>{o(on(pa({},r),{rigthSearch:E.target.value}))}}),et.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((F=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:F.length)!==0?(y=r.rigthSearch?n==null?void 0:n.filter(E=>{var v;return(v=E==null?void 0:E.name)==null?void 0:v.includes(r.rigthSearch)}):n)==null?void 0:y.map((E,v)=>et.createElement(k.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},et.createElement(B.Z,null,E==null?void 0:E.name),et.createElement(B.Z,null,et.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(a==null?void 0:a.filter(p=>p!==(E==null?void 0:E.id)))}})))):et.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Yi=e=>{var a=e,{classroomList:t,dispatch:s,user:f,getData:F}=a,y=Ui(a,["classroomList","dispatch","user","getData"]),r,o,n,K,E,v;const p=(0,g.useIntl)(),L=(0,g.useParams)(),[h]=Q.default.useForm(),_=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,T,O]=(0,Su.U)(Ie.c_,pa(pa({},L),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,Fe,fe]=(0,Su.U)(Ie.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(n=t==null?void 0:t.actionTabs)==null?void 0:n.selectArrs}),[,V,ce]=(0,Su.U)(Ie.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...D)=>vo(void 0,[...D],function*(P={}){Fe({});const re=yield T({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{_&&m()},[_]),et.createElement(ae.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:_,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:p.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}),onCancel:()=>{s({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:V,onOk:()=>vo(void 0,null,function*(){h.submit()})},et.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},p.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),et.createElement(Q.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:D=>vo(void 0,null,function*(){var P,re,we;const Me=yield ce(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((re=O==null?void 0:O.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[pa({},D)]}:pa({unified_late:((we=O==null?void 0:O.course_groups)==null?void 0:we.length)<=0},D));(Me==null?void 0:Me.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),s({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},et.createElement(k.Z,{wrap:!1,gutter:20},et.createElement(B.Z,{flex:1},et.createElement(Q.default.Item,{label:p.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},et.createElement(Ce.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:p.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}),max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),et.createElement(B.Z,{flex:"390px"},et.createElement(Q.default.Item,{label:p.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),name:"late_time",rules:[{required:!0,validator(D,P,re){return P&&q()(P).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&q()(P).startOf("minute")<=q()(fe==null?void 0:fe.max_late_time).startOf("minute")?(I.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},et.createElement(ne.default,{placeholder:p.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),style:{width:"100%"},disabledDate:D=>(0,C.BO)(D,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:D=>(0,C.hv)(D,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((v=O==null?void 0:O.course_groups)==null?void 0:v.length)>0&&et.createElement(Je.Z,{spinning:A},et.createElement(Q.default.Item,{name:"group_id",rules:[{required:!0,message:p.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},et.createElement(Ki,{data:(O==null?void 0:O.course_groups)||[],onChange:D=>{Fe({group_ids:D})}})))))};var Qi=(0,g.connect)(({classroomList:e,user:a})=>({classroomList:e,user:a}))(Yi),R=l(67294),Xi=Object.defineProperty,qi=Object.defineProperties,ec=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,uc=Object.prototype.propertyIsEnumerable,nn=(e,a,t)=>a in e?Xi(e,a,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[a]=t,Bu=(e,a)=>{for(var t in a||(a={}))tc.call(a,t)&&nn(e,t,a[t]);if(sn)for(var t of sn(a))uc.call(a,t)&&nn(e,t,a[t]);return e},_o=(e,a)=>qi(e,ec(a)),Fo=(e,a,t)=>new Promise((s,f)=>{var F=o=>{try{r(t.next(o))}catch(n){f(n)}},y=o=>{try{r(t.throw(o))}catch(n){f(n)}},r=o=>o.done?s(o.value):Promise.resolve(o.value).then(F,y);r((t=t.apply(e,a)).next())});const ho=(0,u.createContext)({selectArrs:[]}),ac=({classroomList:e,loading:a,dispatch:t,user:s})=>{var f,F,y,r;const o=(0,g.useIntl)(),[n,K]=(0,g.useSearchParams)(),E=(0,g.useLocation)(),v=(0,g.useParams)(),[p,L]=(0,u.useState)(_o(Bu({},v),{id:v.coursesId,limit:20})),[h,_]=(0,u.useState)(!1),[A,T]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,Fe]=(0,u.useState)([]),[fe,V]=(0,u.useState)(!1),[ce,m]=(0,u.useState)(!1),[D,P]=(0,u.useState)([]),[re,we]=(0,u.useState)(!1),[Me,ot]=(0,u.useState)(o.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),{detailCommonHomeworksList:M,detailLeftMenus:Ye,detailTopBanner:S,taskList:ue}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=n.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[E.search]),(0,u.useEffect)(()=>{n.get("tabs")==="0"&&(p.status="0",p.page=1)},[n.get("tabs")]),(0,u.useEffect)(()=>{var d,G,Oe;if((d=s==null?void 0:s.userInfo)!=null&&d.login){const De=C.cX.getItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=n.get("tabs");let lt=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(lt)}else if((Oe=s==null?void 0:s.userInfo)!=null&&Oe.username){const De=n.get("tabs");let Ge=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=s==null?void 0:s.userInfo)==null?void 0:f.login,E==null?void 0:E.pathname]),(0,u.useEffect)(()=>{L(Bu(Bu({},p),v))},[v==null?void 0:v.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Fe([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{Fe([])},[M]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{M&&M.homeworks&&(O.length===M.homeworks.length&&O.length>0?V(!0):O.length!==M.homeworks.length&&V(!1))},[O]);const at=(d,G)=>{p.page=d,p.limit=G,xe()},xe=(d={})=>{Fe([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:_o(Bu(Bu({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Bu(Bu({},p),d)})},Et=()=>Fo(void 0,null,function*(){const d=yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const G=d.data.score_settings;Object.keys(G).map(function(Oe){Oe.indexOf("proportion")>-1&&(G[Oe]=(G[Oe]*100).toFixed(0))}),console.log(G),T(Bu({},G))}}),xt=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:G,not_start_count:Oe,in_progress_count:De,overed_count:Ge}=M;return[{name:o.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:d||0},{name:o.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:G||0},{name:o.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:Oe||0},{name:o.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:De||0},{name:o.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:Ge||0}]}else return[{name:o.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:o.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:1},{name:o.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),id:2},{name:o.formatMessage({id:"classrooms.anonymousReviewing",defaultMessage:"\u533F\u8BC4\u4E2D"}),id:3},{name:o.formatMessage({id:"classrooms.appealing",defaultMessage:"\u7533\u8BC9\u4E2D"}),id:4},{name:o.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}]},Zt=[{name:o.formatMessage({id:"onlineCourses.newGraphicHomework",defaultMessage:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A"}),id:"1"},{name:o.formatMessage({id:"classroomExams.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}),id:"2"},{name:o.formatMessage({id:"classroomClassroomExperiments.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],Hu=d=>{var G;if((0,i.Rm)()&&!((G=e.AssistantObject.normal)!=null&&G.can_create)){I.ZP.warning(o.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}d==="1"?g.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?tu():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},tu=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},Du=(F=[{key:"publish",label:o.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:R.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:o.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:R.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:o.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:R.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:o.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:R.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:o.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:R.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:S.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:F.map(d=>(delete d.isShow,d)),qu=d=>{var G,Oe,De,Ge;if(O.length===0)return I.ZP.warning(o.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let lt=d.label||"",Aa={key:lt,selectArrs:O,selectArrsAll:D,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((Oe=(G=e==null?void 0:e.AssistantObject)==null?void 0:G.normal)!=null&&Oe.can_publish)){I.ZP.warning(o.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){I.ZP.warning(o.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:_o(Bu({},Aa),{key:lt})})},ea=d=>Fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),bu=(0,u.useMemo)(()=>{let d=[];return ue.length>0&&(d=ue.map(G=>({user_name:G.user_name,task_name:G.task_name,task_id:G.task_id,category:G.category,status:G.status}))),d},[ue]),pt=R.createElement("div",{className:"mask-tips"},o.formatMessage({id:"classrooms.calculationExplanation",defaultMessage:"\u8BA1\u7B97\u8BF4\u660E"}),"\uFF1A",R.createElement("br",null),o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," * ",o.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," + ",o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"})," * ",o.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," + ",o.formatMessage({id:"classrooms.studentAnonymousAverage",defaultMessage:"\u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206"})," * ",o.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," - (",R.createElement("br",null),o.formatMessage({id:"classrooms.lateSubmissionDeductions",defaultMessage:"\u8FDF\u4EA4\u6263\u5206"})," + ",o.formatMessage({id:"classrooms.missingGradeDeductions",defaultMessage:"\u7F3A\u8BC4\u6263\u5206"})," * ",o.formatMessage({id:"classrooms.missingGradeCount",defaultMessage:"\u7F3A\u8BC4\u6570"})," + ",o.formatMessage({id:"classrooms.violationAnonymousDeductions",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"})," * ",o.formatMessage({id:"classrooms.violationAnonymousCount",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6570"})," )",R.createElement("br",null),R.createElement("br",null),o.formatMessage({id:"classrooms.note1",defaultMessage:"\u6CE8\u610F"}),R.createElement("br",null),o.formatMessage({id:"classrooms.nonZeroPercentageDistribution",defaultMessage:"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6\u8BC4\u5206\u9009\u9879\u4E0A\u3002"}),"\u3002",R.createElement("br",null),o.formatMessage({id:"classrooms.example",defaultMessage:"\u4F8B\uFF1A"}),o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),"40% + ",o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),"35% + ",o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"25%\uFF0C",o.formatMessage({id:"classrooms.studentA",defaultMessage:"\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C"}),R.createElement("br",null),o.formatMessage({id:"classrooms.finalScoreBasedOnTA",defaultMessage:"\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u5206"})," 55% + ",o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"45%",o.formatMessage({id:"classrooms.performCalculation",defaultMessage:"\u8FDB\u884C\u8BA1\u7B97"})),se=R.createElement("div",{className:"mask-tips"},o.formatMessage({id:"classrooms.calculationExplanation",defaultMessage:"\u8BA1\u7B97\u8BF4\u660E"}),"\uFF1A",R.createElement("br",null),o.formatMessage({id:"classrooms.priorityGrading",defaultMessage:"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206"})," * 100% -",R.createElement("br",null),"( ",o.formatMessage({id:"classrooms.lateSubmissionDeductions",defaultMessage:"\u8FDF\u4EA4\u6263\u5206"})," + ",o.formatMessage({id:"classrooms.missingGradeDeductions",defaultMessage:"\u7F3A\u8BC4\u6263\u5206"})," * ",o.formatMessage({id:"classrooms.missingGradeCount",defaultMessage:"\u7F3A\u8BC4\u6570"})," + ",o.formatMessage({id:"classrooms.violationAnonymousDeductions",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"})," * ",o.formatMessage({id:"classrooms.violationAnonymousCount",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6570"})," )",R.createElement("br",null),o.formatMessage({id:"classrooms.example",defaultMessage:"\u4F8B\uFF1A"}),o.formatMessage({id:"classrooms.gradingPriority",defaultMessage:"\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"}));return R.createElement(ho.Provider,{value:{params:p,batchStatus:ce,selectArrs:O,setSelectArrs:Fe,allSelect:fe,dataSource:M.homeworks||[],detailLeftMenus:Ye,main_category_id:M.main_category_id||"",selectArrsAll:D,setAllSelect:V,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},R.createElement("section",null,R.createElement("aside",{className:Ni.bg},R.createElement(Bi.Z,{isLoading:a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:xt(),isAdmin:(0,i.GJ)(),dispatch:t,type:M==null?void 0:M.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?o.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):o.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:p.categoryId,dropdownMenu:Zt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,C.Oo)(Ye==null?void 0:Ye.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,g.history.replace(`${E.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[n.get("tabs")?n.get("tabs"):"0"],onsetClick:()=>{Et(),_(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?o.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:Hu}),R.createElement(Di.Z,{dataSource:M.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Me,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var G;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,C.cX.setItem(`${(G=s==null?void 0:s.userInfo)==null?void 0:G.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(M==null?void 0:M.all_count)===0&&(0,i.GJ)()?!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(Ci,{params:p,dispatch:t,onSelect:tu}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement($e.Z,null),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(R.Fragment,null,R.createElement("aside",{className:"animated fadeIn"},(y=M==null?void 0:M.homeworks)==null?void 0:y.map((d,G)=>R.createElement(Si,{key:G,dataSource:d,params:p,manageAllGroup:M==null?void 0:M.manage_all_group})),!a[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&R.createElement(te.Z,{showSizeChanger:!0,onChange:at,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:M.query_total_count}))),O.length>0&&(0,i.GJ)()&&R.createElement(ve.Z,{offsetBottom:0},R.createElement(Pi,{buttonDataSource:Du,onClick:qu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement(Qi,{getData:xe}),R.createElement(Or,{onCallback:()=>m(!1)}),R.createElement($i.Z,{onOk:()=>{xe()}}),R.createElement(Wi.Z,{onOk:()=>{}}),R.createElement(Mr.Z,{onCallback:()=>m(!1),courseEndTime:M==null?void 0:M.course_end_time}),R.createElement(kt.Z,{courseEndTime:M==null?void 0:M.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),R.createElement(Rr,null),R.createElement(Kr,{onCallback:()=>m(!1)}),R.createElement(ui,{onCallback:()=>m(!1)}),R.createElement(gi,{refreshList:xe}),R.createElement(Ai.Z,null),R.createElement(so.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ea,data:bu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&R.createElement(Gi,{courseId:p.coursesId,type:"1",onCancel:()=>we(!1)}),R.createElement(ae.default,{open:h,title:o.formatMessage({id:"classrooms.defaultGradingSettings",defaultMessage:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E"}),centered:!0,onCancel:()=>{_(!1)},onOk:()=>Fo(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(Oe){Oe.indexOf("proportion")>-1&&(d[Oe]=d[Oe]/100)}),(yield(0,z.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(I.ZP.success(o.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),_(!1))}),width:900},R.createElement("div",null,R.createElement(k.Z,null,R.createElement(B.Z,{span:24},R.createElement(k.Z,{align:"middle"},R.createElement(B.Z,{span:24},R.createElement("div",{className:"mt15"},o.formatMessage({id:"classrooms.applyToFutureAssignments",defaultMessage:"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"})))))),R.createElement(k.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}))),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),R.createElement(k.Z,null,R.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,T(Bu({},A))}},R.createElement(U.ZP,{value:1,style:{marginTop:15}},R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScores",defaultMessage:"\u666E\u901A\u6A21\u5F0F"})),R.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScoresTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09"}))),R.createElement("br",null),R.createElement(U.ZP,{value:0,style:{marginTop:15}},R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.reviewModeLastTaScore",defaultMessage:"\u590D\u5BA1\u6A21\u5F0F"})),R.createElement("span",{className:"c-grey-c"},"\uFF08",o.formatMessage({id:"classrooms.latestTAOnly",defaultMessage:"\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206"}),"\uFF09")))),R.createElement(k.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.finalScoreComposition",defaultMessage:"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"}))),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),R.createElement(k.Z,null,R.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,T(Bu({},A))}},R.createElement(U.ZP,{value:!1,style:{marginTop:15}},R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatio",defaultMessage:"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"})),R.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriorityTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),R.createElement(me.Z,{placement:"bottomLeft",content:pt,trigger:"click"},R.createElement($.Z,{className:"ml20 current"})))),R.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),":"),R.createElement(B.Z,{className:"ml5"},R.createElement(b.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,T(Object.assign({},A))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),":"),R.createElement(B.Z,{className:"ml5"},R.createElement(b.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,T(Object.assign({},A))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),":"),R.createElement(B.Z,{className:"ml5"},R.createElement(b.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,T(Object.assign({},A))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement("br",null),R.createElement(U.ZP,{value:!0,style:{marginTop:15}},R.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriority",defaultMessage:"\u5355\u9879\u8BC4\u5206\u4F18\u5148"})),R.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatioTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),R.createElement(me.Z,{placement:"bottomLeft",content:se,trigger:"click"},R.createElement($.Z,{className:"ml20 current"}))))),R.createElement("br",null)),R.createElement("div",{style:{paddingLeft:77}},"\uFF08",o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," \u2192 ",o.formatMessage({id:"classrooms.assistantGrading",defaultMessage:"\u6559\u8F85\u8BC4\u5206"})," \u2192 ",o.formatMessage({id:"classrooms.studentAnonymousEvaluation",defaultMessage:"\u5B66\u751F\u533F\u8BC4\u8BC4\u5206"}),"\uFF09"),R.createElement(k.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,R.createElement(x.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,T(Object.assign({},A))}},o.formatMessage({id:"classrooms.plagiarismDeduction",defaultMessage:"\u6587\u6863\u67E5\u91CD\u6263\u5206"}))," ",R.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08",o.formatMessage({id:"classrooms.documentReviewRequired",defaultMessage:"\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548"}),"\uFF09"))),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&R.createElement("div",{style:{paddingLeft:35}},R.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,o.formatMessage({id:"classroomClassroomExperiments.plagiarismDeduction",defaultMessage:"\u67E5\u91CD\u6263\u5206"}),":"),R.createElement(B.Z,{className:"ml5"},R.createElement(b.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,T(Object.assign({},A))}}))),R.createElement(k.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,o.formatMessage({id:"classrooms.deductionThreshold1",defaultMessage:"\u6263\u5206\u9600\u503C"}),":"),R.createElement(B.Z,{className:"ml5"},R.createElement(b.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,T(Object.assign({},A))}}),R.createElement("span",{className:"ml10"},"%"))))))))};var oc=(0,g.connect)(({classroomList:e,loading:a,user:t,globalSetting:s})=>({classroomList:e,globalSetting:s,user:t,loading:a.effects}))(ac);const sc=({globalSetting:e})=>{var a;const t=(0,g.useIntl)();switch(Number((a=e==null?void 0:e.setting)==null?void 0:a.theme)){case c.Fy.THEMEONE:return u.createElement(kn,null);case c.Fy.THEMETHREE:return u.createElement(Ar,null);case c.Fy.DEFAULT:default:return u.createElement(oc,null)}};var nc=(0,g.connect)(({globalSetting:e})=>({globalSetting:e}))(sc)},74348:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return k}});var c=l(67294),u=l(85418),g=l(68508),I=l(83062),te={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ve=l(80150),k=({isAdmin:B,dataSource:U,batchStatus:me,SortMenuName:b,setSortMenuName:x,onSearch:$,onSort:C,onBatch:i})=>{const z=B?[{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"}],X=oe=>{x(oe.name),C(oe)},de=b==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:te.searchSortControllerContainer},c.createElement(ve.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:oe}})=>{$(oe.trim())},style:{width:220}}),c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(g.default,{selectedKeys:[b]},z.map(oe=>c.createElement(g.default.Item,{key:oe.name,onClick:()=>X(oe)},oe.name)))},c.createElement("div",null,c.createElement("span",{className:`${te.btn} ${de?te.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),de&&c.createElement(I.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"},c.createElement("span",{className:te.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},20333:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return b}});var c=l(67294),u=l(68508),g=l(85418),I=l(2453),te=l(83062),ve={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ae=l(35973),k=l(52262),B=l(80150),U=l(52810);const me=({isLoading:x,addText:$,tabDataSource:C,isAdmin:i,dispatch:z,type:X,exportType:de,TooltipTitle:oe,categoryId:Be,dropdownMenu:Y,isShowRightControl:Pe,defaultSelectedKeys:Le,classroomList:le,onTabMenuClick:ke,onTooltipTitleClick:Se,onDropdownMenuClick:J,onsetClick:ye})=>{var ge;const _e=()=>c.createElement(u.default,{onClick:({key:ne})=>{J(ne)}},Y.map(ne=>c.createElement(u.default.Item,{key:ne.id},ne.name))),Q=(0,ae.useParams)();return c.createElement("div",{className:ve.tabMenuContainer},c.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"}},c.createElement("div",{className:"flex gap-4px mr-auto"},C==null?void 0:C.map((ne,be)=>c.createElement("div",{key:be,className:`text-16px flex item-center justify-center current ${Le==(ne==null?void 0:ne.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Le==(ne==null?void 0:ne.id)?"#1890FF":""},onClick:()=>x?{}:ke(ne)},ne==null?void 0:ne.name,ne.total!==void 0&&c.createElement("span",{className:"ml-4px"},ne==null?void 0:ne.total)))),i&&Pe&&c.createElement("div",{className:"flex item-center gap-20px mr-20px"},c.createElement(g.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ne})=>{var be,q;if(de==="group"&&!((be=le.AssistantObject.group)!=null&&be.can_download)){I.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}if(de==="normal"&&!((q=le.AssistantObject.normal)!=null&&q.can_download)){I.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}ne=="1"&&z({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:X,exportType:de,category_id:Q.categoryId}}),ne=="3"&&ae.history.push(`/classrooms/${Q==null?void 0:Q.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}}},c.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,k.Rm)()&&!((ge=le.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ye}),c.createElement(te.Z,{title:oe},c.createElement("span",{className:`iconfont ${Be?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:Se})),c.createElement(g.Z,{dropdownRender:_e},c.createElement(B.op,{theme:U.Fy.THEMEONE,icon:c.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",$||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var b=(0,ae.connect)(({classroomList:x})=>({classroomList:x}))(me)},84581:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return k}});var c=l(67294),u=l(85418),g=l(68508),I=l(83062),te={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ve=l(80150),k=({isAdmin:B,dataSource:U,batchStatus:me,SortMenuName:b,setSortMenuName:x,onSearch:$,onSort:C,onBatch:i})=>{const z=B?[{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"}],X=oe=>{x(oe.name),C(oe)},de=b==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:te.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(g.default,{selectedKeys:[b]},z.map(oe=>c.createElement(g.default.Item,{key:oe.name,onClick:()=>X(oe)},oe.name)))},c.createElement("div",null,c.createElement("span",{className:`${te.btn} ${de?te.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),de&&c.createElement(I.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"},c.createElement("span",{className:te.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(ve.t7,{className:te.myInput,style:{width:220,marginLeft:"auto"},onChange:(oe,Be)=>{$(oe.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},87711:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return b}});var c=l(67294),u=l(68508),g=l(71230),I=l(15746),te=l(85418),ve=l(2453),ae=l(83062),k={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},B=l(35973),U=l(52262);const me=({isLoading:x,addText:$,tabDataSource:C,isAdmin:i,dispatch:z,type:X,exportType:de,TooltipTitle:oe,categoryId:Be,dropdownMenu:Y,isShowRightControl:Pe,defaultSelectedKeys:Le,classroomList:le,onTabMenuClick:ke,onTooltipTitleClick:Se,onDropdownMenuClick:J,onsetClick:ye})=>{var ge;const _e=()=>c.createElement(u.default,{onClick:({key:ne})=>{J(ne)}},Y.map(ne=>c.createElement(u.default.Item,{key:ne.id},ne.name))),Q=(0,B.useParams)();return c.createElement("div",{className:k.tabMenuContainer},c.createElement(g.Z,null,c.createElement(I.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Le},C.map(ne=>c.createElement(u.default.Item,{key:ne.id,onClick:()=>x?{}:ke(ne),style:{color:"#fff"}},c.createElement("span",{className:`${i?"mr5":""}`},ne.name),ne.total!==void 0&&c.createElement("span",null,ne.total||0))))),i&&Pe&&c.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(te.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var ne,be;if(de==="group"&&!((ne=le.AssistantObject.group)!=null&&ne.can_download)){ve.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}if(de==="normal"&&!((be=le.AssistantObject.normal)!=null&&be.can_download)){ve.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}z({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:X,exportType:de,category_id:Q.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),c.createElement(u.default.Item,{key:3,onClick:()=>{var ne,be;if(de==="group"&&!((ne=le.AssistantObject.group)!=null&&ne.can_download)){ve.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}if(de==="normal"&&!((be=le.AssistantObject.normal)!=null&&be.can_download)){ve.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}B.history.push(`/classrooms/${Q==null?void 0:Q.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,U.Rm)()&&!((ge=le.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:ye},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:k.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Se},c.createElement(ae.Z,{title:oe},c.createElement("span",{className:Be?`${k.iconH} iconfont icon-zhongmingmingmulu`:`${k.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(te.Z,{className:"ml10",dropdownRender:_e},c.createElement("span",{className:k.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,$||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var b=(0,B.connect)(({classroomList:x})=>({classroomList:x}))(me)},4440:function(dt,Te,l){"use strict";l.d(Te,{$J:function(){return g},JZ:function(){return te},bN:function(){return ae},jP:function(){return ve},rO:function(){return I}});var c=l(33170),u=(k,B,U)=>new Promise((me,b)=>{var x=i=>{try{C(U.next(i))}catch(z){b(z)}},$=i=>{try{C(U.throw(i))}catch(z){b(z)}},C=i=>i.done?me(i.value):Promise.resolve(i.value).then(x,$);C((U=U.apply(k,B)).next())});function g(k){return(0,c.U2)(`libraries/${k}.json`)}function I(k){return(0,c.U2)("library_tags.json",k)}function te(k){return u(this,null,function*(){return(yield(0,c.IV)(`attachments/${k}.json`)).status===0})}function ve(k){return(0,c.v_)("libraries.json",k)}function ae(k,B){return(0,c.gz)(`libraries/${k}.json`,B)}},63909:function(dt,Te,l){"use strict";l.d(Te,{_:function(){return me}});var c=l(93686),u=l(14446),g=l(2453),I=l(9430),te=l(28706),ve=l(67294),ae=(b,x,$)=>new Promise((C,i)=>{var z=oe=>{try{de($.next(oe))}catch(Be){i(Be)}},X=oe=>{try{de($.throw(oe))}catch(Be){i(Be)}},de=oe=>oe.done?C(oe.value):Promise.resolve(oe.value).then(z,X);de(($=$.apply(b,x)).next())});const k=b=>ae(void 0,[b],function*({is_jupyter:x,is_jupyter_lab:$,shixunId:C,homework_common_id:i,courseId:z}){if(x||$){const de=yield(0,c.BK)({id:C});de!=null&&de.identifier&&(0,te.xg)(`/tasks/${de.identifier}/jupyter?homework_common_id=${i}`);return}const X=yield(0,c.Ir)({id:C,homework_common_id:i});if(X!=null&&X.game_identifier){(0,te.xg)(`/tasks/${z}/${i}/${X.game_identifier}`);return}(X==null?void 0:X.status)===2?B(X==null?void 0:X.message,i,z):(X==null?void 0:X.status)===3?U(X==null?void 0:X.message):(X==null?void 0:X.status)==-3&&(0,te.eF)()}),B=(b,x,$)=>{b=b!=null&&b.includes(".json")?b:`${b}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ae(void 0,null,function*(){const C=yield(0,c.$Q)({url:b});if(!C)return;g.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const i=yield(0,c.Ir)({id:C.shixun_identifier,homework_common_id:x});if(i!=null&&i.game_identifier){(0,te.xg)(`/tasks/${$}/${x}/${i.game_identifier}`);return}(i==null?void 0:i.status)===2?B(i==null?void 0:i.message,x,$):(i==null?void 0:i.status)===3&&U(i==null?void 0:i.message)})})},U=b=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",b,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},me=(b,x)=>ae(void 0,[b,x],function*($,{is_jupyter:C,is_jupyter_lab:i}){const z=yield(0,c.WT)($);if(z.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ve.createElement("div",null,ve.createElement("div",null,"\u4F60\u5F53\u524D\u6709",z.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),ve.createElement(I.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(X,de){const{course_identifier:oe,id:Be}=de||{};return ve.createElement("a",{target:"_blank",href:`/classrooms/${oe}/shixun_homework/${Be}/detail`},X)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(X,de){const{course_identifier:oe,id:Be,shixun_identifier:Y}=de;return ve.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{k({is_jupyter:C,is_jupyter_lab:i,shixunId:Y,homework_common_id:Be,courseId:oe})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:z,rowKey:"id"}))}),!0;if(z.length===1){const{shixun_identifier:X,id:de,course_identifier:oe}=z[0];return k({is_jupyter:C,is_jupyter_lab:i,shixunId:X,homework_common_id:de,courseId:oe}),!0}return!1});Te.Z=k},81643:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return c}});const c=u=>u?typeof u=="function"?u():u:null},48783:function(dt,Te,l){"use strict";var c=l(74902),u=l(96523);function g(I){let te;const ve=k=>()=>{te=null,I.apply(void 0,(0,c.Z)(k))},ae=function(){if(te==null){for(var k=arguments.length,B=new Array(k),U=0;U<k;U++)B[U]=arguments[U];te=(0,u.Z)(ve(B))}};return ae.cancel=()=>{u.Z.cancel(te),te=null},ae}Te.Z=g},30291:function(dt,Te,l){"use strict";l.d(Te,{Z:function(){return Le}});var c=l(15671),u=l(43144),g=l(60136),I=l(51630),te=l(67294),ve=l(94184),ae=l.n(ve),k=l(48555),B=l(10366),U=l(48783),me=l(53124),b=l(67968),x=l(45503);const $=le=>{const{componentCls:ke}=le;return{[ke]:{position:"fixed",zIndex:le.zIndexPopup}}};var C=(0,b.Z)("Affix",le=>{const ke=(0,x.TS)(le,{zIndexPopup:le.zIndexBase+10});return[$(ke)]});function i(le){return le!==window?le.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function z(le,ke,Se){if(Se!==void 0&&ke.top>le.top-Se)return Se+ke.top}function X(le,ke,Se){if(Se!==void 0&&ke.bottom<le.bottom+Se){const J=window.innerHeight-ke.bottom;return Se+J}}const de=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function oe(){return typeof window!="undefined"?window:null}var Be;(function(le){le[le.None=0]="None",le[le.Prepare=1]="Prepare"})(Be||(Be={}));let Y=function(le){(0,g.Z)(Se,le);var ke=(0,I.Z)(Se);function Se(){var J;return(0,c.Z)(this,Se),J=ke.apply(this,arguments),J.state={status:Be.None,lastAffix:!1,prevTarget:null},J.placeholderNodeRef=(0,te.createRef)(),J.fixedNodeRef=(0,te.createRef)(),J.addListeners=()=>{const ye=J.getTargetFunc(),ge=ye==null?void 0:ye(),{prevTarget:_e}=J.state;_e!==ge&&(de.forEach(Q=>{_e==null||_e.removeEventListener(Q,J.lazyUpdatePosition),ge==null||ge.addEventListener(Q,J.lazyUpdatePosition)}),J.updatePosition(),J.setState({prevTarget:ge}))},J.removeListeners=()=>{J.timer&&(clearTimeout(J.timer),J.timer=null);const{prevTarget:ye}=J.state,ge=J.getTargetFunc(),_e=ge==null?void 0:ge();de.forEach(Q=>{_e==null||_e.removeEventListener(Q,J.lazyUpdatePosition),ye==null||ye.removeEventListener(Q,J.lazyUpdatePosition)}),J.updatePosition.cancel(),J.lazyUpdatePosition.cancel()},J.getOffsetTop=()=>{const{offsetBottom:ye,offsetTop:ge}=J.props;return ye===void 0&&ge===void 0?0:ge},J.getOffsetBottom=()=>J.props.offsetBottom,J.measure=()=>{const{status:ye,lastAffix:ge}=J.state,{onChange:_e}=J.props,Q=J.getTargetFunc();if(ye!==Be.Prepare||!J.fixedNodeRef.current||!J.placeholderNodeRef.current||!Q)return;const ne=J.getOffsetTop(),be=J.getOffsetBottom(),q=Q();if(q){const je={status:Be.None},pe=i(J.placeholderNodeRef.current);if(pe.top===0&&pe.left===0&&pe.width===0&&pe.height===0)return;const Ie=i(q),Ee=z(pe,Ie,ne),he=X(pe,Ie,be);Ee!==void 0?(je.affixStyle={position:"fixed",top:Ee,width:pe.width,height:pe.height},je.placeholderStyle={width:pe.width,height:pe.height}):he!==void 0&&(je.affixStyle={position:"fixed",bottom:he,width:pe.width,height:pe.height},je.placeholderStyle={width:pe.width,height:pe.height}),je.lastAffix=!!je.affixStyle,_e&&ge!==je.lastAffix&&_e(je.lastAffix),J.setState(je)}},J.prepareMeasure=()=>{J.setState({status:Be.Prepare,affixStyle:void 0,placeholderStyle:void 0})},J.updatePosition=(0,U.Z)(()=>{J.prepareMeasure()}),J.lazyUpdatePosition=(0,U.Z)(()=>{const ye=J.getTargetFunc(),{affixStyle:ge}=J.state;if(ye&&ge){const _e=J.getOffsetTop(),Q=J.getOffsetBottom(),ne=ye();if(ne&&J.placeholderNodeRef.current){const be=i(ne),q=i(J.placeholderNodeRef.current),je=z(q,be,_e),pe=X(q,be,Q);if(je!==void 0&&ge.top===je||pe!==void 0&&ge.bottom===pe)return}}J.prepareMeasure()}),J}return(0,u.Z)(Se,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ye}=this.context,{target:ge}=this.props;return ge!==void 0?ge:ye!=null?ye:oe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ye){this.addListeners(),(ye.offsetTop!==this.props.offsetTop||ye.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ye,placeholderStyle:ge}=this.state,{affixPrefixCls:_e,rootClassName:Q,children:ne}=this.props,be=ae()(ye&&Q,{[_e]:!!ye});let q=(0,B.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return te.createElement(k.Z,{onResize:this.updatePosition},te.createElement("div",Object.assign({},q,{ref:this.placeholderNodeRef}),ye&&te.createElement("div",{style:ge,"aria-hidden":"true"}),te.createElement("div",{className:be,ref:this.fixedNodeRef,style:ye},te.createElement(k.Z,{onResize:this.updatePosition},ne))))}}]),Se}(te.Component);Y.contextType=me.E_;var Le=(0,te.forwardRef)((le,ke)=>{const{prefixCls:Se,rootClassName:J}=le,{getPrefixCls:ye}=(0,te.useContext)(me.E_),ge=ye("affix",Se),[_e,Q]=C(ge),ne=Object.assign(Object.assign({},le),{affixPrefixCls:ge,rootClassName:ae()(J,Q)});return _e(te.createElement(Y,Object.assign({},ne,{ref:ke})))})},66330:function(dt,Te,l){"use strict";l.d(Te,{t5:function(){return U}});var c=l(94184),u=l.n(c),g=l(92419),I=l(67294),te=l(53124),ve=l(81643),ae=l(20136),k=function(b,x){var $={};for(var C in b)Object.prototype.hasOwnProperty.call(b,C)&&x.indexOf(C)<0&&($[C]=b[C]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,C=Object.getOwnPropertySymbols(b);i<C.length;i++)x.indexOf(C[i])<0&&Object.prototype.propertyIsEnumerable.call(b,C[i])&&($[C[i]]=b[C[i]]);return $};const B=(b,x,$)=>{if(!(!x&&!$))return I.createElement(I.Fragment,null,x&&I.createElement("div",{className:`${b}-title`},(0,ve.Z)(x)),I.createElement("div",{className:`${b}-inner-content`},(0,ve.Z)($)))},U=b=>{const{hashId:x,prefixCls:$,className:C,style:i,placement:z="top",title:X,content:de,children:oe}=b;return I.createElement("div",{className:u()(x,$,`${$}-pure`,`${$}-placement-${z}`,C),style:i},I.createElement("div",{className:`${$}-arrow`}),I.createElement(g.G,Object.assign({},b,{className:x,prefixCls:$}),oe||B($,X,de)))},me=b=>{const{prefixCls:x}=b,$=k(b,["prefixCls"]),{getPrefixCls:C}=I.useContext(te.E_),i=C("popover",x),[z,X]=(0,ae.Z)(i);return z(I.createElement(U,Object.assign({},$,{prefixCls:i,hashId:X})))};Te.ZP=me},55241:function(dt,Te,l){"use strict";var c=l(94184),u=l.n(c),g=l(67294),I=l(81643),te=l(33603),ve=l(53124),ae=l(83062),k=l(66330),B=l(20136),U=function(x,$){var C={};for(var i in x)Object.prototype.hasOwnProperty.call(x,i)&&$.indexOf(i)<0&&(C[i]=x[i]);if(x!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,i=Object.getOwnPropertySymbols(x);z<i.length;z++)$.indexOf(i[z])<0&&Object.prototype.propertyIsEnumerable.call(x,i[z])&&(C[i[z]]=x[i[z]]);return C};const me=x=>{let{title:$,content:C,prefixCls:i}=x;return g.createElement(g.Fragment,null,$&&g.createElement("div",{className:`${i}-title`},(0,I.Z)($)),g.createElement("div",{className:`${i}-inner-content`},(0,I.Z)(C)))},b=g.forwardRef((x,$)=>{const{prefixCls:C,title:i,content:z,overlayClassName:X,placement:de="top",trigger:oe="hover",mouseEnterDelay:Be=.1,mouseLeaveDelay:Y=.1,overlayStyle:Pe={}}=x,Le=U(x,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:le}=g.useContext(ve.E_),ke=le("popover",C),[Se,J]=(0,B.Z)(ke),ye=le(),ge=u()(X,J);return Se(g.createElement(ae.Z,Object.assign({placement:de,trigger:oe,mouseEnterDelay:Be,mouseLeaveDelay:Y,overlayStyle:Pe},Le,{prefixCls:ke,overlayClassName:ge,ref:$,overlay:i||z?g.createElement(me,{prefixCls:ke,title:i,content:z}):null,transitionName:(0,te.m)(ye,"zoom-big",Le.transitionName),"data-popover-inject":!0})))});b._InternalPanelDoNotUseOrYouWillBeFired=k.ZP,Te.Z=b},20136:function(dt,Te,l){"use strict";var c=l(14747),u=l(50438),g=l(97414),I=l(8796),te=l(67968),ve=l(45503);const ae=U=>{const{componentCls:me,popoverColor:b,minWidth:x,fontWeightStrong:$,popoverPadding:C,boxShadowSecondary:i,colorTextHeading:z,borderRadiusLG:X,zIndexPopup:de,marginXS:oe,colorBgElevated:Be,popoverBg:Y}=U;return[{[me]:Object.assign(Object.assign({},(0,c.Wf)(U)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:de,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Be,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${me}-content`]:{position:"relative"},[`${me}-inner`]:{backgroundColor:Y,backgroundClip:"padding-box",borderRadius:X,boxShadow:i,padding:C},[`${me}-title`]:{minWidth:x,marginBottom:oe,color:z,fontWeight:$},[`${me}-inner-content`]:{color:b}})},(0,g.ZP)(U,{colorBg:"var(--antd-arrow-background-color)"}),{[`${me}-pure`]:{position:"relative",maxWidth:"none",margin:U.sizePopupArrow,display:"inline-block",[`${me}-content`]:{display:"inline-block"}}}]},k=U=>{const{componentCls:me}=U;return{[me]:I.i.map(b=>{const x=U[`${b}6`];return{[`&${me}-${b}`]:{"--antd-arrow-background-color":x,[`${me}-inner`]:{backgroundColor:x},[`${me}-arrow`]:{background:"transparent"}}}})}},B=U=>{const{componentCls:me,lineWidth:b,lineType:x,colorSplit:$,paddingSM:C,controlHeight:i,fontSize:z,lineHeight:X,padding:de}=U,oe=i-Math.round(z*X),Be=oe/2,Y=oe/2-b,Pe=de;return{[me]:{[`${me}-inner`]:{padding:0},[`${me}-title`]:{margin:0,padding:`${Be}px ${Pe}px ${Y}px`,borderBottom:`${b}px ${x} ${$}`},[`${me}-inner-content`]:{padding:`${C}px ${Pe}px`}}}};Te.Z=(0,te.Z)("Popover",U=>{const{colorBgElevated:me,colorText:b,wireframe:x}=U,$=(0,ve.TS)(U,{popoverPadding:12,popoverBg:me,popoverColor:b});return[ae($),k($),x&&B($),(0,u._y)($,"zoom-big")]},U=>({width:177,minWidth:177,zIndexPopup:U.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},26296:function(dt,Te,l){"use strict";l.d(Te,{default:function(){return Wa}});var c=l(67294),u=l(18299),g=l(18699),I=l(87462),te={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"},ve=te,ae=l(74643),k=function(W,N){return c.createElement(ae.Z,(0,I.Z)({},W,{ref:N,icon:ve}))},B=c.forwardRef(k),U=l(94184),me=l.n(U),b=l(20640),x=l.n(b),$=l(48555),C=l(37419),i=l(14075),z=l(5663),X=l(10366),de=l(17799),oe=l(70526),Be=function(W){if((0,oe.Z)()&&window.document.documentElement){var N=Array.isArray(W)?W:[W],j=window.document.documentElement;return N.some(function(ee){return ee in j.style})}return!1},Y=function(W,N){if(!Be(W))return!1;var j=document.createElement("div"),ee=j.style[W];return j.style[W]=N,j.style[W]!==ee};function Pe(w,W){return!Array.isArray(w)&&W!==void 0?Y(w,W):Be(w)}var Le=l(92389),le=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N};const ke={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var J=c.forwardRef((w,W)=>{const N=Ue=>{const{keyCode:Ke}=Ue;Ke===Le.Z.ENTER&&Ue.preventDefault()},j=Ue=>{const{keyCode:Ke}=Ue,{onClick:St}=w;Ke===Le.Z.ENTER&&St&&St()},{style:ee,noStyle:it,disabled:Ft}=w,gt=le(w,["style","noStyle","disabled"]);let Je={};return it||(Je=Object.assign({},ke)),Ft&&(Je.pointerEvents="none"),Je=Object.assign(Object.assign({},Je),ee),c.createElement("div",Object.assign({role:"button",tabIndex:0,ref:W},gt,{onKeyDown:N,onKeyUp:j,style:Je}))}),ye=l(53124),ge=l(10110),_e=l(83062),Q={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"},ne=Q,be=function(W,N){return c.createElement(ae.Z,(0,I.Z)({},W,{ref:N,icon:ne}))},q=c.forwardRef(be),je=l(96159),pe=l(96330),Ie=l(49867),Ee=l(67968),he=l(47448);const ie=(w,W,N,j)=>{const{titleMarginBottom:ee,fontWeightStrong:it}=j;return{marginBottom:ee,color:N,fontWeight:it,fontSize:w,lineHeight:W}},Ze=w=>{const W=[1,2,3,4,5],N={};return W.forEach(j=>{N[`
h${j}&,
div&-h${j},
div&-h${j} > textarea,
h${j}
`]=ie(w[`fontSizeHeading${j}`],w[`lineHeightHeading${j}`],w.colorTextHeading,w)}),N},rt=w=>{const{componentCls:W}=w;return{"a&, a":Object.assign(Object.assign({},(0,Ie.N)(w)),{textDecoration:w.linkDecoration,"&:active, &:hover":{textDecoration:w.linkHoverDecoration},[`&[disabled], &${W}-disabled`]:{color:w.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:w.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},yt=w=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:w.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:w.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:he.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:w.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}}),We=w=>{const{componentCls:W,paddingSM:N}=w,j=N;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-w.paddingSM,marginTop:-j,marginBottom:`calc(1em - ${j}px)`},[`${W}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:w.marginXS+2,insetBlockEnd:w.marginXS,color:w.colorTextDescription,fontWeight:"normal",fontSize:w.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},mt=w=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:w.colorSuccess}}}),st=()=>({"\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"}}),Bt=w=>{const{componentCls:W,titleMarginTop:N}=w;return{[W]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:w.colorText,wordBreak:"break-word",lineHeight:w.lineHeight,[`&${W}-secondary`]:{color:w.colorTextDescription},[`&${W}-success`]:{color:w.colorSuccess},[`&${W}-warning`]:{color:w.colorWarning},[`&${W}-danger`]:{color:w.colorError,"a&:active, a&:focus":{color:w.colorErrorActive},"a&:hover":{color:w.colorErrorHover}},[`&${W}-disabled`]:{color:w.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Ze(w)),{[`
& + h1${W},
& + h2${W},
& + h3${W},
& + h4${W},
& + h5${W}
`]:{marginTop:N},"\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:N}}}),yt(w)),rt(w)),{[`
${W}-expand,
${W}-edit,
${W}-copy
`]:Object.assign(Object.assign({},(0,Ie.N)(w)),{marginInlineStart:w.marginXXS})}),We(w)),mt(w)),st()),{"&-rtl":{direction:"rtl"}})}};var nt=(0,Ee.Z)("Typography",w=>[Bt(w)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Gt=w=>{const{prefixCls:W,"aria-label":N,className:j,style:ee,direction:it,maxLength:Ft,autoSize:gt=!0,value:Je,onSave:Ue,onCancel:Ke,onEnd:St,component:Qt,enterIcon:zt=c.createElement(q,null)}=w,ft=c.useRef(null),Dt=c.useRef(!1),Jt=c.useRef(),[_u,su]=c.useState(Je);c.useEffect(()=>{su(Je)},[Je]),c.useEffect(()=>{if(ft.current&&ft.current.resizableTextArea){const{textArea:Mt}=ft.current.resizableTextArea;Mt.focus();const{length:Pt}=Mt.value;Mt.setSelectionRange(Pt,Pt)}},[]);const Qe=Mt=>{let{target:Pt}=Mt;su(Pt.value.replace(/[\n\r]/g,""))},bt=()=>{Dt.current=!0},Xt=()=>{Dt.current=!1},Nt=Mt=>{let{keyCode:Pt}=Mt;Dt.current||(Jt.current=Pt)},Lu=()=>{Ue(_u.trim())},Rt=Mt=>{let{keyCode:Pt,ctrlKey:ju,altKey:Qu,metaKey:eu,shiftKey:Xu}=Mt;Jt.current===Pt&&!Dt.current&&!ju&&!Qu&&!eu&&!Xu&&(Pt===Le.Z.ENTER?(Lu(),St==null||St()):Pt===Le.Z.ESC&&Ke())},$e=()=>{Lu()},ht=Qt?`${W}-${Qt}`:"",[He,qt]=nt(W),ru=me()(W,`${W}-edit-content`,{[`${W}-rtl`]:it==="rtl"},j,ht,qt);return He(c.createElement("div",{className:ru,style:ee},c.createElement(pe.Z,{ref:ft,maxLength:Ft,value:_u,onChange:Qe,onKeyDown:Nt,onKeyUp:Rt,onCompositionStart:bt,onCompositionEnd:Xt,onBlur:$e,"aria-label":N,rows:1,autoSize:gt}),zt!==null?(0,je.Tm)(zt,{className:`${W}-edit-content-confirm`}):null))},Eu=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N},lu=c.forwardRef((w,W)=>{const{prefixCls:N,component:j="article",className:ee,rootClassName:it,setContentRef:Ft,children:gt,direction:Je,style:Ue}=w,Ke=Eu(w,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:St,direction:Qt,typography:zt}=c.useContext(ye.E_),ft=Je!=null?Je:Qt;let Dt=W;Ft&&(Dt=(0,de.sQ)(W,Ft));const Jt=St("typography",N),[_u,su]=nt(Jt),Qe=me()(Jt,zt==null?void 0:zt.className,{[`${Jt}-rtl`]:ft==="rtl"},ee,it,su),bt=Object.assign(Object.assign({},zt==null?void 0:zt.style),Ue);return _u(c.createElement(j,Object.assign({className:Qe,style:bt,ref:Dt},Ke),gt))});function Ut(w,W){return c.useMemo(()=>{const N=!!w;return[N,Object.assign(Object.assign({},W),N&&typeof w=="object"?w:null)]},[w])}var Ou=(w,W)=>{const N=c.useRef(!1);c.useEffect(()=>{N.current?w():N.current=!0},W)};function gu(w){const W=typeof w;return W==="string"||W==="number"}function vt(w){let W=0;return w.forEach(N=>{gu(N)?W+=String(N).length:W+=1}),W}function au(w,W){let N=0;const j=[];for(let ee=0;ee<w.length;ee+=1){if(N===W)return j;const it=w[ee],gt=gu(it)?String(it).length:1,Je=N+gt;if(Je>W){const Ue=W-N;return j.push(String(it).slice(0,Ue)),j}j.push(it),N=Je}return w}const ta=0,Ot=1,Kt=2,Yt=3,yu=4;var $t=w=>{let{enabledMeasure:W,children:N,text:j,width:ee,fontSize:it,rows:Ft,onEllipsis:gt}=w;const[[Je,Ue,Ke],St]=c.useState([0,0,0]),[Qt,zt]=c.useState(0),[ft,Dt]=c.useState(ta),[Jt,_u]=c.useState(0),su=c.useRef(null),Qe=c.useRef(null),bt=c.useMemo(()=>(0,C.Z)(j),[j]),Xt=c.useMemo(()=>vt(bt),[bt]),Nt=c.useMemo(()=>!W||ft!==Yt?Qt&&ft!==yu&&W?N(au(bt,Qt),Qt<Xt):N(bt,!1):N(au(bt,Ue),Ue<Xt),[W,ft,N,bt,Ue,Xt]);(0,i.Z)(()=>{W&&ee&&it&&Xt&&(Dt(Ot),St([0,Math.ceil(Xt/2),Xt]))},[W,ee,it,j,Xt,Ft]),(0,i.Z)(()=>{var ht;ft===Ot&&_u(((ht=su.current)===null||ht===void 0?void 0:ht.offsetHeight)||0)},[ft]),(0,i.Z)(()=>{var ht,He;if(Jt){if(ft===Ot){const qt=((ht=Qe.current)===null||ht===void 0?void 0:ht.offsetHeight)||0,ru=Ft*Jt;qt<=ru?(Dt(yu),gt(!1)):Dt(Kt)}else if(ft===Kt)if(Je!==Ke){const qt=((He=Qe.current)===null||He===void 0?void 0:He.offsetHeight)||0,ru=Ft*Jt;let Mt=Je,Pt=Ke;Je===Ke-1?Pt=Je:qt<=ru?Mt=Ue:Pt=Ue;const ju=Math.ceil((Mt+Pt)/2);St([Mt,ju,Pt])}else Dt(Yt),zt(Ue),gt(!0)}},[ft,Je,Ke,Ft,Jt]);const Lu={width:ee,whiteSpace:"normal",margin:0,padding:0},Rt=(ht,He,qt)=>c.createElement("span",{"aria-hidden":!0,ref:He,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(it/2)*2},qt)},ht),$e=(ht,He)=>{const qt=au(bt,ht);return Rt(N(qt,!0),He,Lu)};return c.createElement(c.Fragment,null,Nt,W&&ft!==Yt&&ft!==yu&&c.createElement(c.Fragment,null,Rt("lg",su,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ft===Ot?Rt(N(bt,!1),Qe,Lu):$e(Ue,Qe)))},vu=w=>{let{enabledEllipsis:W,isEllipsis:N,children:j,tooltipProps:ee}=w;return!(ee!=null&&ee.title)||!W?j:c.createElement(_e.Z,Object.assign({open:N?void 0:!1},ee),j)},Mu=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N};function Ht(w,W){let{mark:N,code:j,underline:ee,delete:it,strong:Ft,keyboard:gt,italic:Je}=w,Ue=W;function Ke(St,Qt){Qt&&(Ue=c.createElement(St,{},Ue))}return Ke("strong",Ft),Ke("u",ee),Ke("del",it),Ke("code",j),Ke("mark",N),Ke("kbd",gt),Ke("i",Je),Ue}function Vt(w,W,N){return w===!0||w===void 0?W:w||N&&W}function Tu(w){return w===!1?[!1,!1]:Array.isArray(w)?w:[w]}const Ju="...";var Pu=c.forwardRef((w,W)=>{var N,j,ee;const{prefixCls:it,className:Ft,style:gt,type:Je,disabled:Ue,children:Ke,ellipsis:St,editable:Qt,copyable:zt,component:ft,title:Dt}=w,Jt=Mu(w,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:_u,direction:su}=c.useContext(ye.E_),[Qe]=(0,ge.Z)("Text"),bt=c.useRef(null),Xt=c.useRef(null),Nt=_u("typography",it),Lu=(0,X.Z)(Jt,["mark","code","delete","underline","strong","keyboard","italic"]),[Rt,$e]=Ut(Qt),[ht,He]=(0,z.Z)(!1,{value:$e.editing}),{triggerType:qt=["icon"]}=$e,ru=Ae=>{var Ne;Ae&&((Ne=$e.onStart)===null||Ne===void 0||Ne.call($e)),He(Ae)};Ou(()=>{var Ae;ht||(Ae=Xt.current)===null||Ae===void 0||Ae.focus()},[ht]);const Mt=Ae=>{Ae==null||Ae.preventDefault(),ru(!0)},Pt=Ae=>{var Ne;(Ne=$e.onChange)===null||Ne===void 0||Ne.call($e,Ae),ru(!1)},ju=()=>{var Ae;(Ae=$e.onCancel)===null||Ae===void 0||Ae.call($e),ru(!1)},[Qu,eu]=Ut(zt),[Xu,Da]=c.useState(!1),ya=c.useRef(null),iu={};eu.format&&(iu.format=eu.format);const ba=()=>{ya.current&&clearTimeout(ya.current)},Va=Ae=>{var Ne;Ae==null||Ae.preventDefault(),Ae==null||Ae.stopPropagation(),x()(eu.text||String(Ke)||"",iu),Da(!0),ba(),ya.current=setTimeout(()=>{Da(!1)},3e3),(Ne=eu.onCopy)===null||Ne===void 0||Ne.call(eu,Ae)};c.useEffect(()=>ba,[]);const[va,Pa]=c.useState(!1),[cu,za]=c.useState(!1),[Ja,Ua]=c.useState(!1),[_a,Ka]=c.useState(!1),[wa,xa]=c.useState(!1),[aa,Ya]=c.useState(!0),[Fu,wt]=Ut(St,{expandable:!1}),nu=Fu&&!Ja,{rows:Ru=1}=wt,oa=c.useMemo(()=>!nu||wt.suffix!==void 0||wt.onEllipsis||wt.expandable||Rt||Qu,[nu,wt,Rt,Qu]);(0,i.Z)(()=>{Fu&&!oa&&(Pa(Pe("webkitLineClamp")),za(Pe("textOverflow")))},[oa,Fu]);const Re=c.useMemo(()=>oa?!1:Ru===1?cu:va,[oa,cu,va]),mu=nu&&(Re?wa:_a),ka=nu&&Ru===1&&Re,Gu=nu&&Ru>1&&Re,Qa=Ae=>{var Ne;Ua(!0),(Ne=wt.onExpand)===null||Ne===void 0||Ne.call(wt,Ae)},[Co,Xa]=c.useState(0),[$u,Wu]=c.useState(0),At=(Ae,Ne)=>{let{offsetWidth:It}=Ae;var Ct;Xa(It),Wu(parseInt((Ct=window.getComputedStyle)===null||Ct===void 0?void 0:Ct.call(window,Ne).fontSize,10)||0)},Fa=Ae=>{var Ne;Ka(Ae),_a!==Ae&&((Ne=wt.onEllipsis)===null||Ne===void 0||Ne.call(wt,Ae))};c.useEffect(()=>{const Ae=bt.current;if(Fu&&Re&&Ae){const Ne=Gu?Ae.offsetHeight<Ae.scrollHeight:Ae.offsetWidth<Ae.scrollWidth;wa!==Ne&&xa(Ne)}},[Fu,Re,Ke,Gu,aa]),c.useEffect(()=>{const Ae=bt.current;if(typeof IntersectionObserver=="undefined"||!Ae||!Re||!nu)return;const Ne=new IntersectionObserver(()=>{Ya(!!Ae.offsetParent)});return Ne.observe(Ae),()=>{Ne.disconnect()}},[Re,nu]);let du={};wt.tooltip===!0?du={title:(N=$e.text)!==null&&N!==void 0?N:Ke}:c.isValidElement(wt.tooltip)?du={title:wt.tooltip}:typeof wt.tooltip=="object"?du=Object.assign({title:(j=$e.text)!==null&&j!==void 0?j:Ke},wt.tooltip):du={title:wt.tooltip};const sa=c.useMemo(()=>{const Ae=Ne=>["string","number"].includes(typeof Ne);if(!(!Fu||Re)){if(Ae($e.text))return $e.text;if(Ae(Ke))return Ke;if(Ae(Dt))return Dt;if(Ae(du.title))return du.title}},[Fu,Re,Dt,du.title,mu]);if(ht)return c.createElement(Gt,{value:(ee=$e.text)!==null&&ee!==void 0?ee:typeof Ke=="string"?Ke:"",onSave:Pt,onCancel:ju,onEnd:$e.onEnd,prefixCls:Nt,className:Ft,style:gt,direction:su,component:ft,maxLength:$e.maxLength,autoSize:$e.autoSize,enterIcon:$e.enterIcon});const qa=()=>{const{expandable:Ae,symbol:Ne}=wt;if(!Ae)return null;let It;return Ne?It=Ne:It=Qe==null?void 0:Qe.expand,c.createElement("a",{key:"expand",className:`${Nt}-expand`,onClick:Qa,"aria-label":Qe==null?void 0:Qe.expand},It)},eo=()=>{if(!Rt)return;const{icon:Ae,tooltip:Ne}=$e,It=(0,C.Z)(Ne)[0]||(Qe==null?void 0:Qe.edit),Ct=typeof It=="string"?It:"";return qt.includes("icon")?c.createElement(_e.Z,{key:"edit",title:Ne===!1?"":It},c.createElement(J,{ref:Xt,className:`${Nt}-edit`,onClick:Mt,"aria-label":Ct},Ae||c.createElement(B,{role:"button"}))):null},Oa=()=>{if(!Qu)return;const{tooltips:Ae,icon:Ne}=eu,It=Tu(Ae),Ct=Tu(Ne),na=Xu?Vt(It[1],Qe==null?void 0:Qe.copied):Vt(It[0],Qe==null?void 0:Qe.copy),ao=Xu?Qe==null?void 0:Qe.copied:Qe==null?void 0:Qe.copy,oo=typeof na=="string"?na:ao;return c.createElement(_e.Z,{key:"copy",title:na},c.createElement(J,{className:me()(`${Nt}-copy`,Xu&&`${Nt}-copy-success`),onClick:Va,"aria-label":oo},Xu?Vt(Ct[1],c.createElement(u.Z,null),!0):Vt(Ct[0],c.createElement(g.Z,null),!0)))},to=Ae=>[Ae&&qa(),eo(),Oa()],uo=Ae=>[Ae&&c.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ju),wt.suffix,to(Ae)];return c.createElement($.Z,{onResize:At,disabled:!nu||Re},Ae=>c.createElement(vu,{tooltipProps:du,enabledEllipsis:nu,isEllipsis:mu},c.createElement(lu,Object.assign({className:me()({[`${Nt}-${Je}`]:Je,[`${Nt}-disabled`]:Ue,[`${Nt}-ellipsis`]:Fu,[`${Nt}-single-line`]:nu&&Ru===1,[`${Nt}-ellipsis-single-line`]:ka,[`${Nt}-ellipsis-multiple-line`]:Gu},Ft),prefixCls:it,style:Object.assign(Object.assign({},gt),{WebkitLineClamp:Gu?Ru:void 0}),component:ft,ref:(0,de.sQ)(Ae,bt,W),direction:su,onClick:qt.includes("text")?Mt:void 0,"aria-label":sa==null?void 0:sa.toString(),title:Dt},Lu),c.createElement($t,{enabledMeasure:nu&&!Re,text:Ke,rows:Ru,width:Co,fontSize:$u,onEllipsis:Fa},(Ne,It)=>{let Ct=Ne;return Ne.length&&It&&sa&&(Ct=c.createElement("span",{key:"show-content","aria-hidden":!0},Ct)),Ht(w,c.createElement(c.Fragment,null,Ct,uo(It)))}))))}),ua=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N},Ba=c.forwardRef((w,W)=>{var{ellipsis:N,rel:j}=w,ee=ua(w,["ellipsis","rel"]);const it=Object.assign(Object.assign({},ee),{rel:j===void 0&&ee.target==="_blank"?"noopener noreferrer":j});return delete it.navigate,c.createElement(Pu,Object.assign({},it,{ref:W,ellipsis:!!N,component:"a"}))}),ou=c.forwardRef((w,W)=>c.createElement(Pu,Object.assign({ref:W},w,{component:"div"}))),Ce=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N};const _t=(w,W)=>{var{ellipsis:N}=w,j=Ce(w,["ellipsis"]);const ee=c.useMemo(()=>N&&typeof N=="object"?(0,X.Z)(N,["expandable","rows"]):N,[N]);return c.createElement(Pu,Object.assign({ref:W},j,{ellipsis:ee,component:"span"}))};var jt=c.forwardRef(_t),Uu=function(w,W){var N={};for(var j in w)Object.prototype.hasOwnProperty.call(w,j)&&W.indexOf(j)<0&&(N[j]=w[j]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,j=Object.getOwnPropertySymbols(w);ee<j.length;ee++)W.indexOf(j[ee])<0&&Object.prototype.propertyIsEnumerable.call(w,j[ee])&&(N[j[ee]]=w[j[ee]]);return N};const Ku=[1,2,3,4,5];var $a=c.forwardRef((w,W)=>{const{level:N=1}=w,j=Uu(w,["level"]);let ee;return Ku.includes(N)?ee=`h${N}`:ee="h1",c.createElement(Pu,Object.assign({ref:W},j,{component:ee}))});const Yu=lu;Yu.Text=jt,Yu.Link=Ba,Yu.Title=$a,Yu.Paragraph=ou;var Wa=Yu},57761:function(dt,Te,l){"use strict";Object.defineProperty(Te,"__esModule",{value:!0});var c=function(){function b(x,$){for(var C=0;C<$.length;C++){var i=$[C];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(x,i.key,i)}}return function(x,$,C){return $&&b(x.prototype,$),C&&b(x,C),x}}(),u=l(67294),g=ve(u),I=l(45697),te=ve(I);function ve(b){return b&&b.__esModule?b:{default:b}}function ae(b,x){var $={};for(var C in b)x.indexOf(C)>=0||Object.prototype.hasOwnProperty.call(b,C)&&($[C]=b[C]);return $}function k(b,x){if(!(b instanceof x))throw new TypeError("Cannot call a class as a function")}function B(b,x){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return x&&(typeof x=="object"||typeof x=="function")?x:b}function U(b,x){if(typeof x!="function"&&x!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof x);b.prototype=Object.create(x&&x.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),x&&(Object.setPrototypeOf?Object.setPrototypeOf(b,x):b.__proto__=x)}var me=function(b){U(x,b);function x($){k(this,x);var C=B(this,(x.__proto__||Object.getPrototypeOf(x)).call(this,$));return C.scrollListener=C.scrollListener.bind(C),C.eventListenerOptions=C.eventListenerOptions.bind(C),C.mousewheelListener=C.mousewheelListener.bind(C),C}return c(x,[{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 C=this.getParentElement(this.scrollComponent);C.scrollTop=C.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var C=!1,i={get passive(){C=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(z){}return C}},{key:"eventListenerOptions",value:function(){var C=this.props.useCapture;return this.isPassiveSupported()&&(C={useCapture:this.props.useCapture,passive:!0}),C}},{key:"setDefaultLoader",value:function(C){this.defaultLoader=C}},{key:"detachMousewheelListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.scrollComponent.parentNode),C.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var C=window;this.props.useWindow===!1&&(C=this.getParentElement(this.scrollComponent)),C.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),C.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(C){var i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i:C&&C.parentNode}},{key:"filterProps",value:function(C){return C}},{key:"attachScrollListener",value:function(){var C=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!C)){var i=window;this.props.useWindow===!1&&(i=C),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(C){C.deltaY===1&&!this.isPassiveSupported()&&C.preventDefault()}},{key:"scrollListener",value:function(){var C=this.scrollComponent,i=window,z=this.getParentElement(C),X=void 0;if(this.props.useWindow){var de=document.documentElement||document.body.parentNode||document.body,oe=i.pageYOffset!==void 0?i.pageYOffset:de.scrollTop;this.props.isReverse?X=oe:X=this.calculateOffset(C,oe)}else this.props.isReverse?X=z.scrollTop:X=C.scrollHeight-z.scrollTop-z.clientHeight;X<Number(this.props.threshold)&&C&&C.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=z.scrollHeight,this.beforeScrollTop=z.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(C,i){return C?this.calculateTopPosition(C)+(C.offsetHeight-i-window.innerHeight):0}},{key:"calculateTopPosition",value:function(C){return C?C.offsetTop+this.calculateTopPosition(C.offsetParent):0}},{key:"render",value:function(){var C=this,i=this.filterProps(this.props),z=i.children,X=i.element,de=i.hasMore,oe=i.initialLoad,Be=i.isReverse,Y=i.loader,Pe=i.loadMore,Le=i.pageStart,le=i.ref,ke=i.threshold,Se=i.useCapture,J=i.useWindow,ye=i.getScrollParent,ge=ae(i,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ge.ref=function(Q){C.scrollComponent=Q,le&&le(Q)};var _e=[z];return de&&(Y?Be?_e.unshift(Y):_e.push(Y):this.defaultLoader&&(Be?_e.unshift(this.defaultLoader):_e.push(this.defaultLoader))),g.default.createElement(X,ge,_e)}}]),x}(u.Component);me.propTypes={children:te.default.node.isRequired,element:te.default.node,hasMore:te.default.bool,initialLoad:te.default.bool,isReverse:te.default.bool,loader:te.default.node,loadMore:te.default.func.isRequired,pageStart:te.default.number,ref:te.default.func,getScrollParent:te.default.func,threshold:te.default.number,useCapture:te.default.bool,useWindow:te.default.bool},me.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Te.default=me,dt.exports=Te.default},246:function(dt,Te,l){dt.exports=l(57761)}}]);