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.
2 lines
267 KiB
2 lines
267 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[1798],{33859:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return Ce}});var f=s(87462),n=s(67294),C={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},N=C,Y=s(74643),de=function(T,y){return n.createElement(Y.Z,(0,f.Z)({},T,{ref:y,icon:N}))},Ce=n.forwardRef(de)},65866:function(Ue,ge,s){"use strict";s.d(ge,{z:function(){return Q},Z:function(){return we}});var f=s(67294),n=s(59810),C=s(2453),N=s(14446),Y=s(71577),de=s(11320),Ce=s(4440),M=Object.defineProperty,T=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,O=Object.prototype.propertyIsEnumerable,D=(se,q,V)=>q in se?M(se,q,{enumerable:!0,configurable:!0,writable:!0,value:V}):se[q]=V,L=(se,q)=>{for(var V in q||(q={}))y.call(q,V)&&D(se,V,q[V]);if(T)for(var V of T(q))O.call(q,V)&&D(se,V,q[V]);return se},P=(se,q,V)=>new Promise((pe,je)=>{var $e=ze=>{try{et(V.next(ze))}catch(ke){je(ke)}},ot=ze=>{try{et(V.throw(ze))}catch(ke){je(ke)}},et=ze=>ze.done?pe(ze.value):Promise.resolve(ze.value).then($e,ot);et((V=V.apply(se,q)).next())});const A="\u3000\u3000";function c(se){var q=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var V=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,V)).toFixed(1)+" "+q[V]}var S=({value:se=[],action:q,onChange:V,className:pe,maxSize:je=150,title:$e="\u6587\u4EF6\u4E0A\u4F20",accept:ot=null})=>{const et={multiple:!1,fileList:se,accept:ot,withCredentials:!0,beforeUpload:ke=>ke.size/1024/1024<je?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${je}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,Qe,dt,kt;let bt=[...ke.fileList];if(bt=bt.map(ht=>(ht.name.indexOf(A)===-1&&(ht.name=`${ht.name}${A}${c(ht.size)}`),L({},ht))),ke.file.status==="done"&&((Qe=(Et=ke.file)==null?void 0:Et.response)==null?void 0:Qe.status)===-1){message.error((kt=(dt=ke.file)==null?void 0:dt.response)==null?void 0:kt.message),V([]);return}V(bt)},onRemove:ke=>P(void 0,null,function*(){const Et=ke.size/1024/1024;return ke.status==="uploading"?!0:Et<je&&(ke.response?ke.response.id:ke.uid)?yield removeAttachment(ke.response?ke.response.id:ke.id):!0})};function ze(ke){ke.preventDefault(),ke.stopPropagation()}return React.createElement("div",{className:`single-upload ${pe||""}`},React.createElement(Upload,L({},et),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},$e),React.createElement("span",{onClick:ze,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",je,"M)"," ")))},te=s(33859),ie=s(96486),G=Object.defineProperty,fe=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,ve=(se,q,V)=>q in se?G(se,q,{enumerable:!0,configurable:!0,writable:!0,value:V}):se[q]=V,ne=(se,q)=>{for(var V in q||(q={}))W.call(q,V)&&ve(se,V,q[V]);if(fe)for(var V of fe(q))Ae.call(q,V)&&ve(se,V,q[V]);return se};const ee=se=>React.createElement("svg",ne({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 ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",b=Object.defineProperty,K=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,j=(se,q,V)=>q in se?b(se,q,{enumerable:!0,configurable:!0,writable:!0,value:V}):se[q]=V,Z=(se,q)=>{for(var V in q||(q={}))ce.call(q,V)&&j(se,V,q[V]);if(K)for(var V of K(q))Fe.call(q,V)&&j(se,V,q[V]);return se},U=(se,q,V)=>new Promise((pe,je)=>{var $e=ze=>{try{et(V.next(ze))}catch(ke){je(ke)}},ot=ze=>{try{et(V.throw(ze))}catch(ke){je(ke)}},et=ze=>ze.done?pe(ze.value):Promise.resolve(ze.value).then($e,ot);et((V=V.apply(se,q)).next())});const{Dragger:ae}=n.default;function Q(se){let q=[];return se&&se.length>0&&(q=se.map(V=>({uid:V.id,id:V.id,name:V.title+A+V.filesize,url:V.url,filesize:V.filesize,status:"done",response:{id:V.id}}))),q}var we=({value:se,onChange:q,action:V,data:pe,className:je,maxSize:$e=150,title:ot="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:et=!1,accept:ze="",additionalText:ke,isDragger:Et,number:Qe=1e3,aloneClear:dt=!1,realTimeRemove:kt=!0,uploadText:bt,setFileProgress:ht,showFileProgress:ru})=>{const[at,At]=(0,f.useState)(!1);let[We,Pt]=(0,f.useState)(se||[]),[mt,Ht]=(0,f.useState)(1);(0,f.useEffect)(()=>{se&&(mt===1&&Pt([...se]),Ht(2),Qe===(se==null?void 0:se.length)&&At(!0))},[se]);const Vt=()=>{setTimeout(()=>{We.pop(),Pt([...We])},500)};ru&&ht(We.some(Re=>Re.status==="uploading"));const nu={multiple:!0,disabled:at,accept:ze,withCredentials:!0,fileList:We,beforeUpload:(Re,ft)=>{const Bt=Re.size/1024/1024;return We.concat(ft).length>Qe?(We.pop(),Pt([...We]),C.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Qe}\u4E2A\u6587\u4EF6`),dt?Promise.reject():(Vt(),!1)):Bt<$e?!0:(C.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${$e}MB).`),dt?Promise.reject():(Vt(),!1))},data:pe,action:V||`${de.Z.API_SERVER}/api/attachments.json`,onChange(Re){var ft,Bt,jt,wt;if(Re.file.status==="removed"?We=Re.fileList:We=(0,ie.uniqBy)([...Re.fileList,...We],"uid"),Re.file.status==="done"&&((Bt=(ft=Re.file)==null?void 0:ft.response)==null?void 0:Bt.status)===-1){C.ZP.error((wt=(jt=Re.file)==null?void 0:jt.response)==null?void 0:wt.message);return}We.length>=Qe?At(!0):At(!1),Pt([...We]),We=We.map(Ke=>{var De,tt;return(De=Ke==null?void 0:Ke.response)!=null&&De.id&&(Ke.url=(tt=Ke==null?void 0:Ke.response)==null?void 0:tt.url),Ke.name.indexOf(A)===-1&&(Ke.name=`${Ke.name}${A}${c(Ke.size)}`),Z({},Ke)}),console.log("info:",Re,We),q(We)},onRemove:Re=>U(void 0,null,function*(){if(!kt)return!0;const ft=()=>U(void 0,null,function*(){if(Re.response?Re.response.id:Re.id){let jt=yield(0,Ce.JZ)(Re.response?Re.response.id:Re.uid);return Promise.resolve(jt)}else return!0});return et?new Promise((Bt,jt)=>{N.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:()=>U(void 0,null,function*(){const wt=yield ft();C.ZP.success("\u5220\u9664\u6210\u529F"),Bt(!0)}),onCancel:()=>Bt(!1)})}):yield ft()})};function Ut(Re){Re.preventDefault(),Re.stopPropagation()}return f.createElement("div",{className:`multi-upload ${je||""}`},Et&&f.createElement(ae,Z({},nu),f.createElement("p",{className:"ant-upload-drag-icon"},f.createElement(te.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",$e,"MB)"," "),ke),!Et&&f.createElement(n.default,Z({},nu),f.createElement(Y.ZP,{disabled:at,className:"upload_button"},f.createElement("img",{className:"aBtn_img",src:ue}),ot),f.createElement("span",{onClick:Ut,className:"upload_text"},bt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${$e}MB)`)))}},12662:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return M}});var f=s(67294),n=s(85418),C=s(68508),N=s(83062),Y=s(69677),de={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},M=({isAdmin:T,dataSource:y,batchStatus:O,SortMenuName:D,setSortMenuName:L,onSearch:P,onSort:A,onBatch:c})=>{const S=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"}],te=G=>{L(G.name),A(G)},ie=D==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:de.searchSortControllerContainer},f.createElement("div",null,f.createElement(n.Z,{dropdownRender:()=>f.createElement(C.default,{selectedKeys:[D]},S.map(G=>f.createElement(C.default.Item,{key:G.name,onClick:()=>te(G)},G.name)))},f.createElement("div",null,f.createElement("span",{className:`${de.btn} ${ie?de.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),ie&&f.createElement(N.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},f.createElement("span",{className:de.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(Y.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:G=>P(G.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return D}});var f=s(67294),n=s(68508),C=s(71230),N=s(15746),Y=s(85418),de=s(2453),Ce=s(83062),M={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},T=s(35973),y=s(52262);const O=({isLoading:L,addText:P,tabDataSource:A,isAdmin:c,dispatch:S,type:te,exportType:ie,TooltipTitle:G,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:ve,classroomList:ne,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:b,onsetClick:K})=>{var ce;const Fe=()=>f.createElement(n.default,{onClick:({key:Z})=>{b(Z)}},W.map(Z=>f.createElement(n.default.Item,{key:Z.id},Z.name))),j=(0,T.useParams)();return f.createElement("div",{className:M.tabMenuContainer},f.createElement(C.Z,null,f.createElement(N.Z,{flex:"1"},f.createElement(n.default,{mode:"horizontal",selectedKeys:ve},A.map(Z=>f.createElement(n.default.Item,{key:Z.id,onClick:()=>L?{}:ee(Z)},f.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},Z.name),Z.total!==void 0&&f.createElement("span",{className:"c-grey-999"},Z.total||0))))),c&&Ae&&f.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Y.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(n.default,null,f.createElement(n.default.Item,{key:1,onClick:()=>{var Z,U;if(ie==="group"&&!((Z=ne.AssistantObject.group)!=null&&Z.can_download)){de.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(ie==="normal"&&!((U=ne.AssistantObject.normal)!=null&&U.can_download)){de.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}S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:ie,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(n.default.Item,{key:3,onClick:()=>{var Z,U;if(ie==="group"&&!((Z=ne.AssistantObject.group)!=null&&Z.can_download)){de.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(ie==="normal"&&!((U=ne.AssistantObject.normal)!=null&&U.can_download)){de.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/${ie==="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:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,y.Rm)()&&!((ce=ne.AssistantObject.normal)!=null&&ce.can_create)?"":f.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:K},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:M.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:ue},f.createElement(Ce.Z,{title:G},f.createElement("span",{className:fe?`${M.iconH} iconfont icon-zhongmingmingmulu`:`${M.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Y.Z,{className:"ml10",dropdownRender:Fe},f.createElement("span",{className:M.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,P||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var D=(0,T.connect)(({classroomList:L})=>({classroomList:L}))(O)},22756:function(Ue,ge,s){"use strict";var f=s(22150),n=s(14446),C=s(2453),N=s(69677),Y=s(86763),de=s(35973),Ce=s(65866),M=s(67294),T=Object.defineProperty,y=Object.defineProperties,O=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,L=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,A=(G,fe,W)=>fe in G?T(G,fe,{enumerable:!0,configurable:!0,writable:!0,value:W}):G[fe]=W,c=(G,fe)=>{for(var W in fe||(fe={}))L.call(fe,W)&&A(G,W,fe[W]);if(D)for(var W of D(fe))P.call(fe,W)&&A(G,W,fe[W]);return G},S=(G,fe)=>y(G,O(fe)),te=(G,fe,W)=>new Promise((Ae,ve)=>{var ne=b=>{try{ue(W.next(b))}catch(K){ve(K)}},ee=b=>{try{ue(W.throw(b))}catch(K){ve(K)}},ue=b=>b.done?Ae(b.value):Promise.resolve(b.value).then(ne,ee);ue((W=W.apply(G,fe)).next())});const ie=({classroomList:G,loading:fe,dispatch:W,shixunHomeworks:Ae})=>{const ve=(0,de.useParams)(),[ne]=f.default.useForm(),{workList:ee,workSetting:ue}=Ae,b=()=>{W({type:"shixunHomeworks/getWorkSetting",payload:c({},ve)}),W({type:"shixunHomeworks/getWorkList",payload:c({},ve)})};return M.createElement(n.default,{centered:!0,title:G.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:G.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>te(void 0,null,function*(){const K=()=>te(void 0,null,function*(){var ce;yield ne.validateFields();const Fe=c({},ne.getFieldValue()),{selectArrs:j}=G.actionTabs;Fe.attachment_ids=(ce=Fe.attachment_ids)==null?void 0:ce.map(U=>U.response.id),(yield(0,Y.mz)(S(c({},Fe),{homeworkId:j.work_id}))).status===0&&(ne.resetFields(),W({type:"classroomList/setActionTabs",payload:{}}),b())});if(ue!=null&&ue.can_submit){if(!(ue!=null&&ue.submit_size)){C.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:M.createElement(M.Fragment,null,"\u4F60\u8FD8\u6709 ",M.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},ue==null?void 0:ue.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:()=>{K()}});return}K()}),onCancel:()=>{W({type:"classroomList/setActionTabs",payload:{}})}},M.createElement(f.default,{form:ne,initialValues:{}},M.createElement(f.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},M.createElement(Ce.Z,null)),M.createElement(f.default.Item,{name:"description"},M.createElement(N.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${G.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ge.Z=(0,de.connect)(({classroomList:G,shixunHomeworks:fe,loading:W})=>({classroomList:G,shixunHomeworks:fe,loading:W}))(ie)},30134:function(Ue,ge,s){"use strict";var f=s(67294),n=s(22150),C=s(14446),N=s(46303),Y=s(69677),de=s(78045),Ce=s(71230),M=s(15746),T=s(246),y=s.n(T),O=s(33170),D=s(86763),L=s(35973),P=s(67294),A=Object.defineProperty,c=Object.defineProperties,S=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,fe=(ee,ue,b)=>ue in ee?A(ee,ue,{enumerable:!0,configurable:!0,writable:!0,value:b}):ee[ue]=b,W=(ee,ue)=>{for(var b in ue||(ue={}))ie.call(ue,b)&&fe(ee,b,ue[b]);if(te)for(var b of te(ue))G.call(ue,b)&&fe(ee,b,ue[b]);return ee},Ae=(ee,ue)=>c(ee,S(ue)),ve=(ee,ue,b)=>new Promise((K,ce)=>{var Fe=U=>{try{Z(b.next(U))}catch(ae){ce(ae)}},j=U=>{try{Z(b.throw(U))}catch(ae){ce(ae)}},Z=U=>U.done?K(U.value):Promise.resolve(U.value).then(Fe,j);Z((b=b.apply(ee,ue)).next())});const ne=({classroomList:ee,loading:ue,globalSetting:b,dispatch:K})=>{var ce;const Fe=(0,L.useParams)(),[j]=n.default.useForm(),[Z,U]=(0,f.useState)(!0);let[ae,Q]=(0,f.useState)([]);const[we,se]=(0,f.useState)({page:1,limit:20,keyword:""}),q=()=>ve(void 0,null,function*(){var V;const pe=yield K({type:"shixunHomeworks/getProjectList",payload:W(W({},Fe),we)});pe.projects&&Q([...ae,...pe.projects]),((V=pe.projects)==null?void 0:V.length)<20&&U(!1)});return(0,f.useEffect)(()=>{(ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(q(),ae=[],we.page=1,we.keyword="")},[ee.actionTabs.key]),P.createElement(C.default,{centered:!0,title:ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ve(void 0,null,function*(){yield j.validateFields();const V=W({},j.getFieldValue()),{selectArrs:pe,cb:je}=ee.actionTabs;if(ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let ot=yield(0,O.ZP)(`/api/student_works/${pe.homework_id}/change_project.json`,{method:"put",body:W({},V)});(ot==null?void 0:ot.status)===0&&(je(),K({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,D.co)(Ae(W({},V),{homeworkId:pe.homework_id}))).status===0&&(je?je():K({type:"classroomList/getClassroomCommonHomeworksList",payload:W({},ee.actionTabs.params)}),K({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{K({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(N.Z,{loading:ue["shixunHomeworks/getProjectList"],active:!0},ae==""?P.createElement("aside",null,P.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",P.createElement("a",{href:`${(ce=b==null?void 0:b.setting)==null?void 0:ce.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):P.createElement("aside",null,P.createElement("div",{className:" mb20"},P.createElement(Y.default.Search,{onSearch:V=>{V===""?delete we.keyword:we.keyword=V,ae=[],U(!0),q()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),P.createElement(n.default,{form:j,initialValues:{}},P.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},P.createElement(de.ZP.Group,null,P.createElement(y(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:V=>{we.page++,q()},hasMore:Z,useWindow:!1},ae==null?void 0:ae.map(function(V,pe){return P.createElement(Ce.Z,{key:pe},P.createElement(M.Z,null,P.createElement(de.ZP,{value:V.id},V.name)))}))))))))};ge.Z=(0,L.connect)(({classroomList:ee,user:ue,loading:b,globalSetting:K})=>({classroomList:ee,user:ue,loading:b.effects,globalSetting:K}))(ne)},46918:function(Ue,ge,s){"use strict";var f=s(67294),n=s(22150),C=s(2453),N=s(14446),Y=s(71230),de=s(15746),Ce=s(34336),M=s(78045),T=s(84567),y=s(27484),O=s.n(y),D=s(33170),L=s(52262),P=s(28706),A=s(35973),c=s(12317),S=s(6798),te=s(89779),ie=s(17998),G=s(67294),fe=Object.defineProperty,W=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ue=(Z,U,ae)=>U in Z?fe(Z,U,{enumerable:!0,configurable:!0,writable:!0,value:ae}):Z[U]=ae,b=(Z,U)=>{for(var ae in U||(U={}))ne.call(U,ae)&&ue(Z,ae,U[ae]);if(ve)for(var ae of ve(U))ee.call(U,ae)&&ue(Z,ae,U[ae]);return Z},K=(Z,U)=>W(Z,Ae(U)),ce=(Z,U)=>{var ae={};for(var Q in Z)ne.call(Z,Q)&&U.indexOf(Q)<0&&(ae[Q]=Z[Q]);if(Z!=null&&ve)for(var Q of ve(Z))U.indexOf(Q)<0&&ee.call(Z,Q)&&(ae[Q]=Z[Q]);return ae},Fe=(Z,U,ae)=>new Promise((Q,we)=>{var se=pe=>{try{V(ae.next(pe))}catch(je){we(je)}},q=pe=>{try{V(ae.throw(pe))}catch(je){we(je)}},V=pe=>pe.done?Q(pe.value):Promise.resolve(pe.value).then(se,q);V((ae=ae.apply(Z,U)).next())});const j=Z=>{var U=Z,{classroomList:ae,dispatch:Q,courseEndTime:we}=U,se=ce(U,["classroomList","dispatch","courseEndTime"]);const q=(0,A.useParams)(),[V]=n.default.useForm(),[pe,je]=(0,f.useState)(1),[$e,ot]=(0,f.useState)([]),[et,ze]=(0,f.useState)(0),[ke,Et]=(0,f.useState)(2e3),[Qe,dt]=(0,f.useState)(!0),[kt,bt]=(0,f.useState)(!1),[ht,ru]=(0,f.useState)(!1),[at,At]=(0,f.useState)([]),[We,Pt]=(0,f.useState)(!0),[mt,Ht]=(0,f.useState)(null);(0,f.useEffect)(()=>{if(ae.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Vt(),ft(),ae.actionTabs.type===2){const De=ae.actionTabs.selectArrsAll[0];Ht({submit_limit:De==null?void 0:De.submit_limit,submit_limit_num:De==null?void 0:De.submit_limit_num,must_file:De==null?void 0:De.must_file,can_submit:De==null?void 0:De.can_submit,submit_num:De==null?void 0:De.submit_num}),Pt(De.unified_setting)}else Pt(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ae.actionTabs]),(0,f.useEffect)(()=>{if(kt){if(ht)return;Q({type:"classroomList/setActionTabs",payload:{}}),(0,L.GJ)()?Q({type:"classroomList/getClassroomTeacherCommonList",payload:K(b({},ae.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:b({},ae.actionTabs.params)})}},[kt]);const Vt=De=>Fe(void 0,null,function*(){dt(!0);const tt=yield(0,te.c_)(K(b({},q),{page:De||pe,limit:2e4,homework_id:ae.actionTabs.type===1?"":ae.actionTabs.selectArrs[0]}));tt==null||tt.course_groups.map((Ft,$t)=>{Ft.key=Ft.id,Ft.title=Ft.name,Ft.disabled=Ft.is_published}),tt&&(ot([...tt==null?void 0:tt.course_groups]),ze(tt==null?void 0:tt.course_groups_count),dt(!1),De||V.setFieldsValue({publish_time:O()(O()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:O()(O()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),nu=De=>{je(De),Vt(De)},Ut=()=>{(0,L.GJ)()?ae.actionTabs.detail?(Q({type:"shixunHomeworks/setActionTabs",payload:{}}),Q({type:"shixunHomeworks/getWorkList",payload:b({},q)}),Q({type:"shixunHomeworks/getWorkSetting",payload:b({},q)})):Q({type:"classroomList/getClassroomTeacherCommonList",payload:K(b({},ae.actionTabs.params),{type:3})}):Q({type:"classroomList/getClassroomCommonList",payload:b({},ae.actionTabs.params)})},Re=()=>Fe(void 0,null,function*(){var De,tt,Ft;if((0,L.Rm)()&&!((tt=(De=ae==null?void 0:ae.AssistantObject)==null?void 0:De.group)!=null&&tt.can_publish)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ke(!1);return}const $t=b({},V.getFieldsValue());if($t.end_time<=$t.publish_time){C.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ke(!1);return}if((at==null?void 0:at.length)<=0&&!We&&$e.length>0){C.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ke(!1);return}if(mt!=null&&mt.submit_limit&&!(mt!=null&&mt.submit_limit_num)){C.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ke(!1);return}if(mt!=null&&mt.can_submit&&!(mt!=null&&mt.submit_num)){C.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ke(!1);return}let Cu=b({homework_ids:[...ae.actionTabs.selectArrs],group_ids:at.length>0?at.map(hu=>hu.id):(Ft=ae.detailCommonHomeworksList)==null?void 0:Ft.course_groups,end_time:O()($t.end_time).format("YYYY-MM-DD HH:mm"),publish_time:O()($t.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!at.length},mt);Ke(!0),(yield(0,D.ZP)(`/api/courses/${q.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:b({},Cu)})).status===0?(Ke(!1),(0,P.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),C.ZP.success("\u53D1\u5E03\u6210\u529F"),Q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),se.onCallback&&se.onCallback(),Ut(),localStorage.getItem("Noviceguide")==="0"||Q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:G.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~")}})):Ke(!1)}),ft=()=>{je(1),ot([]),At([])},Bt=et>pe*ke,{detailCommonHomeworksList:jt}=ae,[wt,Ke]=(0,f.useState)(!1);return G.createElement(N.default,{width:600,confirmLoading:wt,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:Re,onCancel:()=>{ft(),Ut(),Q({type:"classroomList/setActionTabs",payload:{}})}},G.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",G.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),$e&&G.createElement(n.default,{form:V},G.createElement("div",{style:{paddingLeft:0}},G.createElement(Y.Z,{className:"mt30",align:"middle"},G.createElement(de.Z,null,G.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},G.createElement(Ce.default,{style:{width:170,marginRight:"25px"},disabledDate:De=>(0,ie.Q8)(De,we),disabledTime:De=>(0,ie.d0)(De),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,P.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),G.createElement(de.Z,{className:"ml20"},G.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},G.createElement(Ce.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:O()((0,P.U6)(),"HH:mm")},disabledDate:De=>(0,ie.Q8)(De,we,V.getFieldValue("publish_time")),disabledTime:De=>(0,ie.d0)(De,V.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ae.actionTabs.type===2&&G.createElement(Y.Z,{style:{marginBottom:"10px"}},G.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),G.createElement(M.ZP.Group,{value:We,onChange:De=>{Pt(De.target.value),At([])}},G.createElement(M.ZP,{value:!0,disabled:!ae.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),G.createElement(M.ZP,{className:"ml20",disabled:$e.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),$e.length<=0&&ae.actionTabs.type===2&&G.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||!We)&&$e.length>0&&G.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},G.createElement("span",{style:{flex:1}},G.createElement(T.default,{checked:at.length===$e.length,onChange:De=>{at.length===$e.length?At([]):At($e.filter(tt=>!tt.is_published))}},"\u5168\u9009")),G.createElement("span",{style:{width:16}}),G.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",at.length||0,"\u4E2A\u5206\u73ED")),(ae.actionTabs.type===1||!We)&&$e.length>0&&G.createElement(c.Z,{data:$e,selectedRowKeys:at,setSelectedRowKeys:At})),G.createElement(S.ZP,{value:mt,onChange:De=>Ht(b({},De))}))};ge.Z=(0,A.connect)(({classroomList:Z})=>({classroomList:Z}))(j)},6798:function(Ue,ge,s){"use strict";s.d(ge,{Ei:function(){return te},rU:function(){return ie},ZP:function(){return fe}});var f=s(67294),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},C=s(22150),N=s(84567),Y=s(31795),de=s(71230),Ce=s(15746),M=s(83062),T=s(94184),y=s.n(T),O=s(67294),D=Object.defineProperty,L=Object.getOwnPropertySymbols,P=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,c=(W,Ae,ve)=>Ae in W?D(W,Ae,{enumerable:!0,configurable:!0,writable:!0,value:ve}):W[Ae]=ve,S=(W,Ae)=>{for(var ve in Ae||(Ae={}))P.call(Ae,ve)&&c(W,ve,Ae[ve]);if(L)for(var ve of L(Ae))A.call(Ae,ve)&&c(W,ve,Ae[ve]);return W};const te=({value:W,className:Ae,style:ve})=>{const[ne,ee]=(0,f.useState)("0");(0,f.useEffect)(()=>{if(W){const{submit_limit:b,must_file:K}=W;if(b&&K){ee("1");return}if(b&&!K){ee("2");return}if(!b&&K){ee("3");return}}},[W]);const ue={1:O.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",O.createElement("span",{className:"ml5 mr5 c-light-primary"},W==null?void 0:W.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:O.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",O.createElement("span",{className:"ml5 mr5 c-light-primary"},W==null?void 0:W.submit_limit_num),"\u5B57\u7B26"),3:O.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ne==="0"?O.createElement(O.Fragment,null):O.createElement("section",{className:y()(n.exhibition,Ae),style:ve},O.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ue==null?void 0:ue[ne])},ie=({className:W,style:Ae,form:ve})=>{const ne=C.default.useWatch("submit_limit",ve),ee=C.default.useWatch("can_submit",ve);return O.createElement("section",{className:y()(n.wrap,W),style:Ae},O.createElement("div",{className:`${n.title}`},O.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),O.createElement("div",null,O.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},O.createElement(C.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},O.createElement(N.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),O.createElement(C.default.Item,{name:"submit_num",rules:ee&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},O.createElement(Y.Z,{precision:0,min:1,disabled:!ee,size:"large",addonAfter:"\u6B21",style:{width:223}})),O.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")),O.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},O.createElement(C.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},O.createElement(N.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),O.createElement(C.default.Item,{className:"mr10",name:"submit_limit_num",rules:ne&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},O.createElement(Y.Z,{precision:0,min:1,disabled:!ne,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),O.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},O.createElement(C.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},O.createElement(N.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),O.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},O.createElement(C.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},O.createElement(N.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),O.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var fe=({value:W,onChange:Ae,className:ve,style:ne,disabled:ee=!1,checkMarginLeft:ue=0})=>{const b={submit_limit:!1,submit_limit_num:200,must_file:!1},[K,ce]=(0,f.useState)({});(0,f.useEffect)(()=>{if(console.log(W,"value"),!W)return;const j={submit_limit:W==null?void 0:W.submit_limit,submit_limit_num:W==null?void 0:W.submit_limit_num,must_file:W==null?void 0:W.must_file,can_submit:W==null?void 0:W.can_submit,submit_num:W==null?void 0:W.submit_num};ce(S({},j))},[W]);const Fe=j=>{const Z=S(S({},K),j);Ae(Z)};return O.createElement("section",{className:y()(n.wrap,ve),style:ne},O.createElement("div",{className:`${n.title} mt30`},O.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),O.createElement(de.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},O.createElement(Ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},O.createElement(N.default,{disabled:ee,checked:K==null?void 0:K.can_submit,onChange:j=>Fe({can_submit:j.target.checked})}),O.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),O.createElement(Y.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ee||!(K!=null&&K.can_submit),value:K==null?void 0:K.submit_num,onChange:j=>Fe({submit_num:j})}),O.createElement(M.Z,{overlayInnerStyle:{width:520},title:O.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",O.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",O.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")},O.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${n.title_icon}`}))),O.createElement(Ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},O.createElement(N.default,{style:{marginLeft:ue},disabled:ee,checked:K==null?void 0:K.submit_limit,onChange:j=>Fe({submit_limit:j.target.checked})}),O.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),O.createElement(Y.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ee||!(K!=null&&K.submit_limit),value:K==null?void 0:K.submit_limit_num,onChange:j=>Fe({submit_limit_num:j})})),O.createElement(Ce.Z,{style:{lineHeight:"40px",marginTop:"10px"}},O.createElement(N.default,{style:{marginLeft:ue},disabled:ee,checked:K==null?void 0:K.must_file,onChange:j=>Fe({must_file:j.target.checked})}),O.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},58563:function(Ue,ge,s){"use strict";s.r(ge),s.d(ge,{default:function(){return ms}});var f=s(52810),n=s(67294),C=s(35973),N=s(2453),Y=s(46303),de=s(28452),Ce=s(30291),M=s(14446),T=s(71230),y=s(15746),O=s(47897),D=s(78045),L=s(55241),P=s(31795),A=s(17663),c=s(52262),S=s(28706),te=s(33170),ie=s(63037),G=Object.defineProperty,fe=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ee=(e,u,t)=>u in e?G(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ue=(e,u)=>{for(var t in u||(u={}))ve.call(u,t)&&ee(e,t,u[t]);if(Ae)for(var t of Ae(u))ne.call(u,t)&&ee(e,t,u[t]);return e},b=(e,u)=>fe(e,W(u)),K=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const ce=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var v,h;const g=(0,C.useParams)(),[m,a]=(0,n.useState)(!1),[r,i]=(0,n.useState)(!1),_=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){i(!0);return}const E={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var J;F.author_login===((J=t.userInfo)==null?void 0:J.login)?++E.hasNum:++E.noHasNum}),E.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},E.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},E.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{B()}}):i(!0)}else i(!1)},[e.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>K(void 0,null,function*(){var E;if((E=_.current)!=null&&E.onVerify())return;a(!0);const F=yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});a(!1),F.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:b(ue({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:ue({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((h=e==null?void 0:e.actionTabs)==null?void 0:h.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(ie.Z,{ref:E=>_.current=E})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Fe=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ce),j=s(22150),Z=s(34336),U=s(84567),ae=s(27484),Q=s.n(ae),we=s(79419),se=s(6798),q=s(89779),V=s(17998),pe=s(67294),je=Object.defineProperty,$e=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Et=(e,u,t)=>u in e?je(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Qe=(e,u)=>{for(var t in u||(u={}))ze.call(u,t)&&Et(e,t,u[t]);if(et)for(var t of et(u))ke.call(u,t)&&Et(e,t,u[t]);return e},dt=(e,u)=>$e(e,ot(u)),kt=(e,u)=>{var t={};for(var o in e)ze.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&et)for(var o of et(e))u.indexOf(o)<0&&ke.call(e,o)&&(t[o]=e[o]);return t},bt=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const ht=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:v}=u,h=kt(u,["classroomList","dispatch","courseEndTime"]);const g=(0,C.useParams)(),[m]=j.default.useForm(),[a,r]=(0,n.useState)(1),[i,_]=(0,n.useState)([]),[B,E]=(0,n.useState)(0),[F,J]=(0,n.useState)(2e3),[oe,re]=(0,n.useState)(!0),[R,be]=(0,n.useState)(!1),[le,Ee]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,z]=(0,n.useState)(!0),[me,Pe]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ge(),nt(),t.actionTabs.type===2){const X=t.actionTabs.selectArrsAll[0];Pe({submit_limit:X==null?void 0:X.submit_limit,submit_limit_num:X==null?void 0:X.submit_limit_num,must_file:X==null?void 0:X.must_file,can_submit:X==null?void 0:X.can_submit,submit_num:X==null?void 0:X.submit_num}),z(X.unified_setting)}else z(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(R){if(le)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:dt(Qe({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Qe({},t.actionTabs.params)})}},[R]);const Ge=X=>bt(void 0,null,function*(){re(!0);const Ne=yield(0,q.c_)(dt(Qe({},g),{page:X||a,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ne==null||Ne.course_groups.map((Ve,Xe)=>{Ve.key=Ve.id,Ve.title=Ve.name,Ve.disabled=Ve.is_published}),Ne&&(_([...Ne==null?void 0:Ne.course_groups]),E(Ne==null?void 0:Ne.course_groups_count),re(!1),X||m.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),I=X=>{r(X),Ge(X)},ut=()=>{(0,c.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:Qe({},g)}),o({type:"shixunHomeworks/getWorkSetting",payload:Qe({},g)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:dt(Qe({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Qe({},t.actionTabs.params)})},Zt=()=>bt(void 0,null,function*(){var X,Ne,Ve;if((0,c.Rm)()&&!((Ne=(X=t==null?void 0:t.AssistantObject)==null?void 0:X.group)!=null&&Ne.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Je(!1);return}const Xe=Qe({},m.getFieldsValue());if(Xe.end_time<=Xe.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((l==null?void 0:l.length)<=0&&!p&&i.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(me!=null&&me.submit_limit&&!(me!=null&&me.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(me!=null&&me.can_submit&&!(me!=null&&me.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let It=Qe({homework_ids:[...t.actionTabs.selectArrs],group_ids:l.length>0?l.map(St=>St.id):(Ve=t.detailCommonHomeworksList)==null?void 0:Ve.course_groups,end_time:Q()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!l.length},me);Je(!0),(yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Qe({},It)})).status===0?(Je(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h.onCallback&&h.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:pe.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)}),nt=()=>{r(1),_([]),H([])},gu=B>a*F,{detailCommonHomeworksList:zt}=t,[_e,Je]=(0,n.useState)(!1);return pe.createElement(M.default,{width:600,confirmLoading:_e,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:Zt,onCancel:()=>{nt(),ut(),o({type:"classroomList/setActionTabs",payload:{}})}},pe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",pe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),i&&pe.createElement(j.default,{form:m},pe.createElement("div",{style:{paddingLeft:0}},pe.createElement(T.Z,{className:"mt30",align:"middle"},pe.createElement(y.Z,null,pe.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},pe.createElement(Z.default,{style:{width:170,marginRight:"25px"},disabledDate:X=>(0,V.Q8)(X,v),disabledTime:X=>(0,V.d0)(X),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),pe.createElement(y.Z,{className:"ml20"},pe.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},pe.createElement(Z.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},disabledDate:X=>(0,V.Q8)(X,v,m.getFieldValue("publish_time")),disabledTime:X=>(0,V.d0)(X,m.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&pe.createElement(T.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),pe.createElement(D.ZP.Group,{value:p,onChange:X=>{z(X.target.value),H([])}},pe.createElement(D.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(D.ZP,{className:"ml20",disabled:i.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),i.length<=0&&t.actionTabs.type===2&&pe.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)&&i.length>0&&pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},pe.createElement("span",{style:{flex:1}},pe.createElement(U.default,{checked:l.length===i.length,onChange:X=>{l.length===i.length?H([]):H(i.filter(Ne=>!Ne.is_published))}},"\u5168\u9009")),pe.createElement("span",{style:{width:16}}),pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",l.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&i.length>0&&pe.createElement(we.Z,{data:i,selectedRowKeys:l,setSelectedRowKeys:H})),pe.createElement(se.ZP,{value:me,onChange:X=>Pe(Qe({},X))}))};var ru=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(ht),at=s(86169),At=Object.defineProperty,We=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,Ht=(e,u,t)=>u in e?At(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Vt=(e,u)=>{for(var t in u||(u={}))Pt.call(u,t)&&Ht(e,t,u[t]);if(We)for(var t of We(u))mt.call(u,t)&&Ht(e,t,u[t]);return e},nu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Ut=({classroomList:e,dispatch:u})=>{const t=(0,C.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>nu(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Vt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Re=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ut),ft=Object.defineProperty,Bt=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,tt=(e,u,t)=>u in e?ft(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ft=(e,u)=>{for(var t in u||(u={}))Ke.call(u,t)&&tt(e,t,u[t]);if(wt)for(var t of wt(u))De.call(u,t)&&tt(e,t,u[t]);return e},$t=(e,u)=>Bt(e,jt(u)),Cu=(e,u)=>{var t={};for(var o in e)Ke.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&wt)for(var o of wt(e))u.indexOf(o)<0&&De.call(e,o)&&(t[o]=e[o]);return t},Qu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const hu=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:v}=u,h=Cu(u,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),v&&v(),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:$t(Ft({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Ft({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var ga=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(hu),Au=s(66368),Ye=s(71577),qe=s(69677),Ca=s(246),au=s.n(Ca),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"},pt=s(26194),Du=s(34562),Ze=s(67294),ha=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,qu=(e,u,t)=>u in e?ha(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,su=(e,u)=>{for(var t in u||(u={}))Aa.call(u,t)&&qu(e,t,u[t]);if(Xu)for(var t of Xu(u))Ba.call(u,t)&&qu(e,t,u[t]);return e},bu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const{TabPane:ds}=Au.default,Da=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const v=(0,C.useParams)(),h=(0,C.useLocation)(),[g]=j.default.useForm(),{brankList:m}=e,[a,r]=(0,n.useState)(!1);let[i,_]=(0,n.useState)(!0);const[B,E]=(0,n.useState)("myself");let[F,J]=(0,n.useState)([]),[oe,re]=(0,n.useState)();const[R,be]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),le=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&l()},[e.actionTabs.key]);let Ee=[];const l=function(){return bu(this,null,function*(){var p;if(i){r(!1),++R.page;const z=yield o({type:"shixunHomeworks/getBrankList",payload:su({},R)});F=[...F.concat(z.object_list)],re(z.is_teacher),((p=z.object_list)==null?void 0:p.length)<R.limit?_(!1):_(!0),J([...F]),z.object_list==""&&R.page===1&&r(!0)}})},{detailCommonHomeworksList:H}=u;return Ze.createElement(M.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>bu(void 0,null,function*(){var p,z;const me=g.getFieldValue(),Pe=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((z=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:z.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:me.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:su({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:su({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:su({},e.actionTabs.params),manage_all_group:H==null?void 0:H.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ze.createElement(T.Z,null,Ze.createElement(y.Z,{span:12},le.map((p,z)=>Ze.createElement(Ye.ZP,{key:z,shape:"round",type:B===p.id?"primary":"default",className:"mr10",onClick:me=>bu(void 0,null,function*(){F=[],i=!0,R.page=0,R.search="",R.filter=p.id,l(),E(p.id)})},p.name))),Ze.createElement(y.Z,{span:12,className:"tr"},Ze.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{i=!0,R.search=p,R.page=0,F=[],p&&(0,Du.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),l()},style:{width:260}}))),B==="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"),B==="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&&B==="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(au(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),l()},hasMore:i,useWindow:!1},a&&Ze.createElement(pt.Z,{styles:{margin:"0px auto"}}),Ze.createElement(j.default,{form:g,initialValues:{group_ids:Ee},className:Bu.form,onChange:p=>{Ee=g.getFieldValue()}},Ze.createElement(j.default.Item,{name:"group_ids"},Ze.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,z){return Ze.createElement(T.Z,{key:z},Ze.createElement(y.Z,{flex:"2"},Ze.createElement(U.default,{onChange:me=>{},key:z,value:String(p.id),defaultChecked:!0},Ze.createElement("span",{className:["c-black",Bu.line1].join(" ")},p.name))),Ze.createElement(y.Z,{flex:"1",className:"c-black"},Ze.createElement("span",{className:Bu.line1},p==null?void 0:p.course_list_name)),Ze.createElement(y.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):B==="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 ba=(0,C.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Da),iu=s(86763),en=s(65866),xt=s(67294),Pa=Object.defineProperty,wa=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?Pa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,cu=(e,u)=>{for(var t in u||(u={}))xa.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))Oa.call(u,t)&&un(e,t,u[t]);return e},Ta=(e,u)=>wa(e,ka(u)),nn=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Na=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const v=(0,C.useParams)(),[h]=j.default.useForm(),{workList:g,workSetting:m}=o,a=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:cu({},v)}),t({type:"shixunHomeworks/getWorkList",payload:cu({},v)})};return xt.createElement(M.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>nn(void 0,null,function*(){const r=()=>nn(void 0,null,function*(){var i;yield h.validateFields();const _=cu({},h.getFieldValue()),{selectArrs:B}=e.actionTabs;_.attachment_ids=(i=_.attachment_ids)==null?void 0:i.map(F=>F.response.id),(yield(0,iu.mz)(Ta(cu({},_),{homeworkId:B.work_id}))).status===0&&(h.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),a())});if(m!=null&&m.can_submit){if(!(m!=null&&m.submit_size)){N.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}M.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:xt.createElement(xt.Fragment,null,"\u4F60\u8FD8\u6709 ",xt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},m==null?void 0:m.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{r()}});return}r()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},xt.createElement(j.default,{form:h,initialValues:{}},xt.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},xt.createElement(en.Z,null)),xt.createElement(j.default.Item,{name:"description"},xt.createElement(qe.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var La=(0,C.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(Na),lt=s(67294),Za=Object.defineProperty,Ia=Object.defineProperties,Sa=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?Za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Jt=(e,u)=>{for(var t in u||(u={}))Ha.call(u,t)&&on(e,t,u[t]);if(an)for(var t of an(u))ja.call(u,t)&&on(e,t,u[t]);return e},Ma=(e,u)=>Ia(e,Sa(u)),ln=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Ga=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var v;const h=(0,C.useParams)(),[g]=j.default.useForm(),[m,a]=(0,n.useState)(!0);let[r,i]=(0,n.useState)([]);const[_,B]=(0,n.useState)({page:1,limit:20,keyword:""}),E=()=>ln(void 0,null,function*(){var F;const J=yield o({type:"shixunHomeworks/getProjectList",payload:Jt(Jt({},h),_)});J.projects&&i([...r,...J.projects]),((F=J.projects)==null?void 0:F.length)<20&&a(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(E(),r=[],_.page=1,_.keyword="")},[e.actionTabs.key]),lt.createElement(M.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:()=>ln(void 0,null,function*(){yield g.validateFields();const F=Jt({},g.getFieldValue()),{selectArrs:J,cb:oe}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let R=yield(0,te.ZP)(`/api/student_works/${J.homework_id}/change_project.json`,{method:"put",body:Jt({},F)});(R==null?void 0:R.status)===0&&(oe(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,iu.co)(Ma(Jt({},F),{homeworkId:J.homework_id}))).status===0&&(oe?oe():o({type:"classroomList/getClassroomCommonHomeworksList",payload:Jt({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},lt.createElement(Y.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},r==""?lt.createElement("aside",null,lt.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",lt.createElement("a",{href:`${(v=t==null?void 0:t.setting)==null?void 0:v.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):lt.createElement("aside",null,lt.createElement("div",{className:" mb20"},lt.createElement(qe.default.Search,{onSearch:F=>{F===""?delete _.keyword:_.keyword=F,r=[],a(!0),E()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),lt.createElement(j.default,{form:g,initialValues:{}},lt.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},lt.createElement(D.ZP.Group,null,lt.createElement(au(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{_.page++,E()},hasMore:m,useWindow:!1},r==null?void 0:r.map(function(F,J){return lt.createElement(T.Z,{key:J},lt.createElement(y.Z,null,lt.createElement(D.ZP,{value:F.id},F.name)))}))))))))};var Ra=(0,C.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(Ga),Ot=s(67294);const Va=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[v,h]=(0,n.useState)(!1),[g,m]=(0,n.useState)("");(0,n.useEffect)(()=>{h(!1),m("")},[]);const a=()=>{var r,i;if((0,c.Rm)()&&!((i=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&i.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),h(!1),m(""))};return Ot.createElement(Ot.Fragment,null,Ot.createElement(pt.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:()=>{h(!0)},className:"mr-20px",type:"primary",size:"large"}}),v&&Ot.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:a},Ot.createElement("div",null,Ot.createElement("div",null,Ot.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ot.createElement("div",null,Ot.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var $a=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Va),za={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"},Wa=s(20333),Tt=s(85418),Ie=s(68508),Kt=s(9430),rt={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"},Pu=s(99597),Ua=Object.defineProperty,Ja=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,sn=(e,u,t)=>u in e?Ua(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Yt=(e,u)=>{for(var t in u||(u={}))Ya.call(u,t)&&sn(e,t,u[t]);if(rn)for(var t of rn(u))Qa.call(u,t)&&sn(e,t,u[t]);return e},Xa=(e,u)=>Ja(e,Ka(u)),Mt=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),qa=({dataSource:e,params:u,manageAllGroup:t})=>{var o,v,h,g;const{batchStatus:m,selectArrs:a,setSelectArrs:r,selectArrsAll:i,setSelectArrsAll:_,dispatch:B}=(0,n.useContext)(Iu);let E=(0,C.useParams)();const[F,J]=(0,n.useState)(!1),oe=(0,n.useRef)(),[re,R]=(0,n.useState)([]);E=Xa(Yt(Yt({},u),E),{category:E==null?void 0:E.categoryId}),(0,n.useEffect)(()=>{R([]),J(!1)},[]);const be=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function le(){return Mt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Yt({},E)});R(l.data)})}const Ee=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),_(i.filter(H=>H.homework_id!==l))):(r([...a,l]),_([...i,e]))};return n.createElement("div",{className:rt.listContainer,onClick:l=>{l.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(l.target))&&(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&n.createElement("span",{ref:oe},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>Ee(e.homework_id)})),n.createElement("div",{className:rt.info},n.createElement("div",{className:rt.title},n.createElement("div",{className:rt.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)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(C.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:rt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yt({},E),type:2,manage_all_group:t}})})},n.createElement("aside",{className:rt.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&n.createElement("div",{className:rt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:rt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:rt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&n.createElement(Tt.Z,{placement:"bottomCenter",overlayClassName:rt.dro,dropdownRender:()=>n.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yt({},E),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yt({},E),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:i,params:E,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.stopPropagation(),className:rt.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:rt.detail},(0,c.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:rt.iconV,onClick:l=>Mt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),F||le(),J(!F)})},n.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:rt.content},(0,c.dE)()&&n.createElement("span",{className:rt.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&re.length>5&&n.createElement(Kt.default,{scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&re.length<6&&re.length>0&&n.createElement(Kt.default,{onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}))))},cn={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},wu=s(42922),eo=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),to=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:v,dataSource:h,selectArrs:g,useBatchStatus:m,dispatch:a,params:r,getData:i,detailLeftMenus:_,main_category_id:B,setSelectArrsAll:E}=(0,n.useContext)(Iu);let F;const[J,oe]=(0,n.useState)(!1),[re,R]=(0,n.useState)(""),be=l=>{o(l.target.checked),v(l.target.checked?h.map(H=>H.homework_id):[]),l.target.checked?E([...h]):E([])},le=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};_.course_modules&&(F=_.course_modules.filter(l=>l.type==="group_homework")[0]);const Ee=n.createElement("div",{className:cn.moveCategory,onMouseLeave:l=>oe(!1)},n.createElement(Ie.default,{onClick:l=>eo(void 0,[l],function*({item:H,key:p,keyPath:z,domEvent:me}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),i(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{R(l.target.value)}})),F&&F.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(z=>n.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:z.category_id},z.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:B,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:cn.bottomControlContainer},n.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(y.Z,{flex:1},n.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(y.Z,null,n.createElement(U.default,{checked:t,onChange:be},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:le,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"topLeft",dropdownRender:()=>Ee,getPopupContainer:l=>l.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},uo=s(74348),no=s(48839),ao=s(91745),ku=s(28553),xu=s(93421),Ou=s(57953),oo=s(10285),Tu=s.n(oo),Nt=s(9343),xe=s(67294),lo=Object.defineProperty,ro=Object.defineProperties,so=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,pn=(e,u,t)=>u in e?lo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Qt=(e,u)=>{for(var t in u||(u={}))mn.call(u,t)&&pn(e,t,u[t]);if(mu)for(var t of mu(u))dn.call(u,t)&&pn(e,t,u[t]);return e},En=(e,u)=>ro(e,so(u)),io=(e,u)=>{var t={};for(var o in e)mn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&mu)for(var o of mu(e))u.indexOf(o)<0&&dn.call(e,o)&&(t[o]=e[o]);return t},Nu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});Q().extend(Tu());const co=({data:e,value:u,onChange:t})=>{var o,v,h,g;const[m,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,i]=(0,n.useState)([]);return(0,n.useEffect)(()=>{i((u==null?void 0:u.length)>0?e==null?void 0:e.filter(_=>u==null?void 0:u.includes(_==null?void 0:_.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(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:_=>{t(_.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:_=>{a(En(Qt({},m),{leftSearch:_.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?xe.createElement(U.default.Group,{value:u,onChange:_=>{t(_)}},xe.createElement(xu.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:v.map((_,B)=>xe.createElement(U.default,{key:B,value:_.id},_==null?void 0:_.name)))):xe.createElement(pt.Z,{styles:{margin:"0 auto"}})))),xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.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(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:_=>{a(En(Qt({},m),{rigthSearch:_.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:h.length)!==0?(g=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:g.map((_,B)=>xe.createElement(T.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},xe.createElement(y.Z,null,_==null?void 0:_.name),xe.createElement(y.Z,null,xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(E=>E!==(_==null?void 0:_.id)))}})))):xe.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},mo=e=>{var u=e,{classroomList:t,dispatch:o,user:v,getData:h}=u,g=io(u,["classroomList","dispatch","user","getData"]),m,a,r,i,_,B;const E=(0,C.useParams)(),[F]=j.default.useForm(),J=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,re,R]=(0,Nt.U)(q.c_,Qt(Qt({},E),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,be,le]=(0,Nt.U)(q.nP,{course_id:E==null?void 0:E.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,Ee,l]=(0,Nt.U)(q.sm,{course_id:E==null?void 0:E.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),H=(...p)=>Nu(void 0,[...p],function*(z={}){be({});const me=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{J&&H()},[J]),xe.createElement(M.default,{centered:!0,title:(_=t==null?void 0:t.actionTabs)==null?void 0:_.key,width:800,open:J,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ee,onOk:()=>Nu(void 0,null,function*(){F.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:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Nu(void 0,null,function*(){var z,me,Pe;const Ge=yield l(((z=R==null?void 0:R.course_groups)==null?void 0:z.length)>0?{unified_late:((me=R==null?void 0:R.course_groups)==null?void 0:me.length)<=0,allow_late_settings:[Qt({},p)]}:Qt({unified_late:((Pe=R==null?void 0:R.course_groups)==null?void 0:Pe.length)<=0},p));(Ge==null?void 0:Ge.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},xe.createElement(T.Z,{wrap:!1,gutter:20},xe.createElement(y.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(qe.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(y.Z,{flex:"390px"},xe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,z,me){return z&&Q()(z).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):z&&Q()(z).startOf("minute")<=Q()(le==null?void 0:le.max_late_time).startOf("minute")?(N.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${le==null?void 0:le.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},xe.createElement(Z.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:le==null?void 0:le.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:le==null?void 0:le.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((B=R==null?void 0:R.course_groups)==null?void 0:B.length)>0&&xe.createElement(Ou.Z,{spinning:oe},xe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},xe.createElement(co,{data:(R==null?void 0:R.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var po=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(mo),w=s(67294),Eo=Object.defineProperty,fo=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,_o=Object.prototype.propertyIsEnumerable,Fn=(e,u,t)=>u in e?Eo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,vt=(e,u)=>{for(var t in u||(u={}))vo.call(u,t)&&Fn(e,t,u[t]);if(fn)for(var t of fn(u))_o.call(u,t)&&Fn(e,t,u[t]);return e},Lu=(e,u)=>fo(e,Fo(u)),Zu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Iu=(0,n.createContext)({selectArrs:[]}),yo=({user:e,classroomList:u,loading:t,dispatch:o})=>{var v,h,g,m;const a=(0,C.useParams)(),[r]=(0,C.useSearchParams)(),[i,_]=(0,n.useState)(()=>Lu(vt({},a),{id:a.coursesId,limit:20})),[B,E]=(0,n.useState)(!1),[F,J]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,re]=(0,n.useState)([]),[R,be]=(0,n.useState)(!1),[le,Ee]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,z]=(0,n.useState)(!1),[me,Pe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ge=(0,C.useLocation)(),{detailCommonHomeworksList:I,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let gu=r.get("tabs")?parseInt(r.get("tabs"))+1:"0";i.type=3,i.categoryId?i.category=i.categoryId:delete i.category,(0,n.useEffect)(()=>{_(vt(vt({},i),a))},[a==null?void 0:a.categoryId]),(0,n.useEffect)(()=>{r.get("tabs")==="0"&&(i.status="0",i.page=1)},[r.get("tabs")]),(0,n.useEffect)(()=>{const d=r.get("tabs");d&&d!==void 0&&((0,c.GJ)()?i.status=d:i.order=d)},[r.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,n.useEffect)(()=>{var d,$,ye;const Be=r.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const he=S.cX.getItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,Pe(he==null?void 0:he.name));let Le=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(Le)}else if((ye=e==null?void 0:e.userInfo)!=null&&ye.username){let he=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(he)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Ge==null?void 0:Ge.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,n.useEffect)(()=>{re([])},[I]),(0,n.useEffect)(()=>{Ee(!1)},[i.categoryId]),(0,n.useEffect)(()=>{I&&I.homeworks&&(oe.length===I.homeworks.length&&oe.length>0?be(!0):oe.length!==I.homeworks.length&&be(!1))},[oe]);const zt=(d,$)=>{i.page=d,i.limit=$,_e()},_e=(d={})=>{re([]),H([]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Lu(vt(vt({},i),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:vt(vt({},i),d)})},Je=()=>Zu(void 0,null,function*(){const d=yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const $=d.data.score_settings;Object.keys($).map(function(ye){ye.indexOf("proportion")>-1&&($[ye]=($[ye]*100).toFixed(0))}),console.log($),J(vt({},$))}});(0,n.useEffect)(()=>{re([])},[I]);const X=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:$,not_start_count:ye,in_progress_count:Be,overed_count:he}=I;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:ye||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:he||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}]},Ne=[{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"}],Ve=d=>{var $;if((0,c.Rm)()&&!(($=u.AssistantObject.group)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?C.history.push(`/classrooms/${i.coursesId}/group_homework/${i.categoryId}/add`):d==="2"?Xe():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},It=(h=[{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:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:h.map(d=>(delete d.isShow,d)),Wt=d=>{var $,ye,Be,he;if(oe.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Le=d.label||"",lu={key:Le,selectArrs:oe,selectArrsAll:l,type:["publish","deadline"].includes(d.key)?1:"",params:i};switch(d.key){case"publish":if((0,c.Rm)()&&!((ye=($=u==null?void 0:u.AssistantObject)==null?void 0:$.group)!=null&&ye.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((he=(Be=u==null?void 0:u.AssistantObject)==null?void 0:Be.group)!=null&&he.can_stop)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Le="\u6279\u91CF\u8865\u4EA4";break;case"delete":Le="\u5220\u9664";break;case"collection":Le="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Lu(vt({},lu),{key:Le})})},St=d=>Zu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:d,container_type:"group_homework"}}),_e()}),ou=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),d},[nt]);return w.createElement(Iu.Provider,{value:{params:i,batchStatus:le,selectArrs:oe,setSelectArrs:re,allSelect:R,dataSource:I.homeworks||[],detailLeftMenus:ut,main_category_id:I.main_category_id||"",selectArrsAll:l,setAllSelect:be,useBatchStatus:Ee,dispatch:o,getData:_e,setSelectArrsAll:H}},w.createElement("section",null,w.createElement("aside",{className:za.bg},w.createElement(Wa.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:X(),isAdmin:(0,c.GJ)(),dispatch:o,type:I==null?void 0:I.main_category_name,exportType:"group",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Ne,isShowRightControl:(0,S.Oo)(ut==null?void 0:ut.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),E(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?i.status=d.id:i.order=d.id),Ee(!1),i.page=1,C.history.replace(`${Ge.pathname}?tabs=${d.id}`),_e(i)},defaultSelectedKeys:[r.get("tabs")?r.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:I==null?void 0:I.category_name,category_id:(I==null?void 0:I.category_id)||(I==null?void 0:I.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:Ve}),w.createElement(uo.Z,{dataSource:I.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:le,SortMenuName:me,setSortMenuName:Pe,onSearch:d=>{i.search=d.trim(),i.page=1,_e()},onSort:d=>{var $;i.sort_by=d.type,i.sort_direction=d.direction,i.page=1,S.cX.setItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(i)},onBatch:d=>Ee(d)})),w.createElement(Y.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(I==null?void 0:I.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement($a,{params:i,dispatch:o,onSelect:Xe}):(I==null?void 0:I.homeworks)&&I.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(pt.Z,null),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(w.Fragment,null,w.createElement("aside",{className:"animated fadeIn"},(g=I==null?void 0:I.homeworks)==null?void 0:g.map((d,$)=>w.createElement(qa,{key:$,dataSource:d,params:i,manageAllGroup:I==null?void 0:I.manage_all_group})),w.createElement("aside",{className:"tc mb50 mt30"},(I==null?void 0:I.query_total_count)>10&&w.createElement(de.Z,{showSizeChanger:!0,onChange:zt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:I.query_total_count}))),oe.length>0&&(0,c.GJ)()&&w.createElement(Ce.Z,{offsetBottom:0},w.createElement(to,{buttonDataSource:It,onClick:Wt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(po,{getData:_e}),w.createElement(Fe,{onCallback:()=>Ee(!1)}),w.createElement(no.Z,{onOk:()=>{_e()}}),w.createElement(ao.Z,{onOk:()=>{}}),w.createElement(ru,{onCallback:()=>Ee(!1),courseEndTime:I==null?void 0:I.course_end_time}),w.createElement(at.Z,{courseEndTime:I==null?void 0:I.course_end_time,courseId:a.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Ee(!1),_e()}}),w.createElement(Re,null),w.createElement(ba,null),w.createElement(ga,{onCallback:()=>Ee(!1)}),w.createElement(La,null),w.createElement(Ra,null),w.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:ou,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),w.createElement(M.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{E(!1)},onOk:()=>Zu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ye){ye.indexOf("proportion")>-1&&(d[ye]=d[ye]/100)}),(yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),E(!1))}),width:800},w.createElement("div",null,w.createElement(T.Z,null,w.createElement(y.Z,{span:24},w.createElement(T.Z,{align:"middle"},w.createElement(y.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(y.Z,null,w.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),w.createElement(T.Z,{className:"ml10"},w.createElement(y.Z,null,w.createElement(O.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,J(vt({},F))}})),w.createElement(y.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(y.Z,null,w.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),w.createElement(y.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(D.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,J(vt({},F))}},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(y.Z,null,w.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),w.createElement(y.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(D.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,J(vt({},F))}},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(L.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(y.Z,null,"\u6559\u5E08\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(P.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,J(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u52A9\u6559\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(P.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,J(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(P.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,J(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u5B66\u751F\u533F\u8BC4:"),w.createElement(y.Z,{className:"ml5"},w.createElement(P.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,J(Object.assign({},F))}}),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(L.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(y.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 go=(0,C.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(yo),Co=Object.defineProperty,ho=Object.defineProperties,Ao=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,_n=(e,u,t)=>u in e?Co(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yn=(e,u)=>{for(var t in u||(u={}))Bo.call(u,t)&&_n(e,t,u[t]);if(vn)for(var t of vn(u))Do.call(u,t)&&_n(e,t,u[t]);return e},bo=(e,u)=>ho(e,Ao(u)),Po=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const wo=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var v,h;const g=(0,C.useParams)(),[m,a]=(0,n.useState)(!1),[r,i]=(0,n.useState)(!1),_=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){i(!0);return}const E={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var J;F.author_login===((J=t.userInfo)==null?void 0:J.login)?++E.hasNum:++E.noHasNum}),E.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},E.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},E.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{B()}}):i(!0)}else i(!1)},[e.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>Po(void 0,null,function*(){var E;if((E=_.current)!=null&&E.onVerify())return;a(!0);const F=yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});a(!1),F.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:bo(yn({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:yn({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((h=e==null?void 0:e.actionTabs)==null?void 0:h.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(ie.Z,{ref:E=>_.current=E})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ko=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(wo),xo=s(37202),Me=s(67294),Oo=Object.defineProperty,To=Object.defineProperties,No=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,hn=(e,u,t)=>u in e?Oo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Dt=(e,u)=>{for(var t in u||(u={}))gn.call(u,t)&&hn(e,t,u[t]);if(du)for(var t of du(u))Cn.call(u,t)&&hn(e,t,u[t]);return e},Su=(e,u)=>To(e,No(u)),Lo=(e,u)=>{var t={};for(var o in e)gn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&du)for(var o of du(e))u.indexOf(o)<0&&Cn.call(e,o)&&(t[o]=e[o]);return t},An=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Zo=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:v}=u,h=Lo(u,["classroomList","dispatch","courseEndTime"]);const g=(0,C.useParams)(),[m]=j.default.useForm(),[a,r]=(0,n.useState)(1),[i,_]=(0,n.useState)([]),[B,E]=(0,n.useState)(0),[F,J]=(0,n.useState)(2e3),[oe,re]=(0,n.useState)(!0),[R,be]=(0,n.useState)(!1),[le,Ee]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,z]=(0,n.useState)(!0),[me,Pe]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ge(),nt(),t.actionTabs.type===2){const X=t.actionTabs.selectArrsAll[0];Pe({submit_limit:X==null?void 0:X.submit_limit,submit_limit_num:X==null?void 0:X.submit_limit_num,must_file:X==null?void 0:X.must_file,can_submit:X==null?void 0:X.can_submit,submit_num:X==null?void 0:X.submit_num}),z(X.unified_setting)}else z(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(R){if(le)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Su(Dt({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Dt({},t.actionTabs.params)})}},[R]);const Ge=X=>An(void 0,null,function*(){re(!0);const Ne=yield(0,q.c_)(Su(Dt({},g),{page:X||a,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ne==null||Ne.course_groups.map((Ve,Xe)=>{Ve.key=Ve.id,Ve.title=Ve.name,Ve.disabled=Ve.is_published}),Ne&&(_([...Ne==null?void 0:Ne.course_groups]),E(Ne==null?void 0:Ne.course_groups_count),re(!1),X||m.setFieldsValue({publish_time:Q()(Q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Q()(Q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),I=X=>{r(X),Ge(X)},ut=()=>{(0,c.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:Dt({},g)}),o({type:"shixunHomeworks/getWorkSetting",payload:Dt({},g)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:Su(Dt({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Dt({},t.actionTabs.params)})},Zt=()=>An(void 0,null,function*(){var X,Ne,Ve;if((0,c.Rm)()&&!((Ne=(X=t==null?void 0:t.AssistantObject)==null?void 0:X.group)!=null&&Ne.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Je(!1);return}const Xe=Dt({},m.getFieldsValue());if(Xe.end_time<=Xe.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((l==null?void 0:l.length)<=0&&!p&&i.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(me!=null&&me.submit_limit&&!(me!=null&&me.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(me!=null&&me.can_submit&&!(me!=null&&me.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let It=Dt({homework_ids:[...t.actionTabs.selectArrs],group_ids:l.length>0?l.map(St=>St.id):(Ve=t.detailCommonHomeworksList)==null?void 0:Ve.course_groups,end_time:Q()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Q()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!l.length},me);Je(!0),(yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Dt({},It)})).status===0?(Je(!1),(0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),h.onCallback&&h.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Me.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)}),nt=()=>{r(1),_([]),H([])},gu=B>a*F,{detailCommonHomeworksList:zt}=t,[_e,Je]=(0,n.useState)(!1);return Me.createElement(M.default,{width:600,confirmLoading:_e,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:Zt,onCancel:()=>{nt(),ut(),o({type:"classroomList/setActionTabs",payload:{}})}},Me.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Me.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),i&&Me.createElement(j.default,{form:m},Me.createElement("div",{style:{paddingLeft:0}},Me.createElement(T.Z,{className:"mt30",align:"middle"},Me.createElement(y.Z,null,Me.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Me.createElement(Z.default,{style:{width:170,marginRight:"25px"},disabledDate:X=>(0,V.Q8)(X,v),disabledTime:X=>(0,V.d0)(X),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Me.createElement(y.Z,{className:"ml20"},Me.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Me.createElement(Z.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Q()((0,S.U6)(),"HH:mm")},disabledDate:X=>(0,V.Q8)(X,v,m.getFieldValue("publish_time")),disabledTime:X=>(0,V.d0)(X,m.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Me.createElement(T.Z,{style:{marginBottom:"10px"}},Me.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Me.createElement(D.ZP.Group,{value:p,onChange:X=>{z(X.target.value),H([])}},Me.createElement(D.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Me.createElement(D.ZP,{className:"ml20",disabled:i.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),i.length<=0&&t.actionTabs.type===2&&Me.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)&&i.length>0&&Me.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Me.createElement("span",{style:{flex:1}},Me.createElement(U.default,{checked:l.length===i.length,onChange:X=>{l.length===i.length?H([]):H(i.filter(Ne=>!Ne.is_published))}},"\u5168\u9009")),Me.createElement("span",{style:{width:16}}),Me.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",l.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&i.length>0&&Me.createElement(xo.Z,{data:i,selectedRowKeys:l,setSelectedRowKeys:H})),Me.createElement(se.ZP,{value:me,onChange:X=>Pe(Dt({},X))}))};var Io=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Zo),So=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Dn=(e,u,t)=>u in e?So(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Mo=(e,u)=>{for(var t in u||(u={}))Ho.call(u,t)&&Dn(e,t,u[t]);if(Bn)for(var t of Bn(u))jo.call(u,t)&&Dn(e,t,u[t]);return e},Go=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Ro=({classroomList:e,dispatch:u})=>{const t=(0,C.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Go(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Mo({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Vo=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ro),$o=Object.defineProperty,zo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,wn=(e,u,t)=>u in e?$o(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,kn=(e,u)=>{for(var t in u||(u={}))bn.call(u,t)&&wn(e,t,u[t]);if(pu)for(var t of pu(u))Pn.call(u,t)&&wn(e,t,u[t]);return e},Uo=(e,u)=>zo(e,Wo(u)),Jo=(e,u)=>{var t={};for(var o in e)bn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&pu)for(var o of pu(e))u.indexOf(o)<0&&Pn.call(e,o)&&(t[o]=e[o]);return t},Ko=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Yo=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:v}=u,h=Jo(u,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ko(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),v&&v(),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Uo(kn({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:kn({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Qo=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Yo),Hu={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"},Se=s(67294),Xo=Object.defineProperty,xn=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,On=(e,u,t)=>u in e?Xo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Eu=(e,u)=>{for(var t in u||(u={}))qo.call(u,t)&&On(e,t,u[t]);if(xn)for(var t of xn(u))el.call(u,t)&&On(e,t,u[t]);return e},ju=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const{TabPane:fs}=Au.default,tl=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const v=(0,C.useParams)(),h=(0,C.useLocation)(),[g]=j.default.useForm(),{brankList:m}=e,[a,r]=(0,n.useState)(!1);let[i,_]=(0,n.useState)(!0);const[B,E]=(0,n.useState)("myself");let[F,J]=(0,n.useState)([]),[oe,re]=(0,n.useState)();const[R,be]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),le=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&l()},[e.actionTabs.key]);let Ee=[];const l=function(){return ju(this,null,function*(){var p;if(i){r(!1),++R.page;const z=yield o({type:"shixunHomeworks/getBrankList",payload:Eu({},R)});F=[...F.concat(z.object_list)],re(z.is_teacher),((p=z.object_list)==null?void 0:p.length)<R.limit?_(!1):_(!0),J([...F]),z.object_list==""&&R.page===1&&r(!0)}})},{detailCommonHomeworksList:H}=u;return Se.createElement(M.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>ju(void 0,null,function*(){var p,z;const me=g.getFieldValue(),Pe=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((z=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:z.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:me.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Eu({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:Eu({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:Eu({},e.actionTabs.params),manage_all_group:H==null?void 0:H.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(T.Z,null,Se.createElement(y.Z,{span:12},le.map((p,z)=>Se.createElement(Ye.ZP,{key:z,shape:"round",type:B===p.id?"primary":"default",className:"mr10",onClick:me=>ju(void 0,null,function*(){F=[],i=!0,R.page=0,R.search="",R.filter=p.id,l(),E(p.id)})},p.name))),Se.createElement(y.Z,{span:12,className:"tr"},Se.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{i=!0,R.search=p,R.page=0,F=[],p&&(0,Du.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),l()},style:{width:260}}))),B==="myself"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Se.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),B==="public"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),Se.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!oe&&B==="public"&&Se.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Se.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Se.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Se.createElement(au(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),l()},hasMore:i,useWindow:!1},a&&Se.createElement(pt.Z,{styles:{margin:"0px auto"}}),Se.createElement(j.default,{form:g,initialValues:{group_ids:Ee},className:Hu.form,onChange:p=>{Ee=g.getFieldValue()}},Se.createElement(j.default.Item,{name:"group_ids"},Se.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,z){return Se.createElement(T.Z,{key:z},Se.createElement(y.Z,{flex:"2"},Se.createElement(U.default,{onChange:me=>{},key:z,value:String(p.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",Hu.line1].join(" ")},p.name))),Se.createElement(y.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:Hu.line1},p==null?void 0:p.course_list_name)),Se.createElement(y.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):B==="myself"?Se.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 ul=(0,C.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(tl),Lt=s(67294),nl=Object.defineProperty,al=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,Nn=(e,u,t)=>u in e?nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,fu=(e,u)=>{for(var t in u||(u={}))ll.call(u,t)&&Nn(e,t,u[t]);if(Tn)for(var t of Tn(u))rl.call(u,t)&&Nn(e,t,u[t]);return e},sl=(e,u)=>al(e,ol(u)),Ln=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const il=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const v=(0,C.useParams)(),[h]=j.default.useForm(),{workList:g,workSetting:m}=o,a=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:fu({},v)}),t({type:"shixunHomeworks/getWorkList",payload:fu({},v)})};return Lt.createElement(M.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ln(void 0,null,function*(){const r=()=>Ln(void 0,null,function*(){var i;yield h.validateFields();const _=fu({},h.getFieldValue()),{selectArrs:B}=e.actionTabs;_.attachment_ids=(i=_.attachment_ids)==null?void 0:i.map(F=>F.response.id),(yield(0,iu.mz)(sl(fu({},_),{homeworkId:B.work_id}))).status===0&&(h.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),a())});if(m!=null&&m.can_submit){if(!(m!=null&&m.submit_size)){N.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}M.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Lt.createElement(Lt.Fragment,null,"\u4F60\u8FD8\u6709 ",Lt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},m==null?void 0:m.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{r()}});return}r()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Lt.createElement(j.default,{form:h,initialValues:{}},Lt.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Lt.createElement(en.Z,null)),Lt.createElement(j.default.Item,{name:"description"},Lt.createElement(qe.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var cl=(0,C.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(il),st=s(67294),ml=Object.defineProperty,dl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,In=(e,u,t)=>u in e?ml(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xt=(e,u)=>{for(var t in u||(u={}))El.call(u,t)&&In(e,t,u[t]);if(Zn)for(var t of Zn(u))fl.call(u,t)&&In(e,t,u[t]);return e},Fl=(e,u)=>dl(e,pl(u)),Sn=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const vl=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var v;const h=(0,C.useParams)(),[g]=j.default.useForm(),[m,a]=(0,n.useState)(!0);let[r,i]=(0,n.useState)([]);const[_,B]=(0,n.useState)({page:1,limit:20,keyword:""}),E=()=>Sn(void 0,null,function*(){var F;const J=yield o({type:"shixunHomeworks/getProjectList",payload:Xt(Xt({},h),_)});J.projects&&i([...r,...J.projects]),((F=J.projects)==null?void 0:F.length)<20&&a(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(E(),r=[],_.page=1,_.keyword="")},[e.actionTabs.key]),st.createElement(M.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:()=>Sn(void 0,null,function*(){yield g.validateFields();const F=Xt({},g.getFieldValue()),{selectArrs:J,cb:oe}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let R=yield(0,te.ZP)(`/api/student_works/${J.homework_id}/change_project.json`,{method:"put",body:Xt({},F)});(R==null?void 0:R.status)===0&&(oe(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,iu.co)(Fl(Xt({},F),{homeworkId:J.homework_id}))).status===0&&(oe?oe():o({type:"classroomList/getClassroomCommonHomeworksList",payload:Xt({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},st.createElement(Y.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},r==""?st.createElement("aside",null,st.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",st.createElement("a",{href:`${(v=t==null?void 0:t.setting)==null?void 0:v.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):st.createElement("aside",null,st.createElement("div",{className:" mb20"},st.createElement(qe.default.Search,{onSearch:F=>{F===""?delete _.keyword:_.keyword=F,r=[],a(!0),E()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),st.createElement(j.default,{form:g,initialValues:{}},st.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},st.createElement(D.ZP.Group,null,st.createElement(au(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{_.page++,E()},hasMore:m,useWindow:!1},r==null?void 0:r.map(function(F,J){return st.createElement(T.Z,{key:J},st.createElement(y.Z,null,st.createElement(D.ZP,{value:F.id},F.name)))}))))))))};var _l=(0,C.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(vl),Mu=s(1762),Hn=s(11320),_t=s(67294),yl=Object.defineProperty,jn=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Mn=(e,u,t)=>u in e?yl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Gn=(e,u)=>{for(var t in u||(u={}))gl.call(u,t)&&Mn(e,t,u[t]);if(jn)for(var t of jn(u))Cl.call(u,t)&&Mn(e,t,u[t]);return e};const hl=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[v,h]=(0,n.useState)(!1),[g,m]=(0,n.useState)("");(0,n.useEffect)(()=>{h(!1),m("")},[]);const a=()=>{var r,i;if((0,c.Rm)()&&!((i=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&i.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),h(!1),m(""))};return _t.createElement("section",{className:`tc animated fadeIn ${Mu.Z.threeBtnSty}`,style:Gn(Gn({},{color:"#03A092",margin:"200px auto"}),e)},_t.createElement("img",{src:s(26551),width:200,height:164}),_t.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"),_t.createElement("div",{style:{marginTop:"30px"}},_t.createElement(Ye.ZP,{onClick:()=>h(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),_t.createElement(Ye.ZP,{onClick:()=>{(0,S.xg)(`${Hn.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")),v&&_t.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:a},_t.createElement("div",null,_t.createElement("div",null,_t.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),_t.createElement("div",null,_t.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Al=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(hl),Bl={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"},Dl=s(87711),it={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"},bl=Object.defineProperty,Pl=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Vn=(e,u,t)=>u in e?bl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qt=(e,u)=>{for(var t in u||(u={}))kl.call(u,t)&&Vn(e,t,u[t]);if(Rn)for(var t of Rn(u))xl.call(u,t)&&Vn(e,t,u[t]);return e},Ol=(e,u)=>Pl(e,wl(u)),Gt=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),Tl=({dataSource:e,params:u,manageAllGroup:t})=>{var o,v,h,g;const{batchStatus:m,selectArrs:a,setSelectArrs:r,selectArrsAll:i,setSelectArrsAll:_,dispatch:B}=(0,n.useContext)($u);let E=(0,C.useParams)();const[F,J]=(0,n.useState)(!1),oe=(0,n.useRef)(),[re,R]=(0,n.useState)([]);E=Ol(qt(qt({},u),E),{category:E==null?void 0:E.categoryId}),(0,n.useEffect)(()=>{R([]),J(!1)},[]);const be=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function le(){return Gt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:qt({},E)});R(l.data)})}const Ee=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),_(i.filter(H=>H.homework_id!==l))):(r([...a,l]),_([...i,e]))};return n.createElement("div",{className:it.listContainer,onClick:l=>{l.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(l.target))&&(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&n.createElement("span",{ref:oe},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>Ee(e.homework_id)})),n.createElement("div",{className:it.info},n.createElement("div",{className:it.title},n.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)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(C.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:it.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2,manage_all_group:t}})})},n.createElement("aside",{className:it.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&n.createElement("div",{className:it.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:it.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:it.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&n.createElement(Tt.Z,{placement:"bottomCenter",overlayClassName:it.dro,dropdownRender:()=>n.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:qt({},E),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:i,params:E,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.stopPropagation(),className:it.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:it.detail},(0,c.GJ)()&&n.createElement(n.Fragment,null,n.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&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:it.iconV,onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),F||le(),J(!F)})},n.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:it.content},(0,c.dE)()&&n.createElement("span",{className:it.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"ml20"},n.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"&&F&&re.length>5&&n.createElement(Kt.default,{className:Mu.Z.threeTableSty,scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&re.length<6&&re.length>0&&n.createElement(Kt.default,{className:Mu.Z.threeTableSty,onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}))))},$n={bottomControlContainer:"bottomControlContainer___PMJOm",buttonWrap:"buttonWrap___RwQKi",moveCategory:"moveCategory___pQvCG"},Nl=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),Ll=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:v,dataSource:h,selectArrs:g,useBatchStatus:m,dispatch:a,params:r,getData:i,detailLeftMenus:_,main_category_id:B,setSelectArrsAll:E}=(0,n.useContext)($u);let F;const[J,oe]=(0,n.useState)(!1),[re,R]=(0,n.useState)(""),be=l=>{o(l.target.checked),v(l.target.checked?h.map(H=>H.homework_id):[]),l.target.checked?E([...h]):E([])},le=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};_.course_modules&&(F=_.course_modules.filter(l=>l.type==="group_homework")[0]);const Ee=n.createElement("div",{className:$n.moveCategory,onMouseLeave:l=>oe(!1)},n.createElement(Ie.default,{onClick:l=>Nl(void 0,[l],function*({item:H,key:p,keyPath:z,domEvent:me}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),i(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{R(l.target.value)}})),F&&F.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(z=>n.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:z.category_id},z.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:B,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:$n.bottomControlContainer},n.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(y.Z,{flex:1},n.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(y.Z,null,n.createElement(U.default,{checked:t,onChange:be},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:le,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"topLeft",dropdownRender:()=>Ee,getPopupContainer:l=>l.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Zl=s(84581),Il=s(3564),Sl=s(60920),Oe=s(67294),Hl=Object.defineProperty,jl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Un=(e,u,t)=>u in e?Hl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,eu=(e,u)=>{for(var t in u||(u={}))zn.call(u,t)&&Un(e,t,u[t]);if(Fu)for(var t of Fu(u))Wn.call(u,t)&&Un(e,t,u[t]);return e},Jn=(e,u)=>jl(e,Ml(u)),Gl=(e,u)=>{var t={};for(var o in e)zn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Fu)for(var o of Fu(e))u.indexOf(o)<0&&Wn.call(e,o)&&(t[o]=e[o]);return t},Gu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});Q().extend(Tu());const Rl=({data:e,value:u,onChange:t})=>{var o,v,h,g;const[m,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,i]=(0,n.useState)([]);return(0,n.useEffect)(()=>{i((u==null?void 0:u.length)>0?e==null?void 0:e.filter(_=>u==null?void 0:u.includes(_==null?void 0:_.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(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:_=>{t(_.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:_=>{a(Jn(eu({},m),{leftSearch:_.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Oe.createElement(U.default.Group,{value:u,onChange:_=>{t(_)}},Oe.createElement(xu.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:v.map((_,B)=>Oe.createElement(U.default,{key:B,value:_.id},_==null?void 0:_.name)))):Oe.createElement(pt.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.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(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:_=>{a(Jn(eu({},m),{rigthSearch:_.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:h.length)!==0?(g=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:g.map((_,B)=>Oe.createElement(T.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(y.Z,null,_==null?void 0:_.name),Oe.createElement(y.Z,null,Oe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(E=>E!==(_==null?void 0:_.id)))}})))):Oe.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},Vl=e=>{var u=e,{classroomList:t,dispatch:o,user:v,getData:h}=u,g=Gl(u,["classroomList","dispatch","user","getData"]),m,a,r,i,_,B;const E=(0,C.useParams)(),[F]=j.default.useForm(),J=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,re,R]=(0,Nt.U)(q.c_,eu(eu({},E),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,be,le]=(0,Nt.U)(q.nP,{course_id:E==null?void 0:E.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,Ee,l]=(0,Nt.U)(q.sm,{course_id:E==null?void 0:E.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),H=(...p)=>Gu(void 0,[...p],function*(z={}){be({});const me=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{J&&H()},[J]),Oe.createElement(M.default,{centered:!0,title:(_=t==null?void 0:t.actionTabs)==null?void 0:_.key,width:800,open:J,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ee,onOk:()=>Gu(void 0,null,function*(){F.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:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Gu(void 0,null,function*(){var z,me,Pe;const Ge=yield l(((z=R==null?void 0:R.course_groups)==null?void 0:z.length)>0?{unified_late:((me=R==null?void 0:R.course_groups)==null?void 0:me.length)<=0,allow_late_settings:[eu({},p)]}:eu({unified_late:((Pe=R==null?void 0:R.course_groups)==null?void 0:Pe.length)<=0},p));(Ge==null?void 0:Ge.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Oe.createElement(T.Z,{wrap:!1,gutter:20},Oe.createElement(y.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(qe.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(y.Z,{flex:"390px"},Oe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,z,me){return z&&Q()(z).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):z&&Q()(z).startOf("minute")<=Q()(le==null?void 0:le.max_late_time).startOf("minute")?(N.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${le==null?void 0:le.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Oe.createElement(Z.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:le==null?void 0:le.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:le==null?void 0:le.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((B=R==null?void 0:R.course_groups)==null?void 0:B.length)>0&&Oe.createElement(Ou.Z,{spinning:oe},Oe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(Rl,{data:(R==null?void 0:R.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var $l=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Vl),k=s(67294),zl=Object.defineProperty,Wl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Yn=(e,u,t)=>u in e?zl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yt=(e,u)=>{for(var t in u||(u={}))Jl.call(u,t)&&Yn(e,t,u[t]);if(Kn)for(var t of Kn(u))Kl.call(u,t)&&Yn(e,t,u[t]);return e},Ru=(e,u)=>Wl(e,Ul(u)),Vu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const $u=(0,n.createContext)({selectArrs:[]}),Yl=({user:e,classroomList:u,loading:t,dispatch:o})=>{var v,h,g,m;const a=(0,C.useParams)(),[r]=(0,C.useSearchParams)(),[i,_]=(0,n.useState)(()=>Ru(yt({},a),{id:a.coursesId,limit:20})),[B,E]=(0,n.useState)(!1),[F,J]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,re]=(0,n.useState)([]),[R,be]=(0,n.useState)(!1),[le,Ee]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,z]=(0,n.useState)(!1),[me,Pe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ge=(0,C.useLocation)(),{detailCommonHomeworksList:I,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let gu=r.get("tabs")?parseInt(r.get("tabs"))+1:"0";i.type=3,i.categoryId?i.category=i.categoryId:delete i.category,(0,n.useEffect)(()=>{_(yt(yt({},i),a))},[a==null?void 0:a.categoryId]),(0,n.useEffect)(()=>{r.get("tabs")==="0"&&(i.status="0",i.page=1)},[r.get("tabs")]),(0,n.useEffect)(()=>{const d=r.get("tabs");d&&d!==void 0&&((0,c.GJ)()?i.status=d:i.order=d)},[r.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,n.useEffect)(()=>{var d,$,ye;const Be=r.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const he=S.cX.getItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,Pe(he==null?void 0:he.name));let Le=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(Le)}else if((ye=e==null?void 0:e.userInfo)!=null&&ye.username){let he=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(he)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Ge==null?void 0:Ge.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,n.useEffect)(()=>{re([])},[I]),(0,n.useEffect)(()=>{Ee(!1)},[i.categoryId]),(0,n.useEffect)(()=>{I&&I.homeworks&&(oe.length===I.homeworks.length&&oe.length>0?be(!0):oe.length!==I.homeworks.length&&be(!1))},[oe]);const zt=(d,$)=>{i.page=d,i.limit=$,_e()},_e=(d={})=>{re([]),H([]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Ru(yt(yt({},i),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:yt(yt({},i),d)})},Je=()=>Vu(void 0,null,function*(){const d=yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const $=d.data.score_settings;Object.keys($).map(function(ye){ye.indexOf("proportion")>-1&&($[ye]=($[ye]*100).toFixed(0))}),console.log($),J(yt({},$))}});(0,n.useEffect)(()=>{re([])},[I]);const X=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:$,not_start_count:ye,in_progress_count:Be,overed_count:he}=I;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:ye||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:he||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}]},Ne=[{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"}],Ve=d=>{var $;if((0,c.Rm)()&&!(($=u.AssistantObject.group)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?C.history.push(`/classrooms/${i.coursesId}/group_homework/${i.categoryId}/add`):d==="2"?Xe():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},It=(h=[{key:"publish",label:"\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:"\u8BBE\u4E3A\u516C\u5F00",icon:k.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:h.map(d=>(delete d.isShow,d)),Wt=d=>{var $,ye,Be,he;if(oe.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Le=d.label||"",lu={key:Le,selectArrs:oe,selectArrsAll:l,type:["publish","deadline"].includes(d.key)?1:"",params:i};switch(d.key){case"publish":if((0,c.Rm)()&&!((ye=($=u==null?void 0:u.AssistantObject)==null?void 0:$.group)!=null&&ye.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((he=(Be=u==null?void 0:u.AssistantObject)==null?void 0:Be.group)!=null&&he.can_stop)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Le="\u6279\u91CF\u8865\u4EA4";break;case"delete":Le="\u5220\u9664";break;case"collection":Le="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Ru(yt({},lu),{key:Le})})},St=d=>Vu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:d,container_type:"group_homework"}}),_e()}),ou=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),d},[nt]);return k.createElement($u.Provider,{value:{params:i,batchStatus:le,selectArrs:oe,setSelectArrs:re,allSelect:R,dataSource:I.homeworks||[],detailLeftMenus:ut,main_category_id:I.main_category_id||"",selectArrsAll:l,setAllSelect:be,useBatchStatus:Ee,dispatch:o,getData:_e,setSelectArrsAll:H}},k.createElement("section",null,k.createElement("aside",{className:Bl.bg},k.createElement(Dl.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:X(),isAdmin:(0,c.GJ)(),dispatch:o,type:I==null?void 0:I.main_category_name,exportType:"group",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Ne,isShowRightControl:(0,S.Oo)(ut==null?void 0:ut.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),E(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?i.status=d.id:i.order=d.id),Ee(!1),i.page=1,C.history.replace(`${Ge.pathname}?tabs=${d.id}`),_e(i)},defaultSelectedKeys:[r.get("tabs")?r.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:I==null?void 0:I.category_name,category_id:(I==null?void 0:I.category_id)||(I==null?void 0:I.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:Ve}),k.createElement(Zl.Z,{dataSource:I.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:le,SortMenuName:me,setSortMenuName:Pe,onSearch:d=>{i.search=d.trim(),i.page=1,_e()},onSort:d=>{var $;i.sort_by=d.type,i.sort_direction=d.direction,i.page=1,S.cX.setItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(i)},onBatch:d=>Ee(d)})),k.createElement(Y.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(I==null?void 0:I.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Al,{params:i,dispatch:o,onSelect:Xe}):(I==null?void 0:I.homeworks)&&I.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(pt.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"},(g=I==null?void 0:I.homeworks)==null?void 0:g.map((d,$)=>k.createElement(Tl,{key:$,dataSource:d,params:i,manageAllGroup:I==null?void 0:I.manage_all_group})),k.createElement("aside",{className:"tc mb50 mt30"},(I==null?void 0:I.query_total_count)>10&&k.createElement(de.Z,{showSizeChanger:!0,onChange:zt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:I.query_total_count}))),oe.length>0&&(0,c.GJ)()&&k.createElement(Ce.Z,{offsetBottom:0},k.createElement(Ll,{buttonDataSource:It,onClick:Wt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement($l,{getData:_e}),k.createElement(ko,{onCallback:()=>Ee(!1)}),k.createElement(Il.Z,{onOk:()=>{_e()}}),k.createElement(Sl.Z,{onOk:()=>{}}),k.createElement(Io,{onCallback:()=>Ee(!1),courseEndTime:I==null?void 0:I.course_end_time}),k.createElement(at.Z,{courseEndTime:I==null?void 0:I.course_end_time,courseId:a.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Ee(!1),_e()}}),k.createElement(Vo,null),k.createElement(ul,null),k.createElement(Qo,{onCallback:()=>Ee(!1)}),k.createElement(cl,null),k.createElement(_l,null),k.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:ou,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),k.createElement(M.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{E(!1)},onOk:()=>Vu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ye){ye.indexOf("proportion")>-1&&(d[ye]=d[ye]/100)}),(yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),E(!1))}),width:800},k.createElement("div",null,k.createElement(T.Z,null,k.createElement(y.Z,{span:24},k.createElement(T.Z,{align:"middle"},k.createElement(y.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(y.Z,null,k.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),k.createElement(T.Z,{className:"ml10"},k.createElement(y.Z,null,k.createElement(O.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,J(yt({},F))}})),k.createElement(y.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(y.Z,null,k.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),k.createElement(y.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(D.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,J(yt({},F))}},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(y.Z,null,k.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),k.createElement(y.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(D.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,J(yt({},F))}},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(L.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(y.Z,null,"\u6559\u5E08\u8BC4\u5206:"),k.createElement(y.Z,{className:"ml5"},k.createElement(P.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,J(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,"\u52A9\u6559\u8BC4\u5206:"),k.createElement(y.Z,{className:"ml5"},k.createElement(P.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,J(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),k.createElement(y.Z,{className:"ml5"},k.createElement(P.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,J(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,"\u5B66\u751F\u533F\u8BC4:"),k.createElement(y.Z,{className:"ml5"},k.createElement(P.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,J(Object.assign({},F))}}),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(L.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(y.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 Ql=(0,C.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(Yl),Xl=Object.defineProperty,ql=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Xn=(e,u,t)=>u in e?Xl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qn=(e,u)=>{for(var t in u||(u={}))tr.call(u,t)&&Xn(e,t,u[t]);if(Qn)for(var t of Qn(u))ur.call(u,t)&&Xn(e,t,u[t]);return e},nr=(e,u)=>ql(e,er(u)),ar=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const or=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var v,h;const g=(0,C.useParams)(),[m,a]=(0,n.useState)(!1),[r,i]=(0,n.useState)(!1),_=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){i(!0);return}const E={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var J;F.author_login===((J=t.userInfo)==null?void 0:J.login)?++E.hasNum:++E.noHasNum}),E.noHasNum>0?M.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},E.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},E.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{B()}}):i(!0)}else i(!1)},[e.actionTabs.key]);const B=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>ar(void 0,null,function*(){var E;if((E=_.current)!=null&&E.onVerify())return;a(!0);const F=yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});a(!1),F.status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:nr(qn({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:qn({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((h=e==null?void 0:e.actionTabs)==null?void 0:h.status)?n.createElement(n.Fragment,null,n.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),n.createElement(ie.Z,{ref:E=>_.current=E})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var lr=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(or),rr=s(46918),sr=Object.defineProperty,ea=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,ta=(e,u,t)=>u in e?sr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,mr=(e,u)=>{for(var t in u||(u={}))ir.call(u,t)&&ta(e,t,u[t]);if(ea)for(var t of ea(u))cr.call(u,t)&&ta(e,t,u[t]);return e},dr=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const pr=({classroomList:e,dispatch:u})=>{const t=(0,C.useParams)();return t.id=t.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>dr(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:mr({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Er=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(pr),fr=Object.defineProperty,Fr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,aa=(e,u,t)=>u in e?fr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,oa=(e,u)=>{for(var t in u||(u={}))ua.call(u,t)&&aa(e,t,u[t]);if(vu)for(var t of vu(u))na.call(u,t)&&aa(e,t,u[t]);return e},_r=(e,u)=>Fr(e,vr(u)),yr=(e,u)=>{var t={};for(var o in e)ua.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&vu)for(var o of vu(e))u.indexOf(o)<0&&na.call(e,o)&&(t[o]=e[o]);return t},gr=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Cr=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:v}=u,h=yr(u,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,n.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>gr(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),v&&v(),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:_r(oa({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:oa({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var hr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Cr),zu={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_"},He=s(67294),Ar=Object.defineProperty,la=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,ra=(e,u,t)=>u in e?Ar(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_u=(e,u)=>{for(var t in u||(u={}))Br.call(u,t)&&ra(e,t,u[t]);if(la)for(var t of la(u))Dr.call(u,t)&&ra(e,t,u[t]);return e},Wu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const{TabPane:_s}=Au.default,br=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const v=(0,C.useParams)(),h=(0,C.useLocation)(),[g]=j.default.useForm(),{brankList:m}=e,[a,r]=(0,n.useState)(!1);let[i,_]=(0,n.useState)(!0);const[B,E]=(0,n.useState)("myself");let[F,J]=(0,n.useState)([]),[oe,re]=(0,n.useState)();const[R,be]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),le=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&l()},[e.actionTabs.key]);let Ee=[];const l=function(){return Wu(this,null,function*(){var p;if(i){r(!1),++R.page;const z=yield o({type:"shixunHomeworks/getBrankList",payload:_u({},R)});F=[...F.concat(z.object_list)],re(z.is_teacher),((p=z.object_list)==null?void 0:p.length)<R.limit?_(!1):_(!0),J([...F]),z.object_list==""&&R.page===1&&r(!0)}})},{detailCommonHomeworksList:H}=u;return He.createElement(M.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>Wu(void 0,null,function*(){var p,z;const me=g.getFieldValue(),Pe=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((z=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:z.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:me.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,S.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:_u({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:_u({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:_u({},e.actionTabs.params),manage_all_group:H==null?void 0:H.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement(T.Z,null,He.createElement(y.Z,{span:12},le.map((p,z)=>He.createElement(Ye.ZP,{key:z,shape:"round",type:B===p.id?"primary":"default",className:"mr10",onClick:me=>Wu(void 0,null,function*(){F=[],i=!0,R.page=0,R.search="",R.filter=p.id,l(),E(p.id)})},p.name))),He.createElement(y.Z,{span:12,className:"tr"},He.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{i=!0,R.search=p,R.page=0,F=[],p&&(0,Du.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),l()},style:{width:260}}))),B==="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"),B==="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&&B==="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(au(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{_(!1),l()},hasMore:i,useWindow:!1},a&&He.createElement(pt.Z,{styles:{margin:"0px auto"}}),He.createElement(j.default,{form:g,initialValues:{group_ids:Ee},className:zu.form,onChange:p=>{Ee=g.getFieldValue()}},He.createElement(j.default.Item,{name:"group_ids"},He.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,z){return He.createElement(T.Z,{key:z},He.createElement(y.Z,{flex:"2"},He.createElement(U.default,{onChange:me=>{},key:z,value:String(p.id),defaultChecked:!0},He.createElement("span",{className:["c-black",zu.line1].join(" ")},p.name))),He.createElement(y.Z,{flex:"1",className:"c-black"},He.createElement("span",{className:zu.line1},p==null?void 0:p.course_list_name)),He.createElement(y.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):B==="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 Pr=(0,C.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(br),wr=s(22756),kr=s(30134),xr=s(89485),gt=s(67294),Or=Object.defineProperty,sa=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,ia=(e,u,t)=>u in e?Or(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ca=(e,u)=>{for(var t in u||(u={}))Tr.call(u,t)&&ia(e,t,u[t]);if(sa)for(var t of sa(u))Nr.call(u,t)&&ia(e,t,u[t]);return e};const Lr=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[v,h]=(0,n.useState)(!1),[g,m]=(0,n.useState)("");(0,n.useEffect)(()=>{h(!1),m("")},[]);const a=()=>{var r,i;if((0,c.Rm)()&&!((i=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&i.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),h(!1),m(""))};return gt.createElement("section",{className:"tc animated fadeIn",style:ca(ca({},{color:"#999",margin:"200px auto"}),e)},gt.createElement("img",{src:xr.z3}),gt.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"),gt.createElement("div",{style:{marginTop:"30px"}},gt.createElement(Ye.ZP,{onClick:()=>h(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),gt.createElement(Ye.ZP,{onClick:()=>{(0,S.xg)(`${Hn.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")),v&>.createElement(M.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:a},gt.createElement("div",null,gt.createElement("div",null,gt.createElement(D.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>m("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),gt.createElement("div",null,gt.createElement(D.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>m("2")},"\u9009\u7528\u8D44\u6E90")))))};var Zr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Lr),Ir={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"},Sr=s(46206),ct={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Hr=Object.defineProperty,jr=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,da=(e,u,t)=>u in e?Hr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tu=(e,u)=>{for(var t in u||(u={}))Gr.call(u,t)&&da(e,t,u[t]);if(ma)for(var t of ma(u))Rr.call(u,t)&&da(e,t,u[t]);return e},Vr=(e,u)=>jr(e,Mr(u)),Rt=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),$r=({dataSource:e,params:u,manageAllGroup:t})=>{var o,v,h,g;const{batchStatus:m,selectArrs:a,setSelectArrs:r,selectArrsAll:i,setSelectArrsAll:_,dispatch:B}=(0,n.useContext)(Yu);let E=(0,C.useParams)();const[F,J]=(0,n.useState)(!1),oe=(0,n.useRef)(),[re,R]=(0,n.useState)([]);E=Vr(tu(tu({},u),E),{category:E==null?void 0:E.categoryId}),(0,n.useEffect)(()=>{R([]),J(!1)},[]);const be=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="publish_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="end_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:E.sort_by==="late_time"?E.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function le(){return Rt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:tu({},E)});R(l.data)})}const Ee=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),_(i.filter(H=>H.homework_id!==l))):(r([...a,l]),_([...i,e]))};return n.createElement("div",{className:ct.listContainer,onClick:l=>{l.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&oe.current&&!oe.current.contains(l.target))&&(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&n.createElement("span",{ref:oe},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>Ee(e.homework_id)})),n.createElement("div",{className:ct.info},n.createElement("div",{className:ct.title},n.createElement("div",{className:ct.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&n.createElement(S.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(C.Link,{target:"_blank",to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:ct.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},E),type:2,manage_all_group:t}})})},n.createElement("aside",{className:ct.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&n.createElement("div",{className:ct.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),(0,S.xg)(`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:ct.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:ct.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&n.createElement(Tt.Z,{placement:"bottomCenter",overlayClassName:ct.dro,dropdownRender:()=>n.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},E),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},E),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),B({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:i,params:E,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(C.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${E.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.stopPropagation(),className:ct.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:ct.detail},(0,c.GJ)()&&n.createElement(n.Fragment,null,n.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&n.createElement("span",{className:ct.iconV,onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),F||le(),J(!F)})},n.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:ct.content},(0,c.dE)()&&n.createElement("span",{className:ct.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&re.length>5&&n.createElement(Kt.default,{scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&re.length<6&&re.length>0&&n.createElement(Kt.default,{onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(E.sort_by=p.field),p.order||(E.sort_direction="asc"),p.order==="ascend"&&(E.sort_direction="asc"),p.order==="descend"&&(E.sort_direction="desc"),p.order||(E.sort_direction="asc"),le()},columns:be}))))},pa={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},zr=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())}),Wr=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:v,dataSource:h,selectArrs:g,useBatchStatus:m,dispatch:a,params:r,getData:i,detailLeftMenus:_,main_category_id:B,setSelectArrsAll:E}=(0,n.useContext)(Yu);let F;const[J,oe]=(0,n.useState)(!1),[re,R]=(0,n.useState)(""),be=l=>{o(l.target.checked),v(l.target.checked?h.map(H=>H.homework_id):[]),l.target.checked?E([...h]):E([])},le=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};_.course_modules&&(F=_.course_modules.filter(l=>l.type==="group_homework")[0]);const Ee=n.createElement("div",{className:pa.moveCategory,onMouseLeave:l=>oe(!1)},n.createElement(Ie.default,{onClick:l=>zr(void 0,[l],function*({item:H,key:p,keyPath:z,domEvent:me}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),i(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{R(l.target.value)}})),F&&F.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(z=>n.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:z.category_id},z.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:B,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:pa.bottomControlContainer},n.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(y.Z,{flex:1},n.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(y.Z,null,n.createElement(U.default,{checked:t,onChange:be},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:le,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Tt.Z,{placement:"topLeft",dropdownRender:()=>Ee,getPopupContainer:l=>l.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,c.GJ)()&&n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(y.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ur=s(12662),Jr=s(34738),Kr=s(6151),Te=s(67294),Yr=Object.defineProperty,Qr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Fa=(e,u,t)=>u in e?Yr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,uu=(e,u)=>{for(var t in u||(u={}))Ea.call(u,t)&&Fa(e,t,u[t]);if(yu)for(var t of yu(u))fa.call(u,t)&&Fa(e,t,u[t]);return e},va=(e,u)=>Qr(e,Xr(u)),qr=(e,u)=>{var t={};for(var o in e)Ea.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&yu)for(var o of yu(e))u.indexOf(o)<0&&fa.call(e,o)&&(t[o]=e[o]);return t},Uu=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});Q().extend(Tu());const es=({data:e,value:u,onChange:t})=>{var o,v,h,g;const[m,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,i]=(0,n.useState)([]);return(0,n.useEffect)(()=>{i((u==null?void 0:u.length)>0?e==null?void 0:e.filter(_=>u==null?void 0:u.includes(_==null?void 0:_.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(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:_=>{t(_.target.checked?e==null?void 0:e.map(B=>B==null?void 0:B.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:_=>{a(va(uu({},m),{leftSearch:_.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:o.length)!==0?Te.createElement(U.default.Group,{value:u,onChange:_=>{t(_)}},Te.createElement(xu.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.leftSearch)}):e)==null?void 0:v.map((_,B)=>Te.createElement(U.default,{key:B,value:_.id},_==null?void 0:_.name)))):Te.createElement(pt.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.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(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:_=>{a(va(uu({},m),{rigthSearch:_.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((h=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:h.length)!==0?(g=m.rigthSearch?r==null?void 0:r.filter(_=>{var B;return(B=_==null?void 0:_.name)==null?void 0:B.includes(m.rigthSearch)}):r)==null?void 0:g.map((_,B)=>Te.createElement(T.Z,{key:B,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(y.Z,null,_==null?void 0:_.name),Te.createElement(y.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(E=>E!==(_==null?void 0:_.id)))}})))):Te.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},ts=e=>{var u=e,{classroomList:t,dispatch:o,user:v,getData:h}=u,g=qr(u,["classroomList","dispatch","user","getData"]),m,a,r,i,_,B;const E=(0,C.useParams)(),[F]=j.default.useForm(),J=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,oe,re,R]=(0,Nt.U)(q.c_,uu(uu({},E),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,be,le]=(0,Nt.U)(q.nP,{course_id:E==null?void 0:E.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,Ee,l]=(0,Nt.U)(q.sm,{course_id:E==null?void 0:E.coursesId,homework_ids:(i=t==null?void 0:t.actionTabs)==null?void 0:i.selectArrs}),H=(...p)=>Uu(void 0,[...p],function*(z={}){be({});const me=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{J&&H()},[J]),Te.createElement(M.default,{centered:!0,title:(_=t==null?void 0:t.actionTabs)==null?void 0:_.key,width:800,open:J,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ee,onOk:()=>Uu(void 0,null,function*(){F.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:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Uu(void 0,null,function*(){var z,me,Pe;const Ge=yield l(((z=R==null?void 0:R.course_groups)==null?void 0:z.length)>0?{unified_late:((me=R==null?void 0:R.course_groups)==null?void 0:me.length)<=0,allow_late_settings:[uu({},p)]}:uu({unified_late:((Pe=R==null?void 0:R.course_groups)==null?void 0:Pe.length)<=0},p));(Ge==null?void 0:Ge.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),h&&h())})},Te.createElement(T.Z,{wrap:!1,gutter:20},Te.createElement(y.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(qe.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(y.Z,{flex:"390px"},Te.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,z,me){return z&&Q()(z).startOf("minute")<=Q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):z&&Q()(z).startOf("minute")<=Q()(le==null?void 0:le.max_late_time).startOf("minute")?(N.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${le==null?void 0:le.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(Z.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,S.BO)(p,{startTime:le==null?void 0:le.max_late_time}),disabledTime:p=>(0,S.hv)(p,{compared:le==null?void 0:le.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Q()("00:00:00","HH:mm:ss")}})))),((B=R==null?void 0:R.course_groups)==null?void 0:B.length)>0&&Te.createElement(Ou.Z,{spinning:oe},Te.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(es,{data:(R==null?void 0:R.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var us=(0,C.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ts),x=s(67294),ns=Object.defineProperty,as=Object.defineProperties,os=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,ya=(e,u,t)=>u in e?ns(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ct=(e,u)=>{for(var t in u||(u={}))ls.call(u,t)&&ya(e,t,u[t]);if(_a)for(var t of _a(u))rs.call(u,t)&&ya(e,t,u[t]);return e},Ju=(e,u)=>as(e,os(u)),Ku=(e,u,t)=>new Promise((o,v)=>{var h=a=>{try{m(t.next(a))}catch(r){v(r)}},g=a=>{try{m(t.throw(a))}catch(r){v(r)}},m=a=>a.done?o(a.value):Promise.resolve(a.value).then(h,g);m((t=t.apply(e,u)).next())});const Yu=(0,n.createContext)({selectArrs:[]}),ss=({user:e,classroomList:u,loading:t,dispatch:o})=>{var v,h,g,m;const a=(0,C.useParams)(),[r]=(0,C.useSearchParams)(),[i,_]=(0,n.useState)(()=>Ju(Ct({},a),{id:a.coursesId,limit:20})),[B,E]=(0,n.useState)(!1),[F,J]=(0,n.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[oe,re]=(0,n.useState)([]),[R,be]=(0,n.useState)(!1),[le,Ee]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,z]=(0,n.useState)(!1),[me,Pe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ge=(0,C.useLocation)(),{detailCommonHomeworksList:I,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let gu=r.get("tabs")?parseInt(r.get("tabs"))+1:"0";i.type=3,i.categoryId?i.category=i.categoryId:delete i.category,(0,n.useEffect)(()=>{_(Ct(Ct({},i),a))},[a==null?void 0:a.categoryId]),(0,n.useEffect)(()=>{r.get("tabs")==="0"&&(i.status="0",i.page=1)},[r.get("tabs")]),(0,n.useEffect)(()=>{const d=r.get("tabs");d&&d!==void 0&&((0,c.GJ)()?i.status=d:i.order=d)},[r.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,n.useEffect)(()=>{var d,$,ye;const Be=r.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const he=S.cX.getItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,Pe(he==null?void 0:he.name));let Le=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(Le)}else if((ye=e==null?void 0:e.userInfo)!=null&&ye.username){let he=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),_e(he)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Ge==null?void 0:Ge.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,n.useEffect)(()=>{re([])},[I]),(0,n.useEffect)(()=>{Ee(!1)},[i.categoryId]),(0,n.useEffect)(()=>{I&&I.homeworks&&(oe.length===I.homeworks.length&&oe.length>0?be(!0):oe.length!==I.homeworks.length&&be(!1))},[oe]);const zt=(d,$)=>{i.page=d,i.limit=$,_e()},_e=(d={})=>{re([]),H([]),(0,c.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Ju(Ct(Ct({},i),d),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Ct(Ct({},i),d)})},Je=()=>Ku(void 0,null,function*(){const d=yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const $=d.data.score_settings;Object.keys($).map(function(ye){ye.indexOf("proportion")>-1&&($[ye]=($[ye]*100).toFixed(0))}),console.log($),J(Ct({},$))}});(0,n.useEffect)(()=>{re([])},[I]);const X=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:$,not_start_count:ye,in_progress_count:Be,overed_count:he}=I;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:ye||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:he||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}]},Ne=[{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"}],Ve=d=>{var $;if((0,c.Rm)()&&!(($=u.AssistantObject.group)!=null&&$.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?C.history.push(`/classrooms/${i.coursesId}/group_homework/${i.categoryId}/add`):d==="2"?Xe():d==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},It=(h=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:x.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:x.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:x.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:x.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:x.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:h.map(d=>(delete d.isShow,d)),Wt=d=>{var $,ye,Be,he;if(oe.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Le=d.label||"",lu={key:Le,selectArrs:oe,selectArrsAll:l,type:["publish","deadline"].includes(d.key)?1:"",params:i};switch(d.key){case"publish":if((0,c.Rm)()&&!((ye=($=u==null?void 0:u.AssistantObject)==null?void 0:$.group)!=null&&ye.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((he=(Be=u==null?void 0:u.AssistantObject)==null?void 0:Be.group)!=null&&he.can_stop)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Le="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Le="\u6279\u91CF\u8865\u4EA4";break;case"delete":Le="\u5220\u9664";break;case"collection":Le="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Ju(Ct({},lu),{key:Le})})},St=d=>Ku(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:d,container_type:"group_homework"}}),_e()}),ou=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),d},[nt]);return x.createElement(Yu.Provider,{value:{params:i,batchStatus:le,selectArrs:oe,setSelectArrs:re,allSelect:R,dataSource:I.homeworks||[],detailLeftMenus:ut,main_category_id:I.main_category_id||"",selectArrsAll:l,setAllSelect:be,useBatchStatus:Ee,dispatch:o,getData:_e,setSelectArrsAll:H}},x.createElement("section",null,x.createElement("aside",{className:Ir.bg},x.createElement(Sr.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:X(),isAdmin:(0,c.GJ)(),dispatch:o,type:I==null?void 0:I.main_category_name,exportType:"group",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Ne,isShowRightControl:(0,S.Oo)(ut==null?void 0:ut.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),E(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?i.status=d.id:i.order=d.id),Ee(!1),i.page=1,C.history.replace(`${Ge.pathname}?tabs=${d.id}`),_e(i)},defaultSelectedKeys:[r.get("tabs")?r.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:I==null?void 0:I.category_name,category_id:(I==null?void 0:I.category_id)||(I==null?void 0:I.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:Ve}),x.createElement(Ur.Z,{dataSource:I.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:le,SortMenuName:me,setSortMenuName:Pe,onSearch:d=>{i.search=d.trim(),i.page=1,_e()},onSort:d=>{var $;i.sort_by=d.type,i.sort_direction=d.direction,i.page=1,S.cX.setItem(`${($=e==null?void 0:e.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(i)},onBatch:d=>Ee(d)})),x.createElement(Y.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(I==null?void 0:I.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(Zr,{params:i,dispatch:o,onSelect:Xe}):(I==null?void 0:I.homeworks)&&I.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(pt.Z,null),x.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(x.Fragment,null,x.createElement("aside",{className:"animated fadeIn"},(g=I==null?void 0:I.homeworks)==null?void 0:g.map((d,$)=>x.createElement($r,{key:$,dataSource:d,params:i,manageAllGroup:I==null?void 0:I.manage_all_group})),x.createElement("aside",{className:"tc mb50 mt30"},(I==null?void 0:I.query_total_count)>10&&x.createElement(de.Z,{showSizeChanger:!0,onChange:zt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:I.query_total_count}))),oe.length>0&&(0,c.GJ)()&&x.createElement(Ce.Z,{offsetBottom:0},x.createElement(Wr,{buttonDataSource:It,onClick:Wt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&x.createElement(us,{getData:_e}),x.createElement(lr,{onCallback:()=>Ee(!1)}),x.createElement(Jr.Z,{onOk:()=>{_e()}}),x.createElement(Kr.Z,{onOk:()=>{}}),x.createElement(rr.Z,{onCallback:()=>Ee(!1),courseEndTime:I==null?void 0:I.course_end_time}),x.createElement(at.Z,{courseEndTime:I==null?void 0:I.course_end_time,courseId:a.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{Ee(!1),_e()}}),x.createElement(Er,null),x.createElement(Pr,null),x.createElement(hr,{onCallback:()=>Ee(!1)}),x.createElement(wr.Z,null),x.createElement(kr.Z,null),x.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:ou,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),x.createElement(M.default,{open:B,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{E(!1)},onOk:()=>Ku(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ye){ye.indexOf("proportion")>-1&&(d[ye]=d[ye]/100)}),(yield(0,te.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),E(!1))}),width:800},x.createElement("div",null,x.createElement(T.Z,null,x.createElement(y.Z,{span:24},x.createElement(T.Z,{align:"middle"},x.createElement(y.Z,{span:24},x.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"))))),x.createElement(T.Z,{align:"middle",className:"mt25"},x.createElement(y.Z,null,x.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),x.createElement(T.Z,{className:"ml10"},x.createElement(y.Z,null,x.createElement(O.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,J(Ct({},F))}})),x.createElement(y.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"))),x.createElement(T.Z,{className:"mt25"},x.createElement(y.Z,null,x.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),x.createElement(y.Z,{span:24,className:"pl30 mt10"})),x.createElement(T.Z,null,x.createElement(D.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,J(Ct({},F))}},x.createElement(D.ZP,{value:1,style:{marginTop:15}},x.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),x.createElement("br",null),x.createElement(D.ZP,{value:0,style:{marginTop:15}},x.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),x.createElement(T.Z,{className:"mt25"},x.createElement(y.Z,null,x.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),x.createElement(y.Z,{span:24,className:"pl30 mt10"})),x.createElement(T.Z,null,x.createElement(D.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,J(Ct({},F))}},x.createElement(D.ZP,{value:!1,style:{marginTop:15}},x.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:x.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.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 - ( ",x.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 )",x.createElement("br",null),x.createElement("br",null),"\u6CE8\u610F",x.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",x.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",x.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",x.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"},x.createElement("span",{className:"mt10 ml10 current font14"},x.createElement(A.Z,null))))),x.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(y.Z,null,"\u6559\u5E08\u8BC4\u5206:"),x.createElement(y.Z,{className:"ml5"},x.createElement(P.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,J(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(y.Z,null,"\u52A9\u6559\u8BC4\u5206:"),x.createElement(y.Z,{className:"ml5"},x.createElement(P.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,J(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&x.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(y.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),x.createElement(y.Z,{className:"ml5"},x.createElement(P.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,J(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(y.Z,null,"\u5B66\u751F\u533F\u8BC4:"),x.createElement(y.Z,{className:"ml5"},x.createElement(P.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,J(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement("br",null),x.createElement(D.ZP,{value:!0,style:{marginTop:15}},x.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(L.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:x.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",x.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 )",x.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"},x.createElement("span",{className:"mt10 ml10 current font14"},x.createElement(A.Z,null))))),x.createElement(T.Z,null,x.createElement(y.Z,{span:24,className:"ml20"},x.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")))),x.createElement("br",null))))))};var is=(0,C.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(ss);const cs=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case f.Fy.THEMEONE:return n.createElement(go,null);case f.Fy.THEMETHREE:return n.createElement(Ql,null);case f.Fy.DEFAULT:default:return n.createElement(is,null)}};var ms=(0,C.connect)(({globalSetting:e})=>({globalSetting:e}))(cs)},74348:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return M}});var f=s(67294),n=s(85418),C=s(68508),N=s(83062),Y={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},de=s(80150),M=({isAdmin:T,dataSource:y,batchStatus:O,SortMenuName:D,setSortMenuName:L,onSearch:P,onSort:A,onBatch:c})=>{const S=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"}],te=G=>{L(G.name),A(G)},ie=D==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Y.searchSortControllerContainer},f.createElement(de.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:G}})=>{P(G.trim())},style:{width:220}}),f.createElement("div",null,f.createElement(n.Z,{dropdownRender:()=>f.createElement(C.default,{selectedKeys:[D]},S.map(G=>f.createElement(C.default.Item,{key:G.name,onClick:()=>te(G)},G.name)))},f.createElement("div",null,f.createElement("span",{className:`${Y.btn} ${ie?Y.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),ie&&f.createElement(N.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},f.createElement("span",{className:Y.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},20333:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return D}});var f=s(67294),n=s(68508),C=s(85418),N=s(2453),Y=s(83062),de={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},Ce=s(35973),M=s(52262),T=s(80150),y=s(52810);const O=({isLoading:L,addText:P,tabDataSource:A,isAdmin:c,dispatch:S,type:te,exportType:ie,TooltipTitle:G,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:ve,classroomList:ne,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:b,onsetClick:K})=>{var ce;const Fe=()=>f.createElement(n.default,{onClick:({key:Z})=>{b(Z)}},W.map(Z=>f.createElement(n.default.Item,{key:Z.id},Z.name))),j=(0,Ce.useParams)();return f.createElement("div",{className:de.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((Z,U)=>f.createElement("div",{key:U,className:`text-16px flex item-center justify-center current ${ve==(Z==null?void 0:Z.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ve==(Z==null?void 0:Z.id)?"#1890FF":""},onClick:()=>L?{}:ee(Z)},Z==null?void 0:Z.name,Z.total!==void 0&&f.createElement("span",{className:"ml-4px"},Z==null?void 0:Z.total)))),c&&Ae&&f.createElement("div",{className:"flex item-center gap-20px mr-20px"},f.createElement(C.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:Z})=>{var U,ae;if(ie==="group"&&!((U=ne.AssistantObject.group)!=null&&U.can_download)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ie==="normal"&&!((ae=ne.AssistantObject.normal)!=null&&ae.can_download)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Z=="1"&&S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:ie,category_id:j.categoryId}}),Z=="3"&&Ce.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${ie==="group"?"group_work_list":"normal_work_list"}`)}}},f.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,M.Rm)()&&!((ce=ne.AssistantObject.normal)!=null&&ce.can_create)?"":f.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:K}),f.createElement(Y.Z,{title:G},f.createElement("span",{className:`iconfont ${fe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:ue})),f.createElement(C.Z,{dropdownRender:Fe},f.createElement(T.op,{theme:y.Fy.THEMEONE,icon:f.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",P||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var D=(0,Ce.connect)(({classroomList:L})=>({classroomList:L}))(O)},84581:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return M}});var f=s(67294),n=s(85418),C=s(68508),N=s(83062),Y={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},de=s(80150),M=({isAdmin:T,dataSource:y,batchStatus:O,SortMenuName:D,setSortMenuName:L,onSearch:P,onSort:A,onBatch:c})=>{const S=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"}],te=G=>{L(G.name),A(G)},ie=D==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Y.searchSortControllerContainer},f.createElement("div",null,f.createElement(n.Z,{dropdownRender:()=>f.createElement(C.default,{selectedKeys:[D]},S.map(G=>f.createElement(C.default.Item,{key:G.name,onClick:()=>te(G)},G.name)))},f.createElement("div",null,f.createElement("span",{className:`${Y.btn} ${ie?Y.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),ie&&f.createElement(N.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},f.createElement("span",{className:Y.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(de.t7,{className:Y.myInput,style:{width:220,marginLeft:"auto"},onChange:(G,fe)=>{P(G.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},87711:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return D}});var f=s(67294),n=s(68508),C=s(71230),N=s(15746),Y=s(85418),de=s(2453),Ce=s(83062),M={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},T=s(35973),y=s(52262);const O=({isLoading:L,addText:P,tabDataSource:A,isAdmin:c,dispatch:S,type:te,exportType:ie,TooltipTitle:G,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:ve,classroomList:ne,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:b,onsetClick:K})=>{var ce;const Fe=()=>f.createElement(n.default,{onClick:({key:Z})=>{b(Z)}},W.map(Z=>f.createElement(n.default.Item,{key:Z.id},Z.name))),j=(0,T.useParams)();return f.createElement("div",{className:M.tabMenuContainer},f.createElement(C.Z,null,f.createElement(N.Z,{flex:"1"},f.createElement(n.default,{mode:"horizontal",selectedKeys:ve},A.map(Z=>f.createElement(n.default.Item,{key:Z.id,onClick:()=>L?{}:ee(Z),style:{color:"#fff"}},f.createElement("span",{className:`${c?"mr5":""}`},Z.name),Z.total!==void 0&&f.createElement("span",null,Z.total||0))))),c&&Ae&&f.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Y.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(n.default,null,f.createElement(n.default.Item,{key:1,onClick:()=>{var Z,U;if(ie==="group"&&!((Z=ne.AssistantObject.group)!=null&&Z.can_download)){de.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(ie==="normal"&&!((U=ne.AssistantObject.normal)!=null&&U.can_download)){de.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}S({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:ie,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(n.default.Item,{key:3,onClick:()=>{var Z,U;if(ie==="group"&&!((Z=ne.AssistantObject.group)!=null&&Z.can_download)){de.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(ie==="normal"&&!((U=ne.AssistantObject.normal)!=null&&U.can_download)){de.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/${ie==="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,y.Rm)()&&!((ce=ne.AssistantObject.normal)!=null&&ce.can_create)?"":f.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:K},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:M.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:ue},f.createElement(Ce.Z,{title:G},f.createElement("span",{className:fe?`${M.iconH} iconfont icon-zhongmingmingmulu`:`${M.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Y.Z,{className:"ml10",dropdownRender:Fe},f.createElement("span",{className:M.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,P||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var D=(0,T.connect)(({classroomList:L})=>({classroomList:L}))(O)},4440:function(Ue,ge,s){"use strict";s.d(ge,{$J:function(){return C},JZ:function(){return Y},bN:function(){return Ce},jP:function(){return de},rO:function(){return N}});var f=s(33170),n=(M,T,y)=>new Promise((O,D)=>{var L=c=>{try{A(y.next(c))}catch(S){D(S)}},P=c=>{try{A(y.throw(c))}catch(S){D(S)}},A=c=>c.done?O(c.value):Promise.resolve(c.value).then(L,P);A((y=y.apply(M,T)).next())});function C(M){return(0,f.U2)(`libraries/${M}.json`)}function N(M){return(0,f.U2)("library_tags.json",M)}function Y(M){return n(this,null,function*(){return(yield(0,f.IV)(`attachments/${M}.json`)).status===0})}function de(M){return(0,f.v_)("libraries.json",M)}function Ce(M,T){return(0,f.gz)(`libraries/${M}.json`,T)}},81643:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return f}});const f=n=>n?typeof n=="function"?n():n:null},48783:function(Ue,ge,s){"use strict";var f=s(74902),n=s(96523);function C(N){let Y;const de=M=>()=>{Y=null,N.apply(void 0,(0,f.Z)(M))},Ce=function(){if(Y==null){for(var M=arguments.length,T=new Array(M),y=0;y<M;y++)T[y]=arguments[y];Y=(0,n.Z)(de(T))}};return Ce.cancel=()=>{n.Z.cancel(Y),Y=null},Ce}ge.Z=C},30291:function(Ue,ge,s){"use strict";s.d(ge,{Z:function(){return ve}});var f=s(15671),n=s(43144),C=s(60136),N=s(51630),Y=s(67294),de=s(94184),Ce=s.n(de),M=s(48555),T=s(10366),y=s(48783),O=s(53124),D=s(67968),L=s(45503);const P=ne=>{const{componentCls:ee}=ne;return{[ee]:{position:"fixed",zIndex:ne.zIndexPopup}}};var A=(0,D.Z)("Affix",ne=>{const ee=(0,L.TS)(ne,{zIndexPopup:ne.zIndexBase+10});return[P(ee)]});function c(ne){return ne!==window?ne.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function S(ne,ee,ue){if(ue!==void 0&&ee.top>ne.top-ue)return ue+ee.top}function te(ne,ee,ue){if(ue!==void 0&&ee.bottom<ne.bottom+ue){const b=window.innerHeight-ee.bottom;return ue+b}}const ie=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function G(){return typeof window!="undefined"?window:null}var fe;(function(ne){ne[ne.None=0]="None",ne[ne.Prepare=1]="Prepare"})(fe||(fe={}));let W=function(ne){(0,C.Z)(ue,ne);var ee=(0,N.Z)(ue);function ue(){var b;return(0,f.Z)(this,ue),b=ee.apply(this,arguments),b.state={status:fe.None,lastAffix:!1,prevTarget:null},b.placeholderNodeRef=(0,Y.createRef)(),b.fixedNodeRef=(0,Y.createRef)(),b.addListeners=()=>{const K=b.getTargetFunc(),ce=K==null?void 0:K(),{prevTarget:Fe}=b.state;Fe!==ce&&(ie.forEach(j=>{Fe==null||Fe.removeEventListener(j,b.lazyUpdatePosition),ce==null||ce.addEventListener(j,b.lazyUpdatePosition)}),b.updatePosition(),b.setState({prevTarget:ce}))},b.removeListeners=()=>{b.timer&&(clearTimeout(b.timer),b.timer=null);const{prevTarget:K}=b.state,ce=b.getTargetFunc(),Fe=ce==null?void 0:ce();ie.forEach(j=>{Fe==null||Fe.removeEventListener(j,b.lazyUpdatePosition),K==null||K.removeEventListener(j,b.lazyUpdatePosition)}),b.updatePosition.cancel(),b.lazyUpdatePosition.cancel()},b.getOffsetTop=()=>{const{offsetBottom:K,offsetTop:ce}=b.props;return K===void 0&&ce===void 0?0:ce},b.getOffsetBottom=()=>b.props.offsetBottom,b.measure=()=>{const{status:K,lastAffix:ce}=b.state,{onChange:Fe}=b.props,j=b.getTargetFunc();if(K!==fe.Prepare||!b.fixedNodeRef.current||!b.placeholderNodeRef.current||!j)return;const Z=b.getOffsetTop(),U=b.getOffsetBottom(),ae=j();if(ae){const Q={status:fe.None},we=c(b.placeholderNodeRef.current);if(we.top===0&&we.left===0&&we.width===0&&we.height===0)return;const se=c(ae),q=S(we,se,Z),V=te(we,se,U);q!==void 0?(Q.affixStyle={position:"fixed",top:q,width:we.width,height:we.height},Q.placeholderStyle={width:we.width,height:we.height}):V!==void 0&&(Q.affixStyle={position:"fixed",bottom:V,width:we.width,height:we.height},Q.placeholderStyle={width:we.width,height:we.height}),Q.lastAffix=!!Q.affixStyle,Fe&&ce!==Q.lastAffix&&Fe(Q.lastAffix),b.setState(Q)}},b.prepareMeasure=()=>{b.setState({status:fe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},b.updatePosition=(0,y.Z)(()=>{b.prepareMeasure()}),b.lazyUpdatePosition=(0,y.Z)(()=>{const K=b.getTargetFunc(),{affixStyle:ce}=b.state;if(K&&ce){const Fe=b.getOffsetTop(),j=b.getOffsetBottom(),Z=K();if(Z&&b.placeholderNodeRef.current){const U=c(Z),ae=c(b.placeholderNodeRef.current),Q=S(ae,U,Fe),we=te(ae,U,j);if(Q!==void 0&&ce.top===Q||we!==void 0&&ce.bottom===we)return}}b.prepareMeasure()}),b}return(0,n.Z)(ue,[{key:"getTargetFunc",value:function(){const{getTargetContainer:K}=this.context,{target:ce}=this.props;return ce!==void 0?ce:K!=null?K:G}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(K){this.addListeners(),(K.offsetTop!==this.props.offsetTop||K.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:K,placeholderStyle:ce}=this.state,{affixPrefixCls:Fe,rootClassName:j,children:Z}=this.props,U=Ce()(K&&j,{[Fe]:!!K});let ae=(0,T.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Y.createElement(M.Z,{onResize:this.updatePosition},Y.createElement("div",Object.assign({},ae,{ref:this.placeholderNodeRef}),K&&Y.createElement("div",{style:ce,"aria-hidden":"true"}),Y.createElement("div",{className:U,ref:this.fixedNodeRef,style:K},Y.createElement(M.Z,{onResize:this.updatePosition},Z))))}}]),ue}(Y.Component);W.contextType=O.E_;var ve=(0,Y.forwardRef)((ne,ee)=>{const{prefixCls:ue,rootClassName:b}=ne,{getPrefixCls:K}=(0,Y.useContext)(O.E_),ce=K("affix",ue),[Fe,j]=A(ce),Z=Object.assign(Object.assign({},ne),{affixPrefixCls:ce,rootClassName:Ce()(b,j)});return Fe(Y.createElement(W,Object.assign({},Z,{ref:ee})))})},66330:function(Ue,ge,s){"use strict";s.d(ge,{t5:function(){return y}});var f=s(94184),n=s.n(f),C=s(92419),N=s(67294),Y=s(53124),de=s(81643),Ce=s(20136),M=function(D,L){var P={};for(var A in D)Object.prototype.hasOwnProperty.call(D,A)&&L.indexOf(A)<0&&(P[A]=D[A]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,A=Object.getOwnPropertySymbols(D);c<A.length;c++)L.indexOf(A[c])<0&&Object.prototype.propertyIsEnumerable.call(D,A[c])&&(P[A[c]]=D[A[c]]);return P};const T=(D,L,P)=>{if(!(!L&&!P))return N.createElement(N.Fragment,null,L&&N.createElement("div",{className:`${D}-title`},(0,de.Z)(L)),N.createElement("div",{className:`${D}-inner-content`},(0,de.Z)(P)))},y=D=>{const{hashId:L,prefixCls:P,className:A,style:c,placement:S="top",title:te,content:ie,children:G}=D;return N.createElement("div",{className:n()(L,P,`${P}-pure`,`${P}-placement-${S}`,A),style:c},N.createElement("div",{className:`${P}-arrow`}),N.createElement(C.G,Object.assign({},D,{className:L,prefixCls:P}),G||T(P,te,ie)))},O=D=>{const{prefixCls:L}=D,P=M(D,["prefixCls"]),{getPrefixCls:A}=N.useContext(Y.E_),c=A("popover",L),[S,te]=(0,Ce.Z)(c);return S(N.createElement(y,Object.assign({},P,{prefixCls:c,hashId:te})))};ge.ZP=O},55241:function(Ue,ge,s){"use strict";var f=s(94184),n=s.n(f),C=s(67294),N=s(81643),Y=s(33603),de=s(53124),Ce=s(83062),M=s(66330),T=s(20136),y=function(L,P){var A={};for(var c in L)Object.prototype.hasOwnProperty.call(L,c)&&P.indexOf(c)<0&&(A[c]=L[c]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var S=0,c=Object.getOwnPropertySymbols(L);S<c.length;S++)P.indexOf(c[S])<0&&Object.prototype.propertyIsEnumerable.call(L,c[S])&&(A[c[S]]=L[c[S]]);return A};const O=L=>{let{title:P,content:A,prefixCls:c}=L;return C.createElement(C.Fragment,null,P&&C.createElement("div",{className:`${c}-title`},(0,N.Z)(P)),C.createElement("div",{className:`${c}-inner-content`},(0,N.Z)(A)))},D=C.forwardRef((L,P)=>{const{prefixCls:A,title:c,content:S,overlayClassName:te,placement:ie="top",trigger:G="hover",mouseEnterDelay:fe=.1,mouseLeaveDelay:W=.1,overlayStyle:Ae={}}=L,ve=y(L,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ne}=C.useContext(de.E_),ee=ne("popover",A),[ue,b]=(0,T.Z)(ee),K=ne(),ce=n()(te,b);return ue(C.createElement(Ce.Z,Object.assign({placement:ie,trigger:G,mouseEnterDelay:fe,mouseLeaveDelay:W,overlayStyle:Ae},ve,{prefixCls:ee,overlayClassName:ce,ref:P,overlay:c||S?C.createElement(O,{prefixCls:ee,title:c,content:S}):null,transitionName:(0,Y.m)(K,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});D._InternalPanelDoNotUseOrYouWillBeFired=M.ZP,ge.Z=D},20136:function(Ue,ge,s){"use strict";var f=s(14747),n=s(50438),C=s(97414),N=s(8796),Y=s(67968),de=s(45503);const Ce=y=>{const{componentCls:O,popoverColor:D,minWidth:L,fontWeightStrong:P,popoverPadding:A,boxShadowSecondary:c,colorTextHeading:S,borderRadiusLG:te,zIndexPopup:ie,marginXS:G,colorBgElevated:fe,popoverBg:W}=y;return[{[O]:Object.assign(Object.assign({},(0,f.Wf)(y)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ie,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"},[`${O}-content`]:{position:"relative"},[`${O}-inner`]:{backgroundColor:W,backgroundClip:"padding-box",borderRadius:te,boxShadow:c,padding:A},[`${O}-title`]:{minWidth:L,marginBottom:G,color:S,fontWeight:P},[`${O}-inner-content`]:{color:D}})},(0,C.ZP)(y,{colorBg:"var(--antd-arrow-background-color)"}),{[`${O}-pure`]:{position:"relative",maxWidth:"none",margin:y.sizePopupArrow,display:"inline-block",[`${O}-content`]:{display:"inline-block"}}}]},M=y=>{const{componentCls:O}=y;return{[O]:N.i.map(D=>{const L=y[`${D}6`];return{[`&${O}-${D}`]:{"--antd-arrow-background-color":L,[`${O}-inner`]:{backgroundColor:L},[`${O}-arrow`]:{background:"transparent"}}}})}},T=y=>{const{componentCls:O,lineWidth:D,lineType:L,colorSplit:P,paddingSM:A,controlHeight:c,fontSize:S,lineHeight:te,padding:ie}=y,G=c-Math.round(S*te),fe=G/2,W=G/2-D,Ae=ie;return{[O]:{[`${O}-inner`]:{padding:0},[`${O}-title`]:{margin:0,padding:`${fe}px ${Ae}px ${W}px`,borderBottom:`${D}px ${L} ${P}`},[`${O}-inner-content`]:{padding:`${A}px ${Ae}px`}}}};ge.Z=(0,Y.Z)("Popover",y=>{const{colorBgElevated:O,colorText:D,wireframe:L}=y,P=(0,de.TS)(y,{popoverPadding:12,popoverBg:O,popoverColor:D});return[Ce(P),M(P),L&&T(P),(0,n._y)(P,"zoom-big")]},y=>({width:177,minWidth:177,zIndexPopup:y.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},57761:function(Ue,ge,s){"use strict";Object.defineProperty(ge,"__esModule",{value:!0});var f=function(){function D(L,P){for(var A=0;A<P.length;A++){var c=P[A];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(L,c.key,c)}}return function(L,P,A){return P&&D(L.prototype,P),A&&D(L,A),L}}(),n=s(67294),C=de(n),N=s(45697),Y=de(N);function de(D){return D&&D.__esModule?D:{default:D}}function Ce(D,L){var P={};for(var A in D)L.indexOf(A)>=0||Object.prototype.hasOwnProperty.call(D,A)&&(P[A]=D[A]);return P}function M(D,L){if(!(D instanceof L))throw new TypeError("Cannot call a class as a function")}function T(D,L){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return L&&(typeof L=="object"||typeof L=="function")?L:D}function y(D,L){if(typeof L!="function"&&L!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof L);D.prototype=Object.create(L&&L.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),L&&(Object.setPrototypeOf?Object.setPrototypeOf(D,L):D.__proto__=L)}var O=function(D){y(L,D);function L(P){M(this,L);var A=T(this,(L.__proto__||Object.getPrototypeOf(L)).call(this,P));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return f(L,[{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(S){}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,S=this.getParentElement(A),te=void 0;if(this.props.useWindow){var ie=document.documentElement||document.body.parentNode||document.body,G=c.pageYOffset!==void 0?c.pageYOffset:ie.scrollTop;this.props.isReverse?te=G:te=this.calculateOffset(A,G)}else this.props.isReverse?te=S.scrollTop:te=A.scrollHeight-S.scrollTop-S.clientHeight;te<Number(this.props.threshold)&&A&&A.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=S.scrollHeight,this.beforeScrollTop=S.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),S=c.children,te=c.element,ie=c.hasMore,G=c.initialLoad,fe=c.isReverse,W=c.loader,Ae=c.loadMore,ve=c.pageStart,ne=c.ref,ee=c.threshold,ue=c.useCapture,b=c.useWindow,K=c.getScrollParent,ce=Ce(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ce.ref=function(j){A.scrollComponent=j,ne&&ne(j)};var Fe=[S];return ie&&(W?fe?Fe.unshift(W):Fe.push(W):this.defaultLoader&&(fe?Fe.unshift(this.defaultLoader):Fe.push(this.defaultLoader))),C.default.createElement(te,ce,Fe)}}]),L}(n.Component);O.propTypes={children:Y.default.node.isRequired,element:Y.default.node,hasMore:Y.default.bool,initialLoad:Y.default.bool,isReverse:Y.default.bool,loader:Y.default.node,loadMore:Y.default.func.isRequired,pageStart:Y.default.number,ref:Y.default.func,getScrollParent:Y.default.func,threshold:Y.default.number,useCapture:Y.default.bool,useWindow:Y.default.bool},O.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ge.default=O,Ue.exports=ge.default},246:function(Ue,ge,s){Ue.exports=s(57761)}}]);
|