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,ve,a){"use strict";a.d(ve,{z:function(){return oe},Z:function(){return we}});var e=a(59301),y=a(14566),I=a(6767),Ee=a(62957),$=a(99571),X=a(90524),se=a(92725),B=Object.defineProperty,D=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,Z=(w,A,c)=>A in w?B(w,A,{enumerable:!0,configurable:!0,writable:!0,value:c}):w[A]=c,O=(w,A)=>{for(var c in A||(A={}))ye.call(A,c)&&Z(w,c,A[c]);if(D)for(var c of D(A))o.call(A,c)&&Z(w,c,A[c]);return w},h=(w,A,c)=>new Promise((te,de)=>{var fe=Fe=>{try{Pe(c.next(Fe))}catch(Q){de(Q)}},Le=Fe=>{try{Pe(c.throw(Fe))}catch(Q){de(Q)}},Pe=Fe=>Fe.done?te(Fe.value):Promise.resolve(Fe.value).then(fe,Le);Pe((c=c.apply(w,A)).next())});const l="\u3000\u3000";function d(w){var A=["Bytes","KB","MB","GB","TB"];if(w==0)return"0 Byte";var c=parseInt(""+Math.floor(Math.log(w)/Math.log(1024)),10);return(w/Math.pow(1024,c)).toFixed(1)+" "+A[c]}var z=({value:w=[],action:A,onChange:c,className:te,maxSize:de=150,title:fe="\u6587\u4EF6\u4E0A\u4F20",accept:Le=null})=>{const Pe={multiple:!1,fileList:w,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)}`),O({},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=>h(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 Fe(Q){Q.preventDefault(),Q.stopPropagation()}return React.createElement("div",{className:`single-upload ${te||""}`},React.createElement(Upload,O({},Pe),React.createElement(Button,{type:"primary",title:w.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:w.length>0,ghost:!0},fe),React.createElement("span",{onClick:Fe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",de,"M)"," ")))},ie=a(61481),ge=a(89392),F=Object.defineProperty,K=Object.getOwnPropertySymbols,p=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,H=(w,A,c)=>A in w?F(w,A,{enumerable:!0,configurable:!0,writable:!0,value:c}):w[A]=c,le=(w,A)=>{for(var c in A||(A={}))p.call(A,c)&&H(w,c,A[c]);if(K)for(var c of K(A))ee.call(A,c)&&H(w,c,A[c]);return w};const T=w=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},w),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,L=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,re=Object.prototype.propertyIsEnumerable,J=(w,A,c)=>A in w?x(w,A,{enumerable:!0,configurable:!0,writable:!0,value:c}):w[A]=c,R=(w,A)=>{for(var c in A||(A={}))he.call(A,c)&&J(w,c,A[c]);if(L)for(var c of L(A))re.call(A,c)&&J(w,c,A[c]);return w},P=(w,A,c)=>new Promise((te,de)=>{var fe=Fe=>{try{Pe(c.next(Fe))}catch(Q){de(Q)}},Le=Fe=>{try{Pe(c.throw(Fe))}catch(Q){de(Q)}},Pe=Fe=>Fe.done?te(Fe.value):Promise.resolve(Fe.value).then(fe,Le);Pe((c=c.apply(w,A)).next())});const{Dragger:C}=y.default;function oe(w){let A=[];return w&&w.length>0&&(A=w.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}}))),A}var we=({value:w,onChange:A,action:c,data:te,className:de,maxSize:fe=150,title:Le="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Pe=!1,accept:Fe="",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[ue,Se]=(0,e.useState)(w||[]),[Be,lt]=(0,e.useState)(1);(0,e.useEffect)(()=>{w&&(Be===1&&Se([...w]),lt(2),We===(w==null?void 0:w.length)&&be(!0))},[w]);const rt=()=>{setTimeout(()=>{ue.pop(),Se([...ue])},500)};pt&&Ke(ue.some(pe=>pe.status==="uploading"));const ot={multiple:!0,disabled:Ie,accept:Fe,withCredentials:!0,fileList:ue,beforeUpload:(pe,V)=>{const Je=pe.size/1024/1024;return ue.concat(V).length>We?(ue.pop(),Se([...ue]),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:te,action:c||`${X.Z.API_SERVER}/api/attachments.json`,onChange(pe){var V,Je,tt,st;if(pe.file.status==="removed"?ue=pe.fileList:ue=(0,ge.uniqBy)([...pe.fileList,...ue],"uid"),pe.file.status==="done"&&((Je=(V=pe.file)==null?void 0:V.response)==null?void 0:Je.status)===-1){I.ZP.error((st=(tt=pe.file)==null?void 0:tt.response)==null?void 0:st.message);return}ue.length>=We?be(!0):be(!1),Se([...ue]),ue=ue.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)}`),R({},Ce)}),console.log("info:",pe,ue),A(ue)},onRemove:pe=>P(void 0,null,function*(){if(!Qe)return!0;const V=()=>P(void 0,null,function*(){if(pe.response?pe.response.id:pe.id){let tt=yield(0,se.JZ)(pe.response?pe.response.id:pe.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:()=>P(void 0,null,function*(){const st=yield V();I.ZP.success("\u5220\u9664\u6210\u529F"),Je(!0)}),onCancel:()=>Je(!1)})}):yield V()})};function et(pe){pe.preventDefault(),pe.stopPropagation()}return e.createElement("div",{className:`multi-upload ${de||""}`},Ge&&e.createElement(C,R({},ot),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(ie.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(y.default,R({},ot),e.createElement($.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,ve,a){"use strict";a.d(ve,{Z:function(){return B}});var e=a(59301),y=a(75727),I=a(93041),Ee=a(25399),$=a(37568),X={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},B=({isAdmin:D,dataSource:ye,batchStatus:o,SortMenuName:Z,setSortMenuName:O,onSearch:h,onSort:l,onBatch:d})=>{const z=D?[{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"}],ie=F=>{O(F.name),l(F)},ge=Z==="\u9ED8\u8BA4\u6392\u5E8F";return e.createElement("div",{className:X.searchSortControllerContainer},e.createElement("div",null,e.createElement(y.Z,{dropdownRender:()=>e.createElement(I.default,{selectedKeys:[Z]},z.map(F=>e.createElement(I.default.Item,{key:F.name,onClick:()=>ie(F)},F.name)))},e.createElement("div",null,e.createElement("span",{className:`${X.btn} ${ge?X.btnSort:""}`},e.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Z)))),ge&&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($.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:F=>h(F.trim()),style:{width:220,marginLeft:"auto"}}))}},14541:function(He,ve,a){"use strict";a.d(ve,{Z:function(){return O}});var e=a(59301),y=a(93041),I=a(77019),Ee=a(5269),$=a(75727),X=a(6767),se=a(25399),B={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},D=a(76560),ye=a(34055),o=a(49661);const Z=({isLoading:h,addText:l,tabDataSource:d,isAdmin:z,dispatch:ie,type:ge,exportType:F,TooltipTitle:K,categoryId:p,dropdownMenu:ee,isShowRightControl:H,defaultSelectedKeys:le,classroomList:T,onTabMenuClick:S,onTooltipTitleClick:x,onDropdownMenuClick:L,onsetClick:he})=>{var re;const J=()=>e.createElement(y.default,{onClick:({key:P})=>{L(P)}},ee.map(P=>e.createElement(y.default.Item,{key:P.id},P.name))),R=(0,D.useParams)();return e.createElement("div",{className:B.tabMenuContainer},e.createElement(I.Z,null,e.createElement(Ee.Z,{flex:"1"},e.createElement(y.default,{mode:"horizontal",selectedKeys:le},d.map(P=>e.createElement(y.default.Item,{key:P.id,onClick:()=>h?{}:S(P)},e.createElement("span",{className:`c-grey-666 ${z?"mr20":""}`},P.name),P.total!==void 0&&e.createElement("span",{className:"c-grey-999"},P.total||0))))),z&&H&&e.createElement(Ee.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},e.createElement($.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>e.createElement(y.default,null,e.createElement(y.default.Item,{key:1,onClick:()=>{var P,C;if(!(0,o.Ye)(ie)){if(F==="group"&&!((P=T.AssistantObject.group)!=null&&P.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(F==="normal"&&!((C=T.AssistantObject.normal)!=null&&C.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}ie({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ge,exportType:F,category_id:R.categoryId}})}}},"\u5B66\u751F\u6210\u7EE9"),e.createElement(y.default.Item,{key:3,onClick:()=>{var P,C;if(!(0,o.Ye)(ie)){if(F==="group"&&!((P=T.AssistantObject.group)!=null&&P.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(F==="normal"&&!((C=T.AssistantObject.normal)!=null&&C.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}D.history.push(`/classrooms/${R==null?void 0:R.coursesId}/exportlist/${F==="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,ye.Rm)()&&!((re=T.AssistantObject.normal)!=null&&re.can_create)?"":e.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:he},e.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),e.createElement("div",{className:B.control},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:x},e.createElement(se.Z,{title:K},e.createElement("span",{className:p?`${B.iconH} iconfont icon-zhongmingmingmulu`:`${B.iconH} iconfont icon-xinjianmulu1`}))),e.createElement($.Z,{className:"ml10",dropdownRender:J},e.createElement("span",{className:B.selectBtn},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tianjiadaohang"})),e.createElement("span",null,l||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var O=(0,D.connect)(({classroomList:h})=>({classroomList:h}))(Z)},64197:function(He,ve,a){"use strict";var e=a(28284),y=a(62957),I=a(6767),Ee=a(37568),$=a(45278),X=a(76560),se=a(82454),B=a(59301),D=Object.defineProperty,ye=Object.defineProperties,o=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,l=(F,K,p)=>K in F?D(F,K,{enumerable:!0,configurable:!0,writable:!0,value:p}):F[K]=p,d=(F,K)=>{for(var p in K||(K={}))O.call(K,p)&&l(F,p,K[p]);if(Z)for(var p of Z(K))h.call(K,p)&&l(F,p,K[p]);return F},z=(F,K)=>ye(F,o(K)),ie=(F,K,p)=>new Promise((ee,H)=>{var le=x=>{try{S(p.next(x))}catch(L){H(L)}},T=x=>{try{S(p.throw(x))}catch(L){H(L)}},S=x=>x.done?ee(x.value):Promise.resolve(x.value).then(le,T);S((p=p.apply(F,K)).next())});const ge=({classroomList:F,loading:K,dispatch:p,shixunHomeworks:ee})=>{const H=(0,X.useParams)(),[le]=e.default.useForm(),{workList:T,workSetting:S}=ee,x=()=>{p({type:"shixunHomeworks/getWorkSetting",payload:d({},H)}),p({type:"shixunHomeworks/getWorkList",payload:d({},H)})};return B.createElement(y.default,{centered:!0,title:F.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:F.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ie(void 0,null,function*(){const L=()=>ie(void 0,null,function*(){var he;yield le.validateFields();const re=d({},le.getFieldValue()),{selectArrs:J}=F.actionTabs;re.attachment_ids=(he=re.attachment_ids)==null?void 0:he.map(P=>P.response.id),(yield(0,$.mz)(z(d({},re),{homeworkId:J.work_id}))).status===0&&(le.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}y.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:B.createElement(B.Fragment,null,"\u4F60\u8FD8\u6709 ",B.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:()=>{L()}});return}L()}),onCancel:()=>{p({type:"classroomList/setActionTabs",payload:{}})}},B.createElement(e.default,{form:le,initialValues:{}},B.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},B.createElement(se.Z,null)),B.createElement(e.default.Item,{name:"description"},B.createElement(Ee.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${F.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ve.Z=(0,X.connect)(({classroomList:F,shixunHomeworks:K,loading:p})=>({classroomList:F,shixunHomeworks:K,loading:p}))(ge)},94901:function(He,ve,a){"use strict";var e=a(59301),y=a(28284),I=a(62957),Ee=a(458),$=a(37568),X=a(47889),se=a(77019),B=a(5269),D=a(26724),ye=a.n(D),o=a(82093),Z=a(45278),O=a(76560),h=a(59301),l=Object.defineProperty,d=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ie=Object.getOwnPropertySymbols,ge=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,K=(T,S,x)=>S in T?l(T,S,{enumerable:!0,configurable:!0,writable:!0,value:x}):T[S]=x,p=(T,S)=>{for(var x in S||(S={}))ge.call(S,x)&&K(T,x,S[x]);if(ie)for(var x of ie(S))F.call(S,x)&&K(T,x,S[x]);return T},ee=(T,S)=>d(T,z(S)),H=(T,S,x)=>new Promise((L,he)=>{var re=P=>{try{R(x.next(P))}catch(C){he(C)}},J=P=>{try{R(x.throw(P))}catch(C){he(C)}},R=P=>P.done?L(P.value):Promise.resolve(P.value).then(re,J);R((x=x.apply(T,S)).next())});const le=({classroomList:T,loading:S,globalSetting:x,dispatch:L})=>{var he;const re=(0,O.useParams)(),[J]=y.default.useForm(),[R,P]=(0,e.useState)(!0);let[C,oe]=(0,e.useState)([]);const[we,w]=(0,e.useState)({page:1,limit:20,keyword:""}),A=()=>H(void 0,null,function*(){var c;const te=yield L({type:"shixunHomeworks/getProjectList",payload:p(p({},re),we)});te.projects&&oe([...C,...te.projects]),((c=te.projects)==null?void 0:c.length)<20&&P(!1)});return(0,e.useEffect)(()=>{(T.actionTabs.key==="\u5173\u8054\u9879\u76EE"||T.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(A(),C=[],we.page=1,we.keyword="")},[T.actionTabs.key]),h.createElement(I.default,{centered:!0,title:T.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:T.actionTabs.key==="\u5173\u8054\u9879\u76EE"||T.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>H(void 0,null,function*(){yield J.validateFields();const c=p({},J.getFieldValue()),{selectArrs:te,cb:de}=T.actionTabs;if(T.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Le=yield(0,o.ZP)(`/api/student_works/${te.homework_id}/change_project.json`,{method:"put",body:p({},c)});(Le==null?void 0:Le.status)===0&&(de(),L({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,Z.co)(ee(p({},c),{homeworkId:te.homework_id}))).status===0&&(de?de():L({type:"classroomList/getClassroomCommonHomeworksList",payload:p({},T.actionTabs.params)}),L({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{L({type:"classroomList/setActionTabs",payload:{}})}},h.createElement(Ee.Z,{loading:S["shixunHomeworks/getProjectList"],active:!0},C==""?h.createElement("aside",null,h.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",h.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")):h.createElement("aside",null,h.createElement("div",{className:" mb20"},h.createElement($.default.Search,{onSearch:c=>{c===""?delete we.keyword:we.keyword=c,C=[],P(!0),A()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),h.createElement(y.default,{form:J,initialValues:{}},h.createElement(y.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},h.createElement(X.ZP.Group,null,h.createElement(ye(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:c=>{we.page++,A()},hasMore:R,useWindow:!1},C==null?void 0:C.map(function(c,te){return h.createElement(se.Z,{key:te},h.createElement(B.Z,null,h.createElement(X.ZP,{value:c.id},c.name)))}))))))))};ve.Z=(0,O.connect)(({classroomList:T,user:S,loading:x,globalSetting:L})=>({classroomList:T,user:S,loading:x.effects,globalSetting:L}))(le)},56885:function(He,ve,a){"use strict";var e=a(59301),y=a(28284),I=a(6767),Ee=a(62957),$=a(77019),X=a(5269),se=a(16326),B=a(47889),D=a(62673),ye=a(57309),o=a.n(ye),Z=a(82093),O=a(34055),h=a(49661),l=a(76560),d=a(62787),z=a(71141),ie=a(64948),ge=a(69577),F=a(59301),K=Object.defineProperty,p=Object.defineProperties,ee=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,S=(R,P,C)=>P in R?K(R,P,{enumerable:!0,configurable:!0,writable:!0,value:C}):R[P]=C,x=(R,P)=>{for(var C in P||(P={}))le.call(P,C)&&S(R,C,P[C]);if(H)for(var C of H(P))T.call(P,C)&&S(R,C,P[C]);return R},L=(R,P)=>p(R,ee(P)),he=(R,P)=>{var C={};for(var oe in R)le.call(R,oe)&&P.indexOf(oe)<0&&(C[oe]=R[oe]);if(R!=null&&H)for(var oe of H(R))P.indexOf(oe)<0&&T.call(R,oe)&&(C[oe]=R[oe]);return C},re=(R,P,C)=>new Promise((oe,we)=>{var w=te=>{try{c(C.next(te))}catch(de){we(de)}},A=te=>{try{c(C.throw(te))}catch(de){we(de)}},c=te=>te.done?oe(te.value):Promise.resolve(te.value).then(w,A);c((C=C.apply(R,P)).next())});const J=R=>{var P=R,{classroomList:C,dispatch:oe,courseEndTime:we}=P,w=he(P,["classroomList","dispatch","courseEndTime"]);const A=(0,l.useParams)(),[c]=y.default.useForm(),[te,de]=(0,e.useState)(1),[fe,Le]=(0,e.useState)([]),[Pe,Fe]=(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)([]),[ue,Se]=(0,e.useState)(!0),[Be,lt]=(0,e.useState)(null);(0,e.useEffect)(()=>{if(C.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(rt(),V(),C.actionTabs.type===2){const G=C.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})},[C.actionTabs]),(0,e.useEffect)(()=>{if(Qe){if(Ke)return;oe({type:"classroomList/setActionTabs",payload:{}}),(0,O.GJ)()?oe({type:"classroomList/getClassroomTeacherCommonList",payload:L(x({},C.actionTabs.params),{type:3})}):oe({type:"classroomList/getClassroomCommonList",payload:x({},C.actionTabs.params)})}},[Qe]);const rt=G=>re(void 0,null,function*(){ze(!0);const Ae=yield(0,ie.c_)(L(x({},A),{page:G||te,limit:2e4,homework_id:C.actionTabs.type===1?"":C.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]),Fe(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,O.GJ)()?C.actionTabs.detail?(oe({type:"shixunHomeworks/setActionTabs",payload:{}}),oe({type:"shixunHomeworks/getWorkList",payload:x({},A)}),oe({type:"shixunHomeworks/getWorkSetting",payload:x({},A)})):oe({type:"classroomList/getClassroomTeacherCommonList",payload:L(x({},C.actionTabs.params),{type:3})}):oe({type:"classroomList/getClassroomCommonList",payload:x({},C.actionTabs.params)})},pe=()=>re(void 0,null,function*(){var G,Ae,je;if((0,O.Rm)()&&!((Ae=(G=C==null?void 0:C.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&&!ue&&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:[...C.actionTabs.selectArrs],group_ids:Ie.length>0?Ie.map(yt=>yt.id):(je=C.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/${A.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:x({},vt)})).status===0?(Ce(!1),(0,h.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),oe({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),w.onCallback&&w.onCallback(),et(),localStorage.getItem("Noviceguide")==="0"||oe({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:F.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>te*Q,{detailCommonHomeworksList:tt}=C,[st,Ce]=(0,e.useState)(!1);return F.createElement(Ee.default,{width:754,confirmLoading:st,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:C.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:pe,onCancel:()=>{V(),et(),oe({type:"classroomList/setActionTabs",payload:{}})}},F.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",F.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),fe&&F.createElement(y.default,{form:c},F.createElement("div",{style:{paddingLeft:0}},F.createElement($.Z,{className:"mt30",align:"middle"},F.createElement(X.Z,null,F.createElement(y.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},F.createElement(se.default,{style:{width:200,marginRight:"25px"},disabledDate:G=>(0,ge.Q8)(G,we),disabledTime:G=>(0,ge.d0)(G),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),F.createElement(X.Z,{className:"ml20"},F.createElement(y.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},F.createElement(se.default,{style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,h.U6)(),"HH:mm")},disabledDate:G=>(0,ge.Q8)(G,we,c.getFieldValue("publish_time")),disabledTime:G=>(0,ge.d0)(G,c.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),C.actionTabs.type===2&&F.createElement($.Z,{style:{marginBottom:"10px"}},F.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),F.createElement(B.ZP.Group,{value:ue,onChange:G=>{Se(G.target.value),be([])}},F.createElement(B.ZP,{value:!0,disabled:!C.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),F.createElement(B.ZP,{className:"ml20",disabled:fe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),fe.length<=0&&C.actionTabs.type===2&&F.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"')),(C.actionTabs.type===1||!ue)&&fe.length>0&&F.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},F.createElement("span",{style:{flex:1}},F.createElement(D.default,{checked:Ie.length===fe.length,onChange:G=>{Ie.length===fe.length?be([]):be(fe.filter(Ae=>!Ae.is_published))}},"\u5168\u9009")),F.createElement("span",{style:{width:16}}),F.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ie.length||0,"\u4E2A\u5206\u73ED")),(C.actionTabs.type===1||!ue)&&fe.length>0&&F.createElement(d.Z,{data:fe,selectedRowKeys:Ie,setSelectedRowKeys:be})),F.createElement(z.ZP,{value:Be,onChange:G=>lt(x({},G))}))};ve.Z=(0,l.connect)(({classroomList:R})=>({classroomList:R}))(J)},7321:function(He,ve,a){"use strict";a.r(ve),a.d(ve,{GroupHomeworkContext:function(){return Ft},default:function(){return Tu}});var e=a(59301),y=a(76560),I=a(6767),Ee=a(458),$=a(13747),X=a(48608),se=a(62957),B=a(77019),D=a(5269),ye=a(71411),o=a(47889),Z=a(37639),O=a(71051),h=a(61485),l=a(34055),d=a(49661),z=a(82093),ie=a(77817),ge=Object.defineProperty,F=Object.defineProperties,K=Object.getOwnPropertyDescriptors,p=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,le=(t,u,n)=>u in t?ge(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,T=(t,u)=>{for(var n in u||(u={}))ee.call(u,n)&&le(t,n,u[n]);if(p)for(var n of p(u))H.call(u,n)&&le(t,n,u[n]);return t},S=(t,u)=>F(t,K(u)),x=(t,u,n)=>new Promise((m,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});const L=({classroomList:t,dispatch:u,user:n,onCallback:m})=>{var M,W;const j=(0,y.useParams)(),[_,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?se.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(se.default,{centered:!0,title:"\u63D0\u793A",open:E,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:_,destroyOnClose:!0,onOk:()=>x(void 0,null,function*(){var b;if((b=k.current)!=null&&b.onVerify())return;s(!0);const N=yield(0,z.ZP)(`/api/courses/${j.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(T({},t.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:T({},t.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((M=t==null?void 0:t.actionTabs)!=null&&M.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(ie.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,y.connect)(({classroomList:t,user:u})=>({classroomList:t,user:u}))(L),re=a(56885),J=a(77579),R=Object.defineProperty,P=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,we=(t,u,n)=>u in t?R(t,u,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[u]=n,w=(t,u)=>{for(var n in u||(u={}))C.call(u,n)&&we(t,n,u[n]);if(P)for(var n of P(u))oe.call(u,n)&&we(t,n,u[n]);return t},A=(t,u,n)=>new Promise((m,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});const c=({classroomList:t,dispatch:u})=>{const n=(0,y.useParams)();return n.id=n.coursesId,e.createElement(se.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>A(void 0,null,function*(){(yield(0,z.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:w({},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 te=(0,y.connect)(({classroomList:t})=>({classroomList:t}))(c),de=Object.defineProperty,fe=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,Fe=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={}))Fe.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)Fe.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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});const Ke=t=>{var u=t,{classroomList:n,dispatch:m,onCallback:M}=u,W=Qe(u,["classroomList","dispatch","onCallback"]);const j=(0,y.useParams)();return j.id=j.coursesId,e.createElement(se.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,z.ZP)(`/api/courses/${j.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"),M&&M(),(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,y.connect)(({classroomList:t})=>({classroomList:t}))(Ke),Ie=a(20554),be=a(28284),ue=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),pe=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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});const{TabPane:it}=Ie.default,vt=({shixunHomeworks:t,classroomList:u,loading:n,dispatch:m})=>{const M=(0,y.useParams)(),W=(0,y.useLocation)(),[j]=be.default.useForm(),{brankList:_}=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:ne}=u;return V.createElement(se.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=j.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:M.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:ne==null?void 0:ne.manage_all_group}}),m({type:"classroomList/getClassroomLeftMenus",payload:{id:M.coursesId}}))}),onCancel:()=>{m({type:"shixunHomeworks/setActionTabs",payload:{}})}},V.createElement(B.Z,null,V.createElement(D.Z,{span:12},De.map((g,me)=>V.createElement(ue.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(D.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,pe.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:j,initialValues:{group_ids:Te},className:ot.form,onChange:g=>{Te=j.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(B.Z,{key:me},V.createElement(D.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(D.Z,{flex:"1",className:"c-black"},V.createElement("span",{className:ot.line1},g==null?void 0:g.course_list_name)),V.createElement(D.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,y.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[M,W]=(0,e.useState)(!1),[j,_]=(0,e.useState)("");(0,e.useEffect)(()=>{W(!1),_("")},[]);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}j==="1"&&y.history.push(`/classrooms/${n.coursesId}/group_homework/${n.categoryId||0}/add`),j==="2"&&(u(),W(!1),_(""))};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(ue.ZP,{onClick:()=>W(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ue.createElement(ue.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")),M&&Ue.createElement(se.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:j==="1",onClick:()=>_("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ue.createElement("div",null,Ue.createElement(o.ZP,{value:"2",style:{marginTop:"15px"},checked:j==="2",onClick:()=>_("2")},"\u9009\u7528\u8D44\u6E90")))))};var Kt=(0,y.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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())}),au=({dataSource:t,params:u,manageAllGroup:n})=>{var m,M,W,j;const{batchStatus:_,selectArrs:s,setSelectArrs:E,selectArrsAll:f,setSelectArrsAll:k,dispatch:U}=(0,e.useContext)(Ft);let b=(0,y.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,ne)=>ne.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var ne,g;return i==="--"?i:e.createElement("span",null,e.createElement("span",null,(ne=i==null?void 0:i.split("/"))==null?void 0:ne[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,z.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(ne=>ne!==i)),k(f.filter(ne=>ne.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(y.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(y.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"))&&!((M=t.status)!=null&&M.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"))||((j=t.status)==null?void 0:j.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(y.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(y.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(y.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(y.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(y.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:ne=>{ne.stopPropagation(),ne.preventDefault()}}),onHeaderRow:(i,ne)=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),pagination:!1,dataSource:xe,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,ne,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:ne=>{ne.stopPropagation(),ne.preventDefault()}}),onHeaderRow:(i,ne)=>({onClick:g=>{g.stopPropagation(),g.preventDefault()}}),pagination:!1,dataSource:xe,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,ne,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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())}),ou=({buttonDataSource:t,onClick:u})=>{const{allSelect:n,setAllSelect:m,setSelectArrs:M,dataSource:W,selectArrs:j,useBatchStatus:_,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),M(i.target.checked?W.map(ne=>ne.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:ne,key:g,keyPath:me,domEvent:Ye}){if(j=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,z.ZP)(`/api/courses/${E.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:j,new_category_id:g}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),_(!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,ne){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(B.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},e.createElement(D.Z,{flex:1},e.createElement(B.Z,{wrap:!1,align:"middle",gutter:8},e.createElement(D.Z,null,e.createElement(Be.default,{checked:n,onChange:$e},"\u5168\u9009\u672C\u9875\uFF08",j.length,"\uFF09")),(0,l.GJ)()&&e.createElement(D.Z,null,e.createElement(gt.Z,{placement:"top",menu:{items:t,onClick:({key:i})=>{u({key:i})}}},e.createElement(ue.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),e.createElement(D.Z,null,e.createElement(ue.ZP,{type:"primary",onClick:De,icon:e.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&e.createElement(D.Z,null,e.createElement(gt.Z,{placement:"topLeft",dropdownRender:()=>Te,getPopupContainer:i=>i.parentNode},e.createElement(ue.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(D.Z,null,e.createElement(ue.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:e.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),e.createElement(D.Z,null,e.createElement(ue.ZP,{type:"primary",ghost:!0,onClick:()=>{M([]),_(!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(57309),mt=a.n(fu),Fu=a(74756),vu=a.n(Fu),ht=a(64948),Ct=a(98072),q=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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});mt().extend(vu());const _u=({data:t,value:u,onChange:n})=>{var m,M,W,j;const[_,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]),q.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},q.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},q.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"),q.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},q.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:_.leftSearch,onChange:k=>{s(Mt(dt({},_),{leftSearch:k.target.value}))}}),q.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((m=_.leftSearch?t==null?void 0:t.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(_.leftSearch)}):t)==null?void 0:m.length)!==0?q.createElement(Be.default.Group,{value:u,onChange:k=>{n(k)}},q.createElement(du.Z,{direction:"vertical"},(M=_.leftSearch?t==null?void 0:t.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(_.leftSearch)}):t)==null?void 0:M.map((k,U)=>q.createElement(Be.default,{key:U,value:k.id},k==null?void 0:k.name)))):q.createElement(et.Z,{styles:{margin:"0 auto"}})))),q.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},q.createElement("div",null,"\u5DF2\u9009\u62E9",(E==null?void 0:E.length)||0,"\u4E2A\u5206\u73ED"),q.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},q.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:_.rigthSearch,onChange:k=>{s(Mt(dt({},_),{rigthSearch:k.target.value}))}}),q.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((W=_.rigthSearch?E==null?void 0:E.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(_.rigthSearch)}):E)==null?void 0:W.length)!==0?(j=_.rigthSearch?E==null?void 0:E.filter(k=>{var U;return(U=k==null?void 0:k.name)==null?void 0:U.includes(_.rigthSearch)}):E)==null?void 0:j.map((k,U)=>q.createElement(B.Z,{key:U,wrap:!1,align:"middle",justify:"space-between"},q.createElement(D.Z,null,k==null?void 0:k.name),q.createElement(D.Z,null,q.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)))}})))):q.createElement(et.Z,{styles:{margin:"0 auto"}})))))},Bu=t=>{var u=t,{classroomList:n,dispatch:m,user:M,getData:W}=u,j=Cu(u,["classroomList","dispatch","user","getData"]),_,s,E,f,k,U;const b=(0,y.useParams)(),[N]=be.default.useForm(),_e=((_=n==null?void 0:n.actionTabs)==null?void 0:_.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}),ne=(...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&&ne()},[_e]),q.createElement(se.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()})},q.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"),q.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())})},q.createElement(B.Z,{wrap:!1,gutter:20},q.createElement(D.Z,{flex:1},q.createElement(be.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},q.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%"}}))),q.createElement(D.Z,{flex:"390px"},q.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"}]},q.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&&q.createElement(pu.Z,{spinning:Oe},q.createElement(be.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},q.createElement(_u,{data:(ce==null?void 0:ce.course_groups)||[],onChange:g=>{$e({group_ids:g})}})))))};var Au=(0,y.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,M)=>{var W=s=>{try{_(n.next(s))}catch(E){M(E)}},j=s=>{try{_(n.throw(s))}catch(E){M(E)}},_=s=>s.done?m(s.value):Promise.resolve(s.value).then(W,j);_((n=n.apply(t,u)).next())});const Ft=(0,e.createContext)({selectArrs:[]}),xu=({user:t,classroomList:u,loading:n,dispatch:m})=>{var M,W,j,_;const s=(0,y.useParams)(),[E]=(0,y.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,ne]=(0,e.useState)([]),[g,me]=(0,e.useState)(!1),[Ye,Xe]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Et=(0,y.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 v=E.get("tabs");v&&v!==void 0&&((0,l.GJ)()?f.status=v:f.order=v)},[E.toString()]),(0,e.useEffect)(()=>{m({type:"classroomList/getAssistantPermissions",payload:{course_id:f.id}})},[]),(0,e.useEffect)(()=>{var v,ae,Ne;const Re=E.get("tabs");if((v=t==null?void 0:t.userInfo)!=null&&v.login){const Me=d.cX.getItem(`${(ae=t==null?void 0:t.userInfo)==null?void 0:ae.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)}},[(M=t==null?void 0:t.userInfo)==null?void 0:M.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=(v,ae)=>{f.page=v,f.limit=ae,Ze()},Ze=(v={})=>{xe([]),ne([]),(0,l.GJ)()?m({type:"classroomList/getClassroomTeacherCommonList",payload:Bt(Ve(Ve({},f),v),{type:3})}):m({type:"classroomList/getClassroomCommonList",payload:Ve(Ve({},f),v)})},Nu=()=>At(void 0,null,function*(){const v=yield(0,z.ZP)(`/api/courses/${f.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(v!=null&&v.data){const ae=v.data.score_settings;Object.keys(ae).map(function(Ne){Ne.indexOf("proportion")>-1&&(ae[Ne]=(ae[Ne]*100).toFixed(0))}),console.log(ae),_e(Ve({},ae))}});(0,e.useEffect)(()=>{xe([])},[Y]);const Iu=()=>{if((0,l.GJ)()){const{all_count:v,unpublished_count:ae,not_start_count:Ne,in_progress_count:Re,overed_count:Me}=Y;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:ae||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=v=>{var ae;if((0,l.Rm)()&&!((ae=u.AssistantObject.group)!=null&&ae.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}if(v==="1")y.history.push(`/classrooms/${f.coursesId}/group_homework/${f.categoryId}/add`);else if(v==="2")Ht();else if(v==="3"){if((0,d.Ye)(m))return;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(v=>v==null?void 0:v.isShow))==null?void 0:W.map(v=>(delete v.isShow,v)),ju=v=>{var ae,Ne,Re,Me;if(Oe.length===0)return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let nt=v.label||"",Gu={key:nt,selectArrs:Oe,selectArrsAll:i,type:["publish","deadline"].includes(v.key)?1:"",params:f};switch(v.key){case"publish":if((0,l.Rm)()&&!((Ne=(ae=u==null?void 0:u.AssistantObject)==null?void 0:ae.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=v=>At(void 0,null,function*(){yield m({type:"classroomList/updateTaskPosition",payload:{category_id:f.categoryId,courseId:f.id,task_ids:v,container_type:"group_homework"}}),Ze()}),Hu=(0,e.useMemo)(()=>{let v=[];return Pt.length>0&&(v=Pt.map(ae=>({user_name:ae.user_name,task_name:ae.task_name,task_id:ae.task_id,category:ae.category,status:ae.status}))),v},[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:ne}},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:v=>{v.id!==void 0&&((0,l.GJ)()?f.status=v.id:f.order=v.id),Te(!1),f.page=1,y.history.replace(`${Et.pathname}?tabs=${v.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:v=>{f.search=v.trim(),f.page=1,Ze()},onSort:v=>{var ae;f.sort_by=v.type,f.sort_direction=v.direction,f.page=1,d.cX.setItem(`${(ae=t==null?void 0:t.userInfo)==null?void 0:ae.login}${(0,l.GJ)()?"Teacher":"Student"}`,v,"GroupHomework"),Ze(f)},onBatch:v=>Te(v)})),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"},(j=Y==null?void 0:Y.homeworks)==null?void 0:j.map((v,ae)=>r.createElement(au,{key:ae,dataSource:v,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,{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}))))),((_=u==null?void 0:u.actionTabs)==null?void 0:_.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(re.Z,{onCallback:()=>Te(!1),courseEndTime:Y==null?void 0:Y.course_end_time}),r.createElement(J.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(te,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(se.default,{open:U,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{b(!1)},onOk:()=>At(void 0,null,function*(){const v=JSON.parse(JSON.stringify(N));Object.keys(v).map(function(Ne){Ne.indexOf("proportion")>-1&&(v[Ne]=v[Ne]/100)}),(yield(0,z.ZP)(`/api/courses/${f.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:v}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),b(!1))}),width:800},r.createElement("div",null,r.createElement(B.Z,null,r.createElement(D.Z,{span:24},r.createElement(B.Z,{align:"middle"},r.createElement(D.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(B.Z,{align:"middle",className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),r.createElement(B.Z,{className:"ml10"},r.createElement(D.Z,null,r.createElement(ye.Z,{checked:N.is_group_grade,onChange:v=>{N.is_group_grade=v,_e(Ve({},N))}})),r.createElement(D.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(B.Z,{className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),r.createElement(D.Z,{span:24,className:"pl30 mt10"})),r.createElement(B.Z,null,r.createElement(o.ZP.Group,{value:N==null?void 0:N.ta_mode,onChange:v=>{N.ta_mode=v.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(B.Z,{className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),r.createElement(D.Z,{span:24,className:"pl30 mt10"})),r.createElement(B.Z,null,r.createElement(o.ZP.Group,{value:N.final_mode,onChange:v=>{N.final_mode=v.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(h.Z,null))))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u6559\u5E08\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(O.Z,{min:0,max:100,value:N.te_proportion,onChange:v=>{N.te_proportion=v,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u52A9\u6559\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(O.Z,{min:0,max:100,value:N.ta_proportion,onChange:v=>{N.ta_proportion=v,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),N.is_group_grade&&r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(O.Z,{min:0,max:100,value:N.gr_proportion,onChange:v=>{N.gr_proportion=v,_e(Object.assign({},N))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u5B66\u751F\u533F\u8BC4:"),r.createElement(D.Z,{className:"ml5"},r.createElement(O.Z,{min:0,max:100,value:N.st_proportion,onChange:v=>{N.st_proportion=v,_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(h.Z,null))))),r.createElement(B.Z,null,r.createElement(D.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,y.connect)(({user:t,classroomList:u,loading:n,globalSetting:m})=>({user:t,classroomList:u,globalSetting:m,loading:n.effects}))(xu)},71141:function(He,ve,a){"use strict";a.d(ve,{Ei:function(){return ie},rU:function(){return ge},ZP:function(){return K}});var e=a(59301),y={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),$=a(71051),X=a(62673),se=a(25399),B=a(5269),D=a(92310),ye=a.n(D),o=a(59301),Z=Object.defineProperty,O=Object.getOwnPropertySymbols,h=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,d=(p,ee,H)=>ee in p?Z(p,ee,{enumerable:!0,configurable:!0,writable:!0,value:H}):p[ee]=H,z=(p,ee)=>{for(var H in ee||(ee={}))h.call(ee,H)&&d(p,H,ee[H]);if(O)for(var H of O(ee))l.call(ee,H)&&d(p,H,ee[H]);return p};const ie=({value:p,className:ee,style:H})=>{const[le,T]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(p){const{submit_limit:x,must_file:L}=p;if(x&&L){T("1");return}if(x&&!L){T("2");return}if(!x&&L){T("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 le==="0"?o.createElement(o.Fragment,null):o.createElement("section",{className:ye()(y.exhibition,ee),style:H},o.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),S==null?void 0:S[le])},ge=({className:p,style:ee,form:H})=>{const le=I.default.useWatch("submit_limit",H),T=I.default.useWatch("can_submit",H),S=I.default.useWatch("submit_num",H);return o.createElement("section",{className:ye()(y.wrap,p),style:ee},o.createElement("div",{className:`${y.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,T?o.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},o.createElement(I.default.Item,{name:"submit_num",rules:T?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},o.createElement($.Z,{precision:0,min:1,disabled:!T,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:`${y.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:le?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},o.createElement($.Z,{precision:0,min:1,disabled:!le,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 K=({value:p,onChange:ee,className:H,style:le,disabled:T=!1,checkMarginLeft:S=0})=>{const x={submit_limit:!1,submit_limit_num:200,must_file:!1},[L,he]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(p,"value"),!p)return;const J={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(z({},J))},[p]);const re=J=>{const R=z(z({},L),J);ee(R)};return o.createElement("section",{className:ye()(y.wrap,H),style:le},o.createElement("div",{className:`${y.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:L==null?void 0:L.can_submit,onChange:J=>re({can_submit:J.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(se.Z,{placement:"topLeft",getPopupContainer:J=>J.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 ${y.title_icon} c-grey-666`})))),o.createElement("br",null),o.createElement(Ee.ZP,{className:y.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(se.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"}},L==null?void 0:L.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 ${y.title_icon} c-grey-666`}))),(L==null?void 0:L.can_submit)&&o.createElement($.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:T||!(L!=null&&L.can_submit),value:L==null?void 0:L.submit_num,onChange:J=>re({submit_num:J})})))),o.createElement("div",{className:`${y.sub_title} mt20`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),o.createElement(B.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},o.createElement(X.default,{style:{marginLeft:S},disabled:T,checked:L==null?void 0:L.submit_limit,onChange:J=>re({submit_limit:J.target.checked})}),o.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),o.createElement($.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:T||!(L!=null&&L.submit_limit),value:L==null?void 0:L.submit_limit_num,onChange:J=>re({submit_limit_num:J})})),o.createElement(B.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},o.createElement(X.default,{style:{marginLeft:S},disabled:T,checked:L==null?void 0:L.must_file,onChange:J=>re({must_file:J.target.checked})}),o.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},92725:function(He,ve,a){"use strict";a.d(ve,{$J:function(){return I},JZ:function(){return $},bN:function(){return se},jP:function(){return X},rO:function(){return Ee}});var e=a(82093),y=(B,D,ye)=>new Promise((o,Z)=>{var O=d=>{try{l(ye.next(d))}catch(z){Z(z)}},h=d=>{try{l(ye.throw(d))}catch(z){Z(z)}},l=d=>d.done?o(d.value):Promise.resolve(d.value).then(O,h);l((ye=ye.apply(B,D)).next())});function I(B){return(0,e.U2)(`libraries/${B}.json`)}function Ee(){return(0,e.U2)("library_tags.json")}function $(B){return y(this,null,function*(){return(yield(0,e.IV)(`attachments/${B}.json`)).status===0})}function X(B){return(0,e.v_)("libraries.json",B)}function se(B,D){return(0,e.gz)(`libraries/${B}.json`,D)}},51581:function(He,ve,a){"use strict";Object.defineProperty(ve,"__esModule",{value:!0});var e=function(){function Z(O,h){for(var l=0;l<h.length;l++){var d=h[l];d.enumerable=d.enumerable||!1,d.configurable=!0,"value"in d&&(d.writable=!0),Object.defineProperty(O,d.key,d)}}return function(O,h,l){return h&&Z(O.prototype,h),l&&Z(O,l),O}}(),y=a(59301),I=X(y),Ee=a(12708),$=X(Ee);function X(Z){return Z&&Z.__esModule?Z:{default:Z}}function se(Z,O){var h={};for(var l in Z)O.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(Z,l)&&(h[l]=Z[l]);return h}function B(Z,O){if(!(Z instanceof O))throw new TypeError("Cannot call a class as a function")}function D(Z,O){if(!Z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:Z}function ye(Z,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);Z.prototype=Object.create(O&&O.prototype,{constructor:{value:Z,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(Z,O):Z.__proto__=O)}var o=function(Z){ye(O,Z);function O(h){B(this,O);var l=D(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,h));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return e(O,[{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(z){}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,z=this.getParentElement(l),ie=void 0;if(this.props.useWindow){var ge=document.documentElement||document.body.parentNode||document.body,F=d.pageYOffset!==void 0?d.pageYOffset:ge.scrollTop;this.props.isReverse?ie=F:ie=this.calculateOffset(l,F)}else this.props.isReverse?ie=z.scrollTop:ie=l.scrollHeight-z.scrollTop-z.clientHeight;ie<Number(this.props.threshold)&&l&&l.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=z.scrollHeight,this.beforeScrollTop=z.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(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),z=d.children,ie=d.element,ge=d.hasMore,F=d.initialLoad,K=d.isReverse,p=d.loader,ee=d.loadMore,H=d.pageStart,le=d.ref,T=d.threshold,S=d.useCapture,x=d.useWindow,L=d.getScrollParent,he=se(d,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);he.ref=function(J){l.scrollComponent=J,le&&le(J)};var re=[z];return ge&&(p?K?re.unshift(p):re.push(p):this.defaultLoader&&(K?re.unshift(this.defaultLoader):re.push(this.defaultLoader))),I.default.createElement(ie,he,re)}}]),O}(y.Component);o.propTypes={children:$.default.node.isRequired,element:$.default.node,hasMore:$.default.bool,initialLoad:$.default.bool,isReverse:$.default.bool,loader:$.default.node,loadMore:$.default.func.isRequired,pageStart:$.default.number,ref:$.default.func,getScrollParent:$.default.func,threshold:$.default.number,useCapture:$.default.bool,useWindow:$.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},ve.default=o,He.exports=ve.default},26724:function(He,ve,a){He.exports=a(51581)}}]);