(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return d}});var C=h(60499),t=h(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},R=A,Ee=h(7657),qe=function(ie,pt){return t.createElement(Ee.Z,(0,C.Z)({},ie,{ref:pt,icon:R}))},z=t.forwardRef(qe),d=z},61481:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return d}});var C=h(60499),t=h(59301),A={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"},R=A,Ee=h(7657),qe=function(ie,pt){return t.createElement(Ee.Z,(0,C.Z)({},ie,{ref:pt,icon:R}))},z=t.forwardRef(qe),d=z},9171:function(ru,dt,h){"use strict";h.d(dt,{z:function(){return _e},Z:function(){return ee}});var C=h(59301),t=h(54580),A=h(8591),R=h(43418),Ee=h(3113),qe=h(70610),z=h(97276),d=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ve=(ae,le,X)=>le in ae?d(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,ge=(ae,le)=>{for(var X in le||(le={}))ie.call(le,X)&&ve(ae,X,le[X]);if(me)for(var X of me(le))pt.call(le,X)&&ve(ae,X,le[X]);return ae},Pe=(ae,le,X)=>new Promise((ot,lt)=>{var Pt=Qe=>{try{et(X.next(Qe))}catch(Se){lt(Se)}},Zt=Qe=>{try{et(X.throw(Qe))}catch(Se){lt(Se)}},et=Qe=>Qe.done?ot(Qe.value):Promise.resolve(Qe.value).then(Pt,Zt);et((X=X.apply(ae,le)).next())});const $="\u3000\u3000";function ne(ae){var le=["Bytes","KB","MB","GB","TB"];if(ae==0)return"0 Byte";var X=parseInt(""+Math.floor(Math.log(ae)/Math.log(1024)),10);return(ae/Math.pow(1024,X)).toFixed(1)+" "+le[X]}var ut=({value:ae=[],action:le,onChange:X,className:ot,maxSize:lt=150,title:Pt="\u6587\u4EF6\u4E0A\u4F20",accept:Zt=null})=>{const et={multiple:!1,fileList:ae,accept:Zt,withCredentials:!0,beforeUpload:Se=>Se.size/1024/1024(jt.name.indexOf($)===-1&&(jt.name=`${jt.name}${$}${ne(jt.size)}`),ge({},jt))),Se.file.status==="done"&&((Ut=(Tt=Se.file)==null?void 0:Tt.response)==null?void 0:Ut.status)===-1){message.error((nu=(uu=Se.file)==null?void 0:uu.response)==null?void 0:nu.message),X([]);return}X(su)},onRemove:Se=>Pe(void 0,null,function*(){const Tt=Se.size/1024/1024;return Se.status==="uploading"?!0:Tt0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ae.length>0,ghost:!0},Pt),React.createElement("span",{onClick:Qe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",lt,"M)"," ")))},At=h(61481),Ct=h(78267),fe=Object.defineProperty,bt=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Yt=(ae,le,X)=>le in ae?fe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,M=(ae,le)=>{for(var X in le||(le={}))Ot.call(le,X)&&Yt(ae,X,le[X]);if(bt)for(var X of bt(le))Mu.call(le,X)&&Yt(ae,X,le[X]);return ae};const te=ae=>React.createElement("svg",M({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),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 Fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,S=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,nt=(ae,le,X)=>le in ae?W(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,U=(ae,le)=>{for(var X in le||(le={}))Ae.call(le,X)&&nt(ae,X,le[X]);if(S)for(var X of S(le))oe.call(le,X)&&nt(ae,X,le[X]);return ae},Ne=(ae,le,X)=>new Promise((ot,lt)=>{var Pt=Qe=>{try{et(X.next(Qe))}catch(Se){lt(Se)}},Zt=Qe=>{try{et(X.throw(Qe))}catch(Se){lt(Se)}},et=Qe=>Qe.done?ot(Qe.value):Promise.resolve(Qe.value).then(Pt,Zt);et((X=X.apply(ae,le)).next())});const{Dragger:G}=t.default;function _e(ae){let le=[];return ae&&ae.length>0&&(le=ae.map(X=>({uid:X.id,id:X.id,name:X.title+$+X.filesize,url:X.url,filesize:X.filesize,status:"done",response:{id:X.id}}))),le}var ee=({value:ae,onChange:le,action:X,data:ot,className:lt,maxSize:Pt=150,title:Zt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:et=!1,accept:Qe="",additionalText:Se,isDragger:Tt,number:Ut=1e3,aloneClear:uu=!1,realTimeRemove:nu=!0,uploadText:su,setFileProgress:jt,showFileProgress:ku})=>{const[$u,xu]=(0,C.useState)(!1);let[it,iu]=(0,C.useState)(ae||[]),[vu,Qu]=(0,C.useState)(1);(0,C.useEffect)(()=>{ae&&(vu===1&&iu([...ae]),Qu(2),Ut===(ae==null?void 0:ae.length)&&xu(!0))},[ae]);const cu=()=>{setTimeout(()=>{it.pop(),iu([...it])},500)};ku&&jt(it.some(ze=>ze.status==="uploading"));const Ou={multiple:!0,disabled:$u,accept:Qe,withCredentials:!0,fileList:it,beforeUpload:(ze,ou)=>{const Rt=ze.size/1024/1024;return it.concat(ou).length>Ut?(it.pop(),iu([...it]),A.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ut}\u4E2A\u6587\u4EF6`),uu?Promise.reject():(cu(),!1)):Rt=Ut?xu(!0):xu(!1),iu([...it]),it=it.map(wt=>{var Lu,au;return(Lu=wt==null?void 0:wt.response)!=null&&Lu.id&&(wt.url=(au=wt==null?void 0:wt.response)==null?void 0:au.url),wt.name.indexOf($)===-1&&(wt.name=`${wt.name}${$}${ne(wt.size)}`),U({},wt)}),console.log("info:",ze,it),le(it)},onRemove:ze=>Ne(void 0,null,function*(){if(!nu)return!0;const ou=()=>Ne(void 0,null,function*(){if(ze.response?ze.response.id:ze.id){let Kt=yield(0,z.JZ)(ze.response?ze.response.id:ze.uid);return Promise.resolve(Kt)}else return!0});return et?new Promise((Rt,Kt)=>{R.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ne(void 0,null,function*(){const yu=yield ou();A.ZP.success("\u5220\u9664\u6210\u529F"),Rt(!0)}),onCancel:()=>Rt(!1)})}):yield ou()})};function Tu(ze){ze.preventDefault(),ze.stopPropagation()}return C.createElement("div",{className:`multi-upload ${lt||""}`},Tt&&C.createElement(G,U({},Ou),C.createElement("p",{className:"ant-upload-drag-icon"},C.createElement(At.Z,null)),C.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",C.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Pt,"MB)"," "),Se),!Tt&&C.createElement(t.default,U({},Ou),C.createElement(Ee.ZP,{disabled:$u,className:"upload_button"},C.createElement("img",{className:"aBtn_img",src:Fe}),Zt),C.createElement("span",{onClick:Tu,className:"upload_text"},su||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Pt}MB)`)))}},12571:function(ru,dt,h){"use strict";var C=h(59301),t=h(78241),A=h(8591),R=h(43418),Ee=h(95237),qe=h(5112),z=h(5871),d=h(43604),me=h(5083),ie=h(24905),pt=h(66649),ve=h.n(pt),ge=h(93229),Pe=h(61814),$=h(33613),ne=h(30955),ut=h(14036),At=h(86310),Ct=h(37095),fe=h(59301),bt=Object.defineProperty,Ot=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Yt=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Fe=(U,Ne,G)=>Ne in U?bt(U,Ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):U[Ne]=G,W=(U,Ne)=>{for(var G in Ne||(Ne={}))M.call(Ne,G)&&Fe(U,G,Ne[G]);if(Yt)for(var G of Yt(Ne))te.call(Ne,G)&&Fe(U,G,Ne[G]);return U},S=(U,Ne)=>Ot(U,Mu(Ne)),Ae=(U,Ne)=>{var G={};for(var _e in U)M.call(U,_e)&&Ne.indexOf(_e)<0&&(G[_e]=U[_e]);if(U!=null&&Yt)for(var _e of Yt(U))Ne.indexOf(_e)<0&&te.call(U,_e)&&(G[_e]=U[_e]);return G},oe=(U,Ne,G)=>new Promise((_e,ee)=>{var ae=ot=>{try{X(G.next(ot))}catch(lt){ee(lt)}},le=ot=>{try{X(G.throw(ot))}catch(lt){ee(lt)}},X=ot=>ot.done?_e(ot.value):Promise.resolve(ot.value).then(ae,le);X((G=G.apply(U,Ne)).next())});const nt=U=>{var Ne=U,{classroomList:G,dispatch:_e,courseEndTime:ee,onWindowBack:ae}=Ne,le=Ae(Ne,["classroomList","dispatch","courseEndTime","onWindowBack"]),X,ot,lt,Pt,Zt,et,Qe,Se,Tt,Ut,uu,nu,su,jt,ku,$u,xu,it,iu,vu,Qu,cu,Ou,Tu,ze,ou,Rt,Kt,yu,wt,Lu,au,un,cn,bn,Vu,mn,Ge,dn;const Gu=(0,ne.useParams)(),[Ju]=t.default.useForm(),[pn,fn]=(0,C.useState)(1),[Xt,En]=(0,C.useState)([]),[Dn,Wn]=(0,C.useState)(0),[nn,we]=(0,C.useState)(2e3),[zn,F]=(0,C.useState)(!0),[H,V]=(0,C.useState)(!1),[L,J]=(0,C.useState)(!1),[Ce,rt]=(0,C.useState)([]),[ft,je]=(0,C.useState)(!0),[Je,He]=(0,C.useState)(!((lt=(ot=(X=G.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:ot[0])!=null&<.send_type));let[Ye,Et]=(0,C.useState)([0,0,0]);(0,C.useEffect)(()=>{var re,Ue,Re,Mt,$t,Ze,ct,Dt,Ht,qt,vt,mt,mu;if(G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xt(),(Re=(Ue=(re=G.actionTabs)==null?void 0:re.selectArrsAll)==null?void 0:Ue[0])!=null&&Re.can_publish?Et([...(Ht=(Dt=(ct=G.actionTabs)==null?void 0:ct.selectArrsAll)==null?void 0:Dt[0])==null?void 0:Ht.difficult_count]):Et([...(Ze=($t=(Mt=G.actionTabs)==null?void 0:Mt.selectArrsAll)==null?void 0:$t[0])==null?void 0:Ze.difficult_settings]),He(!((mt=(vt=(qt=G.actionTabs)==null?void 0:qt.selectArrsAll)==null?void 0:vt[0])!=null&&mt.send_type)),kt(),G.actionTabs.type===2){const Wu=(mu=G.actionTabs.selectArrsAll)==null?void 0:mu[0];je(Wu.unified_setting)}else je(!1)},[G.actionTabs]),(0,C.useEffect)(()=>{if(H){if(L)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,Pe.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:S(W({},G.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Gu)})):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})}},[H]);const kt=re=>oe(void 0,null,function*(){F(!0);const Ue=yield(0,At.c_)(S(W({},Gu),{page:re||pn,limit:2e4,homework_id:G.actionTabs.type===1?"":G.actionTabs.selectArrs[0]}));Ue==null||Ue.course_groups.map((Re,Mt)=>{Re.key=Re.id,Re.title=Re.name,Re.disabled=Re.is_published}),Ue&&(En([...Ue==null?void 0:Ue.course_groups]),Wn(Ue==null?void 0:Ue.course_groups_count),F(!1),re||Ju.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),tt=()=>{(0,Pe.GJ)()?G.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Gu)}),_e({type:"shixunHomeworks/getWorkSetting",payload:W({},Gu)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:S(W({},G.actionTabs.params),{type:5,category:G.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})},_t=()=>oe(void 0,null,function*(){var re,Ue;if((0,Pe.Rm)()&&!((re=G.AssistantObject.hack)!=null&&re.can_publish)){A.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"),be(!1);return}const Re=W({},Ju.getFieldsValue());if(Re.end_time<=Re.publish_time){A.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),be(!1);return}if((Ce==null?void 0:Ce.length)<=0&&!ft&&Xt.length>0){A.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),be(!1);return}if(Ye.reduce((Ze,ct)=>Ze+ct)===0&&!Je){A.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),be(!1);return}let Mt={homework_ids:[...G.actionTabs.selectArrs],group_ids:Ce.length>0?Ce.map(Ze=>Ze.id):(Ue=G.detailCommonHomeworksList)==null?void 0:Ue.course_groups,end_time:ve()(Re.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ve()(Re.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ye==null?void 0:Ye.map(Ze=>Ze),send_type:Je?"0":"1",unified_setting:!Ce.length};if(be(!0),(yield(0,ge.ZP)(`/api/courses/${Gu.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:W({},Mt)})).status===0){if(be(!1),(0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),A.ZP.success("\u53D1\u5E03\u6210\u529F"),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ae){ae();return}le.onCallback&&le.onCallback(),tt(),localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:fe.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~")}})}else be(!1)}),xt=()=>{fn(1),En([]),rt([])},hu=Dn>pn*nn,[Qt,be]=(0,C.useState)(!1);return fe.createElement(R.default,{width:600,confirmLoading:Qt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:_t,onCancel:()=>{if(xt(),_e({type:"classroomList/setActionTabs",payload:{}}),ae){ae();return}tt()}},fe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",fe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Xt&&fe.createElement(t.default,{form:Ju},fe.createElement("div",{style:{paddingLeft:0}},G.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),fe.createElement(qe.ZP.Group,{value:Je,disabled:!((et=(Zt=(Pt=G.actionTabs)==null?void 0:Pt.selectArrsAll)==null?void 0:Zt[0])!=null&&et.can_publish),onChange:re=>{He(re.target.value)}},fe.createElement(qe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),fe.createElement(qe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Je&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{style:{marginRight:65}}),fe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",fe.createElement(z.Z,{value:Ye[0],onChange:re=>{Ye[0]=re,Et([...Ye])},min:0,disabled:!((Tt=(Se=(Qe=G.actionTabs)==null?void 0:Qe.selectArrsAll)==null?void 0:Se[0])!=null&&Tt.can_publish),placeholder:`\u6700\u5927${(su=(nu=(uu=(Ut=G.actionTabs)==null?void 0:Ut.selectArrsAll)==null?void 0:uu[0])==null?void 0:nu.difficult_count)==null?void 0:su[0]}`,max:(xu=($u=(ku=(jt=G.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:ku[0])==null?void 0:$u.difficult_count)==null?void 0:xu[0],style:{width:60}})),fe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",fe.createElement(z.Z,{value:Ye[1],onChange:re=>{Ye[1]=re,Et([...Ye])},min:0,disabled:!((vu=(iu=(it=G.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:iu[0])!=null&&vu.can_publish),max:(Tu=(Ou=(cu=(Qu=G.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:cu[0])==null?void 0:Ou.difficult_count)==null?void 0:Tu[1],placeholder:`\u6700\u5927${(Kt=(Rt=(ou=(ze=G.actionTabs)==null?void 0:ze.selectArrsAll)==null?void 0:ou[0])==null?void 0:Rt.difficult_count)==null?void 0:Kt[1]}`,style:{width:60}})),fe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",fe.createElement(z.Z,{value:Ye[2],onChange:re=>{Ye[2]=re,Et([...Ye])},min:0,disabled:!((Lu=(wt=(yu=G.actionTabs)==null?void 0:yu.selectArrsAll)==null?void 0:wt[0])!=null&&Lu.can_publish),placeholder:`\u6700\u5927${(bn=(cn=(un=(au=G.actionTabs)==null?void 0:au.selectArrsAll)==null?void 0:un[0])==null?void 0:cn.difficult_count)==null?void 0:bn[2]}`,max:(dn=(Ge=(mn=(Vu=G.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:mn[0])==null?void 0:Ge.difficult_count)==null?void 0:dn[2],style:{width:60}}))),fe.createElement(Ee.Z,{className:"mt30",align:"middle"},fe.createElement(d.Z,null,fe.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},fe.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:re=>(0,Ct.Q8)(re,ee),disabledTime:re=>(0,Ct.d0)(re),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,$.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),fe.createElement(d.Z,{className:"ml20"},fe.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},fe.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,$.U6)(),"HH:mm")},disabledDate:re=>(0,Ct.Q8)(re,ee,Ju.getFieldValue("publish_time")),disabledTime:re=>(0,Ct.d0)(re,Ju.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),G.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),fe.createElement(qe.ZP.Group,{value:ft,onChange:re=>{je(re.target.value),rt([])}},fe.createElement(qe.ZP,{value:!0,disabled:!G.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),fe.createElement(qe.ZP,{className:"ml20",disabled:Xt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Xt.length<=0&&G.actionTabs.type===2&&fe.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"')),(G.actionTabs.type===1||!ft)&&Xt.length>0&&fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},fe.createElement("span",{style:{flex:1}},fe.createElement(ie.default,{checked:Ce.length===Xt.length,onChange:re=>{Ce.length===Xt.length?rt([]):rt(Xt.filter(Ue=>!Ue.is_published))}},"\u5168\u9009")," "),fe.createElement("span",{style:{width:16}}),fe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ce.length||0,"\u4E2A\u5206\u73ED")),(G.actionTabs.type===1||!ft)&&Xt.length>0&&fe.createElement(ut.Z,{data:Xt,selectedRowKeys:Ce,setSelectedRowKeys:rt})))};dt.Z=(0,ne.connect)(({classroomList:U})=>({classroomList:U}))(nt)},41830:function(ru,dt,h){"use strict";h.r(dt),h.d(dt,{default:function(){return Rc}});var C=h(47046),t=h(59301),A=h(30955),R=h(8591),Ee=h(58421),qe=h(81228),z=h(33613),d=h(61814),me=h(43418),ie=h(93229),pt=h(65662),ve=Object.defineProperty,ge=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,At=(e,n,u)=>n in e?ve(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ct=(e,n)=>{for(var u in n||(n={}))ne.call(n,u)&&At(e,u,n[u]);if($)for(var u of $(n))ut.call(n,u)&&At(e,u,n[u]);return e},fe=(e,n)=>ge(e,Pe(n)),bt=(e,n)=>{var u={};for(var a in e)ne.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&$)for(var a of $(e))n.indexOf(a)<0&&ut.call(e,a)&&(u[a]=e[a]);return u},Ot=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Mu=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=bt(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var b;I.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{j()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const j=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>Ot(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:fe(Ct({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Ct({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{j()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.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"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Yt=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Mu),M=h(78241),te=h(95237),Fe=h(5112),W=h(5871),S=h(43604),Ae=h(5083),oe=h(24905),nt=h(66649),U=h.n(nt),Ne=h(91336),G=h(86310),_e=h(37095),ee=h(59301),ae=Object.defineProperty,le=Object.defineProperties,X=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Zt=(e,n,u)=>n in e?ae(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,et=(e,n)=>{for(var u in n||(n={}))lt.call(n,u)&&Zt(e,u,n[u]);if(ot)for(var u of ot(n))Pt.call(n,u)&&Zt(e,u,n[u]);return e},Qe=(e,n)=>le(e,X(n)),Se=(e,n)=>{var u={};for(var a in e)lt.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ot)for(var a of ot(e))n.indexOf(a)<0&&Pt.call(e,a)&&(u[a]=e[a]);return u},Tt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Ut=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Se(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,x,D,B,j,_,I,b,Z,O,pe,K,p,v,q,w,N,xe,gt,ue,Nt,f,k,P,Be,Ft,Ke,Cu,bu,y,Y,Oe,se;const ye=(0,A.useParams)(),[at]=M.default.useForm(),[tu,_u]=(0,t.useState)(1),[he,Du]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Nn]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Bt,Bu]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Hn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[st,Pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Xe,wu,sn,St,Xu,Rn,Mn,$n,Vn,Gn,Jn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(jn(),(Xe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Xe.can_publish?Pu([...(Mn=(Rn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:Mn.difficult_count]):Pu([...(St=(sn=(wu=u.actionTabs)==null?void 0:wu.selectArrsAll)==null?void 0:sn[0])==null?void 0:St.difficult_settings]),Hn(!((Gn=(Vn=($n=u.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Vn[0])!=null&&Gn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Jn=u.actionTabs.selectArrsAll)==null?void 0:Jn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(et({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:et({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:et({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>Tt(void 0,null,function*(){Nn(!0);const We=yield(0,G.c_)(Qe(et({},ye),{page:ce||tu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Xe,wu)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),We&&(Du([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),Nn(!1),ce||at.setFieldsValue({publish_time:U()(U()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:U()(U()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:et({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:et({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(et({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:et({},u.actionTabs.params)})},Wo=()=>Tt(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){R.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"),zt(!1);return}const Xe=et({},at.getFieldsValue());if(Xe.end_time<=Xe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),zt(!1);return}if((Bt==null?void 0:Bt.length)<=0&&!Uu&&he.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),zt(!1);return}if(st.reduce((St,Xu)=>St+Xu)===0&&!Ku){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),zt(!1);return}let wu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Bt.length>0?Bt.map(St=>St.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:U()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:U()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:st==null?void 0:st.map(St=>St),send_type:Ku?"0":"1",unified_setting:!Bt.length};if(zt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:et({},wu)})).status===0){if(zt(!1),(0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),E){E();return}m.onCallback&&m.onCallback(),Zn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ee.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~")}})}else zt(!1)}),jn=()=>{_u(1),Du([]),Bu([])},Jc=Mo>tu*Vo,[zo,zt]=(0,t.useState)(!1);return ee.createElement(me.default,{width:600,confirmLoading:zo,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Wo,onCancel:()=>{if(jn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Zn()}},ee.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ee.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&ee.createElement(M.default,{form:at},ee.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ee.createElement(Fe.ZP.Group,{value:Ku,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Hn(ce.target.value)}},ee.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ee.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{style:{marginRight:65}}),ee.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ee.createElement(W.Z,{value:st[0],onChange:ce=>{st[0]=ce,Pu([...st])},min:0,disabled:!((D=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&D.can_publish),placeholder:`\u6700\u5927${(I=(_=(j=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:j[0])==null?void 0:_.difficult_count)==null?void 0:I[0]}`,max:(pe=(O=(Z=(b=u.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:Z[0])==null?void 0:O.difficult_count)==null?void 0:pe[0],style:{width:60}})),ee.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ee.createElement(W.Z,{value:st[1],onChange:ce=>{st[1]=ce,Pu([...st])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(N=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:N.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(Nt=(ue=(gt=u.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:ue[0])==null?void 0:Nt.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),ee.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ee.createElement(W.Z,{value:st[2],onChange:ce=>{st[2]=ce,Pu([...st])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(bu=(Cu=(Ke=(Ft=u.actionTabs)==null?void 0:Ft.selectArrsAll)==null?void 0:Ke[0])==null?void 0:Cu.difficult_count)==null?void 0:bu[2]}`,max:(se=(Oe=(Y=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:Y[0])==null?void 0:Oe.difficult_count)==null?void 0:se[2],style:{width:60}}))),ee.createElement(te.Z,{className:"mt30",align:"middle"},ee.createElement(S.Z,null,ee.createElement(M.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ee.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ee.createElement(S.Z,{className:"ml20"},ee.createElement(M.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ee.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,z.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,at.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(Fe.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Bu([])}},ee.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ee.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"')),(u.actionTabs.type===1||!Uu)&&he.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(oe.default,{checked:Bt.length===he.length,onChange:ce=>{Bt.length===he.length?Bu([]):Bu(he.filter(We=>!We.is_published))}},"\u5168\u9009")," "),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&he.length>0&&ee.createElement(Ne.Z,{data:he,selectedRowKeys:Bt,setSelectedRowKeys:Bu})))};var uu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Ut),nu=h(80181),su=Object.defineProperty,jt=Object.defineProperties,ku=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,iu=(e,n,u)=>n in e?su(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,vu=(e,n)=>{for(var u in n||(n={}))xu.call(n,u)&&iu(e,u,n[u]);if($u)for(var u of $u(n))it.call(n,u)&&iu(e,u,n[u]);return e},Qu=(e,n)=>jt(e,ku(n)),cu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Ou=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>cu(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Qu(vu({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:vu({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Tu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Ou),ze=Object.defineProperty,ou=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,yu=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Lu=(e,n,u)=>n in e?ze(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,au=(e,n)=>{for(var u in n||(n={}))yu.call(n,u)&&Lu(e,u,n[u]);if(Kt)for(var u of Kt(n))wt.call(n,u)&&Lu(e,u,n[u]);return e},un=(e,n)=>ou(e,Rt(n)),cn=(e,n)=>{var u={};for(var a in e)yu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Kt)for(var a of Kt(e))n.indexOf(a)<0&&wt.call(e,a)&&(u[a]=e[a]);return u},bn=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Vu=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=cn(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bn(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:un(au({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:au({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var mn=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Vu),Ge=h(92832),dn=Object.defineProperty,Gu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,fn=(e,n,u)=>n in e?dn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Xt=(e,n)=>{for(var u in n||(n={}))Ju.call(n,u)&&fn(e,u,n[u]);if(Gu)for(var u of Gu(n))pn.call(n,u)&&fn(e,u,n[u]);return e},En=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Dn=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=M.default.useForm(),s=c=>c&&cEn(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:Xt({},g)});if(x.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let j=(c=r.pathname)==null?void 0:c.split("/");j[4]=B,j[3]=D||j[3];const _=j==null?void 0:j.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(M.default,{form:l,initialValues:{name:""}},t.createElement(M.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(S.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(S.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Wn=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Dn),nn=h(99313),we=h(3113),zn=h(26724),F=h.n(zn),H=h(48066),V=h(28103),L=h(81327),J=h(98705),Ce={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},rt=Object.defineProperty,ft=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Et=(e,n,u)=>n in e?rt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,kt=(e,n)=>{for(var u in n||(n={}))He.call(n,u)&&Et(e,u,n[u]);if(Je)for(var u of Je(n))Ye.call(n,u)&&Et(e,u,n[u]);return e},tt=(e,n)=>ft(e,je(n)),_t=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:xt}=H.default,hu=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>_t(void 0,null,function*(){const b=yield(0,J.he)(_);if(!b.status){if(b.shixuns.length===0&&I){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(tt(kt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),j=_=>{c(tt(kt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(S.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(S.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:j,hasMore:D,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:g},o.map(_=>{const{name:I,id:b,description:Z,challenge_names:O,author_name:pe,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:Ce.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:Ce.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:b}),t.createElement("div",{className:Ce.title},I)),t.createElement("div",{className:Ce.contentWrapper},t.createElement(xt,{ellipsis:{rows:2},className:Ce.desc,style:{color:"#8e8888"}},Z),t.createElement(te.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:Ce.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(V.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:Ce.info},t.createElement(L.Z,null,t.createElement("span",null,pe),t.createElement("span",null,"|"),t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Qt=(0,t.forwardRef)(hu),be={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},re=h(74224),Ue=Object.defineProperty,Re=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Ze=(e,n,u)=>n in e?Ue(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ct=(e,n)=>{for(var u in n||(n={}))Mt.call(n,u)&&Ze(e,u,n[u]);if(Re)for(var u of Re(n))$t.call(n,u)&&Ze(e,u,n[u]);return e},Dt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Ht}=nn.default,qt=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=M.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,j]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[b,Z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&K()},[e.actionTabs.key]);let pe=[];const K=function(){return Dt(this,null,function*(){var w;if(s){l(!1),++b.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:ct({},b)});B=[...B.concat(N.object_list)],I(N.is_teacher),((w=N.object_list)==null?void 0:w.length)Dt(void 0,null,function*(){T(!0);const N=yield(0,G.aQ)(w);T(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>Dt(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(S.Z,{span:12},O.map((w,N)=>t.createElement(we.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>Dt(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,K(),D(w.id)})},w.name))),t.createElement(S.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var N;x==="jupyter"&&((N=q.current)==null||N.changeKeyWord(w.target.value))},onSearch:w=>{var N;if(x==="jupyter"){(N=q.current)==null||N.search(w);return}s=!0,b.search=w,b.page=0,B=[],K()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Qt,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(M.default,{form:m,initialValues:{group_ids:pe},className:be.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(M.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(te.Z,{key:N},t.createElement(S.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",be.line1].join(" ")},w.name))),t.createElement(S.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:be.line1},w==null?void 0:w.course_list_name)),t.createElement(S.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var vt=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(qt),mt=h(48900),mu=h(9171),Wu=Object.defineProperty,Iu=Object.defineProperties,qu=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,wn=(e,n,u)=>n in e?Wu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Un=(e,n)=>{for(var u in n||(n={}))Pn.call(n,u)&&wn(e,u,n[u]);if(Bn)for(var u of Bn(n))Yn.call(n,u)&&wn(e,u,n[u]);return e},Kn=(e,n)=>Iu(e,qu(n)),co=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Xn=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=M.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>co(void 0,null,function*(){var E;yield i.validateFields();const m=Un({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(Kn(Un({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(M.default,{form:i,initialValues:{}},t.createElement(M.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(M.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var mo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Xn),de=h(20834),yt=h(38854),Vt=h(6848),kn=h(14412),fo=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,j;const _=()=>t.createElement(de.default,{onClick:({key:b})=>D(b)},o.map(b=>t.createElement(de.default.Item,{key:b.id},b.name))),I=(0,A.useParams)();return t.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"}},t.createElement("div",{className:"flex gap-4px mr-auto"},u==null?void 0:u.map((b,Z)=>t.createElement("div",{key:Z,className:`text-16px flex item-center justify-center current ${c==(b==null?void 0:b.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:c==(b==null?void 0:b.id)?"#1890FF":""},onClick:()=>e?{}:T(b)},b==null?void 0:b.name,b.total!==void 0&&t.createElement("span",{className:"ml-4px"},b==null?void 0:b.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(yt.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:b})=>{var Z;if((0,d.Rm)()&&!((Z=l.AssistantObject.hack)!=null&&Z.can_download)){R.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}b=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:I.categoryId}}),b=="3"&&A.history.push(`/classrooms/${I==null?void 0:I.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(Vt.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{A.history.push(`/classrooms/${I.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(Vt.Z,{title:m},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:x})),t.createElement(yt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,dropdownRender:_},t.createElement(Vt.Z,{title:((j=g==null?void 0:g.userInfo)==null?void 0:j.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(kn.op,{theme:C.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},_n={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Nu=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{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"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:_n.searchSortControllerContainer},t.createElement(kn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:c}})=>{E(c)},style:{width:220}}),t.createElement("div",null,t.createElement(yt.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(c=>t.createElement(de.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${_n.btn} ${s?_n.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(Vt.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"},t.createElement("span",{className:_n.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},ht={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Gt=h(84105),en=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),lu=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Oo);let x;const[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(""),I=O=>{a(O.target.checked),i(O.target.checked?E.map(pe=>pe.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const Z=t.createElement("div",{className:ht.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(de.default,{onClick:O=>en(void 0,[O],function*({item:pe,key:K,keyPath:p,domEvent:v}){if(m=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:K}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ge.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,pe){var K;if(!(j!==""&&O.category_name.indexOf(j)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(K=O==null?void 0:O.third_category)==null?void 0:K.map(p=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:ht.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(S.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(S.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Gt.Z,null)))))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},zu=h(1710),Lt={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},tn=h(21408),gu=h(85306),Eo=Object.defineProperty,_o=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Fu=(e,n,u)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Au=(e,n)=>{for(var u in n||(n={}))yo.call(n,u)&&Fu(e,u,n[u]);if(Qn)for(var u of Qn(n))ho.call(n,u)&&Fu(e,u,n[u]);return e},go=(e,n)=>_o(e,vo(n)),du=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Fo=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,j,_;const{batchStatus:I,selectArrs:b,setSelectArrs:Z,selectArrsAll:O,setSelectArrsAll:pe,dispatch:K}=(0,t.useContext)(Oo);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);p=go(Au(Au({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const gt=[{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"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return du(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Au({},p)});xe(f.data)})}const Nt=f=>{b.includes(f)?(Z(b.filter(k=>k!==f)),pe(O.filter(k=>k.homework_id!==f))):(Z([...b,f]),pe([...O,e]))};return t.createElement("div",{className:Lt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:Lt.info},t.createElement("div",{className:Lt.title},t.createElement("div",{className:Lt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Lt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be,Ft;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}const Ke=z.cX.getItem(`${(Ft=i==null?void 0:i.userInfo)==null?void 0:Ft.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Au({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Lt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Lt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>du(void 0,null,function*(){f.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:Lt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Lt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(yt.Z,{placement:"bottomCenter",overlayClassName:Lt.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}console.log("params--",p),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Au({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Au({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ge.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>du(void 0,null,function*(){let P=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),K({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Lt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Lt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.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((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((j=e==null?void 0:e.status)==null?void 0:j[0])&&t.createElement("span",{className:Lt.iconV,onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Lt.content},(0,d.dE)()&&t.createElement("span",{className:Lt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(zu.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}))))},Ao={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},Q={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},De=Object.defineProperty,It=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Xo=(e,n,u)=>n in e?De(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qo=(e,n)=>{for(var u in n||(n={}))Co.call(n,u)&&Xo(e,u,n[u]);if(on)for(var u of on(n))bo.call(n,u)&&Xo(e,u,n[u]);return e},qo=(e,n)=>It(e,eu(n)),ea=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Hl=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>ea(void 0,null,function*(){l(!0);const D=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>ea(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=qo(Qo({},D),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(j=>j!==B))},T=D=>{const B=i.originData.filter(j=>j.name.indexOf(D)>-1);E(qo(Qo({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Q.otherHomeworkWrap}`},t.createElement("div",{className:Q.otherHomeworkContainer},t.createElement("div",{className:Q.search},t.createElement(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Q.content},i.targerData.map(D=>t.createElement("div",{className:`${Q.listItem} mb10`,key:D.id},t.createElement(oe.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:Q.info},t.createElement("div",{className:`${Q.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Q.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,z.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Q.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:Q.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},Zl=h(95958),jl=h(72637),Do=h(93876),Bo=h(57809),Po=h(71418),Rl=h(64796),wo=h.n(Rl),Yu=h(82883),Te=h(59301),Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,n,u)=>n in e?Ml(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,vn=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(qn)for(var u of qn(n))ua.call(n,u)&&na(e,u,n[u]);return e},oa=(e,n)=>$l(e,Vl(n)),Gl=(e,n)=>{var u={};for(var a in e)ta.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&qn)for(var a of qn(e))n.indexOf(a)<0&&ua.call(e,a)&&(u[a]=e[a]);return u},ko=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});U().extend(wo());const Jl=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),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(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(oa(vn({},r),{leftSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Te.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Te.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Te.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Te.createElement(re.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.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(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(oa(vn({},r),{rigthSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Te.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(S.Z,null,c==null?void 0:c.name),Te.createElement(S.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Te.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Wl=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Gl(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=M.default.useForm(),D=M.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,j,_,I]=(0,Yu.U)(G.c_,vn(vn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,pe]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>ko(void 0,[...p],function*(v={}){b({});const q=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&K()},[B]),Te.createElement(me.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>ko(void 0,null,function*(){x.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Te.createElement(M.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>ko(void 0,null,function*(){var v,q,w;const N=yield pe(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[vn({},p)]}:vn({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Te.createElement(te.Z,{wrap:!1,gutter:20},Te.createElement(S.Z,{flex:1},Te.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return D===2&&v>100?Promise.reject(Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Te.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Te.createElement(M.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Te.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Te.createElement(S.Z,{flex:"390px"},Te.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&U()(v).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&U()(v).startOf("minute")<=U()(Z==null?void 0:Z.max_late_time).startOf("minute")?(R.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${Z==null?void 0:Z.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,z.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,z.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Te.createElement(Po.Z,{spinning:j},Te.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(Jl,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var zl=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Wl),pu=h(59301),Yl=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return pu.createElement(pu.Fragment,null,pu.createElement(re.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:pu.createElement(pu.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",pu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),m&&pu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},pu.createElement("div",null,pu.createElement("div",null,pu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),pu.createElement("div",null,pu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Me=h(59301),Ul=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?Ul(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,On=(e,n)=>{for(var u in n||(n={}))Ql.call(n,u)&&la(e,u,n[u]);if(aa)for(var u of aa(n))ql.call(n,u)&&la(e,u,n[u]);return e},xo=(e,n)=>Kl(e,Xl(n)),er=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Oo=(0,t.createContext)({selectArrs:[]}),tr=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>xo(On({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(!1),[I,b]=(0,t.useState)([]),[Z,O]=(0,t.useState)(!1),[pe,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:N}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(On(On({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,Y,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=z.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");se&&(s.sort_by=se==null?void 0:se.type,s.sort_direction=se==null?void 0:se.direction,K(se==null?void 0:se.name));const ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const gt=(y,Y)=>{s.page=y,ue()},ue=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:xo(On({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:Y,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:Y||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?(0,z.Uq)(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ft=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Me.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Me.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Me.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Me.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var Y,Oe,se,ye,at,tu,_u;if(T.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,gu.Rd)();return}let he=y.label||"",Du={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){R.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}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.can_stop)){R.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}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((_u=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&_u.can_delete)){R.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}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:xo(On({},Du),{key:he})})},Cu=y=>er(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ue()}),bu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),y},[N]);return Me.createElement(Oo.Provider,{value:{params:s,batchStatus:j,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:b}},Me.createElement("section",null,Me.createElement("aside",{className:Ao.bg},Me.createElement(fo,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Nt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,z.Oo)(q==null?void 0:q.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),Me.createElement(Nu,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:j,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},onSort:y=>{var Y;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,z.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Yl,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(re.Z,null),Me.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Me.Fragment,null,Me.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,Y)=>Me.createElement(Fo,{key:Y,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Me.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:gt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Me.createElement(qe.Z,{offsetBottom:0},Me.createElement(lu,{buttonDataSource:Ft,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Me.createElement(zl,{getData:ue}),Me.createElement(Yt,{onCallback:()=>_(!1)}),Me.createElement(Zl.Z,{onOk:()=>{ue()}}),Me.createElement(jl.Z,{onOk:()=>{}}),Me.createElement(uu,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Me.createElement(nu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),Me.createElement(Tu,null),Me.createElement(mn,{onCallback:()=>_(!1)}),Me.createElement(Wn,{onCallback:()=>_(!1)}),Me.createElement(vt,{refreshList:ue}),Me.createElement(mo,null),Me.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Cu,data:bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&Me.createElement(Hl,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var ur=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(tr),nr=Object.defineProperty,or=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ia=(e,n,u)=>n in e?nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ca=(e,n)=>{for(var u in n||(n={}))ra.call(n,u)&&ia(e,u,n[u]);if(eo)for(var u of eo(n))sa.call(n,u)&&ia(e,u,n[u]);return e},lr=(e,n)=>or(e,ar(n)),rr=(e,n)=>{var u={};for(var a in e)ra.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&eo)for(var a of eo(e))n.indexOf(a)<0&&sa.call(e,a)&&(u[a]=e[a]);return u},sr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ir=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=rr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var b;I.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{j()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const j=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>sr(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:lr(ca({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ca({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{j()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.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"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var cr=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ir),mr=h(98226),ke=h(59301),dr=Object.defineProperty,pr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,pa=(e,n,u)=>n in e?dr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Su=(e,n)=>{for(var u in n||(n={}))ma.call(n,u)&&pa(e,u,n[u]);if(to)for(var u of to(n))da.call(n,u)&&pa(e,u,n[u]);return e},To=(e,n)=>pr(e,fr(n)),Er=(e,n)=>{var u={};for(var a in e)ma.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&to)for(var a of to(e))n.indexOf(a)<0&&da.call(e,a)&&(u[a]=e[a]);return u},fa=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const _r=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Er(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,x,D,B,j,_,I,b,Z,O,pe,K,p,v,q,w,N,xe,gt,ue,Nt,f,k,P,Be,Ft,Ke,Cu,bu,y,Y,Oe,se;const ye=(0,A.useParams)(),[at]=M.default.useForm(),[tu,_u]=(0,t.useState)(1),[he,Du]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Nn]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Bt,Bu]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Hn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[st,Pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Xe,wu,sn,St,Xu,Rn,Mn,$n,Vn,Gn,Jn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(jn(),(Xe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Xe.can_publish?Pu([...(Mn=(Rn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:Mn.difficult_count]):Pu([...(St=(sn=(wu=u.actionTabs)==null?void 0:wu.selectArrsAll)==null?void 0:sn[0])==null?void 0:St.difficult_settings]),Hn(!((Gn=(Vn=($n=u.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Vn[0])!=null&&Gn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Jn=u.actionTabs.selectArrsAll)==null?void 0:Jn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Su({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Su({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>fa(void 0,null,function*(){Nn(!0);const We=yield(0,G.c_)(To(Su({},ye),{page:ce||tu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Xe,wu)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),We&&(Du([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),Nn(!1),ce||at.setFieldsValue({publish_time:U()(U()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:U()(U()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Su({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:Su({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Su({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})},Wo=()=>fa(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){R.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"),zt(!1);return}const Xe=Su({},at.getFieldsValue());if(Xe.end_time<=Xe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),zt(!1);return}if((Bt==null?void 0:Bt.length)<=0&&!Uu&&he.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),zt(!1);return}if(st.reduce((St,Xu)=>St+Xu)===0&&!Ku){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),zt(!1);return}let wu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Bt.length>0?Bt.map(St=>St.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:U()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:U()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:st==null?void 0:st.map(St=>St),send_type:Ku?"0":"1",unified_setting:!Bt.length};if(zt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Su({},wu)})).status===0){if(zt(!1),(0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),E){E();return}m.onCallback&&m.onCallback(),Zn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.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~")}})}else zt(!1)}),jn=()=>{_u(1),Du([]),Bu([])},Jc=Mo>tu*Vo,[zo,zt]=(0,t.useState)(!1);return ke.createElement(me.default,{width:600,confirmLoading:zo,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Wo,onCancel:()=>{if(jn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Zn()}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&ke.createElement(M.default,{form:at},ke.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ke.createElement(Fe.ZP.Group,{value:Ku,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Hn(ce.target.value)}},ke.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ke.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{style:{marginRight:65}}),ke.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ke.createElement(W.Z,{value:st[0],onChange:ce=>{st[0]=ce,Pu([...st])},min:0,disabled:!((D=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&D.can_publish),placeholder:`\u6700\u5927${(I=(_=(j=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:j[0])==null?void 0:_.difficult_count)==null?void 0:I[0]}`,max:(pe=(O=(Z=(b=u.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:Z[0])==null?void 0:O.difficult_count)==null?void 0:pe[0],style:{width:60}})),ke.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ke.createElement(W.Z,{value:st[1],onChange:ce=>{st[1]=ce,Pu([...st])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(N=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:N.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(Nt=(ue=(gt=u.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:ue[0])==null?void 0:Nt.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),ke.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ke.createElement(W.Z,{value:st[2],onChange:ce=>{st[2]=ce,Pu([...st])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(bu=(Cu=(Ke=(Ft=u.actionTabs)==null?void 0:Ft.selectArrsAll)==null?void 0:Ke[0])==null?void 0:Cu.difficult_count)==null?void 0:bu[2]}`,max:(se=(Oe=(Y=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:Y[0])==null?void 0:Oe.difficult_count)==null?void 0:se[2],style:{width:60}}))),ke.createElement(te.Z,{className:"mt30",align:"middle"},ke.createElement(S.Z,null,ke.createElement(M.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(S.Z,{className:"ml20"},ke.createElement(M.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,z.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,at.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(Fe.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Bu([])}},ke.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ke.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"')),(u.actionTabs.type===1||!Uu)&&he.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(oe.default,{checked:Bt.length===he.length,onChange:ce=>{Bt.length===he.length?Bu([]):Bu(he.filter(We=>!We.is_published))}},"\u5168\u9009")," "),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&he.length>0&&ke.createElement(mr.Z,{data:he,selectedRowKeys:Bt,setSelectedRowKeys:Bu})))};var vr=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(_r),yr=Object.defineProperty,hr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,_a=(e,n,u)=>n in e?yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,va=(e,n)=>{for(var u in n||(n={}))Fr.call(n,u)&&_a(e,u,n[u]);if(Ea)for(var u of Ea(n))Ar.call(n,u)&&_a(e,u,n[u]);return e},Cr=(e,n)=>hr(e,gr(n)),br=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Dr=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>br(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Cr(va({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:va({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Br=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Dr),Pr=Object.defineProperty,wr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,ga=(e,n,u)=>n in e?Pr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fa=(e,n)=>{for(var u in n||(n={}))ya.call(n,u)&&ga(e,u,n[u]);if(uo)for(var u of uo(n))ha.call(n,u)&&ga(e,u,n[u]);return e},xr=(e,n)=>wr(e,kr(n)),Or=(e,n)=>{var u={};for(var a in e)ya.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&uo)for(var a of uo(e))n.indexOf(a)<0&&ha.call(e,a)&&(u[a]=e[a]);return u},Tr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Lr=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=Or(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tr(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:xr(Fa({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Fa({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ir=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Lr),Nr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zr=(e,n)=>{for(var u in n||(n={}))Sr.call(n,u)&&Ca(e,u,n[u]);if(Aa)for(var u of Aa(n))Hr.call(n,u)&&Ca(e,u,n[u]);return e},jr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Rr=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=M.default.useForm(),s=c=>c&&cjr(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:Zr({},g)});if(x.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let j=(c=r.pathname)==null?void 0:c.split("/");j[4]=B,j[3]=D||j[3];const _=j==null?void 0:j.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(M.default,{form:l,initialValues:{name:""}},t.createElement(M.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(S.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(S.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Mr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Rr),an={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},$r=Object.defineProperty,Vr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Da=(e,n,u)=>n in e?$r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ba=(e,n)=>{for(var u in n||(n={}))Jr.call(n,u)&&Da(e,u,n[u]);if(ba)for(var u of ba(n))Wr.call(n,u)&&Da(e,u,n[u]);return e},Pa=(e,n)=>Vr(e,Gr(n)),zr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:Yr}=H.default,Ur=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>zr(void 0,null,function*(){const b=yield(0,J.he)(_);if(!b.status){if(b.shixuns.length===0&&I){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(Pa(Ba({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),j=_=>{c(Pa(Ba({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(S.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(S.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:j,hasMore:D,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:g},o.map(_=>{const{name:I,id:b,description:Z,challenge_names:O,author_name:pe,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:an.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:an.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:b}),t.createElement("div",{className:an.title},I)),t.createElement("div",{className:an.contentWrapper},t.createElement(Yr,{ellipsis:{rows:2},className:an.desc,style:{color:"#8e8888"}},Z),t.createElement(te.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:an.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(V.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:an.info},t.createElement(L.Z,null,t.createElement("span",null,pe),t.createElement("span",null,"|"),t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Kr=(0,t.forwardRef)(Ur),Lo={flex_box_center:"flex_box_center___RJxCo",flex_space_between:"flex_space_between___JBcWW",flex_box_vertical_center:"flex_box_vertical_center___OhS8r",flex_box_center_end:"flex_box_center_end___CoR7R",flex_box_column:"flex_box_column___Ws1o2",line1:"line1___StBJT",form:"form___WREpY"},Xr=Object.defineProperty,wa=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ka=(e,n,u)=>n in e?Xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,es=(e,n)=>{for(var u in n||(n={}))Qr.call(n,u)&&ka(e,u,n[u]);if(wa)for(var u of wa(n))qr.call(n,u)&&ka(e,u,n[u]);return e},no=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Yc}=nn.default,ts=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=M.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,j]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[b,Z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&K()},[e.actionTabs.key]);let pe=[];const K=function(){return no(this,null,function*(){var w;if(s){l(!1),++b.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:es({},b)});B=[...B.concat(N.object_list)],I(N.is_teacher),((w=N.object_list)==null?void 0:w.length)no(void 0,null,function*(){T(!0);const N=yield(0,G.aQ)(w);T(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>no(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(S.Z,{span:12},O.map((w,N)=>t.createElement(we.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>no(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,K(),D(w.id)})},w.name))),t.createElement(S.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var N;x==="jupyter"&&((N=q.current)==null||N.changeKeyWord(w.target.value))},onSearch:w=>{var N;if(x==="jupyter"){(N=q.current)==null||N.search(w);return}s=!0,b.search=w,b.page=0,B=[],K()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Kr,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(M.default,{form:m,initialValues:{group_ids:pe},className:Lo.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(M.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(te.Z,{key:N},t.createElement(S.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Lo.line1].join(" ")},w.name))),t.createElement(S.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Lo.line1},w==null?void 0:w.course_list_name)),t.createElement(S.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var us=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(ts),ns=Object.defineProperty,os=Object.defineProperties,as=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Oa=(e,n,u)=>n in e?ns(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ta=(e,n)=>{for(var u in n||(n={}))ls.call(n,u)&&Oa(e,u,n[u]);if(xa)for(var u of xa(n))rs.call(n,u)&&Oa(e,u,n[u]);return e},ss=(e,n)=>os(e,as(n)),is=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const cs=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=M.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>is(void 0,null,function*(){var E;yield i.validateFields();const m=Ta({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(ss(Ta({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(M.default,{form:i,initialValues:{}},t.createElement(M.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(M.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var ms=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(cs),yn={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},ds=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,j,_;const I=()=>t.createElement(de.default,{onClick:({key:Z})=>D(Z)},o.map(Z=>t.createElement(de.default.Item,{key:Z.id},Z.name))),b=(0,A.useParams)();return t.createElement("div",{className:yn.tabMenuContainer},t.createElement(te.Z,null,t.createElement(S.Z,{flex:"1"},t.createElement(de.default,{mode:"horizontal",selectedKeys:c},u.map(Z=>t.createElement(de.default.Item,{key:Z.id,onClick:()=>e?{}:T(Z),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},Z.name),Z.total!==void 0&&t.createElement("span",{className:""},Z.total||0))))),t.createElement(S.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(yt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(de.default,null,t.createElement(de.default.Item,{key:1,onClick:()=>{var Z;if((0,d.Rm)()&&!((Z=l.AssistantObject.hack)!=null&&Z.can_download)){R.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}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:b.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(de.default.Item,{key:3,onClick:()=>{var Z;if((0,d.Rm)()&&!((Z=l.AssistantObject.hack)!=null&&Z.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${b==null?void 0:b.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{A.history.push(`/classrooms/${b.coursesId}/program_homework/ranking`)}},t.createElement(Vt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&s&&t.createElement("div",{className:yn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:x},t.createElement(Vt.Z,{title:m},t.createElement("span",{className:r?`${yn.iconH} iconfont icon-zhongmingmingmulu`:`${yn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(yt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:I},t.createElement("span",{onClick:()=>{},className:((j=g==null?void 0:g.userInfo)==null?void 0:j.user_status)===2?yn.selectBtn1:yn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Vt.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Tn={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},ps=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{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"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Tn.searchSortControllerContainer},t.createElement("div",null,t.createElement(yt.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(c=>t.createElement(de.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${Tn.btn} ${s?Tn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(Vt.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"},t.createElement("span",{className:Tn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(kn.t7,{className:Tn.myInput,style:{width:220,marginLeft:"auto"},onChange:E,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},La={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},fs=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Es=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(So);let x;const[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(""),I=O=>{a(O.target.checked),i(O.target.checked?E.map(pe=>pe.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const Z=t.createElement("div",{className:La.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(de.default,{onClick:O=>fs(void 0,[O],function*({item:pe,key:K,keyPath:p,domEvent:v}){if(m=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:K}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ge.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,pe){var K;if(!(j!==""&&O.category_name.indexOf(j)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(K=O==null?void 0:O.third_category)==null?void 0:K.map(p=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:La.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(S.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(S.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Gt.Z,null)))))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Jt={listContainer:"listContainer___nGlF5",info:"info___Yi3CG",title:"title___jy76o",left:"left___lhSPF",right:"right___b2Vcg",flexBox:"flexBox___zMM_j",detail:"detail___rN4Kf",iconV:"iconV___niQBI",shixunTag:"shixunTag___PhFwn",pingceTag:"pingceTag___KlDzE",pingceTags:"pingceTags___xkyVa"},Ia=h(97099),_s=Object.defineProperty,vs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Sa=(e,n,u)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hn=(e,n)=>{for(var u in n||(n={}))hs.call(n,u)&&Sa(e,u,n[u]);if(Na)for(var u of Na(n))gs.call(n,u)&&Sa(e,u,n[u]);return e},Fs=(e,n)=>vs(e,ys(n)),Hu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),As=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,j,_;const{batchStatus:I,selectArrs:b,setSelectArrs:Z,selectArrsAll:O,setSelectArrsAll:pe,dispatch:K}=(0,t.useContext)(So);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);p=Fs(hn(hn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const gt=[{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"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return Hu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:hn({},p)});xe(f.data)})}const Nt=f=>{b.includes(f)?(Z(b.filter(k=>k!==f)),pe(O.filter(k=>k.homework_id!==f))):(Z([...b,f]),pe([...O,e]))};return t.createElement("div",{className:Jt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:Jt.info},t.createElement("div",{className:Jt.title},t.createElement("div",{className:Jt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Jt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){var k,P,Be,Ft;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}const Ke=z.cX.getItem(`${(Ft=i==null?void 0:i.userInfo)==null?void 0:Ft.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Jt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Jt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>Hu(void 0,null,function*(){f.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:Jt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Jt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(yt.Z,{placement:"bottomCenter",overlayClassName:Jt.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}console.log("params--",p),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ge.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>Hu(void 0,null,function*(){let P=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),K({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Hu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Jt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Jt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.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((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"mr10"},t.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((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"mr10"},t.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((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"mr10"},t.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((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"mr10"},t.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((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",null,t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((j=e==null?void 0:e.status)==null?void 0:j[0])&&t.createElement("span",{className:Jt.iconV,onClick:f=>Hu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Jt.content},(0,d.dE)()&&t.createElement("span",{className:Jt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length>5&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}))))},Cs={flex_box_center:"flex_box_center___GvazS",flex_space_between:"flex_space_between___A1Uzz",flex_box_vertical_center:"flex_box_vertical_center___zYsN9",flex_box_center_end:"flex_box_center_end___Fnc8I",flex_box_column:"flex_box_column___WkWXx",containerTitle:"containerTitle___N5fF9",containerDesc:"containerDesc___vDlx6",listItem:"listItem____pSZM",info:"info___dQ1XO",title:"title___P3ZrF",titleLeft:"titleLeft___L6GWp",titleRight:"titleRight___RpS5e",acitons:"acitons___Slo2B",moveCategory:"moveCategory___JSE12",spanSize:"spanSize___dLqE7"},Zu={otherHomeworkWrap:"otherHomeworkWrap___lpRWN",otherHomeworkContainer:"otherHomeworkContainer___rq9uZ",flex:"flex___Yz74X",search:"search___Qxxr5",content:"content___DOydS",listItem:"listItem___E5nGJ",info:"info___b_rif",title:"title___vbMIY",describe:"describe___OqC_G",footer:"footer___ADfF1"},bs=Object.defineProperty,Ds=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Za=(e,n,u)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ja=(e,n)=>{for(var u in n||(n={}))Ps.call(n,u)&&Za(e,u,n[u]);if(Ha)for(var u of Ha(n))ws.call(n,u)&&Za(e,u,n[u]);return e},Ra=(e,n)=>Ds(e,Bs(n)),Ma=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),ks=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Ma(void 0,null,function*(){l(!0);const D=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Ma(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=Ra(ja({},D),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(j=>j!==B))},T=D=>{const B=i.originData.filter(j=>j.name.indexOf(D)>-1);E(Ra(ja({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Zu.otherHomeworkWrap}`},t.createElement("div",{className:Zu.otherHomeworkContainer},t.createElement("div",{className:Zu.search},t.createElement(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Zu.content},i.targerData.map(D=>t.createElement("div",{className:`${Zu.listItem} mb10`,key:D.id},t.createElement(oe.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:Zu.info},t.createElement("div",{className:`${Zu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Zu.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,z.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Zu.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:Zu.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},xs=h(68832),Os=h(57892),Le=h(59301),Ts=Object.defineProperty,Ls=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,oo=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ga=(e,n,u)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,gn=(e,n)=>{for(var u in n||(n={}))$a.call(n,u)&&Ga(e,u,n[u]);if(oo)for(var u of oo(n))Va.call(n,u)&&Ga(e,u,n[u]);return e},Ja=(e,n)=>Ls(e,Is(n)),Ns=(e,n)=>{var u={};for(var a in e)$a.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&oo)for(var a of oo(e))n.indexOf(a)<0&&Va.call(e,a)&&(u[a]=e[a]);return u},Io=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});U().extend(wo());const Ss=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),Le.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ja(gn({},r),{leftSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Le.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Le.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Le.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Le.createElement(re.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ja(gn({},r),{rigthSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Le.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(S.Z,null,c==null?void 0:c.name),Le.createElement(S.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Le.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Hs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Ns(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=M.default.useForm(),D=M.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,j,_,I]=(0,Yu.U)(G.c_,gn(gn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,pe]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>Io(void 0,[...p],function*(v={}){b({});const q=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&K()},[B]),Le.createElement(me.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>Io(void 0,null,function*(){x.submit()})},Le.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Le.createElement(M.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>Io(void 0,null,function*(){var v,q,w;const N=yield pe(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[gn({},p)]}:gn({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Le.createElement(te.Z,{wrap:!1,gutter:20},Le.createElement(S.Z,{flex:1},Le.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return D===2&&v>100?Promise.reject(Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Le.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement(M.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Le.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Le.createElement(S.Z,{flex:"390px"},Le.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&U()(v).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&U()(v).startOf("minute")<=U()(Z==null?void 0:Z.max_late_time).startOf("minute")?(R.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${Z==null?void 0:Z.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,z.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,z.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Le.createElement(Po.Z,{spinning:j},Le.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Ss,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Zs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hs),Wa=h(79289),fu=h(59301),js=Object.defineProperty,za=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ya=(e,n,u)=>n in e?js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ua=(e,n)=>{for(var u in n||(n={}))Rs.call(n,u)&&Ya(e,u,n[u]);if(za)for(var u of za(n))Ms.call(n,u)&&Ya(e,u,n[u]);return e},$s=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return fu.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},fu.createElement("img",{src:Wa.z3}),fu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",fu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),fu.createElement("div",{style:{marginTop:"30px"}},fu.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&fu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},fu.createElement("div",null,fu.createElement("div",null,fu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),fu.createElement("div",null,fu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=h(59301),Vs=Object.defineProperty,Gs=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Xa=(e,n,u)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ln=(e,n)=>{for(var u in n||(n={}))Ws.call(n,u)&&Xa(e,u,n[u]);if(Ka)for(var u of Ka(n))zs.call(n,u)&&Xa(e,u,n[u]);return e},No=(e,n)=>Gs(e,Js(n)),Ys=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const So=(0,t.createContext)({selectArrs:[]}),Us=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>No(Ln({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(!1),[I,b]=(0,t.useState)([]),[Z,O]=(0,t.useState)(!1),[pe,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:N}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(Ln(Ln({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,Y,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=z.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");se&&(s.sort_by=se==null?void 0:se.type,s.sort_direction=se==null?void 0:se.direction,K(se==null?void 0:se.name));const ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const gt=(y,Y)=>{s.page=y,ue()},ue=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:No(Ln({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:Y,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:Y||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?(0,z.Uq)(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ft=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:$e.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:$e.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:$e.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:$e.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var Y,Oe,se,ye,at,tu,_u;if(T.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,gu.Rd)();return}let he=y.label||"",Du={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){R.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}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.can_stop)){R.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}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((_u=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&_u.can_delete)){R.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}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:No(Ln({},Du),{key:he})})},Cu=y=>Ys(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ue()}),bu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),y},[N]);return $e.createElement(So.Provider,{value:{params:s,batchStatus:j,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:b}},$e.createElement("section",null,$e.createElement("aside",{className:Cs.bg},$e.createElement(ds,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Nt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,z.Oo)(q==null?void 0:q.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),$e.createElement(ps,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:j,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},onSort:y=>{var Y;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,z.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($s,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(re.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,Y)=>$e.createElement(As,{key:Y,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&$e.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:gt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&$e.createElement(qe.Z,{offsetBottom:0},$e.createElement(Es,{buttonDataSource:Ft,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Zs,{getData:ue}),$e.createElement(cr,{onCallback:()=>_(!1)}),$e.createElement(xs.Z,{onOk:()=>{ue()}}),$e.createElement(Os.Z,{onOk:()=>{}}),$e.createElement(vr,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),$e.createElement(nu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),$e.createElement(Br,null),$e.createElement(Ir,{onCallback:()=>_(!1)}),$e.createElement(Mr,{onCallback:()=>_(!1)}),$e.createElement(us,{refreshList:ue}),$e.createElement(ms,null),$e.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Cu,data:bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&$e.createElement(ks,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var Ks=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Us),Xs=Object.defineProperty,Qs=Object.defineProperties,qs=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,el=(e,n,u)=>n in e?Xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,tl=(e,n)=>{for(var u in n||(n={}))Qa.call(n,u)&&el(e,u,n[u]);if(ao)for(var u of ao(n))qa.call(n,u)&&el(e,u,n[u]);return e},ei=(e,n)=>Qs(e,qs(n)),ti=(e,n)=>{var u={};for(var a in e)Qa.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ao)for(var a of ao(e))n.indexOf(a)<0&&qa.call(e,a)&&(u[a]=e[a]);return u},ui=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ni=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=ti(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var b;I.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{j()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const j=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ei(tl({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:tl({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{j()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.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"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var oi=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ni),ai=h(12571),li=Object.defineProperty,ri=Object.defineProperties,si=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,nl=(e,n,u)=>n in e?li(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ol=(e,n)=>{for(var u in n||(n={}))ii.call(n,u)&&nl(e,u,n[u]);if(ul)for(var u of ul(n))ci.call(n,u)&&nl(e,u,n[u]);return e},mi=(e,n)=>ri(e,si(n)),di=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const pi=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>di(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:mi(ol({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:ol({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var fi=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(pi),Ei=Object.defineProperty,_i=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,rl=(e,n,u)=>n in e?Ei(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,sl=(e,n)=>{for(var u in n||(n={}))al.call(n,u)&&rl(e,u,n[u]);if(lo)for(var u of lo(n))ll.call(n,u)&&rl(e,u,n[u]);return e},yi=(e,n)=>_i(e,vi(n)),hi=(e,n)=>{var u={};for(var a in e)al.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&lo)for(var a of lo(e))n.indexOf(a)<0&&ll.call(e,a)&&(u[a]=e[a]);return u},gi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=hi(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>gi(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:yi(sl({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:sl({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ai=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Fi),Ci=Object.defineProperty,il=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,cl=(e,n,u)=>n in e?Ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bi=(e,n)=>{for(var u in n||(n={}))bi.call(n,u)&&cl(e,u,n[u]);if(il)for(var u of il(n))Di.call(n,u)&&cl(e,u,n[u]);return e},Pi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const wi=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=M.default.useForm(),s=c=>c&&cPi(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:Bi({},g)});if(x.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let j=(c=r.pathname)==null?void 0:c.split("/");j[4]=B,j[3]=D||j[3];const _=j==null?void 0:j.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(M.default,{form:l,initialValues:{name:""}},t.createElement(M.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(S.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(S.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var ki=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(wi),ln={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},xi=Object.defineProperty,Oi=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,dl=(e,n,u)=>n in e?xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pl=(e,n)=>{for(var u in n||(n={}))Li.call(n,u)&&dl(e,u,n[u]);if(ml)for(var u of ml(n))Ii.call(n,u)&&dl(e,u,n[u]);return e},fl=(e,n)=>Oi(e,Ti(n)),Ni=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:Si}=H.default,Hi=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>Ni(void 0,null,function*(){const b=yield(0,J.he)(_);if(!b.status){if(b.shixuns.length===0&&I){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(fl(pl({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),j=_=>{c(fl(pl({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(S.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(S.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:j,hasMore:D,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:g},o.map(_=>{const{name:I,id:b,description:Z,challenge_names:O,author_name:pe,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:ln.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:ln.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:b}),t.createElement("div",{className:ln.title},I)),t.createElement("div",{className:ln.contentWrapper},t.createElement(Si,{ellipsis:{rows:2},className:ln.desc,style:{color:"#8e8888"}},Z),t.createElement(te.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:ln.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(V.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:ln.info},t.createElement(L.Z,null,t.createElement("span",null,pe),t.createElement("span",null,"|"),t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Zi=(0,t.forwardRef)(Hi),Ho={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},ji=Object.defineProperty,El=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,_l=(e,n,u)=>n in e?ji(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,$i=(e,n)=>{for(var u in n||(n={}))Ri.call(n,u)&&_l(e,u,n[u]);if(El)for(var u of El(n))Mi.call(n,u)&&_l(e,u,n[u]);return e},ro=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:tm}=nn.default,Vi=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=M.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,j]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[b,Z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&K()},[e.actionTabs.key]);let pe=[];const K=function(){return ro(this,null,function*(){var w;if(s){l(!1),++b.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:$i({},b)});B=[...B.concat(N.object_list)],I(N.is_teacher),((w=N.object_list)==null?void 0:w.length)ro(void 0,null,function*(){T(!0);const N=yield(0,G.aQ)(w);T(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>ro(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(S.Z,{span:12},O.map((w,N)=>t.createElement(we.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>ro(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,K(),D(w.id)})},w.name))),t.createElement(S.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var N;x==="jupyter"&&((N=q.current)==null||N.changeKeyWord(w.target.value))},onSearch:w=>{var N;if(x==="jupyter"){(N=q.current)==null||N.search(w);return}s=!0,b.search=w,b.page=0,B=[],K()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Zi,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.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")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(M.default,{form:m,initialValues:{group_ids:pe},className:Ho.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(M.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(te.Z,{key:N},t.createElement(S.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ho.line1].join(" ")},w.name))),t.createElement(S.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ho.line1},w==null?void 0:w.course_list_name)),t.createElement(S.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var Gi=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(Vi),Ji=Object.defineProperty,Wi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,yl=(e,n,u)=>n in e?Ji(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hl=(e,n)=>{for(var u in n||(n={}))Yi.call(n,u)&&yl(e,u,n[u]);if(vl)for(var u of vl(n))Ui.call(n,u)&&yl(e,u,n[u]);return e},Ki=(e,n)=>Wi(e,zi(n)),Xi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Qi=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=M.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Xi(void 0,null,function*(){var E;yield i.validateFields();const m=hl({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(Ki(hl({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(M.default,{form:i,initialValues:{}},t.createElement(M.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(M.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var qi=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qi),Fn={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},ec=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,j,_;const I=()=>t.createElement(de.default,{onClick:({key:Z})=>D(Z)},o.map(Z=>t.createElement(de.default.Item,{key:Z.id},Z.name))),b=(0,A.useParams)();return t.createElement("div",{className:Fn.tabMenuContainer},t.createElement(te.Z,null,t.createElement(S.Z,{flex:"1"},t.createElement(de.default,{mode:"horizontal",selectedKeys:c},u.map(Z=>t.createElement(de.default.Item,{key:Z.id,onClick:()=>e?{}:T(Z)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},Z.name),Z.total!==void 0&&t.createElement("span",{className:"c-grey-999"},Z.total||0))))),t.createElement(S.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(yt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(de.default,null,t.createElement(de.default.Item,{key:1,onClick:()=>{var Z;if((0,d.Rm)()&&!((Z=l.AssistantObject.hack)!=null&&Z.can_download)){R.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}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:b.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(de.default.Item,{key:3,onClick:()=>{var Z;if((0,d.Rm)()&&!((Z=l.AssistantObject.hack)!=null&&Z.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${b==null?void 0:b.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{A.history.push(`/classrooms/${b.coursesId}/program_homework/ranking`)}},t.createElement(Vt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&s&&t.createElement("div",{className:Fn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:x},t.createElement(Vt.Z,{title:m},t.createElement("span",{className:r?`${Fn.iconH} iconfont icon-zhongmingmingmulu`:`${Fn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(yt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:I},t.createElement("span",{onClick:()=>{},className:((j=g==null?void 0:g.userInfo)==null?void 0:j.user_status)===2?Fn.selectBtn1:Fn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Vt.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},so={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},tc=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{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"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:so.searchSortControllerContainer},t.createElement("div",null,t.createElement(yt.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(c=>t.createElement(de.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${so.btn} ${s?so.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(Vt.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"},t.createElement("span",{className:so.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:E,style:{width:220,marginLeft:"auto"}}))},gl={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},uc=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),nc=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Ro);let x;const[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(""),I=O=>{a(O.target.checked),i(O.target.checked?E.map(pe=>pe.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const Z=t.createElement("div",{className:gl.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(de.default,{onClick:O=>uc(void 0,[O],function*({item:pe,key:K,keyPath:p,domEvent:v}){if(m=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:K}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ge.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,pe){var K;if(!(j!==""&&O.category_name.indexOf(j)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(K=O==null?void 0:O.third_category)==null?void 0:K.map(p=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:gl.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(S.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(S.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(S.Z,null,t.createElement(yt.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Gt.Z,null)))))),t.createElement(S.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Wt={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},oc=Object.defineProperty,ac=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,Al=(e,n,u)=>n in e?oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,An=(e,n)=>{for(var u in n||(n={}))rc.call(n,u)&&Al(e,u,n[u]);if(Fl)for(var u of Fl(n))sc.call(n,u)&&Al(e,u,n[u]);return e},ic=(e,n)=>ac(e,lc(n)),ju=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),cc=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,j,_;const{batchStatus:I,selectArrs:b,setSelectArrs:Z,selectArrsAll:O,setSelectArrsAll:pe,dispatch:K}=(0,t.useContext)(Ro);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);p=ic(An(An({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const gt=[{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"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return ju(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:An({},p)});xe(f.data)})}const Nt=f=>{b.includes(f)?(Z(b.filter(k=>k!==f)),pe(O.filter(k=>k.homework_id!==f))):(Z([...b,f]),pe([...O,e]))};return t.createElement("div",{className:Wt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,z.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:Wt.info},t.createElement("div",{className:Wt.title},t.createElement("div",{className:Wt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(z.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Wt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){var k,P,Be,Ft;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}const Ke=z.cX.getItem(`${(Ft=i==null?void 0:i.userInfo)==null?void 0:Ft.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Wt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Wt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>ju(void 0,null,function*(){f.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:Wt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Wt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(yt.Z,{placement:"bottomCenter",overlayClassName:Wt.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,gu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){R.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}console.log("params--",p),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ge.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>ju(void 0,null,function*(){let P=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),K({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:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ju(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Wt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Wt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.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((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.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((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.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","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((j=e==null?void 0:e.status)==null?void 0:j[0])&&t.createElement("span",{className:Wt.iconV,onClick:f=>ju(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Wt.content},(0,d.dE)()&&t.createElement("span",{className:Wt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(zu.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:gt}))))},mc={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},Ru={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},dc=Object.defineProperty,pc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,bl=(e,n,u)=>n in e?dc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Dl=(e,n)=>{for(var u in n||(n={}))Ec.call(n,u)&&bl(e,u,n[u]);if(Cl)for(var u of Cl(n))_c.call(n,u)&&bl(e,u,n[u]);return e},Bl=(e,n)=>pc(e,fc(n)),Pl=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),vc=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Pl(void 0,null,function*(){l(!0);const D=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Pl(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=Bl(Dl({},D),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(j=>j!==B))},T=D=>{const B=i.originData.filter(j=>j.name.indexOf(D)>-1);E(Bl(Dl({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Ru.otherHomeworkWrap}`},t.createElement("div",{className:Ru.otherHomeworkContainer},t.createElement("div",{className:Ru.search},t.createElement(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Ru.content},i.targerData.map(D=>t.createElement("div",{className:`${Ru.listItem} mb10`,key:D.id},t.createElement(oe.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:Ru.info},t.createElement("div",{className:`${Ru.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Ru.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,z.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Ru.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:Ru.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},yc=h(71717),hc=h(85922),Ie=h(59301),gc=Object.defineProperty,Fc=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,xl=(e,n,u)=>n in e?gc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Cn=(e,n)=>{for(var u in n||(n={}))wl.call(n,u)&&xl(e,u,n[u]);if(io)for(var u of io(n))kl.call(n,u)&&xl(e,u,n[u]);return e},Ol=(e,n)=>Fc(e,Ac(n)),Cc=(e,n)=>{var u={};for(var a in e)wl.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&io)for(var a of io(e))n.indexOf(a)<0&&kl.call(e,a)&&(u[a]=e[a]);return u},Zo=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});U().extend(wo());const bc=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),Ie.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ol(Cn({},r),{leftSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Ie.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Ie.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Ie.createElement(re.Z,{styles:{margin:"0 auto"}})))),Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ol(Cn({},r),{rigthSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Ie.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(S.Z,null,c==null?void 0:c.name),Ie.createElement(S.Z,null,Ie.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Ie.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Dc=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Cc(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=M.default.useForm(),D=M.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,j,_,I]=(0,Yu.U)(G.c_,Cn(Cn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,pe]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>Zo(void 0,[...p],function*(v={}){b({});const q=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&K()},[B]),Ie.createElement(me.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>Zo(void 0,null,function*(){x.submit()})},Ie.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\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ie.createElement(M.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>Zo(void 0,null,function*(){var v,q,w;const N=yield pe(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[Cn({},p)]}:Cn({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Ie.createElement(te.Z,{wrap:!1,gutter:20},Ie.createElement(S.Z,{flex:1},Ie.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return D===2&&v>100?Promise.reject(Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ie.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement(M.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Ie.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ie.createElement(S.Z,{flex:"390px"},Ie.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&U()(v).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&U()(v).startOf("minute")<=U()(Z==null?void 0:Z.max_late_time).startOf("minute")?(R.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${Z==null?void 0:Z.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,z.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,z.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Ie.createElement(Po.Z,{spinning:j},Ie.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(bc,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Bc=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Dc),Eu=h(59301),Pc=Object.defineProperty,Tl=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,kc=Object.prototype.propertyIsEnumerable,Ll=(e,n,u)=>n in e?Pc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Il=(e,n)=>{for(var u in n||(n={}))wc.call(n,u)&&Ll(e,u,n[u]);if(Tl)for(var u of Tl(n))kc.call(n,u)&&Ll(e,u,n[u]);return e},xc=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return Eu.createElement("section",{className:"tc animated fadeIn",style:Il(Il({},{color:"#999",margin:"200px auto"}),e)},Eu.createElement("img",{src:Wa.z3}),Eu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",Eu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),Eu.createElement("div",{style:{marginTop:"30px"}},Eu.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&Eu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},Eu.createElement("div",null,Eu.createElement("div",null,Eu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Eu.createElement("div",null,Eu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Ve=h(59301),Oc=Object.defineProperty,Tc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Sl=(e,n,u)=>n in e?Oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,In=(e,n)=>{for(var u in n||(n={}))Ic.call(n,u)&&Sl(e,u,n[u]);if(Nl)for(var u of Nl(n))Nc.call(n,u)&&Sl(e,u,n[u]);return e},jo=(e,n)=>Tc(e,Lc(n)),Sc=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Ro=(0,t.createContext)({selectArrs:[]}),Hc=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>jo(In({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[j,_]=(0,t.useState)(!1),[I,b]=(0,t.useState)([]),[Z,O]=(0,t.useState)(!1),[pe,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:N}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(In(In({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,Y,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=z.cX.getItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");se&&(s.sort_by=se==null?void 0:se.type,s.sort_direction=se==null?void 0:se.direction,K(se==null?void 0:se.name));const ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const gt=(y,Y)=>{s.page=y,ue()},ue=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:jo(In({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:Y,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:Y||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var Y;if((0,d.Rm)()&&!((Y=e.AssistantObject.hack)!=null&&Y.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?(0,z.Uq)(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ft=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Ve.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Ve.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Ve.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Ve.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var Y,Oe,se,ye,at,tu,_u;if(T.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((Y=a==null?void 0:a.userInfo)==null?void 0:Y.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,gu.Rd)();return}let he=y.label||"",Du={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){R.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}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.can_stop)){R.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}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,d.Rm)()&&!((_u=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&_u.can_delete)){R.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}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:jo(In({},Du),{key:he})})},Cu=y=>Sc(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ue()}),bu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(Y=>{var Oe;return{user_name:Y.user_name,task_name:Y.task_name,task_id:Y.task_id,category:Y.category,status:(Oe=Y==null?void 0:Y.status)==null?void 0:Oe[0]}})),y},[N]);return Ve.createElement(Ro.Provider,{value:{params:s,batchStatus:j,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:b}},Ve.createElement("section",null,Ve.createElement("aside",{className:mc.bg},Ve.createElement(ec,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Nt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,z.Oo)(q==null?void 0:q.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),Ve.createElement(tc,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:j,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},onSort:y=>{var Y;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,z.cX.setItem(`${(Y=a==null?void 0:a.userInfo)==null?void 0:Y.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(xc,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(re.Z,null),Ve.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Ve.Fragment,null,Ve.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,Y)=>Ve.createElement(cc,{key:Y,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Ve.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:gt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Ve.createElement(qe.Z,{offsetBottom:0},Ve.createElement(nc,{buttonDataSource:Ft,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Ve.createElement(Bc,{getData:ue}),Ve.createElement(oi,{onCallback:()=>_(!1)}),Ve.createElement(yc.Z,{onOk:()=>{ue()}}),Ve.createElement(hc.Z,{onOk:()=>{}}),Ve.createElement(ai.Z,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Ve.createElement(nu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),Ve.createElement(fi,null),Ve.createElement(Ai,{onCallback:()=>_(!1)}),Ve.createElement(ki,{onCallback:()=>_(!1)}),Ve.createElement(Gi,{refreshList:ue}),Ve.createElement(qi,null),Ve.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Cu,data:bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&Ve.createElement(vc,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var Zc=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Hc);const jc=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case C.Fy.THEMEONE:return t.createElement(ur,null);case C.Fy.THEMETHREE:return t.createElement(Ks,null);case C.Fy.DEFAULT:default:return t.createElement(Zc,null)}};var Rc=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(jc)},97276:function(ru,dt,h){"use strict";h.d(dt,{$J:function(){return A},JZ:function(){return Ee},bN:function(){return z},jP:function(){return qe},rO:function(){return R}});var C=h(93229),t=(d,me,ie)=>new Promise((pt,ve)=>{var ge=ne=>{try{$(ie.next(ne))}catch(ut){ve(ut)}},Pe=ne=>{try{$(ie.throw(ne))}catch(ut){ve(ut)}},$=ne=>ne.done?pt(ne.value):Promise.resolve(ne.value).then(ge,Pe);$((ie=ie.apply(d,me)).next())});function A(d){return(0,C.U2)(`libraries/${d}.json`)}function R(d){return(0,C.U2)("library_tags.json",d)}function Ee(d){return t(this,null,function*(){return(yield(0,C.IV)(`attachments/${d}.json`)).status===0})}function qe(d){return(0,C.v_)("libraries.json",d)}function z(d,me){return(0,C.gz)(`libraries/${d}.json`,me)}},27666:function(ru,dt,h){"use strict";var C=h(77654),t=h(16089);function A(R){let Ee;const qe=d=>()=>{Ee=null,R.apply(void 0,(0,C.Z)(d))},z=function(){if(Ee==null){for(var d=arguments.length,me=new Array(d),ie=0;ie{t.Z.cancel(Ee),Ee=null},z}dt.Z=A},81228:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return Yt}});var C=h(38705),t=h(17212),A=h(39153),R=h(55401),Ee=h(59301),qe=h(92310),z=h.n(qe),d=h(29301),me=h(2738),ie=h(27666),pt=h(36355),ve=h(83116),ge=h(37613);const Pe=M=>{const{componentCls:te}=M;return{[te]:{position:"fixed",zIndex:M.zIndexPopup}}};var $=(0,ve.Z)("Affix",M=>{const te=(0,ge.TS)(M,{zIndexPopup:M.zIndexBase+10});return[Pe(te)]});function ne(M){return M!==window?M.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ut(M,te,Fe){if(Fe!==void 0&&te.top>M.top-Fe)return Fe+te.top}function At(M,te,Fe){if(Fe!==void 0&&te.bottom{const S=W.getTargetFunc(),Ae=S==null?void 0:S(),{prevTarget:oe}=W.state;oe!==Ae&&(Ct.forEach(nt=>{oe==null||oe.removeEventListener(nt,W.lazyUpdatePosition),Ae==null||Ae.addEventListener(nt,W.lazyUpdatePosition)}),W.updatePosition(),W.setState({prevTarget:Ae}))},W.removeListeners=()=>{W.timer&&(clearTimeout(W.timer),W.timer=null);const{prevTarget:S}=W.state,Ae=W.getTargetFunc(),oe=Ae==null?void 0:Ae();Ct.forEach(nt=>{oe==null||oe.removeEventListener(nt,W.lazyUpdatePosition),S==null||S.removeEventListener(nt,W.lazyUpdatePosition)}),W.updatePosition.cancel(),W.lazyUpdatePosition.cancel()},W.getOffsetTop=()=>{const{offsetBottom:S,offsetTop:Ae}=W.props;return S===void 0&&Ae===void 0?0:Ae},W.getOffsetBottom=()=>W.props.offsetBottom,W.measure=()=>{const{status:S,lastAffix:Ae}=W.state,{onChange:oe}=W.props,nt=W.getTargetFunc();if(S!==bt.Prepare||!W.fixedNodeRef.current||!W.placeholderNodeRef.current||!nt)return;const U=W.getOffsetTop(),Ne=W.getOffsetBottom(),G=nt();if(G){const _e={status:bt.None},ee=ne(W.placeholderNodeRef.current);if(ee.top===0&&ee.left===0&&ee.width===0&&ee.height===0)return;const ae=ne(G),le=ut(ee,ae,U),X=At(ee,ae,Ne);le!==void 0?(_e.affixStyle={position:"fixed",top:le,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}):X!==void 0&&(_e.affixStyle={position:"fixed",bottom:X,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}),_e.lastAffix=!!_e.affixStyle,oe&&Ae!==_e.lastAffix&&oe(_e.lastAffix),W.setState(_e)}},W.prepareMeasure=()=>{W.setState({status:bt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},W.updatePosition=(0,ie.Z)(()=>{W.prepareMeasure()}),W.lazyUpdatePosition=(0,ie.Z)(()=>{const S=W.getTargetFunc(),{affixStyle:Ae}=W.state;if(S&&Ae){const oe=W.getOffsetTop(),nt=W.getOffsetBottom(),U=S();if(U&&W.placeholderNodeRef.current){const Ne=ne(U),G=ne(W.placeholderNodeRef.current),_e=ut(G,Ne,oe),ee=At(G,Ne,nt);if(_e!==void 0&&Ae.top===_e||ee!==void 0&&Ae.bottom===ee)return}}W.prepareMeasure()}),W}return(0,t.Z)(Fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:S}=this.context,{target:Ae}=this.props;return Ae!==void 0?Ae:S!=null?S:fe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(S){this.addListeners(),(S.offsetTop!==this.props.offsetTop||S.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:S,placeholderStyle:Ae}=this.state,{affixPrefixCls:oe,rootClassName:nt,children:U}=this.props,Ne=z()(S&&nt,{[oe]:!!S});let G=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ee.createElement(d.Z,{onResize:this.updatePosition},Ee.createElement("div",Object.assign({},G,{ref:this.placeholderNodeRef}),S&&Ee.createElement("div",{style:Ae,"aria-hidden":"true"}),Ee.createElement("div",{className:Ne,ref:this.fixedNodeRef,style:S},Ee.createElement(d.Z,{onResize:this.updatePosition},U))))}}]),Fe}(Ee.Component);Ot.contextType=pt.E_;var Yt=(0,Ee.forwardRef)((M,te)=>{const{prefixCls:Fe,rootClassName:W}=M,{getPrefixCls:S}=(0,Ee.useContext)(pt.E_),Ae=S("affix",Fe),[oe,nt]=$(Ae),U=Object.assign(Object.assign({},M),{affixPrefixCls:Ae,rootClassName:z()(W,nt)});return oe(Ee.createElement(Ot,Object.assign({},U,{ref:te})))})},48066:function(ru,dt,h){"use strict";h.d(dt,{default:function(){return zn}});var C=h(59301),t=h(40001),A=h(81953),R=h(60499),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},qe=Ee,z=h(7657),d=function(H,V){return C.createElement(z.Z,(0,R.Z)({},H,{ref:V,icon:qe}))},me=C.forwardRef(d),ie=me,pt=h(92310),ve=h.n(pt),ge=h(25769),Pe=h.n(ge),$=h(29301),ne=h(11592),ut=h(34280),At=h(18929),Ct=h(2738),fe=h(8654),bt=h(24514),Ot=h(10228),Mu=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{const V=Je=>{const{keyCode:He}=Je;He===Ot.Z.ENTER&&Je.preventDefault()},L=Je=>{const{keyCode:He}=Je,{onClick:Ye}=F;He===Ot.Z.ENTER&&Ye&&Ye()},{style:J,noStyle:Ce,disabled:rt}=F,ft=Mu(F,["style","noStyle","disabled"]);let je={};return Ce||(je=Object.assign({},Yt)),rt&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),J),C.createElement("div",Object.assign({role:"button",tabIndex:0,ref:H},ft,{onKeyDown:V,onKeyUp:L,style:je}))}),Fe=h(36355),W=h(9763),S=h(6848),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},oe=Ae,nt=function(H,V){return C.createElement(z.Z,(0,R.Z)({},H,{ref:V,icon:oe}))},U=C.forwardRef(nt),Ne=U,G=h(92343),_e=h(1643),ee=h(15969),ae=h(83116),le=h(30071);const X=(F,H,V,L)=>{const{titleMarginBottom:J,fontWeightStrong:Ce}=L;return{marginBottom:J,color:V,fontWeight:Ce,fontSize:F,lineHeight:H}},ot=F=>{const H=[1,2,3,4,5],V={};return H.forEach(L=>{V[` h${L}&, div&-h${L}, div&-h${L} > textarea, h${L} `]=X(F[`fontSizeHeading${L}`],F[`lineHeightHeading${L}`],F.colorTextHeading,F)}),V},lt=F=>{const{componentCls:H}=F;return{"a&, a":Object.assign(Object.assign({},(0,ee.N)(F)),{textDecoration:F.linkDecoration,"&:active, &:hover":{textDecoration:F.linkHoverDecoration},[`&[disabled], &${H}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:F.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Pt=F=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:le.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:F.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Zt=F=>{const{componentCls:H,paddingSM:V}=F,L=V;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-F.paddingSM,marginTop:-L,marginBottom:`calc(1em - ${L}px)`},[`${H}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:F.marginXS+2,insetBlockEnd:F.marginXS,color:F.colorTextDescription,fontWeight:"normal",fontSize:F.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},et=F=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:F.colorSuccess}}}),Qe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Se=F=>{const{componentCls:H,titleMarginTop:V}=F;return{[H]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:F.colorText,wordBreak:"break-word",lineHeight:F.lineHeight,[`&${H}-secondary`]:{color:F.colorTextDescription},[`&${H}-success`]:{color:F.colorSuccess},[`&${H}-warning`]:{color:F.colorWarning},[`&${H}-danger`]:{color:F.colorError,"a&:active, a&:focus":{color:F.colorErrorActive},"a&:hover":{color:F.colorErrorHover}},[`&${H}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ot(F)),{[` & + h1${H}, & + h2${H}, & + h3${H}, & + h4${H}, & + h5${H} `]:{marginTop:V},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:V}}}),Pt(F)),lt(F)),{[` ${H}-expand, ${H}-edit, ${H}-copy `]:Object.assign(Object.assign({},(0,ee.N)(F)),{marginInlineStart:F.marginXXS})}),Zt(F)),et(F)),Qe()),{"&-rtl":{direction:"rtl"}})}};var Tt=(0,ae.Z)("Typography",F=>[Se(F)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),uu=F=>{const{prefixCls:H,"aria-label":V,className:L,style:J,direction:Ce,maxLength:rt,autoSize:ft=!0,value:je,onSave:Je,onCancel:He,onEnd:Ye,component:Et,enterIcon:kt=C.createElement(Ne,null)}=F,tt=C.useRef(null),_t=C.useRef(!1),xt=C.useRef(),[hu,Qt]=C.useState(je);C.useEffect(()=>{Qt(je)},[je]),C.useEffect(()=>{if(tt.current&&tt.current.resizableTextArea){const{textArea:vt}=tt.current.resizableTextArea;vt.focus();const{length:mt}=vt.value;vt.setSelectionRange(mt,mt)}},[]);const be=vt=>{let{target:mt}=vt;Qt(mt.value.replace(/[\n\r]/g,""))},re=()=>{_t.current=!0},Ue=()=>{_t.current=!1},Re=vt=>{let{keyCode:mt}=vt;_t.current||(xt.current=mt)},Mt=()=>{Je(hu.trim())},$t=vt=>{let{keyCode:mt,ctrlKey:mu,altKey:Wu,metaKey:Iu,shiftKey:qu}=vt;xt.current===mt&&!_t.current&&!mu&&!Wu&&!Iu&&!qu&&(mt===Ot.Z.ENTER?(Mt(),Ye==null||Ye()):mt===Ot.Z.ESC&&He())},Ze=()=>{Mt()},ct=Et?`${H}-${Et}`:"",[Dt,Ht]=Tt(H),qt=ve()(H,`${H}-edit-content`,{[`${H}-rtl`]:Ce==="rtl"},L,ct,Ht);return Dt(C.createElement("div",{className:qt,style:J},C.createElement(_e.Z,{ref:tt,maxLength:rt,value:hu,onChange:be,onKeyDown:Re,onKeyUp:$t,onCompositionStart:re,onCompositionEnd:Ue,onBlur:Ze,"aria-label":V,rows:1,autoSize:ft}),kt!==null?(0,G.Tm)(kt,{className:`${H}-edit-content-confirm`}):null))},nu=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{const{prefixCls:V,component:L="article",className:J,rootClassName:Ce,setContentRef:rt,children:ft,direction:je,style:Je}=F,He=nu(F,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ye,direction:Et,typography:kt}=C.useContext(Fe.E_),tt=je!=null?je:Et;let _t=H;rt&&(_t=(0,fe.sQ)(H,rt));const xt=Ye("typography",V),[hu,Qt]=Tt(xt),be=ve()(xt,kt==null?void 0:kt.className,{[`${xt}-rtl`]:tt==="rtl"},J,Ce,Qt),re=Object.assign(Object.assign({},kt==null?void 0:kt.style),Je);return hu(C.createElement(L,Object.assign({className:be,style:re,ref:_t},He),ft))});function ku(F,H){return C.useMemo(()=>{const V=!!F;return[V,Object.assign(Object.assign({},H),V&&typeof F=="object"?F:null)]},[F])}var xu=(F,H)=>{const V=C.useRef(!1);C.useEffect(()=>{V.current?F():V.current=!0},H)};function it(F){const H=typeof F;return H==="string"||H==="number"}function iu(F){let H=0;return F.forEach(V=>{it(V)?H+=String(V).length:H+=1}),H}function vu(F,H){let V=0;const L=[];for(let J=0;JH){const Je=H-V;return L.push(String(Ce).slice(0,Je)),L}L.push(Ce),V=je}return F}const Qu=0,cu=1,Ou=2,Tu=3,ze=4;var Rt=F=>{let{enabledMeasure:H,children:V,text:L,width:J,fontSize:Ce,rows:rt,onEllipsis:ft}=F;const[[je,Je,He],Ye]=C.useState([0,0,0]),[Et,kt]=C.useState(0),[tt,_t]=C.useState(Qu),[xt,hu]=C.useState(0),Qt=C.useRef(null),be=C.useRef(null),re=C.useMemo(()=>(0,ne.Z)(L),[L]),Ue=C.useMemo(()=>iu(re),[re]),Re=C.useMemo(()=>!H||tt!==Tu?Et&&tt!==ze&&H?V(vu(re,Et),Et{H&&J&&Ce&&Ue&&(_t(cu),Ye([0,Math.ceil(Ue/2),Ue]))},[H,J,Ce,L,Ue,rt]),(0,ut.Z)(()=>{var ct;tt===cu&&hu(((ct=Qt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0)},[tt]),(0,ut.Z)(()=>{var ct,Dt;if(xt){if(tt===cu){const Ht=((ct=be.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,qt=rt*xt;Ht<=qt?(_t(ze),ft(!1)):_t(Ou)}else if(tt===Ou)if(je!==He){const Ht=((Dt=be.current)===null||Dt===void 0?void 0:Dt.offsetHeight)||0,qt=rt*xt;let vt=je,mt=He;je===He-1?mt=je:Ht<=qt?vt=Je:mt=Je;const mu=Math.ceil((vt+mt)/2);Ye([vt,mu,mt])}else _t(Tu),kt(Je),ft(!0)}},[tt,je,He,rt,xt]);const Mt={width:J,whiteSpace:"normal",margin:0,padding:0},$t=(ct,Dt,Ht)=>C.createElement("span",{"aria-hidden":!0,ref:Dt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Ce/2)*2},Ht)},ct),Ze=(ct,Dt)=>{const Ht=vu(re,ct);return $t(V(Ht,!0),Dt,Mt)};return C.createElement(C.Fragment,null,Re,H&&tt!==Tu&&tt!==ze&&C.createElement(C.Fragment,null,$t("lg",Qt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),tt===cu?$t(V(re,!1),be,Mt):Ze(Je,be)))},yu=F=>{let{enabledEllipsis:H,isEllipsis:V,children:L,tooltipProps:J}=F;return!(J!=null&&J.title)||!H?L:C.createElement(S.Z,Object.assign({open:V?void 0:!1},J),L)},wt=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{var V,L,J;const{prefixCls:Ce,className:rt,style:ft,type:je,disabled:Je,children:He,ellipsis:Ye,editable:Et,copyable:kt,component:tt,title:_t}=F,xt=wt(F,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:hu,direction:Qt}=C.useContext(Fe.E_),[be]=(0,W.Z)("Text"),re=C.useRef(null),Ue=C.useRef(null),Re=hu("typography",Ce),Mt=(0,Ct.Z)(xt,["mark","code","delete","underline","strong","keyboard","italic"]),[$t,Ze]=ku(Et),[ct,Dt]=(0,At.Z)(!1,{value:Ze.editing}),{triggerType:Ht=["icon"]}=Ze,qt=Q=>{var De;Q&&((De=Ze.onStart)===null||De===void 0||De.call(Ze)),Dt(Q)};xu(()=>{var Q;ct||(Q=Ue.current)===null||Q===void 0||Q.focus()},[ct]);const vt=Q=>{Q==null||Q.preventDefault(),qt(!0)},mt=Q=>{var De;(De=Ze.onChange)===null||De===void 0||De.call(Ze,Q),qt(!1)},mu=()=>{var Q;(Q=Ze.onCancel)===null||Q===void 0||Q.call(Ze),qt(!1)},[Wu,Iu]=ku(kt),[qu,Bn]=C.useState(!1),Pn=C.useRef(null),Yn={};Iu.format&&(Yn.format=Iu.format);const wn=()=>{Pn.current&&clearTimeout(Pn.current)},Un=Q=>{var De;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),Pe()(Iu.text||String(He)||"",Yn),Bn(!0),wn(),Pn.current=setTimeout(()=>{Bn(!1)},3e3),(De=Iu.onCopy)===null||De===void 0||De.call(Iu,Q)};C.useEffect(()=>wn,[]);const[Kn,co]=C.useState(!1),[Xn,mo]=C.useState(!1),[de,yt]=C.useState(!1),[Vt,kn]=C.useState(!1),[po,fo]=C.useState(!1),[_n,Uo]=C.useState(!0),[Nu,ht]=ku(Ye,{expandable:!1}),Gt=Nu&&!de,{rows:en=1}=ht,xn=C.useMemo(()=>!Gt||ht.suffix!==void 0||ht.onEllipsis||ht.expandable||$t||Wu,[Gt,ht,$t,Wu]);(0,ut.Z)(()=>{Nu&&!xn&&(co((0,bt.G)("webkitLineClamp")),mo((0,bt.G)("textOverflow")))},[xn,Nu]);const lu=C.useMemo(()=>xn?!1:en===1?Xn:Kn,[xn,Xn,Kn]),zu=Gt&&(lu?po:Vt),Lt=Gt&&en===1&&lu,tn=Gt&&en>1&&lu,gu=Q=>{var De;yt(!0),(De=ht.onExpand)===null||De===void 0||De.call(ht,Q)},[Eo,_o]=C.useState(0),[vo,Qn]=C.useState(0),yo=(Q,De)=>{let{offsetWidth:It}=Q;var eu;_o(It),Qn(parseInt((eu=window.getComputedStyle)===null||eu===void 0?void 0:eu.call(window,De).fontSize,10)||0)},ho=Q=>{var De;kn(Q),Vt!==Q&&((De=ht.onEllipsis)===null||De===void 0||De.call(ht,Q))};C.useEffect(()=>{const Q=re.current;if(Nu&&lu&&Q){const De=tn?Q.offsetHeight{const Q=re.current;if(typeof IntersectionObserver=="undefined"||!Q||!lu||!Gt)return;const De=new IntersectionObserver(()=>{Uo(!!Q.offsetParent)});return De.observe(Q),()=>{De.disconnect()}},[lu,Gt]);let Fu={};ht.tooltip===!0?Fu={title:(V=Ze.text)!==null&&V!==void 0?V:He}:C.isValidElement(ht.tooltip)?Fu={title:ht.tooltip}:typeof ht.tooltip=="object"?Fu=Object.assign({title:(L=Ze.text)!==null&&L!==void 0?L:He},ht.tooltip):Fu={title:ht.tooltip};const Au=C.useMemo(()=>{const Q=De=>["string","number"].includes(typeof De);if(!(!Nu||lu)){if(Q(Ze.text))return Ze.text;if(Q(He))return He;if(Q(_t))return _t;if(Q(Fu.title))return Fu.title}},[Nu,lu,_t,Fu.title,zu]);if(ct)return C.createElement(uu,{value:(J=Ze.text)!==null&&J!==void 0?J:typeof He=="string"?He:"",onSave:mt,onCancel:mu,onEnd:Ze.onEnd,prefixCls:Re,className:rt,style:ft,direction:Qt,component:tt,maxLength:Ze.maxLength,autoSize:Ze.autoSize,enterIcon:Ze.enterIcon});const go=()=>{const{expandable:Q,symbol:De}=ht;if(!Q)return null;let It;return De?It=De:It=be==null?void 0:be.expand,C.createElement("a",{key:"expand",className:`${Re}-expand`,onClick:gu,"aria-label":be==null?void 0:be.expand},It)},du=()=>{if(!$t)return;const{icon:Q,tooltip:De}=Ze,It=(0,ne.Z)(De)[0]||(be==null?void 0:be.edit),eu=typeof It=="string"?It:"";return Ht.includes("icon")?C.createElement(S.Z,{key:"edit",title:De===!1?"":It},C.createElement(te,{ref:Ue,className:`${Re}-edit`,onClick:vt,"aria-label":eu},Q||C.createElement(ie,{role:"button"}))):null},Ko=()=>{if(!Wu)return;const{tooltips:Q,icon:De}=Iu,It=un(Q),eu=un(De),on=qu?au(It[1],be==null?void 0:be.copied):au(It[0],be==null?void 0:be.copy),Co=qu?be==null?void 0:be.copied:be==null?void 0:be.copy,bo=typeof on=="string"?on:Co;return C.createElement(S.Z,{key:"copy",title:on},C.createElement(te,{className:ve()(`${Re}-copy`,qu&&`${Re}-copy-success`),onClick:Un,"aria-label":bo},qu?au(eu[1],C.createElement(t.Z,null),!0):au(eu[0],C.createElement(A.Z,null),!0)))},Fo=Q=>[Q&&go(),du(),Ko()],Ao=Q=>[Q&&C.createElement("span",{"aria-hidden":!0,key:"ellipsis"},cn),ht.suffix,Fo(Q)];return C.createElement($.Z,{onResize:yo,disabled:!Gt||lu},Q=>C.createElement(yu,{tooltipProps:Fu,enabledEllipsis:Gt,isEllipsis:zu},C.createElement(jt,Object.assign({className:ve()({[`${Re}-${je}`]:je,[`${Re}-disabled`]:Je,[`${Re}-ellipsis`]:Nu,[`${Re}-single-line`]:Gt&&en===1,[`${Re}-ellipsis-single-line`]:Lt,[`${Re}-ellipsis-multiple-line`]:tn},rt),prefixCls:Ce,style:Object.assign(Object.assign({},ft),{WebkitLineClamp:tn?en:void 0}),component:tt,ref:(0,fe.sQ)(Q,re,H),direction:Qt,onClick:Ht.includes("text")?vt:void 0,"aria-label":Au==null?void 0:Au.toString(),title:_t},Mt),C.createElement(Rt,{enabledMeasure:Gt&&!lu,text:He,rows:en,width:Eo,fontSize:vo,onEllipsis:ho},(De,It)=>{let eu=De;return De.length&&It&&Au&&(eu=C.createElement("span",{key:"show-content","aria-hidden":!0},eu)),Lu(F,C.createElement(C.Fragment,null,eu,Ao(It)))}))))}),mn=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{var{ellipsis:V,rel:L}=F,J=mn(F,["ellipsis","rel"]);const Ce=Object.assign(Object.assign({},J),{rel:L===void 0&&J.target==="_blank"?"noopener noreferrer":L});return delete Ce.navigate,C.createElement(Vu,Object.assign({},Ce,{ref:H,ellipsis:!!V,component:"a"}))}),Ju=C.forwardRef((F,H)=>C.createElement(Vu,Object.assign({ref:H},F,{component:"div"}))),pn=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{var{ellipsis:V}=F,L=pn(F,["ellipsis"]);const J=C.useMemo(()=>V&&typeof V=="object"?(0,Ct.Z)(V,["expandable","rows"]):V,[V]);return C.createElement(Vu,Object.assign({ref:H},L,{ellipsis:J,component:"span"}))};var Xt=C.forwardRef(fn),En=function(F,H){var V={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&(V[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J{const{level:V=1}=F,L=En(F,["level"]);let J;return Dn.includes(V)?J=`h${V}`:J="h1",C.createElement(Vu,Object.assign({ref:H},L,{component:J}))});const we=jt;we.Text=Xt,we.Link=dn,we.Title=nn,we.Paragraph=Ju;var zn=we},51581:function(ru,dt,h){"use strict";Object.defineProperty(dt,"__esModule",{value:!0});var C=function(){function ve(ge,Pe){for(var $=0;$=0||Object.prototype.hasOwnProperty.call(ve,$)&&(Pe[$]=ve[$]);return Pe}function d(ve,ge){if(!(ve instanceof ge))throw new TypeError("Cannot call a class as a function")}function me(ve,ge){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:ve}function ie(ve,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);ve.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,ge):ve.__proto__=ge)}var pt=function(ve){ie(ge,ve);function ge(Pe){d(this,ge);var $=me(this,(ge.__proto__||Object.getPrototypeOf(ge)).call(this,Pe));return $.scrollListener=$.scrollListener.bind($),$.eventListenerOptions=$.eventListenerOptions.bind($),$.mousewheelListener=$.mousewheelListener.bind($),$}return C(ge,[{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 $=this.getParentElement(this.scrollComponent);$.scrollTop=$.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var $=!1,ne={get passive(){$=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ut){}return $}},{key:"eventListenerOptions",value:function(){var $=this.props.useCapture;return this.isPassiveSupported()&&($={useCapture:this.props.useCapture,passive:!0}),$}},{key:"setDefaultLoader",value:function($){this.defaultLoader=$}},{key:"detachMousewheelListener",value:function(){var $=window;this.props.useWindow===!1&&($=this.scrollComponent.parentNode),$.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var $=window;this.props.useWindow===!1&&($=this.getParentElement(this.scrollComponent)),$.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),$.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function($){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:$&&$.parentNode}},{key:"filterProps",value:function($){return $}},{key:"attachScrollListener",value:function(){var $=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!$)){var ne=window;this.props.useWindow===!1&&(ne=$),ne.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ne.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ne.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function($){$.deltaY===1&&!this.isPassiveSupported()&&$.preventDefault()}},{key:"scrollListener",value:function(){var $=this.scrollComponent,ne=window,ut=this.getParentElement($),At=void 0;if(this.props.useWindow){var Ct=document.documentElement||document.body.parentNode||document.body,fe=ne.pageYOffset!==void 0?ne.pageYOffset:Ct.scrollTop;this.props.isReverse?At=fe:At=this.calculateOffset($,fe)}else this.props.isReverse?At=ut.scrollTop:At=$.scrollHeight-ut.scrollTop-ut.clientHeight;At