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__Lists__Group...

2 lines
104 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[3935],{82454:function(He,ye,a){"use strict";a.d(ye,{z:function(){return re},Z:function(){return we}});var e=a(59301),v=a(14566),I=a(6767),Ee=a(62957),z=a(99571),X=a(90524),ie=a(92725),_=Object.defineProperty,A=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,Z=(O,B,c)=>B in O?_(O,B,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[B]=c,D=(O,B)=>{for(var c in B||(B={}))ge.call(B,c)&&Z(O,c,B[c]);if(A)for(var c of A(B))o.call(B,c)&&Z(O,c,B[c]);return O},C=(O,B,c)=>new Promise((ue,de)=>{var Fe=ve=>{try{Pe(c.next(ve))}catch(q){de(q)}},Le=ve=>{try{Pe(c.throw(ve))}catch(q){de(q)}},Pe=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(Fe,Le);Pe((c=c.apply(O,B)).next())});const l="\u3000\u3000";function d(O){var B=["Bytes","KB","MB","GB","TB"];if(O==0)return"0 Byte";var c=parseInt(""+Math.floor(Math.log(O)/Math.log(1024)),10);return(O/Math.pow(1024,c)).toFixed(1)+" "+B[c]}var K=({value:O=[],action:B,onChange:c,className:ue,maxSize:de=150,title:Fe="\u6587\u4EF6\u4E0A\u4F20",accept:Le=null})=>{const Pe={multiple:!1,fileList:O,accept:Le,withCredentials:!0,beforeUpload:q=>q.size/1024/1024<de?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${de}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(q){var Ge,We,ze,Qe;let qe=[...q.fileList];if(qe=qe.map(Ke=>(Ke.name.indexOf(l)===-1&&(Ke.name=`${Ke.name}${l}${d(Ke.size)}`),D({},Ke))),q.file.status==="done"&&((We=(Ge=q.file)==null?void 0:Ge.response)==null?void 0:We.status)===-1){message.error((Qe=(ze=q.file)==null?void 0:ze.response)==null?void 0:Qe.message),c([]);return}c(qe)},onRemove:q=>C(void 0,null,function*(){const Ge=q.size/1024/1024;return q.status==="uploading"?!0:Ge<de&&(q.response?q.response.id:q.uid)?yield removeAttachment(q.response?q.response.id:q.id):!0})};function ve(q){q.preventDefault(),q.stopPropagation()}return React.createElement("div",{className:`single-upload ${ue||""}`},React.createElement(Upload,D({},Pe),React.createElement(Button,{type:"primary",title:O.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:O.length>0,ghost:!0},Fe),React.createElement("span",{onClick:ve,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",de,"M)"," ")))},pe=a(61481),oe=a(89392),y=Object.defineProperty,J=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,H=(O,B,c)=>B in O?y(O,B,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[B]=c,Q=(O,B)=>{for(var c in B||(B={}))p.call(B,c)&&H(O,c,B[c]);if(J)for(var c of J(B))te.call(B,c)&&H(O,c,B[c]);return O};const L=O=>React.createElement("svg",Q({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},O),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 S="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",x=Object.defineProperty,T=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,$=(O,B,c)=>B in O?x(O,B,{enumerable:!0,configurable:!0,writable:!0,value:c}):O[B]=c,w=(O,B)=>{for(var c in B||(B={}))he.call(B,c)&&$(O,c,B[c]);if(T)for(var c of T(B))se.call(B,c)&&$(O,c,B[c]);return O},M=(O,B,c)=>new Promise((ue,de)=>{var Fe=ve=>{try{Pe(c.next(ve))}catch(q){de(q)}},Le=ve=>{try{Pe(c.throw(ve))}catch(q){de(q)}},Pe=ve=>ve.done?ue(ve.value):Promise.resolve(ve.value).then(Fe,Le);Pe((c=c.apply(O,B)).next())});const{Dragger:P}=v.default;function re(O){let B=[];return O&&O.length>0&&(B=O.map(c=>({uid:c.id,id:c.id,name:c.title+l+c.filesize,url:c.url,filesize:c.filesize,status:"done",response:{id:c.id}}))),B}var we=({value:O,onChange:B,action:c,data:ue,className:de,maxSize:Fe=150,title:Le="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Pe=!1,accept:ve="",additionalText:q,isDragger:Ge,number:We=1e3,aloneClear:ze=!1,realTimeRemove:Qe=!0,uploadText:qe,setFileProgress:Ke,showFileProgress:pt})=>{const[Ie,be]=(0,e.useState)(!1);let[ne,Se]=(0,e.useState)(O||[]),[Be,lt]=(0,e.useState)(1);(0,e.useEffect)(()=>{O&&(Be===1&&Se([...O]),lt(2),We===(O==null?void 0:O.length)&&be(!0))},[O]);const rt=()=>{setTimeout(()=>{ne.pop(),Se([...ne])},500)};pt&&Ke(ne.some(fe=>fe.status==="uploading"));const ot={multiple:!0,disabled:Ie,accept:ve,withCredentials:!0,fileList:ne,beforeUpload:(fe,V)=>{const Je=fe.size/1024/1024;return ne.concat(V).length>We?(ne.pop(),Se([...ne]),I.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${We}\u4E2A\u6587\u4EF6`),ze?Promise.reject():(rt(),!1)):Je<Fe?!0:(I.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Fe}MB).`),ze?Promise.reject():(rt(),!1))},data:ue,action:c||`${X.Z.API_SERVER}/api/attachments.json`,onChange(fe){var V,Je,tt,st;if(fe.file.status==="removed"?ne=fe.fileList:ne=(0,oe.uniqBy)([...fe.fileList,...ne],"uid"),fe.file.status==="done"&&((Je=(V=fe.file)==null?void 0:V.response)==null?void 0:Je.status)===-1){I.ZP.error((st=(tt=fe.file)==null?void 0:tt.response)==null?void 0:st.message);return}ne.length>=We?be(!0):be(!1),Se([...ne]),ne=ne.map(Ce=>{var G,Ae;return(G=Ce==null?void 0:Ce.response)!=null&&G.id&&(Ce.url=(Ae=Ce==null?void 0:Ce.response)==null?void 0:Ae.url),Ce.name.indexOf(l)===-1&&(Ce.name=`${Ce.name}${l}${d(Ce.size)}`),w({},Ce)}),console.log("info:",fe,ne),B(ne)},onRemove:fe=>M(void 0,null,function*(){if(!Qe)return!0;const V=()=>M(void 0,null,function*(){if(fe.response?fe.response.id:fe.id){let tt=yield(0,ie.JZ)(fe.response?fe.response.id:fe.uid);return Promise.resolve(tt)}else return!0});return Pe?new Promise((Je,tt)=>{Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>M(void 0,null,function*(){const st=yield V();I.ZP.success("\u5220\u9664\u6210\u529F"),Je(!0)}),onCancel:()=>Je(!1)})}):yield V()})};function et(fe){fe.preventDefault(),fe.stopPropagation()}return e.createElement("div",{className:`multi-upload ${de||""}`},Ge&&e.createElement(P,w({},ot),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(pe.Z,null)),e.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",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Fe,"MB)"," "),q),!Ge&&e.createElement(v.default,w({},ot),e.createElement(z.ZP,{disabled:Ie,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:S}),Le),e.createElement("span",{onClick:et,className:"upload_text"},qe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Fe}MB)`)))}},51529:function(He,ye,a){"use strict";a.d(ye,{Z:function(){return _}});var e=a(59301),v=a(75727),I=a(93041),Ee=a(25399),z=a(37568),X={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},_=({isAdmin:A,dataSource:ge,batchStatus:o,SortMenuName:Z,setSortMenuName:D,onSearch:C,onSort:l,onBatch:d})=>{const K=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=y=>{D(y.name),l(y)},oe=Z==="\u9ED8\u8BA4\u6392\u5E8F";return e.createElement("div",{className:X.searchSortControllerContainer},e.createElement("div",null,e.createElement(v.Z,{dropdownRender:()=>e.createElement(I.default,{selectedKeys:[Z]},K.map(y=>e.createElement(I.default.Item,{key:y.name,onClick:()=>pe(y)},y.name)))},e.createElement("div",null,e.createElement("span",{className:`${X.btn} ${oe?X.btnSort:""}`},e.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Z)))),oe&&e.createElement(Ee.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"},e.createElement("span",{className:X.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),e.createElement(z.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:y=>C(y.trim()),style:{width:220,marginLeft:"auto"}}))}},14541:function(He,ye,a){"use strict";a.d(ye,{Z:function(){return Z}});var e=a(59301),v=a(93041),I=a(77019),Ee=a(5269),z=a(75727),X=a(6767),ie=a(25399),_={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},A=a(76560),ge=a(34055);const o=({isLoading:D,addText:C,tabDataSource:l,isAdmin:d,dispatch:K,type:pe,exportType:oe,TooltipTitle:y,categoryId:J,dropdownMenu:p,isShowRightControl:te,defaultSelectedKeys:H,classroomList:Q,onTabMenuClick:L,onTooltipTitleClick:S,onDropdownMenuClick:x,onsetClick:T})=>{var he;const se=()=>e.createElement(v.default,{onClick:({key:w})=>{x(w)}},p.map(w=>e.createElement(v.default.Item,{key:w.id},w.name))),$=(0,A.useParams)();return e.createElement("div",{className:_.tabMenuContainer},e.createElement(I.Z,null,e.createElement(Ee.Z,{flex:"1"},e.createElement(v.default,{mode:"horizontal",selectedKeys:H},l.map(w=>e.createElement(v.default.Item,{key:w.id,onClick:()=>D?{}:L(w)},e.createElement("span",{className:`c-grey-666 ${d?"mr20":""}`},w.name),w.total!==void 0&&e.createElement("span",{className:"c-grey-999"},w.total||0))))),d&&te&&e.createElement(Ee.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},e.createElement(z.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>e.createElement(v.default,null,e.createElement(v.default.Item,{key:1,onClick:()=>{var w,M;if(oe==="group"&&!((w=Q.AssistantObject.group)!=null&&w.can_download)){X.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(oe==="normal"&&!((M=Q.AssistantObject.normal)!=null&&M.can_download)){X.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}K({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:oe,category_id:$.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),e.createElement(v.default.Item,{key:3,onClick:()=>{var w,M;if(oe==="group"&&!((w=Q.AssistantObject.group)!=null&&w.can_download)){X.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(oe==="normal"&&!((M=Q.AssistantObject.normal)!=null&&M.can_download)){X.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/${$==null?void 0:$.coursesId}/exportlist/${oe==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},e.createElement("span",{style:{color:"#666666",cursor:"pointer"}},e.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,ge.Rm)()&&!((he=Q.AssistantObject.normal)!=null&&he.can_create)?"":e.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:T},e.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),e.createElement("div",{className:_.control},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:S},e.createElement(ie.Z,{title:y},e.createElement("span",{className:J?`${_.iconH} iconfont icon-zhongmingmingmulu`:`${_.iconH} iconfont icon-xinjianmulu1`}))),e.createElement(z.Z,{className:"ml10",dropdownRender:se},e.createElement("span",{className:_.selectBtn},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tianjiadaohang"})),e.createElement("span",null,C||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var Z=(0,A.connect)(({classroomList:D})=>({classroomList:D}))(o)},64197:function(He,ye,a){"use strict";var e=a(28284),v=a(62957),I=a(6767),Ee=a(37568),z=a(45278),X=a(76560),ie=a(82454),_=a(59301),A=Object.defineProperty,ge=Object.defineProperties,o=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,C=Object.prototype.propertyIsEnumerable,l=(y,J,p)=>J in y?A(y,J,{enumerable:!0,configurable:!0,writable:!0,value:p}):y[J]=p,d=(y,J)=>{for(var p in J||(J={}))D.call(J,p)&&l(y,p,J[p]);if(Z)for(var p of Z(J))C.call(J,p)&&l(y,p,J[p]);return y},K=(y,J)=>ge(y,o(J)),pe=(y,J,p)=>new Promise((te,H)=>{var Q=x=>{try{S(p.next(x))}catch(T){H(T)}},L=x=>{try{S(p.throw(x))}catch(T){H(T)}},S=x=>x.done?te(x.value):Promise.resolve(x.value).then(Q,L);S((p=p.apply(y,J)).next())});const oe=({classroomList:y,loading:J,dispatch:p,shixunHomeworks:te})=>{const H=(0,X.useParams)(),[Q]=e.default.useForm(),{workList:L,workSetting:S}=te,x=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:d({},H)}),p({type:"shixunHomeworks/getWorkList",payload:d({},H)})};return _.createElement(v.default,{centered:!0,title:y.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:y.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pe(void 0,null,function*(){const T=()=>pe(void 0,null,function*(){var he;yield Q.validateFields();const se=d({},Q.getFieldValue()),{selectArrs:$}=y.actionTabs;se.attachment_ids=(he=se.attachment_ids)==null?void 0:he.map(M=>M.response.id),(yield(0,z.mz)(K(d({},se),{homeworkId:$.work_id}))).status===0&&(Q.resetFields(),p({type:"classroomList/setActionTabs",payload:{}}),x())});if(S!=null&&S.can_submit){if(!(S!=null&&S.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}v.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:_.createElement(_.Fragment,null,"\u4F60\u8FD8\u6709 ",_.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},S==null?void 0:S.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:()=>{T()}});return}T()}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},_.createElement(e.default,{form:Q,initialValues:{}},_.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},_.createElement(ie.Z,null)),_.createElement(e.default.Item,{name:"description"},_.createElement(Ee.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${y.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ye.Z=(0,X.connect)(({classroomList:y,shixunHomeworks:J,loading:p})=>({classroomList:y,shixunHomeworks:J,loading:p}))(oe)},94901:function(He,ye,a){"use strict";var e=a(59301),v=a(28284),I=a(62957),Ee=a(458),z=a(37568),X=a(47889),ie=a(77019),_=a(5269),A=a(26724),ge=a.n(A),o=a(82093),Z=a(45278),D=a(76560),C=a(59301),l=Object.defineProperty,d=Object.defineProperties,K=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,J=(L,S,x)=>S in L?l(L,S,{enumerable:!0,configurable:!0,writable:!0,value:x}):L[S]=x,p=(L,S)=>{for(var x in S||(S={}))oe.call(S,x)&&J(L,x,S[x]);if(pe)for(var x of pe(S))y.call(S,x)&&J(L,x,S[x]);return L},te=(L,S)=>d(L,K(S)),H=(L,S,x)=>new Promise((T,he)=>{var se=M=>{try{w(x.next(M))}catch(P){he(P)}},$=M=>{try{w(x.throw(M))}catch(P){he(P)}},w=M=>M.done?T(M.value):Promise.resolve(M.value).then(se,$);w((x=x.apply(L,S)).next())});const Q=({classroomList:L,loading:S,globalSetting:x,dispatch:T})=>{var he;const se=(0,D.useParams)(),[$]=v.default.useForm(),[w,M]=(0,e.useState)(!0);let[P,re]=(0,e.useState)([]);const[we,O]=(0,e.useState)({page:1,limit:20,keyword:""}),B=()=>H(void 0,null,function*(){var c;const ue=yield T({type:"shixunHomeworks/getProjectList",payload:p(p({},se),we)});ue.projects&&re([...P,...ue.projects]),((c=ue.projects)==null?void 0:c.length)<20&&M(!1)});return(0,e.useEffect)(()=>{(L.actionTabs.key==="\u5173\u8054\u9879\u76EE"||L.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(B(),P=[],we.page=1,we.keyword="")},[L.actionTabs.key]),C.createElement(I.default,{centered:!0,title:L.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:L.actionTabs.key==="\u5173\u8054\u9879\u76EE"||L.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>H(void 0,null,function*(){yield $.validateFields();const c=p({},$.getFieldValue()),{selectArrs:ue,cb:de}=L.actionTabs;if(L.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Le=yield(0,o.ZP)(`/api/student_works/${ue.homework_id}/change_project.json`,{method:"put",body:p({},c)});(Le==null?void 0:Le.status)===0&&(de(),T({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Z.co)(te(p({},c),{homeworkId:ue.homework_id}))).status===0&&(de?de():T({type:"classroomList/getClassroomCommonHomeworksList",payload:p({},L.actionTabs.params)}),T({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{T({type:"classroomList/setActionTabs",payload:{}})}},C.createElement(Ee.Z,{loading:S["shixunHomeworks/getProjectList"],active:!0},P==""?C.createElement("aside",null,C.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",C.createElement("a",{href:`${(he=x==null?void 0:x.setting)==null?void 0:he.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):C.createElement("aside",null,C.createElement("div",{className:" mb20"},C.createElement(z.default.Search,{onSearch:c=>{c===""?delete we.keyword:we.keyword=c,P=[],M(!0),B()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),C.createElement(v.default,{form:$,initialValues:{}},C.createElement(v.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},C.createElement(X.ZP.Group,null,C.createElement(ge(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:c=>{we.page++,B()},hasMore:w,useWindow:!1},P==null?void 0:P.map(function(c,ue){return C.createElement(ie.Z,{key:ue},C.createElement(_.Z,null,C.createElement(X.ZP,{value:c.id},c.name)))}))))))))};ye.Z=(0,D.connect)(({classroomList:L,user:S,loading:x,globalSetting:T})=>({classroomList:L,user:S,loading:x.effects,globalSetting:T}))(Q)},56885:function(He,ye,a){"use strict";var e=a(59301),v=a(28284),I=a(6767),Ee=a(62957),z=a(77019),X=a(5269),ie=a(16326),_=a(47889),A=a(62673),ge=a(61186),o=a.n(ge),Z=a(82093),D=a(34055),C=a(49661),l=a(76560),d=a(62787),K=a(71141),pe=a(64948),oe=a(69577),y=a(59301),J=Object.defineProperty,p=Object.defineProperties,te=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,L=Object.prototype.propertyIsEnumerable,S=(w,M,P)=>M in w?J(w,M,{enumerable:!0,configurable:!0,writable:!0,value:P}):w[M]=P,x=(w,M)=>{for(var P in M||(M={}))Q.call(M,P)&&S(w,P,M[P]);if(H)for(var P of H(M))L.call(M,P)&&S(w,P,M[P]);return w},T=(w,M)=>p(w,te(M)),he=(w,M)=>{var P={};for(var re in w)Q.call(w,re)&&M.indexOf(re)<0&&(P[re]=w[re]);if(w!=null&&H)for(var re of H(w))M.indexOf(re)<0&&L.call(w,re)&&(P[re]=w[re]);return P},se=(w,M,P)=>new Promise((re,we)=>{var O=ue=>{try{c(P.next(ue))}catch(de){we(de)}},B=ue=>{try{c(P.throw(ue))}catch(de){we(de)}},c=ue=>ue.done?re(ue.value):Promise.resolve(ue.value).then(O,B);c((P=P.apply(w,M)).next())});const $=w=>{var M=w,{classroomList:P,dispatch:re,courseEndTime:we}=M,O=he(M,["classroomList","dispatch","courseEndTime"]);const B=(0,l.useParams)(),[c]=v.default.useForm(),[ue,de]=(0,e.useState)(1),[Fe,Le]=(0,e.useState)([]),[Pe,ve]=(0,e.useState)(0),[q,Ge]=(0,e.useState)(2e3),[We,ze]=(0,e.useState)(!0),[Qe,qe]=(0,e.useState)(!1),[Ke,pt]=(0,e.useState)(!1),[Ie,be]=(0,e.useState)([]),[ne,Se]=(0,e.useState)(!0),[Be,lt]=(0,e.useState)(null);(0,e.useEffect)(()=>{if(P.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(rt(),V(),P.actionTabs.type===2){const G=P.actionTabs.selectArrsAll[0];lt({submit_limit:G==null?void 0:G.submit_limit,submit_limit_num:G==null?void 0:G.submit_limit_num,must_file:G==null?void 0:G.must_file,can_submit:G==null?void 0:G.can_submit,submit_num:G==null?void 0:G.submit_num}),Se(G.unified_setting)}else Se(!1),lt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[P.actionTabs]),(0,e.useEffect)(()=>{if(Qe){if(Ke)return;re({type:"classroomList/setActionTabs",payload:{}}),(0,D.GJ)()?re({type:"classroomList/getClassroomTeacherCommonList",payload:T(x({},P.actionTabs.params),{type:3})}):re({type:"classroomList/getClassroomCommonList",payload:x({},P.actionTabs.params)})}},[Qe]);const rt=G=>se(void 0,null,function*(){ze(!0);const Ae=yield(0,pe.c_)(T(x({},B),{page:G||ue,limit:2e4,homework_id:P.actionTabs.type===1?"":P.actionTabs.selectArrs[0]}));Ae==null||Ae.course_groups.map((je,it)=>{je.key=je.id,je.title=je.name,je.disabled=je.is_published}),Ae&&(Le([...Ae==null?void 0:Ae.course_groups]),ve(Ae==null?void 0:Ae.course_groups_count),ze(!1),G||c.setFieldsValue({publish_time:o()(o()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:o()(o()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ot=G=>{de(G),rt(G)},et=()=>{(0,D.GJ)()?P.actionTabs.detail?(re({type:"shixunHomeworks/setActionTabs",payload:{}}),re({type:"shixunHomeworks/getWorkList",payload:x({},B)}),re({type:"shixunHomeworks/getWorkSetting",payload:x({},B)})):re({type:"classroomList/getClassroomTeacherCommonList",payload:T(x({},P.actionTabs.params),{type:3})}):re({type:"classroomList/getClassroomCommonList",payload:x({},P.actionTabs.params)})},fe=()=>se(void 0,null,function*(){var G,Ae,je;if((0,D.Rm)()&&!((Ae=(G=P==null?void 0:P.AssistantObject)==null?void 0:G.group)!=null&&Ae.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ce(!1);return}const it=x({},c.getFieldsValue());if(it.end_time<=it.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ce(!1);return}if((Ie==null?void 0:Ie.length)<=0&&!ne&&Fe.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ce(!1);return}if(Be!=null&&Be.submit_limit&&!(Be!=null&&Be.submit_limit_num)){I.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ce(!1);return}if(Be!=null&&Be.can_submit&&!(Be!=null&&Be.submit_num)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ce(!1);return}let vt=x({homework_ids:[...P.actionTabs.selectArrs],group_ids:Ie.length>0?Ie.map(yt=>yt.id):(je=P.detailCommonHomeworksList)==null?void 0:je.course_groups,end_time:o()(it.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(it.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ie.length},Be);Ce(!0),(yield(0,Z.ZP)(`/api/courses/${B.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:x({},vt)})).status===0?(Ce(!1),(0,C.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),re({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),O.onCallback&&O.onCallback(),et(),localStorage.getItem("Noviceguide")==="0"||re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:y.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Ce(!1)}),V=()=>{de(1),Le([]),be([])},Je=Pe>ue*q,{detailCommonHomeworksList:tt}=P,[st,Ce]=(0,e.useState)(!1);return y.createElement(Ee.default,{width:754,confirmLoading:st,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:P.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:fe,onCancel:()=>{V(),et(),re({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Fe&&y.createElement(v.default,{form:c},y.createElement("div",{style:{paddingLeft:0}},y.createElement(z.Z,{className:"mt30",align:"middle"},y.createElement(X.Z,null,y.createElement(v.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},y.createElement(ie.default,{style:{width:200,marginRight:"25px"},disabledDate:G=>(0,oe.Q8)(G,we),disabledTime:G=>(0,oe.d0)(G),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,C.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),y.createElement(X.Z,{className:"ml20"},y.createElement(v.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(ie.default,{style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,C.U6)(),"HH:mm")},disabledDate:G=>(0,oe.Q8)(G,we,c.getFieldValue("publish_time")),disabledTime:G=>(0,oe.d0)(G,c.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),P.actionTabs.type===2&&y.createElement(z.Z,{style:{marginBottom:"10px"}},y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),y.createElement(_.ZP.Group,{value:ne,onChange:G=>{Se(G.target.value),be([])}},y.createElement(_.ZP,{value:!0,disabled:!P.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),y.createElement(_.ZP,{className:"ml20",disabled:Fe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Fe.length<=0&&P.actionTabs.type===2&&y.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"')),(P.actionTabs.type===1||!ne)&&Fe.length>0&&y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},y.createElement("span",{style:{flex:1}},y.createElement(A.default,{checked:Ie.length===Fe.length,onChange:G=>{Ie.length===Fe.length?be([]):be(Fe.filter(Ae=>!Ae.is_published))}},"\u5168\u9009")),y.createElement("span",{style:{width:16}}),y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ie.length||0,"\u4E2A\u5206\u73ED")),(P.actionTabs.type===1||!ne)&&Fe.length>0&&y.createElement(d.Z,{data:Fe,selectedRowKeys:Ie,setSelectedRowKeys:be})),y.createElement(K.ZP,{value:Be,onChange:G=>lt(x({},G))}))};ye.Z=(0,l.connect)(({classroomList:w})=>({classroomList:w}))($)},7321:function(He,ye,a){"use strict";a.r(ye),a.d(ye,{GroupHomeworkContext:function(){return Ft},default:function(){return Tu}});var e=a(59301),v=a(76560),I=a(6767),Ee=a(458),z=a(13747),X=a(48608),ie=a(62957),_=a(77019),A=a(5269),ge=a(71411),o=a(47889),Z=a(37639),D=a(71051),C=a(61485),l=a(34055),d=a(49661),K=a(82093),pe=a(77817),oe=Object.defineProperty,y=Object.defineProperties,J=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,Q=(t,u,n)=>u in t?oe(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,L=(t,u)=>{for(var n in u||(u={}))te.call(u,n)&&Q(t,n,u[n]);if(p)for(var n of p(u))H.call(u,n)&&Q(t,n,u[n]);return t},S=(t,u)=>y(t,J(u)),x=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});const T=({classroomList:t,dispatch:u,user:n,onCallback:m})=>{var j,W;const R=(0,v.useParams)(),[h,s]=(0,e.useState)(!1),[E,f]=(0,e.useState)(!1),k=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,l.j5)()){f(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(N=>{var _e;N.author_login===((_e=n.userInfo)==null?void 0:_e.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ie.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",e.createElement("span",{className:"c-blue"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",e.createElement("span",{className:"c-red"},b.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",e.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:()=>{U()}}):f(!0)}else f(!1)},[t.actionTabs.key]);const U=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return e.createElement(ie.default,{centered:!0,title:"\u63D0\u793A",open:E,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:h,destroyOnClose:!0,onOk:()=>x(void 0,null,function*(){var b;if((b=k.current)!=null&&b.onVerify())return;s(!0);const N=yield(0,K.ZP)(`/api/courses/${R.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});s(!1),N.status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),m&&m(),(0,l.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:S(L({},t.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:L({},t.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((j=t==null?void 0:t.actionTabs)!=null&&j.status)||!["\u672A\u53D1\u5E03"].includes((W=t==null?void 0:t.actionTabs)==null?void 0:W.status)?e.createElement(e.Fragment,null,e.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"),e.createElement(pe.Z,{ref:b=>k.current=b})):e.createElement(e.Fragment,null,e.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),e.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var he=(0,v.connect)(({classroomList:t,user:u})=>({classroomList:t,user:u}))(T),se=a(56885),$=a(77579),w=Object.defineProperty,M=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,we=(t,u,n)=>u in t?w(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,O=(t,u)=>{for(var n in u||(u={}))P.call(u,n)&&we(t,n,u[n]);if(M)for(var n of M(u))re.call(u,n)&&we(t,n,u[n]);return t},B=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});const c=({classroomList:t,dispatch:u})=>{const n=(0,v.useParams)();return n.id=n.coursesId,e.createElement(ie.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>B(void 0,null,function*(){(yield(0,K.ZP)(`/api/courses/${n.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),I.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:O({},t.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ue=(0,v.connect)(({classroomList:t})=>({classroomList:t}))(c),de=Object.defineProperty,Fe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,Ge=(t,u,n)=>u in t?de(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,We=(t,u)=>{for(var n in u||(u={}))ve.call(u,n)&&Ge(t,n,u[n]);if(Pe)for(var n of Pe(u))q.call(u,n)&&Ge(t,n,u[n]);return t},ze=(t,u)=>Fe(t,Le(u)),Qe=(t,u)=>{var n={};for(var m in t)ve.call(t,m)&&u.indexOf(m)<0&&(n[m]=t[m]);if(t!=null&&Pe)for(var m of Pe(t))u.indexOf(m)<0&&q.call(t,m)&&(n[m]=t[m]);return n},qe=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});const Ke=t=>{var u=t,{classroomList:n,dispatch:m,onCallback:j}=u,W=Qe(u,["classroomList","dispatch","onCallback"]);const R=(0,v.useParams)();return R.id=R.coursesId,e.createElement(ie.default,{centered:!0,title:"\u63D0\u793A",open:n.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield(0,K.ZP)(`/api/courses/${R.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...n.actionTabs.selectArrs]}})).status===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),I.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),j&&j(),(0,l.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:ze(We({},n.actionTabs.params),{type:3})}):m({type:"classroomList/getClassroomCommonList",payload:We({},n.actionTabs.params)}),m({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var pt=(0,v.connect)(({classroomList:t})=>({classroomList:t}))(Ke),Ie=a(20554),be=a(28284),ne=a(99571),Se=a(37568),Be=a(62673),lt=a(26724),rt=a.n(lt),ot={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},et=a(57884),fe=a(92890),V=a(59301),Je=Object.defineProperty,tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,G=(t,u,n)=>u in t?Je(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Ae=(t,u)=>{for(var n in u||(u={}))st.call(u,n)&&G(t,n,u[n]);if(tt)for(var n of tt(u))Ce.call(u,n)&&G(t,n,u[n]);return t},je=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});const{TabPane:it}=Ie.default,vt=({shixunHomeworks:t,classroomList:u,loading:n,dispatch:m})=>{const j=(0,v.useParams)(),W=(0,v.useLocation)(),[R]=be.default.useForm(),{brankList:h}=t,[s,E]=(0,e.useState)(!1);let[f,k]=(0,e.useState)(!0);const[U,b]=(0,e.useState)("myself");let[N,_e]=(0,e.useState)([]),[Oe,xe]=(0,e.useState)();const[ce,$e]=(0,e.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),De=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,e.useEffect)(()=>{t.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[t.actionTabs.key]);let Te=[];const i=function(){return je(this,null,function*(){var g;if(f){E(!1),++ce.page;const me=yield m({type:"shixunHomeworks/getBrankList",payload:Ae({},ce)});N=[...N.concat(me.object_list)],xe(me.is_teacher),((g=me.object_list)==null?void 0:g.length)<ce.limit?k(!1):k(!0),_e([...N]),me.object_list==""&&ce.page===1&&E(!0)}})},{detailCommonHomeworksList:ae}=u;return V.createElement(ie.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:t.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>je(void 0,null,function*(){var g,me;const Ye=R.getFieldValue(),Xe=yield m({type:"shixunHomeworks/saveBanks",payload:{category:((g=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:g.category_id)||((me=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:me.main_category_id),course_id:j.coursesId,object_type:"group",bank_id:Ye.group_ids}});(Xe==null?void 0:Xe.status)===0&&((0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,l.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:Ae({},t.actionTabs.params)}):m({type:"classroomList/getClassroomCommonList",payload:Ae({},t.actionTabs.params)}),m({type:"shixunHomeworks/setActionTabs",payload:{}}),m({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Xe.object_ids,params:Ae({},t.actionTabs.params),manage_all_group:ae==null?void 0:ae.manage_all_group}}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:j.coursesId}}))}),onCancel:()=>{m({type:"shixunHomeworks/setActionTabs",payload:{}})}},V.createElement(_.Z,null,V.createElement(A.Z,{span:12},De.map((g,me)=>V.createElement(ne.ZP,{key:me,shape:"round",type:U===g.id?"primary":"default",className:"mr10",onClick:Ye=>je(void 0,null,function*(){N=[],f=!0,ce.page=0,ce.search="",ce.filter=g.id,i(),b(g.id)})},g.name))),V.createElement(A.Z,{span:12,className:"tr"},V.createElement(Se.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:g=>{f=!0,ce.search=g,ce.page=0,N=[],g&&(0,fe.tk)({name:g,copywriting:g,position:"HomeworkCommon"}),i()},style:{width:260}}))),U==="myself"&&V.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",V.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),U==="public"&&V.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),V.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Oe&&U==="public"&&V.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},V.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),V.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")),V.createElement(rt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{k(!1),i()},hasMore:f,useWindow:!1},s&&V.createElement(et.Z,{styles:{margin:"0px auto"}}),V.createElement(be.default,{form:R,initialValues:{group_ids:Te},className:ot.form,onChange:g=>{Te=R.getFieldValue()}},V.createElement(be.default.Item,{name:"group_ids"},V.createElement(Be.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},N==null?void 0:N.map(function(g,me){return V.createElement(_.Z,{key:me},V.createElement(A.Z,{flex:"2"},V.createElement(Be.default,{onChange:Ye=>{},key:me,value:String(g.id),defaultChecked:!0},V.createElement("span",{className:["c-black",ot.line1].join(" ")},g.name))),V.createElement(A.Z,{flex:"1",className:"c-black"},V.createElement("span",{className:ot.line1},g==null?void 0:g.course_list_name)),V.createElement(A.Z,{flex:"50px",className:"c-black"},U==="public"&&(0,l.Ny)()?V.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${g.id}/personal/group/edit`)}},"\u7F16\u8F91"):U==="myself"?V.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${g.id}/personal/group/edit`)}},"\u7F16\u8F91"):g==null?void 0:g.username))})))))))};var bt=(0,v.connect)(({shixunHomeworks:t,loading:u,classroomList:n})=>({shixunHomeworks:t,loading:u,classroomList:n}))(vt),yt=a(64197),Gt=a(94901),Wt=a(99464),Ue=a(59301),Ut=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,wt=(t,u,n)=>u in t?Ut(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,xt=(t,u)=>{for(var n in u||(u={}))Vt.call(u,n)&&wt(t,n,u[n]);if(Ot)for(var n of Ot(u))$t.call(u,n)&&wt(t,n,u[n]);return t};const zt=({styles:t={},onSelect:u,params:n,classroomList:m})=>{const[j,W]=(0,e.useState)(!1),[R,h]=(0,e.useState)("");(0,e.useEffect)(()=>{W(!1),h("")},[]);const s=()=>{var E,f;if((0,l.Rm)()&&!((f=(E=m==null?void 0:m.AssistantObject)==null?void 0:E.group)!=null&&f.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}R==="1"&&v.history.push(`/classrooms/${n.coursesId}/group_homework/${n.categoryId||0}/add`),R==="2"&&(u(),W(!1),h(""))};return Ue.createElement("section",{className:"tc animated fadeIn",style:xt(xt({},{color:"#999",margin:"200px auto"}),t)},Ue.createElement("img",{src:Wt.z3}),Ue.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\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"),Ue.createElement("div",{style:{marginTop:"30px"}},Ue.createElement(ne.ZP,{onClick:()=>W(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ue.createElement(ne.ZP,{onClick:()=>{(0,d.xg)("https://www.educoder.net/forums/4911")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),j&&Ue.createElement(ie.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>W(!1),onOk:s},Ue.createElement("div",null,Ue.createElement("div",null,Ue.createElement(o.ZP,{value:"1",style:{marginTop:"15px"},checked:R==="1",onClick:()=>h("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ue.createElement("div",null,Ue.createElement(o.ZP,{value:"2",style:{marginTop:"15px"},checked:R==="2",onClick:()=>h("2")},"\u9009\u7528\u8D44\u6E90")))))};var Kt=(0,v.connect)(({classroomList:t})=>({classroomList:t}))(zt),Jt={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},Yt=a(14541),gt=a(75727),ut=a(93041),Tt=a(54172),ke={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Xt=a(26949),Qt=Object.defineProperty,qt=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,kt=(t,u,n)=>u in t?Qt(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,ct=(t,u)=>{for(var n in u||(u={}))tu.call(u,n)&&kt(t,n,u[n]);if(Lt)for(var n of Lt(u))uu.call(u,n)&&kt(t,n,u[n]);return t},nu=(t,u)=>qt(t,eu(u)),at=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())}),au=({dataSource:t,params:u,manageAllGroup:n})=>{var m,j,W,R;const{batchStatus:h,selectArrs:s,setSelectArrs:E,selectArrsAll:f,setSelectArrsAll:k,dispatch:U}=(0,e.useContext)(Ft);let b=(0,v.useParams)();const[N,_e]=(0,e.useState)(!1),Oe=(0,e.useRef)(),[xe,ce]=(0,e.useState)([]);b=nu(ct(ct({},u),b),{category:b==null?void 0:b.categoryId}),(0,e.useEffect)(()=>{ce([]),_e(!1)},[]);const $e=[{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:(i,ae)=>ae.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var ae,g;return i==="--"?i:e.createElement("span",null,e.createElement("span",null,(ae=i==null?void 0:i.split("/"))==null?void 0:ae[0]),"\xA0/\xA0",e.createElement("span",null,(g=i==null?void 0:i.split("/"))==null?void 0:g[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:b.sort_by==="publish_time"?b.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:b.sort_by==="end_time"?b.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:b.sort_by==="late_time"?b.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":e.createElement("span",{title:i},i)}];function De(){return at(this,null,function*(){let i=yield(0,K.ZP)(`/api/homework_commons/${t.homework_id}/group_settings_statistics.json`,{method:"get",params:ct({},b)});ce(i.data)})}const Te=i=>{s.includes(i)?(E(s.filter(ae=>ae!==i)),k(f.filter(ae=>ae.homework_id!==i))):(E([...s,i]),k([...f,t]))};return e.createElement("div",{className:ke.listContainer,onClick:i=>{i.stopPropagation(),(!(0,l.GJ)()||(0,l.GJ)()&&Oe.current&&!Oe.current.contains(i.target))&&(0,d.xg)(`/classrooms/${b.coursesId}/group_homework/${t.homework_id}/detail`)}},(0,l.GJ)()&&e.createElement("span",{ref:Oe},e.createElement(Be.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:s.includes(t.homework_id),onChange:()=>Te(t.homework_id)})),e.createElement("div",{className:ke.info},e.createElement("div",{className:ke.title},e.createElement("div",{className:ke.left,style:(0,l.dE)()?{paddingRight:(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)?60:140}:{}},(0,l.GJ)()&&e.createElement(Xt.Z,{value:t.status},e.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[t.status]})),(0,l.dE)()&&e.createElement(d.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:t.status}),e.createElement("span",{onClick:i=>i.stopPropagation()},e.createElement(v.Link,{target:"_blank",to:`/classrooms/${b.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`},t.name))),e.createElement("div",{className:ke.right},(0,l.GJ)()&&t.status==="\u672A\u53D1\u5E03"&&e.createElement(v.Link,{target:"_blank",to:"/",onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),U({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},b),type:2,manage_all_group:n}})})},e.createElement("aside",{className:ke.flexBox,style:{marginRight:"16px"}},e.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),e.createElement("div",null,"\u53D1\u5E03"))),(0,l.dE)()&&e.createElement("div",{className:ke.actionIcon},(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)===0&&e.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((m=t.status)!=null&&m.includes("\u5DF2\u622A\u6B62"))&&!((j=t.status)!=null&&j.includes("\u5BFC\u5165"))&&e.createElement("aside",{onClick:i=>at(void 0,null,function*(){i.stopPropagation(),(0,d.xg)(`/classrooms/${b.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`)}),className:ke.flexBox,style:{marginRight:10}},e.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),e.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((W=t.status)==null?void 0:W.includes("\u5DF2\u622A\u6B62"))||((R=t.status)==null?void 0:R.includes("\u5BFC\u5165")))&&e.createElement("aside",{className:ke.flexBox,style:{marginRight:10}},e.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),e.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,l.GJ)()&&e.createElement(gt.Z,{placement:"bottomCenter",overlayClassName:ke.dro,dropdownRender:()=>e.createElement(ut.default,null,t.status!=="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:1,style:{textAlign:"center"}},e.createElement(v.Link,{target:"_blank",to:"/",onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),U({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},b),type:2,manage_all_group:n}})})},"\u7ACB\u5373\u53D1\u5E03")),t.status==="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:23,style:{textAlign:"center"}},e.createElement(v.Link,{target:"_blank",to:"/",onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),U({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:t==null?void 0:t.name,id:t==null?void 0:t.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),t.status!=="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:2,style:{textAlign:"center"}},e.createElement(v.Link,{target:"_blank",to:"/",onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),U({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},b),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.createElement(ut.default.Item,{key:22,style:{textAlign:"center"}},e.createElement(v.Link,{target:"_blank",to:"/",onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),U({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:f,params:b,status:t==null?void 0:t.status}})})},"\u7ACB\u5373\u5220\u9664")),t.status!=="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:6,style:{textAlign:"center"}},e.createElement(v.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${b.coursesId}/group_homework/${t.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},e.createElement("aside",{onClick:i=>i.stopPropagation(),className:ke.flexBox,style:{cursor:"default"}},e.createElement("i",{className:"iconfont icon-gengduo4"}),e.createElement("div",null,"\u66F4\u591A"))))),e.createElement("div",{className:ke.detail},(0,l.GJ)()&&e.createElement(e.Fragment,null,e.createElement("span",{className:"c-grey-333 mr20"},t.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(t.status)&&!!t.uncommit_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),t.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(t.status)&&!!t.commit_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),t.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(t.status)&&!!t.compelete_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),t.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),t.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),t.end_time),["\u5DF2\u7ED3\u675F"].includes(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),t.status_time),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&e.createElement("span",{className:"c-grey-999"},e.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),t==null?void 0:t.late_time),["\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(t.status)&&e.createElement("span",{className:ke.iconV,onClick:i=>at(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),N||De(),_e(!N)})},e.createElement("i",{className:`iconfont icon-${N?"shouqi":"xiala2"}`})," "))),e.createElement("div",{className:ke.content},(0,l.dE)()&&e.createElement("span",{className:ke.infoStuIcon},e.createElement("span",{className:"c-grey-333"},t.author),t.status==="\u5DF2\u622A\u6B62"&&!!(t!=null&&t.status_time)&&e.createElement("span",{className:"c-grey-999 ml20"},e.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",t==null?void 0:t.status_time),e.createElement("span",{className:"ml20 c-grey-999"},e.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),t==null?void 0:t.publish_time," \u81F3 ",t==null?void 0:t.end_time," "),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&e.createElement("span",{className:"c-grey-999 ml20"},e.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),t==null?void 0:t.late_time)),(0,l.GJ)()&&t.status!=="\u672A\u53D1\u5E03"&&N&&xe.length>5&&e.createElement(Tt.default,{scroll:{y:240},onRow:i=>({onClick:ae=>{ae.stopPropagation(),ae.preventDefault()}}),onHeaderRow:(i,ae)=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),pagination:!1,dataSource:xe,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,ae,g)=>{g.field&&(b.sort_by=g.field),g.order||(b.sort_direction="asc"),g.order==="ascend"&&(b.sort_direction="asc"),g.order==="descend"&&(b.sort_direction="desc"),g.order||(b.sort_direction="asc"),De()},columns:$e}),(0,l.GJ)()&&t.status!=="\u672A\u53D1\u5E03"&&N&&xe.length<6&&xe.length>0&&e.createElement(Tt.default,{onRow:i=>({onClick:ae=>{ae.stopPropagation(),ae.preventDefault()}}),onHeaderRow:(i,ae)=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),pagination:!1,dataSource:xe,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,ae,g)=>{g.field&&(b.sort_by=g.field),g.order||(b.sort_direction="asc"),g.order==="ascend"&&(b.sort_direction="asc"),g.order==="descend"&&(b.sort_direction="desc"),g.order||(b.sort_direction="asc"),De()},columns:$e}))))},Nt={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},lu=a(84105),ru=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())}),ou=({buttonDataSource:t,onClick:u})=>{const{allSelect:n,setAllSelect:m,setSelectArrs:j,dataSource:W,selectArrs:R,useBatchStatus:h,dispatch:s,params:E,getData:f,detailLeftMenus:k,main_category_id:U,setSelectArrsAll:b}=(0,e.useContext)(Ft);let N;const[_e,Oe]=(0,e.useState)(!1),[xe,ce]=(0,e.useState)(""),$e=i=>{m(i.target.checked),j(i.target.checked?W.map(ae=>ae.homework_id):[]),i.target.checked?b([...W]):b([])},De=()=>{let i={courseId:E.id,container_type:"group_homework"};E.categoryId&&(i.category_id=E.categoryId),s({type:"classroomList/getAllTaskList",payload:i}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};k.course_modules&&(N=k.course_modules.filter(i=>i.type==="group_homework")[0]);const Te=e.createElement("div",{className:Nt.moveCategory,onMouseLeave:i=>Oe(!1)},e.createElement(ut.default,{onClick:i=>ru(void 0,[i],function*({item:ae,key:g,keyPath:me,domEvent:Ye}){if(R=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,K.ZP)(`/api/courses/${E.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:R,new_category_id:g}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),h(!1),f(),s({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},e.createElement(Se.default,{onChange:i=>{ce(i.target.value)}})),N&&N.second_category.filter(i=>i.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(i,ae){var g;if(!(xe!==""&&i.category_name.indexOf(xe)<0))return e.createElement(e.Fragment,null,e.createElement(ut.default.Item,{className:"multi-llipsis1e",key:i.category_id},i.category_name),(g=i==null?void 0:i.third_category)==null?void 0:g.map(me=>e.createElement(ut.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:me.category_id},me.category_name)))}),e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:i=>{i.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:E,selectArrs:{category_id:U,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return e.createElement("div",{className:Nt.bottomControlContainer},e.createElement(_.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},e.createElement(A.Z,{flex:1},e.createElement(_.Z,{wrap:!1,align:"middle",gutter:8},e.createElement(A.Z,null,e.createElement(Be.default,{checked:n,onChange:$e},"\u5168\u9009\u672C\u9875\uFF08",R.length,"\uFF09")),(0,l.GJ)()&&e.createElement(A.Z,null,e.createElement(gt.Z,{placement:"top",menu:{items:t,onClick:({key:i})=>{u({key:i})}}},e.createElement(ne.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),e.createElement(A.Z,null,e.createElement(ne.ZP,{type:"primary",onClick:De,icon:e.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&e.createElement(A.Z,null,e.createElement(gt.Z,{placement:"topLeft",dropdownRender:()=>Te,getPopupContainer:i=>i.parentNode},e.createElement(ne.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",e.createElement(lu.Z,null)))),(0,l.GJ)()&&e.createElement(A.Z,null,e.createElement(ne.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:e.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),e.createElement(A.Z,null,e.createElement(ne.ZP,{type:"primary",ghost:!0,onClick:()=>{j([]),h(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},su=a(51529),iu=a(71179),cu=a(37521),mu=a(55515),du=a(77736),Eu=a(16326),pu=a(29787),fu=a(61186),mt=a.n(fu),Fu=a(33656),vu=a.n(Fu),ht=a(64948),Ct=a(98072),ee=a(59301),yu=Object.defineProperty,gu=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,It=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Zt=(t,u,n)=>u in t?yu(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,dt=(t,u)=>{for(var n in u||(u={}))It.call(u,n)&&Zt(t,n,u[n]);if(ft)for(var n of ft(u))St.call(u,n)&&Zt(t,n,u[n]);return t},Mt=(t,u)=>gu(t,hu(u)),Cu=(t,u)=>{var n={};for(var m in t)It.call(t,m)&&u.indexOf(m)<0&&(n[m]=t[m]);if(t!=null&&ft)for(var m of ft(t))u.indexOf(m)<0&&St.call(t,m)&&(n[m]=t[m]);return n},_t=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});mt().extend(vu());const _u=({data:t,value:u,onChange:n})=>{var m,j,W,R;const[h,s]=(0,e.useState)({leftSearch:"",rigthSearch:""}),[E,f]=(0,e.useState)([]);return(0,e.useEffect)(()=>{f((u==null?void 0:u.length)>0?t==null?void 0:t.filter(k=>u==null?void 0:u.includes(k==null?void 0:k.id)):[])},[u]),ee.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ee.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ee.createElement(Be.default,{indeterminate:(E==null?void 0:E.length)>0&&(E==null?void 0:E.length)<(t==null?void 0:t.length),checked:(E==null?void 0:E.length)==(t==null?void 0:t.length),onChange:k=>{n(k.target.checked?t==null?void 0:t.map(U=>U==null?void 0:U.id):[])}},"\u5168\u9009"),ee.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ee.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:h.leftSearch,onChange:k=>{s(Mt(dt({},h),{leftSearch:k.target.value}))}}),ee.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=h.leftSearch?t==null?void 0:t.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(h.leftSearch)}):t)==null?void 0:m.length)!==0?ee.createElement(Be.default.Group,{value:u,onChange:k=>{n(k)}},ee.createElement(du.Z,{direction:"vertical"},(j=h.leftSearch?t==null?void 0:t.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(h.leftSearch)}):t)==null?void 0:j.map((k,U)=>ee.createElement(Be.default,{key:U,value:k.id},k==null?void 0:k.name)))):ee.createElement(et.Z,{styles:{margin:"0 auto"}})))),ee.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ee.createElement("div",null,"\u5DF2\u9009\u62E9",(E==null?void 0:E.length)||0,"\u4E2A\u5206\u73ED"),ee.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ee.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:h.rigthSearch,onChange:k=>{s(Mt(dt({},h),{rigthSearch:k.target.value}))}}),ee.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((W=h.rigthSearch?E==null?void 0:E.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(h.rigthSearch)}):E)==null?void 0:W.length)!==0?(R=h.rigthSearch?E==null?void 0:E.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(h.rigthSearch)}):E)==null?void 0:R.map((k,U)=>ee.createElement(_.Z,{key:U,wrap:!1,align:"middle",justify:"space-between"},ee.createElement(A.Z,null,k==null?void 0:k.name),ee.createElement(A.Z,null,ee.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{n(u==null?void 0:u.filter(b=>b!==(k==null?void 0:k.id)))}})))):ee.createElement(et.Z,{styles:{margin:"0 auto"}})))))},Bu=t=>{var u=t,{classroomList:n,dispatch:m,user:j,getData:W}=u,R=Cu(u,["classroomList","dispatch","user","getData"]),h,s,E,f,k,U;const b=(0,v.useParams)(),[N]=be.default.useForm(),_e=((h=n==null?void 0:n.actionTabs)==null?void 0:h.key)==="\u6279\u91CF\u8865\u4EA4",[,Oe,xe,ce]=(0,Ct.U)(ht.c_,dt(dt({},b),(s=n==null?void 0:n.actionTabs)==null?void 0:s.params)),[,,$e,De]=(0,Ct.U)(ht.nP,{course_id:b==null?void 0:b.coursesId,homework_ids:(E=n==null?void 0:n.actionTabs)==null?void 0:E.selectArrs}),[,Te,i]=(0,Ct.U)(ht.sm,{course_id:b==null?void 0:b.coursesId,homework_ids:(f=n==null?void 0:n.actionTabs)==null?void 0:f.selectArrs}),ae=(...g)=>_t(void 0,[...g],function*(me={}){$e({});const Ye=yield xe({page:1,limit:2e4,homework_id:n.actionTabs.type===1?"":n.actionTabs.selectArrs[0]})});return(0,e.useEffect)(()=>{_e&&ae()},[_e]),ee.createElement(ie.default,{centered:!0,title:(k=n==null?void 0:n.actionTabs)==null?void 0:k.key,width:800,open:_e,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Te,onOk:()=>_t(void 0,null,function*(){N.submit()})},ee.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"),ee.createElement(be.default,{form:N,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:g=>_t(void 0,null,function*(){var me,Ye,Xe;const Et=yield i(((me=ce==null?void 0:ce.course_groups)==null?void 0:me.length)>0?{unified_late:((Ye=ce==null?void 0:ce.course_groups)==null?void 0:Ye.length)<=0,allow_late_settings:[dt({},g)]}:dt({unified_late:((Xe=ce==null?void 0:ce.course_groups)==null?void 0:Xe.length)<=0},g));(Et==null?void 0:Et.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),m({type:"classroomList/setActionTabs",payload:{}}),W&&W())})},ee.createElement(_.Z,{wrap:!1,gutter:20},ee.createElement(A.Z,{flex:1},ee.createElement(be.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ee.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ee.createElement(A.Z,{flex:"390px"},ee.createElement(be.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(g,me,Ye){return me&&mt()(me).startOf("minute")<=mt()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):me&&mt()(me).startOf("minute")<=mt()(De==null?void 0:De.max_late_time).startOf("minute")?(I.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${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"}]},ee.createElement(Eu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:g=>(0,d.BO)(g,{startTime:De==null?void 0:De.max_late_time}),disabledTime:g=>(0,d.hv)(g,{compared:De==null?void 0:De.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:mt()("00:00:00","HH:mm:ss")}})))),((U=ce==null?void 0:ce.course_groups)==null?void 0:U.length)>0&&ee.createElement(pu.Z,{spinning:Oe},ee.createElement(be.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ee.createElement(_u,{data:(ce==null?void 0:ce.course_groups)||[],onChange:g=>{$e({group_ids:g})}})))))};var Au=(0,v.connect)(({classroomList:t,user:u})=>({classroomList:t,user:u}))(Bu),r=a(59301),Du=Object.defineProperty,Pu=Object.defineProperties,bu=Object.getOwnPropertyDescriptors,jt=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,Rt=(t,u,n)=>u in t?Du(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,Ve=(t,u)=>{for(var n in u||(u={}))Ou.call(u,n)&&Rt(t,n,u[n]);if(jt)for(var n of jt(u))wu.call(u,n)&&Rt(t,n,u[n]);return t},Bt=(t,u)=>Pu(t,bu(u)),At=(t,u,n)=>new Promise((m,j)=>{var W=s=>{try{h(n.next(s))}catch(E){j(E)}},R=s=>{try{h(n.throw(s))}catch(E){j(E)}},h=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,R);h((n=n.apply(t,u)).next())});const Ft=(0,e.createContext)({selectArrs:[]}),xu=({user:t,classroomList:u,loading:n,dispatch:m})=>{var j,W,R,h;const s=(0,v.useParams)(),[E]=(0,v.useSearchParams)(),[f,k]=(0,e.useState)(()=>Bt(Ve({},s),{id:s.coursesId,limit:20})),[U,b]=(0,e.useState)(!1),[N,_e]=(0,e.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[Oe,xe]=(0,e.useState)([]),[ce,$e]=(0,e.useState)(!1),[De,Te]=(0,e.useState)(!1),[i,ae]=(0,e.useState)([]),[g,me]=(0,e.useState)(!1),[Ye,Xe]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Et=(0,v.useLocation)(),{detailCommonHomeworksList:Y,detailLeftMenus:Dt,detailTopBanner:Lu,taskList:Pt}=u;let Vu=E.get("tabs")?parseInt(E.get("tabs"))+1:"0";f.type=3,f.categoryId?f.category=f.categoryId:delete f.category,(0,e.useEffect)(()=>{k(Ve(Ve({},f),s))},[s==null?void 0:s.categoryId]),(0,e.useEffect)(()=>{E.get("tabs")==="0"&&(f.status="0",f.page=1)},[E.get("tabs")]),(0,e.useEffect)(()=>{const F=E.get("tabs");F&&F!==void 0&&((0,l.GJ)()?f.status=F:f.order=F)},[E.toString()]),(0,e.useEffect)(()=>{m({type:"classroomList/getAssistantPermissions",payload:{course_id:f.id}})},[]),(0,e.useEffect)(()=>{var F,le,Ne;const Re=E.get("tabs");if((F=t==null?void 0:t.userInfo)!=null&&F.login){const Me=d.cX.getItem(`${(le=t==null?void 0:t.userInfo)==null?void 0:le.login}${(0,l.GJ)()?"Teacher":"Student"}`,"GroupHomework");Me&&(f.sort_by=Me==null?void 0:Me.type,f.sort_direction=Me==null?void 0:Me.direction,Xe(Me==null?void 0:Me.name));let nt=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};Re&&Re!==void 0&&((0,l.GJ)()?f.status=Re:f.order=Re),Ze(nt)}else if((Ne=t==null?void 0:t.userInfo)!=null&&Ne.username){let Me=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};Re&&Re!==void 0&&((0,l.GJ)()?f.status=Re:f.order=Re),Ze(Me)}},[(j=t==null?void 0:t.userInfo)==null?void 0:j.login,Et==null?void 0:Et.pathname]),(0,e.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ze(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ze()},[u.actionTabs.key]),(0,e.useEffect)(()=>{xe([])},[Y]),(0,e.useEffect)(()=>{Te(!1)},[f.categoryId]),(0,e.useEffect)(()=>{Y&&Y.homeworks&&(Oe.length===Y.homeworks.length&&Oe.length>0?$e(!0):Oe.length!==Y.homeworks.length&&$e(!1))},[Oe]);const ku=(F,le)=>{f.page=F,f.limit=le,Ze()},Ze=(F={})=>{xe([]),ae([]),(0,l.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:Bt(Ve(Ve({},f),F),{type:3})}):m({type:"classroomList/getClassroomCommonList",payload:Ve(Ve({},f),F)})},Nu=()=>At(void 0,null,function*(){const F=yield(0,K.ZP)(`/api/courses/${f.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(F!=null&&F.data){const le=F.data.score_settings;Object.keys(le).map(function(Ne){Ne.indexOf("proportion")>-1&&(le[Ne]=(le[Ne]*100).toFixed(0))}),console.log(le),_e(Ve({},le))}});(0,e.useEffect)(()=>{xe([])},[Y]);const Iu=()=>{if((0,l.GJ)()){const{all_count:F,unpublished_count:le,not_start_count:Ne,in_progress_count:Re,overed_count:Me}=Y;return[{name:"\u5168\u90E8",id:0,total:F||0},{name:"\u672A\u53D1\u5E03",id:1,total:le||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ne||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Re||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}]},Su=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Zu=F=>{var le;if((0,l.Rm)()&&!((le=u.AssistantObject.group)!=null&&le.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}F==="1"?v.history.push(`/classrooms/${f.coursesId}/group_homework/${f.categoryId}/add`):F==="2"?Ht():F==="3"&&m({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Ht=()=>{m({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:f}})},Mu=(W=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:r.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:r.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,l.GJ)()||(0,l.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:r.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:r.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:r.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Lu.is_public}].filter(F=>F==null?void 0:F.isShow))==null?void 0:W.map(F=>(delete F.isShow,F)),ju=F=>{var le,Ne,Re,Me;if(Oe.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let nt=F.label||"",Gu={key:nt,selectArrs:Oe,selectArrsAll:i,type:["publish","deadline"].includes(F.key)?1:"",params:f};switch(F.key){case"publish":if((0,l.Rm)()&&!((Ne=(le=u==null?void 0:u.AssistantObject)==null?void 0:le.group)!=null&&Ne.can_publish)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,l.Rm)()&&!((Me=(Re=u==null?void 0:u.AssistantObject)==null?void 0:Re.group)!=null&&Me.can_stop)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}nt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":nt="\u6279\u91CF\u8865\u4EA4";break;case"delete":nt="\u5220\u9664";break;case"collection":nt="\u6536\u85CF";break}m({type:"classroomList/setActionTabs",payload:Bt(Ve({},Gu),{key:nt})})},Ru=F=>At(void 0,null,function*(){yield m({type:"classroomList/updateTaskPosition",payload:{category_id:f.categoryId,courseId:f.id,task_ids:F,container_type:"group_homework"}}),Ze()}),Hu=(0,e.useMemo)(()=>{let F=[];return Pt.length>0&&(F=Pt.map(le=>({user_name:le.user_name,task_name:le.task_name,task_id:le.task_id,category:le.category,status:le.status}))),F},[Pt]);return r.createElement(Ft.Provider,{value:{params:f,batchStatus:De,selectArrs:Oe,setSelectArrs:xe,allSelect:ce,dataSource:Y.homeworks||[],detailLeftMenus:Dt,main_category_id:Y.main_category_id||"",selectArrsAll:i,setAllSelect:$e,useBatchStatus:Te,dispatch:m,getData:Ze,setSelectArrsAll:ae}},r.createElement("section",null,r.createElement("aside",{className:Jt.bg},r.createElement(Yt.Z,{isLoading:n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Iu(),isAdmin:(0,l.GJ)(),dispatch:m,type:Y==null?void 0:Y.main_category_name,exportType:"group",TooltipTitle:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:f.categoryId,dropdownMenu:Su,isShowRightControl:(0,d.Oo)(Dt==null?void 0:Dt.course_modules,f.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Nu(),b(!0)},onTabMenuClick:F=>{F.id!==void 0&&((0,l.GJ)()?f.status=F.id:f.order=F.id),Te(!1),f.page=1,v.history.replace(`${Et.pathname}?tabs=${F.id}`),Ze(f)},defaultSelectedKeys:[E.get("tabs")?E.get("tabs"):"0"],onTooltipTitleClick:()=>{m({type:"classroomList/setActionTabs",payload:{key:f.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:f,selectArrs:{category_name:Y==null?void 0:Y.category_name,category_id:(Y==null?void 0:Y.category_id)||(Y==null?void 0:Y.main_category_id)},cb:()=>{Ze()}}})},onDropdownMenuClick:Zu}),r.createElement(su.Z,{dataSource:Y.homeworks||[],isAdmin:(0,l.GJ)(),batchStatus:De,SortMenuName:Ye,setSortMenuName:Xe,onSearch:F=>{f.search=F.trim(),f.page=1,Ze()},onSort:F=>{var le;f.sort_by=F.type,f.sort_direction=F.direction,f.page=1,d.cX.setItem(`${(le=t==null?void 0:t.userInfo)==null?void 0:le.login}${(0,l.GJ)()?"Teacher":"Student"}`,F,"GroupHomework"),Ze(f)},onBatch:F=>Te(F)})),r.createElement(Ee.Z,{loading:n["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Y==null?void 0:Y.all_count)===0&&(0,l.GJ)()?!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(Kt,{params:f,dispatch:m,onSelect:Ht}):(Y==null?void 0:Y.homeworks)&&Y.homeworks.length===0&&!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(et.Z,null),r.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(r.Fragment,null,r.createElement("aside",{className:"animated fadeIn"},(R=Y==null?void 0:Y.homeworks)==null?void 0:R.map((F,le)=>r.createElement(au,{key:le,dataSource:F,params:f,manageAllGroup:Y==null?void 0:Y.manage_all_group})),r.createElement("aside",{className:"tc mb50 mt30"},(Y==null?void 0:Y.query_total_count)>10&&r.createElement(z.Z,{showSizeChanger:!0,onChange:ku,defaultCurrent:1,current:f.page||1,pageSize:f.limit||20,total:Y.query_total_count}))),Oe.length>0&&(0,l.GJ)()&&r.createElement(X.Z,{offsetBottom:0},r.createElement(ou,{buttonDataSource:Mu,onClick:ju}))))),((h=u==null?void 0:u.actionTabs)==null?void 0:h.key)==="\u6279\u91CF\u8865\u4EA4"&&r.createElement(Au,{getData:Ze}),r.createElement(he,{onCallback:()=>Te(!1)}),r.createElement(iu.Z,{onOk:()=>{Ze()}}),r.createElement(cu.Z,{onOk:()=>{}}),r.createElement(se.Z,{onCallback:()=>Te(!1),courseEndTime:Y==null?void 0:Y.course_end_time}),r.createElement($.Z,{courseEndTime:Y==null?void 0:Y.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Te(!1),Ze()}}),r.createElement(ue,null),r.createElement(bt,null),r.createElement(pt,{onCallback:()=>Te(!1)}),r.createElement(yt.Z,null),r.createElement(Gt.Z,null),r.createElement(mu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ru,data:Hu,onCancel:()=>{m({type:"classroomList/setActionTabs",payload:{key:""}})}}),r.createElement(ie.default,{open:U,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{b(!1)},onOk:()=>At(void 0,null,function*(){const F=JSON.parse(JSON.stringify(N));Object.keys(F).map(function(Ne){Ne.indexOf("proportion")>-1&&(F[Ne]=F[Ne]/100)}),(yield(0,K.ZP)(`/api/courses/${f.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:F}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),b(!1))}),width:800},r.createElement("div",null,r.createElement(_.Z,null,r.createElement(A.Z,{span:24},r.createElement(_.Z,{align:"middle"},r.createElement(A.Z,{span:24},r.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),r.createElement(_.Z,{align:"middle",className:"mt25"},r.createElement(A.Z,null,r.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),r.createElement(_.Z,{className:"ml10"},r.createElement(A.Z,null,r.createElement(ge.Z,{checked:N.is_group_grade,onChange:F=>{N.is_group_grade=F,_e(Ve({},N))}})),r.createElement(A.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),r.createElement(_.Z,{className:"mt25"},r.createElement(A.Z,null,r.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),r.createElement(A.Z,{span:24,className:"pl30 mt10"})),r.createElement(_.Z,null,r.createElement(o.ZP.Group,{value:N==null?void 0:N.ta_mode,onChange:F=>{N.ta_mode=F.target.value,_e(Ve({},N))}},r.createElement(o.ZP,{value:1,style:{marginTop:15}},r.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),r.createElement("br",null),r.createElement(o.ZP,{value:0,style:{marginTop:15}},r.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),r.createElement(_.Z,{className:"mt25"},r.createElement(A.Z,null,r.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),r.createElement(A.Z,{span:24,className:"pl30 mt10"})),r.createElement(_.Z,null,r.createElement(o.ZP.Group,{value:N.final_mode,onChange:F=>{N.final_mode=F.target.value,_e(Ve({},N))}},r.createElement(o.ZP,{value:!1,style:{marginTop:15}},r.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",r.createElement(Z.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:r.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",r.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",r.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 )",r.createElement("br",null),r.createElement("br",null),"\u6CE8\u610F",r.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",r.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",r.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",r.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"),trigger:"click"},r.createElement("span",{className:"mt10 ml10 current font14"},r.createElement(C.Z,null))))),r.createElement(_.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),r.createElement(A.Z,{className:"ml5"},r.createElement(D.Z,{min:0,max:100,value:N.te_proportion,onChange:F=>{N.te_proportion=F,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(_.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),r.createElement(A.Z,{className:"ml5"},r.createElement(D.Z,{min:0,max:100,value:N.ta_proportion,onChange:F=>{N.ta_proportion=F,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),N.is_group_grade&&r.createElement(_.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(A.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),r.createElement(A.Z,{className:"ml5"},r.createElement(D.Z,{min:0,max:100,value:N.gr_proportion,onChange:F=>{N.gr_proportion=F,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(_.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),r.createElement(A.Z,{className:"ml5"},r.createElement(D.Z,{min:0,max:100,value:N.st_proportion,onChange:F=>{N.st_proportion=F,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement("br",null),r.createElement(o.ZP,{value:!0,style:{marginTop:15}},r.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",r.createElement(Z.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:r.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",r.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",r.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 )",r.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"),trigger:"click"},r.createElement("span",{className:"mt10 ml10 current font14"},r.createElement(C.Z,null))))),r.createElement(_.Z,null,r.createElement(A.Z,{span:24,className:"ml20"},r.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),r.createElement("br",null))))))};var Tu=(0,v.connect)(({user:t,classroomList:u,loading:n,globalSetting:m})=>({user:t,classroomList:u,globalSetting:m,loading:n.effects}))(xu)},71141:function(He,ye,a){"use strict";a.d(ye,{Ei:function(){return pe},rU:function(){return oe},ZP:function(){return J}});var e=a(59301),v={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},I=a(28284),Ee=a(47889),z=a(71051),X=a(62673),ie=a(25399),_=a(5269),A=a(92310),ge=a.n(A),o=a(59301),Z=Object.defineProperty,D=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,d=(p,te,H)=>te in p?Z(p,te,{enumerable:!0,configurable:!0,writable:!0,value:H}):p[te]=H,K=(p,te)=>{for(var H in te||(te={}))C.call(te,H)&&d(p,H,te[H]);if(D)for(var H of D(te))l.call(te,H)&&d(p,H,te[H]);return p};const pe=({value:p,className:te,style:H})=>{const[Q,L]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(p){const{submit_limit:x,must_file:T}=p;if(x&&T){L("1");return}if(x&&!T){L("2");return}if(!x&&T){L("3");return}}},[p]);const S={1:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},p==null?void 0:p.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},p==null?void 0:p.submit_limit_num),"\u5B57\u7B26"),3:o.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Q==="0"?o.createElement(o.Fragment,null):o.createElement("section",{className:ge()(v.exhibition,te),style:H},o.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),S==null?void 0:S[Q])},oe=({className:p,style:te,form:H})=>{const Q=I.default.useWatch("submit_limit",H),L=I.default.useWatch("can_submit",H),S=I.default.useWatch("submit_num",H);return o.createElement("section",{className:ge()(v.wrap,p),style:te},o.createElement("div",{className:`${v.title}`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),o.createElement(I.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},o.createElement(Ee.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},o.createElement(Ee.ZP,{value:!1,style:{marginRight:"40px"}},o.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),o.createElement("br",null),o.createElement(Ee.ZP,{value:!0},o.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),o.createElement("div",null,L?o.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},o.createElement(I.default.Item,{name:"submit_num",rules:L?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},o.createElement(z.Z,{precision:0,min:1,disabled:!L,size:"large",addonAfter:"\u6B21",style:{width:133}})),o.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},o.createElement("span",{style:{color:"#666",fontSize:12}},o.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",o.createElement("span",{style:{color:"#FF6500"}},S)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),o.createElement("span",{style:{color:"#666",fontSize:12}},o.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",o.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",o.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):o.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),o.createElement("div",{className:`${v.title} mt30`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},o.createElement(I.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(X.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),o.createElement(I.default.Item,{className:"mr10",name:"submit_limit_num",rules:Q?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},o.createElement(z.Z,{precision:0,min:1,disabled:!Q,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),o.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},o.createElement(I.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},o.createElement(X.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(I.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(X.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),o.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 J=({value:p,onChange:te,className:H,style:Q,disabled:L=!1,checkMarginLeft:S=0})=>{const x={submit_limit:!1,submit_limit_num:200,must_file:!1},[T,he]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(p,"value"),!p)return;const $={submit_limit:p==null?void 0:p.submit_limit,submit_limit_num:p==null?void 0:p.submit_limit_num,must_file:p==null?void 0:p.must_file,can_submit:p==null?void 0:p.can_submit,submit_num:p==null?void 0:p.submit_num};he(K({},$))},[p]);const se=$=>{const w=K(K({},T),$);te(w)};return o.createElement("section",{className:ge()(v.wrap,H),style:Q},o.createElement("div",{className:`${v.sub_title} mt20`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),o.createElement(Ee.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:T==null?void 0:T.can_submit,onChange:$=>se({can_submit:$.target.value})},o.createElement(Ee.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},o.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),o.createElement("div",{style:{position:"relative",display:"inline-block"}},o.createElement(ie.Z,{placement:"topLeft",getPopupContainer:$=>$.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ${v.title_icon} c-grey-666`})))),o.createElement("br",null),o.createElement(Ee.ZP,{className:v.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},o.createElement("div",{className:"flex-container"},o.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),o.createElement("div",{style:{position:"relative",display:"inline-block"}},o.createElement(ie.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:o.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},o.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",o.createElement("span",{style:{color:"#FFB83A"}},T==null?void 0:T.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),o.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",o.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",o.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ${v.title_icon} c-grey-666`}))),(T==null?void 0:T.can_submit)&&o.createElement(z.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:L||!(T!=null&&T.can_submit),value:T==null?void 0:T.submit_num,onChange:$=>se({submit_num:$})})))),o.createElement("div",{className:`${v.sub_title} mt20`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),o.createElement(_.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},o.createElement(X.default,{style:{marginLeft:S},disabled:L,checked:T==null?void 0:T.submit_limit,onChange:$=>se({submit_limit:$.target.checked})}),o.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),o.createElement(z.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:L||!(T!=null&&T.submit_limit),value:T==null?void 0:T.submit_limit_num,onChange:$=>se({submit_limit_num:$})})),o.createElement(_.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},o.createElement(X.default,{style:{marginLeft:S},disabled:L,checked:T==null?void 0:T.must_file,onChange:$=>se({must_file:$.target.checked})}),o.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},92725:function(He,ye,a){"use strict";a.d(ye,{$J:function(){return I},JZ:function(){return z},bN:function(){return ie},jP:function(){return X},rO:function(){return Ee}});var e=a(82093),v=(_,A,ge)=>new Promise((o,Z)=>{var D=d=>{try{l(ge.next(d))}catch(K){Z(K)}},C=d=>{try{l(ge.throw(d))}catch(K){Z(K)}},l=d=>d.done?o(d.value):Promise.resolve(d.value).then(D,C);l((ge=ge.apply(_,A)).next())});function I(_){return(0,e.U2)(`libraries/${_}.json`)}function Ee(){return(0,e.U2)("library_tags.json")}function z(_){return v(this,null,function*(){return(yield(0,e.IV)(`attachments/${_}.json`)).status===0})}function X(_){return(0,e.v_)("libraries.json",_)}function ie(_,A){return(0,e.gz)(`libraries/${_}.json`,A)}},51581:function(He,ye,a){"use strict";Object.defineProperty(ye,"__esModule",{value:!0});var e=function(){function Z(D,C){for(var l=0;l<C.length;l++){var d=C[l];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(D,d.key,d)}}return function(D,C,l){return C&&Z(D.prototype,C),l&&Z(D,l),D}}(),v=a(59301),I=X(v),Ee=a(12708),z=X(Ee);function X(Z){return Z&&Z.__esModule?Z:{default:Z}}function ie(Z,D){var C={};for(var l in Z)D.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(Z,l)&&(C[l]=Z[l]);return C}function _(Z,D){if(!(Z instanceof D))throw new TypeError("Cannot call a class as a function")}function A(Z,D){if(!Z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return D&&(typeof D=="object"||typeof D=="function")?D:Z}function ge(Z,D){if(typeof D!="function"&&D!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof D);Z.prototype=Object.create(D&&D.prototype,{constructor:{value:Z,enumerable:!1,writable:!0,configurable:!0}}),D&&(Object.setPrototypeOf?Object.setPrototypeOf(Z,D):Z.__proto__=D)}var o=function(Z){ge(D,Z);function D(C){_(this,D);var l=A(this,(D.__proto__||Object.getPrototypeOf(D)).call(this,C));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return e(D,[{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 l=this.getParentElement(this.scrollComponent);l.scrollTop=l.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var l=!1,d={get passive(){l=!0}};try{document.addEventListener("test",null,d),document.removeEventListener("test",null,d)}catch(K){}return l}},{key:"eventListenerOptions",value:function(){var l=this.props.useCapture;return this.isPassiveSupported()&&(l={useCapture:this.props.useCapture,passive:!0}),l}},{key:"setDefaultLoader",value:function(l){this.defaultLoader=l}},{key:"detachMousewheelListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.scrollComponent.parentNode),l.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.getParentElement(this.scrollComponent)),l.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),l.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(l){var d=this.props.getScrollParent&&this.props.getScrollParent();return d!=null?d:l&&l.parentNode}},{key:"filterProps",value:function(l){return l}},{key:"attachScrollListener",value:function(){var l=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!l)){var d=window;this.props.useWindow===!1&&(d=l),d.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),d.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),d.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(l){l.deltaY===1&&!this.isPassiveSupported()&&l.preventDefault()}},{key:"scrollListener",value:function(){var l=this.scrollComponent,d=window,K=this.getParentElement(l),pe=void 0;if(this.props.useWindow){var oe=document.documentElement||document.body.parentNode||document.body,y=d.pageYOffset!==void 0?d.pageYOffset:oe.scrollTop;this.props.isReverse?pe=y:pe=this.calculateOffset(l,y)}else this.props.isReverse?pe=K.scrollTop:pe=l.scrollHeight-K.scrollTop-K.clientHeight;pe<Number(this.props.threshold)&&l&&l.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=K.scrollHeight,this.beforeScrollTop=K.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(l,d){return l?this.calculateTopPosition(l)+(l.offsetHeight-d-window.innerHeight):0}},{key:"calculateTopPosition",value:function(l){return l?l.offsetTop+this.calculateTopPosition(l.offsetParent):0}},{key:"render",value:function(){var l=this,d=this.filterProps(this.props),K=d.children,pe=d.element,oe=d.hasMore,y=d.initialLoad,J=d.isReverse,p=d.loader,te=d.loadMore,H=d.pageStart,Q=d.ref,L=d.threshold,S=d.useCapture,x=d.useWindow,T=d.getScrollParent,he=ie(d,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);he.ref=function($){l.scrollComponent=$,Q&&Q($)};var se=[K];return oe&&(p?J?se.unshift(p):se.push(p):this.defaultLoader&&(J?se.unshift(this.defaultLoader):se.push(this.defaultLoader))),I.default.createElement(pe,he,se)}}]),D}(v.Component);o.propTypes={children:z.default.node.isRequired,element:z.default.node,hasMore:z.default.bool,initialLoad:z.default.bool,isReverse:z.default.bool,loader:z.default.node,loadMore:z.default.func.isRequired,pageStart:z.default.number,ref:z.default.func,getScrollParent:z.default.func,threshold:z.default.number,useCapture:z.default.bool,useWindow:z.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ye.default=o,He.exports=ye.default},26724:function(He,ye,a){He.exports=a(51581)}}]);