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

2 lines
188 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[1798],{61481:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return Z}});var d=a(32855),n=a(59301),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},S=g,$=a(7657),re=function(F,A){return n.createElement($.Z,(0,d.Z)({},F,{ref:A,icon:S}))},ce=n.forwardRef(re),Z=ce},42525:function(Ne,ie,a){"use strict";a.d(ie,{z:function(){return oe},Z:function(){return N}});var d=a(59301),n=a(54580),g=a(8591),S=a(43418),$=a(3113),re=a(90524),ce=a(92725),Z=a(67131),R=a(61481),F=a(89392),A=Object.defineProperty,w=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,E=(W,P,I)=>P in W?A(W,P,{enumerable:!0,configurable:!0,writable:!0,value:I}):W[P]=I,o=(W,P)=>{for(var I in P||(P={}))O.call(P,I)&&E(W,I,P[I]);if(w)for(var I of w(P))v.call(P,I)&&E(W,I,P[I]);return W},L=(W,P,I)=>new Promise((ae,U)=>{var G=T=>{try{y(I.next(T))}catch(ne){U(ne)}},V=T=>{try{y(I.throw(T))}catch(ne){U(ne)}},y=T=>T.done?ae(T.value):Promise.resolve(T.value).then(G,V);y((I=I.apply(W,P)).next())});const{Dragger:Q}=n.default;function oe(W){let P=[];return W&&W.length>0&&(P=W.map(I=>({uid:I.id,id:I.id,name:I.title+Z.sX+I.filesize,url:I.url,filesize:I.filesize,status:"done",response:{id:I.id}}))),P}var N=({value:W,onChange:P,action:I,data:ae,className:U,maxSize:G=150,title:V="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:y=!1,accept:T="",additionalText:ne,isDragger:se,number:H=1e3,aloneClear:j=!1,realTimeRemove:z=!0,uploadText:J,setFileProgress:q,showFileProgress:ye,setIsUpload:Ue=()=>{}})=>{const[ke,ve]=(0,d.useState)(!1);let[Y,Ie]=(0,d.useState)(W||[]),[je,it]=(0,d.useState)(1);const[pt,Ot]=(0,d.useState)(0);(0,d.useEffect)(()=>{W&&(je===1&&Ie([...W]),it(2),H===(W==null?void 0:W.length)&&ve(!0))},[W]);const vt=()=>{setTimeout(()=>{Y.pop(),Ie([...Y])},500)};(0,d.useEffect)(()=>{(Y==null?void 0:Y.length)==0&&ve(!1)},[Y==null?void 0:Y.length]),ye&&q(Y.some(Ae=>Ae.status==="uploading"));const _t={multiple:!0,disabled:ke,accept:T,withCredentials:!0,fileList:Y,beforeUpload:(Ae,Ke)=>{const Je=Ae.size/1024/1024;return Y.concat(Ke).length>H?(Y.pop(),Ie([...Y]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${H}\u4E2A\u6587\u4EF6`),j?Promise.reject():(vt(),!1)):Je<G?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${G}MB).`),j?Promise.reject():(vt(),!1))},data:ae,action:I||`${re.Z.API_SERVER}/api/attachments.json`,onChange(Ae){var Ke,Je,ct,gt;if(Ae.file.status==="removed"?Y=Ae.fileList:Y=(0,F.uniqBy)([...Ae.fileList,...Y],"uid"),Ae.file.status==="done"&&((Je=(Ke=Ae.file)==null?void 0:Ke.response)==null?void 0:Je.status)===-1){g.ZP.error((gt=(ct=Ae.file)==null?void 0:ct.response)==null?void 0:gt.message);return}Ae.file.status==="uploading"?Ue(!0):Ue(!1),Y.length>=H?ve(!0):ve(!1),Ie([...Y]),Y=Y.map(Te=>{var lt,ot;return(lt=Te==null?void 0:Te.response)!=null&&lt.id&&(Te.url=(ot=Te==null?void 0:Te.response)==null?void 0:ot.url),Te.name.indexOf(Z.sX)===-1&&(Te.name=`${Te.name}${Z.sX}${(0,Z.RD)(Te.size)}`),o({},Te)}),console.log("info:",Ae,Y),P(Y)},onRemove:Ae=>L(void 0,null,function*(){if(!z)return!0;const Ke=()=>L(void 0,null,function*(){if(Ae.response?Ae.response.id:Ae.id){let ct=yield(0,ce.JZ)(Ae.response?Ae.response.id:Ae.uid);return Promise.resolve(ct)}else return!0});return y?new Promise((Je,ct)=>{S.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:d.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>L(void 0,null,function*(){const gt=yield Ke();g.ZP.success("\u5220\u9664\u6210\u529F"),Je(!0)}),onCancel:()=>Je(!1)})}):yield Ke()})};function We(Ae){Ae.preventDefault(),Ae.stopPropagation()}return d.createElement("div",{className:`multi-upload ${U||""}`},se&&d.createElement(Q,o({},_t),d.createElement("p",{className:"ant-upload-drag-icon"},d.createElement(R.Z,null)),d.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",d.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",G,"MB)"," "),ne),!se&&d.createElement(n.default,o({},_t),d.createElement($.ZP,{disabled:ke,key:pt,className:"upload_button"},d.createElement("i",{className:"iconfont icon-shangchuanfujian mr5 font14"}),V),d.createElement("span",{onClick:We,className:"upload_text"},J||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${G}MB)`)))}},67131:function(Ne,ie,a){"use strict";a.d(ie,{RD:function(){return w},sX:function(){return A}});var d=a(59301),n=a(90524),g=a(92725),S=Object.defineProperty,$=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Z=(v,E,o)=>E in v?S(v,E,{enumerable:!0,configurable:!0,writable:!0,value:o}):v[E]=o,R=(v,E)=>{for(var o in E||(E={}))re.call(E,o)&&Z(v,o,E[o]);if($)for(var o of $(E))ce.call(E,o)&&Z(v,o,E[o]);return v},F=(v,E,o)=>new Promise((L,Q)=>{var oe=P=>{try{W(o.next(P))}catch(I){Q(I)}},N=P=>{try{W(o.throw(P))}catch(I){Q(I)}},W=P=>P.done?L(P.value):Promise.resolve(P.value).then(oe,N);W((o=o.apply(v,E)).next())});const A="\u3000\u3000";function w(v){var E=["Bytes","KB","MB","GB","TB"];if(v==0)return"0 Byte";var o=parseInt(""+Math.floor(Math.log(v)/Math.log(1024)),10);return(v/Math.pow(1024,o)).toFixed(1)+" "+E[o]}var O=({value:v=[],action:E,onChange:o,className:L,maxSize:Q=150,title:oe="\u6587\u4EF6\u4E0A\u4F20",accept:N=null})=>{const W={multiple:!1,fileList:v,accept:N,withCredentials:!0,beforeUpload:I=>I.size/1024/1024<Q?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Q}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(I){var ae,U,G,V;let y=[...I.fileList];if(y=y.map(T=>(T.name.indexOf(A)===-1&&(T.name=`${T.name}${A}${w(T.size)}`),R({},T))),I.file.status==="done"&&((U=(ae=I.file)==null?void 0:ae.response)==null?void 0:U.status)===-1){message.error((V=(G=I.file)==null?void 0:G.response)==null?void 0:V.message),o([]);return}o(y)},onRemove:I=>F(void 0,null,function*(){const ae=I.size/1024/1024;return I.status==="uploading"?!0:ae<Q&&(I.response?I.response.id:I.uid)?yield removeAttachment(I.response?I.response.id:I.id):!0})};function P(I){I.preventDefault(),I.stopPropagation()}return React.createElement("div",{className:`single-upload ${L||""}`},React.createElement(Upload,R({},W),React.createElement(Button,{type:"primary",title:v.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:v.length>0,ghost:!0},oe),React.createElement("span",{onClick:P,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Q,"M)"," ")))}},51529:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return Z}});var d=a(59301),n=a(38854),g=a(20834),S=a(6848),$=a(92832),re={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},Z=({isAdmin:R,dataSource:F,batchStatus:A,SortMenuName:w,setSortMenuName:O,onSearch:v,onSort:E,onBatch:o})=>{const L=R?[{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"}],Q=N=>{O(N.name),E(N)},oe=w==="\u9ED8\u8BA4\u6392\u5E8F";return d.createElement("div",{className:re.searchSortControllerContainer},d.createElement("div",null,d.createElement(n.Z,{dropdownRender:()=>d.createElement(g.default,{selectedKeys:[w]},L.map(N=>d.createElement(g.default.Item,{key:N.name,onClick:()=>Q(N)},N.name)))},d.createElement("div",null,d.createElement("span",{className:`${re.btn} ${oe?re.btnSort:""}`},d.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),oe&&d.createElement(S.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"},d.createElement("span",{className:re.tips},d.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),d.createElement($.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:N=>v(N.trim()),style:{width:220,marginLeft:"auto"}}))}},14541:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return w}});var d=a(59301),n=a(20834),g=a(95237),S=a(43604),$=a(38854),re=a(8591),ce=a(6848),Z={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},R=a(76560),F=a(34055);const A=({isLoading:O,addText:v,tabDataSource:E,isAdmin:o,dispatch:L,type:Q,exportType:oe,TooltipTitle:N,categoryId:W,dropdownMenu:P,isShowRightControl:I,defaultSelectedKeys:ae,classroomList:U,onTabMenuClick:G,onTooltipTitleClick:V,onDropdownMenuClick:y,onsetClick:T})=>{var ne;const se=()=>d.createElement(n.default,{onClick:({key:j})=>{y(j)}},P.map(j=>d.createElement(n.default.Item,{key:j.id},j.name))),H=(0,R.useParams)();return d.createElement("div",{className:Z.tabMenuContainer},d.createElement(g.Z,null,d.createElement(S.Z,{flex:"1"},d.createElement(n.default,{mode:"horizontal",selectedKeys:ae},E.map(j=>d.createElement(n.default.Item,{key:j.id,onClick:()=>O?{}:G(j)},d.createElement("span",{className:`c-grey-666 ${o?"mr20":""}`},j.name),j.total!==void 0&&d.createElement("span",{className:"c-grey-999"},j.total||0))))),o&&I&&d.createElement(S.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},d.createElement($.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>d.createElement(n.default,null,d.createElement(n.default.Item,{key:1,onClick:()=>{var j,z;if(oe==="group"&&!((j=U.AssistantObject.group)!=null&&j.can_download)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(oe==="normal"&&!((z=U.AssistantObject.normal)!=null&&z.can_download)){re.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}L({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Q,exportType:oe,category_id:H.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),d.createElement(n.default.Item,{key:3,onClick:()=>{var j,z;if(oe==="group"&&!((j=U.AssistantObject.group)!=null&&j.can_download)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(oe==="normal"&&!((z=U.AssistantObject.normal)!=null&&z.can_download)){re.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}R.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${oe==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},d.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},d.createElement("span",{style:{color:"#666666",cursor:"pointer"}},d.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,F.Rm)()&&!((ne=U.AssistantObject.normal)!=null&&ne.can_create)?"":d.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:T},d.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),d.createElement("div",{className:Z.control},d.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:V},d.createElement(ce.Z,{title:N},d.createElement("span",{className:W?`${Z.iconH} iconfont icon-zhongmingmingmulu`:`${Z.iconH} iconfont icon-xinjianmulu1`}))),d.createElement($.Z,{className:"ml10",dropdownRender:se},d.createElement("span",{className:Z.selectBtn},d.createElement("span",null,d.createElement("i",{className:"iconfont icon-tianjiadaohang"})),d.createElement("span",null,v||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,R.connect)(({classroomList:O})=>({classroomList:O}))(A)},64197:function(Ne,ie,a){"use strict";var d=a(78241),n=a(43418),g=a(8591),S=a(92832),$=a(45278),re=a(76560),ce=a(42525),Z=a(59301),R=Object.defineProperty,F=Object.defineProperties,A=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,E=(N,W,P)=>W in N?R(N,W,{enumerable:!0,configurable:!0,writable:!0,value:P}):N[W]=P,o=(N,W)=>{for(var P in W||(W={}))O.call(W,P)&&E(N,P,W[P]);if(w)for(var P of w(W))v.call(W,P)&&E(N,P,W[P]);return N},L=(N,W)=>F(N,A(W)),Q=(N,W,P)=>new Promise((I,ae)=>{var U=y=>{try{V(P.next(y))}catch(T){ae(T)}},G=y=>{try{V(P.throw(y))}catch(T){ae(T)}},V=y=>y.done?I(y.value):Promise.resolve(y.value).then(U,G);V((P=P.apply(N,W)).next())});const oe=({classroomList:N,loading:W,dispatch:P,shixunHomeworks:I})=>{const ae=(0,re.useParams)(),[U]=d.default.useForm(),{workList:G,workSetting:V}=I,y=()=>{P({type:"shixunHomeworks/getWorkSetting",payload:o({},ae)}),P({type:"shixunHomeworks/getWorkList",payload:o({},ae)})};return Z.createElement(n.default,{centered:!0,title:N.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:N.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Q(void 0,null,function*(){const T=()=>Q(void 0,null,function*(){var ne;yield U.validateFields();const se=o({},U.getFieldValue()),{selectArrs:H}=N.actionTabs;se.attachment_ids=(ne=se.attachment_ids)==null?void 0:ne.map(z=>z.response.id),(yield(0,$.mz)(L(o({},se),{homeworkId:H.work_id}))).status===0&&(U.resetFields(),P({type:"classroomList/setActionTabs",payload:{}}),y())});if(V!=null&&V.can_submit){if(!(V!=null&&V.submit_size)){g.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}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Z.createElement(Z.Fragment,null,"\u4F60\u8FD8\u6709 ",Z.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},V==null?void 0:V.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{T()}});return}T()}),onCancel:()=>{P({type:"classroomList/setActionTabs",payload:{}})}},Z.createElement(d.default,{form:U,initialValues:{}},Z.createElement(d.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Z.createElement(ce.Z,null)),Z.createElement(d.default.Item,{name:"description"},Z.createElement(S.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${N.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ie.Z=(0,re.connect)(({classroomList:N,shixunHomeworks:W,loading:P})=>({classroomList:N,shixunHomeworks:W,loading:P}))(oe)},94901:function(Ne,ie,a){"use strict";var d=a(59301),n=a(78241),g=a(43418),S=a(61621),$=a(92832),re=a(5112),ce=a(95237),Z=a(43604),R=a(26724),F=a.n(R),A=a(82093),w=a(45278),O=a(76560),v=a(59301),E=Object.defineProperty,o=Object.defineProperties,L=Object.getOwnPropertyDescriptors,Q=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,W=(G,V,y)=>V in G?E(G,V,{enumerable:!0,configurable:!0,writable:!0,value:y}):G[V]=y,P=(G,V)=>{for(var y in V||(V={}))oe.call(V,y)&&W(G,y,V[y]);if(Q)for(var y of Q(V))N.call(V,y)&&W(G,y,V[y]);return G},I=(G,V)=>o(G,L(V)),ae=(G,V,y)=>new Promise((T,ne)=>{var se=z=>{try{j(y.next(z))}catch(J){ne(J)}},H=z=>{try{j(y.throw(z))}catch(J){ne(J)}},j=z=>z.done?T(z.value):Promise.resolve(z.value).then(se,H);j((y=y.apply(G,V)).next())});const U=({classroomList:G,loading:V,globalSetting:y,dispatch:T})=>{var ne;const se=(0,O.useParams)(),[H]=n.default.useForm(),[j,z]=(0,d.useState)(!0);let[J,q]=(0,d.useState)([]);const[ye,Ue]=(0,d.useState)({page:1,limit:20,keyword:""}),ke=()=>ae(void 0,null,function*(){var ve;const Y=yield T({type:"shixunHomeworks/getProjectList",payload:P(P({},se),ye)});Y.projects&&q([...J,...Y.projects]),((ve=Y.projects)==null?void 0:ve.length)<20&&z(!1)});return(0,d.useEffect)(()=>{(G.actionTabs.key==="\u5173\u8054\u9879\u76EE"||G.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(ke(),J=[],ye.page=1,ye.keyword="")},[G.actionTabs.key]),v.createElement(g.default,{centered:!0,title:G.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:G.actionTabs.key==="\u5173\u8054\u9879\u76EE"||G.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ae(void 0,null,function*(){yield H.validateFields();const ve=P({},H.getFieldValue()),{selectArrs:Y,cb:Ie}=G.actionTabs;if(G.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let it=yield(0,A.ZP)(`/api/student_works/${Y.homework_id}/change_project.json`,{method:"put",body:P({},ve)});(it==null?void 0:it.status)===0&&(Ie(),T({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,w.co)(I(P({},ve),{homeworkId:Y.homework_id}))).status===0&&(Ie?Ie():T({type:"classroomList/getClassroomCommonHomeworksList",payload:P({},G.actionTabs.params)}),T({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{T({type:"classroomList/setActionTabs",payload:{}})}},v.createElement(S.Z,{loading:V["shixunHomeworks/getProjectList"],active:!0},J==""?v.createElement("aside",null,v.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",v.createElement("a",{href:`${(ne=y==null?void 0:y.setting)==null?void 0:ne.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):v.createElement("aside",null,v.createElement("div",{className:" mb20"},v.createElement($.default.Search,{onSearch:ve=>{ve===""?delete ye.keyword:ye.keyword=ve,J=[],z(!0),ke()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),v.createElement(n.default,{form:H,initialValues:{}},v.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},v.createElement(re.ZP.Group,null,v.createElement(F(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ve=>{ye.page++,ke()},hasMore:j,useWindow:!1},J==null?void 0:J.map(function(ve,Y){return v.createElement(ce.Z,{key:Y},v.createElement(Z.Z,null,v.createElement(re.ZP,{value:ve.id},ve.name)))}))))))))};ie.Z=(0,O.connect)(({classroomList:G,user:V,loading:y,globalSetting:T})=>({classroomList:G,user:V,loading:y.effects,globalSetting:T}))(U)},56885:function(Ne,ie,a){"use strict";var d=a(59301),n=a(78241),g=a(8591),S=a(43418),$=a(95237),re=a(43604),ce=a(5083),Z=a(5112),R=a(24905),F=a(61186),A=a.n(F),w=a(82093),O=a(34055),v=a(49661),E=a(76560),o=a(62787),L=a(71141),Q=a(64948),oe=a(69577),N=a(59301),W=Object.defineProperty,P=Object.defineProperties,I=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,V=(j,z,J)=>z in j?W(j,z,{enumerable:!0,configurable:!0,writable:!0,value:J}):j[z]=J,y=(j,z)=>{for(var J in z||(z={}))U.call(z,J)&&V(j,J,z[J]);if(ae)for(var J of ae(z))G.call(z,J)&&V(j,J,z[J]);return j},T=(j,z)=>P(j,I(z)),ne=(j,z)=>{var J={};for(var q in j)U.call(j,q)&&z.indexOf(q)<0&&(J[q]=j[q]);if(j!=null&&ae)for(var q of ae(j))z.indexOf(q)<0&&G.call(j,q)&&(J[q]=j[q]);return J},se=(j,z,J)=>new Promise((q,ye)=>{var Ue=Y=>{try{ve(J.next(Y))}catch(Ie){ye(Ie)}},ke=Y=>{try{ve(J.throw(Y))}catch(Ie){ye(Ie)}},ve=Y=>Y.done?q(Y.value):Promise.resolve(Y.value).then(Ue,ke);ve((J=J.apply(j,z)).next())});const H=j=>{var z=j,{classroomList:J,dispatch:q,courseEndTime:ye}=z,Ue=ne(z,["classroomList","dispatch","courseEndTime"]);const ke=(0,E.useParams)(),[ve]=n.default.useForm(),[Y,Ie]=(0,d.useState)(1),[je,it]=(0,d.useState)([]),[pt,Ot]=(0,d.useState)(0),[vt,_t]=(0,d.useState)(2e3),[We,Ae]=(0,d.useState)(!0),[Ke,Je]=(0,d.useState)(!1),[ct,gt]=(0,d.useState)(!1),[Te,lt]=(0,d.useState)([]),[ot,kt]=(0,d.useState)(!0),[Ye,ht]=(0,d.useState)(null);(0,d.useEffect)(()=>{if(J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Zt(),St(),J.actionTabs.type===2){const fe=J.actionTabs.selectArrsAll[0];ht({submit_limit:fe==null?void 0:fe.submit_limit,submit_limit_num:fe==null?void 0:fe.submit_limit_num,must_file:fe==null?void 0:fe.must_file,can_submit:fe==null?void 0:fe.can_submit,submit_num:fe==null?void 0:fe.submit_num}),kt(fe.unified_setting)}else kt(!1),ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[J.actionTabs]),(0,d.useEffect)(()=>{if(Ke){if(ct)return;q({type:"classroomList/setActionTabs",payload:{}}),(0,O.GJ)()?q({type:"classroomList/getClassroomTeacherCommonList",payload:T(y({},J.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:y({},J.actionTabs.params)})}},[Ke]);const Zt=fe=>se(void 0,null,function*(){Ae(!0);const Re=yield(0,Q.c_)(T(y({},ke),{page:fe||Y,limit:2e4,homework_id:J.actionTabs.type===1?"":J.actionTabs.selectArrs[0]}));Re==null||Re.course_groups.map((Xe,yt)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),Re&&(it([...Re==null?void 0:Re.course_groups]),Ot(Re==null?void 0:Re.course_groups_count),Ae(!1),fe||ve.setFieldsValue({publish_time:A()(A()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:A()(A()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),mu=fe=>{Ie(fe),Zt(fe)},It=()=>{(0,O.GJ)()?J.actionTabs.detail?(q({type:"shixunHomeworks/setActionTabs",payload:{}}),q({type:"shixunHomeworks/getWorkList",payload:y({},ke)}),q({type:"shixunHomeworks/getWorkSetting",payload:y({},ke)})):q({type:"classroomList/getClassroomTeacherCommonList",payload:T(y({},J.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:y({},J.actionTabs.params)})},zt=()=>se(void 0,null,function*(){var fe,Re,Xe;if((0,O.Rm)()&&!((Re=(fe=J==null?void 0:J.AssistantObject)==null?void 0:fe.group)!=null&&Re.can_publish)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),nt(!1);return}const yt=y({},ve.getFieldsValue());if(yt.end_time<=yt.publish_time){g.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),nt(!1);return}if((Te==null?void 0:Te.length)<=0&&!ot&&je.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),nt(!1);return}if(Ye!=null&&Ye.submit_limit&&!(Ye!=null&&Ye.submit_limit_num)){g.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nt(!1);return}if(Ye!=null&&Ye.can_submit&&!(Ye!=null&&Ye.submit_num)){g.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nt(!1);return}let Kt=y({homework_ids:[...J.actionTabs.selectArrs],group_ids:Te.length>0?Te.map(Jt=>Jt.id):(Xe=J.detailCommonHomeworksList)==null?void 0:Xe.course_groups,end_time:A()(yt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:A()(yt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Te.length},Ye);nt(!0),(yield(0,w.ZP)(`/api/courses/${ke.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:y({},Kt)})).status===0?(nt(!1),(0,v.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success("\u53D1\u5E03\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ue.onCallback&&Ue.onCallback(),It(),localStorage.getItem("Noviceguide")==="0"||q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:N.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~")}})):nt(!1)}),St=()=>{Ie(1),it([]),lt([])},du=pt>Y*vt,{detailCommonHomeworksList:Eu}=J,[Ct,nt]=(0,d.useState)(!1);return N.createElement(S.default,{width:600,confirmLoading:Ct,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:zt,onCancel:()=>{St(),It(),q({type:"classroomList/setActionTabs",payload:{}})}},N.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",N.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),je&&N.createElement(n.default,{form:ve},N.createElement("div",{style:{paddingLeft:0}},N.createElement($.Z,{className:"mt30",align:"middle"},N.createElement(re.Z,null,N.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},N.createElement(ce.default,{style:{width:170,marginRight:"25px"},disabledDate:fe=>(0,oe.Q8)(fe,ye),disabledTime:fe=>(0,oe.d0)(fe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:A()((0,v.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),N.createElement(re.Z,{className:"ml20"},N.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},N.createElement(ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:A()((0,v.U6)(),"HH:mm")},disabledDate:fe=>(0,oe.Q8)(fe,ye,ve.getFieldValue("publish_time")),disabledTime:fe=>(0,oe.d0)(fe,ve.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),J.actionTabs.type===2&&N.createElement($.Z,{style:{marginBottom:"10px"}},N.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),N.createElement(Z.ZP.Group,{value:ot,onChange:fe=>{kt(fe.target.value),lt([])}},N.createElement(Z.ZP,{value:!0,disabled:!J.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),N.createElement(Z.ZP,{className:"ml20",disabled:je.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),je.length<=0&&J.actionTabs.type===2&&N.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"')),(J.actionTabs.type===1||!ot)&&je.length>0&&N.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},N.createElement("span",{style:{flex:1}},N.createElement(R.default,{checked:Te.length===je.length,onChange:fe=>{Te.length===je.length?lt([]):lt(je.filter(Re=>!Re.is_published))}},"\u5168\u9009")),N.createElement("span",{style:{width:16}}),N.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Te.length||0,"\u4E2A\u5206\u73ED")),(J.actionTabs.type===1||!ot)&&je.length>0&&N.createElement(o.Z,{data:je,selectedRowKeys:Te,setSelectedRowKeys:lt})),N.createElement(L.ZP,{value:Ye,onChange:fe=>ht(y({},fe))}))};ie.Z=(0,E.connect)(({classroomList:j})=>({classroomList:j}))(H)},71141:function(Ne,ie,a){"use strict";a.d(ie,{Ei:function(){return Q},rU:function(){return oe},ZP:function(){return W}});var d=a(59301),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},g=a(78241),S=a(24905),$=a(5871),re=a(95237),ce=a(43604),Z=a(6848),R=a(92310),F=a.n(R),A=a(59301),w=Object.defineProperty,O=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,o=(P,I,ae)=>I in P?w(P,I,{enumerable:!0,configurable:!0,writable:!0,value:ae}):P[I]=ae,L=(P,I)=>{for(var ae in I||(I={}))v.call(I,ae)&&o(P,ae,I[ae]);if(O)for(var ae of O(I))E.call(I,ae)&&o(P,ae,I[ae]);return P};const Q=({value:P,className:I,style:ae})=>{const[U,G]=(0,d.useState)("0");(0,d.useEffect)(()=>{if(P){const{submit_limit:y,must_file:T}=P;if(y&&T){G("1");return}if(y&&!T){G("2");return}if(!y&&T){G("3");return}}},[P]);const V={1:A.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",A.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:A.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",A.createElement("span",{className:"ml5 mr5 c-light-primary"},P==null?void 0:P.submit_limit_num),"\u5B57\u7B26"),3:A.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return U==="0"?A.createElement(A.Fragment,null):A.createElement("section",{className:F()(n.exhibition,I),style:ae},A.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),V==null?void 0:V[U])},oe=({className:P,style:I,form:ae})=>{const U=g.default.useWatch("submit_limit",ae),G=g.default.useWatch("can_submit",ae);return A.createElement("section",{className:F()(n.wrap,P),style:I},A.createElement("div",{className:`${n.title}`},A.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),A.createElement("div",null,A.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},A.createElement(g.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},A.createElement(S.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),A.createElement(g.default.Item,{name:"submit_num",rules:G&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},A.createElement($.Z,{precision:0,min:1,disabled:!G,size:"large",addonAfter:"\u6B21",style:{width:223}})),A.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),A.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},A.createElement(g.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},A.createElement(S.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),A.createElement(g.default.Item,{className:"mr10",name:"submit_limit_num",rules:U&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},A.createElement($.Z,{precision:0,min:1,disabled:!U,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),A.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},A.createElement(g.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},A.createElement(S.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),A.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},A.createElement(g.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},A.createElement(S.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),A.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 W=({value:P,onChange:I,className:ae,style:U,disabled:G=!1,checkMarginLeft:V=0})=>{const y={submit_limit:!1,submit_limit_num:200,must_file:!1},[T,ne]=(0,d.useState)({});(0,d.useEffect)(()=>{if(console.log(P,"value"),!P)return;const H={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};ne(L({},H))},[P]);const se=H=>{const j=L(L({},T),H);I(j)};return A.createElement("section",{className:F()(n.wrap,ae),style:U},A.createElement("div",{className:`${n.title} mt30`},A.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),A.createElement(re.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},A.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},A.createElement(S.default,{disabled:G,checked:T==null?void 0:T.can_submit,onChange:H=>se({can_submit:H.target.checked})}),A.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),A.createElement($.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:G||!(T!=null&&T.can_submit),value:T==null?void 0:T.submit_num,onChange:H=>se({submit_num:H})}),A.createElement(Z.Z,{overlayInnerStyle:{width:520},title:A.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",A.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",A.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},A.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${n.title_icon}`}))),A.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},A.createElement(S.default,{style:{marginLeft:V},disabled:G,checked:T==null?void 0:T.submit_limit,onChange:H=>se({submit_limit:H.target.checked})}),A.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),A.createElement($.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:G||!(T!=null&&T.submit_limit),value:T==null?void 0:T.submit_limit_num,onChange:H=>se({submit_limit_num:H})})),A.createElement(ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},A.createElement(S.default,{style:{marginLeft:V},disabled:G,checked:T==null?void 0:T.must_file,onChange:H=>se({must_file:H.target.checked})}),A.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},26734:function(Ne,ie,a){"use strict";a.r(ie),a.d(ie,{default:function(){return Pl}});var d=a(22688),n=a(59301),g=a(76560),S=a(8591),$=a(61621),re=a(58421),ce=a(81228),Z=a(43418),R=a(95237),F=a(43604),A=a(78673),w=a(5112),O=a(60324),v=a(5871),E=a(61485),o=a(34055),L=a(49661),Q=a(82093),oe=a(77817),N=Object.defineProperty,W=Object.defineProperties,P=Object.getOwnPropertyDescriptors,I=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,U=Object.prototype.propertyIsEnumerable,G=(e,u,t)=>u in e?N(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,V=(e,u)=>{for(var t in u||(u={}))ae.call(u,t)&&G(e,t,u[t]);if(I)for(var t of I(u))U.call(u,t)&&G(e,t,u[t]);return e},y=(e,u)=>W(e,P(u)),T=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const ne=({classroomList:e,dispatch:u,user:t,onCallback:r})=>{var D,k;const x=(0,g.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),b=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,o.j5)()){c(!0);return}const _={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(B=>{var le;B.author_login===((le=t.userInfo)==null?void 0:le.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?Z.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.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:()=>{M()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const M=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>T(void 0,null,function*(){var _;if((_=b.current)!=null&&_.onVerify())return;l(!0);const B=yield(0,Q.ZP)(`/api/courses/${x.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),B.status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,o.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:y(V({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:V({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((D=e==null?void 0:e.actionTabs)!=null&&D.status)||!["\u672A\u53D1\u5E03"].includes((k=e==null?void 0:e.actionTabs)==null?void 0:k.status)?n.createElement(n.Fragment,null,n.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"),n.createElement(oe.Z,{ref:_=>b.current=_})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var se=(0,g.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ne),H=a(78241),j=a(5083),z=a(24905),J=a(61186),q=a.n(J),ye=a(39396),Ue=a(71141),ke=a(64948),ve=a(69577),Y=a(59301),Ie=Object.defineProperty,je=Object.defineProperties,it=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,_t=(e,u,t)=>u in e?Ie(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,We=(e,u)=>{for(var t in u||(u={}))Ot.call(u,t)&&_t(e,t,u[t]);if(pt)for(var t of pt(u))vt.call(u,t)&&_t(e,t,u[t]);return e},Ae=(e,u)=>je(e,it(u)),Ke=(e,u)=>{var t={};for(var r in e)Ot.call(e,r)&&u.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&pt)for(var r of pt(e))u.indexOf(r)<0&&vt.call(e,r)&&(t[r]=e[r]);return t},Je=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const ct=e=>{var u=e,{classroomList:t,dispatch:r,courseEndTime:D}=u,k=Ke(u,["classroomList","dispatch","courseEndTime"]);const x=(0,g.useParams)(),[m]=H.default.useForm(),[l,i]=(0,n.useState)(1),[c,b]=(0,n.useState)([]),[M,_]=(0,n.useState)(0),[B,le]=(0,n.useState)(2e3),[me,Ee]=(0,n.useState)(!0),[ee,xe]=(0,n.useState)(!1),[de,Fe]=(0,n.useState)(!1),[s,X]=(0,n.useState)([]),[f,ue]=(0,n.useState)(!0),[_e,Oe]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Se(),st(),t.actionTabs.type===2){const pe=t.actionTabs.selectArrsAll[0];Oe({submit_limit:pe==null?void 0:pe.submit_limit,submit_limit_num:pe==null?void 0:pe.submit_limit_num,must_file:pe==null?void 0:pe.must_file,can_submit:pe==null?void 0:pe.can_submit,submit_num:pe==null?void 0:pe.submit_num}),ue(pe.unified_setting)}else ue(!1),Oe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(ee){if(de)return;r({type:"classroomList/setActionTabs",payload:{}}),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(We({},t.actionTabs.params),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:We({},t.actionTabs.params)})}},[ee]);const Se=pe=>Je(void 0,null,function*(){Ee(!0);const Me=yield(0,ke.c_)(Ae(We({},x),{page:pe||l,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Me==null||Me.course_groups.map((ze,at)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Me&&(b([...Me==null?void 0:Me.course_groups]),_(Me==null?void 0:Me.course_groups_count),Ee(!1),pe||m.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),K=pe=>{i(pe),Se(pe)},rt=()=>{(0,o.GJ)()?t.actionTabs.detail?(r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"shixunHomeworks/getWorkList",payload:We({},x)}),r({type:"shixunHomeworks/getWorkSetting",payload:We({},x)})):r({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(We({},t.actionTabs.params),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:We({},t.actionTabs.params)})},Tt=()=>Je(void 0,null,function*(){var pe,Me,ze;if((0,o.Rm)()&&!((Me=(pe=t==null?void 0:t.AssistantObject)==null?void 0:pe.group)!=null&&Me.can_publish)){S.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"),ut(!1);return}const at=We({},m.getFieldsValue());if(at.end_time<=at.publish_time){S.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ut(!1);return}if((s==null?void 0:s.length)<=0&&!f&&c.length>0){S.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ut(!1);return}if(_e!=null&&_e.submit_limit&&!(_e!=null&&_e.submit_limit_num)){S.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ut(!1);return}if(_e!=null&&_e.can_submit&&!(_e!=null&&_e.submit_num)){S.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ut(!1);return}let Nt=We({homework_ids:[...t.actionTabs.selectArrs],group_ids:s.length>0?s.map(Lt=>Lt.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:q()(at.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(at.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!s.length},_e);ut(!0),(yield(0,Q.ZP)(`/api/courses/${x.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:We({},Nt)})).status===0?(ut(!1),(0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),S.ZP.success("\u53D1\u5E03\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),k.onCallback&&k.onCallback(),rt(),localStorage.getItem("Noviceguide")==="0"||r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Y.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):ut(!1)}),st=()=>{i(1),b([]),X([])},mn=M>l*B,{detailCommonHomeworksList:Vt}=t,[Ce,ut]=(0,n.useState)(!1);return Y.createElement(Z.default,{width:600,confirmLoading:Ce,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Tt,onCancel:()=>{st(),rt(),r({type:"classroomList/setActionTabs",payload:{}})}},Y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),c&&Y.createElement(H.default,{form:m},Y.createElement("div",{style:{paddingLeft:0}},Y.createElement(R.Z,{className:"mt30",align:"middle"},Y.createElement(F.Z,null,Y.createElement(H.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Y.createElement(j.default,{style:{width:170,marginRight:"25px"},disabledDate:pe=>(0,ve.Q8)(pe,D),disabledTime:pe=>(0,ve.d0)(pe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,L.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Y.createElement(F.Z,{className:"ml20"},Y.createElement(H.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Y.createElement(j.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,L.U6)(),"HH:mm")},disabledDate:pe=>(0,ve.Q8)(pe,D,m.getFieldValue("publish_time")),disabledTime:pe=>(0,ve.d0)(pe,m.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Y.createElement(R.Z,{style:{marginBottom:"10px"}},Y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Y.createElement(w.ZP.Group,{value:f,onChange:pe=>{ue(pe.target.value),X([])}},Y.createElement(w.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Y.createElement(w.ZP,{className:"ml20",disabled:c.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),c.length<=0&&t.actionTabs.type===2&&Y.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!f)&&c.length>0&&Y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Y.createElement("span",{style:{flex:1}},Y.createElement(z.default,{checked:s.length===c.length,onChange:pe=>{s.length===c.length?X([]):X(c.filter(Me=>!Me.is_published))}},"\u5168\u9009")),Y.createElement("span",{style:{width:16}}),Y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",s.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!f)&&c.length>0&&Y.createElement(ye.Z,{data:c,selectedRowKeys:s,setSelectedRowKeys:X})),Y.createElement(Ue.ZP,{value:_e,onChange:pe=>Oe(We({},pe))}))};var gt=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(ct),Te=a(77579),lt=Object.defineProperty,ot=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ht=(e,u,t)=>u in e?lt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Zt=(e,u)=>{for(var t in u||(u={}))kt.call(u,t)&&ht(e,t,u[t]);if(ot)for(var t of ot(u))Ye.call(u,t)&&ht(e,t,u[t]);return e},mu=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const It=({classroomList:e,dispatch:u})=>{const t=(0,g.useParams)();return t.id=t.coursesId,n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mu(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Zt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var zt=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(It),St=Object.defineProperty,du=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,fe=Object.prototype.propertyIsEnumerable,Re=(e,u,t)=>u in e?St(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xe=(e,u)=>{for(var t in u||(u={}))nt.call(u,t)&&Re(e,t,u[t]);if(Ct)for(var t of Ct(u))fe.call(u,t)&&Re(e,t,u[t]);return e},yt=(e,u)=>du(e,Eu(u)),Kt=(e,u)=>{var t={};for(var r in e)nt.call(e,r)&&u.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&Ct)for(var r of Ct(e))u.indexOf(r)<0&&fe.call(e,r)&&(t[r]=e[r]);return t},pu=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const Jt=e=>{var u=e,{classroomList:t,dispatch:r,onCallback:D}=u,k=Kt(u,["classroomList","dispatch","onCallback"]);const x=(0,g.useParams)();return x.id=x.coursesId,n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>pu(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${x.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),S.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),D&&D(),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:yt(Xe({},t.actionTabs.params),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var dn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Jt),fu=a(99313),Ve=a(3113),Qe=a(92832),En=a(26724),Yt=a.n(En),Xt={flex_box_center:"flex_box_center___apQRz",flex_space_between:"flex_space_between___bksSq",flex_box_vertical_center:"flex_box_vertical_center___J1mrf",flex_box_center_end:"flex_box_center_end___c4GAl",flex_box_column:"flex_box_column___NHiMB",line1:"line1___bDVEy",form:"form___o6JB0"},mt=a(57884),Fu=a(92890),be=a(59301),pn=Object.defineProperty,vu=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,yu=(e,u,t)=>u in e?pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Mt=(e,u)=>{for(var t in u||(u={}))fn.call(u,t)&&yu(e,t,u[t]);if(vu)for(var t of vu(u))Fn.call(u,t)&&yu(e,t,u[t]);return e},Qt=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const{TabPane:wl}=fu.default,vn=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:r})=>{const D=(0,g.useParams)(),k=(0,g.useLocation)(),[x]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,b]=(0,n.useState)(!0);const[M,_]=(0,n.useState)("myself");let[B,le]=(0,n.useState)([]),[me,Ee]=(0,n.useState)();const[ee,xe]=(0,n.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,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&s()},[e.actionTabs.key]);let Fe=[];const s=function(){return Qt(this,null,function*(){var f;if(c){i(!1),++ee.page;const ue=yield r({type:"shixunHomeworks/getBrankList",payload:Mt({},ee)});B=[...B.concat(ue.object_list)],Ee(ue.is_teacher),((f=ue.object_list)==null?void 0:f.length)<ee.limit?b(!1):b(!0),le([...B]),ue.object_list==""&&ee.page===1&&i(!0)}})},{detailCommonHomeworksList:X}=u;return be.createElement(Z.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>Qt(void 0,null,function*(){var f,ue;const _e=x.getFieldValue(),Oe=yield r({type:"shixunHomeworks/saveBanks",payload:{category:((f=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:f.category_id)||((ue=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:ue.main_category_id),course_id:D.coursesId,object_type:"group",bank_id:_e.group_ids}});(Oe==null?void 0:Oe.status)===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:Mt({},e.actionTabs.params)}):r({type:"classroomList/getClassroomCommonList",payload:Mt({},e.actionTabs.params)}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Oe.object_ids,params:Mt({},e.actionTabs.params),manage_all_group:X==null?void 0:X.manage_all_group}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:D.coursesId}}))}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},be.createElement(R.Z,null,be.createElement(F.Z,{span:12},de.map((f,ue)=>be.createElement(Ve.ZP,{key:ue,shape:"round",type:M===f.id?"primary":"default",className:"mr10",onClick:_e=>Qt(void 0,null,function*(){B=[],c=!0,ee.page=0,ee.search="",ee.filter=f.id,s(),_(f.id)})},f.name))),be.createElement(F.Z,{span:12,className:"tr"},be.createElement(Qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:f=>{c=!0,ee.search=f,ee.page=0,B=[],f&&(0,Fu.tk)({name:f,copywriting:f,position:"HomeworkCommon"}),s()},style:{width:260}}))),M==="myself"&&be.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",be.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),M==="public"&&be.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"),be.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!me&&M==="public"&&be.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},be.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),be.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")),be.createElement(Yt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{b(!1),s()},hasMore:c,useWindow:!1},l&&be.createElement(mt.Z,{styles:{margin:"0px auto"}}),be.createElement(H.default,{form:x,initialValues:{group_ids:Fe},className:Xt.form,onChange:f=>{Fe=x.getFieldValue()}},be.createElement(H.default.Item,{name:"group_ids"},be.createElement(z.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},B==null?void 0:B.map(function(f,ue){return be.createElement(R.Z,{key:ue},be.createElement(F.Z,{flex:"2"},be.createElement(z.default,{onChange:_e=>{},key:ue,value:String(f.id),defaultChecked:!0},be.createElement("span",{className:["c-black",Xt.line1].join(" ")},f.name))),be.createElement(F.Z,{flex:"1",className:"c-black"},be.createElement("span",{className:Xt.line1},f==null?void 0:f.course_list_name)),be.createElement(F.Z,{flex:"50px",className:"c-black"},M==="public"&&(0,o.Ny)()?be.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${f.id}/personal/group/edit`)}},"\u7F16\u8F91"):M==="myself"?be.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${f.id}/personal/group/edit`)}},"\u7F16\u8F91"):f==null?void 0:f.username))})))))))};var yn=(0,g.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(vn),_u=a(45278),_n=a(42525),dt=a(59301),gn=Object.defineProperty,hn=Object.defineProperties,Cn=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,hu=(e,u,t)=>u in e?gn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,jt=(e,u)=>{for(var t in u||(u={}))Bn.call(u,t)&&hu(e,t,u[t]);if(gu)for(var t of gu(u))An.call(u,t)&&hu(e,t,u[t]);return e},Dn=(e,u)=>hn(e,Cn(u)),Cu=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const bn=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:r})=>{const D=(0,g.useParams)(),[k]=H.default.useForm(),{workList:x,workSetting:m}=r,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:jt({},D)}),t({type:"shixunHomeworks/getWorkList",payload:jt({},D)})};return dt.createElement(Z.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Cu(void 0,null,function*(){const i=()=>Cu(void 0,null,function*(){var c;yield k.validateFields();const b=jt({},k.getFieldValue()),{selectArrs:M}=e.actionTabs;b.attachment_ids=(c=b.attachment_ids)==null?void 0:c.map(B=>B.response.id),(yield(0,_u.mz)(Dn(jt({},b),{homeworkId:M.work_id}))).status===0&&(k.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(m!=null&&m.can_submit){if(!(m!=null&&m.submit_size)){S.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}Z.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:dt.createElement(dt.Fragment,null,"\u4F60\u8FD8\u6709 ",dt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},m==null?void 0:m.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:()=>{i()}});return}i()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},dt.createElement(H.default,{form:k,initialValues:{}},dt.createElement(H.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},dt.createElement(_n.Z,null)),dt.createElement(H.default.Item,{name:"description"},dt.createElement(Qe.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Pn=(0,g.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(bn),He=a(59301),wn=Object.defineProperty,xn=Object.defineProperties,On=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,Au=(e,u,t)=>u in e?wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Bt=(e,u)=>{for(var t in u||(u={}))kn.call(u,t)&&Au(e,t,u[t]);if(Bu)for(var t of Bu(u))Tn.call(u,t)&&Au(e,t,u[t]);return e},Nn=(e,u)=>xn(e,On(u)),Du=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const Ln=({classroomList:e,loading:u,globalSetting:t,dispatch:r})=>{var D;const k=(0,g.useParams)(),[x]=H.default.useForm(),[m,l]=(0,n.useState)(!0);let[i,c]=(0,n.useState)([]);const[b,M]=(0,n.useState)({page:1,limit:20,keyword:""}),_=()=>Du(void 0,null,function*(){var B;const le=yield r({type:"shixunHomeworks/getProjectList",payload:Bt(Bt({},k),b)});le.projects&&c([...i,...le.projects]),((B=le.projects)==null?void 0:B.length)<20&&l(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(_(),i=[],b.page=1,b.keyword="")},[e.actionTabs.key]),He.createElement(Z.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Du(void 0,null,function*(){yield x.validateFields();const B=Bt({},x.getFieldValue()),{selectArrs:le,cb:me}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ee=yield(0,Q.ZP)(`/api/student_works/${le.homework_id}/change_project.json`,{method:"put",body:Bt({},B)});(ee==null?void 0:ee.status)===0&&(me(),r({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,_u.co)(Nn(Bt({},B),{homeworkId:le.homework_id}))).status===0&&(me?me():r({type:"classroomList/getClassroomCommonHomeworksList",payload:Bt({},e.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},He.createElement($.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},i==""?He.createElement("aside",null,He.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",He.createElement("a",{href:`${(D=t==null?void 0:t.setting)==null?void 0:D.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):He.createElement("aside",null,He.createElement("div",{className:" mb20"},He.createElement(Qe.default.Search,{onSearch:B=>{B===""?delete b.keyword:b.keyword=B,i=[],l(!0),_()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),He.createElement(H.default,{form:x,initialValues:{}},He.createElement(H.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},He.createElement(w.ZP.Group,null,He.createElement(Yt(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:B=>{b.page++,_()},hasMore:m,useWindow:!1},i==null?void 0:i.map(function(B,le){return He.createElement(R.Z,{key:le},He.createElement(F.Z,null,He.createElement(w.ZP,{value:B.id},B.name)))}))))))))};var Zn=(0,g.connect)(({classroomList:e,user:u,loading:t,globalSetting:r})=>({classroomList:e,user:u,loading:t.effects,globalSetting:r}))(Ln),Et=a(59301);const In=({styles:e={},onSelect:u,params:t,classroomList:r})=>{const[D,k]=(0,n.useState)(!1),[x,m]=(0,n.useState)("");(0,n.useEffect)(()=>{k(!1),m("")},[]);const l=()=>{var i,c;if((0,o.Rm)()&&!((c=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){S.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}x==="1"&&g.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),x==="2"&&(u(),k(!1),m(""))};return Et.createElement(Et.Fragment,null,Et.createElement(mt.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:"\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",buttonProps:{onClick:()=>{k(!0)},className:"mr-20px",type:"primary",size:"large"}}),D&&Et.createElement(Z.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>k(!1),onOk:l},Et.createElement("div",null,Et.createElement("div",null,Et.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:x==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Et.createElement("div",null,Et.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:x==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Sn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(In),Mn={flex_box_center:"flex_box_center___AJg5t",flex_space_between:"flex_space_between___hE60T",flex_box_vertical_center:"flex_box_vertical_center___SBaHE",flex_box_center_end:"flex_box_center_end___gXasz",flex_box_column:"flex_box_column___XAx5R",bg:"bg___buvjy",containerTitle:"containerTitle___zeNCc",containerDesc:"containerDesc___rQffM",listItem:"listItem____8PUb",info:"info___Krd48",title:"title___fArYL",titleLeft:"titleLeft___LTD_T",titleRight:"titleRight___wE4bj",acitons:"acitons___jTZIH",moveCategory:"moveCategory___U2CEe",spanSize:"spanSize___iPXW7"},jn=a(78340),At=a(38854),Ze=a(20834),Rt=a(1710),Ge={listContainer:"listContainer___C_Amn",info:"info___GZCxw",title:"title___pZ3ge",left:"left___gIVEO",right:"right___Eb1yO",flexBox:"flexBox___z9fSf",detail:"detail___co1hL",iconV:"iconV___jDNt6"},bu=a(26949),Rn=Object.defineProperty,Hn=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Pu=Object.getOwnPropertySymbols,$n=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,wu=(e,u,t)=>u in e?Rn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Dt=(e,u)=>{for(var t in u||(u={}))$n.call(u,t)&&wu(e,t,u[t]);if(Pu)for(var t of Pu(u))Wn.call(u,t)&&wu(e,t,u[t]);return e},Vn=(e,u)=>Hn(e,Gn(u)),ft=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())}),Un=({dataSource:e,params:u,manageAllGroup:t})=>{var r,D,k,x;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:b,dispatch:M}=(0,n.useContext)(uu);let _=(0,g.useParams)();const[B,le]=(0,n.useState)(!1),me=(0,n.useRef)(),[Ee,ee]=(0,n.useState)([]);_=Vn(Dt(Dt({},u),_),{category:_==null?void 0:_.categoryId}),(0,n.useEffect)(()=>{ee([]),le(!1)},[]);const xe=[{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:(s,X)=>X.status.indexOf(s)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:s=>{var X,f;return s==="--"?s:n.createElement("span",null,n.createElement("span",null,(X=s==null?void 0:s.split("/"))==null?void 0:X[0]),"\xA0/\xA0",n.createElement("span",null,(f=s==null?void 0:s.split("/"))==null?void 0:f[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="publish_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="end_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="late_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:s=>s==="--"||!s?"--":n.createElement("span",{title:s},s)}];function de(){return ft(this,null,function*(){let s=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Dt({},_)});ee(s.data)})}const Fe=s=>{l.includes(s)?(i(l.filter(X=>X!==s)),b(c.filter(X=>X.homework_id!==s))):(i([...l,s]),b([...c,e]))};return n.createElement("div",{className:Ge.listContainer,onClick:s=>{s.stopPropagation(),(!(0,o.GJ)()||(0,o.GJ)()&&me.current&&!me.current.contains(s.target))&&(0,L.xg)(`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,o.GJ)()&&n.createElement("span",{ref:me},n.createElement(z.default,{onClick:s=>{s.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>Fe(e.homework_id)})),n.createElement("div",{className:Ge.info},n.createElement("div",{className:Ge.title},n.createElement("div",{className:Ge.left,style:(0,o.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,o.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(L.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,o.dE)()&&n.createElement(L.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:s=>s.stopPropagation()},n.createElement(g.Link,{target:"_blank",to:`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail${(0,o.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:Ge.right},(0,o.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Dt({},_),type:2,manage_all_group:t}})})},n.createElement("aside",{className:Ge.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,o.dE)()&&n.createElement("div",{className:Ge.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((r=e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&!((D=e.status)!=null&&D.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),(0,L.xg)(`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail${(0,o.dE)()?"?tabs=1":""}`)}),className:Ge.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((k=e.status)==null?void 0:k.includes("\u5DF2\u622A\u6B62"))||((x=e.status)==null?void 0:x.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:Ge.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,o.GJ)()&&n.createElement(At.Z,{placement:"bottomCenter",overlayClassName:Ge.dro,dropdownRender:()=>n.createElement(Ze.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Dt({},_),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Dt({},_),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ze.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:_,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",onClick:s=>{s.stopPropagation()},to:`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:s=>s.stopPropagation(),className:Ge.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:Ge.detail},(0,o.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:Ge.iconV,onClick:s=>ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),B||de(),le(!B)})},n.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:Ge.content},(0,o.dE)()&&n.createElement("span",{className:Ge.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,o.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&Ee.length>5&&n.createElement(Rt.default,{scroll:{y:240},onRow:s=>({onClick:X=>{X.stopPropagation(),X.preventDefault()}}),onHeaderRow:(s,X)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:Ee,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(s,X,f)=>{f.field&&(_.sort_by=f.field),f.order||(_.sort_direction="asc"),f.order==="ascend"&&(_.sort_direction="asc"),f.order==="descend"&&(_.sort_direction="desc"),f.order||(_.sort_direction="asc"),de()},columns:xe}),(0,o.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&Ee.length<6&&Ee.length>0&&n.createElement(Rt.default,{onRow:s=>({onClick:X=>{X.stopPropagation(),X.preventDefault()}}),onHeaderRow:(s,X)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:Ee,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(s,X,f)=>{f.field&&(_.sort_by=f.field),f.order||(_.sort_direction="asc"),f.order==="ascend"&&(_.sort_direction="asc"),f.order==="descend"&&(_.sort_direction="desc"),f.order||(_.sort_direction="asc"),de()},columns:xe}))))},xu={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},Ou=a(84105),zn=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())}),Kn=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:r,setSelectArrs:D,dataSource:k,selectArrs:x,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:b,main_category_id:M,setSelectArrsAll:_}=(0,n.useContext)(uu);let B;const[le,me]=(0,n.useState)(!1),[Ee,ee]=(0,n.useState)(""),xe=s=>{r(s.target.checked),D(s.target.checked?k.map(X=>X.homework_id):[]),s.target.checked?_([...k]):_([])},de=()=>{let s={courseId:i.id,container_type:"group_homework"};i.categoryId&&(s.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:s}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};b.course_modules&&(B=b.course_modules.filter(s=>s.type==="group_homework")[0]);const Fe=n.createElement("div",{className:xu.moveCategory,onMouseLeave:s=>me(!1)},n.createElement(Ze.default,{onClick:s=>zn(void 0,[s],function*({item:X,key:f,keyPath:ue,domEvent:_e}){if(x=="")return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:x,new_category_id:f}})).status===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(Qe.default,{onChange:s=>{ee(s.target.value)}})),B&&B.second_category.filter(s=>s.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(s,X){var f;if(!(Ee!==""&&s.category_name.indexOf(Ee)<0))return n.createElement(n.Fragment,null,n.createElement(Ze.default.Item,{className:"multi-llipsis1e",key:s.category_id},s.category_name),(f=s==null?void 0:s.third_category)==null?void 0:f.map(ue=>n.createElement(Ze.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ue.category_id},ue.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:s=>{s.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:M,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:xu.bottomControlContainer},n.createElement(R.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(R.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(z.default,{checked:t,onChange:xe},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:s})=>{u({key:s})}}},n.createElement(Ve.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",onClick:de,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>Fe,getPopupContainer:s=>s.parentNode},n.createElement(Ve.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",ghost:!0,onClick:()=>{D([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Jn=a(58084),Yn=a(84827),Xn=a(23792),ku=a(55515),Tu=a(81327),Nu=a(71418),Qn=a(33656),Lu=a.n(Qn),bt=a(98072),ge=a(59301),qn=Object.defineProperty,ea=Object.defineProperties,ta=Object.getOwnPropertyDescriptors,Ht=Object.getOwnPropertySymbols,Zu=Object.prototype.hasOwnProperty,Iu=Object.prototype.propertyIsEnumerable,Su=(e,u,t)=>u in e?qn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))Zu.call(u,t)&&Su(e,t,u[t]);if(Ht)for(var t of Ht(u))Iu.call(u,t)&&Su(e,t,u[t]);return e},Mu=(e,u)=>ea(e,ta(u)),ua=(e,u)=>{var t={};for(var r in e)Zu.call(e,r)&&u.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&Ht)for(var r of Ht(e))u.indexOf(r)<0&&Iu.call(e,r)&&(t[r]=e[r]);return t},qt=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});q().extend(Lu());const na=({data:e,value:u,onChange:t})=>{var r,D,k,x;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(b=>u==null?void 0:u.includes(b==null?void 0:b.id)):[])},[u]),ge.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ge.createElement(z.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:b=>{t(b.target.checked?e==null?void 0:e.map(M=>M==null?void 0:M.id):[])}},"\u5168\u9009"),ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ge.createElement(Qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:b=>{l(Mu(Pt({},m),{leftSearch:b.target.value}))}}),ge.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=m.leftSearch?e==null?void 0:e.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.leftSearch)}):e)==null?void 0:r.length)!==0?ge.createElement(z.default.Group,{value:u,onChange:b=>{t(b)}},ge.createElement(Tu.Z,{direction:"vertical"},(D=m.leftSearch?e==null?void 0:e.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.leftSearch)}):e)==null?void 0:D.map((b,M)=>ge.createElement(z.default,{key:M,value:b.id},b==null?void 0:b.name)))):ge.createElement(mt.Z,{styles:{margin:"0 auto"}})))),ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ge.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ge.createElement(Qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:b=>{l(Mu(Pt({},m),{rigthSearch:b.target.value}))}}),ge.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((k=m.rigthSearch?i==null?void 0:i.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.rigthSearch)}):i)==null?void 0:k.length)!==0?(x=m.rigthSearch?i==null?void 0:i.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.rigthSearch)}):i)==null?void 0:x.map((b,M)=>ge.createElement(R.Z,{key:M,wrap:!1,align:"middle",justify:"space-between"},ge.createElement(F.Z,null,b==null?void 0:b.name),ge.createElement(F.Z,null,ge.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(_=>_!==(b==null?void 0:b.id)))}})))):ge.createElement(mt.Z,{styles:{margin:"0 auto"}})))))},aa=e=>{var u=e,{classroomList:t,dispatch:r,user:D,getData:k}=u,x=ua(u,["classroomList","dispatch","user","getData"]),m,l,i,c,b,M;const _=(0,g.useParams)(),[B]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,me,Ee,ee]=(0,bt.U)(ke.c_,Pt(Pt({},_),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,xe,de]=(0,bt.U)(ke.nP,{course_id:_==null?void 0:_.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,Fe,s]=(0,bt.U)(ke.sm,{course_id:_==null?void 0:_.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),X=(...f)=>qt(void 0,[...f],function*(ue={}){xe({});const _e=yield Ee({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&X()},[le]),ge.createElement(Z.default,{centered:!0,title:(b=t==null?void 0:t.actionTabs)==null?void 0:b.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Fe,onOk:()=>qt(void 0,null,function*(){B.submit()})},ge.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"),ge.createElement(H.default,{form:B,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:f=>qt(void 0,null,function*(){var ue,_e,Oe;const Se=yield s(((ue=ee==null?void 0:ee.course_groups)==null?void 0:ue.length)>0?{unified_late:((_e=ee==null?void 0:ee.course_groups)==null?void 0:_e.length)<=0,allow_late_settings:[Pt({},f)]}:Pt({unified_late:((Oe=ee==null?void 0:ee.course_groups)==null?void 0:Oe.length)<=0},f));(Se==null?void 0:Se.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),k&&k())})},ge.createElement(R.Z,{wrap:!1,gutter:20},ge.createElement(F.Z,{flex:1},ge.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ge.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ge.createElement(F.Z,{flex:"390px"},ge.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,ue,_e){return ue&&q()(ue).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ue&&q()(ue).startOf("minute")<=q()(de==null?void 0:de.max_late_time).startOf("minute")?(S.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"}]},ge.createElement(j.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,L.BO)(f,{startTime:de==null?void 0:de.max_late_time}),disabledTime:f=>(0,L.hv)(f,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((M=ee==null?void 0:ee.course_groups)==null?void 0:M.length)>0&&ge.createElement(Nu.Z,{spinning:me},ge.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ge.createElement(na,{data:(ee==null?void 0:ee.course_groups)||[],onChange:f=>{xe({group_ids:f})}})))))};var la=(0,g.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(aa),h=a(59301),oa=Object.defineProperty,ra=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Ru=(e,u,t)=>u in e?oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qe=(e,u)=>{for(var t in u||(u={}))ia.call(u,t)&&Ru(e,t,u[t]);if(ju)for(var t of ju(u))ca.call(u,t)&&Ru(e,t,u[t]);return e},eu=(e,u)=>ra(e,sa(u)),tu=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const uu=(0,n.createContext)({selectArrs:[]}),ma=({user:e,classroomList:u,loading:t,dispatch:r})=>{var D,k,x,m;const l=(0,g.useParams)(),[i]=(0,g.useSearchParams)(),[c,b]=(0,n.useState)(()=>eu(qe({},l),{id:l.coursesId,limit:20})),[M,_]=(0,n.useState)(!1),[B,le]=(0,n.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:""}),[me,Ee]=(0,n.useState)([]),[ee,xe]=(0,n.useState)(!1),[de,Fe]=(0,n.useState)(!1),[s,X]=(0,n.useState)([]),[f,ue]=(0,n.useState)(!1),[_e,Oe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Se=(0,g.useLocation)(),{detailCommonHomeworksList:K,detailLeftMenus:rt,detailTopBanner:Tt,taskList:st}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{b(qe(qe({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const p=i.get("tabs");p&&p!==void 0&&((0,o.GJ)()?c.status=p:c.order=p)},[i.toString()]),(0,n.useEffect)(()=>{r({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var p,te,Be;const we=i.get("tabs");if((p=e==null?void 0:e.userInfo)!=null&&p.login){const De=L.cX.getItem(`${(te=e==null?void 0:e.userInfo)==null?void 0:te.login}${(0,o.GJ)()?"Teacher":"Student"}`,"GroupHomework");De&&(c.sort_by=De==null?void 0:De.type,c.sort_direction=De==null?void 0:De.direction,Oe(De==null?void 0:De.name));let Le=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};we&&we!==void 0&&((0,o.GJ)()?c.status=we:c.order=we),Ce(Le)}else if((Be=e==null?void 0:e.userInfo)!=null&&Be.username){let De=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};we&&we!==void 0&&((0,o.GJ)()?c.status=we:c.order=we),Ce(De)}},[(D=e==null?void 0:e.userInfo)==null?void 0:D.login,Se==null?void 0:Se.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ce(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ce()},[u.actionTabs.key]),(0,n.useEffect)(()=>{Ee([])},[K]),(0,n.useEffect)(()=>{Fe(!1)},[c.categoryId]),(0,n.useEffect)(()=>{K&&K.homeworks&&(me.length===K.homeworks.length&&me.length>0?xe(!0):me.length!==K.homeworks.length&&xe(!1))},[me]);const Vt=(p,te)=>{c.page=p,c.limit=te,Ce()},Ce=(p={})=>{Ee([]),X([]),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:eu(qe(qe({},c),p),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:qe(qe({},c),p)})},ut=()=>tu(void 0,null,function*(){const p=yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(p!=null&&p.data){const te=p.data.score_settings;Object.keys(te).map(function(Be){Be.indexOf("proportion")>-1&&(te[Be]=(te[Be]*100).toFixed(0))}),console.log(te),le(qe({},te))}});(0,n.useEffect)(()=>{Ee([])},[K]);const pe=()=>{if((0,o.GJ)()){const{all_count:p,unpublished_count:te,not_start_count:Be,in_progress_count:we,overed_count:De}=K;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:te||0},{name:"\u672A\u5F00\u59CB",id:4,total:Be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:we||0},{name:"\u5DF2\u622A\u6B62",id:3,total:De||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}]},Me=[{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"}],ze=p=>{var te;if((0,o.Rm)()&&!((te=u.AssistantObject.group)!=null&&te.can_create)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}p==="1"?g.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):p==="2"?at():p==="3"&&r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},at=()=>{r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},Nt=(k=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:h.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:h.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,o.GJ)()||(0,o.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:h.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:h.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:h.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Tt.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:k.map(p=>(delete p.isShow,p)),Ut=p=>{var te,Be,we,De;if(me.length===0)return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Le=p.label||"",cu={key:Le,selectArrs:me,selectArrsAll:s,type:["publish","deadline"].includes(p.key)?1:"",params:c};switch(p.key){case"publish":if((0,o.Rm)()&&!((Be=(te=u==null?void 0:u.AssistantObject)==null?void 0:te.group)!=null&&Be.can_publish)){S.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}Le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,o.Rm)()&&!((De=(we=u==null?void 0:u.AssistantObject)==null?void 0:we.group)!=null&&De.can_stop)){S.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}Le="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Le="\u6279\u91CF\u8865\u4EA4";break;case"delete":Le="\u5220\u9664";break;case"collection":Le="\u6536\u85CF";break}r({type:"classroomList/setActionTabs",payload:eu(qe({},cu),{key:Le})})},Lt=p=>tu(void 0,null,function*(){yield r({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:p,container_type:"group_homework"}}),Ce()}),iu=(0,n.useMemo)(()=>{let p=[];return st.length>0&&(p=st.map(te=>({user_name:te.user_name,task_name:te.task_name,task_id:te.task_id,category:te.category,status:te.status}))),p},[st]);return h.createElement(uu.Provider,{value:{params:c,batchStatus:de,selectArrs:me,setSelectArrs:Ee,allSelect:ee,dataSource:K.homeworks||[],detailLeftMenus:rt,main_category_id:K.main_category_id||"",selectArrsAll:s,setAllSelect:xe,useBatchStatus:Fe,dispatch:r,getData:Ce,setSelectArrsAll:X}},h.createElement("section",null,h.createElement("aside",{className:Mn.bg},h.createElement(jn.Z,{isLoading:t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:pe(),isAdmin:(0,o.GJ)(),dispatch:r,type:K==null?void 0:K.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Me,isShowRightControl:(0,L.Oo)(rt==null?void 0:rt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{ut(),_(!0)},onTabMenuClick:p=>{p.id!==void 0&&((0,o.GJ)()?c.status=p.id:c.order=p.id),Fe(!1),c.page=1,g.history.replace(`${Se.pathname}?tabs=${p.id}`),Ce(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{r({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:K==null?void 0:K.category_name,category_id:(K==null?void 0:K.category_id)||(K==null?void 0:K.main_category_id)},cb:()=>{Ce()}}})},onDropdownMenuClick:ze}),h.createElement(Jn.Z,{dataSource:K.homeworks||[],isAdmin:(0,o.GJ)(),batchStatus:de,SortMenuName:_e,setSortMenuName:Oe,onSearch:p=>{c.search=p.trim(),c.page=1,Ce()},onSort:p=>{var te;c.sort_by=p.type,c.sort_direction=p.direction,c.page=1,L.cX.setItem(`${(te=e==null?void 0:e.userInfo)==null?void 0:te.login}${(0,o.GJ)()?"Teacher":"Student"}`,p,"GroupHomework"),Ce(c)},onBatch:p=>Fe(p)})),h.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(K==null?void 0:K.all_count)===0&&(0,o.GJ)()?!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&h.createElement(Sn,{params:c,dispatch:r,onSelect:at}):(K==null?void 0:K.homeworks)&&K.homeworks.length===0&&!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&h.createElement(mt.Z,null),h.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&h.createElement(h.Fragment,null,h.createElement("aside",{className:"animated fadeIn"},(x=K==null?void 0:K.homeworks)==null?void 0:x.map((p,te)=>h.createElement(Un,{key:te,dataSource:p,params:c,manageAllGroup:K==null?void 0:K.manage_all_group})),h.createElement("aside",{className:"tc mb50 mt30"},(K==null?void 0:K.query_total_count)>10&&h.createElement(re.Z,{showSizeChanger:!0,onChange:Vt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:K.query_total_count}))),me.length>0&&(0,o.GJ)()&&h.createElement(ce.Z,{offsetBottom:0},h.createElement(Kn,{buttonDataSource:Nt,onClick:Ut}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&h.createElement(la,{getData:Ce}),h.createElement(se,{onCallback:()=>Fe(!1)}),h.createElement(Yn.Z,{onOk:()=>{Ce()}}),h.createElement(Xn.Z,{onOk:()=>{}}),h.createElement(gt,{onCallback:()=>Fe(!1),courseEndTime:K==null?void 0:K.course_end_time}),h.createElement(Te.Z,{courseEndTime:K==null?void 0:K.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Fe(!1),Ce()}}),h.createElement(zt,null),h.createElement(yn,null),h.createElement(dn,{onCallback:()=>Fe(!1)}),h.createElement(Pn,null),h.createElement(Zn,null),h.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Lt,data:iu,onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{key:""}})}}),h.createElement(Z.default,{open:M,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{_(!1)},onOk:()=>tu(void 0,null,function*(){const p=JSON.parse(JSON.stringify(B));Object.keys(p).map(function(Be){Be.indexOf("proportion")>-1&&(p[Be]=p[Be]/100)}),(yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:p}})).status===0&&(S.ZP.success("\u8BBE\u7F6E\u6210\u529F"),_(!1))}),width:800},h.createElement("div",null,h.createElement(R.Z,null,h.createElement(F.Z,{span:24},h.createElement(R.Z,{align:"middle"},h.createElement(F.Z,{span:24},h.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"))))),h.createElement(R.Z,{align:"middle",className:"mt25"},h.createElement(F.Z,null,h.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),h.createElement(R.Z,{className:"ml10"},h.createElement(F.Z,null,h.createElement(A.Z,{checked:B.is_group_grade,onChange:p=>{B.is_group_grade=p,le(qe({},B))}})),h.createElement(F.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"))),h.createElement(R.Z,{className:"mt25"},h.createElement(F.Z,null,h.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),h.createElement(F.Z,{span:24,className:"pl30 mt10"})),h.createElement(R.Z,null,h.createElement(w.ZP.Group,{value:B==null?void 0:B.ta_mode,onChange:p=>{B.ta_mode=p.target.value,le(qe({},B))}},h.createElement(w.ZP,{value:1,style:{marginTop:15}},h.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),h.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),h.createElement("br",null),h.createElement(w.ZP,{value:0,style:{marginTop:15}},h.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),h.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),h.createElement(R.Z,{className:"mt25"},h.createElement(F.Z,null,h.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),h.createElement(F.Z,{span:24,className:"pl30 mt10"})),h.createElement(R.Z,null,h.createElement(w.ZP.Group,{value:B.final_mode,onChange:p=>{B.final_mode=p.target.value,le(qe({},B))}},h.createElement(w.ZP,{value:!1,style:{marginTop:15}},h.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),h.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",h.createElement(O.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:h.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",h.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",h.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",h.createElement("br",null),h.createElement("br",null),"\u6CE8\u610F",h.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",h.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",h.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",h.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},h.createElement("span",{className:"mt10 ml10 current font14"},h.createElement(E.Z,null))))),h.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},h.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),h.createElement(F.Z,{className:"ml5"},h.createElement(v.Z,{min:0,max:100,value:B.te_proportion,onChange:p=>{B.te_proportion=p,le(Object.assign({},B))}}),h.createElement("span",{className:"ml10"},"%"))),h.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},h.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),h.createElement(F.Z,{className:"ml5"},h.createElement(v.Z,{min:0,max:100,value:B.ta_proportion,onChange:p=>{B.ta_proportion=p,le(Object.assign({},B))}}),h.createElement("span",{className:"ml10"},"%"))),B.is_group_grade&&h.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},h.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),h.createElement(F.Z,{className:"ml5"},h.createElement(v.Z,{min:0,max:100,value:B.gr_proportion,onChange:p=>{B.gr_proportion=p,le(Object.assign({},B))}}),h.createElement("span",{className:"ml10"},"%"))),h.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},h.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),h.createElement(F.Z,{className:"ml5"},h.createElement(v.Z,{min:0,max:100,value:B.st_proportion,onChange:p=>{B.st_proportion=p,le(Object.assign({},B))}}),h.createElement("span",{className:"ml10"},"%"))),h.createElement("br",null),h.createElement(w.ZP,{value:!0,style:{marginTop:15}},h.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),h.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",h.createElement(O.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:h.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",h.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",h.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",h.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},h.createElement("span",{className:"mt10 ml10 current font14"},h.createElement(E.Z,null))))),h.createElement(R.Z,null,h.createElement(F.Z,{span:24,className:"ml20"},h.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")))),h.createElement("br",null))))))};var da=(0,g.connect)(({user:e,classroomList:u,loading:t,globalSetting:r})=>({user:e,classroomList:u,globalSetting:r,loading:t.effects}))(ma),Ea=Object.defineProperty,pa=Object.defineProperties,fa=Object.getOwnPropertyDescriptors,Hu=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Gu=(e,u,t)=>u in e?Ea(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$u=(e,u)=>{for(var t in u||(u={}))Fa.call(u,t)&&Gu(e,t,u[t]);if(Hu)for(var t of Hu(u))va.call(u,t)&&Gu(e,t,u[t]);return e},ya=(e,u)=>pa(e,fa(u)),_a=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const ga=({classroomList:e,dispatch:u,user:t,onCallback:r})=>{var D,k;const x=(0,g.useParams)(),[m,l]=(0,n.useState)(!1),[i,c]=(0,n.useState)(!1),b=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,o.j5)()){c(!0);return}const _={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(B=>{var le;B.author_login===((le=t.userInfo)==null?void 0:le.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?Z.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.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:()=>{M()}}):c(!0)}else c(!1)},[e.actionTabs.key]);const M=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:i,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>_a(void 0,null,function*(){var _;if((_=b.current)!=null&&_.onVerify())return;l(!0);const B=yield(0,Q.ZP)(`/api/courses/${x.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),B.status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,o.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ya($u({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:$u({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((D=e==null?void 0:e.actionTabs)!=null&&D.status)||!["\u672A\u53D1\u5E03"].includes((k=e==null?void 0:e.actionTabs)==null?void 0:k.status)?n.createElement(n.Fragment,null,n.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"),n.createElement(oe.Z,{ref:_=>b.current=_})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ha=(0,g.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ga),Ca=a(56885),Ba=Object.defineProperty,Wu=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,Vu=(e,u,t)=>u in e?Ba(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ba=(e,u)=>{for(var t in u||(u={}))Aa.call(u,t)&&Vu(e,t,u[t]);if(Wu)for(var t of Wu(u))Da.call(u,t)&&Vu(e,t,u[t]);return e},Pa=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const wa=({classroomList:e,dispatch:u})=>{const t=(0,g.useParams)();return t.id=t.coursesId,n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Pa(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:ba({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var xa=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(wa),Oa=Object.defineProperty,ka=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,Gt=Object.getOwnPropertySymbols,Uu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,Ku=(e,u,t)=>u in e?Oa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ju=(e,u)=>{for(var t in u||(u={}))Uu.call(u,t)&&Ku(e,t,u[t]);if(Gt)for(var t of Gt(u))zu.call(u,t)&&Ku(e,t,u[t]);return e},Na=(e,u)=>ka(e,Ta(u)),La=(e,u)=>{var t={};for(var r in e)Uu.call(e,r)&&u.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&Gt)for(var r of Gt(e))u.indexOf(r)<0&&zu.call(e,r)&&(t[r]=e[r]);return t},Za=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const Ia=e=>{var u=e,{classroomList:t,dispatch:r,onCallback:D}=u,k=La(u,["classroomList","dispatch","onCallback"]);const x=(0,g.useParams)();return x.id=x.coursesId,n.createElement(Z.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Za(void 0,null,function*(){(yield(0,Q.ZP)(`/api/courses/${x.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),S.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),D&&D(),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:Na(Ju({},t.actionTabs.params),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:Ju({},t.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Sa=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ia),nu={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_"},Pe=a(59301),Ma=Object.defineProperty,Yu=Object.getOwnPropertySymbols,ja=Object.prototype.hasOwnProperty,Ra=Object.prototype.propertyIsEnumerable,Xu=(e,u,t)=>u in e?Ma(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$t=(e,u)=>{for(var t in u||(u={}))ja.call(u,t)&&Xu(e,t,u[t]);if(Yu)for(var t of Yu(u))Ra.call(u,t)&&Xu(e,t,u[t]);return e},au=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const{TabPane:kl}=fu.default,Ha=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:r})=>{const D=(0,g.useParams)(),k=(0,g.useLocation)(),[x]=H.default.useForm(),{brankList:m}=e,[l,i]=(0,n.useState)(!1);let[c,b]=(0,n.useState)(!0);const[M,_]=(0,n.useState)("myself");let[B,le]=(0,n.useState)([]),[me,Ee]=(0,n.useState)();const[ee,xe]=(0,n.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,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&s()},[e.actionTabs.key]);let Fe=[];const s=function(){return au(this,null,function*(){var f;if(c){i(!1),++ee.page;const ue=yield r({type:"shixunHomeworks/getBrankList",payload:$t({},ee)});B=[...B.concat(ue.object_list)],Ee(ue.is_teacher),((f=ue.object_list)==null?void 0:f.length)<ee.limit?b(!1):b(!0),le([...B]),ue.object_list==""&&ee.page===1&&i(!0)}})},{detailCommonHomeworksList:X}=u;return Pe.createElement(Z.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>au(void 0,null,function*(){var f,ue;const _e=x.getFieldValue(),Oe=yield r({type:"shixunHomeworks/saveBanks",payload:{category:((f=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:f.category_id)||((ue=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:ue.main_category_id),course_id:D.coursesId,object_type:"group",bank_id:_e.group_ids}});(Oe==null?void 0:Oe.status)===0&&((0,L.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:$t({},e.actionTabs.params)}):r({type:"classroomList/getClassroomCommonList",payload:$t({},e.actionTabs.params)}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Oe.object_ids,params:$t({},e.actionTabs.params),manage_all_group:X==null?void 0:X.manage_all_group}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:D.coursesId}}))}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},Pe.createElement(R.Z,null,Pe.createElement(F.Z,{span:12},de.map((f,ue)=>Pe.createElement(Ve.ZP,{key:ue,shape:"round",type:M===f.id?"primary":"default",className:"mr10",onClick:_e=>au(void 0,null,function*(){B=[],c=!0,ee.page=0,ee.search="",ee.filter=f.id,s(),_(f.id)})},f.name))),Pe.createElement(F.Z,{span:12,className:"tr"},Pe.createElement(Qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:f=>{c=!0,ee.search=f,ee.page=0,B=[],f&&(0,Fu.tk)({name:f,copywriting:f,position:"HomeworkCommon"}),s()},style:{width:260}}))),M==="myself"&&Pe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Pe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),M==="public"&&Pe.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"),Pe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!me&&M==="public"&&Pe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Pe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Pe.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")),Pe.createElement(Yt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{b(!1),s()},hasMore:c,useWindow:!1},l&&Pe.createElement(mt.Z,{styles:{margin:"0px auto"}}),Pe.createElement(H.default,{form:x,initialValues:{group_ids:Fe},className:nu.form,onChange:f=>{Fe=x.getFieldValue()}},Pe.createElement(H.default.Item,{name:"group_ids"},Pe.createElement(z.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},B==null?void 0:B.map(function(f,ue){return Pe.createElement(R.Z,{key:ue},Pe.createElement(F.Z,{flex:"2"},Pe.createElement(z.default,{onChange:_e=>{},key:ue,value:String(f.id),defaultChecked:!0},Pe.createElement("span",{className:["c-black",nu.line1].join(" ")},f.name))),Pe.createElement(F.Z,{flex:"1",className:"c-black"},Pe.createElement("span",{className:nu.line1},f==null?void 0:f.course_list_name)),Pe.createElement(F.Z,{flex:"50px",className:"c-black"},M==="public"&&(0,o.Ny)()?Pe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${f.id}/personal/group/edit`)}},"\u7F16\u8F91"):M==="myself"?Pe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${f.id}/personal/group/edit`)}},"\u7F16\u8F91"):f==null?void 0:f.username))})))))))};var Ga=(0,g.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ha),$a=a(64197),Wa=a(94901),Va=a(854),Ua=a(90524),et=a(59301),za=Object.defineProperty,Qu=Object.getOwnPropertySymbols,Ka=Object.prototype.hasOwnProperty,Ja=Object.prototype.propertyIsEnumerable,qu=(e,u,t)=>u in e?za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,en=(e,u)=>{for(var t in u||(u={}))Ka.call(u,t)&&qu(e,t,u[t]);if(Qu)for(var t of Qu(u))Ja.call(u,t)&&qu(e,t,u[t]);return e};const Ya=({styles:e={},onSelect:u,params:t,classroomList:r})=>{const[D,k]=(0,n.useState)(!1),[x,m]=(0,n.useState)("");(0,n.useEffect)(()=>{k(!1),m("")},[]);const l=()=>{var i,c;if((0,o.Rm)()&&!((c=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.group)!=null&&c.can_create)){S.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}x==="1"&&g.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),x==="2"&&(u(),k(!1),m(""))};return et.createElement("section",{className:"tc animated fadeIn",style:en(en({},{color:"#999",margin:"200px auto"}),e)},et.createElement("img",{src:Va.z3}),et.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"),et.createElement("div",{style:{marginTop:"30px"}},et.createElement(Ve.ZP,{onClick:()=>k(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),et.createElement(Ve.ZP,{onClick:()=>{(0,L.xg)(`${Ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),D&&et.createElement(Z.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>k(!1),onOk:l},et.createElement("div",null,et.createElement("div",null,et.createElement(w.ZP,{value:"1",style:{marginTop:"15px"},checked:x==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),et.createElement("div",null,et.createElement(w.ZP,{value:"2",style:{marginTop:"15px"},checked:x==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Xa=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ya),Qa={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"},qa=a(14541),$e={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},el=Object.defineProperty,tl=Object.defineProperties,ul=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?el(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,wt=(e,u)=>{for(var t in u||(u={}))nl.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))al.call(u,t)&&un(e,t,u[t]);return e},ll=(e,u)=>tl(e,ul(u)),Ft=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())}),ol=({dataSource:e,params:u,manageAllGroup:t})=>{var r,D,k,x;const{batchStatus:m,selectArrs:l,setSelectArrs:i,selectArrsAll:c,setSelectArrsAll:b,dispatch:M}=(0,n.useContext)(su);let _=(0,g.useParams)();const[B,le]=(0,n.useState)(!1),me=(0,n.useRef)(),[Ee,ee]=(0,n.useState)([]);_=ll(wt(wt({},u),_),{category:_==null?void 0:_.categoryId}),(0,n.useEffect)(()=>{ee([]),le(!1)},[]);const xe=[{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:(s,X)=>X.status.indexOf(s)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:s=>{var X,f;return s==="--"?s:n.createElement("span",null,n.createElement("span",null,(X=s==null?void 0:s.split("/"))==null?void 0:X[0]),"\xA0/\xA0",n.createElement("span",null,(f=s==null?void 0:s.split("/"))==null?void 0:f[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="publish_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="end_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:_.sort_by==="late_time"?_.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:s=>s==="--"||!s?"--":n.createElement("span",{title:s},s)}];function de(){return Ft(this,null,function*(){let s=yield(0,Q.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:wt({},_)});ee(s.data)})}const Fe=s=>{l.includes(s)?(i(l.filter(X=>X!==s)),b(c.filter(X=>X.homework_id!==s))):(i([...l,s]),b([...c,e]))};return n.createElement("div",{className:$e.listContainer,onClick:s=>{s.stopPropagation(),(!(0,o.GJ)()||(0,o.GJ)()&&me.current&&!me.current.contains(s.target))&&(0,L.xg)(`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,o.GJ)()&&n.createElement("span",{ref:me},n.createElement(z.default,{onClick:s=>{s.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>Fe(e.homework_id)})),n.createElement("div",{className:$e.info},n.createElement("div",{className:$e.title},n.createElement("div",{className:$e.left,style:(0,o.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,o.GJ)()&&n.createElement(bu.Z,{value:e.status},n.createElement(L.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,o.dE)()&&n.createElement(L.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:s=>s.stopPropagation()},n.createElement(g.Link,{target:"_blank",to:`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail${(0,o.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:$e.right},(0,o.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:wt({},_),type:2,manage_all_group:t}})})},n.createElement("aside",{className:$e.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,o.dE)()&&n.createElement("div",{className:$e.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((r=e.status)!=null&&r.includes("\u5DF2\u622A\u6B62"))&&!((D=e.status)!=null&&D.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),(0,L.xg)(`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail${(0,o.dE)()?"?tabs=1":""}`)}),className:$e.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((k=e.status)==null?void 0:k.includes("\u5DF2\u622A\u6B62"))||((x=e.status)==null?void 0:x.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:$e.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,o.GJ)()&&n.createElement(At.Z,{placement:"bottomCenter",overlayClassName:$e.dro,dropdownRender:()=>n.createElement(Ze.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:wt({},_),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:wt({},_),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ze.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",to:"/",onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),M({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:c,params:_,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ze.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(g.Link,{target:"_blank",onClick:s=>{s.stopPropagation()},to:`/classrooms/${_.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:s=>s.stopPropagation(),className:$e.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:$e.detail},(0,o.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:$e.iconV,onClick:s=>Ft(void 0,null,function*(){s.stopPropagation(),s.preventDefault(),B||de(),le(!B)})},n.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:$e.content},(0,o.dE)()&&n.createElement("span",{className:$e.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,o.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&Ee.length>5&&n.createElement(Rt.default,{scroll:{y:240},onRow:s=>({onClick:X=>{X.stopPropagation(),X.preventDefault()}}),onHeaderRow:(s,X)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:Ee,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(s,X,f)=>{f.field&&(_.sort_by=f.field),f.order||(_.sort_direction="asc"),f.order==="ascend"&&(_.sort_direction="asc"),f.order==="descend"&&(_.sort_direction="desc"),f.order||(_.sort_direction="asc"),de()},columns:xe}),(0,o.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&Ee.length<6&&Ee.length>0&&n.createElement(Rt.default,{onRow:s=>({onClick:X=>{X.stopPropagation(),X.preventDefault()}}),onHeaderRow:(s,X)=>({onClick:f=>{f.stopPropagation(),f.preventDefault()}}),pagination:!1,dataSource:Ee,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(s,X,f)=>{f.field&&(_.sort_by=f.field),f.order||(_.sort_direction="asc"),f.order==="ascend"&&(_.sort_direction="asc"),f.order==="descend"&&(_.sort_direction="desc"),f.order||(_.sort_direction="asc"),de()},columns:xe}))))},nn={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},rl=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())}),sl=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:r,setSelectArrs:D,dataSource:k,selectArrs:x,useBatchStatus:m,dispatch:l,params:i,getData:c,detailLeftMenus:b,main_category_id:M,setSelectArrsAll:_}=(0,n.useContext)(su);let B;const[le,me]=(0,n.useState)(!1),[Ee,ee]=(0,n.useState)(""),xe=s=>{r(s.target.checked),D(s.target.checked?k.map(X=>X.homework_id):[]),s.target.checked?_([...k]):_([])},de=()=>{let s={courseId:i.id,container_type:"group_homework"};i.categoryId&&(s.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:s}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};b.course_modules&&(B=b.course_modules.filter(s=>s.type==="group_homework")[0]);const Fe=n.createElement("div",{className:nn.moveCategory,onMouseLeave:s=>me(!1)},n.createElement(Ze.default,{onClick:s=>rl(void 0,[s],function*({item:X,key:f,keyPath:ue,domEvent:_e}){if(x=="")return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Q.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:x,new_category_id:f}})).status===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),c(),l({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(Qe.default,{onChange:s=>{ee(s.target.value)}})),B&&B.second_category.filter(s=>s.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(s,X){var f;if(!(Ee!==""&&s.category_name.indexOf(Ee)<0))return n.createElement(n.Fragment,null,n.createElement(Ze.default.Item,{className:"multi-llipsis1e",key:s.category_id},s.category_name),(f=s==null?void 0:s.third_category)==null?void 0:f.map(ue=>n.createElement(Ze.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ue.category_id},ue.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:s=>{s.preventDefault(),l({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:M,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:nn.bottomControlContainer},n.createElement(R.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(F.Z,{flex:1},n.createElement(R.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(F.Z,null,n.createElement(z.default,{checked:t,onChange:xe},"\u5168\u9009\u672C\u9875\uFF08",x.length,"\uFF09")),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:s})=>{u({key:s})}}},n.createElement(Ve.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",onClick:de,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>Fe,getPopupContainer:s=>s.parentNode},n.createElement(Ve.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(Ou.Z,null)))),(0,o.GJ)()&&n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(F.Z,null,n.createElement(Ve.ZP,{type:"primary",ghost:!0,onClick:()=>{D([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},il=a(51529),cl=a(71179),ml=a(37521),he=a(59301),dl=Object.defineProperty,El=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?dl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,xt=(e,u)=>{for(var t in u||(u={}))an.call(u,t)&&on(e,t,u[t]);if(Wt)for(var t of Wt(u))ln.call(u,t)&&on(e,t,u[t]);return e},rn=(e,u)=>El(e,pl(u)),fl=(e,u)=>{var t={};for(var r in e)an.call(e,r)&&u.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&Wt)for(var r of Wt(e))u.indexOf(r)<0&&ln.call(e,r)&&(t[r]=e[r]);return t},lu=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});q().extend(Lu());const Fl=({data:e,value:u,onChange:t})=>{var r,D,k,x;const[m,l]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[i,c]=(0,n.useState)([]);return(0,n.useEffect)(()=>{c((u==null?void 0:u.length)>0?e==null?void 0:e.filter(b=>u==null?void 0:u.includes(b==null?void 0:b.id)):[])},[u]),he.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},he.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},he.createElement(z.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:b=>{t(b.target.checked?e==null?void 0:e.map(M=>M==null?void 0:M.id):[])}},"\u5168\u9009"),he.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},he.createElement(Qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:b=>{l(rn(xt({},m),{leftSearch:b.target.value}))}}),he.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=m.leftSearch?e==null?void 0:e.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.leftSearch)}):e)==null?void 0:r.length)!==0?he.createElement(z.default.Group,{value:u,onChange:b=>{t(b)}},he.createElement(Tu.Z,{direction:"vertical"},(D=m.leftSearch?e==null?void 0:e.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.leftSearch)}):e)==null?void 0:D.map((b,M)=>he.createElement(z.default,{key:M,value:b.id},b==null?void 0:b.name)))):he.createElement(mt.Z,{styles:{margin:"0 auto"}})))),he.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},he.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),he.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},he.createElement(Qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:b=>{l(rn(xt({},m),{rigthSearch:b.target.value}))}}),he.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((k=m.rigthSearch?i==null?void 0:i.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.rigthSearch)}):i)==null?void 0:k.length)!==0?(x=m.rigthSearch?i==null?void 0:i.filter(b=>{var M;return(M=b==null?void 0:b.name)==null?void 0:M.includes(m.rigthSearch)}):i)==null?void 0:x.map((b,M)=>he.createElement(R.Z,{key:M,wrap:!1,align:"middle",justify:"space-between"},he.createElement(F.Z,null,b==null?void 0:b.name),he.createElement(F.Z,null,he.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(_=>_!==(b==null?void 0:b.id)))}})))):he.createElement(mt.Z,{styles:{margin:"0 auto"}})))))},vl=e=>{var u=e,{classroomList:t,dispatch:r,user:D,getData:k}=u,x=fl(u,["classroomList","dispatch","user","getData"]),m,l,i,c,b,M;const _=(0,g.useParams)(),[B]=H.default.useForm(),le=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,me,Ee,ee]=(0,bt.U)(ke.c_,xt(xt({},_),(l=t==null?void 0:t.actionTabs)==null?void 0:l.params)),[,,xe,de]=(0,bt.U)(ke.nP,{course_id:_==null?void 0:_.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),[,Fe,s]=(0,bt.U)(ke.sm,{course_id:_==null?void 0:_.coursesId,homework_ids:(c=t==null?void 0:t.actionTabs)==null?void 0:c.selectArrs}),X=(...f)=>lu(void 0,[...f],function*(ue={}){xe({});const _e=yield Ee({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{le&&X()},[le]),he.createElement(Z.default,{centered:!0,title:(b=t==null?void 0:t.actionTabs)==null?void 0:b.key,width:800,open:le,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Fe,onOk:()=>lu(void 0,null,function*(){B.submit()})},he.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"),he.createElement(H.default,{form:B,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:f=>lu(void 0,null,function*(){var ue,_e,Oe;const Se=yield s(((ue=ee==null?void 0:ee.course_groups)==null?void 0:ue.length)>0?{unified_late:((_e=ee==null?void 0:ee.course_groups)==null?void 0:_e.length)<=0,allow_late_settings:[xt({},f)]}:xt({unified_late:((Oe=ee==null?void 0:ee.course_groups)==null?void 0:Oe.length)<=0},f));(Se==null?void 0:Se.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),k&&k())})},he.createElement(R.Z,{wrap:!1,gutter:20},he.createElement(F.Z,{flex:1},he.createElement(H.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},he.createElement(Qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),he.createElement(F.Z,{flex:"390px"},he.createElement(H.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,ue,_e){return ue&&q()(ue).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ue&&q()(ue).startOf("minute")<=q()(de==null?void 0:de.max_late_time).startOf("minute")?(S.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"}]},he.createElement(j.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,L.BO)(f,{startTime:de==null?void 0:de.max_late_time}),disabledTime:f=>(0,L.hv)(f,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((M=ee==null?void 0:ee.course_groups)==null?void 0:M.length)>0&&he.createElement(Nu.Z,{spinning:me},he.createElement(H.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},he.createElement(Fl,{data:(ee==null?void 0:ee.course_groups)||[],onChange:f=>{xe({group_ids:f})}})))))};var yl=(0,g.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(vl),C=a(59301),_l=Object.defineProperty,gl=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,sn=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,cn=(e,u,t)=>u in e?_l(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tt=(e,u)=>{for(var t in u||(u={}))Cl.call(u,t)&&cn(e,t,u[t]);if(sn)for(var t of sn(u))Bl.call(u,t)&&cn(e,t,u[t]);return e},ou=(e,u)=>gl(e,hl(u)),ru=(e,u,t)=>new Promise((r,D)=>{var k=l=>{try{m(t.next(l))}catch(i){D(i)}},x=l=>{try{m(t.throw(l))}catch(i){D(i)}},m=l=>l.done?r(l.value):Promise.resolve(l.value).then(k,x);m((t=t.apply(e,u)).next())});const su=(0,n.createContext)({selectArrs:[]}),Al=({user:e,classroomList:u,loading:t,dispatch:r})=>{var D,k,x,m;const l=(0,g.useParams)(),[i]=(0,g.useSearchParams)(),[c,b]=(0,n.useState)(()=>ou(tt({},l),{id:l.coursesId,limit:20})),[M,_]=(0,n.useState)(!1),[B,le]=(0,n.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:""}),[me,Ee]=(0,n.useState)([]),[ee,xe]=(0,n.useState)(!1),[de,Fe]=(0,n.useState)(!1),[s,X]=(0,n.useState)([]),[f,ue]=(0,n.useState)(!1),[_e,Oe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Se=(0,g.useLocation)(),{detailCommonHomeworksList:K,detailLeftMenus:rt,detailTopBanner:Tt,taskList:st}=u;let mn=i.get("tabs")?parseInt(i.get("tabs"))+1:"0";c.type=3,c.categoryId?c.category=c.categoryId:delete c.category,(0,n.useEffect)(()=>{b(tt(tt({},c),l))},[l==null?void 0:l.categoryId]),(0,n.useEffect)(()=>{i.get("tabs")==="0"&&(c.status="0",c.page=1)},[i.get("tabs")]),(0,n.useEffect)(()=>{const p=i.get("tabs");p&&p!==void 0&&((0,o.GJ)()?c.status=p:c.order=p)},[i.toString()]),(0,n.useEffect)(()=>{r({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}})},[]),(0,n.useEffect)(()=>{var p,te,Be;const we=i.get("tabs");if((p=e==null?void 0:e.userInfo)!=null&&p.login){const De=L.cX.getItem(`${(te=e==null?void 0:e.userInfo)==null?void 0:te.login}${(0,o.GJ)()?"Teacher":"Student"}`,"GroupHomework");De&&(c.sort_by=De==null?void 0:De.type,c.sort_direction=De==null?void 0:De.direction,Oe(De==null?void 0:De.name));let Le=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};we&&we!==void 0&&((0,o.GJ)()?c.status=we:c.order=we),Ce(Le)}else if((Be=e==null?void 0:e.userInfo)!=null&&Be.username){let De=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};we&&we!==void 0&&((0,o.GJ)()?c.status=we:c.order=we),Ce(De)}},[(D=e==null?void 0:e.userInfo)==null?void 0:D.login,Se==null?void 0:Se.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ce(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ce()},[u.actionTabs.key]),(0,n.useEffect)(()=>{Ee([])},[K]),(0,n.useEffect)(()=>{Fe(!1)},[c.categoryId]),(0,n.useEffect)(()=>{K&&K.homeworks&&(me.length===K.homeworks.length&&me.length>0?xe(!0):me.length!==K.homeworks.length&&xe(!1))},[me]);const Vt=(p,te)=>{c.page=p,c.limit=te,Ce()},Ce=(p={})=>{Ee([]),X([]),(0,o.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:ou(tt(tt({},c),p),{type:3})}):r({type:"classroomList/getClassroomCommonList",payload:tt(tt({},c),p)})},ut=()=>ru(void 0,null,function*(){const p=yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(p!=null&&p.data){const te=p.data.score_settings;Object.keys(te).map(function(Be){Be.indexOf("proportion")>-1&&(te[Be]=(te[Be]*100).toFixed(0))}),console.log(te),le(tt({},te))}});(0,n.useEffect)(()=>{Ee([])},[K]);const pe=()=>{if((0,o.GJ)()){const{all_count:p,unpublished_count:te,not_start_count:Be,in_progress_count:we,overed_count:De}=K;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:te||0},{name:"\u672A\u5F00\u59CB",id:4,total:Be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:we||0},{name:"\u5DF2\u622A\u6B62",id:3,total:De||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}]},Me=[{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"}],ze=p=>{var te;if((0,o.Rm)()&&!((te=u.AssistantObject.group)!=null&&te.can_create)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}p==="1"?g.history.push(`/classrooms/${c.coursesId}/group_homework/${c.categoryId}/add`):p==="2"?at():p==="3"&&r({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},at=()=>{r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},Nt=(k=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:C.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:C.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,o.GJ)()||(0,o.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:C.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:C.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:C.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Tt.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:k.map(p=>(delete p.isShow,p)),Ut=p=>{var te,Be,we,De;if(me.length===0)return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Le=p.label||"",cu={key:Le,selectArrs:me,selectArrsAll:s,type:["publish","deadline"].includes(p.key)?1:"",params:c};switch(p.key){case"publish":if((0,o.Rm)()&&!((Be=(te=u==null?void 0:u.AssistantObject)==null?void 0:te.group)!=null&&Be.can_publish)){S.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}Le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,o.Rm)()&&!((De=(we=u==null?void 0:u.AssistantObject)==null?void 0:we.group)!=null&&De.can_stop)){S.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}Le="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Le="\u6279\u91CF\u8865\u4EA4";break;case"delete":Le="\u5220\u9664";break;case"collection":Le="\u6536\u85CF";break}r({type:"classroomList/setActionTabs",payload:ou(tt({},cu),{key:Le})})},Lt=p=>ru(void 0,null,function*(){yield r({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:p,container_type:"group_homework"}}),Ce()}),iu=(0,n.useMemo)(()=>{let p=[];return st.length>0&&(p=st.map(te=>({user_name:te.user_name,task_name:te.task_name,task_id:te.task_id,category:te.category,status:te.status}))),p},[st]);return C.createElement(su.Provider,{value:{params:c,batchStatus:de,selectArrs:me,setSelectArrs:Ee,allSelect:ee,dataSource:K.homeworks||[],detailLeftMenus:rt,main_category_id:K.main_category_id||"",selectArrsAll:s,setAllSelect:xe,useBatchStatus:Fe,dispatch:r,getData:Ce,setSelectArrsAll:X}},C.createElement("section",null,C.createElement("aside",{className:Qa.bg},C.createElement(qa.Z,{isLoading:t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:pe(),isAdmin:(0,o.GJ)(),dispatch:r,type:K==null?void 0:K.main_category_name,exportType:"group",TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,dropdownMenu:Me,isShowRightControl:(0,L.Oo)(rt==null?void 0:rt.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{ut(),_(!0)},onTabMenuClick:p=>{p.id!==void 0&&((0,o.GJ)()?c.status=p.id:c.order=p.id),Fe(!1),c.page=1,g.history.replace(`${Se.pathname}?tabs=${p.id}`),Ce(c)},defaultSelectedKeys:[i.get("tabs")?i.get("tabs"):"0"],onTooltipTitleClick:()=>{r({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:K==null?void 0:K.category_name,category_id:(K==null?void 0:K.category_id)||(K==null?void 0:K.main_category_id)},cb:()=>{Ce()}}})},onDropdownMenuClick:ze}),C.createElement(il.Z,{dataSource:K.homeworks||[],isAdmin:(0,o.GJ)(),batchStatus:de,SortMenuName:_e,setSortMenuName:Oe,onSearch:p=>{c.search=p.trim(),c.page=1,Ce()},onSort:p=>{var te;c.sort_by=p.type,c.sort_direction=p.direction,c.page=1,L.cX.setItem(`${(te=e==null?void 0:e.userInfo)==null?void 0:te.login}${(0,o.GJ)()?"Teacher":"Student"}`,p,"GroupHomework"),Ce(c)},onBatch:p=>Fe(p)})),C.createElement($.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(K==null?void 0:K.all_count)===0&&(0,o.GJ)()?!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&C.createElement(Xa,{params:c,dispatch:r,onSelect:at}):(K==null?void 0:K.homeworks)&&K.homeworks.length===0&&!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&C.createElement(mt.Z,null),C.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,o.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&C.createElement(C.Fragment,null,C.createElement("aside",{className:"animated fadeIn"},(x=K==null?void 0:K.homeworks)==null?void 0:x.map((p,te)=>C.createElement(ol,{key:te,dataSource:p,params:c,manageAllGroup:K==null?void 0:K.manage_all_group})),C.createElement("aside",{className:"tc mb50 mt30"},(K==null?void 0:K.query_total_count)>10&&C.createElement(re.Z,{showSizeChanger:!0,onChange:Vt,defaultCurrent:1,current:c.page||1,pageSize:c.limit||20,total:K.query_total_count}))),me.length>0&&(0,o.GJ)()&&C.createElement(ce.Z,{offsetBottom:0},C.createElement(sl,{buttonDataSource:Nt,onClick:Ut}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&C.createElement(yl,{getData:Ce}),C.createElement(ha,{onCallback:()=>Fe(!1)}),C.createElement(cl.Z,{onOk:()=>{Ce()}}),C.createElement(ml.Z,{onOk:()=>{}}),C.createElement(Ca.Z,{onCallback:()=>Fe(!1),courseEndTime:K==null?void 0:K.course_end_time}),C.createElement(Te.Z,{courseEndTime:K==null?void 0:K.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Fe(!1),Ce()}}),C.createElement(xa,null),C.createElement(Ga,null),C.createElement(Sa,{onCallback:()=>Fe(!1)}),C.createElement($a.Z,null),C.createElement(Wa.Z,null),C.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Lt,data:iu,onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{key:""}})}}),C.createElement(Z.default,{open:M,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{_(!1)},onOk:()=>ru(void 0,null,function*(){const p=JSON.parse(JSON.stringify(B));Object.keys(p).map(function(Be){Be.indexOf("proportion")>-1&&(p[Be]=p[Be]/100)}),(yield(0,Q.ZP)(`/api/courses/${c.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:p}})).status===0&&(S.ZP.success("\u8BBE\u7F6E\u6210\u529F"),_(!1))}),width:800},C.createElement("div",null,C.createElement(R.Z,null,C.createElement(F.Z,{span:24},C.createElement(R.Z,{align:"middle"},C.createElement(F.Z,{span:24},C.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"))))),C.createElement(R.Z,{align:"middle",className:"mt25"},C.createElement(F.Z,null,C.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),C.createElement(R.Z,{className:"ml10"},C.createElement(F.Z,null,C.createElement(A.Z,{checked:B.is_group_grade,onChange:p=>{B.is_group_grade=p,le(tt({},B))}})),C.createElement(F.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"))),C.createElement(R.Z,{className:"mt25"},C.createElement(F.Z,null,C.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),C.createElement(F.Z,{span:24,className:"pl30 mt10"})),C.createElement(R.Z,null,C.createElement(w.ZP.Group,{value:B==null?void 0:B.ta_mode,onChange:p=>{B.ta_mode=p.target.value,le(tt({},B))}},C.createElement(w.ZP,{value:1,style:{marginTop:15}},C.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),C.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),C.createElement("br",null),C.createElement(w.ZP,{value:0,style:{marginTop:15}},C.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),C.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),C.createElement(R.Z,{className:"mt25"},C.createElement(F.Z,null,C.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),C.createElement(F.Z,{span:24,className:"pl30 mt10"})),C.createElement(R.Z,null,C.createElement(w.ZP.Group,{value:B.final_mode,onChange:p=>{B.final_mode=p.target.value,le(tt({},B))}},C.createElement(w.ZP,{value:!1,style:{marginTop:15}},C.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),C.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",C.createElement(O.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:C.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",C.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 - ( ",C.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 )",C.createElement("br",null),C.createElement("br",null),"\u6CE8\u610F",C.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",C.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",C.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",C.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"},C.createElement("span",{className:"mt10 ml10 current font14"},C.createElement(E.Z,null))))),C.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},C.createElement(F.Z,null,"\u6559\u5E08\u8BC4\u5206:"),C.createElement(F.Z,{className:"ml5"},C.createElement(v.Z,{min:0,max:100,value:B.te_proportion,onChange:p=>{B.te_proportion=p,le(Object.assign({},B))}}),C.createElement("span",{className:"ml10"},"%"))),C.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},C.createElement(F.Z,null,"\u52A9\u6559\u8BC4\u5206:"),C.createElement(F.Z,{className:"ml5"},C.createElement(v.Z,{min:0,max:100,value:B.ta_proportion,onChange:p=>{B.ta_proportion=p,le(Object.assign({},B))}}),C.createElement("span",{className:"ml10"},"%"))),B.is_group_grade&&C.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},C.createElement(F.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),C.createElement(F.Z,{className:"ml5"},C.createElement(v.Z,{min:0,max:100,value:B.gr_proportion,onChange:p=>{B.gr_proportion=p,le(Object.assign({},B))}}),C.createElement("span",{className:"ml10"},"%"))),C.createElement(R.Z,{align:"middle",className:"mt25 pl30 font14"},C.createElement(F.Z,null,"\u5B66\u751F\u533F\u8BC4:"),C.createElement(F.Z,{className:"ml5"},C.createElement(v.Z,{min:0,max:100,value:B.st_proportion,onChange:p=>{B.st_proportion=p,le(Object.assign({},B))}}),C.createElement("span",{className:"ml10"},"%"))),C.createElement("br",null),C.createElement(w.ZP,{value:!0,style:{marginTop:15}},C.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),C.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",C.createElement(O.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:C.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",C.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",C.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 )",C.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"},C.createElement("span",{className:"mt10 ml10 current font14"},C.createElement(E.Z,null))))),C.createElement(R.Z,null,C.createElement(F.Z,{span:24,className:"ml20"},C.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")))),C.createElement("br",null))))))};var Dl=(0,g.connect)(({user:e,classroomList:u,loading:t,globalSetting:r})=>({user:e,classroomList:u,globalSetting:r,loading:t.effects}))(Al);const bl=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case d.Fy.THEMEONE:return n.createElement(da,null);case d.Fy.DEFAULT:default:return n.createElement(Dl,null)}};var Pl=(0,g.connect)(({globalSetting:e})=>({globalSetting:e}))(bl)},58084:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return Z}});var d=a(59301),n=a(38854),g=a(20834),S=a(6848),$={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},re=a(47949),Z=({isAdmin:R,dataSource:F,batchStatus:A,SortMenuName:w,setSortMenuName:O,onSearch:v,onSort:E,onBatch:o})=>{const L=R?[{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"}],Q=N=>{O(N.name),E(N)},oe=w==="\u9ED8\u8BA4\u6392\u5E8F";return d.createElement("div",{className:$.searchSortControllerContainer},d.createElement(re.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:N}})=>{v(N.trim())},style:{width:220}}),d.createElement("div",null,d.createElement(n.Z,{dropdownRender:()=>d.createElement(g.default,{selectedKeys:[w]},L.map(N=>d.createElement(g.default.Item,{key:N.name,onClick:()=>Q(N)},N.name)))},d.createElement("div",null,d.createElement("span",{className:`${$.btn} ${oe?$.btnSort:""}`},d.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),oe&&d.createElement(S.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"},d.createElement("span",{className:$.tips},d.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},78340:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return w}});var d=a(59301),n=a(20834),g=a(38854),S=a(8591),$=a(6848),re={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ce=a(76560),Z=a(34055),R=a(47949),F=a(22688);const A=({isLoading:O,addText:v,tabDataSource:E,isAdmin:o,dispatch:L,type:Q,exportType:oe,TooltipTitle:N,categoryId:W,dropdownMenu:P,isShowRightControl:I,defaultSelectedKeys:ae,classroomList:U,onTabMenuClick:G,onTooltipTitleClick:V,onDropdownMenuClick:y,onsetClick:T})=>{var ne;const se=()=>d.createElement(n.default,{onClick:({key:j})=>{y(j)}},P.map(j=>d.createElement(n.default.Item,{key:j.id},j.name))),H=(0,ce.useParams)();return d.createElement("div",{className:re.tabMenuContainer},d.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},d.createElement("div",{className:"flex gap-4px mr-auto"},E==null?void 0:E.map((j,z)=>d.createElement("div",{key:z,className:`text-16px flex item-center justify-center current ${ae==(j==null?void 0:j.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ae==(j==null?void 0:j.id)?"#1890FF":""},onClick:()=>O?{}:G(j)},j==null?void 0:j.name,j.total!==void 0&&d.createElement("span",{className:"ml-4px"},j==null?void 0:j.total)))),o&&I&&d.createElement("div",{className:"flex item-center gap-20px mr-20px"},d.createElement(g.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:j})=>{var z,J;if(oe==="group"&&!((z=U.AssistantObject.group)!=null&&z.can_download)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(oe==="normal"&&!((J=U.AssistantObject.normal)!=null&&J.can_download)){S.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"&&L({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:Q,exportType:oe,category_id:H.categoryId}}),j=="3"&&ce.history.push(`/classrooms/${H==null?void 0:H.coursesId}/exportlist/${oe==="group"?"group_work_list":"normal_work_list"}`)}}},d.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,Z.Rm)()&&!((ne=U.AssistantObject.normal)!=null&&ne.can_create)?"":d.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:T}),d.createElement($.Z,{title:N},d.createElement("span",{className:`iconfont ${W?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:V})),d.createElement(g.Z,{dropdownRender:se},d.createElement(R.op,{theme:F.Fy.THEMEONE,icon:d.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",v||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var w=(0,ce.connect)(({classroomList:O})=>({classroomList:O}))(A)},92725:function(Ne,ie,a){"use strict";a.d(ie,{$J:function(){return g},JZ:function(){return $},bN:function(){return ce},jP:function(){return re},rO:function(){return S}});var d=a(82093),n=(Z,R,F)=>new Promise((A,w)=>{var O=o=>{try{E(F.next(o))}catch(L){w(L)}},v=o=>{try{E(F.throw(o))}catch(L){w(L)}},E=o=>o.done?A(o.value):Promise.resolve(o.value).then(O,v);E((F=F.apply(Z,R)).next())});function g(Z){return(0,d.U2)(`libraries/${Z}.json`)}function S(Z){return(0,d.U2)("library_tags.json",Z)}function $(Z){return n(this,null,function*(){return(yield(0,d.IV)(`attachments/${Z}.json`)).status===0})}function re(Z){return(0,d.v_)("libraries.json",Z)}function ce(Z,R){return(0,d.gz)(`libraries/${Z}.json`,R)}},77578:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return d}});const d=n=>n?typeof n=="function"?n():n:null},27666:function(Ne,ie,a){"use strict";var d=a(3300),n=a(16089);function g(S){let $;const re=Z=>()=>{$=null,S.apply(void 0,(0,d.Z)(Z))},ce=function(){if($==null){for(var Z=arguments.length,R=new Array(Z),F=0;F<Z;F++)R[F]=arguments[F];$=(0,n.Z)(re(R))}};return ce.cancel=()=>{n.Z.cancel($),$=null},ce}ie.Z=g},81228:function(Ne,ie,a){"use strict";a.d(ie,{Z:function(){return ae}});var d=a(33377),n=a(93912),g=a(18881),S=a(85461),$=a(59301),re=a(92310),ce=a.n(re),Z=a(29301),R=a(2738),F=a(27666),A=a(36355),w=a(83116),O=a(37613);const v=U=>{const{componentCls:G}=U;return{[G]:{position:"fixed",zIndex:U.zIndexPopup}}};var E=(0,w.Z)("Affix",U=>{const G=(0,O.TS)(U,{zIndexPopup:U.zIndexBase+10});return[v(G)]});function o(U){return U!==window?U.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function L(U,G,V){if(V!==void 0&&G.top>U.top-V)return V+G.top}function Q(U,G,V){if(V!==void 0&&G.bottom<U.bottom+V){const y=window.innerHeight-G.bottom;return V+y}}const oe=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function N(){return typeof window!="undefined"?window:null}var W;(function(U){U[U.None=0]="None",U[U.Prepare=1]="Prepare"})(W||(W={}));let P=function(U){(0,g.Z)(V,U);var G=(0,S.Z)(V);function V(){var y;return(0,d.Z)(this,V),y=G.apply(this,arguments),y.state={status:W.None,lastAffix:!1,prevTarget:null},y.placeholderNodeRef=(0,$.createRef)(),y.fixedNodeRef=(0,$.createRef)(),y.addListeners=()=>{const T=y.getTargetFunc(),ne=T==null?void 0:T(),{prevTarget:se}=y.state;se!==ne&&(oe.forEach(H=>{se==null||se.removeEventListener(H,y.lazyUpdatePosition),ne==null||ne.addEventListener(H,y.lazyUpdatePosition)}),y.updatePosition(),y.setState({prevTarget:ne}))},y.removeListeners=()=>{y.timer&&(clearTimeout(y.timer),y.timer=null);const{prevTarget:T}=y.state,ne=y.getTargetFunc(),se=ne==null?void 0:ne();oe.forEach(H=>{se==null||se.removeEventListener(H,y.lazyUpdatePosition),T==null||T.removeEventListener(H,y.lazyUpdatePosition)}),y.updatePosition.cancel(),y.lazyUpdatePosition.cancel()},y.getOffsetTop=()=>{const{offsetBottom:T,offsetTop:ne}=y.props;return T===void 0&&ne===void 0?0:ne},y.getOffsetBottom=()=>y.props.offsetBottom,y.measure=()=>{const{status:T,lastAffix:ne}=y.state,{onChange:se}=y.props,H=y.getTargetFunc();if(T!==W.Prepare||!y.fixedNodeRef.current||!y.placeholderNodeRef.current||!H)return;const j=y.getOffsetTop(),z=y.getOffsetBottom(),J=H();if(J){const q={status:W.None},ye=o(y.placeholderNodeRef.current);if(ye.top===0&&ye.left===0&&ye.width===0&&ye.height===0)return;const Ue=o(J),ke=L(ye,Ue,j),ve=Q(ye,Ue,z);ke!==void 0?(q.affixStyle={position:"fixed",top:ke,width:ye.width,height:ye.height},q.placeholderStyle={width:ye.width,height:ye.height}):ve!==void 0&&(q.affixStyle={position:"fixed",bottom:ve,width:ye.width,height:ye.height},q.placeholderStyle={width:ye.width,height:ye.height}),q.lastAffix=!!q.affixStyle,se&&ne!==q.lastAffix&&se(q.lastAffix),y.setState(q)}},y.prepareMeasure=()=>{y.setState({status:W.Prepare,affixStyle:void 0,placeholderStyle:void 0})},y.updatePosition=(0,F.Z)(()=>{y.prepareMeasure()}),y.lazyUpdatePosition=(0,F.Z)(()=>{const T=y.getTargetFunc(),{affixStyle:ne}=y.state;if(T&&ne){const se=y.getOffsetTop(),H=y.getOffsetBottom(),j=T();if(j&&y.placeholderNodeRef.current){const z=o(j),J=o(y.placeholderNodeRef.current),q=L(J,z,se),ye=Q(J,z,H);if(q!==void 0&&ne.top===q||ye!==void 0&&ne.bottom===ye)return}}y.prepareMeasure()}),y}return(0,n.Z)(V,[{key:"getTargetFunc",value:function(){const{getTargetContainer:T}=this.context,{target:ne}=this.props;return ne!==void 0?ne:T!=null?T:N}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(T){this.addListeners(),(T.offsetTop!==this.props.offsetTop||T.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:T,placeholderStyle:ne}=this.state,{affixPrefixCls:se,rootClassName:H,children:j}=this.props,z=ce()(T&&H,{[se]:!!T});let J=(0,R.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return $.createElement(Z.Z,{onResize:this.updatePosition},$.createElement("div",Object.assign({},J,{ref:this.placeholderNodeRef}),T&&$.createElement("div",{style:ne,"aria-hidden":"true"}),$.createElement("div",{className:z,ref:this.fixedNodeRef,style:T},$.createElement(Z.Z,{onResize:this.updatePosition},j))))}}]),V}($.Component);P.contextType=A.E_;var ae=(0,$.forwardRef)((U,G)=>{const{prefixCls:V,rootClassName:y}=U,{getPrefixCls:T}=(0,$.useContext)(A.E_),ne=T("affix",V),[se,H]=E(ne),j=Object.assign(Object.assign({},U),{affixPrefixCls:ne,rootClassName:ce()(y,H)});return se($.createElement(P,Object.assign({},j,{ref:G})))})},39722:function(Ne,ie,a){"use strict";a.d(ie,{t5:function(){return F}});var d=a(92310),n=a.n(d),g=a(55477),S=a(59301),$=a(36355),re=a(77578),ce=a(17356),Z=function(w,O){var v={};for(var E in w)Object.prototype.hasOwnProperty.call(w,E)&&O.indexOf(E)<0&&(v[E]=w[E]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,E=Object.getOwnPropertySymbols(w);o<E.length;o++)O.indexOf(E[o])<0&&Object.prototype.propertyIsEnumerable.call(w,E[o])&&(v[E[o]]=w[E[o]]);return v};const R=(w,O,v)=>{if(!(!O&&!v))return S.createElement(S.Fragment,null,O&&S.createElement("div",{className:`${w}-title`},(0,re.Z)(O)),S.createElement("div",{className:`${w}-inner-content`},(0,re.Z)(v)))},F=w=>{const{hashId:O,prefixCls:v,className:E,style:o,placement:L="top",title:Q,content:oe,children:N}=w;return S.createElement("div",{className:n()(O,v,`${v}-pure`,`${v}-placement-${L}`,E),style:o},S.createElement("div",{className:`${v}-arrow`}),S.createElement(g.G,Object.assign({},w,{className:O,prefixCls:v}),N||R(v,Q,oe)))},A=w=>{const{prefixCls:O}=w,v=Z(w,["prefixCls"]),{getPrefixCls:E}=S.useContext($.E_),o=E("popover",O),[L,Q]=(0,ce.Z)(o);return L(S.createElement(F,Object.assign({},v,{prefixCls:o,hashId:Q})))};ie.ZP=A},60324:function(Ne,ie,a){"use strict";var d=a(92310),n=a.n(d),g=a(59301),S=a(77578),$=a(62892),re=a(36355),ce=a(6848),Z=a(39722),R=a(17356),F=function(O,v){var E={};for(var o in O)Object.prototype.hasOwnProperty.call(O,o)&&v.indexOf(o)<0&&(E[o]=O[o]);if(O!=null&&typeof Object.getOwnPropertySymbols=="function")for(var L=0,o=Object.getOwnPropertySymbols(O);L<o.length;L++)v.indexOf(o[L])<0&&Object.prototype.propertyIsEnumerable.call(O,o[L])&&(E[o[L]]=O[o[L]]);return E};const A=O=>{let{title:v,content:E,prefixCls:o}=O;return g.createElement(g.Fragment,null,v&&g.createElement("div",{className:`${o}-title`},(0,S.Z)(v)),g.createElement("div",{className:`${o}-inner-content`},(0,S.Z)(E)))},w=g.forwardRef((O,v)=>{const{prefixCls:E,title:o,content:L,overlayClassName:Q,placement:oe="top",trigger:N="hover",mouseEnterDelay:W=.1,mouseLeaveDelay:P=.1,overlayStyle:I={}}=O,ae=F(O,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:U}=g.useContext(re.E_),G=U("popover",E),[V,y]=(0,R.Z)(G),T=U(),ne=n()(Q,y);return V(g.createElement(ce.Z,Object.assign({placement:oe,trigger:N,mouseEnterDelay:W,mouseLeaveDelay:P,overlayStyle:I},ae,{prefixCls:G,overlayClassName:ne,ref:v,overlay:o||L?g.createElement(A,{prefixCls:G,title:o,content:L}):null,transitionName:(0,$.m)(T,"zoom-big",ae.transitionName),"data-popover-inject":!0})))});w._InternalPanelDoNotUseOrYouWillBeFired=Z.ZP,ie.Z=w},17356:function(Ne,ie,a){"use strict";var d=a(17313),n=a(29878),g=a(19447),S=a(33166),$=a(83116),re=a(37613);const ce=F=>{const{componentCls:A,popoverColor:w,minWidth:O,fontWeightStrong:v,popoverPadding:E,boxShadowSecondary:o,colorTextHeading:L,borderRadiusLG:Q,zIndexPopup:oe,marginXS:N,colorBgElevated:W,popoverBg:P}=F;return[{[A]:Object.assign(Object.assign({},(0,d.Wf)(F)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:oe,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":W,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${A}-content`]:{position:"relative"},[`${A}-inner`]:{backgroundColor:P,backgroundClip:"padding-box",borderRadius:Q,boxShadow:o,padding:E},[`${A}-title`]:{minWidth:O,marginBottom:N,color:L,fontWeight:v},[`${A}-inner-content`]:{color:w}})},(0,g.ZP)(F,{colorBg:"var(--antd-arrow-background-color)"}),{[`${A}-pure`]:{position:"relative",maxWidth:"none",margin:F.sizePopupArrow,display:"inline-block",[`${A}-content`]:{display:"inline-block"}}}]},Z=F=>{const{componentCls:A}=F;return{[A]:S.i.map(w=>{const O=F[`${w}6`];return{[`&${A}-${w}`]:{"--antd-arrow-background-color":O,[`${A}-inner`]:{backgroundColor:O},[`${A}-arrow`]:{background:"transparent"}}}})}},R=F=>{const{componentCls:A,lineWidth:w,lineType:O,colorSplit:v,paddingSM:E,controlHeight:o,fontSize:L,lineHeight:Q,padding:oe}=F,N=o-Math.round(L*Q),W=N/2,P=N/2-w,I=oe;return{[A]:{[`${A}-inner`]:{padding:0},[`${A}-title`]:{margin:0,padding:`${W}px ${I}px ${P}px`,borderBottom:`${w}px ${O} ${v}`},[`${A}-inner-content`]:{padding:`${E}px ${I}px`}}}};ie.Z=(0,$.Z)("Popover",F=>{const{colorBgElevated:A,colorText:w,wireframe:O}=F,v=(0,re.TS)(F,{popoverPadding:12,popoverBg:A,popoverColor:w});return[ce(v),Z(v),O&&R(v),(0,n._y)(v,"zoom-big")]},F=>({width:177,minWidth:177,zIndexPopup:F.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(Ne,ie,a){"use strict";Object.defineProperty(ie,"__esModule",{value:!0});var d=function(){function w(O,v){for(var E=0;E<v.length;E++){var o=v[E];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(O,o.key,o)}}return function(O,v,E){return v&&w(O.prototype,v),E&&w(O,E),O}}(),n=a(59301),g=re(n),S=a(12708),$=re(S);function re(w){return w&&w.__esModule?w:{default:w}}function ce(w,O){var v={};for(var E in w)O.indexOf(E)>=0||Object.prototype.hasOwnProperty.call(w,E)&&(v[E]=w[E]);return v}function Z(w,O){if(!(w instanceof O))throw new TypeError("Cannot call a class as a function")}function R(w,O){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return O&&(typeof O=="object"||typeof O=="function")?O:w}function F(w,O){if(typeof O!="function"&&O!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof O);w.prototype=Object.create(O&&O.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),O&&(Object.setPrototypeOf?Object.setPrototypeOf(w,O):w.__proto__=O)}var A=function(w){F(O,w);function O(v){Z(this,O);var E=R(this,(O.__proto__||Object.getPrototypeOf(O)).call(this,v));return E.scrollListener=E.scrollListener.bind(E),E.eventListenerOptions=E.eventListenerOptions.bind(E),E.mousewheelListener=E.mousewheelListener.bind(E),E}return d(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 E=this.getParentElement(this.scrollComponent);E.scrollTop=E.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var E=!1,o={get passive(){E=!0}};try{document.addEventListener("test",null,o),document.removeEventListener("test",null,o)}catch(L){}return E}},{key:"eventListenerOptions",value:function(){var E=this.props.useCapture;return this.isPassiveSupported()&&(E={useCapture:this.props.useCapture,passive:!0}),E}},{key:"setDefaultLoader",value:function(E){this.defaultLoader=E}},{key:"detachMousewheelListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.scrollComponent.parentNode),E.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var E=window;this.props.useWindow===!1&&(E=this.getParentElement(this.scrollComponent)),E.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),E.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(E){var o=this.props.getScrollParent&&this.props.getScrollParent();return o!=null?o:E&&E.parentNode}},{key:"filterProps",value:function(E){return E}},{key:"attachScrollListener",value:function(){var E=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!E)){var o=window;this.props.useWindow===!1&&(o=E),o.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),o.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(E){E.deltaY===1&&!this.isPassiveSupported()&&E.preventDefault()}},{key:"scrollListener",value:function(){var E=this.scrollComponent,o=window,L=this.getParentElement(E),Q=void 0;if(this.props.useWindow){var oe=document.documentElement||document.body.parentNode||document.body,N=o.pageYOffset!==void 0?o.pageYOffset:oe.scrollTop;this.props.isReverse?Q=N:Q=this.calculateOffset(E,N)}else this.props.isReverse?Q=L.scrollTop:Q=E.scrollHeight-L.scrollTop-L.clientHeight;Q<Number(this.props.threshold)&&E&&E.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=L.scrollHeight,this.beforeScrollTop=L.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(E,o){return E?this.calculateTopPosition(E)+(E.offsetHeight-o-window.innerHeight):0}},{key:"calculateTopPosition",value:function(E){return E?E.offsetTop+this.calculateTopPosition(E.offsetParent):0}},{key:"render",value:function(){var E=this,o=this.filterProps(this.props),L=o.children,Q=o.element,oe=o.hasMore,N=o.initialLoad,W=o.isReverse,P=o.loader,I=o.loadMore,ae=o.pageStart,U=o.ref,G=o.threshold,V=o.useCapture,y=o.useWindow,T=o.getScrollParent,ne=ce(o,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ne.ref=function(H){E.scrollComponent=H,U&&U(H)};var se=[L];return oe&&(P?W?se.unshift(P):se.push(P):this.defaultLoader&&(W?se.unshift(this.defaultLoader):se.push(this.defaultLoader))),g.default.createElement(Q,ne,se)}}]),O}(n.Component);A.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},A.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ie.default=A,Ne.exports=ie.default},26724:function(Ne,ie,a){Ne.exports=a(51581)}}]);