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

(self.webpackChunk=self.webpackChunk||[]).push([[1798],{61481:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return G}});var f=r(54476),a=r(59301),E={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"},L=E,Q=r(7657),fe=function(v,x){return a.createElement(Q.Z,(0,f.Z)({},v,{ref:x,icon:L}))},ye=a.forwardRef(fe),G=ye},57146:function(Ue,he,r){"use strict";r.d(he,{z:function(){return q},Z:function(){return Me}});var f=r(59301),a=r(54580),E=r(8591),L=r(43418),Q=r(3113),fe=r(74128),ye=r(80024),G=Object.defineProperty,T=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,D=(se,ne,Y)=>ne in se?G(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,N=(se,ne)=>{for(var Y in ne||(ne={}))v.call(ne,Y)&&D(se,Y,ne[Y]);if(T)for(var Y of T(ne))x.call(ne,Y)&&D(se,Y,ne[Y]);return se},b=(se,ne,Y)=>new Promise((ce,Ne)=>{var et=We=>{try{Ke(Y.next(We))}catch(ke){Ne(ke)}},Qe=We=>{try{Ke(Y.throw(We))}catch(ke){Ne(ke)}},Ke=We=>We.done?ce(We.value):Promise.resolve(We.value).then(et,Qe);Ke((Y=Y.apply(se,ne)).next())});const A="\u3000\u3000";function c(se){var ne=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var Y=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,Y)).toFixed(1)+" "+ne[Y]}var H=({value:se=[],action:ne,onChange:Y,className:ce,maxSize:Ne=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:Qe=null})=>{const Ke={multiple:!1,fileList:se,accept:Qe,withCredentials:!0,beforeUpload:ke=>ke.size/1024/1024<Ne?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Ne}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(ke){var Et,Xe,At,kt;let _t=[...ke.fileList];if(_t=_t.map(wt=>(wt.name.indexOf(A)===-1&&(wt.name=`${wt.name}${A}${c(wt.size)}`),N({},wt))),ke.file.status==="done"&&((Xe=(Et=ke.file)==null?void 0:Et.response)==null?void 0:Xe.status)===-1){message.error((kt=(At=ke.file)==null?void 0:At.response)==null?void 0:kt.message),Y([]);return}Y(_t)},onRemove:ke=>b(void 0,null,function*(){const Et=ke.size/1024/1024;return ke.status==="uploading"?!0:Et<Ne&&(ke.response?ke.response.id:ke.uid)?yield removeAttachment(ke.response?ke.response.id:ke.id):!0})};function We(ke){ke.preventDefault(),ke.stopPropagation()}return React.createElement("div",{className:`single-upload ${ce||""}`},React.createElement(Upload,N({},Ke),React.createElement(Button,{type:"primary",title:se.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:se.length>0,ghost:!0},et),React.createElement("span",{onClick:We,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ne,"M)"," ")))},ee=r(61481),de=r(89392),$=Object.defineProperty,Fe=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,_e=(se,ne,Y)=>ne in se?$(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,le=(se,ne)=>{for(var Y in ne||(ne={}))R.call(ne,Y)&&_e(se,Y,ne[Y]);if(Fe)for(var Y of Fe(ne))Be.call(ne,Y)&&_e(se,Y,ne[Y]);return se};const te=se=>React.createElement("svg",le({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",B=Object.defineProperty,X=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,j=(se,ne,Y)=>ne in se?B(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,W=(se,ne)=>{for(var Y in ne||(ne={}))pe.call(ne,Y)&&j(se,Y,ne[Y]);if(X)for(var Y of X(ne))ge.call(ne,Y)&&j(se,Y,ne[Y]);return se},S=(se,ne,Y)=>new Promise((ce,Ne)=>{var et=We=>{try{Ke(Y.next(We))}catch(ke){Ne(ke)}},Qe=We=>{try{Ke(Y.throw(We))}catch(ke){Ne(ke)}},Ke=We=>We.done?ce(We.value):Promise.resolve(We.value).then(et,Qe);Ke((Y=Y.apply(se,ne)).next())});const{Dragger:ae}=a.default;function q(se){let ne=[];return se&&se.length>0&&(ne=se.map(Y=>({uid:Y.id,id:Y.id,name:Y.title+A+Y.filesize,url:Y.url,filesize:Y.filesize,status:"done",response:{id:Y.id}}))),ne}var Me=({value:se,onChange:ne,action:Y,data:ce,className:Ne,maxSize:et=150,title:Qe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ke=!1,accept:We="",additionalText:ke,isDragger:Et,number:Xe=1e3,aloneClear:At=!1,realTimeRemove:kt=!0,uploadText:_t,setFileProgress:wt,showFileProgress:ou})=>{const[$t,nt]=(0,f.useState)(!1);let[$e,Bt]=(0,f.useState)(se||[]),[zt,ot]=(0,f.useState)(1);(0,f.useEffect)(()=>{se&&(zt===1&&Bt([...se]),ot(2),Xe===(se==null?void 0:se.length)&&nt(!0))},[se]);const Ht=()=>{setTimeout(()=>{$e.pop(),Bt([...$e])},500)};ou&&wt($e.some(Ge=>Ge.status==="uploading"));const Wt={multiple:!0,disabled:$t,accept:We,withCredentials:!0,fileList:$e,beforeUpload:(Ge,Dt)=>{const ft=Ge.size/1024/1024;return $e.concat(Dt).length>Xe?($e.pop(),Bt([...$e]),E.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Xe}\u4E2A\u6587\u4EF6`),At?Promise.reject():(Ht(),!1)):ft<et?!0:(E.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${et}MB).`),At?Promise.reject():(Ht(),!1))},data:ce,action:Y||`${fe.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var Dt,ft,jt,xt;if(Ge.file.status==="removed"?$e=Ge.fileList:$e=(0,de.uniqBy)([...Ge.fileList,...$e],"uid"),Ge.file.status==="done"&&((ft=(Dt=Ge.file)==null?void 0:Dt.response)==null?void 0:ft.status)===-1){E.ZP.error((xt=(jt=Ge.file)==null?void 0:jt.response)==null?void 0:xt.message);return}$e.length>=Xe?nt(!0):nt(!1),Bt([...$e]),$e=$e.map(lt=>{var pt,be;return(pt=lt==null?void 0:lt.response)!=null&&pt.id&&(lt.url=(be=lt==null?void 0:lt.response)==null?void 0:be.url),lt.name.indexOf(A)===-1&&(lt.name=`${lt.name}${A}${c(lt.size)}`),W({},lt)}),console.log("info:",Ge,$e),ne($e)},onRemove:Ge=>S(void 0,null,function*(){if(!kt)return!0;const Dt=()=>S(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let jt=yield(0,ye.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(jt)}else return!0});return Ke?new Promise((ft,jt)=>{L.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:f.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>S(void 0,null,function*(){const xt=yield Dt();E.ZP.success("\u5220\u9664\u6210\u529F"),ft(!0)}),onCancel:()=>ft(!1)})}):yield Dt()})};function iu(Ge){Ge.preventDefault(),Ge.stopPropagation()}return f.createElement("div",{className:`multi-upload ${Ne||""}`},Et&&f.createElement(ae,W({},Wt),f.createElement("p",{className:"ant-upload-drag-icon"},f.createElement(ee.Z,null)),f.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",f.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),ke),!Et&&f.createElement(a.default,W({},Wt),f.createElement(Q.ZP,{disabled:$t,className:"upload_button"},f.createElement("img",{className:"aBtn_img",src:re}),Qe),f.createElement("span",{onClick:iu,className:"upload_text"},_t||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},50935:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return T}});var f=r(59301),a=r(38854),E=r(20834),L=r(6848),Q=r(92832),fe={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},ye=r(65582),T=({isAdmin:v,dataSource:x,batchStatus:D,SortMenuName:N,setSortMenuName:b,onSearch:A,onSort:c,onBatch:H})=>{const ee=(0,ye.useIntl)(),de=v?[{name:ee.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:ee.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:ee.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:ee.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:ee.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\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:ee.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\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"}],$=R=>{b(R.name),c(R)},Fe=N===ee.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return f.createElement("div",{className:fe.searchSortControllerContainer},f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[N]},de.map(R=>f.createElement(E.default.Item,{key:R.name,onClick:()=>$(R)},R.name)))},f.createElement("div",null,f.createElement("span",{className:`${fe.btn} ${Fe?fe.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),Fe&&f.createElement(L.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"},f.createElement("span",{className:fe.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(Q.default.Search,{allowClear:!0,placeholder:ee.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:R=>A(R.trim()),style:{width:220,marginLeft:"auto"}}))}},76940:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return D}});var f=r(59301),a=r(20834),E=r(95237),L=r(43604),Q=r(38854),fe=r(8591),ye=r(6848),G={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},T=r(65582),v=r(41867);const x=({isLoading:N,addText:b,tabDataSource:A,isAdmin:c,dispatch:H,type:ee,exportType:de,TooltipTitle:$,categoryId:Fe,dropdownMenu:R,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:le,onTabMenuClick:te,onTooltipTitleClick:re,onDropdownMenuClick:B,onsetClick:X})=>{var pe;const ge=()=>f.createElement(a.default,{onClick:({key:S})=>{B(S)}},R.map(S=>f.createElement(a.default.Item,{key:S.id},S.name))),j=(0,T.useParams)(),W=(0,T.useIntl)();return f.createElement("div",{className:G.tabMenuContainer},f.createElement(E.Z,null,f.createElement(L.Z,{flex:"1"},f.createElement(a.default,{mode:"horizontal",selectedKeys:_e},A.map(S=>f.createElement(a.default.Item,{key:S.id,onClick:()=>N?{}:te(S)},f.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},S.name),S.total!==void 0&&f.createElement("span",{className:"c-grey-999"},S.total||0))))),c&&Be&&f.createElement(L.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(a.default,null,f.createElement(a.default.Item,{key:1,onClick:()=>{var S,ae;if(de==="group"&&!((S=le.AssistantObject.group)!=null&&S.can_download)){fe.ZP.warning(W.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(de==="normal"&&!((ae=le.AssistantObject.normal)!=null&&ae.can_download)){fe.ZP.warning(W.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ee,exportType:de,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(a.default.Item,{key:3,onClick:()=>{var S,ae;if(de==="group"&&!((S=le.AssistantObject.group)!=null&&S.can_download)){fe.ZP.warning(W.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}if(de==="normal"&&!((ae=le.AssistantObject.normal)!=null&&ae.can_download)){fe.ZP.warning(W.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}T.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}},W.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,v.Rm)()&&!((pe=le.AssistantObject.normal)!=null&&pe.can_create)?"":f.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:X},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:G.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:re},f.createElement(ye.Z,{title:$},f.createElement("span",{className:Fe?`${G.iconH} iconfont icon-zhongmingmingmulu`:`${G.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Q.Z,{className:"ml10",dropdownRender:ge},f.createElement("span",{className:G.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,b||W.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))))))))};var D=(0,T.connect)(({classroomList:N})=>({classroomList:N}))(x)},86125:function(Ue,he,r){"use strict";var f=r(78241),a=r(43418),E=r(8591),L=r(92832),Q=r(88761),fe=r(65582),ye=r(57146),G=r(59301),T=Object.defineProperty,v=Object.defineProperties,x=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,A=($,Fe,R)=>Fe in $?T($,Fe,{enumerable:!0,configurable:!0,writable:!0,value:R}):$[Fe]=R,c=($,Fe)=>{for(var R in Fe||(Fe={}))N.call(Fe,R)&&A($,R,Fe[R]);if(D)for(var R of D(Fe))b.call(Fe,R)&&A($,R,Fe[R]);return $},H=($,Fe)=>v($,x(Fe)),ee=($,Fe,R)=>new Promise((Be,_e)=>{var le=B=>{try{re(R.next(B))}catch(X){_e(X)}},te=B=>{try{re(R.throw(B))}catch(X){_e(X)}},re=B=>B.done?Be(B.value):Promise.resolve(B.value).then(le,te);re((R=R.apply($,Fe)).next())});const de=({classroomList:$,loading:Fe,dispatch:R,shixunHomeworks:Be})=>{const _e=(0,fe.useIntl)(),le=(0,fe.useParams)(),[te]=f.default.useForm(),{workList:re,workSetting:B}=Be,X=()=>{R({type:"shixunHomeworks/getWorkSetting",payload:c({},le)}),R({type:"shixunHomeworks/getWorkList",payload:c({},le)})};return G.createElement(a.default,{centered:!0,title:$.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:$.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ee(void 0,null,function*(){const pe=()=>ee(void 0,null,function*(){var ge;yield te.validateFields();const j=c({},te.getFieldValue()),{selectArrs:W}=$.actionTabs;j.attachment_ids=(ge=j.attachment_ids)==null?void 0:ge.map(ae=>ae.response.id),(yield(0,Q.mz)(H(c({},j),{homeworkId:W.work_id}))).status===0&&(te.resetFields(),R({type:"classroomList/setActionTabs",payload:{}}),X())});if(B!=null&&B.can_submit){if(!(B!=null&&B.submit_size)){E.ZP.warning(_e.formatMessage({id:"classrooms.submissionChanceUsedUp",defaultMessage:"\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002"}));return}a.default.confirm({title:_e.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:G.createElement(G.Fragment,null,"\u4F60\u8FD8\u6709 ",G.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},B==null?void 0:B.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:()=>{pe()}});return}pe()}),onCancel:()=>{R({type:"classroomList/setActionTabs",payload:{}})}},G.createElement(f.default,{form:te,initialValues:{}},G.createElement(f.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},G.createElement(ye.Z,null)),G.createElement(f.default.Item,{name:"description"},G.createElement(L.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${$.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};he.Z=(0,fe.connect)(({classroomList:$,shixunHomeworks:Fe,loading:R})=>({classroomList:$,shixunHomeworks:Fe,loading:R}))(de)},55753:function(Ue,he,r){"use strict";var f=r(59301),a=r(78241),E=r(43418),L=r(61621),Q=r(92832),fe=r(5112),ye=r(95237),G=r(43604),T=r(26724),v=r.n(T),x=r(38147),D=r(88761),N=r(65582),b=r(59301),A=Object.defineProperty,c=Object.defineProperties,H=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,Fe=(te,re,B)=>re in te?A(te,re,{enumerable:!0,configurable:!0,writable:!0,value:B}):te[re]=B,R=(te,re)=>{for(var B in re||(re={}))de.call(re,B)&&Fe(te,B,re[B]);if(ee)for(var B of ee(re))$.call(re,B)&&Fe(te,B,re[B]);return te},Be=(te,re)=>c(te,H(re)),_e=(te,re,B)=>new Promise((X,pe)=>{var ge=S=>{try{W(B.next(S))}catch(ae){pe(ae)}},j=S=>{try{W(B.throw(S))}catch(ae){pe(ae)}},W=S=>S.done?X(S.value):Promise.resolve(S.value).then(ge,j);W((B=B.apply(te,re)).next())});const le=({classroomList:te,loading:re,globalSetting:B,dispatch:X})=>{var pe;const ge=(0,N.useIntl)(),j=(0,N.useParams)(),[W]=a.default.useForm(),[S,ae]=(0,f.useState)(!0);let[q,Me]=(0,f.useState)([]);const[se,ne]=(0,f.useState)({page:1,limit:20,keyword:""}),Y=()=>_e(void 0,null,function*(){var ce;const Ne=yield X({type:"shixunHomeworks/getProjectList",payload:R(R({},j),se)});Ne.projects&&Me([...q,...Ne.projects]),((ce=Ne.projects)==null?void 0:ce.length)<20&&ae(!1)});return(0,f.useEffect)(()=>{(te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||te.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Y(),q=[],se.page=1,se.keyword="")},[te.actionTabs.key]),b.createElement(E.default,{centered:!0,title:te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||te.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>_e(void 0,null,function*(){yield W.validateFields();const ce=R({},W.getFieldValue()),{selectArrs:Ne,cb:et}=te.actionTabs;if(te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Ke=yield(0,x.ZP)(`/api/student_works/${Ne.homework_id}/change_project.json`,{method:"put",body:R({},ce)});(Ke==null?void 0:Ke.status)===0&&(et(),X({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,D.co)(Be(R({},ce),{homeworkId:Ne.homework_id}))).status===0&&(et?et():X({type:"classroomList/getClassroomCommonHomeworksList",payload:R({},te.actionTabs.params)}),X({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{X({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(L.Z,{loading:re["shixunHomeworks/getProjectList"],active:!0},q==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(pe=B==null?void 0:B.setting)==null?void 0:pe.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement(Q.default.Search,{onSearch:ce=>{ce===""?delete se.keyword:se.keyword=ce,q=[],ae(!0),Y()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),b.createElement(a.default,{form:W,initialValues:{}},b.createElement(a.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(fe.ZP.Group,null,b.createElement(v(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ce=>{se.page++,Y()},hasMore:S,useWindow:!1},q==null?void 0:q.map(function(ce,Ne){return b.createElement(ye.Z,{key:Ne},b.createElement(G.Z,null,b.createElement(fe.ZP,{value:ce.id},ce.name)))}))))))))};he.Z=(0,N.connect)(({classroomList:te,user:re,loading:B,globalSetting:X})=>({classroomList:te,user:re,loading:B.effects,globalSetting:X}))(le)},93145:function(Ue,he,r){"use strict";var f=r(59301),a=r(78241),E=r(8591),L=r(43418),Q=r(95237),fe=r(43604),ye=r(5083),G=r(5112),T=r(24905),v=r(56656),x=r.n(v),D=r(38147),N=r(41867),b=r(65862),A=r(65582),c=r(91704),H=r(64351),ee=r(33270),de=r(99981),$=r(59301),Fe=Object.defineProperty,R=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,le=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,re=(W,S,ae)=>S in W?Fe(W,S,{enumerable:!0,configurable:!0,writable:!0,value:ae}):W[S]=ae,B=(W,S)=>{for(var ae in S||(S={}))le.call(S,ae)&&re(W,ae,S[ae]);if(_e)for(var ae of _e(S))te.call(S,ae)&&re(W,ae,S[ae]);return W},X=(W,S)=>R(W,Be(S)),pe=(W,S)=>{var ae={};for(var q in W)le.call(W,q)&&S.indexOf(q)<0&&(ae[q]=W[q]);if(W!=null&&_e)for(var q of _e(W))S.indexOf(q)<0&&te.call(W,q)&&(ae[q]=W[q]);return ae},ge=(W,S,ae)=>new Promise((q,Me)=>{var se=ce=>{try{Y(ae.next(ce))}catch(Ne){Me(Ne)}},ne=ce=>{try{Y(ae.throw(ce))}catch(Ne){Me(Ne)}},Y=ce=>ce.done?q(ce.value):Promise.resolve(ce.value).then(se,ne);Y((ae=ae.apply(W,S)).next())});const j=W=>{var S=W,{classroomList:ae,dispatch:q,courseEndTime:Me}=S,se=pe(S,["classroomList","dispatch","courseEndTime"]);const ne=(0,A.useIntl)(),Y=(0,A.useParams)(),[ce]=a.default.useForm(),[Ne,et]=(0,f.useState)(1),[Qe,Ke]=(0,f.useState)([]),[We,ke]=(0,f.useState)(0),[Et,Xe]=(0,f.useState)(2e3),[At,kt]=(0,f.useState)(!0),[_t,wt]=(0,f.useState)(!1),[ou,$t]=(0,f.useState)(!1),[nt,$e]=(0,f.useState)([]),[Bt,zt]=(0,f.useState)(!0),[ot,Ht]=(0,f.useState)(null);(0,f.useEffect)(()=>{if(ae.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Wt(),ft(),ae.actionTabs.type===2){const be=ae.actionTabs.selectArrsAll[0];Ht({submit_limit:be==null?void 0:be.submit_limit,submit_limit_num:be==null?void 0:be.submit_limit_num,must_file:be==null?void 0:be.must_file,can_submit:be==null?void 0:be.can_submit,submit_num:be==null?void 0:be.submit_num}),zt(be.unified_setting)}else zt(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ae.actionTabs]),(0,f.useEffect)(()=>{if(_t){if(ou)return;q({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?q({type:"classroomList/getClassroomTeacherCommonList",payload:X(B({},ae.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:B({},ae.actionTabs.params)})}},[_t]);const Wt=be=>ge(void 0,null,function*(){kt(!0);const st=yield(0,ee.c_)(X(B({},Y),{page:be||Ne,limit:2e4,homework_id:ae.actionTabs.type===1?"":ae.actionTabs.selectArrs[0]}));st==null||st.course_groups.map((bt,Ut)=>{bt.key=bt.id,bt.title=bt.name,bt.disabled=bt.is_published}),st&&(Ke([...st==null?void 0:st.course_groups]),ke(st==null?void 0:st.course_groups_count),kt(!1),be||ce.setFieldsValue({publish_time:x()(x()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:x()(x()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),iu=be=>{et(be),Wt(be)},Ge=()=>{(0,N.GJ)()?ae.actionTabs.detail?(q({type:"shixunHomeworks/setActionTabs",payload:{}}),q({type:"shixunHomeworks/getWorkList",payload:B({},Y)}),q({type:"shixunHomeworks/getWorkSetting",payload:B({},Y)})):q({type:"classroomList/getClassroomTeacherCommonList",payload:X(B({},ae.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:B({},ae.actionTabs.params)})},Dt=()=>ge(void 0,null,function*(){var be,st,bt;if((0,N.Rm)()&&!((st=(be=ae==null?void 0:ae.AssistantObject)==null?void 0:be.group)!=null&&st.can_publish)){E.ZP.warning(ne.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"})),pt(!1);return}const Ut=B({},ce.getFieldsValue());if(Ut.end_time<=Ut.publish_time){E.ZP.info(ne.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),pt(!1);return}if((nt==null?void 0:nt.length)<=0&&!Bt&&Qe.length>0){E.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(ot!=null&&ot.submit_limit&&!(ot!=null&&ot.submit_limit_num)){E.ZP.warning(ne.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),pt(!1);return}if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_num)){E.ZP.warning(ne.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),pt(!1);return}let Au=B({homework_ids:[...ae.actionTabs.selectArrs],group_ids:nt.length>0?nt.map(Bu=>Bu.id):(bt=ae.detailCommonHomeworksList)==null?void 0:bt.course_groups,end_time:x()(Ut.end_time).format("YYYY-MM-DD HH:mm"),publish_time:x()(Ut.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!nt.length},ot);pt(!0),(yield(0,D.ZP)(`/api/courses/${Y.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:B({},Au)})).status===0?(pt(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),E.ZP.success(ne.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),se.onCallback&&se.onCallback(),Ge(),localStorage.getItem("Noviceguide")==="0"||q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:$.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~")}})):pt(!1)}),ft=()=>{et(1),Ke([]),$e([])},jt=We>Ne*Et,{detailCommonHomeworksList:xt}=ae,[lt,pt]=(0,f.useState)(!1);return $.createElement(L.default,{width:600,confirmLoading:lt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ae.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Dt,onCancel:()=>{ft(),Ge(),q({type:"classroomList/setActionTabs",payload:{}})}},$.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",$.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Qe&&$.createElement(a.default,{form:ce},$.createElement("div",{style:{paddingLeft:0}},$.createElement(Q.Z,{className:"mt30",align:"middle"},$.createElement(fe.Z,null,$.createElement(a.default.Item,{name:"publish_time",label:ne.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},$.createElement(ye.default,{style:{width:170,marginRight:"25px"},disabledDate:be=>(0,de.Q8)(be,Me),disabledTime:be=>(0,de.d0)(be),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:x()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$.createElement(fe.Z,{className:"ml20"},$.createElement(a.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},$.createElement(ye.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:x()((0,b.U6)(),"HH:mm")},disabledDate:be=>(0,de.Q8)(be,Me,ce.getFieldValue("publish_time")),disabledTime:be=>(0,de.d0)(be,ce.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ae.actionTabs.type===2&&$.createElement(Q.Z,{style:{marginBottom:"10px"}},$.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),$.createElement(G.ZP.Group,{value:Bt,onChange:be=>{zt(be.target.value),$e([])}},$.createElement(G.ZP,{value:!0,disabled:!ae.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$.createElement(G.ZP,{className:"ml20",disabled:Qe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Qe.length<=0&&ae.actionTabs.type===2&&$.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"')),(ae.actionTabs.type===1||!Bt)&&Qe.length>0&&$.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$.createElement("span",{style:{flex:1}},$.createElement(T.default,{checked:nt.length===Qe.length,onChange:be=>{nt.length===Qe.length?$e([]):$e(Qe.filter(st=>!st.is_published))}},"\u5168\u9009")),$.createElement("span",{style:{width:16}}),$.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",nt.length||0,"\u4E2A\u5206\u73ED")),(ae.actionTabs.type===1||!Bt)&&Qe.length>0&&$.createElement(c.Z,{data:Qe,selectedRowKeys:nt,setSelectedRowKeys:$e})),$.createElement(H.ZP,{value:ot,onChange:be=>Ht(B({},be))}))};he.Z=(0,A.connect)(({classroomList:W})=>({classroomList:W}))(j)},64351:function(Ue,he,r){"use strict";r.d(he,{Ei:function(){return ee},rU:function(){return de},ZP:function(){return Fe}});var f=r(59301),a={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},E=r(78241),L=r(24905),Q=r(5871),fe=r(95237),ye=r(43604),G=r(6848),T=r(92310),v=r.n(T),x=r(59301),D=Object.defineProperty,N=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,c=(R,Be,_e)=>Be in R?D(R,Be,{enumerable:!0,configurable:!0,writable:!0,value:_e}):R[Be]=_e,H=(R,Be)=>{for(var _e in Be||(Be={}))b.call(Be,_e)&&c(R,_e,Be[_e]);if(N)for(var _e of N(Be))A.call(Be,_e)&&c(R,_e,Be[_e]);return R};const ee=({value:R,className:Be,style:_e})=>{const[le,te]=(0,f.useState)("0");(0,f.useEffect)(()=>{if(R){const{submit_limit:B,must_file:X}=R;if(B&&X){te("1");return}if(B&&!X){te("2");return}if(!B&&X){te("3");return}}},[R]);const re={1:x.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",x.createElement("span",{className:"ml5 mr5 c-light-primary"},R==null?void 0:R.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:x.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",x.createElement("span",{className:"ml5 mr5 c-light-primary"},R==null?void 0:R.submit_limit_num),"\u5B57\u7B26"),3:x.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return le==="0"?x.createElement(x.Fragment,null):x.createElement("section",{className:v()(a.exhibition,Be),style:_e},x.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),re==null?void 0:re[le])},de=({className:R,style:Be,form:_e})=>{const le=E.default.useWatch("submit_limit",_e),te=E.default.useWatch("can_submit",_e);return x.createElement("section",{className:v()(a.wrap,R),style:Be},x.createElement("div",{className:`${a.title}`},x.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),x.createElement("div",null,x.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},x.createElement(E.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},x.createElement(L.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),x.createElement(E.default.Item,{name:"submit_num",rules:te&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},x.createElement(Q.Z,{precision:0,min:1,disabled:!te,size:"large",addonAfter:"\u6B21",style:{width:223}})),x.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")),x.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},x.createElement(E.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},x.createElement(L.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),x.createElement(E.default.Item,{className:"mr10",name:"submit_limit_num",rules:le&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},x.createElement(Q.Z,{precision:0,min:1,disabled:!le,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),x.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},x.createElement(E.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},x.createElement(L.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),x.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},x.createElement(E.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},x.createElement(L.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),x.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 Fe=({value:R,onChange:Be,className:_e,style:le,disabled:te=!1,checkMarginLeft:re=0})=>{const B={submit_limit:!1,submit_limit_num:200,must_file:!1},[X,pe]=(0,f.useState)({});(0,f.useEffect)(()=>{if(console.log(R,"value"),!R)return;const j={submit_limit:R==null?void 0:R.submit_limit,submit_limit_num:R==null?void 0:R.submit_limit_num,must_file:R==null?void 0:R.must_file,can_submit:R==null?void 0:R.can_submit,submit_num:R==null?void 0:R.submit_num};pe(H({},j))},[R]);const ge=j=>{const W=H(H({},X),j);Be(W)};return x.createElement("section",{className:v()(a.wrap,_e),style:le},x.createElement("div",{className:`${a.title} mt30`},x.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),x.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},x.createElement(ye.Z,{style:{lineHeight:"40px",marginTop:"10px"}},x.createElement(L.default,{disabled:te,checked:X==null?void 0:X.can_submit,onChange:j=>ge({can_submit:j.target.checked})}),x.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),x.createElement(Q.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:te||!(X!=null&&X.can_submit),value:X==null?void 0:X.submit_num,onChange:j=>ge({submit_num:j})}),x.createElement(G.Z,{overlayInnerStyle:{width:520},title:x.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",x.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",x.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")},x.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${a.title_icon}`}))),x.createElement(ye.Z,{style:{lineHeight:"40px",marginTop:"10px"}},x.createElement(L.default,{style:{marginLeft:re},disabled:te,checked:X==null?void 0:X.submit_limit,onChange:j=>ge({submit_limit:j.target.checked})}),x.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),x.createElement(Q.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:te||!(X!=null&&X.submit_limit),value:X==null?void 0:X.submit_limit_num,onChange:j=>ge({submit_limit_num:j})})),x.createElement(ye.Z,{style:{lineHeight:"40px",marginTop:"10px"}},x.createElement(L.default,{style:{marginLeft:re},disabled:te,checked:X==null?void 0:X.must_file,onChange:j=>ge({must_file:j.target.checked})}),x.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},77684:function(Ue,he,r){"use strict";r.r(he),r.d(he,{default:function(){return dr}});var f=r(2337),a=r(59301),E=r(65582),L=r(8591),Q=r(61621),fe=r(58421),ye=r(81228),G=r(43418),T=r(95237),v=r(43604),x=r(78673),D=r(5112),N=r(60324),b=r(5871),A=r(61485),c=r(41867),H=r(65862),ee=r(38147),de=r(71067),$=Object.defineProperty,Fe=Object.defineProperties,R=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,te=(e,u,t)=>u in e?$(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,re=(e,u)=>{for(var t in u||(u={}))_e.call(u,t)&&te(e,t,u[t]);if(Be)for(var t of Be(u))le.call(u,t)&&te(e,t,u[t]);return e},B=(e,u)=>Fe(e,R(u)),X=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const pe=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var g,C;const y=(0,E.useIntl)(),m=(0,E.useParams)(),[n,s]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),h=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const F={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(_=>{var U;_.author_login===((U=t.userInfo)==null?void 0:U.login)?++F.hasNum:++F.noHasNum}),F.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},F.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},F.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.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:()=>{J()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const J=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:n,destroyOnClose:!0,onOk:()=>X(void 0,null,function*(){var F;if((F=h.current)!=null&&F.onVerify())return;s(!0);const _=yield(0,ee.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),_.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:B(re({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:re({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((g=e==null?void 0:e.actionTabs)!=null&&g.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(de.Z,{ref:F=>h.current=F})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ge=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(pe),j=r(78241),W=r(5083),S=r(24905),ae=r(56656),q=r.n(ae),Me=r(15518),se=r(64351),ne=r(33270),Y=r(99981),ce=r(59301),Ne=Object.defineProperty,et=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Et=(e,u,t)=>u in e?Ne(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xe=(e,u)=>{for(var t in u||(u={}))We.call(u,t)&&Et(e,t,u[t]);if(Ke)for(var t of Ke(u))ke.call(u,t)&&Et(e,t,u[t]);return e},At=(e,u)=>et(e,Qe(u)),kt=(e,u)=>{var t={};for(var l in e)We.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Ke)for(var l of Ke(e))u.indexOf(l)<0&&ke.call(e,l)&&(t[l]=e[l]);return t},_t=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const wt=e=>{var u=e,{classroomList:t,dispatch:l,courseEndTime:g}=u,C=kt(u,["classroomList","dispatch","courseEndTime"]);const y=(0,E.useIntl)(),m=(0,E.useParams)(),[n]=j.default.useForm(),[s,O]=(0,a.useState)(1),[o,h]=(0,a.useState)([]),[J,F]=(0,a.useState)(0),[_,U]=(0,a.useState)(2e3),[oe,me]=(0,a.useState)(!0),[V,Pe]=(0,a.useState)(!1),[ie,M]=(0,a.useState)(!1),[i,I]=(0,a.useState)([]),[p,K]=(0,a.useState)(!0),[Ee,we]=(0,a.useState)(null);(0,a.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ve(),at(),t.actionTabs.type===2){const ue=t.actionTabs.selectArrsAll[0];we({submit_limit:ue==null?void 0:ue.submit_limit,submit_limit_num:ue==null?void 0:ue.submit_limit_num,must_file:ue==null?void 0:ue.must_file,can_submit:ue==null?void 0:ue.can_submit,submit_num:ue==null?void 0:ue.submit_num}),K(ue.unified_setting)}else K(!1),we({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,a.useEffect)(()=>{if(V){if(ie)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:At(Xe({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})}},[V]);const Ve=ue=>_t(void 0,null,function*(){me(!0);const Le=yield(0,ne.c_)(At(Xe({},m),{page:ue||s,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Le==null||Le.course_groups.map((ze,qe)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Le&&(h([...Le==null?void 0:Le.course_groups]),F(Le==null?void 0:Le.course_groups_count),me(!1),ue||n.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"))}))}),Z=ue=>{O(ue),Ve(ue)},ut=()=>{(0,c.GJ)()?t.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Xe({},m)}),l({type:"shixunHomeworks/getWorkSetting",payload:Xe({},m)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:At(Xe({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})},It=()=>_t(void 0,null,function*(){var ue,Le,ze;if((0,c.Rm)()&&!((Le=(ue=t==null?void 0:t.AssistantObject)==null?void 0:ue.group)!=null&&Le.can_publish)){L.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"),Je(!1);return}const qe=Xe({},n.getFieldsValue());if(qe.end_time<=qe.publish_time){L.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((i==null?void 0:i.length)<=0&&!p&&o.length>0){L.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(Ee!=null&&Ee.submit_limit&&!(Ee!=null&&Ee.submit_limit_num)){L.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(Ee!=null&&Ee.can_submit&&!(Ee!=null&&Ee.submit_num)){L.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let Zt=Xe({homework_ids:[...t.actionTabs.selectArrs],group_ids:i.length>0?i.map(St=>St.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:q()(qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(qe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!i.length},Ee);Je(!0),(yield(0,ee.ZP)(`/api/courses/${m.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Xe({},Zt)})).status===0?(Je(!1),(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),L.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ce.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~")}})):Je(!1)}),at=()=>{O(1),h([]),I([])},hu=J>s*_,{detailCommonHomeworksList:Jt}=t,[ve,Je]=(0,a.useState)(!1);return ce.createElement(G.default,{width:600,confirmLoading:ve,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:It,onCancel:()=>{at(),ut(),l({type:"classroomList/setActionTabs",payload:{}})}},ce.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ce.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&ce.createElement(j.default,{form:n},ce.createElement("div",{style:{paddingLeft:0}},ce.createElement(T.Z,{className:"mt30",align:"middle"},ce.createElement(v.Z,null,ce.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ce.createElement(W.default,{style:{width:170,marginRight:"25px"},disabledDate:ue=>(0,Y.Q8)(ue,g),disabledTime:ue=>(0,Y.d0)(ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ce.createElement(v.Z,{className:"ml20"},ce.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ce.createElement(W.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},disabledDate:ue=>(0,Y.Q8)(ue,g,n.getFieldValue("publish_time")),disabledTime:ue=>(0,Y.d0)(ue,n.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ce.createElement(T.Z,{style:{marginBottom:"10px"}},ce.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ce.createElement(D.ZP.Group,{value:p,onChange:ue=>{K(ue.target.value),I([])}},ce.createElement(D.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ce.createElement(D.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&ce.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||!p)&&o.length>0&&ce.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ce.createElement("span",{style:{flex:1}},ce.createElement(S.default,{checked:i.length===o.length,onChange:ue=>{i.length===o.length?I([]):I(o.filter(Le=>!Le.is_published))}},"\u5168\u9009")),ce.createElement("span",{style:{width:16}}),ce.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",i.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&o.length>0&&ce.createElement(Me.Z,{data:o,selectedRowKeys:i,setSelectedRowKeys:I})),ce.createElement(se.ZP,{value:Ee,onChange:ue=>we(Xe({},ue))}))};var ou=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(wt),$t=r(2948),nt=Object.defineProperty,$e=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,ot=(e,u,t)=>u in e?nt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ht=(e,u)=>{for(var t in u||(u={}))Bt.call(u,t)&&ot(e,t,u[t]);if($e)for(var t of $e(u))zt.call(u,t)&&ot(e,t,u[t]);return e},Wt=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const iu=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,a.createElement(G.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Wt(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Ht({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ge=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(iu),Dt=Object.defineProperty,ft=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,be=(e,u,t)=>u in e?Dt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,st=(e,u)=>{for(var t in u||(u={}))lt.call(u,t)&&be(e,t,u[t]);if(xt)for(var t of xt(u))pt.call(u,t)&&be(e,t,u[t]);return e},bt=(e,u)=>ft(e,jt(u)),Ut=(e,u)=>{var t={};for(var l in e)lt.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&xt)for(var l of xt(e))u.indexOf(l)<0&&pt.call(e,l)&&(t[l]=e[l]);return t},Au=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const qu=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:g}=u,C=Ut(u,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Au(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),g&&g(),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:bt(st({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:st({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Bu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(qu),Du=r(99313),Ye=r(3113),tt=r(92832),hn=r(26724),lu=r.n(hn),bu={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"},Ft=r(2524),Pu=r(79274),Ze=r(59301),An=Object.defineProperty,ea=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,ta=(e,u,t)=>u in e?An(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,cu=(e,u)=>{for(var t in u||(u={}))Bn.call(u,t)&&ta(e,t,u[t]);if(ea)for(var t of ea(u))Dn.call(u,t)&&ta(e,t,u[t]);return e},wu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const{TabPane:pr}=Du.default,bn=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const g=(0,E.useIntl)(),C=(0,E.useParams)(),y=(0,E.useLocation)(),[m]=j.default.useForm(),{brankList:n}=e,[s,O]=(0,a.useState)(!1);let[o,h]=(0,a.useState)(!0);const[J,F]=(0,a.useState)("myself");let[_,U]=(0,a.useState)([]),[oe,me]=(0,a.useState)();const[V,Pe]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ie=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let M=[];const i=function(){return wu(this,null,function*(){var p;if(o){O(!1),++V.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:cu({},V)});_=[..._.concat(K.object_list)],me(K.is_teacher),((p=K.object_list)==null?void 0:p.length)<V.limit?h(!1):h(!0),U([..._]),K.object_list==""&&V.page===1&&O(!0)}})},{detailCommonHomeworksList:I}=u;return Ze.createElement(G.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>wu(void 0,null,function*(){var p,K;const Ee=m.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:Ee.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:cu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:cu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:cu({},e.actionTabs.params),manage_all_group:I==null?void 0:I.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ze.createElement(T.Z,null,Ze.createElement(v.Z,{span:12},ie.map((p,K)=>Ze.createElement(Ye.ZP,{key:K,shape:"round",type:J===p.id?"primary":"default",className:"mr10",onClick:Ee=>wu(void 0,null,function*(){_=[],o=!0,V.page=0,V.search="",V.filter=p.id,i(),F(p.id)})},p.name))),Ze.createElement(v.Z,{span:12,className:"tr"},Ze.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,V.search=p,V.page=0,_=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),J==="myself"&&Ze.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Ze.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),J==="public"&&Ze.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"),Ze.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!oe&&J==="public"&&Ze.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ze.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Ze.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")),Ze.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),i()},hasMore:o,useWindow:!1},s&&Ze.createElement(Ft.Z,{styles:{margin:"0px auto"}}),Ze.createElement(j.default,{form:m,initialValues:{group_ids:M},className:bu.form,onChange:p=>{M=m.getFieldValue()}},Ze.createElement(j.default.Item,{name:"group_ids"},Ze.createElement(S.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},_==null?void 0:_.map(function(p,K){return Ze.createElement(T.Z,{key:K},Ze.createElement(v.Z,{flex:"2"},Ze.createElement(S.default,{onChange:Ee=>{},key:K,value:String(p.id),defaultChecked:!0},Ze.createElement("span",{className:["c-black",bu.line1].join(" ")},p.name))),Ze.createElement(v.Z,{flex:"1",className:"c-black"},Ze.createElement("span",{className:bu.line1},p==null?void 0:p.course_list_name)),Ze.createElement(v.Z,{flex:"50px",className:"c-black"},J==="public"&&(0,c.Ny)()?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):J==="myself"?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var Pn=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(bn),mu=r(88761),ua=r(57146),Ot=r(59301),wn=Object.defineProperty,kn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Tn=Object.prototype.propertyIsEnumerable,na=(e,u,t)=>u in e?wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,du=(e,u)=>{for(var t in u||(u={}))On.call(u,t)&&na(e,t,u[t]);if(aa)for(var t of aa(u))Tn.call(u,t)&&na(e,t,u[t]);return e},Nn=(e,u)=>kn(e,xn(u)),oa=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Ln=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:l})=>{const g=(0,E.useIntl)(),C=(0,E.useParams)(),[y]=j.default.useForm(),{workList:m,workSetting:n}=l,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:du({},C)}),t({type:"shixunHomeworks/getWorkList",payload:du({},C)})};return Ot.createElement(G.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>oa(void 0,null,function*(){const O=()=>oa(void 0,null,function*(){var o;yield y.validateFields();const h=du({},y.getFieldValue()),{selectArrs:J}=e.actionTabs;h.attachment_ids=(o=h.attachment_ids)==null?void 0:o.map(_=>_.response.id),(yield(0,mu.mz)(Nn(du({},h),{homeworkId:J.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(n!=null&&n.can_submit){if(!(n!=null&&n.submit_size)){L.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}G.default.confirm({title:g.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Ot.createElement(Ot.Fragment,null,"\u4F60\u8FD8\u6709 ",Ot.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},n==null?void 0:n.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:()=>{O()}});return}O()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Ot.createElement(j.default,{form:y,initialValues:{}},Ot.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ot.createElement(ua.Z,null)),Ot.createElement(j.default.Item,{name:"description"},Ot.createElement(tt.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 Mn=(0,E.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(Ln),rt=r(59301),In=Object.defineProperty,Zn=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,sa=(e,u,t)=>u in e?In(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Yt=(e,u)=>{for(var t in u||(u={}))Hn.call(u,t)&&sa(e,t,u[t]);if(la)for(var t of la(u))jn.call(u,t)&&sa(e,t,u[t]);return e},Gn=(e,u)=>Zn(e,Sn(u)),ra=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Rn=({classroomList:e,loading:u,globalSetting:t,dispatch:l})=>{var g;const C=(0,E.useIntl)(),y=(0,E.useParams)(),[m]=j.default.useForm(),[n,s]=(0,a.useState)(!0);let[O,o]=(0,a.useState)([]);const[h,J]=(0,a.useState)({page:1,limit:20,keyword:""}),F=()=>ra(void 0,null,function*(){var _;const U=yield l({type:"shixunHomeworks/getProjectList",payload:Yt(Yt({},y),h)});U.projects&&o([...O,...U.projects]),((_=U.projects)==null?void 0:_.length)<20&&s(!1)});return(0,a.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(F(),O=[],h.page=1,h.keyword="")},[e.actionTabs.key]),rt.createElement(G.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:()=>ra(void 0,null,function*(){yield m.validateFields();const _=Yt({},m.getFieldValue()),{selectArrs:U,cb:oe}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let V=yield(0,ee.ZP)(`/api/student_works/${U.homework_id}/change_project.json`,{method:"put",body:Yt({},_)});(V==null?void 0:V.status)===0&&(oe(),l({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(Gn(Yt({},_),{homeworkId:U.homework_id}))).status===0&&(oe?oe():l({type:"classroomList/getClassroomCommonHomeworksList",payload:Yt({},e.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},rt.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},O==""?rt.createElement("aside",null,rt.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",rt.createElement("a",{href:`${(g=t==null?void 0:t.setting)==null?void 0:g.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):rt.createElement("aside",null,rt.createElement("div",{className:" mb20"},rt.createElement(tt.default.Search,{onSearch:_=>{_===""?delete h.keyword:h.keyword=_,O=[],s(!0),F()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),rt.createElement(j.default,{form:m,initialValues:{}},rt.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},rt.createElement(D.ZP.Group,null,rt.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:_=>{h.page++,F()},hasMore:n,useWindow:!1},O==null?void 0:O.map(function(_,U){return rt.createElement(T.Z,{key:U},rt.createElement(v.Z,null,rt.createElement(D.ZP,{value:_.id},_.name)))}))))))))};var Vn=(0,E.connect)(({classroomList:e,user:u,loading:t,globalSetting:l})=>({classroomList:e,user:u,loading:t.effects,globalSetting:l}))(Rn),Tt=r(59301);const $n=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[g,C]=(0,a.useState)(!1),[y,m]=(0,a.useState)("");(0,a.useEffect)(()=>{C(!1),m("")},[]);const n=()=>{var s,O;const o=(0,E.useIntl)();if((0,c.Rm)()&&!((O=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&O.can_create)){L.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}y==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),y==="2"&&(u(),C(!1),m(""))};return Tt.createElement(Tt.Fragment,null,Tt.createElement(Ft.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:()=>{C(!0)},className:"mr-20px",type:"primary",size:"large"}}),g&&Tt.createElement(G.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:n},Tt.createElement("div",null,Tt.createElement("div",null,Tt.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:y==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Tt.createElement("div",null,Tt.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:y==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var zn=(0,E.connect)(({classroomList:e})=>({classroomList:e}))($n),Wn={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"},Un=r(26881),Nt=r(38854),Se=r(20834),Qt=r(1710),it={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"},ku=r(28274),Jn=Object.defineProperty,Kn=Object.defineProperties,Yn=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,Qn=Object.prototype.hasOwnProperty,Xn=Object.prototype.propertyIsEnumerable,ca=(e,u,t)=>u in e?Jn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xt=(e,u)=>{for(var t in u||(u={}))Qn.call(u,t)&&ca(e,t,u[t]);if(ia)for(var t of ia(u))Xn.call(u,t)&&ca(e,t,u[t]);return e},qn=(e,u)=>Kn(e,Yn(u)),Gt=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),eo=({dataSource:e,params:u,manageAllGroup:t})=>{var l,g,C,y;const{batchStatus:m,selectArrs:n,setSelectArrs:s,selectArrsAll:O,setSelectArrsAll:o,dispatch:h}=(0,a.useContext)(Su),J=(0,E.useIntl)();let F=(0,E.useParams)();const[_,U]=(0,a.useState)(!1),oe=(0,a.useRef)(),[me,V]=(0,a.useState)([]);F=qn(Xt(Xt({},u),F),{category:F==null?void 0:F.categoryId}),(0,a.useEffect)(()=>{V([]),U(!1)},[]);const Pe=[{title:J.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:J.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(i,I)=>I.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var I,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(I=i==null?void 0:i.split("/"))==null?void 0:I[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ie(){return Gt(this,null,function*(){let i=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Xt({},F)});V(i.data)})}const M=i=>{n.includes(i)?(s(n.filter(I=>I!==i)),o(O.filter(I=>I.homework_id!==i))):(s([...n,i]),o([...O,e]))};return a.createElement("div",{className:it.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(i.target))&&(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:oe},a.createElement(S.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>M(e.homework_id)})),a.createElement("div",{className:it.info},a.createElement("div",{className:it.title},a.createElement("div",{className:it.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:it.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},F),type:2,manage_all_group:t}})})},a.createElement("aside",{className:it.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&a.createElement("div",{className:it.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((g=e.status)!=null&&g.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:it.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((y=e.status)==null?void 0:y.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:it.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:it.dro,dropdownRender:()=>a.createElement(Se.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},F),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({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"&&a.createElement(Se.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},F),type:2}})})},J.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),a.createElement(Se.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:F,status:e==null?void 0:e.status}})})},J.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},J.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:it.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:it.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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)&&a.createElement("span",{className:"c-grey-999 mr10"},a.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)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.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)&&a.createElement("span",{className:it.iconV,onClick:i=>Gt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),_||ie(),U(!_)})},a.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:it.content},(0,c.dE)()&&a.createElement("span",{className:it.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.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)!=="--"&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length>5&&a.createElement(Qt.default,{scroll:{y:240},onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length<6&&me.length>0&&a.createElement(Qt.default,{onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}))))},ma={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},xu=r(84105),to=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),uo=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:g,dataSource:C,selectArrs:y,useBatchStatus:m,dispatch:n,params:s,getData:O,detailLeftMenus:o,main_category_id:h,setSelectArrsAll:J}=(0,a.useContext)(Su);let F;const[_,U]=(0,a.useState)(!1),[oe,me]=(0,a.useState)(""),V=M=>{l(M.target.checked),g(M.target.checked?C.map(i=>i.homework_id):[]),M.target.checked?J([...C]):J([])},Pe=()=>{let M={courseId:s.id,container_type:"group_homework"};s.categoryId&&(M.category_id=s.categoryId),n({type:"classroomList/getAllTaskList",payload:M}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(F=o.course_modules.filter(M=>M.type==="group_homework")[0]);const ie=a.createElement("div",{className:ma.moveCategory,onMouseLeave:M=>U(!1)},a.createElement(Se.default,{onClick:M=>to(void 0,[M],function*({item:i,key:I,keyPath:p,domEvent:K}){if(y=="")return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ee.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:I}})).status===0&&(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),O(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(tt.default,{onChange:M=>{me(M.target.value)}})),F&&F.second_category.filter(M=>M.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(M,i){var I;if(!(oe!==""&&M.category_name.indexOf(oe)<0))return a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{className:"multi-llipsis1e",key:M.category_id},M.category_name),(I=M==null?void 0:M.third_category)==null?void 0:I.map(p=>a.createElement(Se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:M=>{M.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:h,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:ma.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(v.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(v.Z,null,a.createElement(S.default,{checked:t,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:M})=>{u({key:M})}}},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:Pe,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>ie,getPopupContainer:M=>M.parentNode},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(xu.Z,null)))),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{g([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},ao=r(6630),no=r(90588),oo=r(18682),Ou=r(13904),Tu=r(81327),Nu=r(71418),lo=r(48228),Lu=r.n(lo),Lt=r(61527),xe=r(59301),so=Object.defineProperty,ro=Object.defineProperties,io=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Ea=(e,u,t)=>u in e?so(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qt=(e,u)=>{for(var t in u||(u={}))da.call(u,t)&&Ea(e,t,u[t]);if(pu)for(var t of pu(u))pa.call(u,t)&&Ea(e,t,u[t]);return e},fa=(e,u)=>ro(e,io(u)),co=(e,u)=>{var t={};for(var l in e)da.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&pu)for(var l of pu(e))u.indexOf(l)<0&&pa.call(e,l)&&(t[l]=e[l]);return t},Mu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});q().extend(Lu());const mo=({data:e,value:u,onChange:t})=>{var l,g,C,y;const[m,n]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[s,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),xe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement(S.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:o=>{n(fa(qt({},m),{leftSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:l.length)!==0?xe.createElement(S.default.Group,{value:u,onChange:o=>{t(o)}},xe.createElement(Tu.Z,{direction:"vertical"},(g=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:g.map((o,h)=>xe.createElement(S.default,{key:h,value:o.id},o==null?void 0:o.name)))):xe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:o=>{n(fa(qt({},m),{rigthSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:y.map((o,h)=>xe.createElement(T.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},xe.createElement(v.Z,null,o==null?void 0:o.name),xe.createElement(v.Z,null,xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(J=>J!==(o==null?void 0:o.id)))}})))):xe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},po=e=>{var u=e,{classroomList:t,dispatch:l,user:g,getData:C}=u,y=co(u,["classroomList","dispatch","user","getData"]),m,n,s,O,o,h;const J=(0,E.useIntl)(),F=(0,E.useParams)(),[_]=j.default.useForm(),U=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,me,V]=(0,Lt.U)(ne.c_,qt(qt({},F),(n=t==null?void 0:t.actionTabs)==null?void 0:n.params)),[,,Pe,ie]=(0,Lt.U)(ne.nP,{course_id:F==null?void 0:F.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,M,i]=(0,Lt.U)(ne.sm,{course_id:F==null?void 0:F.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),I=(...p)=>Mu(void 0,[...p],function*(K={}){Pe({});const Ee=yield me({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{U&&I()},[U]),xe.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:M,onOk:()=>Mu(void 0,null,function*(){_.submit()})},xe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),xe.createElement(j.default,{form:_,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Mu(void 0,null,function*(){var K,Ee,we;const Ve=yield i(((K=V==null?void 0:V.course_groups)==null?void 0:K.length)>0?{unified_late:((Ee=V==null?void 0:V.course_groups)==null?void 0:Ee.length)<=0,allow_late_settings:[qt({},p)]}:qt({unified_late:((we=V==null?void 0:V.course_groups)==null?void 0:we.length)<=0},p));(Ve==null?void 0:Ve.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},xe.createElement(T.Z,{wrap:!1,gutter:20},xe.createElement(v.Z,{flex:1},xe.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},xe.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),xe.createElement(v.Z,{flex:"390px"},xe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,K,Ee){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(ie==null?void 0:ie.max_late_time).startOf("minute")?(L.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${ie==null?void 0:ie.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},xe.createElement(W.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,H.BO)(p,{startTime:ie==null?void 0:ie.max_late_time}),disabledTime:p=>(0,H.hv)(p,{compared:ie==null?void 0:ie.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((h=V==null?void 0:V.course_groups)==null?void 0:h.length)>0&&xe.createElement(Nu.Z,{spinning:oe},xe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},xe.createElement(mo,{data:(V==null?void 0:V.course_groups)||[],onChange:p=>{Pe({group_ids:p})}})))))};var Eo=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(po),P=r(59301),fo=Object.defineProperty,Fo=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Fa=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,_a=(e,u,t)=>u in e?fo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,gt=(e,u)=>{for(var t in u||(u={}))go.call(u,t)&&_a(e,t,u[t]);if(Fa)for(var t of Fa(u))vo.call(u,t)&&_a(e,t,u[t]);return e},Iu=(e,u)=>Fo(e,_o(u)),Zu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Su=(0,a.createContext)({selectArrs:[]}),yo=({user:e,classroomList:u,loading:t,dispatch:l})=>{var g,C,y,m;const n=(0,E.useIntl)(),s=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,h]=(0,a.useState)(()=>Iu(gt({},s),{id:s.coursesId,limit:20})),[J,F]=(0,a.useState)(!1),[_,U]=(0,a.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,me]=(0,a.useState)([]),[V,Pe]=(0,a.useState)(!1),[ie,M]=(0,a.useState)(!1),[i,I]=(0,a.useState)([]),[p,K]=(0,a.useState)(!1),[Ee,we]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ve=(0,E.useLocation)(),{detailCommonHomeworksList:Z,detailLeftMenus:ut,detailTopBanner:It,taskList:at}=u;let hu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{h(gt(gt({},o),s))},[s==null?void 0:s.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,Ce;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ie=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ie)}else if((Ce=e==null?void 0:e.userInfo)!=null&&Ce.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ae)}},[(g=e==null?void 0:e.userInfo)==null?void 0:g.login,Ve==null?void 0:Ve.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[u.actionTabs.key]),(0,a.useEffect)(()=>{me([])},[Z]),(0,a.useEffect)(()=>{M(!1)},[o.categoryId]),(0,a.useEffect)(()=>{Z&&Z.homeworks&&(oe.length===Z.homeworks.length&&oe.length>0?Pe(!0):oe.length!==Z.homeworks.length&&Pe(!1))},[oe]);const Jt=(d,z)=>{o.page=d,o.limit=z,ve()},ve=(d={})=>{me([]),I([]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Iu(gt(gt({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:gt(gt({},o),d)})},Je=()=>Zu(void 0,null,function*(){const d=yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(Ce){Ce.indexOf("proportion")>-1&&(z[Ce]=(z[Ce]*100).toFixed(0))}),console.log(z),U(gt({},z))}});(0,a.useEffect)(()=>{me([])},[Z]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:Ce,in_progress_count:De,overed_count:Ae}=Z;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ce||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ae||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}]},Le=[{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=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:P.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:P.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:P.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:P.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:P.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:It.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Kt=d=>{var z,Ce,De,Ae;if(oe.length===0)return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ie=d.label||"",ru={key:Ie,selectArrs:oe,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((Ce=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&Ce.can_publish)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Ae=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Ae.can_stop)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ie="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ie="\u5220\u9664";break;case"collection":Ie="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:Iu(gt({},ru),{key:Ie})})},St=d=>Zu(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ve()}),su=(0,a.useMemo)(()=>{let d=[];return at.length>0&&(d=at.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[at]);return P.createElement(Su.Provider,{value:{params:o,batchStatus:ie,selectArrs:oe,setSelectArrs:me,allSelect:V,dataSource:Z.homeworks||[],detailLeftMenus:ut,main_category_id:Z.main_category_id||"",selectArrsAll:i,setAllSelect:Pe,useBatchStatus:M,dispatch:l,getData:ve,setSelectArrsAll:I}},P.createElement("section",null,P.createElement("aside",{className:Wn.bg},P.createElement(Un.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:l,type:Z==null?void 0:Z.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),F(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),M(!1),o.page=1,E.history.replace(`${Ve.pathname}?tabs=${d.id}`),ve(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:Z==null?void 0:Z.category_name,category_id:(Z==null?void 0:Z.category_id)||(Z==null?void 0:Z.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:ze}),P.createElement(ao.Z,{dataSource:Z.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ie,SortMenuName:Ee,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ve()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ve(o)},onBatch:d=>M(d)})),P.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Z==null?void 0:Z.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(zn,{params:o,dispatch:l,onSelect:qe}):(Z==null?void 0:Z.homeworks)&&Z.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(Ft.Z,null),P.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(P.Fragment,null,P.createElement("aside",{className:"animated fadeIn"},(y=Z==null?void 0:Z.homeworks)==null?void 0:y.map((d,z)=>P.createElement(eo,{key:z,dataSource:d,params:o,manageAllGroup:Z==null?void 0:Z.manage_all_group})),P.createElement("aside",{className:"tc mb50 mt30"},(Z==null?void 0:Z.query_total_count)>10&&P.createElement(fe.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:Z.query_total_count}))),oe.length>0&&(0,c.GJ)()&&P.createElement(ye.Z,{offsetBottom:0},P.createElement(uo,{buttonDataSource:Zt,onClick:Kt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&P.createElement(Eo,{getData:ve}),P.createElement(ge,{onCallback:()=>M(!1)}),P.createElement(no.Z,{onOk:()=>{ve()}}),P.createElement(oo.Z,{onOk:()=>{}}),P.createElement(ou,{onCallback:()=>M(!1),courseEndTime:Z==null?void 0:Z.course_end_time}),P.createElement($t.Z,{courseEndTime:Z==null?void 0:Z.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{M(!1),ve()}}),P.createElement(Ge,null),P.createElement(Pn,null),P.createElement(Bu,{onCallback:()=>M(!1)}),P.createElement(Mn,null),P.createElement(Vn,null),P.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),P.createElement(G.default,{open:J,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{F(!1)},onOk:()=>Zu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(_));Object.keys(d).map(function(Ce){Ce.indexOf("proportion")>-1&&(d[Ce]=d[Ce]/100)}),(yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success("\u8BBE\u7F6E\u6210\u529F"),F(!1))}),width:800},P.createElement("div",null,P.createElement(T.Z,null,P.createElement(v.Z,{span:24},P.createElement(T.Z,{align:"middle"},P.createElement(v.Z,{span:24},P.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"))))),P.createElement(T.Z,{align:"middle",className:"mt25"},P.createElement(v.Z,null,P.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),P.createElement(T.Z,{className:"ml10"},P.createElement(v.Z,null,P.createElement(x.Z,{checked:_.is_group_grade,onChange:d=>{_.is_group_grade=d,U(gt({},_))}})),P.createElement(v.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"))),P.createElement(T.Z,{className:"mt25"},P.createElement(v.Z,null,P.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),P.createElement(v.Z,{span:24,className:"pl30 mt10"})),P.createElement(T.Z,null,P.createElement(D.ZP.Group,{value:_==null?void 0:_.ta_mode,onChange:d=>{_.ta_mode=d.target.value,U(gt({},_))}},P.createElement(D.ZP,{value:1,style:{marginTop:15}},P.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),P.createElement("br",null),P.createElement(D.ZP,{value:0,style:{marginTop:15}},P.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),P.createElement(T.Z,{className:"mt25"},P.createElement(v.Z,null,P.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),P.createElement(v.Z,{span:24,className:"pl30 mt10"})),P.createElement(T.Z,null,P.createElement(D.ZP.Group,{value:_.final_mode,onChange:d=>{_.final_mode=d.target.value,U(gt({},_))}},P.createElement(D.ZP,{value:!1,style:{marginTop:15}},P.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",P.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:P.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",P.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 - ( ",P.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 )",P.createElement("br",null),P.createElement("br",null),"\u6CE8\u610F",P.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",P.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",P.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",P.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"},P.createElement("span",{className:"mt10 ml10 current font14"},P.createElement(A.Z,null))))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(v.Z,null,"\u6559\u5E08\u8BC4\u5206:"),P.createElement(v.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:_.te_proportion,onChange:d=>{_.te_proportion=d,U(Object.assign({},_))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(v.Z,null,"\u52A9\u6559\u8BC4\u5206:"),P.createElement(v.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:_.ta_proportion,onChange:d=>{_.ta_proportion=d,U(Object.assign({},_))}}),P.createElement("span",{className:"ml10"},"%"))),_.is_group_grade&&P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(v.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),P.createElement(v.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:_.gr_proportion,onChange:d=>{_.gr_proportion=d,U(Object.assign({},_))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(v.Z,null,"\u5B66\u751F\u533F\u8BC4:"),P.createElement(v.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:_.st_proportion,onChange:d=>{_.st_proportion=d,U(Object.assign({},_))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement("br",null),P.createElement(D.ZP,{value:!0,style:{marginTop:15}},P.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",P.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:P.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",P.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",P.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 )",P.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"},P.createElement("span",{className:"mt10 ml10 current font14"},P.createElement(A.Z,null))))),P.createElement(T.Z,null,P.createElement(v.Z,{span:24,className:"ml20"},P.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")))),P.createElement("br",null))))))};var Co=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(yo),ho=Object.defineProperty,Ao=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,va=(e,u,t)=>u in e?ho(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ya=(e,u)=>{for(var t in u||(u={}))Do.call(u,t)&&va(e,t,u[t]);if(ga)for(var t of ga(u))bo.call(u,t)&&va(e,t,u[t]);return e},Po=(e,u)=>Ao(e,Bo(u)),wo=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const ko=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var g,C;const y=(0,E.useIntl)(),m=(0,E.useParams)(),[n,s]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),h=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const F={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(_=>{var U;_.author_login===((U=t.userInfo)==null?void 0:U.login)?++F.hasNum:++F.noHasNum}),F.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},F.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},F.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.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:()=>{J()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const J=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:n,destroyOnClose:!0,onOk:()=>wo(void 0,null,function*(){var F;if((F=h.current)!=null&&F.onVerify())return;s(!0);const _=yield(0,ee.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),_.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Po(ya({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:ya({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((g=e==null?void 0:e.actionTabs)!=null&&g.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(de.Z,{ref:F=>h.current=F})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var xo=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ko),Oo=r(82025),Re=r(59301),To=Object.defineProperty,No=Object.defineProperties,Lo=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,Aa=(e,u,t)=>u in e?To(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))Ca.call(u,t)&&Aa(e,t,u[t]);if(Eu)for(var t of Eu(u))ha.call(u,t)&&Aa(e,t,u[t]);return e},Hu=(e,u)=>No(e,Lo(u)),Mo=(e,u)=>{var t={};for(var l in e)Ca.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Eu)for(var l of Eu(e))u.indexOf(l)<0&&ha.call(e,l)&&(t[l]=e[l]);return t},Ba=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Io=e=>{var u=e,{classroomList:t,dispatch:l,courseEndTime:g}=u,C=Mo(u,["classroomList","dispatch","courseEndTime"]);const y=(0,E.useIntl)(),m=(0,E.useParams)(),[n]=j.default.useForm(),[s,O]=(0,a.useState)(1),[o,h]=(0,a.useState)([]),[J,F]=(0,a.useState)(0),[_,U]=(0,a.useState)(2e3),[oe,me]=(0,a.useState)(!0),[V,Pe]=(0,a.useState)(!1),[ie,M]=(0,a.useState)(!1),[i,I]=(0,a.useState)([]),[p,K]=(0,a.useState)(!0),[Ee,we]=(0,a.useState)(null);(0,a.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ve(),at(),t.actionTabs.type===2){const ue=t.actionTabs.selectArrsAll[0];we({submit_limit:ue==null?void 0:ue.submit_limit,submit_limit_num:ue==null?void 0:ue.submit_limit_num,must_file:ue==null?void 0:ue.must_file,can_submit:ue==null?void 0:ue.can_submit,submit_num:ue==null?void 0:ue.submit_num}),K(ue.unified_setting)}else K(!1),we({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,a.useEffect)(()=>{if(V){if(ie)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})}},[V]);const Ve=ue=>Ba(void 0,null,function*(){me(!0);const Le=yield(0,ne.c_)(Hu(Pt({},m),{page:ue||s,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Le==null||Le.course_groups.map((ze,qe)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Le&&(h([...Le==null?void 0:Le.course_groups]),F(Le==null?void 0:Le.course_groups_count),me(!1),ue||n.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"))}))}),Z=ue=>{O(ue),Ve(ue)},ut=()=>{(0,c.GJ)()?t.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Pt({},m)}),l({type:"shixunHomeworks/getWorkSetting",payload:Pt({},m)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})},It=()=>Ba(void 0,null,function*(){var ue,Le,ze;if((0,c.Rm)()&&!((Le=(ue=t==null?void 0:t.AssistantObject)==null?void 0:ue.group)!=null&&Le.can_publish)){L.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"),Je(!1);return}const qe=Pt({},n.getFieldsValue());if(qe.end_time<=qe.publish_time){L.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((i==null?void 0:i.length)<=0&&!p&&o.length>0){L.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(Ee!=null&&Ee.submit_limit&&!(Ee!=null&&Ee.submit_limit_num)){L.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(Ee!=null&&Ee.can_submit&&!(Ee!=null&&Ee.submit_num)){L.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let Zt=Pt({homework_ids:[...t.actionTabs.selectArrs],group_ids:i.length>0?i.map(St=>St.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:q()(qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(qe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!i.length},Ee);Je(!0),(yield(0,ee.ZP)(`/api/courses/${m.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Pt({},Zt)})).status===0?(Je(!1),(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),L.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Re.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~")}})):Je(!1)}),at=()=>{O(1),h([]),I([])},hu=J>s*_,{detailCommonHomeworksList:Jt}=t,[ve,Je]=(0,a.useState)(!1);return Re.createElement(G.default,{width:600,confirmLoading:ve,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:It,onCancel:()=>{at(),ut(),l({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Re.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&Re.createElement(j.default,{form:n},Re.createElement("div",{style:{paddingLeft:0}},Re.createElement(T.Z,{className:"mt30",align:"middle"},Re.createElement(v.Z,null,Re.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Re.createElement(W.default,{style:{width:170,marginRight:"25px"},disabledDate:ue=>(0,Y.Q8)(ue,g),disabledTime:ue=>(0,Y.d0)(ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Re.createElement(v.Z,{className:"ml20"},Re.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Re.createElement(W.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},disabledDate:ue=>(0,Y.Q8)(ue,g,n.getFieldValue("publish_time")),disabledTime:ue=>(0,Y.d0)(ue,n.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Re.createElement(T.Z,{style:{marginBottom:"10px"}},Re.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Re.createElement(D.ZP.Group,{value:p,onChange:ue=>{K(ue.target.value),I([])}},Re.createElement(D.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(D.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&Re.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||!p)&&o.length>0&&Re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Re.createElement("span",{style:{flex:1}},Re.createElement(S.default,{checked:i.length===o.length,onChange:ue=>{i.length===o.length?I([]):I(o.filter(Le=>!Le.is_published))}},"\u5168\u9009")),Re.createElement("span",{style:{width:16}}),Re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",i.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&o.length>0&&Re.createElement(Oo.Z,{data:o,selectedRowKeys:i,setSelectedRowKeys:I})),Re.createElement(se.ZP,{value:Ee,onChange:ue=>we(Pt({},ue))}))};var Zo=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Io),So=Object.defineProperty,Da=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,ba=(e,u,t)=>u in e?So(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Go=(e,u)=>{for(var t in u||(u={}))Ho.call(u,t)&&ba(e,t,u[t]);if(Da)for(var t of Da(u))jo.call(u,t)&&ba(e,t,u[t]);return e},Ro=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Vo=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,a.createElement(G.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ro(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Go({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $o=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Vo),zo=Object.defineProperty,Wo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,fu=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,ka=(e,u,t)=>u in e?zo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,xa=(e,u)=>{for(var t in u||(u={}))Pa.call(u,t)&&ka(e,t,u[t]);if(fu)for(var t of fu(u))wa.call(u,t)&&ka(e,t,u[t]);return e},Jo=(e,u)=>Wo(e,Uo(u)),Ko=(e,u)=>{var t={};for(var l in e)Pa.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&fu)for(var l of fu(e))u.indexOf(l)<0&&wa.call(e,l)&&(t[l]=e[l]);return t},Yo=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Qo=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:g}=u,C=Ko(u,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Yo(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),g&&g(),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Jo(xa({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:xa({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Xo=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Qo),ju={flex_box_center:"flex_box_center___M3iDd",flex_space_between:"flex_space_between___z7beo",flex_box_vertical_center:"flex_box_vertical_center___av2bv",flex_box_center_end:"flex_box_center_end___uN9YH",flex_box_column:"flex_box_column___tS_sM",line1:"line1___H7AUC",form:"form___BUFel"},He=r(59301),qo=Object.defineProperty,Oa=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Ta=(e,u,t)=>u in e?qo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Fu=(e,u)=>{for(var t in u||(u={}))el.call(u,t)&&Ta(e,t,u[t]);if(Oa)for(var t of Oa(u))tl.call(u,t)&&Ta(e,t,u[t]);return e},Gu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const{TabPane:Fr}=Du.default,ul=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const g=(0,E.useIntl)(),C=(0,E.useParams)(),y=(0,E.useLocation)(),[m]=j.default.useForm(),{brankList:n}=e,[s,O]=(0,a.useState)(!1);let[o,h]=(0,a.useState)(!0);const[J,F]=(0,a.useState)("myself");let[_,U]=(0,a.useState)([]),[oe,me]=(0,a.useState)();const[V,Pe]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ie=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let M=[];const i=function(){return Gu(this,null,function*(){var p;if(o){O(!1),++V.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:Fu({},V)});_=[..._.concat(K.object_list)],me(K.is_teacher),((p=K.object_list)==null?void 0:p.length)<V.limit?h(!1):h(!0),U([..._]),K.object_list==""&&V.page===1&&O(!0)}})},{detailCommonHomeworksList:I}=u;return He.createElement(G.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>Gu(void 0,null,function*(){var p,K;const Ee=m.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:Ee.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Fu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:Fu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:Fu({},e.actionTabs.params),manage_all_group:I==null?void 0:I.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement(T.Z,null,He.createElement(v.Z,{span:12},ie.map((p,K)=>He.createElement(Ye.ZP,{key:K,shape:"round",type:J===p.id?"primary":"default",className:"mr10",onClick:Ee=>Gu(void 0,null,function*(){_=[],o=!0,V.page=0,V.search="",V.filter=p.id,i(),F(p.id)})},p.name))),He.createElement(v.Z,{span:12,className:"tr"},He.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,V.search=p,V.page=0,_=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),J==="myself"&&He.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",He.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),J==="public"&&He.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),He.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!oe&&J==="public"&&He.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},He.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),He.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),He.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),i()},hasMore:o,useWindow:!1},s&&He.createElement(Ft.Z,{styles:{margin:"0px auto"}}),He.createElement(j.default,{form:m,initialValues:{group_ids:M},className:ju.form,onChange:p=>{M=m.getFieldValue()}},He.createElement(j.default.Item,{name:"group_ids"},He.createElement(S.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},_==null?void 0:_.map(function(p,K){return He.createElement(T.Z,{key:K},He.createElement(v.Z,{flex:"2"},He.createElement(S.default,{onChange:Ee=>{},key:K,value:String(p.id),defaultChecked:!0},He.createElement("span",{className:["c-black",ju.line1].join(" ")},p.name))),He.createElement(v.Z,{flex:"1",className:"c-black"},He.createElement("span",{className:ju.line1},p==null?void 0:p.course_list_name)),He.createElement(v.Z,{flex:"50px",className:"c-black"},J==="public"&&(0,c.Ny)()?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):J==="myself"?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var al=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(ul),Mt=r(59301),nl=Object.defineProperty,ol=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,La=(e,u,t)=>u in e?nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_u=(e,u)=>{for(var t in u||(u={}))sl.call(u,t)&&La(e,t,u[t]);if(Na)for(var t of Na(u))rl.call(u,t)&&La(e,t,u[t]);return e},il=(e,u)=>ol(e,ll(u)),Ma=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const cl=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:l})=>{const g=(0,E.useIntl)(),C=(0,E.useParams)(),[y]=j.default.useForm(),{workList:m,workSetting:n}=l,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:_u({},C)}),t({type:"shixunHomeworks/getWorkList",payload:_u({},C)})};return Mt.createElement(G.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ma(void 0,null,function*(){const O=()=>Ma(void 0,null,function*(){var o;yield y.validateFields();const h=_u({},y.getFieldValue()),{selectArrs:J}=e.actionTabs;h.attachment_ids=(o=h.attachment_ids)==null?void 0:o.map(_=>_.response.id),(yield(0,mu.mz)(il(_u({},h),{homeworkId:J.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(n!=null&&n.can_submit){if(!(n!=null&&n.submit_size)){L.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}G.default.confirm({title:g.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Mt.createElement(Mt.Fragment,null,"\u4F60\u8FD8\u6709 ",Mt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},n==null?void 0:n.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:()=>{O()}});return}O()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Mt.createElement(j.default,{form:y,initialValues:{}},Mt.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Mt.createElement(ua.Z,null)),Mt.createElement(j.default.Item,{name:"description"},Mt.createElement(tt.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 ml=(0,E.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(cl),ct=r(59301),dl=Object.defineProperty,pl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Za=(e,u,t)=>u in e?dl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,eu=(e,u)=>{for(var t in u||(u={}))fl.call(u,t)&&Za(e,t,u[t]);if(Ia)for(var t of Ia(u))Fl.call(u,t)&&Za(e,t,u[t]);return e},_l=(e,u)=>pl(e,El(u)),Sa=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const gl=({classroomList:e,loading:u,globalSetting:t,dispatch:l})=>{var g;const C=(0,E.useIntl)(),y=(0,E.useParams)(),[m]=j.default.useForm(),[n,s]=(0,a.useState)(!0);let[O,o]=(0,a.useState)([]);const[h,J]=(0,a.useState)({page:1,limit:20,keyword:""}),F=()=>Sa(void 0,null,function*(){var _;const U=yield l({type:"shixunHomeworks/getProjectList",payload:eu(eu({},y),h)});U.projects&&o([...O,...U.projects]),((_=U.projects)==null?void 0:_.length)<20&&s(!1)});return(0,a.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(F(),O=[],h.page=1,h.keyword="")},[e.actionTabs.key]),ct.createElement(G.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:()=>Sa(void 0,null,function*(){yield m.validateFields();const _=eu({},m.getFieldValue()),{selectArrs:U,cb:oe}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let V=yield(0,ee.ZP)(`/api/student_works/${U.homework_id}/change_project.json`,{method:"put",body:eu({},_)});(V==null?void 0:V.status)===0&&(oe(),l({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(_l(eu({},_),{homeworkId:U.homework_id}))).status===0&&(oe?oe():l({type:"classroomList/getClassroomCommonHomeworksList",payload:eu({},e.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},ct.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},O==""?ct.createElement("aside",null,ct.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",ct.createElement("a",{href:`${(g=t==null?void 0:t.setting)==null?void 0:g.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):ct.createElement("aside",null,ct.createElement("div",{className:" mb20"},ct.createElement(tt.default.Search,{onSearch:_=>{_===""?delete h.keyword:h.keyword=_,O=[],s(!0),F()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),ct.createElement(j.default,{form:m,initialValues:{}},ct.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},ct.createElement(D.ZP.Group,null,ct.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:_=>{h.page++,F()},hasMore:n,useWindow:!1},O==null?void 0:O.map(function(_,U){return ct.createElement(T.Z,{key:U},ct.createElement(v.Z,null,ct.createElement(D.ZP,{value:_.id},_.name)))}))))))))};var vl=(0,E.connect)(({classroomList:e,user:u,loading:t,globalSetting:l})=>({classroomList:e,user:u,loading:t.effects,globalSetting:l}))(gl),Ru=r(42882),Ha=r(74128),vt=r(59301),yl=Object.defineProperty,ja=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Ga=(e,u,t)=>u in e?yl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ra=(e,u)=>{for(var t in u||(u={}))Cl.call(u,t)&&Ga(e,t,u[t]);if(ja)for(var t of ja(u))hl.call(u,t)&&Ga(e,t,u[t]);return e};const Al=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[g,C]=(0,a.useState)(!1),[y,m]=(0,a.useState)("");(0,a.useEffect)(()=>{C(!1),m("")},[]);const n=()=>{var s,O;const o=(0,E.useIntl)();if((0,c.Rm)()&&!((O=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&O.can_create)){L.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}y==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),y==="2"&&(u(),C(!1),m(""))};return vt.createElement("section",{className:`tc animated fadeIn ${Ru.Z.threeBtnSty}`,style:Ra(Ra({},{color:"#03A092",margin:"200px auto"}),e)},vt.createElement("img",{src:r(26551),width:200,height:164}),vt.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"),vt.createElement("div",{style:{marginTop:"30px"}},vt.createElement(Ye.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),vt.createElement(Ye.ZP,{onClick:()=>{(0,H.xg)(`${Ha.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")),g&&vt.createElement(G.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:n},vt.createElement("div",null,vt.createElement("div",null,vt.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:y==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),vt.createElement("div",null,vt.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:y==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Bl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Al),Dl={flex_box_center:"flex_box_center___MHyFJ",flex_space_between:"flex_space_between___ORCtD",flex_box_vertical_center:"flex_box_vertical_center___Nhmgg",flex_box_center_end:"flex_box_center_end___Skj3z",flex_box_column:"flex_box_column___wcBlf",containerTitle:"containerTitle___OiTfV",containerDesc:"containerDesc___OxZSI",listItem:"listItem___QWck_",info:"info___b5kJ6",title:"title___kIMSt",titleLeft:"titleLeft___xkD1I",titleRight:"titleRight___k53hK",acitons:"acitons___kzzSq",moveCategory:"moveCategory___sdBKh",spanSize:"spanSize___s6h6L"},bl=r(54473),mt={listContainer:"listContainer____QJ9C",info:"info___IpHIX",title:"title___X9_uq",left:"left___IclJq",right:"right___TrFe9",flexBox:"flexBox___PPALz",detail:"detail___t9rRa",iconV:"iconV___mSP3a"},Pl=Object.defineProperty,wl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,Va=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,$a=(e,u,t)=>u in e?Pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tu=(e,u)=>{for(var t in u||(u={}))xl.call(u,t)&&$a(e,t,u[t]);if(Va)for(var t of Va(u))Ol.call(u,t)&&$a(e,t,u[t]);return e},Tl=(e,u)=>wl(e,kl(u)),Rt=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),Nl=({dataSource:e,params:u,manageAllGroup:t})=>{var l,g,C,y;const{batchStatus:m,selectArrs:n,setSelectArrs:s,selectArrsAll:O,setSelectArrsAll:o,dispatch:h}=(0,a.useContext)(Wu),J=(0,E.useIntl)();let F=(0,E.useParams)();const[_,U]=(0,a.useState)(!1),oe=(0,a.useRef)(),[me,V]=(0,a.useState)([]);F=Tl(tu(tu({},u),F),{category:F==null?void 0:F.categoryId}),(0,a.useEffect)(()=>{V([]),U(!1)},[]);const Pe=[{title:J.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:J.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(i,I)=>I.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var I,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(I=i==null?void 0:i.split("/"))==null?void 0:I[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ie(){return Rt(this,null,function*(){let i=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:tu({},F)});V(i.data)})}const M=i=>{n.includes(i)?(s(n.filter(I=>I!==i)),o(O.filter(I=>I.homework_id!==i))):(s([...n,i]),o([...O,e]))};return a.createElement("div",{className:mt.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(i.target))&&(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:oe},a.createElement(S.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>M(e.homework_id)})),a.createElement("div",{className:mt.info},a.createElement("div",{className:mt.title},a.createElement("div",{className:mt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:mt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},F),type:2,manage_all_group:t}})})},a.createElement("aside",{className:mt.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&a.createElement("div",{className:mt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((g=e.status)!=null&&g.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:mt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((y=e.status)==null?void 0:y.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:mt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>a.createElement(Se.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},F),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({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"&&a.createElement(Se.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},F),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),a.createElement(Se.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:F,status:e==null?void 0:e.status}})})},J.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},J.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:mt.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&a.createElement("span",{className:"mr10"},a.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&&a.createElement("span",{className:"mr10"},a.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&&a.createElement("span",{className:"mr10"},a.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)&&a.createElement("span",{className:"mr10"},a.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)&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.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)&&a.createElement("span",{className:mt.iconV,onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),_||ie(),U(!_)})},a.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:mt.content},(0,c.dE)()&&a.createElement("span",{className:mt.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.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)!=="--"&&a.createElement("span",{className:"ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length>5&&a.createElement(Qt.default,{className:Ru.Z.threeTableSty,scroll:{y:240},onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length<6&&me.length>0&&a.createElement(Qt.default,{className:Ru.Z.threeTableSty,onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}))))},za={bottomControlContainer:"bottomControlContainer___PMJOm",buttonWrap:"buttonWrap___RwQKi",moveCategory:"moveCategory___pQvCG"},Ll=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),Ml=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:g,dataSource:C,selectArrs:y,useBatchStatus:m,dispatch:n,params:s,getData:O,detailLeftMenus:o,main_category_id:h,setSelectArrsAll:J}=(0,a.useContext)(Wu);let F;const[_,U]=(0,a.useState)(!1),[oe,me]=(0,a.useState)(""),V=M=>{l(M.target.checked),g(M.target.checked?C.map(i=>i.homework_id):[]),M.target.checked?J([...C]):J([])},Pe=()=>{let M={courseId:s.id,container_type:"group_homework"};s.categoryId&&(M.category_id=s.categoryId),n({type:"classroomList/getAllTaskList",payload:M}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(F=o.course_modules.filter(M=>M.type==="group_homework")[0]);const ie=a.createElement("div",{className:za.moveCategory,onMouseLeave:M=>U(!1)},a.createElement(Se.default,{onClick:M=>Ll(void 0,[M],function*({item:i,key:I,keyPath:p,domEvent:K}){if(y=="")return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ee.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:I}})).status===0&&(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),O(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(tt.default,{onChange:M=>{me(M.target.value)}})),F&&F.second_category.filter(M=>M.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(M,i){var I;if(!(oe!==""&&M.category_name.indexOf(oe)<0))return a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{className:"multi-llipsis1e",key:M.category_id},M.category_name),(I=M==null?void 0:M.third_category)==null?void 0:I.map(p=>a.createElement(Se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:M=>{M.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:h,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:za.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(v.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(v.Z,null,a.createElement(S.default,{checked:t,onChange:V},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:M})=>{u({key:M})}}},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:Pe,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>ie,getPopupContainer:M=>M.parentNode},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(xu.Z,null)))),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{g([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Il=r(86094),Zl=r(92521),Sl=r(27269),Oe=r(59301),Hl=Object.defineProperty,jl=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ja=(e,u,t)=>u in e?Hl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,uu=(e,u)=>{for(var t in u||(u={}))Wa.call(u,t)&&Ja(e,t,u[t]);if(gu)for(var t of gu(u))Ua.call(u,t)&&Ja(e,t,u[t]);return e},Ka=(e,u)=>jl(e,Gl(u)),Rl=(e,u)=>{var t={};for(var l in e)Wa.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&gu)for(var l of gu(e))u.indexOf(l)<0&&Ua.call(e,l)&&(t[l]=e[l]);return t},Vu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});q().extend(Lu());const Vl=({data:e,value:u,onChange:t})=>{var l,g,C,y;const[m,n]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[s,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),Oe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement(S.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:o=>{n(Ka(uu({},m),{leftSearch:o.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:l.length)!==0?Oe.createElement(S.default.Group,{value:u,onChange:o=>{t(o)}},Oe.createElement(Tu.Z,{direction:"vertical"},(g=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:g.map((o,h)=>Oe.createElement(S.default,{key:h,value:o.id},o==null?void 0:o.name)))):Oe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:o=>{n(Ka(uu({},m),{rigthSearch:o.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:y.map((o,h)=>Oe.createElement(T.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(v.Z,null,o==null?void 0:o.name),Oe.createElement(v.Z,null,Oe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(J=>J!==(o==null?void 0:o.id)))}})))):Oe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},$l=e=>{var u=e,{classroomList:t,dispatch:l,user:g,getData:C}=u,y=Rl(u,["classroomList","dispatch","user","getData"]),m,n,s,O,o,h;const J=(0,E.useIntl)(),F=(0,E.useParams)(),[_]=j.default.useForm(),U=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,me,V]=(0,Lt.U)(ne.c_,uu(uu({},F),(n=t==null?void 0:t.actionTabs)==null?void 0:n.params)),[,,Pe,ie]=(0,Lt.U)(ne.nP,{course_id:F==null?void 0:F.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,M,i]=(0,Lt.U)(ne.sm,{course_id:F==null?void 0:F.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),I=(...p)=>Vu(void 0,[...p],function*(K={}){Pe({});const Ee=yield me({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{U&&I()},[U]),Oe.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:M,onOk:()=>Vu(void 0,null,function*(){_.submit()})},Oe.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"),Oe.createElement(j.default,{form:_,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Vu(void 0,null,function*(){var K,Ee,we;const Ve=yield i(((K=V==null?void 0:V.course_groups)==null?void 0:K.length)>0?{unified_late:((Ee=V==null?void 0:V.course_groups)==null?void 0:Ee.length)<=0,allow_late_settings:[uu({},p)]}:uu({unified_late:((we=V==null?void 0:V.course_groups)==null?void 0:we.length)<=0},p));(Ve==null?void 0:Ve.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Oe.createElement(T.Z,{wrap:!1,gutter:20},Oe.createElement(v.Z,{flex:1},Oe.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Oe.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Oe.createElement(v.Z,{flex:"390px"},Oe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,K,Ee){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(ie==null?void 0:ie.max_late_time).startOf("minute")?(L.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${ie==null?void 0:ie.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Oe.createElement(W.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,H.BO)(p,{startTime:ie==null?void 0:ie.max_late_time}),disabledTime:p=>(0,H.hv)(p,{compared:ie==null?void 0:ie.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((h=V==null?void 0:V.course_groups)==null?void 0:h.length)>0&&Oe.createElement(Nu.Z,{spinning:oe},Oe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(Vl,{data:(V==null?void 0:V.course_groups)||[],onChange:p=>{Pe({group_ids:p})}})))))};var zl=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))($l),w=r(59301),Wl=Object.defineProperty,Ul=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Qa=(e,u,t)=>u in e?Wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yt=(e,u)=>{for(var t in u||(u={}))Kl.call(u,t)&&Qa(e,t,u[t]);if(Ya)for(var t of Ya(u))Yl.call(u,t)&&Qa(e,t,u[t]);return e},$u=(e,u)=>Ul(e,Jl(u)),zu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Wu=(0,a.createContext)({selectArrs:[]}),Ql=({user:e,classroomList:u,loading:t,dispatch:l})=>{var g,C,y,m;const n=(0,E.useIntl)(),s=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,h]=(0,a.useState)(()=>$u(yt({},s),{id:s.coursesId,limit:20})),[J,F]=(0,a.useState)(!1),[_,U]=(0,a.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,me]=(0,a.useState)([]),[V,Pe]=(0,a.useState)(!1),[ie,M]=(0,a.useState)(!1),[i,I]=(0,a.useState)([]),[p,K]=(0,a.useState)(!1),[Ee,we]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ve=(0,E.useLocation)(),{detailCommonHomeworksList:Z,detailLeftMenus:ut,detailTopBanner:It,taskList:at}=u;let hu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{h(yt(yt({},o),s))},[s==null?void 0:s.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,Ce;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ie=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ie)}else if((Ce=e==null?void 0:e.userInfo)!=null&&Ce.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ae)}},[(g=e==null?void 0:e.userInfo)==null?void 0:g.login,Ve==null?void 0:Ve.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[u.actionTabs.key]),(0,a.useEffect)(()=>{me([])},[Z]),(0,a.useEffect)(()=>{M(!1)},[o.categoryId]),(0,a.useEffect)(()=>{Z&&Z.homeworks&&(oe.length===Z.homeworks.length&&oe.length>0?Pe(!0):oe.length!==Z.homeworks.length&&Pe(!1))},[oe]);const Jt=(d,z)=>{o.page=d,o.limit=z,ve()},ve=(d={})=>{me([]),I([]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:$u(yt(yt({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:yt(yt({},o),d)})},Je=()=>zu(void 0,null,function*(){const d=yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(Ce){Ce.indexOf("proportion")>-1&&(z[Ce]=(z[Ce]*100).toFixed(0))}),console.log(z),U(yt({},z))}});(0,a.useEffect)(()=>{me([])},[Z]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:Ce,in_progress_count:De,overed_count:Ae}=Z;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ce||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ae||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}]},Le=[{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=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:w.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:w.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:w.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:w.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:w.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:It.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Kt=d=>{var z,Ce,De,Ae;if(oe.length===0)return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ie=d.label||"",ru={key:Ie,selectArrs:oe,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((Ce=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&Ce.can_publish)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Ae=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Ae.can_stop)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ie="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ie="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ie="\u5220\u9664";break;case"collection":Ie="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:$u(yt({},ru),{key:Ie})})},St=d=>zu(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ve()}),su=(0,a.useMemo)(()=>{let d=[];return at.length>0&&(d=at.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[at]);return w.createElement(Wu.Provider,{value:{params:o,batchStatus:ie,selectArrs:oe,setSelectArrs:me,allSelect:V,dataSource:Z.homeworks||[],detailLeftMenus:ut,main_category_id:Z.main_category_id||"",selectArrsAll:i,setAllSelect:Pe,useBatchStatus:M,dispatch:l,getData:ve,setSelectArrsAll:I}},w.createElement("section",null,w.createElement("aside",{className:Dl.bg},w.createElement(bl.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:l,type:Z==null?void 0:Z.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),F(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),M(!1),o.page=1,E.history.replace(`${Ve.pathname}?tabs=${d.id}`),ve(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:Z==null?void 0:Z.category_name,category_id:(Z==null?void 0:Z.category_id)||(Z==null?void 0:Z.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:ze}),w.createElement(Il.Z,{dataSource:Z.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ie,SortMenuName:Ee,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ve()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ve(o)},onBatch:d=>M(d)})),w.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Z==null?void 0:Z.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Bl,{params:o,dispatch:l,onSelect:qe}):(Z==null?void 0:Z.homeworks)&&Z.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Ft.Z,null),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(w.Fragment,null,w.createElement("aside",{className:"animated fadeIn"},(y=Z==null?void 0:Z.homeworks)==null?void 0:y.map((d,z)=>w.createElement(Nl,{key:z,dataSource:d,params:o,manageAllGroup:Z==null?void 0:Z.manage_all_group})),w.createElement("aside",{className:"tc mb50 mt30"},(Z==null?void 0:Z.query_total_count)>10&&w.createElement(fe.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:Z.query_total_count}))),oe.length>0&&(0,c.GJ)()&&w.createElement(ye.Z,{offsetBottom:0},w.createElement(Ml,{buttonDataSource:Zt,onClick:Kt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(zl,{getData:ve}),w.createElement(xo,{onCallback:()=>M(!1)}),w.createElement(Zl.Z,{onOk:()=>{ve()}}),w.createElement(Sl.Z,{onOk:()=>{}}),w.createElement(Zo,{onCallback:()=>M(!1),courseEndTime:Z==null?void 0:Z.course_end_time}),w.createElement($t.Z,{courseEndTime:Z==null?void 0:Z.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{M(!1),ve()}}),w.createElement($o,null),w.createElement(al,null),w.createElement(Xo,{onCallback:()=>M(!1)}),w.createElement(ml,null),w.createElement(vl,null),w.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),w.createElement(G.default,{open:J,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{F(!1)},onOk:()=>zu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(_));Object.keys(d).map(function(Ce){Ce.indexOf("proportion")>-1&&(d[Ce]=d[Ce]/100)}),(yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success("\u8BBE\u7F6E\u6210\u529F"),F(!1))}),width:800},w.createElement("div",null,w.createElement(T.Z,null,w.createElement(v.Z,{span:24},w.createElement(T.Z,{align:"middle"},w.createElement(v.Z,{span:24},w.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"))))),w.createElement(T.Z,{align:"middle",className:"mt25"},w.createElement(v.Z,null,w.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),w.createElement(T.Z,{className:"ml10"},w.createElement(v.Z,null,w.createElement(x.Z,{checked:_.is_group_grade,onChange:d=>{_.is_group_grade=d,U(yt({},_))}})),w.createElement(v.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"))),w.createElement(T.Z,{className:"mt25"},w.createElement(v.Z,null,w.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),w.createElement(v.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(D.ZP.Group,{value:_==null?void 0:_.ta_mode,onChange:d=>{_.ta_mode=d.target.value,U(yt({},_))}},w.createElement(D.ZP,{value:1,style:{marginTop:15}},w.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),w.createElement("br",null),w.createElement(D.ZP,{value:0,style:{marginTop:15}},w.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),w.createElement(T.Z,{className:"mt25"},w.createElement(v.Z,null,w.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),w.createElement(v.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(D.ZP.Group,{value:_.final_mode,onChange:d=>{_.final_mode=d.target.value,U(yt({},_))}},w.createElement(D.ZP,{value:!1,style:{marginTop:15}},w.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:w.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.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 - ( ",w.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 )",w.createElement("br",null),w.createElement("br",null),"\u6CE8\u610F",w.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",w.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",w.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",w.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"},w.createElement("span",{className:"mt10 ml10 current font14"},w.createElement(A.Z,null))))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(v.Z,null,"\u6559\u5E08\u8BC4\u5206:"),w.createElement(v.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:_.te_proportion,onChange:d=>{_.te_proportion=d,U(Object.assign({},_))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(v.Z,null,"\u52A9\u6559\u8BC4\u5206:"),w.createElement(v.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:_.ta_proportion,onChange:d=>{_.ta_proportion=d,U(Object.assign({},_))}}),w.createElement("span",{className:"ml10"},"%"))),_.is_group_grade&&w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(v.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),w.createElement(v.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:_.gr_proportion,onChange:d=>{_.gr_proportion=d,U(Object.assign({},_))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(v.Z,null,"\u5B66\u751F\u533F\u8BC4:"),w.createElement(v.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:_.st_proportion,onChange:d=>{_.st_proportion=d,U(Object.assign({},_))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement("br",null),w.createElement(D.ZP,{value:!0,style:{marginTop:15}},w.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:w.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",w.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 )",w.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"},w.createElement("span",{className:"mt10 ml10 current font14"},w.createElement(A.Z,null))))),w.createElement(T.Z,null,w.createElement(v.Z,{span:24,className:"ml20"},w.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")))),w.createElement("br",null))))))};var Xl=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(Ql),ql=Object.defineProperty,es=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,qa=(e,u,t)=>u in e?ql(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,en=(e,u)=>{for(var t in u||(u={}))us.call(u,t)&&qa(e,t,u[t]);if(Xa)for(var t of Xa(u))as.call(u,t)&&qa(e,t,u[t]);return e},ns=(e,u)=>es(e,ts(u)),os=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const ls=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var g,C;const y=(0,E.useIntl)(),m=(0,E.useParams)(),[n,s]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),h=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const F={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(_=>{var U;_.author_login===((U=t.userInfo)==null?void 0:U.login)?++F.hasNum:++F.noHasNum}),F.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},F.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},F.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.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:()=>{J()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const J=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:n,destroyOnClose:!0,onOk:()=>os(void 0,null,function*(){var F;if((F=h.current)!=null&&F.onVerify())return;s(!0);const _=yield(0,ee.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),_.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success(y.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:ns(en({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:en({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((g=e==null?void 0:e.actionTabs)!=null&&g.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(de.Z,{ref:F=>h.current=F})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ss=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ls),rs=r(93145),is=Object.defineProperty,tn=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?is(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ds=(e,u)=>{for(var t in u||(u={}))cs.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))ms.call(u,t)&&un(e,t,u[t]);return e},ps=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Es=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),l=(0,E.useParams)();return l.id=l.coursesId,a.createElement(G.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ps(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:ds({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var fs=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Es),Fs=Object.defineProperty,_s=Object.defineProperties,gs=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,an=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?Fs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ln=(e,u)=>{for(var t in u||(u={}))an.call(u,t)&&on(e,t,u[t]);if(vu)for(var t of vu(u))nn.call(u,t)&&on(e,t,u[t]);return e},vs=(e,u)=>_s(e,gs(u)),ys=(e,u)=>{var t={};for(var l in e)an.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&vu)for(var l of vu(e))u.indexOf(l)<0&&nn.call(e,l)&&(t[l]=e[l]);return t},Cs=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const hs=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:g}=u,C=ys(u,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(G.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Cs(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success(y.formatMessage({id:"classrooms.collectSuccessGoToPersonal",defaultMessage:"\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"})),g&&g(),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:vs(ln({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:ln({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var As=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(hs),Uu={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_"},je=r(59301),Bs=Object.defineProperty,sn=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,rn=(e,u,t)=>u in e?Bs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yu=(e,u)=>{for(var t in u||(u={}))Ds.call(u,t)&&rn(e,t,u[t]);if(sn)for(var t of sn(u))bs.call(u,t)&&rn(e,t,u[t]);return e},Ju=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const{TabPane:vr}=Du.default,Ps=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const g=(0,E.useIntl)(),C=(0,E.useParams)(),y=(0,E.useLocation)(),[m]=j.default.useForm(),{brankList:n}=e,[s,O]=(0,a.useState)(!1);let[o,h]=(0,a.useState)(!0);const[J,F]=(0,a.useState)("myself");let[_,U]=(0,a.useState)([]),[oe,me]=(0,a.useState)();const[V,Pe]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ie=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let M=[];const i=function(){return Ju(this,null,function*(){var p;if(o){O(!1),++V.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:yu({},V)});_=[..._.concat(K.object_list)],me(K.is_teacher),((p=K.object_list)==null?void 0:p.length)<V.limit?h(!1):h(!0),U([..._]),K.object_list==""&&V.page===1&&O(!0)}})},{detailCommonHomeworksList:I}=u;return je.createElement(G.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:g.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},onOk:()=>Ju(void 0,null,function*(){var p,K;const Ee=m.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:Ee.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:yu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:yu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:yu({},e.actionTabs.params),manage_all_group:I==null?void 0:I.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(T.Z,null,je.createElement(v.Z,{span:12},ie.map((p,K)=>je.createElement(Ye.ZP,{key:K,shape:"round",type:J===p.id?"primary":"default",className:"mr10",onClick:Ee=>Ju(void 0,null,function*(){_=[],o=!0,V.page=0,V.search="",V.filter=p.id,i(),F(p.id)})},p.name))),je.createElement(v.Z,{span:12,className:"tr"},je.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,V.search=p,V.page=0,_=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),J==="myself"&&je.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",je.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),J==="public"&&je.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"),je.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!oe&&J==="public"&&je.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},je.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),je.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")),je.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),i()},hasMore:o,useWindow:!1},s&&je.createElement(Ft.Z,{styles:{margin:"0px auto"}}),je.createElement(j.default,{form:m,initialValues:{group_ids:M},className:Uu.form,onChange:p=>{M=m.getFieldValue()}},je.createElement(j.default.Item,{name:"group_ids"},je.createElement(S.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},_==null?void 0:_.map(function(p,K){return je.createElement(T.Z,{key:K},je.createElement(v.Z,{flex:"2"},je.createElement(S.default,{onChange:Ee=>{},key:K,value:String(p.id),defaultChecked:!0},je.createElement("span",{className:["c-black",Uu.line1].join(" ")},p.name))),je.createElement(v.Z,{flex:"1",className:"c-black"},je.createElement("span",{className:Uu.line1},p==null?void 0:p.course_list_name)),je.createElement(v.Z,{flex:"50px",className:"c-black"},J==="public"&&(0,c.Ny)()?je.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):J==="myself"?je.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var ws=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ps),ks=r(86125),xs=r(55753),Os=r(59149),Ct=r(59301),Ts=Object.defineProperty,cn=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,mn=(e,u,t)=>u in e?Ts(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,dn=(e,u)=>{for(var t in u||(u={}))Ns.call(u,t)&&mn(e,t,u[t]);if(cn)for(var t of cn(u))Ls.call(u,t)&&mn(e,t,u[t]);return e};const Ms=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[g,C]=(0,a.useState)(!1),[y,m]=(0,a.useState)("");(0,a.useEffect)(()=>{C(!1),m("")},[]);const n=()=>{var s,O;const o=(0,E.useIntl)();if((0,c.Rm)()&&!((O=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&O.can_create)){L.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}y==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),y==="2"&&(u(),C(!1),m(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:dn(dn({},{color:"#999",margin:"200px auto"}),e)},Ct.createElement("img",{src:Os.z3}),Ct.createElement("p",{className:"mt20 font14"},intl.formatMessage({id:"classrooms.noGroupHomework",defaultMessage:"\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"})),Ct.createElement("div",{style:{marginTop:"30px"}},Ct.createElement(Ye.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},intl.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})),Ct.createElement(Ye.ZP,{onClick:()=>{(0,H.xg)(`${Ha.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"}},intl.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"}))),g&&Ct.createElement(G.default,{open:!0,centered:!0,title:intl.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>C(!1),onOk:n},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:y==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:y==="2",onClick:()=>m("2")},intl.formatMessage({id:"classrooms.chooseResource",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))};var Is=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ms),Zs={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"},Ss=r(76940),dt={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Hs=Object.defineProperty,js=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,pn=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,En=(e,u,t)=>u in e?Hs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,au=(e,u)=>{for(var t in u||(u={}))Rs.call(u,t)&&En(e,t,u[t]);if(pn)for(var t of pn(u))Vs.call(u,t)&&En(e,t,u[t]);return e},$s=(e,u)=>js(e,Gs(u)),Vt=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),zs=({dataSource:e,params:u,manageAllGroup:t})=>{var l,g,C,y;const{batchStatus:m,selectArrs:n,setSelectArrs:s,selectArrsAll:O,setSelectArrsAll:o,dispatch:h}=(0,a.useContext)(Xu),J=(0,E.useIntl)();let F=(0,E.useParams)();const[_,U]=(0,a.useState)(!1),oe=(0,a.useRef)(),[me,V]=(0,a.useState)([]);F=$s(au(au({},u),F),{category:F==null?void 0:F.categoryId}),(0,a.useEffect)(()=>{V([]),U(!1)},[]);const Pe=[{title:J.formatMessage({id:"classrooms.class",defaultMessage:J.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"course_group_name",key:"course_group_name"},{title:J.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(i,I)=>I.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var I,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(I=i==null?void 0:i.split("/"))==null?void 0:I[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:J.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ie(){return Vt(this,null,function*(){let i=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:au({},F)});V(i.data)})}const M=i=>{n.includes(i)?(s(n.filter(I=>I!==i)),o(O.filter(I=>I.homework_id!==i))):(s([...n,i]),o([...O,e]))};return a.createElement("div",{className:dt.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(i.target))&&(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:oe},a.createElement(S.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:n.includes(e.homework_id),onChange:()=>M(e.homework_id)})),a.createElement("div",{className:dt.info},a.createElement("div",{className:dt.title},a.createElement("div",{className:dt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:dt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},F),type:2,manage_all_group:t}})})},a.createElement("aside",{className:dt.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,J.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,c.dE)()&&a.createElement("div",{className:dt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((g=e.status)!=null&&g.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),(0,H.xg)(`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:dt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((y=e.status)==null?void 0:y.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:dt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,J.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:dt.dro,dropdownRender:()=>a.createElement(Se.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},F),type:2,manage_all_group:t}})})},J.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status==="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({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"&&a.createElement(Se.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},F),type:2}})})},J.formatMessage({id:"classrooms.cutOffNow",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),a.createElement(Se.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),h({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:F,status:e==null?void 0:e.status}})})},J.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Se.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${F.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},J.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:dt.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,J.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),a.createElement("div",{className:dt.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.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&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},J.formatMessage({id:"classrooms.completed",defaultMessage:"\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)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},J.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.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)&&a.createElement("span",{className:dt.iconV,onClick:i=>Vt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),_||ie(),U(!_)})},a.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:dt.content},(0,c.dE)()&&a.createElement("span",{className:dt.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.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)!=="--"&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length>5&&a.createElement(Qt.default,{scroll:{y:240},onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&me.length<6&&me.length>0&&a.createElement(Qt.default,{onRow:i=>({onClick:I=>{I.stopPropagation(),I.preventDefault()}}),onHeaderRow:(i,I)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:me,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,I,p)=>{p.field&&(F.sort_by=p.field),p.order||(F.sort_direction="asc"),p.order==="ascend"&&(F.sort_direction="asc"),p.order==="descend"&&(F.sort_direction="desc"),p.order||(F.sort_direction="asc"),ie()},columns:Pe}))))},fn={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},Ws=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())}),Us=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:g,dataSource:C,selectArrs:y,useBatchStatus:m,dispatch:n,params:s,getData:O,detailLeftMenus:o,main_category_id:h,setSelectArrsAll:J}=(0,a.useContext)(Xu);let F;const _=(0,E.useIntl)(),[U,oe]=(0,a.useState)(!1),[me,V]=(0,a.useState)(""),Pe=i=>{l(i.target.checked),g(i.target.checked?C.map(I=>I.homework_id):[]),i.target.checked?J([...C]):J([])},ie=()=>{let i={courseId:s.id,container_type:"group_homework"};s.categoryId&&(i.category_id=s.categoryId),n({type:"classroomList/getAllTaskList",payload:i}),n({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(F=o.course_modules.filter(i=>i.type==="group_homework")[0]);const M=a.createElement("div",{className:fn.moveCategory,onMouseLeave:i=>oe(!1)},a.createElement(Se.default,{onClick:i=>Ws(void 0,[i],function*({item:I,key:p,keyPath:K,domEvent:Ee}){if(y=="")return L.ZP.error(_.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,ee.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:p}})).status===0&&(L.ZP.success(_.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),m(!1),O(),n({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(tt.default,{onChange:i=>{V(i.target.value)}})),F&&F.second_category.filter(i=>i.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(i,I){var p;if(!(me!==""&&i.category_name.indexOf(me)<0))return a.createElement(a.Fragment,null,a.createElement(Se.default.Item,{className:"multi-llipsis1e",key:i.category_id},i.category_name),(p=i==null?void 0:i.third_category)==null?void 0:p.map(K=>a.createElement(Se.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:K.category_id},K.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:i=>{i.preventDefault(),n({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:h,type:"group_homework"}}})}},_.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return a.createElement("div",{className:fn.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(v.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(v.Z,null,a.createElement(S.default,{checked:t,onChange:Pe},_.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",y.length,"\uFF09")),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:i})=>{u({key:i})}}},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:ie,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},_.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>M,getPopupContainer:i=>i.parentNode},a.createElement(Ye.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},_.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",a.createElement(xu.Z,null)))),(0,c.GJ)()&&a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),a.createElement(v.Z,null,a.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{g([]),m(!1)}},_.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},Js=r(50935),Ks=r(62686),Ys=r(61604),Te=r(59301),Qs=Object.defineProperty,Xs=Object.defineProperties,qs=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,Fn=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,gn=(e,u,t)=>u in e?Qs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,nu=(e,u)=>{for(var t in u||(u={}))Fn.call(u,t)&&gn(e,t,u[t]);if(Cu)for(var t of Cu(u))_n.call(u,t)&&gn(e,t,u[t]);return e},vn=(e,u)=>Xs(e,qs(u)),er=(e,u)=>{var t={};for(var l in e)Fn.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Cu)for(var l of Cu(e))u.indexOf(l)<0&&_n.call(e,l)&&(t[l]=e[l]);return t},Ku=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});q().extend(Lu());const tr=({data:e,value:u,onChange:t})=>{var l,g,C,y;const[m,n]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[s,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),Te.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement(S.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:o=>{n(vn(nu({},m),{leftSearch:o.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:l.length)!==0?Te.createElement(S.default.Group,{value:u,onChange:o=>{t(o)}},Te.createElement(Tu.Z,{direction:"vertical"},(g=m.leftSearch?e==null?void 0:e.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.leftSearch)}):e)==null?void 0:g.map((o,h)=>Te.createElement(S.default,{key:h,value:o.id},o==null?void 0:o.name)))):Te.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:o=>{n(vn(nu({},m),{rigthSearch:o.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=m.rigthSearch?s==null?void 0:s.filter(o=>{var h;return(h=o==null?void 0:o.name)==null?void 0:h.includes(m.rigthSearch)}):s)==null?void 0:y.map((o,h)=>Te.createElement(T.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(v.Z,null,o==null?void 0:o.name),Te.createElement(v.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(J=>J!==(o==null?void 0:o.id)))}})))):Te.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},ur=e=>{var u=e,{classroomList:t,dispatch:l,user:g,getData:C}=u,y=er(u,["classroomList","dispatch","user","getData"]),m,n,s,O,o,h;const J=(0,E.useIntl)(),F=(0,E.useParams)(),[_]=j.default.useForm(),U=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,me,V]=(0,Lt.U)(ne.c_,nu(nu({},F),(n=t==null?void 0:t.actionTabs)==null?void 0:n.params)),[,,Pe,ie]=(0,Lt.U)(ne.nP,{course_id:F==null?void 0:F.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,M,i]=(0,Lt.U)(ne.sm,{course_id:F==null?void 0:F.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),I=(...p)=>Ku(void 0,[...p],function*(K={}){Pe({});const Ee=yield me({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{U&&I()},[U]),Te.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:M,onOk:()=>Ku(void 0,null,function*(){_.submit()})},Te.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"),Te.createElement(j.default,{form:_,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Ku(void 0,null,function*(){var K,Ee,we;const Ve=yield i(((K=V==null?void 0:V.course_groups)==null?void 0:K.length)>0?{unified_late:((Ee=V==null?void 0:V.course_groups)==null?void 0:Ee.length)<=0,allow_late_settings:[nu({},p)]}:nu({unified_late:((we=V==null?void 0:V.course_groups)==null?void 0:we.length)<=0},p));(Ve==null?void 0:Ve.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Te.createElement(T.Z,{wrap:!1,gutter:20},Te.createElement(v.Z,{flex:1},Te.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Te.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Te.createElement(v.Z,{flex:"390px"},Te.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,K,Ee){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(ie==null?void 0:ie.max_late_time).startOf("minute")?(L.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${ie==null?void 0:ie.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(W.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,H.BO)(p,{startTime:ie==null?void 0:ie.max_late_time}),disabledTime:p=>(0,H.hv)(p,{compared:ie==null?void 0:ie.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((h=V==null?void 0:V.course_groups)==null?void 0:h.length)>0&&Te.createElement(Nu.Z,{spinning:oe},Te.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:J.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Te.createElement(tr,{data:(V==null?void 0:V.course_groups)||[],onChange:p=>{Pe({group_ids:p})}})))))};var ar=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ur),k=r(59301),nr=Object.defineProperty,or=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Cn=(e,u,t)=>u in e?nr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ht=(e,u)=>{for(var t in u||(u={}))sr.call(u,t)&&Cn(e,t,u[t]);if(yn)for(var t of yn(u))rr.call(u,t)&&Cn(e,t,u[t]);return e},Yu=(e,u)=>or(e,lr(u)),Qu=(e,u,t)=>new Promise((l,g)=>{var C=n=>{try{m(t.next(n))}catch(s){g(s)}},y=n=>{try{m(t.throw(n))}catch(s){g(s)}},m=n=>n.done?l(n.value):Promise.resolve(n.value).then(C,y);m((t=t.apply(e,u)).next())});const Xu=(0,a.createContext)({selectArrs:[]}),ir=({user:e,classroomList:u,loading:t,dispatch:l})=>{var g,C,y,m;const n=(0,E.useIntl)(),s=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,h]=(0,a.useState)(()=>Yu(ht({},s),{id:s.coursesId,limit:20})),[J,F]=(0,a.useState)(!1),[_,U]=(0,a.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,me]=(0,a.useState)([]),[V,Pe]=(0,a.useState)(!1),[ie,M]=(0,a.useState)(!1),[i,I]=(0,a.useState)([]),[p,K]=(0,a.useState)(!1),[Ee,we]=(0,a.useState)(n.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),Ve=(0,E.useLocation)(),{detailCommonHomeworksList:Z,detailLeftMenus:ut,detailTopBanner:It,taskList:at}=u;let hu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{h(ht(ht({},o),s))},[s==null?void 0:s.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,Ce;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ie=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ie)}else if((Ce=e==null?void 0:e.userInfo)!=null&&Ce.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),ve(Ae)}},[(g=e==null?void 0:e.userInfo)==null?void 0:g.login,Ve==null?void 0:Ve.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[u.actionTabs.key]),(0,a.useEffect)(()=>{me([])},[Z]),(0,a.useEffect)(()=>{M(!1)},[o.categoryId]),(0,a.useEffect)(()=>{Z&&Z.homeworks&&(oe.length===Z.homeworks.length&&oe.length>0?Pe(!0):oe.length!==Z.homeworks.length&&Pe(!1))},[oe]);const Jt=(d,z)=>{o.page=d,o.limit=z,ve()},ve=(d={})=>{me([]),I([]),(0,c.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Yu(ht(ht({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:ht(ht({},o),d)})},Je=()=>Qu(void 0,null,function*(){const d=yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(Ce){Ce.indexOf("proportion")>-1&&(z[Ce]=(z[Ce]*100).toFixed(0))}),console.log(z),U(ht({},z))}});(0,a.useEffect)(()=>{me([])},[Z]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:Ce,in_progress_count:De,overed_count:Ae}=Z;return[{name:n.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:d||0},{name:n.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:z||0},{name:n.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:Ce||0},{name:n.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:De||0},{name:n.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:Ae||0}]}else return[{name:n.formatMessage({id:"classrooms.all",defaultMessage:"\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:n.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}]},Le=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:n.formatMessage({id:"classrooms.chooseResource",defaultMessage:"\u9009\u7528\u8D44\u6E90"}),id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ze=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}d==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:n.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:k.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:k.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:k.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:k.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:n.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:k.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:It.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Kt=d=>{var z,Ce,De,Ae;if(oe.length===0)return L.ZP.error(n.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let Ie=d.label||"",ru={key:Ie,selectArrs:oe,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((Ce=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&Ce.can_publish)){L.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ie="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Ae=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Ae.can_stop)){L.ZP.warning(n.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}Ie="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ie="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ie="\u5220\u9664";break;case"collection":Ie="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:Yu(ht({},ru),{key:Ie})})},St=d=>Qu(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ve()}),su=(0,a.useMemo)(()=>{let d=[];return at.length>0&&(d=at.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[at]);return k.createElement(Xu.Provider,{value:{params:o,batchStatus:ie,selectArrs:oe,setSelectArrs:me,allSelect:V,dataSource:Z.homeworks||[],detailLeftMenus:ut,main_category_id:Z.main_category_id||"",selectArrsAll:i,setAllSelect:Pe,useBatchStatus:M,dispatch:l,getData:ve,setSelectArrsAll:I}},k.createElement("section",null,k.createElement("aside",{className:Zs.bg},k.createElement(Ss.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:l,type:Z==null?void 0:Z.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":n.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),F(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),M(!1),o.page=1,E.history.replace(`${Ve.pathname}?tabs=${d.id}`),ve(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?n.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:Z==null?void 0:Z.category_name,category_id:(Z==null?void 0:Z.category_id)||(Z==null?void 0:Z.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:ze}),k.createElement(Js.Z,{dataSource:Z.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ie,SortMenuName:Ee,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ve()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ve(o)},onBatch:d=>M(d)})),k.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Z==null?void 0:Z.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Is,{params:o,dispatch:l,onSelect:qe}):(Z==null?void 0:Z.homeworks)&&Z.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Ft.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(y=Z==null?void 0:Z.homeworks)==null?void 0:y.map((d,z)=>k.createElement(zs,{key:z,dataSource:d,params:o,manageAllGroup:Z==null?void 0:Z.manage_all_group})),k.createElement("aside",{className:"tc mb50 mt30"},(Z==null?void 0:Z.query_total_count)>10&&k.createElement(fe.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:Z.query_total_count}))),oe.length>0&&(0,c.GJ)()&&k.createElement(ye.Z,{offsetBottom:0},k.createElement(Us,{buttonDataSource:Zt,onClick:Kt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(ar,{getData:ve}),k.createElement(ss,{onCallback:()=>M(!1)}),k.createElement(Ks.Z,{onOk:()=>{ve()}}),k.createElement(Ys.Z,{onOk:()=>{}}),k.createElement(rs.Z,{onCallback:()=>M(!1),courseEndTime:Z==null?void 0:Z.course_end_time}),k.createElement($t.Z,{courseEndTime:Z==null?void 0:Z.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{M(!1),ve()}}),k.createElement(fs,null),k.createElement(ws,null),k.createElement(As,{onCallback:()=>M(!1)}),k.createElement(ks.Z,null),k.createElement(xs.Z,null),k.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),k.createElement(G.default,{open:J,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{F(!1)},onOk:()=>Qu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(_));Object.keys(d).map(function(Ce){Ce.indexOf("proportion")>-1&&(d[Ce]=d[Ce]/100)}),(yield(0,ee.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success(n.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),F(!1))}),width:800},k.createElement("div",null,k.createElement(T.Z,null,k.createElement(v.Z,{span:24},k.createElement(T.Z,{align:"middle"},k.createElement(v.Z,{span:24},k.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"))))),k.createElement(T.Z,{align:"middle",className:"mt25"},k.createElement(v.Z,null,k.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),k.createElement(T.Z,{className:"ml10"},k.createElement(v.Z,null,k.createElement(x.Z,{checked:_.is_group_grade,onChange:d=>{_.is_group_grade=d,U(ht({},_))}})),k.createElement(v.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"))),k.createElement(T.Z,{className:"mt25"},k.createElement(v.Z,null,k.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),k.createElement(v.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(D.ZP.Group,{value:_==null?void 0:_.ta_mode,onChange:d=>{_.ta_mode=d.target.value,U(ht({},_))}},k.createElement(D.ZP,{value:1,style:{marginTop:15}},k.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),k.createElement("br",null),k.createElement(D.ZP,{value:0,style:{marginTop:15}},k.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),k.createElement(T.Z,{className:"mt25"},k.createElement(v.Z,null,k.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),k.createElement(v.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(D.ZP.Group,{value:_.final_mode,onChange:d=>{_.final_mode=d.target.value,U(ht({},_))}},k.createElement(D.ZP,{value:!1,style:{marginTop:15}},k.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:k.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.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 - ( ",k.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 )",k.createElement("br",null),k.createElement("br",null),"\u6CE8\u610F",k.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",k.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",k.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",k.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"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(A.Z,null))))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(v.Z,null,"\u6559\u5E08\u8BC4\u5206:"),k.createElement(v.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:_.te_proportion,onChange:d=>{_.te_proportion=d,U(Object.assign({},_))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(v.Z,null,"\u52A9\u6559\u8BC4\u5206:"),k.createElement(v.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:_.ta_proportion,onChange:d=>{_.ta_proportion=d,U(Object.assign({},_))}}),k.createElement("span",{className:"ml10"},"%"))),_.is_group_grade&&k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(v.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),k.createElement(v.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:_.gr_proportion,onChange:d=>{_.gr_proportion=d,U(Object.assign({},_))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(v.Z,null,"\u5B66\u751F\u533F\u8BC4:"),k.createElement(v.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:_.st_proportion,onChange:d=>{_.st_proportion=d,U(Object.assign({},_))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement("br",null),k.createElement(D.ZP,{value:!0,style:{marginTop:15}},k.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:k.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",k.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 )",k.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"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(A.Z,null))))),k.createElement(T.Z,null,k.createElement(v.Z,{span:24,className:"ml20"},k.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")))),k.createElement("br",null))))))};var cr=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(ir);const mr=({globalSetting:e})=>{var u;const t=(0,E.useIntl)();switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case f.Fy.THEMEONE:return a.createElement(Co,null);case f.Fy.THEMETHREE:return a.createElement(Xl,null);case f.Fy.DEFAULT:default:return a.createElement(cr,null)}};var dr=(0,E.connect)(({globalSetting:e})=>({globalSetting:e}))(mr)},6630:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return G}});var f=r(59301),a=r(38854),E=r(20834),L=r(6848),Q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},fe=r(3918),G=({isAdmin:T,dataSource:v,batchStatus:x,SortMenuName:D,setSortMenuName:N,onSearch:b,onSort:A,onBatch:c})=>{const H=T?[{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"}],ee=$=>{N($.name),A($)},de=D==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Q.searchSortControllerContainer},f.createElement(fe.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:$}})=>{b($.trim())},style:{width:220}}),f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[D]},H.map($=>f.createElement(E.default.Item,{key:$.name,onClick:()=>ee($)},$.name)))},f.createElement("div",null,f.createElement("span",{className:`${Q.btn} ${de?Q.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),de&&f.createElement(L.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"},f.createElement("span",{className:Q.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},26881:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return D}});var f=r(59301),a=r(20834),E=r(38854),L=r(8591),Q=r(6848),fe={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ye=r(65582),G=r(41867),T=r(3918),v=r(2337);const x=({isLoading:N,addText:b,tabDataSource:A,isAdmin:c,dispatch:H,type:ee,exportType:de,TooltipTitle:$,categoryId:Fe,dropdownMenu:R,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:le,onTabMenuClick:te,onTooltipTitleClick:re,onDropdownMenuClick:B,onsetClick:X})=>{var pe;const ge=()=>{const W=(0,ye.useIntl)();return f.createElement(a.default,{onClick:({key:S})=>{B(S)}},R.map(S=>f.createElement(a.default.Item,{key:S.id},S.name)))},j=(0,ye.useParams)();return f.createElement("div",{className:fe.tabMenuContainer},f.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"}},f.createElement("div",{className:"flex gap-4px mr-auto"},A==null?void 0:A.map((W,S)=>f.createElement("div",{key:S,className:`text-16px flex item-center justify-center current ${_e==(W==null?void 0:W.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:_e==(W==null?void 0:W.id)?"#1890FF":""},onClick:()=>N?{}:te(W)},W==null?void 0:W.name,W.total!==void 0&&f.createElement("span",{className:"ml-4px"},W==null?void 0:W.total)))),c&&Be&&f.createElement("div",{className:"flex item-center gap-20px mr-20px"},f.createElement(E.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:W})=>{var S,ae;if(de==="group"&&!((S=le.AssistantObject.group)!=null&&S.can_download)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(de==="normal"&&!((ae=le.AssistantObject.normal)!=null&&ae.can_download)){L.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}W=="1"&&H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ee,exportType:de,category_id:j.categoryId}}),W=="3"&&ye.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}}},f.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,G.Rm)()&&!((pe=le.AssistantObject.normal)!=null&&pe.can_create)?"":f.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:X}),f.createElement(Q.Z,{title:$},f.createElement("span",{className:`iconfont ${Fe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:re})),f.createElement(E.Z,{dropdownRender:ge},f.createElement(T.op,{theme:v.Fy.THEMEONE,icon:f.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",b||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var D=(0,ye.connect)(({classroomList:N})=>({classroomList:N}))(x)},86094:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return G}});var f=r(59301),a=r(38854),E=r(20834),L=r(6848),Q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},fe=r(3918),G=({isAdmin:T,dataSource:v,batchStatus:x,SortMenuName:D,setSortMenuName:N,onSearch:b,onSort:A,onBatch:c})=>{const H=T?[{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"}],ee=$=>{N($.name),A($)},de=D==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Q.searchSortControllerContainer},f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[D]},H.map($=>f.createElement(E.default.Item,{key:$.name,onClick:()=>ee($)},$.name)))},f.createElement("div",null,f.createElement("span",{className:`${Q.btn} ${de?Q.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),de&&f.createElement(L.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"},f.createElement("span",{className:Q.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(fe.t7,{className:Q.myInput,style:{width:220,marginLeft:"auto"},onChange:($,Fe)=>{b($.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},54473:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return D}});var f=r(59301),a=r(20834),E=r(95237),L=r(43604),Q=r(38854),fe=r(8591),ye=r(6848),G={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},T=r(65582),v=r(41867);const x=({isLoading:N,addText:b,tabDataSource:A,isAdmin:c,dispatch:H,type:ee,exportType:de,TooltipTitle:$,categoryId:Fe,dropdownMenu:R,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:le,onTabMenuClick:te,onTooltipTitleClick:re,onDropdownMenuClick:B,onsetClick:X})=>{var pe;const ge=()=>{const W=(0,T.useIntl)();return f.createElement(a.default,{onClick:({key:S})=>{B(S)}},R.map(S=>f.createElement(a.default.Item,{key:S.id},S.name)))},j=(0,T.useParams)();return f.createElement("div",{className:G.tabMenuContainer},f.createElement(E.Z,null,f.createElement(L.Z,{flex:"1"},f.createElement(a.default,{mode:"horizontal",selectedKeys:_e},A.map(W=>f.createElement(a.default.Item,{key:W.id,onClick:()=>N?{}:te(W),style:{color:"#fff"}},f.createElement("span",{className:`${c?"mr5":""}`},W.name),W.total!==void 0&&f.createElement("span",null,W.total||0))))),c&&Be&&f.createElement(L.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(a.default,null,f.createElement(a.default.Item,{key:1,onClick:()=>{var W,S;if(de==="group"&&!((W=le.AssistantObject.group)!=null&&W.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(de==="normal"&&!((S=le.AssistantObject.normal)!=null&&S.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ee,exportType:de,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(a.default.Item,{key:3,onClick:()=>{var W,S;if(de==="group"&&!((W=le.AssistantObject.group)!=null&&W.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(de==="normal"&&!((S=le.AssistantObject.normal)!=null&&S.can_download)){fe.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}T.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,v.Rm)()&&!((pe=le.AssistantObject.normal)!=null&&pe.can_create)?"":f.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:X},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:G.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:re},f.createElement(ye.Z,{title:$},f.createElement("span",{className:Fe?`${G.iconH} iconfont icon-zhongmingmingmulu`:`${G.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Q.Z,{className:"ml10",dropdownRender:ge},f.createElement("span",{className:G.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var D=(0,T.connect)(({classroomList:N})=>({classroomList:N}))(x)},80024:function(Ue,he,r){"use strict";r.d(he,{$J:function(){return E},JZ:function(){return Q},bN:function(){return ye},jP:function(){return fe},rO:function(){return L}});var f=r(38147),a=(G,T,v)=>new Promise((x,D)=>{var N=c=>{try{A(v.next(c))}catch(H){D(H)}},b=c=>{try{A(v.throw(c))}catch(H){D(H)}},A=c=>c.done?x(c.value):Promise.resolve(c.value).then(N,b);A((v=v.apply(G,T)).next())});function E(G){return(0,f.U2)(`libraries/${G}.json`)}function L(G){return(0,f.U2)("library_tags.json",G)}function Q(G){return a(this,null,function*(){return(yield(0,f.IV)(`attachments/${G}.json`)).status===0})}function fe(G){return(0,f.v_)("libraries.json",G)}function ye(G,T){return(0,f.gz)(`libraries/${G}.json`,T)}},77578:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return f}});const f=a=>a?typeof a=="function"?a():a:null},27666:function(Ue,he,r){"use strict";var f=r(94480),a=r(16089);function E(L){let Q;const fe=G=>()=>{Q=null,L.apply(void 0,(0,f.Z)(G))},ye=function(){if(Q==null){for(var G=arguments.length,T=new Array(G),v=0;v<G;v++)T[v]=arguments[v];Q=(0,a.Z)(fe(T))}};return ye.cancel=()=>{a.Z.cancel(Q),Q=null},ye}he.Z=E},81228:function(Ue,he,r){"use strict";r.d(he,{Z:function(){return _e}});var f=r(67732),a=r(83652),E=r(42403),L=r(158),Q=r(59301),fe=r(92310),ye=r.n(fe),G=r(29301),T=r(2738),v=r(27666),x=r(36355),D=r(83116),N=r(37613);const b=le=>{const{componentCls:te}=le;return{[te]:{position:"fixed",zIndex:le.zIndexPopup}}};var A=(0,D.Z)("Affix",le=>{const te=(0,N.TS)(le,{zIndexPopup:le.zIndexBase+10});return[b(te)]});function c(le){return le!==window?le.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function H(le,te,re){if(re!==void 0&&te.top>le.top-re)return re+te.top}function ee(le,te,re){if(re!==void 0&&te.bottom<le.bottom+re){const B=window.innerHeight-te.bottom;return re+B}}const de=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function $(){return typeof window!="undefined"?window:null}var Fe;(function(le){le[le.None=0]="None",le[le.Prepare=1]="Prepare"})(Fe||(Fe={}));let R=function(le){(0,E.Z)(re,le);var te=(0,L.Z)(re);function re(){var B;return(0,f.Z)(this,re),B=te.apply(this,arguments),B.state={status:Fe.None,lastAffix:!1,prevTarget:null},B.placeholderNodeRef=(0,Q.createRef)(),B.fixedNodeRef=(0,Q.createRef)(),B.addListeners=()=>{const X=B.getTargetFunc(),pe=X==null?void 0:X(),{prevTarget:ge}=B.state;ge!==pe&&(de.forEach(j=>{ge==null||ge.removeEventListener(j,B.lazyUpdatePosition),pe==null||pe.addEventListener(j,B.lazyUpdatePosition)}),B.updatePosition(),B.setState({prevTarget:pe}))},B.removeListeners=()=>{B.timer&&(clearTimeout(B.timer),B.timer=null);const{prevTarget:X}=B.state,pe=B.getTargetFunc(),ge=pe==null?void 0:pe();de.forEach(j=>{ge==null||ge.removeEventListener(j,B.lazyUpdatePosition),X==null||X.removeEventListener(j,B.lazyUpdatePosition)}),B.updatePosition.cancel(),B.lazyUpdatePosition.cancel()},B.getOffsetTop=()=>{const{offsetBottom:X,offsetTop:pe}=B.props;return X===void 0&&pe===void 0?0:pe},B.getOffsetBottom=()=>B.props.offsetBottom,B.measure=()=>{const{status:X,lastAffix:pe}=B.state,{onChange:ge}=B.props,j=B.getTargetFunc();if(X!==Fe.Prepare||!B.fixedNodeRef.current||!B.placeholderNodeRef.current||!j)return;const W=B.getOffsetTop(),S=B.getOffsetBottom(),ae=j();if(ae){const q={status:Fe.None},Me=c(B.placeholderNodeRef.current);if(Me.top===0&&Me.left===0&&Me.width===0&&Me.height===0)return;const se=c(ae),ne=H(Me,se,W),Y=ee(Me,se,S);ne!==void 0?(q.affixStyle={position:"fixed",top:ne,width:Me.width,height:Me.height},q.placeholderStyle={width:Me.width,height:Me.height}):Y!==void 0&&(q.affixStyle={position:"fixed",bottom:Y,width:Me.width,height:Me.height},q.placeholderStyle={width:Me.width,height:Me.height}),q.lastAffix=!!q.affixStyle,ge&&pe!==q.lastAffix&&ge(q.lastAffix),B.setState(q)}},B.prepareMeasure=()=>{B.setState({status:Fe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},B.updatePosition=(0,v.Z)(()=>{B.prepareMeasure()}),B.lazyUpdatePosition=(0,v.Z)(()=>{const X=B.getTargetFunc(),{affixStyle:pe}=B.state;if(X&&pe){const ge=B.getOffsetTop(),j=B.getOffsetBottom(),W=X();if(W&&B.placeholderNodeRef.current){const S=c(W),ae=c(B.placeholderNodeRef.current),q=H(ae,S,ge),Me=ee(ae,S,j);if(q!==void 0&&pe.top===q||Me!==void 0&&pe.bottom===Me)return}}B.prepareMeasure()}),B}return(0,a.Z)(re,[{key:"getTargetFunc",value:function(){const{getTargetContainer:X}=this.context,{target:pe}=this.props;return pe!==void 0?pe:X!=null?X:$}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(X){this.addListeners(),(X.offsetTop!==this.props.offsetTop||X.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:X,placeholderStyle:pe}=this.state,{affixPrefixCls:ge,rootClassName:j,children:W}=this.props,S=ye()(X&&j,{[ge]:!!X});let ae=(0,T.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Q.createElement(G.Z,{onResize:this.updatePosition},Q.createElement("div",Object.assign({},ae,{ref:this.placeholderNodeRef}),X&&Q.createElement("div",{style:pe,"aria-hidden":"true"}),Q.createElement("div",{className:S,ref:this.fixedNodeRef,style:X},Q.createElement(G.Z,{onResize:this.updatePosition},W))))}}]),re}(Q.Component);R.contextType=x.E_;var _e=(0,Q.forwardRef)((le,te)=>{const{prefixCls:re,rootClassName:B}=le,{getPrefixCls:X}=(0,Q.useContext)(x.E_),pe=X("affix",re),[ge,j]=A(pe),W=Object.assign(Object.assign({},le),{affixPrefixCls:pe,rootClassName:ye()(B,j)});return ge(Q.createElement(R,Object.assign({},W,{ref:te})))})},39722:function(Ue,he,r){"use strict";r.d(he,{t5:function(){return v}});var f=r(92310),a=r.n(f),E=r(55477),L=r(59301),Q=r(36355),fe=r(77578),ye=r(17356),G=function(D,N){var b={};for(var A in D)Object.prototype.hasOwnProperty.call(D,A)&&N.indexOf(A)<0&&(b[A]=D[A]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,A=Object.getOwnPropertySymbols(D);c<A.length;c++)N.indexOf(A[c])<0&&Object.prototype.propertyIsEnumerable.call(D,A[c])&&(b[A[c]]=D[A[c]]);return b};const T=(D,N,b)=>{if(!(!N&&!b))return L.createElement(L.Fragment,null,N&&L.createElement("div",{className:`${D}-title`},(0,fe.Z)(N)),L.createElement("div",{className:`${D}-inner-content`},(0,fe.Z)(b)))},v=D=>{const{hashId:N,prefixCls:b,className:A,style:c,placement:H="top",title:ee,content:de,children:$}=D;return L.createElement("div",{className:a()(N,b,`${b}-pure`,`${b}-placement-${H}`,A),style:c},L.createElement("div",{className:`${b}-arrow`}),L.createElement(E.G,Object.assign({},D,{className:N,prefixCls:b}),$||T(b,ee,de)))},x=D=>{const{prefixCls:N}=D,b=G(D,["prefixCls"]),{getPrefixCls:A}=L.useContext(Q.E_),c=A("popover",N),[H,ee]=(0,ye.Z)(c);return H(L.createElement(v,Object.assign({},b,{prefixCls:c,hashId:ee})))};he.ZP=x},60324:function(Ue,he,r){"use strict";var f=r(92310),a=r.n(f),E=r(59301),L=r(77578),Q=r(62892),fe=r(36355),ye=r(6848),G=r(39722),T=r(17356),v=function(N,b){var A={};for(var c in N)Object.prototype.hasOwnProperty.call(N,c)&&b.indexOf(c)<0&&(A[c]=N[c]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,c=Object.getOwnPropertySymbols(N);H<c.length;H++)b.indexOf(c[H])<0&&Object.prototype.propertyIsEnumerable.call(N,c[H])&&(A[c[H]]=N[c[H]]);return A};const x=N=>{let{title:b,content:A,prefixCls:c}=N;return E.createElement(E.Fragment,null,b&&E.createElement("div",{className:`${c}-title`},(0,L.Z)(b)),E.createElement("div",{className:`${c}-inner-content`},(0,L.Z)(A)))},D=E.forwardRef((N,b)=>{const{prefixCls:A,title:c,content:H,overlayClassName:ee,placement:de="top",trigger:$="hover",mouseEnterDelay:Fe=.1,mouseLeaveDelay:R=.1,overlayStyle:Be={}}=N,_e=v(N,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:le}=E.useContext(fe.E_),te=le("popover",A),[re,B]=(0,T.Z)(te),X=le(),pe=a()(ee,B);return re(E.createElement(ye.Z,Object.assign({placement:de,trigger:$,mouseEnterDelay:Fe,mouseLeaveDelay:R,overlayStyle:Be},_e,{prefixCls:te,overlayClassName:pe,ref:b,overlay:c||H?E.createElement(x,{prefixCls:te,title:c,content:H}):null,transitionName:(0,Q.m)(X,"zoom-big",_e.transitionName),"data-popover-inject":!0})))});D._InternalPanelDoNotUseOrYouWillBeFired=G.ZP,he.Z=D},17356:function(Ue,he,r){"use strict";var f=r(17313),a=r(29878),E=r(19447),L=r(33166),Q=r(83116),fe=r(37613);const ye=v=>{const{componentCls:x,popoverColor:D,minWidth:N,fontWeightStrong:b,popoverPadding:A,boxShadowSecondary:c,colorTextHeading:H,borderRadiusLG:ee,zIndexPopup:de,marginXS:$,colorBgElevated:Fe,popoverBg:R}=v;return[{[x]:Object.assign(Object.assign({},(0,f.Wf)(v)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:de,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Fe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${x}-content`]:{position:"relative"},[`${x}-inner`]:{backgroundColor:R,backgroundClip:"padding-box",borderRadius:ee,boxShadow:c,padding:A},[`${x}-title`]:{minWidth:N,marginBottom:$,color:H,fontWeight:b},[`${x}-inner-content`]:{color:D}})},(0,E.ZP)(v,{colorBg:"var(--antd-arrow-background-color)"}),{[`${x}-pure`]:{position:"relative",maxWidth:"none",margin:v.sizePopupArrow,display:"inline-block",[`${x}-content`]:{display:"inline-block"}}}]},G=v=>{const{componentCls:x}=v;return{[x]:L.i.map(D=>{const N=v[`${D}6`];return{[`&${x}-${D}`]:{"--antd-arrow-background-color":N,[`${x}-inner`]:{backgroundColor:N},[`${x}-arrow`]:{background:"transparent"}}}})}},T=v=>{const{componentCls:x,lineWidth:D,lineType:N,colorSplit:b,paddingSM:A,controlHeight:c,fontSize:H,lineHeight:ee,padding:de}=v,$=c-Math.round(H*ee),Fe=$/2,R=$/2-D,Be=de;return{[x]:{[`${x}-inner`]:{padding:0},[`${x}-title`]:{margin:0,padding:`${Fe}px ${Be}px ${R}px`,borderBottom:`${D}px ${N} ${b}`},[`${x}-inner-content`]:{padding:`${A}px ${Be}px`}}}};he.Z=(0,Q.Z)("Popover",v=>{const{colorBgElevated:x,colorText:D,wireframe:N}=v,b=(0,fe.TS)(v,{popoverPadding:12,popoverBg:x,popoverColor:D});return[ye(b),G(b),N&&T(b),(0,a._y)(b,"zoom-big")]},v=>({width:177,minWidth:177,zIndexPopup:v.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(Ue,he,r){"use strict";Object.defineProperty(he,"__esModule",{value:!0});var f=function(){function D(N,b){for(var A=0;A<b.length;A++){var c=b[A];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(N,c.key,c)}}return function(N,b,A){return b&&D(N.prototype,b),A&&D(N,A),N}}(),a=r(59301),E=fe(a),L=r(12708),Q=fe(L);function fe(D){return D&&D.__esModule?D:{default:D}}function ye(D,N){var b={};for(var A in D)N.indexOf(A)>=0||Object.prototype.hasOwnProperty.call(D,A)&&(b[A]=D[A]);return b}function G(D,N){if(!(D instanceof N))throw new TypeError("Cannot call a class as a function")}function T(D,N){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return N&&(typeof N=="object"||typeof N=="function")?N:D}function v(D,N){if(typeof N!="function"&&N!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof N);D.prototype=Object.create(N&&N.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),N&&(Object.setPrototypeOf?Object.setPrototypeOf(D,N):D.__proto__=N)}var x=function(D){v(N,D);function N(b){G(this,N);var A=T(this,(N.__proto__||Object.getPrototypeOf(N)).call(this,b));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return f(N,[{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 A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,c={get passive(){A=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(H){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!A)){var c=window;this.props.useWindow===!1&&(c=A),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,c=window,H=this.getParentElement(A),ee=void 0;if(this.props.useWindow){var de=document.documentElement||document.body.parentNode||document.body,$=c.pageYOffset!==void 0?c.pageYOffset:de.scrollTop;this.props.isReverse?ee=$:ee=this.calculateOffset(A,$)}else this.props.isReverse?ee=H.scrollTop:ee=A.scrollHeight-H.scrollTop-H.clientHeight;ee<Number(this.props.threshold)&&A&&A.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=H.scrollHeight,this.beforeScrollTop=H.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(A,c){return A?this.calculateTopPosition(A)+(A.offsetHeight-c-window.innerHeight):0}},{key:"calculateTopPosition",value:function(A){return A?A.offsetTop+this.calculateTopPosition(A.offsetParent):0}},{key:"render",value:function(){var A=this,c=this.filterProps(this.props),H=c.children,ee=c.element,de=c.hasMore,$=c.initialLoad,Fe=c.isReverse,R=c.loader,Be=c.loadMore,_e=c.pageStart,le=c.ref,te=c.threshold,re=c.useCapture,B=c.useWindow,X=c.getScrollParent,pe=ye(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);pe.ref=function(j){A.scrollComponent=j,le&&le(j)};var ge=[H];return de&&(R?Fe?ge.unshift(R):ge.push(R):this.defaultLoader&&(Fe?ge.unshift(this.defaultLoader):ge.push(this.defaultLoader))),E.default.createElement(ee,pe,ge)}}]),N}(a.Component);x.propTypes={children:Q.default.node.isRequired,element:Q.default.node,hasMore:Q.default.bool,initialLoad:Q.default.bool,isReverse:Q.default.bool,loader:Q.default.node,loadMore:Q.default.func.isRequired,pageStart:Q.default.number,ref:Q.default.func,getScrollParent:Q.default.func,threshold:Q.default.number,useCapture:Q.default.bool,useWindow:Q.default.bool},x.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},he.default=x,Ue.exports=he.default},26724:function(Ue,he,r){Ue.exports=r(51581)}}]);