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

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{18699:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return oe}});var m=s(87462),u=s(67294),C={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"},N=C,te=s(74643),ve=function(A,Y){return u.createElement(te.Z,(0,m.Z)({},A,{ref:Y,icon:N}))},oe=u.forwardRef(ve)},33859:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return oe}});var m=s(87462),u=s(67294),C={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"},N=C,te=s(74643),ve=function(A,Y){return u.createElement(te.Z,(0,m.Z)({},A,{ref:Y,icon:N}))},oe=u.forwardRef(ve)},65866:function(rt,Pe,s){"use strict";s.d(Pe,{z:function(){return He},Z:function(){return me}});var m=s(67294),u=s(59810),C=s(2453),N=s(14446),te=s(71577),ve=s(11320),oe=s(4440),P=Object.defineProperty,A=Object.getOwnPropertySymbols,Y=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,I=(Q,ye,ie)=>ye in Q?P(Q,ye,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Q[ye]=ie,w=(Q,ye)=>{for(var ie in ye||(ye={}))Y.call(ye,ie)&&I(Q,ie,ye[ie]);if(A)for(var ie of A(ye))S.call(ye,ie)&&I(Q,ie,ye[ie]);return Q},G=(Q,ye,ie)=>new Promise((mt,ke)=>{var st=Xe=>{try{yt(ie.next(Xe))}catch(Re){ke(Re)}},wt=Xe=>{try{yt(ie.throw(Xe))}catch(Re){ke(Re)}},yt=Xe=>Xe.done?mt(Xe.value):Promise.resolve(Xe.value).then(st,wt);yt((ie=ie.apply(Q,ye)).next())});const F="\u3000\u3000";function c(Q){var ye=["Bytes","KB","MB","GB","TB"];if(Q==0)return"0 Byte";var ie=parseInt(""+Math.floor(Math.log(Q)/Math.log(1024)),10);return(Q/Math.pow(1024,ie)).toFixed(1)+" "+ye[ie]}var z=({value:Q=[],action:ye,onChange:ie,className:mt,maxSize:ke=150,title:st="\u6587\u4EF6\u4E0A\u4F20",accept:wt=null})=>{const yt={multiple:!1,fileList:Q,accept:wt,withCredentials:!0,beforeUpload:Re=>Re.size/1024/1024<ke?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ke}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(Re){var It,it,vt,eu;let tu=[...Re.fileList];if(tu=tu.map(Mt=>(Mt.name.indexOf(F)===-1&&(Mt.name=`${Mt.name}${F}${c(Mt.size)}`),w({},Mt))),Re.file.status==="done"&&((it=(It=Re.file)==null?void 0:It.response)==null?void 0:it.status)===-1){message.error((eu=(vt=Re.file)==null?void 0:vt.response)==null?void 0:eu.message),ie([]);return}ie(tu)},onRemove:Re=>G(void 0,null,function*(){const It=Re.size/1024/1024;return Re.status==="uploading"?!0:It<ke&&(Re.response?Re.response.id:Re.uid)?yield removeAttachment(Re.response?Re.response.id:Re.id):!0})};function Xe(Re){Re.preventDefault(),Re.stopPropagation()}return React.createElement("div",{className:`single-upload ${mt||""}`},React.createElement(Upload,w({},yt),React.createElement(Button,{type:"primary",title:Q.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:Q.length>0,ghost:!0},st),React.createElement("span",{onClick:Xe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ke,"M)"," ")))},pe=s(33859),ce=s(96486),q=Object.defineProperty,Ce=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Oe=(Q,ye,ie)=>ye in Q?q(Q,ye,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Q[ye]=ie,Ee=(Q,ye)=>{for(var ie in ye||(ye={}))W.call(ye,ie)&&Oe(Q,ie,ye[ie]);if(Ce)for(var ie of Ce(ye))Ne.call(ye,ie)&&Oe(Q,ie,ye[ie]);return Q};const we=Q=>React.createElement("svg",Ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Q),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 Te="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",X=Object.defineProperty,se=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,U=(Q,ye,ie)=>ye in Q?X(Q,ye,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Q[ye]=ie,ne=(Q,ye)=>{for(var ie in ye||(ye={}))Fe.call(ye,ie)&&U(Q,ie,ye[ie]);if(se)for(var ie of se(ye))xe.call(ye,ie)&&U(Q,ie,ye[ie]);return Q},We=(Q,ye,ie)=>new Promise((mt,ke)=>{var st=Xe=>{try{yt(ie.next(Xe))}catch(Re){ke(Re)}},wt=Xe=>{try{yt(ie.throw(Xe))}catch(Re){ke(Re)}},yt=Xe=>Xe.done?mt(Xe.value):Promise.resolve(Xe.value).then(st,wt);yt((ie=ie.apply(Q,ye)).next())});const{Dragger:le}=u.default;function He(Q){let ye=[];return Q&&Q.length>0&&(ye=Q.map(ie=>({uid:ie.id,id:ie.id,name:ie.title+F+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}))),ye}var me=({value:Q,onChange:ye,action:ie,data:mt,className:ke,maxSize:st=150,title:wt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:Xe="",additionalText:Re,isDragger:It,number:it=1e3,aloneClear:vt=!1,realTimeRemove:eu=!0,uploadText:tu,setFileProgress:Mt,showFileProgress:Ju})=>{const[bu,mu]=(0,m.useState)(!1);let[Et,gu]=(0,m.useState)(Q||[]),[zu,Pu]=(0,m.useState)(1);(0,m.useEffect)(()=>{Q&&(zu===1&&gu([...Q]),Pu(2),it===(Q==null?void 0:Q.length)&&mu(!0))},[Q]);const Zt=()=>{setTimeout(()=>{Et.pop(),gu([...Et])},500)};Ju&&Mt(Et.some(qe=>qe.status==="uploading"));const Rt={multiple:!0,disabled:bu,accept:Xe,withCredentials:!0,fileList:Et,beforeUpload:(qe,dt)=>{const $t=qe.size/1024/1024;return Et.concat(dt).length>it?(Et.pop(),gu([...Et]),C.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${it}\u4E2A\u6587\u4EF6`),vt?Promise.reject():(Zt(),!1)):$t<st?!0:(C.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${st}MB).`),vt?Promise.reject():(Zt(),!1))},data:mt,action:ie||`${ve.Z.API_SERVER}/api/attachments.json`,onChange(qe){var dt,$t,Qt,Su;if(qe.file.status==="removed"?Et=qe.fileList:Et=(0,ce.uniqBy)([...qe.fileList,...Et],"uid"),qe.file.status==="done"&&(($t=(dt=qe.file)==null?void 0:dt.response)==null?void 0:$t.status)===-1){C.ZP.error((Su=(Qt=qe.file)==null?void 0:Qt.response)==null?void 0:Su.message);return}Et.length>=it?mu(!0):mu(!1),gu([...Et]),Et=Et.map(Ht=>{var Iu,wu;return(Iu=Ht==null?void 0:Ht.response)!=null&&Iu.id&&(Ht.url=(wu=Ht==null?void 0:Ht.response)==null?void 0:wu.url),Ht.name.indexOf(F)===-1&&(Ht.name=`${Ht.name}${F}${c(Ht.size)}`),ne({},Ht)}),console.log("info:",qe,Et),ye(Et)},onRemove:qe=>We(void 0,null,function*(){if(!eu)return!0;const dt=()=>We(void 0,null,function*(){if(qe.response?qe.response.id:qe.id){let Qt=yield(0,oe.JZ)(qe.response?qe.response.id:qe.uid);return Promise.resolve(Qt)}else return!0});return yt?new Promise(($t,Qt)=>{N.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>We(void 0,null,function*(){const Su=yield dt();C.ZP.success("\u5220\u9664\u6210\u529F"),$t(!0)}),onCancel:()=>$t(!1)})}):yield dt()})};function uu(qe){qe.preventDefault(),qe.stopPropagation()}return m.createElement("div",{className:`multi-upload ${ke||""}`},It&&m.createElement(le,ne({},Rt),m.createElement("p",{className:"ant-upload-drag-icon"},m.createElement(pe.Z,null)),m.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",m.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",st,"MB)"," "),Re),!It&&m.createElement(u.default,ne({},Rt),m.createElement(te.ZP,{disabled:bu,className:"upload_button"},m.createElement("img",{className:"aBtn_img",src:Te}),wt),m.createElement("span",{onClick:uu,className:"upload_text"},tu||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${st}MB)`)))}},69837:function(rt,Pe,s){"use strict";var m=s(22150),u=s(14446),C=s(2453),N=s(69677),te=s(86763),ve=s(35973),oe=s(65866),P=s(67294),A=Object.defineProperty,Y=Object.defineProperties,S=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,F=(q,Ce,W)=>Ce in q?A(q,Ce,{enumerable:!0,configurable:!0,writable:!0,value:W}):q[Ce]=W,c=(q,Ce)=>{for(var W in Ce||(Ce={}))w.call(Ce,W)&&F(q,W,Ce[W]);if(I)for(var W of I(Ce))G.call(Ce,W)&&F(q,W,Ce[W]);return q},z=(q,Ce)=>Y(q,S(Ce)),pe=(q,Ce,W)=>new Promise((Ne,Oe)=>{var Ee=X=>{try{Te(W.next(X))}catch(se){Oe(se)}},we=X=>{try{Te(W.throw(X))}catch(se){Oe(se)}},Te=X=>X.done?Ne(X.value):Promise.resolve(X.value).then(Ee,we);Te((W=W.apply(q,Ce)).next())});const ce=({classroomList:q,loading:Ce,dispatch:W,shixunHomeworks:Ne})=>{const Oe=(0,ve.useParams)(),[Ee]=m.default.useForm(),{workList:we,workSetting:Te}=Ne,X=()=>{W({type:"shixunHomeworks/getWorkSetting",payload:c({},Oe)}),W({type:"shixunHomeworks/getWorkList",payload:c({},Oe)})};return P.createElement(u.default,{centered:!0,title:q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:q.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pe(void 0,null,function*(){const se=()=>pe(void 0,null,function*(){var Fe;yield Ee.validateFields();const xe=c({},Ee.getFieldValue()),{selectArrs:U}=q.actionTabs;xe.attachment_ids=(Fe=xe.attachment_ids)==null?void 0:Fe.map(We=>We.response.id),(yield(0,te.mz)(z(c({},xe),{homeworkId:U.work_id}))).status===0&&(Ee.resetFields(),W({type:"classroomList/setActionTabs",payload:{}}),X())});if(Te!=null&&Te.can_submit){if(!(Te!=null&&Te.submit_size)){C.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}u.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:P.createElement(P.Fragment,null,"\u4F60\u8FD8\u6709 ",P.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Te==null?void 0:Te.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:()=>{se()}});return}se()}),onCancel:()=>{Ee.resetFields(),W({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(m.default,{form:Ee,initialValues:{}},P.createElement(m.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},P.createElement(oe.Z,null)),P.createElement(m.default.Item,{name:"description"},P.createElement(N.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Pe.Z=(0,ve.connect)(({classroomList:q,loading:Ce,shixunHomeworks:W})=>({classroomList:q,loading:Ce,shixunHomeworks:W}))(ce)},58440:function(rt,Pe,s){"use strict";var m=s(67294),u=s(22150),C=s(2453),N=s(14446),te=s(71230),ve=s(15746),oe=s(34336),P=s(78045),A=s(84567),Y=s(27484),S=s.n(Y),I=s(33170),w=s(52262),G=s(28706),F=s(35973),c=s(12317),z=s(6798),pe=s(89779),ce=s(17998),q=s(96332),Ce=s(93686),W=s(67294),Ne=Object.defineProperty,Oe=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,se=(le,He,me)=>He in le?Ne(le,He,{enumerable:!0,configurable:!0,writable:!0,value:me}):le[He]=me,Fe=(le,He)=>{for(var me in He||(He={}))Te.call(He,me)&&se(le,me,He[me]);if(we)for(var me of we(He))X.call(He,me)&&se(le,me,He[me]);return le},xe=(le,He)=>Oe(le,Ee(He)),U=(le,He)=>{var me={};for(var Q in le)Te.call(le,Q)&&He.indexOf(Q)<0&&(me[Q]=le[Q]);if(le!=null&&we)for(var Q of we(le))He.indexOf(Q)<0&&X.call(le,Q)&&(me[Q]=le[Q]);return me},ne=(le,He,me)=>new Promise((Q,ye)=>{var ie=st=>{try{ke(me.next(st))}catch(wt){ye(wt)}},mt=st=>{try{ke(me.throw(st))}catch(wt){ye(wt)}},ke=st=>st.done?Q(st.value):Promise.resolve(st.value).then(ie,mt);ke((me=me.apply(le,He)).next())});const We=le=>{var He=le,{classroomList:me,dispatch:Q,courseEndTime:ye}=He,ie=U(He,["classroomList","dispatch","courseEndTime"]),mt,ke,st,wt;const yt=(0,F.useParams)(),[Xe]=u.default.useForm(),[Re,It]=(0,m.useState)(1),[it,vt]=(0,m.useState)([]),[eu,tu]=(0,m.useState)(0),[Mt,Ju]=(0,m.useState)(2e3),[bu,mu]=(0,m.useState)(!0),[Et,gu]=(0,m.useState)(!1),[zu,Pu]=(0,m.useState)(!1),[Zt,Rt]=(0,m.useState)([]),[uu,qe]=(0,m.useState)(!0),[dt,$t]=(0,m.useState)(null),[Qt,Su]=(0,m.useState)({}),[Ht,Iu]=(0,m.useState)({});(0,m.useEffect)(()=>{if(me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Cu(),wu(),me.actionTabs.type===2){const Ze=me.actionTabs.selectArrsAll[0];$t({submit_limit:Ze==null?void 0:Ze.submit_limit,submit_limit_num:Ze==null?void 0:Ze.submit_limit_num,must_file:Ze==null?void 0:Ze.must_file,can_submit:Ze==null?void 0:Ze.can_submit,submit_num:Ze==null?void 0:Ze.submit_num}),qe(Ze.unified_setting)}else qe(!1),$t({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[me.actionTabs]),(0,m.useEffect)(()=>{if(Et){if(zu)return;Q({type:"classroomList/setActionTabs",payload:{}}),(0,w.GJ)()?Q({type:"classroomList/getClassroomTeacherCommonList",payload:xe(Fe({},me.actionTabs.params),{type:1})}):Q({type:"classroomList/getClassroomCommonList",payload:Fe({},me.actionTabs.params)})}},[Et]);const wu=Ze=>ne(void 0,null,function*(){mu(!0);const Ie=yield(0,pe.c_)(xe(Fe({},yt),{page:Ze||Re,limit:2e4,homework_id:me.actionTabs.type===1?"":me.actionTabs.selectArrs[0]}));Ie==null||Ie.course_groups.map((Wt,Hu)=>{Wt.key=Wt.id,Wt.title=Wt.name,Wt.disabled=Wt.is_published}),Ie&&(vt([...Ie==null?void 0:Ie.course_groups]),tu(Ie==null?void 0:Ie.course_groups_count),mu(!1),Ze||Xe.setFieldsValue({publish_time:S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:S()(S()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),hu=Ze=>{It(Ze),wu(Ze)},Zu=()=>{(0,w.GJ)()?me.actionTabs.detail?(Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:Fe({},yt)}),Q({type:"shixunHomeworks/getWorkSetting",payload:Fe({},yt)})):Q({type:"classroomList/getClassroomTeacherCommonList",payload:xe(Fe({},me.actionTabs.params),{type:1})}):Q({type:"classroomList/getClassroomCommonList",payload:Fe({},me.actionTabs.params)})},en=()=>ne(void 0,null,function*(){var Ze,Ie;if((0,w.Rm)()&&!((Ze=me.AssistantObject.normal)!=null&&Ze.can_publish)){C.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"),nu(!1);return}const Wt=Fe({},Xe.getFieldsValue());if(Wt.end_time<=Wt.publish_time){C.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),nu(!1);return}if((Zt==null?void 0:Zt.length)<=0&&!uu&&it.length>0){C.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}if(dt!=null&&dt.submit_limit&&!(dt!=null&&dt.submit_limit_num)){C.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}if(dt!=null&&dt.can_submit&&!(dt!=null&&dt.submit_num)){C.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}let Hu=Fe({homework_ids:[...me.actionTabs.selectArrs],group_ids:Zt.length>0?Zt.map(fn=>fn.id):(Ie=me.detailCommonHomeworksList)==null?void 0:Ie.course_groups,end_time:S()(Wt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(Wt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Zt.length},dt),Uu=yield(0,Ce.Tr)({homework_common_ids:[...me.actionTabs.selectArrs],course_id:yt.coursesId,type:"homework_common"});(Uu==null?void 0:Uu.student_count)===0?tn(Hu):(Iu(Hu),Su(Uu))}),tn=Ze=>ne(void 0,null,function*(){nu(!0);const Ie=yield(0,I.ZP)(`/api/courses/${yt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},Ze)});nu(!1),Ie.status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),C.ZP.success("\u53D1\u5E03\u6210\u529F"),Q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ie.onCallback&&ie.onCallback(),Zu(),localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:W.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~")}}))}),Cu=()=>{It(1),vt([]),Rt([])},{detailCommonHomeworksList:Bn}=me,Rn=eu>Re*Mt,[un,nu]=(0,m.useState)(!1);return W.createElement("div",null,W.createElement(N.default,{width:600,centered:!0,confirmLoading:un,title:"\u53D1\u5E03\u4F5C\u4E1A",open:me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:en,onCancel:()=>{Cu(),Zu(),Q({type:"classroomList/setActionTabs",payload:{}})}},W.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",W.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),it&&W.createElement(u.default,{form:Xe},W.createElement("div",{style:{paddingLeft:0}},W.createElement(te.Z,{className:"mt30",align:"middle"},W.createElement(ve.Z,null,W.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},W.createElement(oe.default,{style:{width:170,marginRight:"25px"},disabledDate:Ze=>(0,ce.Q8)(Ze,ye),disabledTime:Ze=>(0,ce.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),W.createElement(ve.Z,{className:"ml20"},W.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},W.createElement(oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,G.U6)(),"HH:mm")},disabledDate:Ze=>(0,ce.Q8)(Ze,ye,Xe.getFieldValue("publish_time")),disabledTime:Ze=>(0,ce.d0)(Ze,Xe.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),me.actionTabs.type===2&&W.createElement(te.Z,{style:{marginBottom:"10px"}},W.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),W.createElement(P.ZP.Group,{value:uu,onChange:Ze=>{qe(Ze.target.value),Rt([])}},W.createElement(P.ZP,{value:!0,disabled:!me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),W.createElement(P.ZP,{className:"ml20",disabled:it.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),it.length<=0&&me.actionTabs.type===2&&W.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"')),(me.actionTabs.type===1||!uu)&&it.length>0&&W.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},W.createElement("span",{style:{flex:1}},W.createElement(A.default,{checked:Zt.length===it.length,onChange:Ze=>{Zt.length===it.length?Rt([]):Rt(it.filter(Ie=>!Ie.is_published))}},"\u5168\u9009")),W.createElement("span",{style:{width:16}}),W.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Zt.length||0,"\u4E2A\u5206\u73ED")),(me.actionTabs.type===1||!uu)&&it.length>0&&W.createElement(c.Z,{data:it,selectedRowKeys:Zt,setSelectedRowKeys:Rt})),!((st=(ke=(mt=me==null?void 0:me.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:ke[0])!=null&&st.is_shixun)&&W.createElement(z.ZP,{value:dt,onChange:Ze=>$t(Fe({},Ze))})),W.createElement(q.Z,{resdata:Qt,type:((wt=me.actionTabs.selectArrs)==null?void 0:wt.length)===1?"shixun":"shixunpush",okloading:un,oktext:(Qt==null?void 0:Qt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ze=>ne(void 0,null,function*(){nu(!0);let Ie=yield(0,I.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...me.actionTabs.selectArrs]}});nu(!1),(Ie==null?void 0:Ie.status)===0&&tn(Ht)})}))};Pe.Z=(0,F.connect)(({classroomList:le})=>({classroomList:le}))(We)},12662:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return P}});var m=s(67294),u=s(85418),C=s(68508),N=s(83062),te=s(69677),ve={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},P=({isAdmin:A,dataSource:Y,batchStatus:S,SortMenuName:I,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const z=A?[{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"}],pe=q=>{w(q.name),F(q)},ce=I==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:ve.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[I]},z.map(q=>m.createElement(C.default.Item,{key:q.name,onClick:()=>pe(q)},q.name)))},m.createElement("div",null,m.createElement("span",{className:`${ve.btn} ${ce?ve.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),I)))),ce&&m.createElement(N.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"},m.createElement("span",{className:ve.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(te.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:q=>G(q.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return I}});var m=s(67294),u=s(68508),C=s(71230),N=s(15746),te=s(85418),ve=s(2453),oe=s(83062),P={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},A=s(35973),Y=s(52262);const S=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:z,type:pe,exportType:ce,TooltipTitle:q,categoryId:Ce,dropdownMenu:W,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:Ee,onTabMenuClick:we,onTooltipTitleClick:Te,onDropdownMenuClick:X,onsetClick:se})=>{var Fe;const xe=()=>m.createElement(u.default,{onClick:({key:ne})=>{X(ne)}},W.map(ne=>m.createElement(u.default.Item,{key:ne.id},ne.name))),U=(0,A.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(C.Z,null,m.createElement(N.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Oe},F.map(ne=>m.createElement(u.default.Item,{key:ne.id,onClick:()=>w?{}:we(ne)},m.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},ne.name),ne.total!==void 0&&m.createElement("span",{className:"c-grey-999"},ne.total||0))))),c&&Ne&&m.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(te.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var ne,We;if(ce==="group"&&!((ne=Ee.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(ce==="normal"&&!((We=Ee.AssistantObject.normal)!=null&&We.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:pe,exportType:ce,category_id:U.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var ne,We;if(ce==="group"&&!((ne=Ee.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(ce==="normal"&&!((We=Ee.AssistantObject.normal)!=null&&We.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}A.history.push(`/classrooms/${U==null?void 0:U.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},m.createElement("span",{style:{color:"#666666",cursor:"pointer"}},m.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Y.Rm)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:se},m.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),m.createElement("div",{className:P.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Te},m.createElement(oe.Z,{title:q},m.createElement("span",{className:Ce?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(te.Z,{className:"ml10",dropdownRender:xe},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,G||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var I=(0,A.connect)(({classroomList:w})=>({classroomList:w}))(S)},6798:function(rt,Pe,s){"use strict";s.d(Pe,{Ei:function(){return pe},rU:function(){return ce},ZP:function(){return Ce}});var m=s(67294),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},C=s(22150),N=s(84567),te=s(31795),ve=s(71230),oe=s(15746),P=s(83062),A=s(94184),Y=s.n(A),S=s(67294),I=Object.defineProperty,w=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,c=(W,Ne,Oe)=>Ne in W?I(W,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):W[Ne]=Oe,z=(W,Ne)=>{for(var Oe in Ne||(Ne={}))G.call(Ne,Oe)&&c(W,Oe,Ne[Oe]);if(w)for(var Oe of w(Ne))F.call(Ne,Oe)&&c(W,Oe,Ne[Oe]);return W};const pe=({value:W,className:Ne,style:Oe})=>{const[Ee,we]=(0,m.useState)("0");(0,m.useEffect)(()=>{if(W){const{submit_limit:X,must_file:se}=W;if(X&&se){we("1");return}if(X&&!se){we("2");return}if(!X&&se){we("3");return}}},[W]);const Te={1:S.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",S.createElement("span",{className:"ml5 mr5 c-light-primary"},W==null?void 0:W.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:S.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",S.createElement("span",{className:"ml5 mr5 c-light-primary"},W==null?void 0:W.submit_limit_num),"\u5B57\u7B26"),3:S.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Ee==="0"?S.createElement(S.Fragment,null):S.createElement("section",{className:Y()(u.exhibition,Ne),style:Oe},S.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Te==null?void 0:Te[Ee])},ce=({className:W,style:Ne,form:Oe})=>{const Ee=C.default.useWatch("submit_limit",Oe),we=C.default.useWatch("can_submit",Oe);return S.createElement("section",{className:Y()(u.wrap,W),style:Ne},S.createElement("div",{className:`${u.title}`},S.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),S.createElement("div",null,S.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},S.createElement(C.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(N.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),S.createElement(C.default.Item,{name:"submit_num",rules:we&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},S.createElement(te.Z,{precision:0,min:1,disabled:!we,size:"large",addonAfter:"\u6B21",style:{width:223}})),S.createElement("span",{style:{color:"#666",fontSize:12}},"\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")),S.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},S.createElement(C.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(N.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),S.createElement(C.default.Item,{className:"mr10",name:"submit_limit_num",rules:Ee&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},S.createElement(te.Z,{precision:0,min:1,disabled:!Ee,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),S.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},S.createElement(C.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},S.createElement(N.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),S.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},S.createElement(C.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(N.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),S.createElement("span",{style:{color:"#666",fontSize:12}},"\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 Ce=({value:W,onChange:Ne,className:Oe,style:Ee,disabled:we=!1,checkMarginLeft:Te=0})=>{const X={submit_limit:!1,submit_limit_num:200,must_file:!1},[se,Fe]=(0,m.useState)({});(0,m.useEffect)(()=>{if(console.log(W,"value"),!W)return;const U={submit_limit:W==null?void 0:W.submit_limit,submit_limit_num:W==null?void 0:W.submit_limit_num,must_file:W==null?void 0:W.must_file,can_submit:W==null?void 0:W.can_submit,submit_num:W==null?void 0:W.submit_num};Fe(z({},U))},[W]);const xe=U=>{const ne=z(z({},se),U);Ne(ne)};return S.createElement("section",{className:Y()(u.wrap,Oe),style:Ee},S.createElement("div",{className:`${u.title} mt30`},S.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),S.createElement(ve.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},S.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(N.default,{disabled:we,checked:se==null?void 0:se.can_submit,onChange:U=>xe({can_submit:U.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),S.createElement(te.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:we||!(se!=null&&se.can_submit),value:se==null?void 0:se.submit_num,onChange:U=>xe({submit_num:U})}),S.createElement(P.Z,{overlayInnerStyle:{width:520},title:S.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",S.createElement("br",null),"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",S.createElement("br",null),"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")},S.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),S.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(N.default,{style:{marginLeft:Te},disabled:we,checked:se==null?void 0:se.submit_limit,onChange:U=>xe({submit_limit:U.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),S.createElement(te.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:we||!(se!=null&&se.submit_limit),value:se==null?void 0:se.submit_limit_num,onChange:U=>xe({submit_limit_num:U})})),S.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(N.default,{style:{marginLeft:Te},disabled:we,checked:se==null?void 0:se.must_file,onChange:U=>xe({must_file:U.target.checked})}),S.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},77770:function(rt,Pe,s){"use strict";s.r(Pe),s.d(Pe,{default:function(){return ac}});var m=s(52810),u=s(67294),C=s(35973),N=s(2453),te=s(28452),ve=s(30291),oe=s(14446),P=s(71230),A=s(15746),Y=s(78045),S=s(55241),I=s(31795),w=s(84567),G=s(17663),F=s(28706),c=s(52262),z=s(33170),pe=s(63037),ce=Object.defineProperty,q=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,W=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ee=(e,n,t)=>n in e?ce(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,we=(e,n)=>{for(var t in n||(n={}))Ne.call(n,t)&&Ee(e,t,n[t]);if(W)for(var t of W(n))Oe.call(n,t)&&Ee(e,t,n[t]);return e},Te=(e,n)=>q(e,Ce(n)),X=(e,n)=>{var t={};for(var a in e)Ne.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&W)for(var a of W(e))n.indexOf(a)<0&&Oe.call(e,a)&&(t[a]=e[a]);return t},se=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Fe=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:h,onCallback:r}=n,o=X(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var de;_e.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?oe.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{k()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const k=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>se(void 0,null,function*(){var b;if((b=v.current)!=null&&b.onVerify())return;K(!0);const _e=yield(0,z.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Te(we({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:we({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{k()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.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(pe.Z,{ref:b=>v.current=b})):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 xe=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Fe),U=s(22150),ne=s(34336),We=s(27484),le=s.n(We),He=s(79419),me=s(6798),Q=s(89779),ye=s(17998),ie=s(96332),mt=s(93686),ke=s(67294),st=Object.defineProperty,wt=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Xe=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,it=(e,n,t)=>n in e?st(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vt=(e,n)=>{for(var t in n||(n={}))Re.call(n,t)&&it(e,t,n[t]);if(Xe)for(var t of Xe(n))It.call(n,t)&&it(e,t,n[t]);return e},eu=(e,n)=>wt(e,yt(n)),tu=(e,n)=>{var t={};for(var a in e)Re.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Xe)for(var a of Xe(e))n.indexOf(a)<0&&It.call(e,a)&&(t[a]=e[a]);return t},Mt=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Ju=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,y=tu(n,["classroomList","dispatch","courseEndTime"]),h,r,o,l;const J=(0,C.useParams)(),[E]=U.default.useForm(),[i,K]=(0,u.useState)(1),[g,B]=(0,u.useState)([]),[v,k]=(0,u.useState)(0),[b,_e]=(0,u.useState)(2e3),[de,Ae]=(0,u.useState)(!0),[Z,d]=(0,u.useState)(!1),[T,_]=(0,u.useState)(!1),[re,fe]=(0,u.useState)([]),[De,ut]=(0,u.useState)(!0),[x,ze]=(0,u.useState)(null),[O,ue]=(0,u.useState)({}),[nt,he]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(_u(),ft(),t.actionTabs.type===2){const ae=t.actionTabs.selectArrsAll[0];ze({submit_limit:ae==null?void 0:ae.submit_limit,submit_limit_num:ae==null?void 0:ae.submit_limit_num,must_file:ae==null?void 0:ae.must_file,can_submit:ae==null?void 0:ae.can_submit,submit_num:ae==null?void 0:ae.submit_num}),ut(ae.unified_setting)}else ut(!1),ze({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(Z){if(T)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:eu(vt({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:vt({},t.actionTabs.params)})}},[Z]);const ft=ae=>Mt(void 0,null,function*(){Ae(!0);const p=yield(0,Q.c_)(eu(vt({},J),{page:ae||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map(($,be)=>{$.key=$.id,$.title=$.name,$.disabled=$.is_published}),p&&(B([...p==null?void 0:p.course_groups]),k(p==null?void 0:p.course_groups_count),Ae(!1),ae||E.setFieldsValue({publish_time:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Pt=ae=>{K(ae),ft(ae)},St=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:vt({},J)}),a({type:"shixunHomeworks/getWorkSetting",payload:vt({},J)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:eu(vt({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:vt({},t.actionTabs.params)})},Nu=()=>Mt(void 0,null,function*(){var ae,p;if((0,c.Rm)()&&!((ae=t.AssistantObject.normal)!=null&&ae.can_publish)){N.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"),ct(!1);return}const $=vt({},E.getFieldsValue());if($.end_time<=$.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ct(!1);return}if((re==null?void 0:re.length)<=0&&!De&&g.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}if(x!=null&&x.submit_limit&&!(x!=null&&x.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}if(x!=null&&x.can_submit&&!(x!=null&&x.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}let be=vt({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Me=>Me.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:le()($.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()($.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},x),Be=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:J.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?Yt(be):(he(be),ue(Be))}),Yt=ae=>Mt(void 0,null,function*(){ct(!0);const p=yield(0,z.ZP)(`/api/courses/${J.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:vt({},ae)});ct(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),y.onCallback&&y.onCallback(),St(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),_u=()=>{K(1),B([]),fe([])},{detailCommonHomeworksList:Xu}=t,qu=v>i*b,[Fu,ct]=(0,u.useState)(!1);return ke.createElement("div",null,ke.createElement(oe.default,{width:600,centered:!0,confirmLoading:Fu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Nu,onCancel:()=>{_u(),St(),a({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),g&&ke.createElement(U.default,{form:E},ke.createElement("div",{style:{paddingLeft:0}},ke.createElement(P.Z,{className:"mt30",align:"middle"},ke.createElement(A.Z,null,ke.createElement(U.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:ae=>(0,ye.Q8)(ae,f),disabledTime:ae=>(0,ye.d0)(ae),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(A.Z,{className:"ml20"},ke.createElement(U.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,F.U6)(),"HH:mm")},disabledDate:ae=>(0,ye.Q8)(ae,f,E.getFieldValue("publish_time")),disabledTime:ae=>(0,ye.d0)(ae,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ke.createElement(P.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(Y.ZP.Group,{value:De,onChange:ae=>{ut(ae.target.value),fe([])}},ke.createElement(Y.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(Y.ZP,{className:"ml20",disabled:g.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),g.length<=0&&t.actionTabs.type===2&&ke.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!De)&&g.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(w.default,{checked:re.length===g.length,onChange:ae=>{re.length===g.length?fe([]):fe(g.filter(p=>!p.is_published))}},"\u5168\u9009")),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!De)&&g.length>0&&ke.createElement(He.Z,{data:g,selectedRowKeys:re,setSelectedRowKeys:fe})),!((o=(r=(h=t==null?void 0:t.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&ke.createElement(me.ZP,{value:x,onChange:ae=>ze(vt({},ae))})),ke.createElement(ie.Z,{resdata:O,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Fu,oktext:(O==null?void 0:O.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ae=>Mt(void 0,null,function*(){ct(!0);let p=yield(0,z.ZP)(`/api/courses/${J.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ct(!1),(p==null?void 0:p.status)===0&&Yt(nt)})}))};var bu=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ju),mu=s(86169),Et=Object.defineProperty,gu=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Rt=Object.prototype.propertyIsEnumerable,uu=(e,n,t)=>n in e?Et(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qe=(e,n)=>{for(var t in n||(n={}))Zt.call(n,t)&&uu(e,t,n[t]);if(Pu)for(var t of Pu(n))Rt.call(n,t)&&uu(e,t,n[t]);return e},dt=(e,n)=>gu(e,zu(n)),$t=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Qt=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>$t(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:dt(qe({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:qe({},e.actionTabs.params)}))}),onCancel:()=>{n({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 Su=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Qt),Ht=Object.defineProperty,Iu=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,tn=(e,n,t)=>n in e?Ht(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Cu=(e,n)=>{for(var t in n||(n={}))Zu.call(n,t)&&tn(e,t,n[t]);if(hu)for(var t of hu(n))en.call(n,t)&&tn(e,t,n[t]);return e},Bn=(e,n)=>Iu(e,wu(n)),Rn=(e,n)=>{var t={};for(var a in e)Zu.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&hu)for(var a of hu(e))n.indexOf(a)<0&&en.call(e,a)&&(t[a]=e[a]);return t},un=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const nu=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=Rn(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>un(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${h.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Bn(Cu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Cu({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ze=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(nu),Ie=s(69677),Wt=Object.defineProperty,Hu=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,fn=Object.prototype.propertyIsEnumerable,$n=(e,n,t)=>n in e?Wt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wn=(e,n)=>{for(var t in n||(n={}))Uu.call(n,t)&&$n(e,t,n[t]);if(Hu)for(var t of Hu(n))fn.call(n,t)&&$n(e,t,n[t]);return e},Ku=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Vn=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=U.default.useForm(),J=E=>E&&E<le()().startOf("day");return u.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Ku(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,z.ZP)(K,{method:"post",body:Wn({},i)});if(g.status===0){N.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,v=(g==null?void 0:g.category_id)||0;let k=(E=r.pathname)==null?void 0:E.split("/");k[4]=v,k[3]=B||k[3];const b=k==null?void 0:k.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(U.default,{form:l,initialValues:{name:""}},u.createElement(U.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var D=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Vn),V=s(66368),L=s(71577),R=s(246),ee=s.n(R),at=s(26296),Ft=s(96074),_t=s(93421),Ve=s(57953),Ge={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Je=s(80150),Tt=Object.defineProperty,Jt=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,du=(e,n,t)=>n in e?Tt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xt=(e,n)=>{for(var t in n||(n={}))Bt.call(n,t)&&du(e,t,n[t]);if(pt)for(var t of pt(n))Gt.call(n,t)&&du(e,t,n[t]);return e},Ue=(e,n)=>Jt(e,Vt(n)),At=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{Paragraph:zt}=at.default,Lt=({createShixunParams:e},n)=>{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,y]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),k=_=>{r(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,re)=>At(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>At(void 0,null,function*(){console.log(_,"params2");const fe=yield(0,mt.he)(_);if(!fe.status){if(re){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),K(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(Ue(Xt({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[_e,de]=(0,u.useState)([]),Ae=_=>{de(_),e.current.shixuns_info=_.map(re=>({id:re,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),T=_=>{b(Ue(Xt({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((_,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(A.Z,null,u.createElement(Je.tp,{dataSource:a,value:h,onChange:k}))),u.createElement("div",{className:Ge.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:T,hasMore:Z&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:_e},o.map(_=>{const{name:re,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:ze,level:O,total_stu_num:ue}=_||{};return u.createElement("div",{key:fe,className:Ge.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Ge.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Ge.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:Ge.contentWrapper},u.createElement(zt,{ellipsis:{rows:2},className:Ge.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((nt,he)=>u.createElement("span",{key:he,className:Ge.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",he+1,"\u5173")," ",nt))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Ge.info},u.createElement(_t.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,ze),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},O)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:Ge.loading},u.createElement(Ve.Z,{spinning:!0}))))};var xu=(0,u.forwardRef)(Lt),jt={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=s(26194),gt=s(34562),Se=s(67294),Ut=Object.defineProperty,ou=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,ju=(e,n,t)=>n in e?Ut(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))xt.call(n,t)&&ju(e,t,n[t]);if(ou)for(var t of ou(n))Dt.call(n,t)&&ju(e,t,n[t]);return e},Kt=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{TabPane:Qu}=V.default,An=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=U.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,g]=(0,u.useState)(!1);const[B,v]=(0,u.useState)("myself");let[k,b]=(0,u.useState)([]);const[_e,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,T]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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"&&fe()},[e.actionTabs.key]);let re=[];const fe=function(){return Kt(this,null,function*(){var O;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:Yu({},d)});k=[...k.concat(ue.object_list)],de(ue.is_teacher),((O=ue.object_list)==null?void 0:O.length)<d.limit?i(!1):i(!0),b([...k]),ue.object_list==""&&d.page===1&&J(!0)}})},De=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ut=O=>Kt(void 0,null,function*(){g(!0);const ue=yield(0,Q.aQ)(O);g(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:O.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:ze}=t;return Se.createElement("div",null,Se.createElement(oe.default,{className:jt.border,centered:!0,title:Se.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:K},onOk:()=>Kt(void 0,null,function*(){var O,ue,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let Pt=yield(0,mt.Tr)({id:[...(ue=(O=De.current)==null?void 0:O.shixuns_info)==null?void 0:ue.map(St=>St.id)],course_id:y.coursesId,type:"shixun"});(Pt==null?void 0:Pt.student_count)===0?ut(De.current):Z(Pt);return}g(!0);const he=r.getFieldsValue(),ft=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:he.group_ids}});(ft==null?void 0:ft.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:ft.object_ids,params:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:ze==null?void 0:ze.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Se.createElement(A.Z,{span:12},_.map((O,ue)=>Se.createElement(L.ZP,{key:ue,shape:"round",style:B===O.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===O.id?"ghost":"default",className:"mr10",onClick:nt=>Kt(void 0,null,function*(){if(O.id==="jupyter"){v(O.id);return}k=[],E=!0,d.page=0,d.search="",d.filter=O.id,fe(),v(O.id)})},O.name))),Se.createElement(A.Z,{span:12,className:"tr"},Se.createElement(Ie.default.Search,{className:jt.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:O=>{var ue;B==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(O.target.value))},suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${jt.searchIcon}`}),onSearch:O=>{var ue;if(O&&(0,gt.tk)({name:O,copywriting:O,position:"HomeworkCommon"}),B==="jupyter"){(ue=x.current)==null||ue.search(O);return}E=!0,d.search=O,d.page=0,k=[],fe()},style:{width:260}}))),B==="myself"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Se.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),B==="public"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),B==="jupyter"?Se.createElement(xu,{createShixunParams:De,ref:x}):Se.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&B==="public"&&Se.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Se.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Se.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")),Se.createElement(ee(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),fe()},hasMore:E,useWindow:!1},Se.createElement(U.default,{form:r,initialValues:{group_ids:re},className:jt.form,onChange:O=>{re=r.getFieldValue()}},k==""&&Se.createElement($e.Z,{styles:{margin:"10px auto"}}),Se.createElement(U.default.Item,{name:"group_ids"},Se.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},k==null?void 0:k.map(function(O,ue){return Se.createElement(P.Z,{key:ue},Se.createElement(A.Z,{flex:"2"},Se.createElement(w.default,{onChange:nt=>{},key:ue,value:String(O.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",jt.line1].join(" ")},O.name))),Se.createElement(A.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:jt.line1},O==null?void 0:O.course_list_name)),Se.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==null?void 0:O.username))}))))))),Se.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:K,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:O=>Kt(void 0,null,function*(){De.current.shixuns_info=O,ut(De.current)})}))};var yn=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(An),au=s(67294);const Dn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){N.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),y(!1),r(""))};return au.createElement(au.Fragment,null,au.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:()=>{y(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&au.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},au.createElement("div",null,au.createElement("div",null,au.createElement(Y.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),au.createElement("div",null,au.createElement(Y.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Gn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Dn),vn=s(86763),bn=s(65866),lu=s(67294),Jn=Object.defineProperty,zn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,wn=(e,n,t)=>n in e?Jn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nn=(e,n)=>{for(var t in n||(n={}))Kn.call(n,t)&&wn(e,t,n[t]);if(_n)for(var t of _n(n))Pn.call(n,t)&&wn(e,t,n[t]);return e},Yn=(e,n)=>zn(e,Un(n)),pu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const bt=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[y]=U.default.useForm(),{workList:h,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:nn({},f)}),t({type:"shixunHomeworks/getWorkList",payload:nn({},f)})};return lu.createElement(oe.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pu(void 0,null,function*(){const l=()=>pu(void 0,null,function*(){var J;yield y.validateFields();const E=nn({},y.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(J=E.attachment_ids)==null?void 0:J.map(g=>g.response.id),(yield(0,vn.mz)(Yn(nn({},E),{homeworkId:i.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){N.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}oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:lu.createElement(lu.Fragment,null,"\u4F60\u8FD8\u6709 ",lu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.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:()=>{l()}});return}l()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},lu.createElement(U.default,{form:y,initialValues:{}},lu.createElement(U.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},lu.createElement(bn.Z,null)),lu.createElement(U.default.Item,{name:"description"},lu.createElement(Ie.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 qt=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(bt),Mu=s(20333),on=s(74348),je=s(68508),ru=s(85418),xn={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},Ru=s(42922),Qn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),Xn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(co);let g;const[B,v]=(0,u.useState)(!1),[k,b]=(0,u.useState)(""),_e=Z=>{a(Z.target.checked),f(Z.target.checked?y.map(d=>d.homework_id):[]),Z.target.checked?K([...y]):K([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:xn.moveCategory,onMouseLeave:Z=>v(!1)},u.createElement(je.default,{onClick:Z=>Qn(void 0,[Z],function*({item:d,key:T,keyPath:_,domEvent:re}){if(h=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:T}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ie.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var T;if(!(k!==""&&Z.category_name.indexOf(k)<0))return u.createElement(u.Fragment,null,u.createElement(je.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(T=Z==null?void 0:Z.third_category)==null?void 0:T.map(_=>u.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:xn.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Ru.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},$u=s(83062),Wu=s(9430),Ct={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"},Fn=s(99597),su=s(63909),an=Object.defineProperty,qn=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,ge=(e,n,t)=>n in e?an(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Le=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&ge(e,t,n[t]);if(kn)for(var t of kn(n))uo.call(n,t)&&ge(e,t,n[t]);return e},Nt=(e,n)=>qn(e,eo(n)),ht=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const ln=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(co);let g=(0,C.useParams)();const[B,v]=(0,u.useState)(!1),k=(0,u.useRef)(),[b,_e]=(0,u.useState)([]);g=Nt(Le(Le({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{_e([]),v(!1)},[]);const de=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,T)=>T.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var T,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(T=d==null?void 0:d.split("/"))==null?void 0:T[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ae(){return ht(this,null,function*(){let d=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Le({},g)});_e(d.data)})}const Z=d=>{l.includes(d)?(J(l.filter(T=>T!==d)),i(E.filter(T=>T.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:Ct.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&k.current&&!k.current.contains(d.target))&&(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:k},u.createElement(w.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>Z(e.homework_id)})),u.createElement("div",{className:Ct.info},u.createElement("div",{className:Ct.title},u.createElement("div",{className:Ct.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(Fn.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Ct.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:Ct.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:Ct.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Ct.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Le({},g),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Ct.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Ct.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"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>ht(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,su.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/post`)}),className:Ct.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Ct.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(ru.Z,{placement:"bottomCenter",overlayClassName:Ct.dro,dropdownRender:()=>u.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Le({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({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(je.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Le({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:Ct.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Ct.detail},(0,c.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:Ct.iconV,onClick:d=>ht(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),v(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Ct.content},(0,c.dE)()&&u.createElement("span",{className:Ct.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,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length>5&&u.createElement(Wu.default,{scroll:{y:240},onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Wu.default,{onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var no=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(ln),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"},ao=s(28553),Bu={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"},rl=Object.defineProperty,sl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Bo=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Ao=(e,n,t)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Do=(e,n)=>{for(var t in n||(n={}))cl.call(n,t)&&Ao(e,t,n[t]);if(Bo)for(var t of Bo(n))ml.call(n,t)&&Ao(e,t,n[t]);return e},bo=(e,n)=>sl(e,il(n)),Po=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),dl=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>Po(void 0,null,function*(){l(!0);const B=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>Po(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=bo(Do({},B),{category_id:a.categoryId}));const v=yield(0,z.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});v&&v.homework_ids.length>0&&(N.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,v)=>{B.target.checked?r([...h,v]):r(h.filter(k=>k!==v))},K=B=>{const v=f.originData.filter(k=>k.name.indexOf(B)>-1);y(bo(Do({},f),{targerData:v}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Bu.otherHomeworkWrap}`},u.createElement("div",{className:Bu.otherHomeworkContainer},u.createElement("div",{className:Bu.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Bu.content},f.targerData.map(B=>u.createElement("div",{className:`${Bu.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:v=>i(v,B.id)}),u.createElement("div",{className:Bu.info},u.createElement("div",{className:`${Bu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Bu.title},B.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Bu.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:Bu.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},pl=s(48839),El=s(91745),fl=s(10285),lo=s.n(fl),ku=s(9343),Ke=s(67294),yl=Object.defineProperty,vl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ko=(e,n,t)=>n in e?yl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,rn=(e,n)=>{for(var t in n||(n={}))wo.call(n,t)&&ko(e,t,n[t]);if(On)for(var t of On(n))xo.call(n,t)&&ko(e,t,n[t]);return e},Oo=(e,n)=>vl(e,_l(n)),Fl=(e,n)=>{var t={};for(var a in e)wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&On)for(var a of On(e))n.indexOf(a)<0&&xo.call(e,a)&&(t[a]=e[a]);return t},ro=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});le().extend(lo());const gl=({data:e,value:n,onChange:t})=>{var a,f,y,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Ke.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(Oo(rn({},r),{leftSearch:E.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ke.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ke.createElement(_t.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ke.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ke.createElement($e.Z,{styles:{margin:"0 auto"}})))),Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(Oo(rn({},r),{rigthSearch:E.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:y.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>Ke.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ke.createElement(A.Z,null,E==null?void 0:E.name),Ke.createElement(A.Z,null,Ke.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):Ke.createElement($e.Z,{styles:{margin:"0 auto"}})))))},hl=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,h=Fl(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[g]=U.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,v,k,b]=(0,ku.U)(Q.c_,rn(rn({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,de]=(0,ku.U)(Q.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,ku.U)(Q.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...T)=>ro(void 0,[...T],function*(_={}){_e({});const re=yield k({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),Ke.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>ro(void 0,null,function*(){g.submit()})},Ke.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"),Ke.createElement(U.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:T=>ro(void 0,null,function*(){var _,re,fe;const De=yield Z(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((re=b==null?void 0:b.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[rn({},T)]}:rn({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},T));(De==null?void 0:De.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ke.createElement(P.Z,{wrap:!1,gutter:20},Ke.createElement(A.Z,{flex:1},Ke.createElement(U.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ke.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ke.createElement(A.Z,{flex:"390px"},Ke.createElement(U.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(T,_,re){return _&&le()(_).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&le()(_).startOf("minute")<=le()(de==null?void 0:de.max_late_time).startOf("minute")?(N.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${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ke.createElement(ne.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:T=>(0,F.BO)(T,{startTime:de==null?void 0:de.max_late_time}),disabledTime:T=>(0,F.hv)(T,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ke.createElement(Ve.Z,{spinning:v},Ke.createElement(U.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ke.createElement(gl,{data:(b==null?void 0:b.course_groups)||[],onChange:T=>{_e({group_ids:T})}})))))};var Cl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hl),H=s(67294),Bl=Object.defineProperty,Al=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Lo=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&Lo(e,t,n[t]);if(To)for(var t of To(n))Pl.call(n,t)&&Lo(e,t,n[t]);return e},so=(e,n)=>Al(e,Dl(n)),io=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const co=(0,u.createContext)({selectArrs:[]}),wl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,h,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(so(Eu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[v,k]=(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:""}),[b,_e]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[T,_]=(0,u.useState)([]),[re,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:ze,detailTopBanner:O,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let ot=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),he(ot)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),he(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(Eu(Eu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&he()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(b.length===x.homeworks.length&&b.length>0?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const nt=(p,$)=>{i.page=p,i.limit=$,he()},he=(p={})=>{_e([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:so(Eu(Eu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Eu(Eu({},i),p)})},ft=()=>io(void 0,null,function*(){const p=yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),k(Eu({},$))}}),Pt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},St=[{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"}],Nu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Yt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Yt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},_u=(y=[{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,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:H.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:O.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),Xu=p=>{var $,be,Be,Me;if(b.length===0)return N.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ot=p.label||"",Cn={key:ot,selectArrs:b,selectArrsAll:T,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.can_publish)){N.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}ot="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.can_stop)){N.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}ot="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ot="\u6279\u91CF\u8865\u4EA4";break;case"delete":ot="\u5220\u9664";break;case"collection":ot="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:so(Eu({},Cn),{key:ot})})},qu=p=>io(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),he()}),Fu=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[ue]),ct=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"),ae=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(co.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:_e,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:ze,main_category_id:x.main_category_id||"",selectArrsAll:T,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:he,setSelectArrsAll:_}},H.createElement("section",null,H.createElement("aside",{className:oo.bg},H.createElement(Mu.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Pt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:St,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(ze==null?void 0:ze.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),he(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{ft(),B(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{he()}}})},onDropdownMenuClick:Nu}),H.createElement(on.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,he()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),he(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(Gn,{params:i,dispatch:t,onSelect:Yt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement($e.Z,null),H.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(H.Fragment,null,H.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>H.createElement(no,{key:$,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&H.createElement(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&H.createElement(ve.Z,{offsetBottom:0},H.createElement(Xn,{buttonDataSource:_u,onClick:Xu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&H.createElement(Cl,{getData:he}),H.createElement(xe,{onCallback:()=>d(!1)}),H.createElement(pl.Z,{onOk:()=>{he()}}),H.createElement(El.Z,{onOk:()=>{}}),H.createElement(bu,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),H.createElement(mu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),he()}}),H.createElement(Su,null),H.createElement(Ze,{onCallback:()=>d(!1)}),H.createElement(D,{onCallback:()=>d(!1)}),H.createElement(yn,{refreshList:he}),H.createElement(qt,null),H.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:qu,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&H.createElement(dl,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),H.createElement(oe.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>io(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),B(!1))}),width:800},H.createElement("div",null,H.createElement(P.Z,null,H.createElement(A.Z,{span:24},H.createElement(P.Z,{align:"middle"},H.createElement(A.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(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),H.createElement(A.Z,{span:24,className:"pl30 mt10"})),H.createElement(P.Z,null,H.createElement(Y.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,k(Eu({},v))}},H.createElement(Y.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(Y.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(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),H.createElement(A.Z,{span:24,className:"pl30 mt10"})),H.createElement(P.Z,null,H.createElement(Y.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,k(Eu({},v))}},H.createElement(Y.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(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},H.createElement(G.Z,{className:"ml20 current"})))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(I.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,k(Object.assign({},v))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(I.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,k(Object.assign({},v))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),H.createElement(A.Z,{className:"ml5"},H.createElement(I.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,k(Object.assign({},v))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement("br",null),H.createElement(Y.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(S.Z,{placement:"bottomLeft",content:ae,trigger:"click"},H.createElement(G.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(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,H.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,k(Object.assign({},v))}},"\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(A.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&H.createElement("div",{style:{paddingLeft:35}},H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(I.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,k(Object.assign({},v))}}))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),H.createElement(A.Z,{className:"ml5"},H.createElement(I.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,k(Object.assign({},v))}}),H.createElement("span",{className:"ml10"},"%"))))))))};var xl=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(wl),kl=Object.defineProperty,Ol=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Io=(e,n,t)=>n in e?kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zo=(e,n)=>{for(var t in n||(n={}))No.call(n,t)&&Io(e,t,n[t]);if(Tn)for(var t of Tn(n))So.call(n,t)&&Io(e,t,n[t]);return e},Ll=(e,n)=>Ol(e,Tl(n)),Nl=(e,n)=>{var t={};for(var a in e)No.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Tn)for(var a of Tn(e))n.indexOf(a)<0&&So.call(e,a)&&(t[a]=e[a]);return t},Sl=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Il=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:h,onCallback:r}=n,o=Nl(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var de;_e.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?oe.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{k()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const k=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>Sl(void 0,null,function*(){var b;if((b=v.current)!=null&&b.onVerify())return;K(!0);const _e=yield(0,z.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ll(Zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Zo({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{k()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.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(pe.Z,{ref:b=>v.current=b})):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 Zl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Il),Hl=s(37202),lt=s(67294),jl=Object.defineProperty,Ml=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Mo=(e,n,t)=>n in e?jl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(e,n)=>{for(var t in n||(n={}))Ho.call(n,t)&&Mo(e,t,n[t]);if(Ln)for(var t of Ln(n))jo.call(n,t)&&Mo(e,t,n[t]);return e},mo=(e,n)=>Ml(e,Rl(n)),$l=(e,n)=>{var t={};for(var a in e)Ho.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ln)for(var a of Ln(e))n.indexOf(a)<0&&jo.call(e,a)&&(t[a]=e[a]);return t},Nn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Wl=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,y=$l(n,["classroomList","dispatch","courseEndTime"]),h,r,o,l;const J=(0,C.useParams)(),[E]=U.default.useForm(),[i,K]=(0,u.useState)(1),[g,B]=(0,u.useState)([]),[v,k]=(0,u.useState)(0),[b,_e]=(0,u.useState)(2e3),[de,Ae]=(0,u.useState)(!0),[Z,d]=(0,u.useState)(!1),[T,_]=(0,u.useState)(!1),[re,fe]=(0,u.useState)([]),[De,ut]=(0,u.useState)(!0),[x,ze]=(0,u.useState)(null),[O,ue]=(0,u.useState)({}),[nt,he]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(_u(),ft(),t.actionTabs.type===2){const ae=t.actionTabs.selectArrsAll[0];ze({submit_limit:ae==null?void 0:ae.submit_limit,submit_limit_num:ae==null?void 0:ae.submit_limit_num,must_file:ae==null?void 0:ae.must_file,can_submit:ae==null?void 0:ae.can_submit,submit_num:ae==null?void 0:ae.submit_num}),ut(ae.unified_setting)}else ut(!1),ze({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(Z){if(T)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(fu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:fu({},t.actionTabs.params)})}},[Z]);const ft=ae=>Nn(void 0,null,function*(){Ae(!0);const p=yield(0,Q.c_)(mo(fu({},J),{page:ae||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map(($,be)=>{$.key=$.id,$.title=$.name,$.disabled=$.is_published}),p&&(B([...p==null?void 0:p.course_groups]),k(p==null?void 0:p.course_groups_count),Ae(!1),ae||E.setFieldsValue({publish_time:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Pt=ae=>{K(ae),ft(ae)},St=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:fu({},J)}),a({type:"shixunHomeworks/getWorkSetting",payload:fu({},J)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(fu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:fu({},t.actionTabs.params)})},Nu=()=>Nn(void 0,null,function*(){var ae,p;if((0,c.Rm)()&&!((ae=t.AssistantObject.normal)!=null&&ae.can_publish)){N.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"),ct(!1);return}const $=fu({},E.getFieldsValue());if($.end_time<=$.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ct(!1);return}if((re==null?void 0:re.length)<=0&&!De&&g.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}if(x!=null&&x.submit_limit&&!(x!=null&&x.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}if(x!=null&&x.can_submit&&!(x!=null&&x.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ct(!1);return}let be=fu({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Me=>Me.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:le()($.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()($.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},x),Be=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:J.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?Yt(be):(he(be),ue(Be))}),Yt=ae=>Nn(void 0,null,function*(){ct(!0);const p=yield(0,z.ZP)(`/api/courses/${J.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:fu({},ae)});ct(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),y.onCallback&&y.onCallback(),St(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:lt.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~")}}))}),_u=()=>{K(1),B([]),fe([])},{detailCommonHomeworksList:Xu}=t,qu=v>i*b,[Fu,ct]=(0,u.useState)(!1);return lt.createElement("div",null,lt.createElement(oe.default,{width:600,centered:!0,confirmLoading:Fu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Nu,onCancel:()=>{_u(),St(),a({type:"classroomList/setActionTabs",payload:{}})}},lt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",lt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),g&&lt.createElement(U.default,{form:E},lt.createElement("div",{style:{paddingLeft:0}},lt.createElement(P.Z,{className:"mt30",align:"middle"},lt.createElement(A.Z,null,lt.createElement(U.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},lt.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:ae=>(0,ye.Q8)(ae,f),disabledTime:ae=>(0,ye.d0)(ae),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),lt.createElement(A.Z,{className:"ml20"},lt.createElement(U.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},lt.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,F.U6)(),"HH:mm")},disabledDate:ae=>(0,ye.Q8)(ae,f,E.getFieldValue("publish_time")),disabledTime:ae=>(0,ye.d0)(ae,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&lt.createElement(P.Z,{style:{marginBottom:"10px"}},lt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),lt.createElement(Y.ZP.Group,{value:De,onChange:ae=>{ut(ae.target.value),fe([])}},lt.createElement(Y.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),lt.createElement(Y.ZP,{className:"ml20",disabled:g.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),g.length<=0&&t.actionTabs.type===2&&lt.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||!De)&&g.length>0&&lt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},lt.createElement("span",{style:{flex:1}},lt.createElement(w.default,{checked:re.length===g.length,onChange:ae=>{re.length===g.length?fe([]):fe(g.filter(p=>!p.is_published))}},"\u5168\u9009")),lt.createElement("span",{style:{width:16}}),lt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!De)&&g.length>0&&lt.createElement(Hl.Z,{data:g,selectedRowKeys:re,setSelectedRowKeys:fe})),!((o=(r=(h=t==null?void 0:t.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&lt.createElement(me.ZP,{value:x,onChange:ae=>ze(fu({},ae))})),lt.createElement(ie.Z,{resdata:O,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Fu,oktext:(O==null?void 0:O.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ae=>Nn(void 0,null,function*(){ct(!0);let p=yield(0,z.ZP)(`/api/courses/${J.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ct(!1),(p==null?void 0:p.status)===0&&Yt(nt)})}))};var Vl=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Wl),Gl=Object.defineProperty,Jl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,$o=(e,n,t)=>n in e?Gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wo=(e,n)=>{for(var t in n||(n={}))Ul.call(n,t)&&$o(e,t,n[t]);if(Ro)for(var t of Ro(n))Kl.call(n,t)&&$o(e,t,n[t]);return e},Yl=(e,n)=>Jl(e,zl(n)),Ql=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Xl=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ql(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Yl(Wo({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Wo({},e.actionTabs.params)}))}),onCancel:()=>{n({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 ql=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xl),er=Object.defineProperty,tr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Jo=(e,n,t)=>n in e?er(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zo=(e,n)=>{for(var t in n||(n={}))Vo.call(n,t)&&Jo(e,t,n[t]);if(Sn)for(var t of Sn(n))Go.call(n,t)&&Jo(e,t,n[t]);return e},nr=(e,n)=>tr(e,ur(n)),or=(e,n)=>{var t={};for(var a in e)Vo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Sn)for(var a of Sn(e))n.indexOf(a)<0&&Go.call(e,a)&&(t[a]=e[a]);return t},ar=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const lr=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=or(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ar(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${h.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:nr(zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:zo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(lr),sr=Object.defineProperty,Uo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Ko=(e,n,t)=>n in e?sr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mr=(e,n)=>{for(var t in n||(n={}))ir.call(n,t)&&Ko(e,t,n[t]);if(Uo)for(var t of Uo(n))cr.call(n,t)&&Ko(e,t,n[t]);return e},dr=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const pr=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=U.default.useForm(),J=E=>E&&E<le()().startOf("day");return u.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>dr(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,z.ZP)(K,{method:"post",body:mr({},i)});if(g.status===0){N.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,v=(g==null?void 0:g.category_id)||0;let k=(E=r.pathname)==null?void 0:E.split("/");k[4]=v,k[3]=B||k[3];const b=k==null?void 0:k.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(U.default,{form:l,initialValues:{name:""}},u.createElement(U.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var Er=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(pr),Ou={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"},fr=Object.defineProperty,yr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Qo=(e,n,t)=>n in e?fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xo=(e,n)=>{for(var t in n||(n={}))_r.call(n,t)&&Qo(e,t,n[t]);if(Yo)for(var t of Yo(n))Fr.call(n,t)&&Qo(e,t,n[t]);return e},qo=(e,n)=>yr(e,vr(n)),ea=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{Paragraph:gr}=at.default,hr=({createShixunParams:e},n)=>{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,y]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),k=_=>{r(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,re)=>ea(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>ea(void 0,null,function*(){console.log(_,"params2");const fe=yield(0,mt.he)(_);if(!fe.status){if(re){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),K(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(qo(Xo({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[_e,de]=(0,u.useState)([]),Ae=_=>{de(_),e.current.shixuns_info=_.map(re=>({id:re,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),T=_=>{b(qo(Xo({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((_,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(A.Z,null,u.createElement(Je.tp,{dataSource:a,value:h,onChange:k}))),u.createElement("div",{className:Ou.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:T,hasMore:Z&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:_e},o.map(_=>{const{name:re,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:ze,level:O,total_stu_num:ue}=_||{};return u.createElement("div",{key:fe,className:Ou.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Ou.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Ou.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:Ou.contentWrapper},u.createElement(gr,{ellipsis:{rows:2},className:Ou.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((nt,he)=>u.createElement("span",{key:he,className:Ou.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",he+1,"\u5173")," ",nt))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Ou.info},u.createElement(_t.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,ze),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},O)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:Ou.loading},u.createElement(Ve.Z,{spinning:!0}))))};var Cr=(0,u.forwardRef)(hr),sn={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"},et=s(67294),Br=Object.defineProperty,ta=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,br=(e,n)=>{for(var t in n||(n={}))Ar.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))Dr.call(n,t)&&ua(e,t,n[t]);return e},gn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{TabPane:rc}=V.default,Pr=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=U.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,g]=(0,u.useState)(!1);const[B,v]=(0,u.useState)("myself");let[k,b]=(0,u.useState)([]);const[_e,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,T]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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"&&fe()},[e.actionTabs.key]);let re=[];const fe=function(){return gn(this,null,function*(){var O;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:br({},d)});k=[...k.concat(ue.object_list)],de(ue.is_teacher),((O=ue.object_list)==null?void 0:O.length)<d.limit?i(!1):i(!0),b([...k]),ue.object_list==""&&d.page===1&&J(!0)}})},De=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ut=O=>gn(void 0,null,function*(){g(!0);const ue=yield(0,Q.aQ)(O);g(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:O.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:ze}=t;return et.createElement("div",null,et.createElement(oe.default,{className:sn.border,centered:!0,title:et.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:K},onOk:()=>gn(void 0,null,function*(){var O,ue,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let Pt=yield(0,mt.Tr)({id:[...(ue=(O=De.current)==null?void 0:O.shixuns_info)==null?void 0:ue.map(St=>St.id)],course_id:y.coursesId,type:"shixun"});(Pt==null?void 0:Pt.student_count)===0?ut(De.current):Z(Pt);return}g(!0);const he=r.getFieldsValue(),ft=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:he.group_ids}});(ft==null?void 0:ft.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:ft.object_ids,params:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:ze==null?void 0:ze.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},et.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},et.createElement(A.Z,{span:12},_.map((O,ue)=>et.createElement(L.ZP,{key:ue,shape:"round",style:B===O.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===O.id?"ghost":"default",className:"mr10",onClick:nt=>gn(void 0,null,function*(){if(O.id==="jupyter"){v(O.id);return}k=[],E=!0,d.page=0,d.search="",d.filter=O.id,fe(),v(O.id)})},O.name))),et.createElement(A.Z,{span:12,className:"tr"},et.createElement(Ie.default.Search,{className:sn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:O=>{var ue;B==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(O.target.value))},suffix:et.createElement("i",{className:`iconfont icon-sousuo9 font14 ${sn.searchIcon}`}),onSearch:O=>{var ue;if(O&&(0,gt.tk)({name:O,copywriting:O,position:"HomeworkCommon"}),B==="jupyter"){(ue=x.current)==null||ue.search(O);return}E=!0,d.search=O,d.page=0,k=[],fe()},style:{width:260}}))),B==="myself"&&et.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",et.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),B==="public"&&et.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),B==="jupyter"?et.createElement(Cr,{createShixunParams:De,ref:x}):et.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&B==="public"&&et.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},et.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),et.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")),et.createElement(ee(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),fe()},hasMore:E,useWindow:!1},et.createElement(U.default,{form:r,initialValues:{group_ids:re},className:sn.form,onChange:O=>{re=r.getFieldValue()}},k==""&&et.createElement($e.Z,{styles:{margin:"10px auto"}}),et.createElement(U.default.Item,{name:"group_ids"},et.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},k==null?void 0:k.map(function(O,ue){return et.createElement(P.Z,{key:ue},et.createElement(A.Z,{flex:"2"},et.createElement(w.default,{onChange:nt=>{},key:ue,value:String(O.id),defaultChecked:!0},et.createElement("span",{className:["c-black",sn.line1].join(" ")},O.name))),et.createElement(A.Z,{flex:"1",className:"c-black"},et.createElement("span",{className:sn.line1},O==null?void 0:O.course_list_name)),et.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?et.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?et.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==null?void 0:O.username))}))))))),et.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:K,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:O=>gn(void 0,null,function*(){De.current.shixuns_info=O,ut(De.current)})}))};var wr=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Pr),po=s(1762),na=s(11320),iu=s(67294),xr=Object.defineProperty,oa=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,aa=(e,n,t)=>n in e?xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,la=(e,n)=>{for(var t in n||(n={}))kr.call(n,t)&&aa(e,t,n[t]);if(oa)for(var t of oa(n))Or.call(n,t)&&aa(e,t,n[t]);return e};const Tr=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){N.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),y(!1),r(""))};return iu.createElement("section",{className:`tc animated fadeIn ${po.Z.threeBtnSty}`,style:la(la({},{color:"#03A092",margin:"200px auto"}),e)},iu.createElement("img",{src:s(26551),width:200,height:164}),iu.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"),iu.createElement("div",{style:{marginTop:"30px"}},iu.createElement(L.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),iu.createElement(L.ZP,{onClick:()=>{(0,F.xg)(`${na.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&&iu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},iu.createElement("div",null,iu.createElement("div",null,iu.createElement(Y.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),iu.createElement("div",null,iu.createElement(Y.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Lr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Tr),Tu=s(67294),Nr=Object.defineProperty,Sr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,ra=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,In=(e,n)=>{for(var t in n||(n={}))Zr.call(n,t)&&sa(e,t,n[t]);if(ra)for(var t of ra(n))Hr.call(n,t)&&sa(e,t,n[t]);return e},jr=(e,n)=>Sr(e,Ir(n)),ia=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Mr=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[y]=U.default.useForm(),{workList:h,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:In({},f)}),t({type:"shixunHomeworks/getWorkList",payload:In({},f)})};return Tu.createElement(oe.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ia(void 0,null,function*(){const l=()=>ia(void 0,null,function*(){var J;yield y.validateFields();const E=In({},y.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(J=E.attachment_ids)==null?void 0:J.map(g=>g.response.id),(yield(0,vn.mz)(jr(In({},E),{homeworkId:i.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){N.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}oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Tu.createElement(Tu.Fragment,null,"\u4F60\u8FD8\u6709 ",Tu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.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:()=>{l()}});return}l()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Tu.createElement(U.default,{form:y,initialValues:{}},Tu.createElement(U.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Tu.createElement(bn.Z,null)),Tu.createElement(U.default.Item,{name:"description"},Tu.createElement(Ie.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 Rr=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Mr),$r=s(87711),Wr=s(84581),ca={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vr=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),Gr=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(vo);let g;const[B,v]=(0,u.useState)(!1),[k,b]=(0,u.useState)(""),_e=Z=>{a(Z.target.checked),f(Z.target.checked?y.map(d=>d.homework_id):[]),Z.target.checked?K([...y]):K([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:ca.moveCategory,onMouseLeave:Z=>v(!1)},u.createElement(je.default,{onClick:Z=>Vr(void 0,[Z],function*({item:d,key:T,keyPath:_,domEvent:re}){if(h=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:T}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ie.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var T;if(!(k!==""&&Z.category_name.indexOf(k)<0))return u.createElement(u.Fragment,null,u.createElement(je.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(T=Z==null?void 0:Z.third_category)==null?void 0:T.map(_=>u.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ca.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Ru.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},kt={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"},Jr=Object.defineProperty,zr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?Jr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))Kr.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))Yr.call(n,t)&&da(e,t,n[t]);return e},Qr=(e,n)=>zr(e,Ur(n)),Vu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Xr=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(vo);let g=(0,C.useParams)();const[B,v]=(0,u.useState)(!1),k=(0,u.useRef)(),[b,_e]=(0,u.useState)([]);g=Qr(cn(cn({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{_e([]),v(!1)},[]);const de=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,T)=>T.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var T,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(T=d==null?void 0:d.split("/"))==null?void 0:T[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ae(){return Vu(this,null,function*(){let d=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:cn({},g)});_e(d.data)})}const Z=d=>{l.includes(d)?(J(l.filter(T=>T!==d)),i(E.filter(T=>T.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:kt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&k.current&&!k.current.contains(d.target))&&(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:k},u.createElement(w.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>Z(e.homework_id)})),u.createElement("div",{className:kt.info},u.createElement("div",{className:kt.title},u.createElement("div",{className:kt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(Fn.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:kt.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:kt.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:kt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:kt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},g),type:2,manage_all_group:a}})})},u.createElement("aside",{className:kt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:kt.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"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>Vu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,su.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/post`)}),className:kt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:kt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(ru.Z,{placement:"bottomCenter",overlayClassName:kt.dro,dropdownRender:()=>u.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({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(je.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:kt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:kt.detail},(0,c.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:kt.iconV,onClick:d=>Vu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),v(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:kt.content},(0,c.dE)()&&u.createElement("span",{className:kt.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,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length>5&&u.createElement(Wu.default,{className:po.Z.threeTableSty,scroll:{y:240},onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Wu.default,{className:po.Z.threeTableSty,onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var qr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xr),es={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"},Au={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"},ts=Object.defineProperty,us=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Ea=(e,n,t)=>n in e?ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fa=(e,n)=>{for(var t in n||(n={}))os.call(n,t)&&Ea(e,t,n[t]);if(pa)for(var t of pa(n))as.call(n,t)&&Ea(e,t,n[t]);return e},ya=(e,n)=>us(e,ns(n)),va=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),ls=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>va(void 0,null,function*(){l(!0);const B=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>va(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=ya(fa({},B),{category_id:a.categoryId}));const v=yield(0,z.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});v&&v.homework_ids.length>0&&(N.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,v)=>{B.target.checked?r([...h,v]):r(h.filter(k=>k!==v))},K=B=>{const v=f.originData.filter(k=>k.name.indexOf(B)>-1);y(ya(fa({},f),{targerData:v}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Au.otherHomeworkWrap}`},u.createElement("div",{className:Au.otherHomeworkContainer},u.createElement("div",{className:Au.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Au.content},f.targerData.map(B=>u.createElement("div",{className:`${Au.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:v=>i(v,B.id)}),u.createElement("div",{className:Au.info},u.createElement("div",{className:`${Au.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Au.title},B.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Au.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:Au.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},rs=s(3564),ss=s(60920),Ye=s(67294),is=Object.defineProperty,cs=Object.defineProperties,ms=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,ga=(e,n,t)=>n in e?is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mn=(e,n)=>{for(var t in n||(n={}))_a.call(n,t)&&ga(e,t,n[t]);if(Zn)for(var t of Zn(n))Fa.call(n,t)&&ga(e,t,n[t]);return e},ha=(e,n)=>cs(e,ms(n)),ds=(e,n)=>{var t={};for(var a in e)_a.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Zn)for(var a of Zn(e))n.indexOf(a)<0&&Fa.call(e,a)&&(t[a]=e[a]);return t},Eo=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});le().extend(lo());const ps=({data:e,value:n,onChange:t})=>{var a,f,y,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Ye.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ha(mn({},r),{leftSearch:E.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ye.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ye.createElement(_t.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ye.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ye.createElement($e.Z,{styles:{margin:"0 auto"}})))),Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ha(mn({},r),{rigthSearch:E.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:y.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>Ye.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(A.Z,null,E==null?void 0:E.name),Ye.createElement(A.Z,null,Ye.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):Ye.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Es=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,h=ds(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[g]=U.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,v,k,b]=(0,ku.U)(Q.c_,mn(mn({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,de]=(0,ku.U)(Q.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,ku.U)(Q.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...T)=>Eo(void 0,[...T],function*(_={}){_e({});const re=yield k({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),Ye.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>Eo(void 0,null,function*(){g.submit()})},Ye.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"),Ye.createElement(U.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:T=>Eo(void 0,null,function*(){var _,re,fe;const De=yield Z(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((re=b==null?void 0:b.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[mn({},T)]}:mn({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},T));(De==null?void 0:De.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ye.createElement(P.Z,{wrap:!1,gutter:20},Ye.createElement(A.Z,{flex:1},Ye.createElement(U.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ye.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ye.createElement(A.Z,{flex:"390px"},Ye.createElement(U.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(T,_,re){return _&&le()(_).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&le()(_).startOf("minute")<=le()(de==null?void 0:de.max_late_time).startOf("minute")?(N.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${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ye.createElement(ne.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:T=>(0,F.BO)(T,{startTime:de==null?void 0:de.max_late_time}),disabledTime:T=>(0,F.hv)(T,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ye.createElement(Ve.Z,{spinning:v},Ye.createElement(U.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ye.createElement(ps,{data:(b==null?void 0:b.course_groups)||[],onChange:T=>{_e({group_ids:T})}})))))};var fs=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Es),j=s(67294),ys=Object.defineProperty,vs=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Ba=(e,n,t)=>n in e?ys(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))Fs.call(n,t)&&Ba(e,t,n[t]);if(Ca)for(var t of Ca(n))gs.call(n,t)&&Ba(e,t,n[t]);return e},fo=(e,n)=>vs(e,_s(n)),yo=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const vo=(0,u.createContext)({selectArrs:[]}),hs=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,h,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(fo(yu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[v,k]=(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:""}),[b,_e]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[T,_]=(0,u.useState)([]),[re,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:ze,detailTopBanner:O,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let ot=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),he(ot)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),he(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(yu(yu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&he()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(b.length===x.homeworks.length&&b.length>0?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const nt=(p,$)=>{i.page=p,i.limit=$,he()},he=(p={})=>{_e([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:fo(yu(yu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:yu(yu({},i),p)})},ft=()=>yo(void 0,null,function*(){const p=yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),k(yu({},$))}}),Pt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},St=[{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"}],Nu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Yt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Yt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},_u=(y=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:j.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:j.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:j.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:j.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:j.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:O.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),Xu=p=>{var $,be,Be,Me;if(b.length===0)return N.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ot=p.label||"",Cn={key:ot,selectArrs:b,selectArrsAll:T,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.can_publish)){N.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}ot="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.can_stop)){N.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}ot="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ot="\u6279\u91CF\u8865\u4EA4";break;case"delete":ot="\u5220\u9664";break;case"collection":ot="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:fo(yu({},Cn),{key:ot})})},qu=p=>yo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),he()}),Fu=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[ue]),ct=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.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 - (",j.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 )",j.createElement("br",null),j.createElement("br",null),"\u6CE8\u610F",j.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",j.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",j.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",j.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"),ae=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",j.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 )",j.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 j.createElement(vo.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:_e,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:ze,main_category_id:x.main_category_id||"",selectArrsAll:T,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:he,setSelectArrsAll:_}},j.createElement("section",null,j.createElement("aside",{className:es.bg},j.createElement($r.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Pt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:St,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(ze==null?void 0:ze.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),he(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{ft(),B(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{he()}}})},onDropdownMenuClick:Nu}),j.createElement(Wr.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,he()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),he(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Lr,{params:i,dispatch:t,onSelect:Yt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement($e.Z,null),j.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(j.Fragment,null,j.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>j.createElement(qr,{key:$,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&j.createElement(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&j.createElement(ve.Z,{offsetBottom:0},j.createElement(Gr,{buttonDataSource:_u,onClick:Xu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(fs,{getData:he}),j.createElement(Zl,{onCallback:()=>d(!1)}),j.createElement(rs.Z,{onOk:()=>{he()}}),j.createElement(ss.Z,{onOk:()=>{}}),j.createElement(Vl,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),j.createElement(mu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),he()}}),j.createElement(ql,null),j.createElement(rr,{onCallback:()=>d(!1)}),j.createElement(Er,{onCallback:()=>d(!1)}),j.createElement(wr,{refreshList:he}),j.createElement(Rr,null),j.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:qu,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&j.createElement(ls,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),j.createElement(oe.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>yo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),B(!1))}),width:800},j.createElement("div",null,j.createElement(P.Z,null,j.createElement(A.Z,{span:24},j.createElement(P.Z,{align:"middle"},j.createElement(A.Z,{span:24},j.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"))))),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),j.createElement(P.Z,null,j.createElement(Y.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,k(yu({},v))}},j.createElement(Y.ZP,{value:1,style:{marginTop:15}},j.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),j.createElement("br",null),j.createElement(Y.ZP,{value:0,style:{marginTop:15}},j.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),j.createElement(P.Z,null,j.createElement(Y.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,k(yu({},v))}},j.createElement(Y.ZP,{value:!1,style:{marginTop:15}},j.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},j.createElement(G.Z,{className:"ml20 current"})))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(I.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,k(Object.assign({},v))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(I.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,k(Object.assign({},v))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),j.createElement(A.Z,{className:"ml5"},j.createElement(I.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,k(Object.assign({},v))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement("br",null),j.createElement(Y.ZP,{value:!0,style:{marginTop:15}},j.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(S.Z,{placement:"bottomLeft",content:ae,trigger:"click"},j.createElement(G.Z,{className:"ml20 current"}))))),j.createElement("br",null)),j.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,j.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,k(Object.assign({},v))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",j.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"))),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&j.createElement("div",{style:{paddingLeft:35}},j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(I.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,k(Object.assign({},v))}}))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),j.createElement(A.Z,{className:"ml5"},j.createElement(I.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,k(Object.assign({},v))}}),j.createElement("span",{className:"ml10"},"%"))))))))};var Cs=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(hs),Bs=Object.defineProperty,As=Object.defineProperties,Ds=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pa=(e,n)=>{for(var t in n||(n={}))Aa.call(n,t)&&ba(e,t,n[t]);if(Hn)for(var t of Hn(n))Da.call(n,t)&&ba(e,t,n[t]);return e},bs=(e,n)=>As(e,Ds(n)),Ps=(e,n)=>{var t={};for(var a in e)Aa.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Hn)for(var a of Hn(e))n.indexOf(a)<0&&Da.call(e,a)&&(t[a]=e[a]);return t},ws=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const xs=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:h,onCallback:r}=n,o=Ps(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var de;_e.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?oe.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{k()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const k=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>ws(void 0,null,function*(){var b;if((b=v.current)!=null&&b.onVerify())return;K(!0);const _e=yield(0,z.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:bs(Pa({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Pa({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{k()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.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(pe.Z,{ref:b=>v.current=b})):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 ks=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(xs),Os=s(58440),Ts=Object.defineProperty,Ls=Object.defineProperties,Ns=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ka=(e,n)=>{for(var t in n||(n={}))Ss.call(n,t)&&xa(e,t,n[t]);if(wa)for(var t of wa(n))Is.call(n,t)&&xa(e,t,n[t]);return e},Zs=(e,n)=>Ls(e,Ns(n)),Hs=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const js=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Hs(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Zs(ka({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ka({},e.actionTabs.params)}))}),onCancel:()=>{n({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 Ms=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(js),Rs=Object.defineProperty,$s=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,La=(e,n,t)=>n in e?Rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Na=(e,n)=>{for(var t in n||(n={}))Oa.call(n,t)&&La(e,t,n[t]);if(jn)for(var t of jn(n))Ta.call(n,t)&&La(e,t,n[t]);return e},Vs=(e,n)=>$s(e,Ws(n)),Gs=(e,n)=>{var t={};for(var a in e)Oa.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&jn)for(var a of jn(e))n.indexOf(a)<0&&Ta.call(e,a)&&(t[a]=e[a]);return t},Js=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const zs=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=Gs(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Js(void 0,null,function*(){(yield(0,z.ZP)(`/api/courses/${h.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Vs(Na({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Na({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Us=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(zs),Ks=Object.defineProperty,Sa=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Ia=(e,n,t)=>n in e?Ks(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xs=(e,n)=>{for(var t in n||(n={}))Ys.call(n,t)&&Ia(e,t,n[t]);if(Sa)for(var t of Sa(n))Qs.call(n,t)&&Ia(e,t,n[t]);return e},qs=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const ei=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=U.default.useForm(),J=E=>E&&E<le()().startOf("day");return u.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>qs(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,z.ZP)(K,{method:"post",body:Xs({},i)});if(g.status===0){N.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,v=(g==null?void 0:g.category_id)||0;let k=(E=r.pathname)==null?void 0:E.split("/");k[4]=v,k[3]=B||k[3];const b=k==null?void 0:k.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(U.default,{form:l,initialValues:{name:""}},u.createElement(U.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var ti=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ei),Lu={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"},ui=Object.defineProperty,ni=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ha=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ja=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&Ha(e,t,n[t]);if(Za)for(var t of Za(n))li.call(n,t)&&Ha(e,t,n[t]);return e},Ma=(e,n)=>ni(e,oi(n)),Ra=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{Paragraph:ri}=at.default,si=({createShixunParams:e},n)=>{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"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,y]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),k=_=>{r(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,re)=>Ra(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>Ra(void 0,null,function*(){console.log(_,"params2");const fe=yield(0,mt.he)(_);if(!fe.status){if(re){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),K(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(Ma(ja({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[_e,de]=(0,u.useState)([]),Ae=_=>{de(_),e.current.shixuns_info=_.map(re=>({id:re,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),T=_=>{b(Ma(ja({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((_,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(A.Z,null,u.createElement(Je.tp,{dataSource:a,value:h,onChange:k}))),u.createElement("div",{className:Lu.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ee(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:T,hasMore:Z&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:_e},o.map(_=>{const{name:re,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:ze,level:O,total_stu_num:ue}=_||{};return u.createElement("div",{key:fe,className:Lu.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Lu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Lu.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:Lu.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:Lu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((nt,he)=>u.createElement("span",{key:he,className:Lu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",he+1,"\u5173")," ",nt))),u.createElement(Ft.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Lu.info},u.createElement(_t.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,ze),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},O)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:Lu.loading},u.createElement(Ve.Z,{spinning:!0}))))};var ii=(0,u.forwardRef)(si),dn={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"},tt=s(67294),ci=Object.defineProperty,$a=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Wa=(e,n,t)=>n in e?ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pi=(e,n)=>{for(var t in n||(n={}))mi.call(n,t)&&Wa(e,t,n[t]);if($a)for(var t of $a(n))di.call(n,t)&&Wa(e,t,n[t]);return e},hn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const{TabPane:cc}=V.default,Ei=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=U.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,g]=(0,u.useState)(!1);const[B,v]=(0,u.useState)("myself");let[k,b]=(0,u.useState)([]);const[_e,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,T]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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"&&fe()},[e.actionTabs.key]);let re=[];const fe=function(){return hn(this,null,function*(){var O;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:pi({},d)});k=[...k.concat(ue.object_list)],de(ue.is_teacher),((O=ue.object_list)==null?void 0:O.length)<d.limit?i(!1):i(!0),b([...k]),ue.object_list==""&&d.page===1&&J(!0)}})},De=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ut=O=>hn(void 0,null,function*(){g(!0);const ue=yield(0,Q.aQ)(O);g(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:O.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:ze}=t;return tt.createElement("div",null,tt.createElement(oe.default,{className:dn.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:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:K},onOk:()=>hn(void 0,null,function*(){var O,ue,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let Pt=yield(0,mt.Tr)({id:[...(ue=(O=De.current)==null?void 0:O.shixuns_info)==null?void 0:ue.map(St=>St.id)],course_id:y.coursesId,type:"shixun"});(Pt==null?void 0:Pt.student_count)===0?ut(De.current):Z(Pt);return}g(!0);const he=r.getFieldsValue(),ft=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:he.group_ids}});(ft==null?void 0:ft.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:ft.object_ids,params:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:ze==null?void 0:ze.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},tt.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},tt.createElement(A.Z,{span:12},_.map((O,ue)=>tt.createElement(L.ZP,{key:ue,shape:"round",style:B===O.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===O.id?"ghost":"default",className:"mr10",onClick:nt=>hn(void 0,null,function*(){if(O.id==="jupyter"){v(O.id);return}k=[],E=!0,d.page=0,d.search="",d.filter=O.id,fe(),v(O.id)})},O.name))),tt.createElement(A.Z,{span:12,className:"tr"},tt.createElement(Ie.default.Search,{className:dn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:O=>{var ue;B==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(O.target.value))},suffix:tt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${dn.searchIcon}`}),onSearch:O=>{var ue;if(O&&(0,gt.tk)({name:O,copywriting:O,position:"HomeworkCommon"}),B==="jupyter"){(ue=x.current)==null||ue.search(O);return}E=!0,d.search=O,d.page=0,k=[],fe()},style:{width:260}}))),B==="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"),B==="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"),B==="jupyter"?tt.createElement(ii,{createShixunParams:De,ref:x}):tt.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&B==="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:()=>{i(!1),fe()},hasMore:E,useWindow:!1},tt.createElement(U.default,{form:r,initialValues:{group_ids:re},className:dn.form,onChange:O=>{re=r.getFieldValue()}},k==""&&tt.createElement($e.Z,{styles:{margin:"10px auto"}}),tt.createElement(U.default.Item,{name:"group_ids"},tt.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},k==null?void 0:k.map(function(O,ue){return tt.createElement(P.Z,{key:ue},tt.createElement(A.Z,{flex:"2"},tt.createElement(w.default,{onChange:nt=>{},key:ue,value:String(O.id),defaultChecked:!0},tt.createElement("span",{className:["c-black",dn.line1].join(" ")},O.name))),tt.createElement(A.Z,{flex:"1",className:"c-black"},tt.createElement("span",{className:dn.line1},O==null?void 0:O.course_list_name)),tt.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?tt.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?tt.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==null?void 0:O.username))}))))))),tt.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:K,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:O=>hn(void 0,null,function*(){De.current.shixuns_info=O,ut(De.current)})}))};var fi=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),yi=s(89485),cu=s(67294),vi=Object.defineProperty,Va=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Ga=(e,n,t)=>n in e?vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ja=(e,n)=>{for(var t in n||(n={}))_i.call(n,t)&&Ga(e,t,n[t]);if(Va)for(var t of Va(n))Fi.call(n,t)&&Ga(e,t,n[t]);return e};const gi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){N.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),y(!1),r(""))};return cu.createElement("section",{className:"tc animated fadeIn",style:Ja(Ja({},{color:"#999",margin:"200px auto"}),e)},cu.createElement("img",{src:yi.z3}),cu.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"),cu.createElement("div",{style:{marginTop:"30px"}},cu.createElement(L.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),cu.createElement(L.ZP,{onClick:()=>{(0,F.xg)(`${na.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&&cu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},cu.createElement("div",null,cu.createElement("div",null,cu.createElement(Y.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),cu.createElement("div",null,cu.createElement(Y.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var hi=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(gi),Ci=s(69837),Bi=s(46206),Ai=s(12662),za={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Di=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),bi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(ho);let g;const[B,v]=(0,u.useState)(!1),[k,b]=(0,u.useState)(""),_e=Z=>{a(Z.target.checked),f(Z.target.checked?y.map(d=>d.homework_id):[]),Z.target.checked?K([...y]):K([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:za.moveCategory,onMouseLeave:Z=>v(!1)},u.createElement(je.default,{onClick:Z=>Di(void 0,[Z],function*({item:d,key:T,keyPath:_,domEvent:re}){if(h=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:T}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Ie.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var T;if(!(k!==""&&Z.category_name.indexOf(k)<0))return u.createElement(u.Fragment,null,u.createElement(je.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(T=Z==null?void 0:Z.third_category)==null?void 0:T.map(_=>u.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:za.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(ru.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(L.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Ru.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ot={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"},Pi=Object.defineProperty,wi=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?Pi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pn=(e,n)=>{for(var t in n||(n={}))ki.call(n,t)&&Ka(e,t,n[t]);if(Ua)for(var t of Ua(n))Oi.call(n,t)&&Ka(e,t,n[t]);return e},Ti=(e,n)=>wi(e,xi(n)),Gu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(ho);let g=(0,C.useParams)();const[B,v]=(0,u.useState)(!1),k=(0,u.useRef)(),[b,_e]=(0,u.useState)([]);g=Ti(pn(pn({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{_e([]),v(!1)},[]);const de=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,T)=>T.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var T,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(T=d==null?void 0:d.split("/"))==null?void 0:T[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ae(){return Gu(this,null,function*(){let d=yield(0,z.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:pn({},g)});_e(d.data)})}const Z=d=>{l.includes(d)?(J(l.filter(T=>T!==d)),i(E.filter(T=>T.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:Ot.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&k.current&&!k.current.contains(d.target))&&(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:k},u.createElement(w.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>Z(e.homework_id)})),u.createElement("div",{className:Ot.info},u.createElement("div",{className:Ot.title},u.createElement("div",{className:Ot.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(Fn.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Ot.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:Ot.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:Ot.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Ot.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:pn({},g),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Ot.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Ot.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"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>Gu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,su.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/post`)}),className:Ot.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Ot.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(ru.Z,{placement:"bottomCenter",overlayClassName:Ot.dro,dropdownRender:()=>u.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:pn({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({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(je.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:pn({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:Ot.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Ot.detail},(0,c.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:Ot.iconV,onClick:d=>Gu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),v(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Ot.content},(0,c.dE)()&&u.createElement("span",{className:Ot.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,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length>5&&u.createElement(Wu.default,{scroll:{y:240},onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Wu.default,{onRow:d=>({onClick:T=>{T.stopPropagation(),T.preventDefault()}}),onHeaderRow:(d,T)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,T,_)=>{_.field&&(g.sort_by=_.field),_.order||(g.sort_direction="asc"),_.order==="ascend"&&(g.sort_direction="asc"),_.order==="descend"&&(g.sort_direction="desc"),_.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var Ni=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Li),Si={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"},Du={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,Ya=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Qa=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xa=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Qa(e,t,n[t]);if(Ya)for(var t of Ya(n))Mi.call(n,t)&&Qa(e,t,n[t]);return e},qa=(e,n)=>Zi(e,Hi(n)),el=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())}),Ri=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>el(void 0,null,function*(){l(!0);const B=yield(0,z.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>el(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=qa(Xa({},B),{category_id:a.categoryId}));const v=yield(0,z.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});v&&v.homework_ids.length>0&&(N.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,v)=>{B.target.checked?r([...h,v]):r(h.filter(k=>k!==v))},K=B=>{const v=f.originData.filter(k=>k.name.indexOf(B)>-1);y(qa(Xa({},f),{targerData:v}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Du.otherHomeworkWrap}`},u.createElement("div",{className:Du.otherHomeworkContainer},u.createElement("div",{className:Du.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Du.content},f.targerData.map(B=>u.createElement("div",{className:`${Du.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:v=>i(v,B.id)}),u.createElement("div",{className:Du.info},u.createElement("div",{className:`${Du.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Du.title},B.name),u.createElement("div",null,u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Du.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:Du.footer},u.createElement(L.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(L.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},$i=s(34738),Wi=s(6151),Qe=s(67294),Vi=Object.defineProperty,Gi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,nl=(e,n,t)=>n in e?Vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,En=(e,n)=>{for(var t in n||(n={}))tl.call(n,t)&&nl(e,t,n[t]);if(Mn)for(var t of Mn(n))ul.call(n,t)&&nl(e,t,n[t]);return e},ol=(e,n)=>Gi(e,Ji(n)),zi=(e,n)=>{var t={};for(var a in e)tl.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Mn)for(var a of Mn(e))n.indexOf(a)<0&&ul.call(e,a)&&(t[a]=e[a]);return t},_o=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});le().extend(lo());const Ui=({data:e,value:n,onChange:t})=>{var a,f,y,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),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(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ol(En({},r),{leftSearch:E.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Qe.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Qe.createElement(_t.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Qe.createElement(w.default,{key:i,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",(l==null?void 0:l.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(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ol(En({},r),{rigthSearch:E.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:y.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>Qe.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Qe.createElement(A.Z,null,E==null?void 0:E.name),Qe.createElement(A.Z,null,Qe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):Qe.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Ki=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,h=zi(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[g]=U.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,v,k,b]=(0,ku.U)(Q.c_,En(En({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,de]=(0,ku.U)(Q.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,ku.U)(Q.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...T)=>_o(void 0,[...T],function*(_={}){_e({});const re=yield k({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),Qe.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>_o(void 0,null,function*(){g.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(U.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:T=>_o(void 0,null,function*(){var _,re,fe;const De=yield Z(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((re=b==null?void 0:b.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[En({},T)]}:En({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},T));(De==null?void 0:De.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Qe.createElement(P.Z,{wrap:!1,gutter:20},Qe.createElement(A.Z,{flex:1},Qe.createElement(U.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Qe.createElement(Ie.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(A.Z,{flex:"390px"},Qe.createElement(U.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(T,_,re){return _&&le()(_).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&le()(_).startOf("minute")<=le()(de==null?void 0:de.max_late_time).startOf("minute")?(N.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${de==null?void 0:de.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:T=>(0,F.BO)(T,{startTime:de==null?void 0:de.max_late_time}),disabledTime:T=>(0,F.hv)(T,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Qe.createElement(Ve.Z,{spinning:v},Qe.createElement(U.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Qe.createElement(Ui,{data:(b==null?void 0:b.course_groups)||[],onChange:T=>{_e({group_ids:T})}})))))};var Yi=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ki),M=s(67294),Qi=Object.defineProperty,Xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,ll=(e,n,t)=>n in e?Qi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vu=(e,n)=>{for(var t in n||(n={}))ec.call(n,t)&&ll(e,t,n[t]);if(al)for(var t of al(n))tc.call(n,t)&&ll(e,t,n[t]);return e},Fo=(e,n)=>Xi(e,qi(n)),go=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,h);r((t=t.apply(e,n)).next())});const ho=(0,u.createContext)({selectArrs:[]}),uc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,h,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(Fo(vu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[v,k]=(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:""}),[b,_e]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[T,_]=(0,u.useState)([]),[re,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:ze,detailTopBanner:O,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let ot=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),he(ot)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),he(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(vu(vu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&he()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(b.length===x.homeworks.length&&b.length>0?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const nt=(p,$)=>{i.page=p,i.limit=$,he()},he=(p={})=>{_e([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Fo(vu(vu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:vu(vu({},i),p)})},ft=()=>go(void 0,null,function*(){const p=yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),k(vu({},$))}}),Pt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},St=[{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"}],Nu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Yt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Yt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},_u=(y=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:M.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:M.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:M.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:M.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:M.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:O.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),Xu=p=>{var $,be,Be,Me;if(b.length===0)return N.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ot=p.label||"",Cn={key:ot,selectArrs:b,selectArrsAll:T,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.can_publish)){N.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}ot="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.can_stop)){N.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}ot="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ot="\u6279\u91CF\u8865\u4EA4";break;case"delete":ot="\u5220\u9664";break;case"collection":ot="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Fo(vu({},Cn),{key:ot})})},qu=p=>go(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),he()}),Fu=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[ue]),ct=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.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 - (",M.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 )",M.createElement("br",null),M.createElement("br",null),"\u6CE8\u610F",M.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",M.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",M.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",M.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"),ae=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",M.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 )",M.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 M.createElement(ho.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:_e,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:ze,main_category_id:x.main_category_id||"",selectArrsAll:T,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:he,setSelectArrsAll:_}},M.createElement("section",null,M.createElement("aside",{className:Si.bg},M.createElement(Bi.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Pt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:St,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(ze==null?void 0:ze.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),he(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{ft(),B(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{he()}}})},onDropdownMenuClick:Nu}),M.createElement(Ai.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,he()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),he(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(hi,{params:i,dispatch:t,onSelect:Yt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement($e.Z,null),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(M.Fragment,null,M.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>M.createElement(Ni,{key:$,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&M.createElement(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&M.createElement(ve.Z,{offsetBottom:0},M.createElement(bi,{buttonDataSource:_u,onClick:Xu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(Yi,{getData:he}),M.createElement(ks,{onCallback:()=>d(!1)}),M.createElement($i.Z,{onOk:()=>{he()}}),M.createElement(Wi.Z,{onOk:()=>{}}),M.createElement(Os.Z,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),M.createElement(mu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),he()}}),M.createElement(Ms,null),M.createElement(Us,{onCallback:()=>d(!1)}),M.createElement(ti,{onCallback:()=>d(!1)}),M.createElement(fi,{refreshList:he}),M.createElement(Ci.Z,null),M.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:qu,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&M.createElement(Ri,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),M.createElement(oe.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>go(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,z.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),B(!1))}),width:800},M.createElement("div",null,M.createElement(P.Z,null,M.createElement(A.Z,{span:24},M.createElement(P.Z,{align:"middle"},M.createElement(A.Z,{span:24},M.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"))))),M.createElement(P.Z,{className:"mt25"},M.createElement(A.Z,null,M.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),M.createElement(A.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(Y.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,k(vu({},v))}},M.createElement(Y.ZP,{value:1,style:{marginTop:15}},M.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),M.createElement("br",null),M.createElement(Y.ZP,{value:0,style:{marginTop:15}},M.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),M.createElement(P.Z,{className:"mt25"},M.createElement(A.Z,null,M.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),M.createElement(A.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(Y.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,k(vu({},v))}},M.createElement(Y.ZP,{value:!1,style:{marginTop:15}},M.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},M.createElement(G.Z,{className:"ml20 current"})))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(I.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,k(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(I.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,k(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),M.createElement(A.Z,{className:"ml5"},M.createElement(I.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,k(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement("br",null),M.createElement(Y.ZP,{value:!0,style:{marginTop:15}},M.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(S.Z,{placement:"bottomLeft",content:ae,trigger:"click"},M.createElement(G.Z,{className:"ml20 current"}))))),M.createElement("br",null)),M.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),M.createElement(P.Z,{className:"mt25"},M.createElement(A.Z,null,M.createElement("strong",null,M.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,k(Object.assign({},v))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",M.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"))),M.createElement(A.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&M.createElement("div",{style:{paddingLeft:35}},M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(I.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,k(Object.assign({},v))}}))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),M.createElement(A.Z,{className:"ml5"},M.createElement(I.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,k(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))))))))};var nc=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(uc);const oc=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case m.Fy.THEMEONE:return u.createElement(xl,null);case m.Fy.THEMETHREE:return u.createElement(Cs,null);case m.Fy.DEFAULT:default:return u.createElement(nc,null)}};var ac=(0,C.connect)(({globalSetting:e})=>({globalSetting:e}))(oc)},74348:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return P}});var m=s(67294),u=s(85418),C=s(68508),N=s(83062),te={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ve=s(80150),P=({isAdmin:A,dataSource:Y,batchStatus:S,SortMenuName:I,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const z=A?[{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"}],pe=q=>{w(q.name),F(q)},ce=I==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:te.searchSortControllerContainer},m.createElement(ve.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:q}})=>{G(q.trim())},style:{width:220}}),m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[I]},z.map(q=>m.createElement(C.default.Item,{key:q.name,onClick:()=>pe(q)},q.name)))},m.createElement("div",null,m.createElement("span",{className:`${te.btn} ${ce?te.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),I)))),ce&&m.createElement(N.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"},m.createElement("span",{className:te.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},20333:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return I}});var m=s(67294),u=s(68508),C=s(85418),N=s(2453),te=s(83062),ve={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},oe=s(35973),P=s(52262),A=s(80150),Y=s(52810);const S=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:z,type:pe,exportType:ce,TooltipTitle:q,categoryId:Ce,dropdownMenu:W,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:Ee,onTabMenuClick:we,onTooltipTitleClick:Te,onDropdownMenuClick:X,onsetClick:se})=>{var Fe;const xe=()=>m.createElement(u.default,{onClick:({key:ne})=>{X(ne)}},W.map(ne=>m.createElement(u.default.Item,{key:ne.id},ne.name))),U=(0,oe.useParams)();return m.createElement("div",{className:ve.tabMenuContainer},m.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"}},m.createElement("div",{className:"flex gap-4px mr-auto"},F==null?void 0:F.map((ne,We)=>m.createElement("div",{key:We,className:`text-16px flex item-center justify-center current ${Oe==(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:Oe==(ne==null?void 0:ne.id)?"#1890FF":""},onClick:()=>w?{}:we(ne)},ne==null?void 0:ne.name,ne.total!==void 0&&m.createElement("span",{className:"ml-4px"},ne==null?void 0:ne.total)))),c&&Ne&&m.createElement("div",{className:"flex item-center gap-20px mr-20px"},m.createElement(C.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ne})=>{var We,le;if(ce==="group"&&!((We=Ee.AssistantObject.group)!=null&&We.can_download)){N.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(ce==="normal"&&!((le=Ee.AssistantObject.normal)!=null&&le.can_download)){N.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:pe,exportType:ce,category_id:U.categoryId}}),ne=="3"&&oe.history.push(`/classrooms/${U==null?void 0:U.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}}},m.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,P.Rm)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:se}),m.createElement(te.Z,{title:q},m.createElement("span",{className:`iconfont ${Ce?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:Te})),m.createElement(C.Z,{dropdownRender:xe},m.createElement(A.op,{theme:Y.Fy.THEMEONE,icon:m.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",G||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var I=(0,oe.connect)(({classroomList:w})=>({classroomList:w}))(S)},84581:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return P}});var m=s(67294),u=s(85418),C=s(68508),N=s(83062),te={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ve=s(80150),P=({isAdmin:A,dataSource:Y,batchStatus:S,SortMenuName:I,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const z=A?[{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"}],pe=q=>{w(q.name),F(q)},ce=I==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:te.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[I]},z.map(q=>m.createElement(C.default.Item,{key:q.name,onClick:()=>pe(q)},q.name)))},m.createElement("div",null,m.createElement("span",{className:`${te.btn} ${ce?te.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),I)))),ce&&m.createElement(N.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"},m.createElement("span",{className:te.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(ve.t7,{className:te.myInput,style:{width:220,marginLeft:"auto"},onChange:(q,Ce)=>{G(q.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},87711:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return I}});var m=s(67294),u=s(68508),C=s(71230),N=s(15746),te=s(85418),ve=s(2453),oe=s(83062),P={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},A=s(35973),Y=s(52262);const S=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:z,type:pe,exportType:ce,TooltipTitle:q,categoryId:Ce,dropdownMenu:W,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:Ee,onTabMenuClick:we,onTooltipTitleClick:Te,onDropdownMenuClick:X,onsetClick:se})=>{var Fe;const xe=()=>m.createElement(u.default,{onClick:({key:ne})=>{X(ne)}},W.map(ne=>m.createElement(u.default.Item,{key:ne.id},ne.name))),U=(0,A.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(C.Z,null,m.createElement(N.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Oe},F.map(ne=>m.createElement(u.default.Item,{key:ne.id,onClick:()=>w?{}:we(ne),style:{color:"#fff"}},m.createElement("span",{className:`${c?"mr5":""}`},ne.name),ne.total!==void 0&&m.createElement("span",null,ne.total||0))))),c&&Ne&&m.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(te.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var ne,We;if(ce==="group"&&!((ne=Ee.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(ce==="normal"&&!((We=Ee.AssistantObject.normal)!=null&&We.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:pe,exportType:ce,category_id:U.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var ne,We;if(ce==="group"&&!((ne=Ee.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(ce==="normal"&&!((We=Ee.AssistantObject.normal)!=null&&We.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}A.history.push(`/classrooms/${U==null?void 0:U.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},m.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},m.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Y.Rm)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:se},m.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),m.createElement("div",{className:P.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Te},m.createElement(oe.Z,{title:q},m.createElement("span",{className:Ce?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(te.Z,{className:"ml10",dropdownRender:xe},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,G||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var I=(0,A.connect)(({classroomList:w})=>({classroomList:w}))(S)},4440:function(rt,Pe,s){"use strict";s.d(Pe,{$J:function(){return C},JZ:function(){return te},bN:function(){return oe},jP:function(){return ve},rO:function(){return N}});var m=s(33170),u=(P,A,Y)=>new Promise((S,I)=>{var w=c=>{try{F(Y.next(c))}catch(z){I(z)}},G=c=>{try{F(Y.throw(c))}catch(z){I(z)}},F=c=>c.done?S(c.value):Promise.resolve(c.value).then(w,G);F((Y=Y.apply(P,A)).next())});function C(P){return(0,m.U2)(`libraries/${P}.json`)}function N(P){return(0,m.U2)("library_tags.json",P)}function te(P){return u(this,null,function*(){return(yield(0,m.IV)(`attachments/${P}.json`)).status===0})}function ve(P){return(0,m.v_)("libraries.json",P)}function oe(P,A){return(0,m.gz)(`libraries/${P}.json`,A)}},63909:function(rt,Pe,s){"use strict";s.d(Pe,{_:function(){return S}});var m=s(93686),u=s(14446),C=s(2453),N=s(9430),te=s(28706),ve=s(67294),oe=(I,w,G)=>new Promise((F,c)=>{var z=q=>{try{ce(G.next(q))}catch(Ce){c(Ce)}},pe=q=>{try{ce(G.throw(q))}catch(Ce){c(Ce)}},ce=q=>q.done?F(q.value):Promise.resolve(q.value).then(z,pe);ce((G=G.apply(I,w)).next())});const P=I=>oe(void 0,[I],function*({is_jupyter:w,is_jupyter_lab:G,shixunId:F,homework_common_id:c,courseId:z}){if(w||G){const ce=yield(0,m.BK)({id:F});ce!=null&&ce.identifier&&(0,te.xg)(`/tasks/${ce.identifier}/jupyter?homework_common_id=${c}`);return}const pe=yield(0,m.Ir)({id:F,homework_common_id:c});if(pe!=null&&pe.game_identifier){(0,te.xg)(`/tasks/${z}/${c}/${pe.game_identifier}`);return}(pe==null?void 0:pe.status)===2?A(pe==null?void 0:pe.message,c,z):(pe==null?void 0:pe.status)===3?Y(pe==null?void 0:pe.message):(pe==null?void 0:pe.status)==-3&&(0,te.eF)()}),A=(I,w,G)=>{I=I!=null&&I.includes(".json")?I:`${I}.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:()=>oe(void 0,null,function*(){const F=yield(0,m.$Q)({url:I});if(!F)return;C.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const c=yield(0,m.Ir)({id:F.shixun_identifier,homework_common_id:w});if(c!=null&&c.game_identifier){(0,te.xg)(`/tasks/${G}/${w}/${c.game_identifier}`);return}(c==null?void 0:c.status)===2?A(c==null?void 0:c.message,w,G):(c==null?void 0:c.status)===3&&Y(c==null?void 0:c.message)})})},Y=I=>{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",I,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},S=(I,w)=>oe(void 0,[I,w],function*(G,{is_jupyter:F,is_jupyter_lab:c}){const z=yield(0,m.WT)(G);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(N.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(pe,ce){const{course_identifier:q,id:Ce}=ce||{};return ve.createElement("a",{target:"_blank",href:`/classrooms/${q}/shixun_homework/${Ce}/detail`},pe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(pe,ce){const{course_identifier:q,id:Ce,shixun_identifier:W}=ce;return ve.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{P({is_jupyter:F,is_jupyter_lab:c,shixunId:W,homework_common_id:Ce,courseId:q})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:z,rowKey:"id"}))}),!0;if(z.length===1){const{shixun_identifier:pe,id:ce,course_identifier:q}=z[0];return P({is_jupyter:F,is_jupyter_lab:c,shixunId:pe,homework_common_id:ce,courseId:q}),!0}return!1});Pe.Z=P},81643:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return m}});const m=u=>u?typeof u=="function"?u():u:null},48783:function(rt,Pe,s){"use strict";var m=s(74902),u=s(96523);function C(N){let te;const ve=P=>()=>{te=null,N.apply(void 0,(0,m.Z)(P))},oe=function(){if(te==null){for(var P=arguments.length,A=new Array(P),Y=0;Y<P;Y++)A[Y]=arguments[Y];te=(0,u.Z)(ve(A))}};return oe.cancel=()=>{u.Z.cancel(te),te=null},oe}Pe.Z=C},30291:function(rt,Pe,s){"use strict";s.d(Pe,{Z:function(){return Oe}});var m=s(15671),u=s(43144),C=s(60136),N=s(51630),te=s(67294),ve=s(94184),oe=s.n(ve),P=s(48555),A=s(10366),Y=s(48783),S=s(53124),I=s(67968),w=s(45503);const G=Ee=>{const{componentCls:we}=Ee;return{[we]:{position:"fixed",zIndex:Ee.zIndexPopup}}};var F=(0,I.Z)("Affix",Ee=>{const we=(0,w.TS)(Ee,{zIndexPopup:Ee.zIndexBase+10});return[G(we)]});function c(Ee){return Ee!==window?Ee.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function z(Ee,we,Te){if(Te!==void 0&&we.top>Ee.top-Te)return Te+we.top}function pe(Ee,we,Te){if(Te!==void 0&&we.bottom<Ee.bottom+Te){const X=window.innerHeight-we.bottom;return Te+X}}const ce=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function q(){return typeof window!="undefined"?window:null}var Ce;(function(Ee){Ee[Ee.None=0]="None",Ee[Ee.Prepare=1]="Prepare"})(Ce||(Ce={}));let W=function(Ee){(0,C.Z)(Te,Ee);var we=(0,N.Z)(Te);function Te(){var X;return(0,m.Z)(this,Te),X=we.apply(this,arguments),X.state={status:Ce.None,lastAffix:!1,prevTarget:null},X.placeholderNodeRef=(0,te.createRef)(),X.fixedNodeRef=(0,te.createRef)(),X.addListeners=()=>{const se=X.getTargetFunc(),Fe=se==null?void 0:se(),{prevTarget:xe}=X.state;xe!==Fe&&(ce.forEach(U=>{xe==null||xe.removeEventListener(U,X.lazyUpdatePosition),Fe==null||Fe.addEventListener(U,X.lazyUpdatePosition)}),X.updatePosition(),X.setState({prevTarget:Fe}))},X.removeListeners=()=>{X.timer&&(clearTimeout(X.timer),X.timer=null);const{prevTarget:se}=X.state,Fe=X.getTargetFunc(),xe=Fe==null?void 0:Fe();ce.forEach(U=>{xe==null||xe.removeEventListener(U,X.lazyUpdatePosition),se==null||se.removeEventListener(U,X.lazyUpdatePosition)}),X.updatePosition.cancel(),X.lazyUpdatePosition.cancel()},X.getOffsetTop=()=>{const{offsetBottom:se,offsetTop:Fe}=X.props;return se===void 0&&Fe===void 0?0:Fe},X.getOffsetBottom=()=>X.props.offsetBottom,X.measure=()=>{const{status:se,lastAffix:Fe}=X.state,{onChange:xe}=X.props,U=X.getTargetFunc();if(se!==Ce.Prepare||!X.fixedNodeRef.current||!X.placeholderNodeRef.current||!U)return;const ne=X.getOffsetTop(),We=X.getOffsetBottom(),le=U();if(le){const He={status:Ce.None},me=c(X.placeholderNodeRef.current);if(me.top===0&&me.left===0&&me.width===0&&me.height===0)return;const Q=c(le),ye=z(me,Q,ne),ie=pe(me,Q,We);ye!==void 0?(He.affixStyle={position:"fixed",top:ye,width:me.width,height:me.height},He.placeholderStyle={width:me.width,height:me.height}):ie!==void 0&&(He.affixStyle={position:"fixed",bottom:ie,width:me.width,height:me.height},He.placeholderStyle={width:me.width,height:me.height}),He.lastAffix=!!He.affixStyle,xe&&Fe!==He.lastAffix&&xe(He.lastAffix),X.setState(He)}},X.prepareMeasure=()=>{X.setState({status:Ce.Prepare,affixStyle:void 0,placeholderStyle:void 0})},X.updatePosition=(0,Y.Z)(()=>{X.prepareMeasure()}),X.lazyUpdatePosition=(0,Y.Z)(()=>{const se=X.getTargetFunc(),{affixStyle:Fe}=X.state;if(se&&Fe){const xe=X.getOffsetTop(),U=X.getOffsetBottom(),ne=se();if(ne&&X.placeholderNodeRef.current){const We=c(ne),le=c(X.placeholderNodeRef.current),He=z(le,We,xe),me=pe(le,We,U);if(He!==void 0&&Fe.top===He||me!==void 0&&Fe.bottom===me)return}}X.prepareMeasure()}),X}return(0,u.Z)(Te,[{key:"getTargetFunc",value:function(){const{getTargetContainer:se}=this.context,{target:Fe}=this.props;return Fe!==void 0?Fe:se!=null?se:q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(se){this.addListeners(),(se.offsetTop!==this.props.offsetTop||se.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:se,placeholderStyle:Fe}=this.state,{affixPrefixCls:xe,rootClassName:U,children:ne}=this.props,We=oe()(se&&U,{[xe]:!!se});let le=(0,A.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return te.createElement(P.Z,{onResize:this.updatePosition},te.createElement("div",Object.assign({},le,{ref:this.placeholderNodeRef}),se&&te.createElement("div",{style:Fe,"aria-hidden":"true"}),te.createElement("div",{className:We,ref:this.fixedNodeRef,style:se},te.createElement(P.Z,{onResize:this.updatePosition},ne))))}}]),Te}(te.Component);W.contextType=S.E_;var Oe=(0,te.forwardRef)((Ee,we)=>{const{prefixCls:Te,rootClassName:X}=Ee,{getPrefixCls:se}=(0,te.useContext)(S.E_),Fe=se("affix",Te),[xe,U]=F(Fe),ne=Object.assign(Object.assign({},Ee),{affixPrefixCls:Fe,rootClassName:oe()(X,U)});return xe(te.createElement(W,Object.assign({},ne,{ref:we})))})},66330:function(rt,Pe,s){"use strict";s.d(Pe,{t5:function(){return Y}});var m=s(94184),u=s.n(m),C=s(92419),N=s(67294),te=s(53124),ve=s(81643),oe=s(20136),P=function(I,w){var G={};for(var F in I)Object.prototype.hasOwnProperty.call(I,F)&&w.indexOf(F)<0&&(G[F]=I[F]);if(I!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,F=Object.getOwnPropertySymbols(I);c<F.length;c++)w.indexOf(F[c])<0&&Object.prototype.propertyIsEnumerable.call(I,F[c])&&(G[F[c]]=I[F[c]]);return G};const A=(I,w,G)=>{if(!(!w&&!G))return N.createElement(N.Fragment,null,w&&N.createElement("div",{className:`${I}-title`},(0,ve.Z)(w)),N.createElement("div",{className:`${I}-inner-content`},(0,ve.Z)(G)))},Y=I=>{const{hashId:w,prefixCls:G,className:F,style:c,placement:z="top",title:pe,content:ce,children:q}=I;return N.createElement("div",{className:u()(w,G,`${G}-pure`,`${G}-placement-${z}`,F),style:c},N.createElement("div",{className:`${G}-arrow`}),N.createElement(C.G,Object.assign({},I,{className:w,prefixCls:G}),q||A(G,pe,ce)))},S=I=>{const{prefixCls:w}=I,G=P(I,["prefixCls"]),{getPrefixCls:F}=N.useContext(te.E_),c=F("popover",w),[z,pe]=(0,oe.Z)(c);return z(N.createElement(Y,Object.assign({},G,{prefixCls:c,hashId:pe})))};Pe.ZP=S},55241:function(rt,Pe,s){"use strict";var m=s(94184),u=s.n(m),C=s(67294),N=s(81643),te=s(33603),ve=s(53124),oe=s(83062),P=s(66330),A=s(20136),Y=function(w,G){var F={};for(var c in w)Object.prototype.hasOwnProperty.call(w,c)&&G.indexOf(c)<0&&(F[c]=w[c]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,c=Object.getOwnPropertySymbols(w);z<c.length;z++)G.indexOf(c[z])<0&&Object.prototype.propertyIsEnumerable.call(w,c[z])&&(F[c[z]]=w[c[z]]);return F};const S=w=>{let{title:G,content:F,prefixCls:c}=w;return C.createElement(C.Fragment,null,G&&C.createElement("div",{className:`${c}-title`},(0,N.Z)(G)),C.createElement("div",{className:`${c}-inner-content`},(0,N.Z)(F)))},I=C.forwardRef((w,G)=>{const{prefixCls:F,title:c,content:z,overlayClassName:pe,placement:ce="top",trigger:q="hover",mouseEnterDelay:Ce=.1,mouseLeaveDelay:W=.1,overlayStyle:Ne={}}=w,Oe=Y(w,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ee}=C.useContext(ve.E_),we=Ee("popover",F),[Te,X]=(0,A.Z)(we),se=Ee(),Fe=u()(pe,X);return Te(C.createElement(oe.Z,Object.assign({placement:ce,trigger:q,mouseEnterDelay:Ce,mouseLeaveDelay:W,overlayStyle:Ne},Oe,{prefixCls:we,overlayClassName:Fe,ref:G,overlay:c||z?C.createElement(S,{prefixCls:we,title:c,content:z}):null,transitionName:(0,te.m)(se,"zoom-big",Oe.transitionName),"data-popover-inject":!0})))});I._InternalPanelDoNotUseOrYouWillBeFired=P.ZP,Pe.Z=I},20136:function(rt,Pe,s){"use strict";var m=s(14747),u=s(50438),C=s(97414),N=s(8796),te=s(67968),ve=s(45503);const oe=Y=>{const{componentCls:S,popoverColor:I,minWidth:w,fontWeightStrong:G,popoverPadding:F,boxShadowSecondary:c,colorTextHeading:z,borderRadiusLG:pe,zIndexPopup:ce,marginXS:q,colorBgElevated:Ce,popoverBg:W}=Y;return[{[S]:Object.assign(Object.assign({},(0,m.Wf)(Y)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ce,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${S}-content`]:{position:"relative"},[`${S}-inner`]:{backgroundColor:W,backgroundClip:"padding-box",borderRadius:pe,boxShadow:c,padding:F},[`${S}-title`]:{minWidth:w,marginBottom:q,color:z,fontWeight:G},[`${S}-inner-content`]:{color:I}})},(0,C.ZP)(Y,{colorBg:"var(--antd-arrow-background-color)"}),{[`${S}-pure`]:{position:"relative",maxWidth:"none",margin:Y.sizePopupArrow,display:"inline-block",[`${S}-content`]:{display:"inline-block"}}}]},P=Y=>{const{componentCls:S}=Y;return{[S]:N.i.map(I=>{const w=Y[`${I}6`];return{[`&${S}-${I}`]:{"--antd-arrow-background-color":w,[`${S}-inner`]:{backgroundColor:w},[`${S}-arrow`]:{background:"transparent"}}}})}},A=Y=>{const{componentCls:S,lineWidth:I,lineType:w,colorSplit:G,paddingSM:F,controlHeight:c,fontSize:z,lineHeight:pe,padding:ce}=Y,q=c-Math.round(z*pe),Ce=q/2,W=q/2-I,Ne=ce;return{[S]:{[`${S}-inner`]:{padding:0},[`${S}-title`]:{margin:0,padding:`${Ce}px ${Ne}px ${W}px`,borderBottom:`${I}px ${w} ${G}`},[`${S}-inner-content`]:{padding:`${F}px ${Ne}px`}}}};Pe.Z=(0,te.Z)("Popover",Y=>{const{colorBgElevated:S,colorText:I,wireframe:w}=Y,G=(0,ve.TS)(Y,{popoverPadding:12,popoverBg:S,popoverColor:I});return[oe(G),P(G),w&&A(G),(0,u._y)(G,"zoom-big")]},Y=>({width:177,minWidth:177,zIndexPopup:Y.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},26296:function(rt,Pe,s){"use strict";s.d(Pe,{default:function(){return Vn}});var m=s(67294),u=s(18299),C=s(18699),N=s(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,oe=s(74643),P=function(V,L){return m.createElement(oe.Z,(0,N.Z)({},V,{ref:L,icon:ve}))},A=m.forwardRef(P),Y=s(94184),S=s.n(Y),I=s(20640),w=s.n(I),G=s(48555),F=s(37419),c=s(14075),z=s(5663),pe=s(10366),ce=s(17799),q=s(70526),Ce=function(V){if((0,q.Z)()&&window.document.documentElement){var L=Array.isArray(V)?V:[V],R=window.document.documentElement;return L.some(function(ee){return ee in R.style})}return!1},W=function(V,L){if(!Ce(V))return!1;var R=document.createElement("div"),ee=R.style[V];return R.style[V]=L,R.style[V]!==ee};function Ne(D,V){return!Array.isArray(D)&&V!==void 0?W(D,V):Ce(D)}var Oe=s(92389),Ee=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L};const we={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var X=m.forwardRef((D,V)=>{const L=Ge=>{const{keyCode:Je}=Ge;Je===Oe.Z.ENTER&&Ge.preventDefault()},R=Ge=>{const{keyCode:Je}=Ge,{onClick:Tt}=D;Je===Oe.Z.ENTER&&Tt&&Tt()},{style:ee,noStyle:at,disabled:Ft}=D,_t=Ee(D,["style","noStyle","disabled"]);let Ve={};return at||(Ve=Object.assign({},we)),Ft&&(Ve.pointerEvents="none"),Ve=Object.assign(Object.assign({},Ve),ee),m.createElement("div",Object.assign({role:"button",tabIndex:0,ref:V},_t,{onKeyDown:L,onKeyUp:R,style:Ve}))}),se=s(53124),Fe=s(10110),xe=s(83062),U={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=U,We=function(V,L){return m.createElement(oe.Z,(0,N.Z)({},V,{ref:L,icon:ne}))},le=m.forwardRef(We),He=s(96159),me=s(96330),Q=s(49867),ye=s(67968),ie=s(47448);const mt=(D,V,L,R)=>{const{titleMarginBottom:ee,fontWeightStrong:at}=R;return{marginBottom:ee,color:L,fontWeight:at,fontSize:D,lineHeight:V}},ke=D=>{const V=[1,2,3,4,5],L={};return V.forEach(R=>{L[`
h${R}&,
div&-h${R},
div&-h${R} > textarea,
h${R}
`]=mt(D[`fontSizeHeading${R}`],D[`lineHeightHeading${R}`],D.colorTextHeading,D)}),L},st=D=>{const{componentCls:V}=D;return{"a&, a":Object.assign(Object.assign({},(0,Q.N)(D)),{textDecoration:D.linkDecoration,"&:active, &:hover":{textDecoration:D.linkHoverDecoration},[`&[disabled], &${V}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:D.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},wt=D=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:D.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:D.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:ie.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:D.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}}),yt=D=>{const{componentCls:V,paddingSM:L}=D,R=L;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-D.paddingSM,marginTop:-R,marginBottom:`calc(1em - ${R}px)`},[`${V}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:D.marginXS+2,insetBlockEnd:D.marginXS,color:D.colorTextDescription,fontWeight:"normal",fontSize:D.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Xe=D=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:D.colorSuccess}}}),Re=()=>({"\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"}}),It=D=>{const{componentCls:V,titleMarginTop:L}=D;return{[V]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:D.colorText,wordBreak:"break-word",lineHeight:D.lineHeight,[`&${V}-secondary`]:{color:D.colorTextDescription},[`&${V}-success`]:{color:D.colorSuccess},[`&${V}-warning`]:{color:D.colorWarning},[`&${V}-danger`]:{color:D.colorError,"a&:active, a&:focus":{color:D.colorErrorActive},"a&:hover":{color:D.colorErrorHover}},[`&${V}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ke(D)),{[`
& + h1${V},
& + h2${V},
& + h3${V},
& + h4${V},
& + h5${V}
`]:{marginTop:L},"\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:L}}}),wt(D)),st(D)),{[`
${V}-expand,
${V}-edit,
${V}-copy
`]:Object.assign(Object.assign({},(0,Q.N)(D)),{marginInlineStart:D.marginXXS})}),yt(D)),Xe(D)),Re()),{"&-rtl":{direction:"rtl"}})}};var it=(0,ye.Z)("Typography",D=>[It(D)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),eu=D=>{const{prefixCls:V,"aria-label":L,className:R,style:ee,direction:at,maxLength:Ft,autoSize:_t=!0,value:Ve,onSave:Ge,onCancel:Je,onEnd:Tt,component:Jt,enterIcon:Vt=m.createElement(le,null)}=D,pt=m.useRef(null),Bt=m.useRef(!1),Gt=m.useRef(),[du,Xt]=m.useState(Ve);m.useEffect(()=>{Xt(Ve)},[Ve]),m.useEffect(()=>{if(pt.current&&pt.current.resizableTextArea){const{textArea:xt}=pt.current.resizableTextArea;xt.focus();const{length:Dt}=xt.value;xt.setSelectionRange(Dt,Dt)}},[]);const Ue=xt=>{let{target:Dt}=xt;Xt(Dt.value.replace(/[\n\r]/g,""))},At=()=>{Bt.current=!0},zt=()=>{Bt.current=!1},Lt=xt=>{let{keyCode:Dt}=xt;Bt.current||(Gt.current=Dt)},xu=()=>{Ge(du.trim())},jt=xt=>{let{keyCode:Dt,ctrlKey:ju,altKey:Yu,metaKey:Kt,shiftKey:Qu}=xt;Gt.current===Dt&&!Bt.current&&!ju&&!Yu&&!Kt&&!Qu&&(Dt===Oe.Z.ENTER?(xu(),Tt==null||Tt()):Dt===Oe.Z.ESC&&Je())},$e=()=>{xu()},gt=Jt?`${V}-${Jt}`:"",[Se,Ut]=it(V),ou=S()(V,`${V}-edit-content`,{[`${V}-rtl`]:at==="rtl"},R,gt,Ut);return Se(m.createElement("div",{className:ou,style:ee},m.createElement(me.Z,{ref:pt,maxLength:Ft,value:du,onChange:Ue,onKeyDown:Lt,onKeyUp:jt,onCompositionStart:At,onCompositionEnd:zt,onBlur:$e,"aria-label":L,rows:1,autoSize:_t}),Vt!==null?(0,He.Tm)(Vt,{className:`${V}-edit-content-confirm`}):null))},tu=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L},Ju=m.forwardRef((D,V)=>{const{prefixCls:L,component:R="article",className:ee,rootClassName:at,setContentRef:Ft,children:_t,direction:Ve,style:Ge}=D,Je=tu(D,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Tt,direction:Jt,typography:Vt}=m.useContext(se.E_),pt=Ve!=null?Ve:Jt;let Bt=V;Ft&&(Bt=(0,ce.sQ)(V,Ft));const Gt=Tt("typography",L),[du,Xt]=it(Gt),Ue=S()(Gt,Vt==null?void 0:Vt.className,{[`${Gt}-rtl`]:pt==="rtl"},ee,at,Xt),At=Object.assign(Object.assign({},Vt==null?void 0:Vt.style),Ge);return du(m.createElement(R,Object.assign({className:Ue,style:At,ref:Bt},Je),_t))});function bu(D,V){return m.useMemo(()=>{const L=!!D;return[L,Object.assign(Object.assign({},V),L&&typeof D=="object"?D:null)]},[D])}var Et=(D,V)=>{const L=m.useRef(!1);m.useEffect(()=>{L.current?D():L.current=!0},V)};function gu(D){const V=typeof D;return V==="string"||V==="number"}function zu(D){let V=0;return D.forEach(L=>{gu(L)?V+=String(L).length:V+=1}),V}function Pu(D,V){let L=0;const R=[];for(let ee=0;ee<D.length;ee+=1){if(L===V)return R;const at=D[ee],_t=gu(at)?String(at).length:1,Ve=L+_t;if(Ve>V){const Ge=V-L;return R.push(String(at).slice(0,Ge)),R}R.push(at),L=Ve}return D}const Zt=0,Rt=1,uu=2,qe=3,dt=4;var Qt=D=>{let{enabledMeasure:V,children:L,text:R,width:ee,fontSize:at,rows:Ft,onEllipsis:_t}=D;const[[Ve,Ge,Je],Tt]=m.useState([0,0,0]),[Jt,Vt]=m.useState(0),[pt,Bt]=m.useState(Zt),[Gt,du]=m.useState(0),Xt=m.useRef(null),Ue=m.useRef(null),At=m.useMemo(()=>(0,F.Z)(R),[R]),zt=m.useMemo(()=>zu(At),[At]),Lt=m.useMemo(()=>!V||pt!==qe?Jt&&pt!==dt&&V?L(Pu(At,Jt),Jt<zt):L(At,!1):L(Pu(At,Ge),Ge<zt),[V,pt,L,At,Ge,zt]);(0,c.Z)(()=>{V&&ee&&at&&zt&&(Bt(Rt),Tt([0,Math.ceil(zt/2),zt]))},[V,ee,at,R,zt,Ft]),(0,c.Z)(()=>{var gt;pt===Rt&&du(((gt=Xt.current)===null||gt===void 0?void 0:gt.offsetHeight)||0)},[pt]),(0,c.Z)(()=>{var gt,Se;if(Gt){if(pt===Rt){const Ut=((gt=Ue.current)===null||gt===void 0?void 0:gt.offsetHeight)||0,ou=Ft*Gt;Ut<=ou?(Bt(dt),_t(!1)):Bt(uu)}else if(pt===uu)if(Ve!==Je){const Ut=((Se=Ue.current)===null||Se===void 0?void 0:Se.offsetHeight)||0,ou=Ft*Gt;let xt=Ve,Dt=Je;Ve===Je-1?Dt=Ve:Ut<=ou?xt=Ge:Dt=Ge;const ju=Math.ceil((xt+Dt)/2);Tt([xt,ju,Dt])}else Bt(qe),Vt(Ge),_t(!0)}},[pt,Ve,Je,Ft,Gt]);const xu={width:ee,whiteSpace:"normal",margin:0,padding:0},jt=(gt,Se,Ut)=>m.createElement("span",{"aria-hidden":!0,ref:Se,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(at/2)*2},Ut)},gt),$e=(gt,Se)=>{const Ut=Pu(At,gt);return jt(L(Ut,!0),Se,xu)};return m.createElement(m.Fragment,null,Lt,V&&pt!==qe&&pt!==dt&&m.createElement(m.Fragment,null,jt("lg",Xt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),pt===Rt?jt(L(At,!1),Ue,xu):$e(Ge,Ue)))},Ht=D=>{let{enabledEllipsis:V,isEllipsis:L,children:R,tooltipProps:ee}=D;return!(ee!=null&&ee.title)||!V?R:m.createElement(xe.Z,Object.assign({open:L?void 0:!1},ee),R)},Iu=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L};function wu(D,V){let{mark:L,code:R,underline:ee,delete:at,strong:Ft,keyboard:_t,italic:Ve}=D,Ge=V;function Je(Tt,Jt){Jt&&(Ge=m.createElement(Tt,{},Ge))}return Je("strong",Ft),Je("u",ee),Je("del",at),Je("code",R),Je("mark",L),Je("kbd",_t),Je("i",Ve),Ge}function hu(D,V,L){return D===!0||D===void 0?V:D||L&&V}function Zu(D){return D===!1?[!1,!1]:Array.isArray(D)?D:[D]}const en="...";var Cu=m.forwardRef((D,V)=>{var L,R,ee;const{prefixCls:at,className:Ft,style:_t,type:Ve,disabled:Ge,children:Je,ellipsis:Tt,editable:Jt,copyable:Vt,component:pt,title:Bt}=D,Gt=Iu(D,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:du,direction:Xt}=m.useContext(se.E_),[Ue]=(0,Fe.Z)("Text"),At=m.useRef(null),zt=m.useRef(null),Lt=du("typography",at),xu=(0,pe.Z)(Gt,["mark","code","delete","underline","strong","keyboard","italic"]),[jt,$e]=bu(Jt),[gt,Se]=(0,z.Z)(!1,{value:$e.editing}),{triggerType:Ut=["icon"]}=$e,ou=ge=>{var Le;ge&&((Le=$e.onStart)===null||Le===void 0||Le.call($e)),Se(ge)};Et(()=>{var ge;gt||(ge=zt.current)===null||ge===void 0||ge.focus()},[gt]);const xt=ge=>{ge==null||ge.preventDefault(),ou(!0)},Dt=ge=>{var Le;(Le=$e.onChange)===null||Le===void 0||Le.call($e,ge),ou(!1)},ju=()=>{var ge;(ge=$e.onCancel)===null||ge===void 0||ge.call($e),ou(!1)},[Yu,Kt]=bu(Vt),[Qu,An]=m.useState(!1),yn=m.useRef(null),au={};Kt.format&&(au.format=Kt.format);const Dn=()=>{yn.current&&clearTimeout(yn.current)},Gn=ge=>{var Le;ge==null||ge.preventDefault(),ge==null||ge.stopPropagation(),w()(Kt.text||String(Je)||"",au),An(!0),Dn(),yn.current=setTimeout(()=>{An(!1)},3e3),(Le=Kt.onCopy)===null||Le===void 0||Le.call(Kt,ge)};m.useEffect(()=>Dn,[]);const[vn,bn]=m.useState(!1),[lu,Jn]=m.useState(!1),[zn,Un]=m.useState(!1),[_n,Kn]=m.useState(!1),[Pn,wn]=m.useState(!1),[nn,Yn]=m.useState(!0),[pu,bt]=bu(Tt,{expandable:!1}),qt=pu&&!zn,{rows:Mu=1}=bt,on=m.useMemo(()=>!qt||bt.suffix!==void 0||bt.onEllipsis||bt.expandable||jt||Yu,[qt,bt,jt,Yu]);(0,c.Z)(()=>{pu&&!on&&(bn(Ne("webkitLineClamp")),Jn(Ne("textOverflow")))},[on,pu]);const je=m.useMemo(()=>on?!1:Mu===1?lu:vn,[on,lu,vn]),ru=qt&&(je?Pn:_n),xn=qt&&Mu===1&&je,Ru=qt&&Mu>1&&je,Qn=ge=>{var Le;Un(!0),(Le=bt.onExpand)===null||Le===void 0||Le.call(bt,ge)},[Co,Xn]=m.useState(0),[$u,Wu]=m.useState(0),Ct=(ge,Le)=>{let{offsetWidth:Nt}=ge;var ht;Xn(Nt),Wu(parseInt((ht=window.getComputedStyle)===null||ht===void 0?void 0:ht.call(window,Le).fontSize,10)||0)},Fn=ge=>{var Le;Kn(ge),_n!==ge&&((Le=bt.onEllipsis)===null||Le===void 0||Le.call(bt,ge))};m.useEffect(()=>{const ge=At.current;if(pu&&je&&ge){const Le=Ru?ge.offsetHeight<ge.scrollHeight:ge.offsetWidth<ge.scrollWidth;Pn!==Le&&wn(Le)}},[pu,je,Je,Ru,nn]),m.useEffect(()=>{const ge=At.current;if(typeof IntersectionObserver=="undefined"||!ge||!je||!qt)return;const Le=new IntersectionObserver(()=>{Yn(!!ge.offsetParent)});return Le.observe(ge),()=>{Le.disconnect()}},[je,qt]);let su={};bt.tooltip===!0?su={title:(L=$e.text)!==null&&L!==void 0?L:Je}:m.isValidElement(bt.tooltip)?su={title:bt.tooltip}:typeof bt.tooltip=="object"?su=Object.assign({title:(R=$e.text)!==null&&R!==void 0?R:Je},bt.tooltip):su={title:bt.tooltip};const an=m.useMemo(()=>{const ge=Le=>["string","number"].includes(typeof Le);if(!(!pu||je)){if(ge($e.text))return $e.text;if(ge(Je))return Je;if(ge(Bt))return Bt;if(ge(su.title))return su.title}},[pu,je,Bt,su.title,ru]);if(gt)return m.createElement(eu,{value:(ee=$e.text)!==null&&ee!==void 0?ee:typeof Je=="string"?Je:"",onSave:Dt,onCancel:ju,onEnd:$e.onEnd,prefixCls:Lt,className:Ft,style:_t,direction:Xt,component:pt,maxLength:$e.maxLength,autoSize:$e.autoSize,enterIcon:$e.enterIcon});const qn=()=>{const{expandable:ge,symbol:Le}=bt;if(!ge)return null;let Nt;return Le?Nt=Le:Nt=Ue==null?void 0:Ue.expand,m.createElement("a",{key:"expand",className:`${Lt}-expand`,onClick:Qn,"aria-label":Ue==null?void 0:Ue.expand},Nt)},eo=()=>{if(!jt)return;const{icon:ge,tooltip:Le}=$e,Nt=(0,F.Z)(Le)[0]||(Ue==null?void 0:Ue.edit),ht=typeof Nt=="string"?Nt:"";return Ut.includes("icon")?m.createElement(xe.Z,{key:"edit",title:Le===!1?"":Nt},m.createElement(X,{ref:zt,className:`${Lt}-edit`,onClick:xt,"aria-label":ht},ge||m.createElement(A,{role:"button"}))):null},kn=()=>{if(!Yu)return;const{tooltips:ge,icon:Le}=Kt,Nt=Zu(ge),ht=Zu(Le),ln=Qu?hu(Nt[1],Ue==null?void 0:Ue.copied):hu(Nt[0],Ue==null?void 0:Ue.copy),no=Qu?Ue==null?void 0:Ue.copied:Ue==null?void 0:Ue.copy,oo=typeof ln=="string"?ln:no;return m.createElement(xe.Z,{key:"copy",title:ln},m.createElement(X,{className:S()(`${Lt}-copy`,Qu&&`${Lt}-copy-success`),onClick:Gn,"aria-label":oo},Qu?hu(ht[1],m.createElement(u.Z,null),!0):hu(ht[0],m.createElement(C.Z,null),!0)))},to=ge=>[ge&&qn(),eo(),kn()],uo=ge=>[ge&&m.createElement("span",{"aria-hidden":!0,key:"ellipsis"},en),bt.suffix,to(ge)];return m.createElement(G.Z,{onResize:Ct,disabled:!qt||je},ge=>m.createElement(Ht,{tooltipProps:su,enabledEllipsis:qt,isEllipsis:ru},m.createElement(Ju,Object.assign({className:S()({[`${Lt}-${Ve}`]:Ve,[`${Lt}-disabled`]:Ge,[`${Lt}-ellipsis`]:pu,[`${Lt}-single-line`]:qt&&Mu===1,[`${Lt}-ellipsis-single-line`]:xn,[`${Lt}-ellipsis-multiple-line`]:Ru},Ft),prefixCls:at,style:Object.assign(Object.assign({},_t),{WebkitLineClamp:Ru?Mu:void 0}),component:pt,ref:(0,ce.sQ)(ge,At,V),direction:Xt,onClick:Ut.includes("text")?xt:void 0,"aria-label":an==null?void 0:an.toString(),title:Bt},xu),m.createElement(Qt,{enabledMeasure:qt&&!je,text:Je,rows:Mu,width:Co,fontSize:$u,onEllipsis:Fn},(Le,Nt)=>{let ht=Le;return Le.length&&Nt&&an&&(ht=m.createElement("span",{key:"show-content","aria-hidden":!0},ht)),wu(D,m.createElement(m.Fragment,null,ht,uo(Nt)))}))))}),Bn=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L},un=m.forwardRef((D,V)=>{var{ellipsis:L,rel:R}=D,ee=Bn(D,["ellipsis","rel"]);const at=Object.assign(Object.assign({},ee),{rel:R===void 0&&ee.target==="_blank"?"noopener noreferrer":R});return delete at.navigate,m.createElement(Cu,Object.assign({},at,{ref:V,ellipsis:!!L,component:"a"}))}),Ze=m.forwardRef((D,V)=>m.createElement(Cu,Object.assign({ref:V},D,{component:"div"}))),Ie=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L};const Wt=(D,V)=>{var{ellipsis:L}=D,R=Ie(D,["ellipsis"]);const ee=m.useMemo(()=>L&&typeof L=="object"?(0,pe.Z)(L,["expandable","rows"]):L,[L]);return m.createElement(Cu,Object.assign({ref:V},R,{ellipsis:ee,component:"span"}))};var Hu=m.forwardRef(Wt),Uu=function(D,V){var L={};for(var R in D)Object.prototype.hasOwnProperty.call(D,R)&&V.indexOf(R)<0&&(L[R]=D[R]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,R=Object.getOwnPropertySymbols(D);ee<R.length;ee++)V.indexOf(R[ee])<0&&Object.prototype.propertyIsEnumerable.call(D,R[ee])&&(L[R[ee]]=D[R[ee]]);return L};const fn=[1,2,3,4,5];var Wn=m.forwardRef((D,V)=>{const{level:L=1}=D,R=Uu(D,["level"]);let ee;return fn.includes(L)?ee=`h${L}`:ee="h1",m.createElement(Cu,Object.assign({ref:V},R,{component:ee}))});const Ku=Ju;Ku.Text=Hu,Ku.Link=un,Ku.Title=Wn,Ku.Paragraph=Ze;var Vn=Ku},57761:function(rt,Pe,s){"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});var m=function(){function I(w,G){for(var F=0;F<G.length;F++){var c=G[F];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(w,c.key,c)}}return function(w,G,F){return G&&I(w.prototype,G),F&&I(w,F),w}}(),u=s(67294),C=ve(u),N=s(45697),te=ve(N);function ve(I){return I&&I.__esModule?I:{default:I}}function oe(I,w){var G={};for(var F in I)w.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(I,F)&&(G[F]=I[F]);return G}function P(I,w){if(!(I instanceof w))throw new TypeError("Cannot call a class as a function")}function A(I,w){if(!I)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:I}function Y(I,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);I.prototype=Object.create(w&&w.prototype,{constructor:{value:I,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(I,w):I.__proto__=w)}var S=function(I){Y(w,I);function w(G){P(this,w);var F=A(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,G));return F.scrollListener=F.scrollListener.bind(F),F.eventListenerOptions=F.eventListenerOptions.bind(F),F.mousewheelListener=F.mousewheelListener.bind(F),F}return m(w,[{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 F=this.getParentElement(this.scrollComponent);F.scrollTop=F.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var F=!1,c={get passive(){F=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(z){}return F}},{key:"eventListenerOptions",value:function(){var F=this.props.useCapture;return this.isPassiveSupported()&&(F={useCapture:this.props.useCapture,passive:!0}),F}},{key:"setDefaultLoader",value:function(F){this.defaultLoader=F}},{key:"detachMousewheelListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.scrollComponent.parentNode),F.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.getParentElement(this.scrollComponent)),F.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(F){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:F&&F.parentNode}},{key:"filterProps",value:function(F){return F}},{key:"attachScrollListener",value:function(){var F=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!F)){var c=window;this.props.useWindow===!1&&(c=F),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(F){F.deltaY===1&&!this.isPassiveSupported()&&F.preventDefault()}},{key:"scrollListener",value:function(){var F=this.scrollComponent,c=window,z=this.getParentElement(F),pe=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,q=c.pageYOffset!==void 0?c.pageYOffset:ce.scrollTop;this.props.isReverse?pe=q:pe=this.calculateOffset(F,q)}else this.props.isReverse?pe=z.scrollTop:pe=F.scrollHeight-z.scrollTop-z.clientHeight;pe<Number(this.props.threshold)&&F&&F.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(F,c){return F?this.calculateTopPosition(F)+(F.offsetHeight-c-window.innerHeight):0}},{key:"calculateTopPosition",value:function(F){return F?F.offsetTop+this.calculateTopPosition(F.offsetParent):0}},{key:"render",value:function(){var F=this,c=this.filterProps(this.props),z=c.children,pe=c.element,ce=c.hasMore,q=c.initialLoad,Ce=c.isReverse,W=c.loader,Ne=c.loadMore,Oe=c.pageStart,Ee=c.ref,we=c.threshold,Te=c.useCapture,X=c.useWindow,se=c.getScrollParent,Fe=oe(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Fe.ref=function(U){F.scrollComponent=U,Ee&&Ee(U)};var xe=[z];return ce&&(W?Ce?xe.unshift(W):xe.push(W):this.defaultLoader&&(Ce?xe.unshift(this.defaultLoader):xe.push(this.defaultLoader))),C.default.createElement(pe,Fe,xe)}}]),w}(u.Component);S.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},S.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Pe.default=S,rt.exports=Pe.default},246:function(rt,Pe,s){rt.exports=s(57761)}}]);