You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
283 KiB
17 lines
283 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[6282],{18699:function(iu,it,h){"use strict";h.d(it,{Z:function(){return U}});var C=h(87462),t=h(67294),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"},V=A,fe=h(74643),Xe=function(me,ie){return t.createElement(fe.Z,(0,C.Z)({},me,{ref:ie,icon:V}))},U=t.forwardRef(Xe)},33859:function(iu,it,h){"use strict";h.d(it,{Z:function(){return U}});var C=h(87462),t=h(67294),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"},V=A,fe=h(74643),Xe=function(me,ie){return t.createElement(fe.Z,(0,C.Z)({},me,{ref:ie,icon:V}))},U=t.forwardRef(Xe)},65866:function(iu,it,h){"use strict";h.d(it,{z:function(){return _e},Z:function(){return ee}});var C=h(67294),t=h(59810),A=h(2453),V=h(14446),fe=h(71577),Xe=h(11320),U=h(4440),d=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,ge=(ae,re,Q)=>re in ae?d(ae,re,{enumerable:!0,configurable:!0,writable:!0,value:Q}):ae[re]=Q,Fe=(ae,re)=>{for(var Q in re||(re={}))ie.call(re,Q)&&ge(ae,Q,re[Q]);if(me)for(var Q of me(re))_t.call(re,Q)&&ge(ae,Q,re[Q]);return ae},Be=(ae,re,Q)=>new Promise((et,ut)=>{var wt=Ke=>{try{Qe(Q.next(Ke))}catch(Ie){ut(Ie)}},$t=Ke=>{try{Qe(Q.throw(Ke))}catch(Ie){ut(Ie)}},Qe=Ke=>Ke.done?et(Ke.value):Promise.resolve(Ke.value).then(wt,$t);Qe((Q=Q.apply(ae,re)).next())});const G="\u3000\u3000";function te(ae){var re=["Bytes","KB","MB","GB","TB"];if(ae==0)return"0 Byte";var Q=parseInt(""+Math.floor(Math.log(ae)/Math.log(1024)),10);return(ae/Math.pow(1024,Q)).toFixed(1)+" "+re[Q]}var ct=({value:ae=[],action:re,onChange:Q,className:et,maxSize:ut=150,title:wt="\u6587\u4EF6\u4E0A\u4F20",accept:$t=null})=>{const Qe={multiple:!1,fileList:ae,accept:$t,withCredentials:!0,beforeUpload:Ie=>Ie.size/1024/1024<ut?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ut}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Ie){var Zt,jt,cu,nu;let ou=[...Ie.fileList];if(ou=ou.map(au=>(au.name.indexOf(G)===-1&&(au.name=`${au.name}${G}${te(au.size)}`),Fe({},au))),Ie.file.status==="done"&&((jt=(Zt=Ie.file)==null?void 0:Zt.response)==null?void 0:jt.status)===-1){message.error((nu=(cu=Ie.file)==null?void 0:cu.response)==null?void 0:nu.message),Q([]);return}Q(ou)},onRemove:Ie=>Be(void 0,null,function*(){const Zt=Ie.size/1024/1024;return Ie.status==="uploading"?!0:Zt<ut&&(Ie.response?Ie.response.id:Ie.uid)?yield removeAttachment(Ie.response?Ie.response.id:Ie.id):!0})};function Ke(Ie){Ie.preventDefault(),Ie.stopPropagation()}return React.createElement("div",{className:`single-upload ${et||""}`},React.createElement(Upload,Fe({},Qe),React.createElement(Button,{type:"primary",title:ae.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ae.length>0,ghost:!0},wt),React.createElement("span",{onClick:Ke,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ut,"M)"," ")))},gt=h(33859),bt=h(96486),Ee=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,Tt=(ae,re,Q)=>re in ae?Ee(ae,re,{enumerable:!0,configurable:!0,writable:!0,value:Q}):ae[re]=Q,$=(ae,re)=>{for(var Q in re||(re={}))Kt.call(re,Q)&&Tt(ae,Q,re[Q]);if(Dt)for(var Q of Dt(re))wu.call(re,Q)&&Tt(ae,Q,re[Q]);return ae};const oe=ae=>React.createElement("svg",$({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 be="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,H=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,qe=(ae,re,Q)=>re in ae?W(ae,re,{enumerable:!0,configurable:!0,writable:!0,value:Q}):ae[re]=Q,Y=(ae,re)=>{for(var Q in re||(re={}))Ae.call(re,Q)&&qe(ae,Q,re[Q]);if(H)for(var Q of H(re))ue.call(re,Q)&&qe(ae,Q,re[Q]);return ae},Le=(ae,re,Q)=>new Promise((et,ut)=>{var wt=Ke=>{try{Qe(Q.next(Ke))}catch(Ie){ut(Ie)}},$t=Ke=>{try{Qe(Q.throw(Ke))}catch(Ie){ut(Ie)}},Qe=Ke=>Ke.done?et(Ke.value):Promise.resolve(Ke.value).then(wt,$t);Qe((Q=Q.apply(ae,re)).next())});const{Dragger:J}=t.default;function _e(ae){let re=[];return ae&&ae.length>0&&(re=ae.map(Q=>({uid:Q.id,id:Q.id,name:Q.title+G+Q.filesize,url:Q.url,filesize:Q.filesize,status:"done",response:{id:Q.id}}))),re}var ee=({value:ae,onChange:re,action:Q,data:et,className:ut,maxSize:wt=150,title:$t="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Qe=!1,accept:Ke="",additionalText:Ie,isDragger:Zt,number:jt=1e3,aloneClear:cu=!1,realTimeRemove:nu=!0,uploadText:ou,setFileProgress:au,showFileProgress:Ru})=>{const[mu,Mu]=(0,C.useState)(!1);let[mt,lu]=(0,C.useState)(ae||[]),[$u,ku]=(0,C.useState)(1);(0,C.useEffect)(()=>{ae&&($u===1&&lu([...ae]),ku(2),jt===(ae==null?void 0:ae.length)&&Mu(!0))},[ae]);const Vu=()=>{setTimeout(()=>{mt.pop(),lu([...mt])},500)};Ru&&au(mt.some(Ge=>Ge.status==="uploading"));const du={multiple:!0,disabled:mu,accept:Ke,withCredentials:!0,fileList:mt,beforeUpload:(Ge,Rt)=>{const Xt=Ge.size/1024/1024;return mt.concat(Rt).length>jt?(mt.pop(),lu([...mt]),A.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${jt}\u4E2A\u6587\u4EF6`),cu?Promise.reject():(Vu(),!1)):Xt<wt?!0:(A.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${wt}MB).`),cu?Promise.reject():(Vu(),!1))},data:et,action:Q||`${Xe.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var Rt,Xt,Vt,xu;if(Ge.file.status==="removed"?mt=Ge.fileList:mt=(0,bt.uniqBy)([...Ge.fileList,...mt],"uid"),Ge.file.status==="done"&&((Xt=(Rt=Ge.file)==null?void 0:Rt.response)==null?void 0:Xt.status)===-1){A.ZP.error((xu=(Vt=Ge.file)==null?void 0:Vt.response)==null?void 0:xu.message);return}mt.length>=jt?Mu(!0):Mu(!1),lu([...mt]),mt=mt.map(kt=>{var Ou,Tu;return(Ou=kt==null?void 0:kt.response)!=null&&Ou.id&&(kt.url=(Tu=kt==null?void 0:kt.response)==null?void 0:Tu.url),kt.name.indexOf(G)===-1&&(kt.name=`${kt.name}${G}${te(kt.size)}`),Y({},kt)}),console.log("info:",Ge,mt),re(mt)},onRemove:Ge=>Le(void 0,null,function*(){if(!nu)return!0;const Rt=()=>Le(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Vt=yield(0,U.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Vt)}else return!0});return Qe?new Promise((Xt,Vt)=>{V.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:()=>Le(void 0,null,function*(){const xu=yield Rt();A.ZP.success("\u5220\u9664\u6210\u529F"),Xt(!0)}),onCancel:()=>Xt(!1)})}):yield Rt()})};function Gu(Ge){Ge.preventDefault(),Ge.stopPropagation()}return C.createElement("div",{className:`multi-upload ${ut||""}`},Zt&&C.createElement(J,Y({},du),C.createElement("p",{className:"ant-upload-drag-icon"},C.createElement(gt.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",wt,"MB)"," "),Ie),!Zt&&C.createElement(t.default,Y({},du),C.createElement(fe.ZP,{disabled:mu,className:"upload_button"},C.createElement("img",{className:"aBtn_img",src:be}),$t),C.createElement("span",{onClick:Gu,className:"upload_text"},ou||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${wt}MB)`)))}},12082:function(iu,it,h){"use strict";var C=h(67294),t=h(22150),A=h(2453),V=h(14446),fe=h(71230),Xe=h(78045),U=h(31795),d=h(15746),me=h(34336),ie=h(84567),_t=h(27484),ge=h.n(_t),Fe=h(33170),Be=h(52262),G=h(28706),te=h(35973),ct=h(12317),gt=h(89779),bt=h(17998),Ee=h(67294),Dt=Object.defineProperty,Kt=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,Tt=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,be=(Y,Le,J)=>Le in Y?Dt(Y,Le,{enumerable:!0,configurable:!0,writable:!0,value:J}):Y[Le]=J,W=(Y,Le)=>{for(var J in Le||(Le={}))$.call(Le,J)&&be(Y,J,Le[J]);if(Tt)for(var J of Tt(Le))oe.call(Le,J)&&be(Y,J,Le[J]);return Y},H=(Y,Le)=>Kt(Y,wu(Le)),Ae=(Y,Le)=>{var J={};for(var _e in Y)$.call(Y,_e)&&Le.indexOf(_e)<0&&(J[_e]=Y[_e]);if(Y!=null&&Tt)for(var _e of Tt(Y))Le.indexOf(_e)<0&&oe.call(Y,_e)&&(J[_e]=Y[_e]);return J},ue=(Y,Le,J)=>new Promise((_e,ee)=>{var ae=et=>{try{Q(J.next(et))}catch(ut){ee(ut)}},re=et=>{try{Q(J.throw(et))}catch(ut){ee(ut)}},Q=et=>et.done?_e(et.value):Promise.resolve(et.value).then(ae,re);Q((J=J.apply(Y,Le)).next())});const qe=Y=>{var Le=Y,{classroomList:J,dispatch:_e,courseEndTime:ee,onWindowBack:ae}=Le,re=Ae(Le,["classroomList","dispatch","courseEndTime","onWindowBack"]),Q,et,ut,wt,$t,Qe,Ke,Ie,Zt,jt,cu,nu,ou,au,Ru,mu,Mu,mt,lu,$u,ku,Vu,du,Gu,Ge,Rt,Xt,Vt,xu,kt,Ou,Tu,Ju,tn,sn,Bn,Wu,Ze,Pn;const Lu=(0,te.useParams)(),[qu]=t.default.useForm(),[cn,mn]=(0,C.useState)(1),[Qt,dn]=(0,C.useState)([]),[wn,kn]=(0,C.useState)(0),[pn,Se]=(0,C.useState)(2e3),[en,gu]=(0,C.useState)(!0),[g,I]=(0,C.useState)(!1),[R,L]=(0,C.useState)(!1),[j,$e]=(0,C.useState)([]),[lt,vt]=(0,C.useState)(!0),[Ne,We]=(0,C.useState)(!((ut=(et=(Q=J.actionTabs)==null?void 0:Q.selectArrsAll)==null?void 0:et[0])!=null&&ut.send_type));let[ye,rt]=(0,C.useState)([0,0,0]);(0,C.useEffect)(()=>{var X,He,Je,dt,ru,yt,ze,ot,Gt,It,qt,pt,st;if(J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ft(),(Je=(He=(X=J.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:He[0])!=null&&Je.can_publish?rt([...(Gt=(ot=(ze=J.actionTabs)==null?void 0:ze.selectArrsAll)==null?void 0:ot[0])==null?void 0:Gt.difficult_count]):rt([...(yt=(ru=(dt=J.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:ru[0])==null?void 0:yt.difficult_settings]),We(!((pt=(qt=(It=J.actionTabs)==null?void 0:It.selectArrsAll)==null?void 0:qt[0])!=null&&pt.send_type)),Lt(),J.actionTabs.type===2){const zu=(st=J.actionTabs.selectArrsAll)==null?void 0:st[0];vt(zu.unified_setting)}else vt(!1)},[J.actionTabs]),(0,C.useEffect)(()=>{if(g){if(R)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,Be.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:H(W({},J.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Lu)})):_e({type:"classroomList/getClassroomCommonList",payload:W({},J.actionTabs.params)})}},[g]);const Lt=X=>ue(void 0,null,function*(){gu(!0);const He=yield(0,gt.c_)(H(W({},Lu),{page:X||cn,limit:2e4,homework_id:J.actionTabs.type===1?"":J.actionTabs.selectArrs[0]}));He==null||He.course_groups.map((Je,dt)=>{Je.key=Je.id,Je.title=Je.name,Je.disabled=Je.is_published}),He&&(dn([...He==null?void 0:He.course_groups]),kn(He==null?void 0:He.course_groups_count),gu(!1),X||qu.setFieldsValue({publish_time:ge()(ge()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ge()(ge()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bt=()=>{(0,Be.GJ)()?J.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Lu)}),_e({type:"shixunHomeworks/getWorkSetting",payload:W({},Lu)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:H(W({},J.actionTabs.params),{type:5,category:J.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:W({},J.actionTabs.params)})},nt=()=>ue(void 0,null,function*(){var X,He;if((0,Be.Rm)()&&!((X=J.AssistantObject.hack)!=null&&X.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"),Et(!1);return}const Je=W({},qu.getFieldsValue());if(Je.end_time<=Je.publish_time){A.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Et(!1);return}if((j==null?void 0:j.length)<=0&&!lt&&Qt.length>0){A.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Et(!1);return}if(ye.reduce((yt,ze)=>yt+ze)===0&&!Ne){A.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Et(!1);return}let dt={homework_ids:[...J.actionTabs.selectArrs],group_ids:j.length>0?j.map(yt=>yt.id):(He=J.detailCommonHomeworksList)==null?void 0:He.course_groups,end_time:ge()(Je.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ge()(Je.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:ye==null?void 0:ye.map(yt=>yt),send_type:Ne?"0":"1",unified_setting:!j.length};if(Et(!0),(yield(0,Fe.ZP)(`/api/courses/${Lu.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:W({},dt)})).status===0){if(Et(!1),(0,G.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}re.onCallback&&re.onCallback(),Bt(),localStorage.getItem("Noviceguide")==="0"||_e({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 Et(!1)}),ft=()=>{mn(1),dn([]),$e([])},Mt=wn>cn*pn,[pu,Et]=(0,C.useState)(!1);return Ee.createElement(V.default,{width:600,confirmLoading:pu,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:J.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:nt,onCancel:()=>{if(ft(),_e({type:"classroomList/setActionTabs",payload:{}}),ae){ae();return}Bt()}},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'),Qt&&Ee.createElement(t.default,{form:qu},Ee.createElement("div",{style:{paddingLeft:0}},J.actionTabs.type===2&&Ee.createElement(fe.Z,{style:{marginBottom:"10px"}},Ee.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Ee.createElement(Xe.ZP.Group,{value:Ne,disabled:!((Qe=($t=(wt=J.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:$t[0])!=null&&Qe.can_publish),onChange:X=>{We(X.target.value)}},Ee.createElement(Xe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Ee.createElement(Xe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ne&&Ee.createElement(fe.Z,{style:{marginBottom:"10px"}},Ee.createElement("span",{style:{marginRight:65}}),Ee.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Ee.createElement(U.Z,{value:ye[0],onChange:X=>{ye[0]=X,rt([...ye])},min:0,disabled:!((Zt=(Ie=(Ke=J.actionTabs)==null?void 0:Ke.selectArrsAll)==null?void 0:Ie[0])!=null&&Zt.can_publish),placeholder:`\u6700\u5927${(ou=(nu=(cu=(jt=J.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:cu[0])==null?void 0:nu.difficult_count)==null?void 0:ou[0]}`,max:(Mu=(mu=(Ru=(au=J.actionTabs)==null?void 0:au.selectArrsAll)==null?void 0:Ru[0])==null?void 0:mu.difficult_count)==null?void 0:Mu[0],style:{width:60}})),Ee.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Ee.createElement(U.Z,{value:ye[1],onChange:X=>{ye[1]=X,rt([...ye])},min:0,disabled:!(($u=(lu=(mt=J.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:lu[0])!=null&&$u.can_publish),max:(Gu=(du=(Vu=(ku=J.actionTabs)==null?void 0:ku.selectArrsAll)==null?void 0:Vu[0])==null?void 0:du.difficult_count)==null?void 0:Gu[1],placeholder:`\u6700\u5927${(Vt=(Xt=(Rt=(Ge=J.actionTabs)==null?void 0:Ge.selectArrsAll)==null?void 0:Rt[0])==null?void 0:Xt.difficult_count)==null?void 0:Vt[1]}`,style:{width:60}})),Ee.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Ee.createElement(U.Z,{value:ye[2],onChange:X=>{ye[2]=X,rt([...ye])},min:0,disabled:!((Ou=(kt=(xu=J.actionTabs)==null?void 0:xu.selectArrsAll)==null?void 0:kt[0])!=null&&Ou.can_publish),placeholder:`\u6700\u5927${(sn=(tn=(Ju=(Tu=J.actionTabs)==null?void 0:Tu.selectArrsAll)==null?void 0:Ju[0])==null?void 0:tn.difficult_count)==null?void 0:sn[2]}`,max:(Pn=(Ze=(Wu=(Bn=J.actionTabs)==null?void 0:Bn.selectArrsAll)==null?void 0:Wu[0])==null?void 0:Ze.difficult_count)==null?void 0:Pn[2],style:{width:60}}))),Ee.createElement(fe.Z,{className:"mt30",align:"middle"},Ee.createElement(d.Z,null,Ee.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ee.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:X=>(0,bt.Q8)(X,ee),disabledTime:X=>(0,bt.d0)(X),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ee.createElement(d.Z,{className:"ml20"},Ee.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Ee.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ge()((0,G.U6)(),"HH:mm")},disabledDate:X=>(0,bt.Q8)(X,ee,qu.getFieldValue("publish_time")),disabledTime:X=>(0,bt.d0)(X,qu.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),J.actionTabs.type===2&&Ee.createElement(fe.Z,{style:{marginBottom:"10px"}},Ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ee.createElement(Xe.ZP.Group,{value:lt,onChange:X=>{vt(X.target.value),$e([])}},Ee.createElement(Xe.ZP,{value:!0,disabled:!J.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(Xe.ZP,{className:"ml20",disabled:Qt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Qt.length<=0&&J.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"')),(J.actionTabs.type===1||!lt)&&Qt.length>0&&Ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ee.createElement("span",{style:{flex:1}},Ee.createElement(ie.default,{checked:j.length===Qt.length,onChange:X=>{j.length===Qt.length?$e([]):$e(Qt.filter(He=>!He.is_published))}},"\u5168\u9009")," "),Ee.createElement("span",{style:{width:16}}),Ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",j.length||0,"\u4E2A\u5206\u73ED")),(J.actionTabs.type===1||!lt)&&Qt.length>0&&Ee.createElement(ct.Z,{data:Qt,selectedRowKeys:j,setSelectedRowKeys:$e})))};it.Z=(0,te.connect)(({classroomList:Y})=>({classroomList:Y}))(qe)},56407:function(iu,it,h){"use strict";h.r(it),h.d(it,{default:function(){return Rc}});var C=h(52810),t=h(67294),A=h(35973),V=h(2453),fe=h(28452),Xe=h(30291),U=h(28706),d=h(52262),me=h(14446),ie=h(33170),_t=h(63037),ge=Object.defineProperty,Fe=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,gt=(e,n,u)=>n in e?ge(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,bt=(e,n)=>{for(var u in n||(n={}))te.call(n,u)&>(e,u,n[u]);if(G)for(var u of G(n))ct.call(n,u)&>(e,u,n[u]);return e},Ee=(e,n)=>Fe(e,Be(n)),Dt=(e,n)=>{var u={};for(var a in e)te.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&G)for(var a of G(e))n.indexOf(a)<0&&ct.call(e,a)&&(u[a]=e[a]);return u},Kt=(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 wu=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=Dt(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[F,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(S=>{var b;S.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:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:F,destroyOnClose:!0,onOk:()=>Kt(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const S=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),S.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.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:Ee(bt({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:bt({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{M()}},!((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(_t.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 Tt=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(wu),$=h(22150),oe=h(71230),be=h(78045),W=h(31795),H=h(15746),Ae=h(34336),ue=h(84567),qe=h(27484),Y=h.n(qe),Le=h(79419),J=h(89779),_e=h(17998),ee=h(67294),ae=Object.defineProperty,re=Object.defineProperties,Q=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,$t=(e,n,u)=>n in e?ae(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qe=(e,n)=>{for(var u in n||(n={}))ut.call(n,u)&&$t(e,u,n[u]);if(et)for(var u of et(n))wt.call(n,u)&&$t(e,u,n[u]);return e},Ke=(e,n)=>re(e,Q(n)),Ie=(e,n)=>{var u={};for(var a in e)ut.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&et)for(var a of et(e))n.indexOf(a)<0&&wt.call(e,a)&&(u[a]=e[a]);return u},Zt=(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 jt=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Ie(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,F,T,x,D,B,M,_,S,b,Z,O,pe,K,p,v,q,w,N,we,At,ne,Nt,f,k,P,De,Ct,Ye,Au,Cu,y,z,ke,se;const ve=(0,A.useParams)(),[tt]=$.default.useForm(),[uu,hu]=(0,t.useState)(1),[he,bu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Zn]=(0,t.useState)(!0),[jn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Pt,Du]=(0,t.useState)([]),[Ku,ln]=(0,t.useState)(!0),[Xu,Rn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[at,Bu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ve,Ue,Pu,rn,Ht,Qu,Vn,Gn,Jn,Wn,zn,Yn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($n(),(Ue=(Ve=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ve[0])!=null&&Ue.can_publish?Bu([...(Gn=(Vn=(Qu=u.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:Vn[0])==null?void 0:Gn.difficult_count]):Bu([...(Ht=(rn=(Pu=u.actionTabs)==null?void 0:Pu.selectArrsAll)==null?void 0:rn[0])==null?void 0:Ht.difficult_settings]),Rn(!((zn=(Wn=(Jn=u.actionTabs)==null?void 0:Jn.selectArrsAll)==null?void 0:Wn[0])!=null&&zn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Yn=u.actionTabs.selectArrsAll)==null?void 0:Yn[0];ln(Yo.unified_setting)}else ln(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(jn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Ke(Qe({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Qe({},ve)})):a({type:"classroomList/getClassroomCommonList",payload:Qe({},u.actionTabs.params)})}},[jn]);const Jo=ce=>Zt(void 0,null,function*(){Zn(!0);const Ve=yield(0,J.c_)(Ke(Qe({},ve),{page:ce||uu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));Ve==null||Ve.course_groups.map((Ue,Pu)=>{Ue.key=Ue.id,Ue.title=Ue.name,Ue.disabled=Ue.is_published}),Ve&&(bu([...Ve==null?void 0:Ve.course_groups]),$o(Ve==null?void 0:Ve.course_groups_count),Zn(!1),ce||tt.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Mn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Qe({},ve)}),a({type:"shixunHomeworks/getWorkSetting",payload:Qe({},ve)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Ke(Qe({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Qe({},u.actionTabs.params)})},Wo=()=>Zt(void 0,null,function*(){var ce,Ve;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ut(!1);return}const Ue=Qe({},tt.getFieldsValue());if(Ue.end_time<=Ue.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ut(!1);return}if((Pt==null?void 0:Pt.length)<=0&&!Ku&&he.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}if(at.reduce((Ht,Qu)=>Ht+Qu)===0&&!Xu){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Ut(!1);return}let Pu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Pt.length>0?Pt.map(Ht=>Ht.id):(Ve=u.detailCommonHomeworksList)==null?void 0:Ve.course_groups,end_time:Y()(Ue.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Ue.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:at==null?void 0:at.map(Ht=>Ht),send_type:Xu?"0":"1",unified_setting:!Pt.length};if(Ut(!0),(yield(0,ie.ZP)(`/api/courses/${ve.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Qe({},Pu)})).status===0){if(Ut(!1),(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.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(),Mn(),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 Ut(!1)}),$n=()=>{hu(1),bu([]),Du([])},Jc=Mo>uu*Vo,[zo,Ut]=(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($n(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Mn()}},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($.default,{form:tt},ee.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ee.createElement(oe.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ee.createElement(be.ZP.Group,{value:Xu,disabled:!((F=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&F.can_publish),onChange:ce=>{Rn(ce.target.value)}},ee.createElement(be.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ee.createElement(be.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Xu&&ee.createElement(oe.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{style:{marginRight:65}}),ee.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ee.createElement(W.Z,{value:at[0],onChange:ce=>{at[0]=ce,Bu([...at])},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${(S=(_=(M=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:M[0])==null?void 0:_.difficult_count)==null?void 0:S[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:at[1],onChange:ce=>{at[1]=ce,Bu([...at])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(we=(N=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:N.difficult_count)==null?void 0:we[1],placeholder:`\u6700\u5927${(f=(Nt=(ne=(At=u.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:ne[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:at[2],onChange:ce=>{at[2]=ce,Bu([...at])},min:0,disabled:!((De=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&De.can_publish),placeholder:`\u6700\u5927${(Cu=(Au=(Ye=(Ct=u.actionTabs)==null?void 0:Ct.selectArrsAll)==null?void 0:Ye[0])==null?void 0:Au.difficult_count)==null?void 0:Cu[2]}`,max:(se=(ke=(z=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:z[0])==null?void 0:ke.difficult_count)==null?void 0:se[2],style:{width:60}}))),ee.createElement(oe.Z,{className:"mt30",align:"middle"},ee.createElement(H.Z,null,ee.createElement($.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:Y()((0,U.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ee.createElement(H.Z,{className:"ml20"},ee.createElement($.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:Y()((0,U.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,tt.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,tt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ee.createElement(oe.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(be.ZP.Group,{value:Ku,onChange:ce=>{ln(ce.target.value),Du([])}},ee.createElement(be.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(be.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||!Ku)&&he.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(ue.default,{checked:Pt.length===he.length,onChange:ce=>{Pt.length===he.length?Du([]):Du(he.filter(Ve=>!Ve.is_published))}},"\u5168\u9009")," "),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ku)&&he.length>0&&ee.createElement(Le.Z,{data:he,selectedRowKeys:Pt,setSelectedRowKeys:Du})))};var cu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(jt),nu=h(86169),ou=Object.defineProperty,au=Object.defineProperties,Ru=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Mu=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,lu=(e,n,u)=>n in e?ou(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,$u=(e,n)=>{for(var u in n||(n={}))Mu.call(n,u)&&lu(e,u,n[u]);if(mu)for(var u of mu(n))mt.call(n,u)&&lu(e,u,n[u]);return e},ku=(e,n)=>au(e,Ru(n)),Vu=(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 du=({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:()=>Vu(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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.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:ku($u({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:$u({},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 Gu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(du),Ge=Object.defineProperty,Rt=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Ou=(e,n,u)=>n in e?Ge(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Tu=(e,n)=>{for(var u in n||(n={}))xu.call(n,u)&&Ou(e,u,n[u]);if(Vt)for(var u of Vt(n))kt.call(n,u)&&Ou(e,u,n[u]);return e},Ju=(e,n)=>Rt(e,Xt(n)),tn=(e,n)=>{var u={};for(var a in e)xu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Vt)for(var a of Vt(e))n.indexOf(a)<0&&kt.call(e,a)&&(u[a]=e[a]);return u},sn=(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 Bn=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=tn(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:()=>sn(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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.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:Ju(Tu({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Tu({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Wu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Bn),Ze=h(69677),Pn=Object.defineProperty,Lu=Object.getOwnPropertySymbols,qu=Object.prototype.hasOwnProperty,cn=Object.prototype.propertyIsEnumerable,mn=(e,n,u)=>n in e?Pn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qt=(e,n)=>{for(var u in n||(n={}))qu.call(n,u)&&mn(e,u,n[u]);if(Lu)for(var u of Lu(n))cn.call(n,u)&&mn(e,u,n[u]);return e},dn=(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 wn=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=$.default.useForm(),s=c=>c&&c<Y()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>dn(void 0,null,function*(){var c;const F=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:Qt({},F)});if(x.status===0){V.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 M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.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($.default,{form:l,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ze.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var kn=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(wn),pn=h(66368),Se=h(71577),en=h(246),gu=h.n(en),g=h(26296),I=h(96074),R=h(93421),L=h(93686),j={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},$e=Object.defineProperty,lt=Object.defineProperties,vt=Object.getOwnPropertyDescriptors,Ne=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,rt=(e,n,u)=>n in e?$e(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Lt=(e,n)=>{for(var u in n||(n={}))We.call(n,u)&&rt(e,u,n[u]);if(Ne)for(var u of Ne(n))ye.call(n,u)&&rt(e,u,n[u]);return e},Bt=(e,n)=>lt(e,vt(n)),nt=(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:ft}=g.default,Mt=({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=(_,S)=>nt(void 0,null,function*(){const b=yield(0,L.he)(_);if(!b.status){if(b.shixuns.length===0&&S){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(Bt(Lt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[F,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(Bt(Lt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,S)=>t.createElement(Se.ZP,{key:S,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,S)=>t.createElement(Se.ZP,{key:S,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(gu(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(ue.default.Group,{onChange:x,value:F},o.map(_=>{const{name:S,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:j.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:j.checkboxWrapper,gutter:14},t.createElement(ue.default,{value:b}),t.createElement("div",{className:j.title},S)),t.createElement("div",{className:j.contentWrapper},t.createElement(ft,{ellipsis:{rows:2},className:j.desc,style:{color:"#8e8888"}},Z),t.createElement(oe.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:j.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:j.info},t.createElement(R.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 pu=(0,t.forwardRef)(Mt),Et={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"},X=h(26194),He=Object.defineProperty,Je=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,yt=(e,n,u)=>n in e?He(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ze=(e,n)=>{for(var u in n||(n={}))dt.call(n,u)&&yt(e,u,n[u]);if(Je)for(var u of Je(n))ru.call(n,u)&&yt(e,u,n[u]);return e},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{TabPane:Gt}=pn.default,It=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=$.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[F,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,S]=(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 ot(this,null,function*(){var w;if(s){l(!1),++b.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:ze({},b)});B=[...B.concat(N.object_list)],S(N.is_teacher),((w=N.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),N.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>ot(void 0,null,function*(){T(!0);const N=yield(0,J.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:F},onOk:()=>ot(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),we=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(we==null?void 0:we.status)===0&&((0,U.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:we.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(H.Z,{span:12},O.map((w,N)=>t.createElement(Se.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:we=>ot(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(H.Z,{span:12,className:"tr"},t.createElement(Ze.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(pu,{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(gu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement($.default,{form:m,initialValues:{group_ids:pe},className:Et.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(X.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ue.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(oe.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(ue.default,{onChange:we=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Et.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Et.line1},w==null?void 0:w.course_list_name)),t.createElement(H.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 qt=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(It),pt=h(86763),st=h(65866),zu=Object.defineProperty,un=Object.defineProperties,Iu=Object.getOwnPropertyDescriptors,Yu=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,On=(e,n,u)=>n in e?zu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Tn=(e,n)=>{for(var u in n||(n={}))Un.call(n,u)&&On(e,u,n[u]);if(Yu)for(var u of Yu(n))xn.call(n,u)&&On(e,u,n[u]);return e},fo=(e,n)=>un(e,Iu(n)),Kn=(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 Eo=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=$.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:()=>Kn(void 0,null,function*(){var E;yield i.validateFields();const m=Tn({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,pt.mz)(fo(Tn({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:i,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(st.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.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 Xn=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Eo),de=h(68508),Ft=h(85418),eu=h(83062),fn=h(80150),Qn=({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:F,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M;const _=()=>t.createElement(de.default,{onClick:({key:b})=>D(b)},o.map(b=>t.createElement(de.default.Item,{key:b.id},b.name))),S=(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(Ft.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)){V.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:S.categoryId}}),b=="3"&&A.history.push(`/classrooms/${S==null?void 0:S.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(eu.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{A.history.push(`/classrooms/${S.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(eu.Z,{title:m},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:x})),t.createElement(Ft.Z,{disabled:((B=F==null?void 0:F.userInfo)==null?void 0:B.user_status)===2,dropdownRender:_},t.createElement(eu.Z,{title:((M=F==null?void 0:F.userInfo)==null?void 0:M.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(fn.op,{theme:C.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},En={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},_o=({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:En.searchSortControllerContainer},t.createElement(fn.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(Ft.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:`${En.btn} ${s?En.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(eu.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:En.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},Fu={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},ht=h(42922),su=(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())}),_n=({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:F,setSelectArrsAll:T}=(0,t.useContext)(Oo);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),S=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:Fu.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(de.default,{onClick:O=>su(void 0,[O],function*({item:pe,key:K,keyPath:p,domEvent:v}){if(m=="")return V.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&&(V.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(Ze.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(!(M!==""&&O.category_name.indexOf(M)<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:F,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Fu.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(ue.default,{checked:u,onChange:S},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(ht.Z,null)))))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},xt=h(9430),Ot={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"},Ln=h(99597),tu=h(78207),vo=Object.defineProperty,yo=Object.defineProperties,ho=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,go=Object.prototype.hasOwnProperty,Fo=Object.prototype.propertyIsEnumerable,eo=(e,n,u)=>n in e?vo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Jt=(e,n)=>{for(var u in n||(n={}))go.call(n,u)&&eo(e,u,n[u]);if(qn)for(var u of qn(n))Fo.call(n,u)&&eo(e,u,n[u]);return e},vn=(e,n)=>yo(e,ho(n)),fu=(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())}),Ao=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,F,T,x,D,B,M,_;const{batchStatus:S,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,we]=(0,t.useState)([]);p=vn(Jt(Jt({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{we([]),q(!1)},[]);const At=[{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 ne(){return fu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Jt({},p)});we(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:Ot.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(ue.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:Ot.info},t.createElement("div",{className:Ot.title},t.createElement("div",{className:Ot.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(Ln.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(U.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:Ot.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=>fu(void 0,null,function*(){var k,P,De,Ct;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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 Ye=U.cX.getItem(`${(Ct=i==null?void 0:i.userInfo)==null?void 0:Ct.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ye&&(p.sort_by=Ye==null?void 0:Ye.type,p.sort_direction=Ye==null?void 0:Ye.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Jt({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Ot.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Ot.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=>fu(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:Ot.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:Ot.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(Ft.Z,{placement:"bottomCenter",overlayClassName:Ot.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=>fu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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:Jt({},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=>fu(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)){V.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:Jt({},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=>fu(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(Ze.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>fu(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&&(V.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=>fu(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=>fu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.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:(De=e==null?void 0:e.status)==null?void 0:De[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:Ot.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Ot.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((F=e==null?void 0:e.status)==null?void 0:F[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((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:Ot.iconV,onClick:f=>fu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Ot.content},(0,d.dE)()&&t.createElement("span",{className:Ot.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(xt.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"),ne()},columns:At}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(xt.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"),ne()},columns:At}))))},Co={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"},Eu={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"},le=Object.defineProperty,Ce=Object.defineProperties,St=Object.getOwnPropertyDescriptors,Wt=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,to=(e,n,u)=>n in e?le(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qo=(e,n)=>{for(var u in n||(n={}))yn.call(n,u)&&to(e,u,n[u]);if(Wt)for(var u of Wt(n))bo.call(n,u)&&to(e,u,n[u]);return e},qo=(e,n)=>Ce(e,St(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&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),F=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(qo(Qo({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Eu.otherHomeworkWrap}`},t.createElement("div",{className:Eu.otherHomeworkContainer},t.createElement("div",{className:Eu.search},t.createElement(Ze.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:Eu.content},i.targerData.map(D=>t.createElement("div",{className:`${Eu.listItem} mb10`,key:D.id},t.createElement(ue.default,{checked:m.includes(D.id),onChange:B=>F(B,D.id)}),t.createElement("div",{className:Eu.info},t.createElement("div",{className:`${Eu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Eu.title},D.name),t.createElement("div",null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Eu.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:Eu.footer},t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Se.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},Zl=h(48839),jl=h(91745),Do=h(28553),Bo=h(11713),Po=h(57953),Rl=h(10285),wo=h.n(Rl),Uu=h(9343),xe=h(67294),Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,uo=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,hn=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(uo)for(var u of uo(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&&uo)for(var a of uo(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())});Y().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]),xe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement(ue.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(F=>F==null?void 0:F.id):[])}},"\u5168\u9009"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(oa(hn({},r),{leftSearch:c.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?xe.createElement(ue.default.Group,{value:n,onChange:c=>{u(c)}},xe.createElement(R.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:i.map((c,F)=>xe.createElement(ue.default,{key:F,value:c.id},c==null?void 0:c.name)))):xe.createElement(X.Z,{styles:{margin:"0 auto"}})))),xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(oa(hn({},r),{rigthSearch:c.target.value}))}}),xe.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 F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,F)=>xe.createElement(oe.Z,{key:F,wrap:!1,align:"middle",justify:"space-between"},xe.createElement(H.Z,null,c==null?void 0:c.name),xe.createElement(H.Z,null,xe.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)))}})))):xe.createElement(X.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,F;const T=(0,A.useParams)(),[x]=$.default.useForm(),D=$.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,S]=(0,Uu.U)(J.c_,hn(hn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Uu.U)(J.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,Uu.U)(J.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]),xe.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()})},xe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),xe.createElement($.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=S==null?void 0:S.course_groups)==null?void 0:v.length)>0?{unified_late:((q=S==null?void 0:S.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[hn({},p)]}:hn({unified_late:((w=S==null?void 0:S.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},xe.createElement(oe.Z,{wrap:!1,gutter:20},xe.createElement(H.Z,{flex:1},xe.createElement($.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(xe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:xe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},xe.createElement(Ze.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:xe.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},xe.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),xe.createElement(H.Z,{flex:"390px"},xe.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&Y()(v).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&Y()(v).startOf("minute")<=Y()(Z==null?void 0:Z.max_late_time).startOf("minute")?(V.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"}]},xe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,U.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((F=S==null?void 0:S.course_groups)==null?void 0:F.length)>0&&xe.createElement(Po.Z,{spinning:M},xe.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},xe.createElement(Jl,{data:(S==null?void 0:S.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var zl=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Wl),_u=h(67294),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 _u.createElement(_u.Fragment,null,_u.createElement(X.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:_u.createElement(_u.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",_u.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&&_u.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},_u.createElement("div",null,_u.createElement("div",null,_u.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),_u.createElement("div",null,_u.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},je=h(67294),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,In=(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(In({},l),{id:l.coursesId,limit:20})),[F]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[S,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 we;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=F.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{F.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=F.get("tabs")},[F.get("tabs")]),(0,t.useEffect)(()=>{c(In(In({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,ke;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=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.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 ve=F.get("tabs");let tt={};ve&&ve!==void 0&&((0,d.GJ)()?s.status=ve:s.order=ve),ne(tt)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const se=F.get("tabs");let ve={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ne(ve)}},[(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"&&ne()},[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 At=(y,z)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:xo(In({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:ke,in_progress_count:se,overed_count:ve}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ve||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&&(we=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 z;if((0,d.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){V.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"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?De():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ct=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:je.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:je.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:je.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:je.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)),Ye=y=>{var z,ke,se,ve,tt,uu,hu;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,tu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:S,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(ke=e.AssistantObject)==null?void 0:ke.hack)!=null&&se.can_publish)){V.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)()&&!((tt=(ve=e.AssistantObject)==null?void 0:ve.hack)!=null&&tt.can_stop)){V.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)()&&!((hu=(uu=e.AssistantObject)==null?void 0:uu.hack)!=null&&hu.can_delete)){V.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(In({},bu),{key:he})})},Au=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"}}),ne()}),Cu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(z=>{var ke;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(ke=z==null?void 0:z.status)==null?void 0:ke[0]}})),y},[N]);return je.createElement(Oo.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:S,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},je.createElement("section",null,je.createElement("aside",{className:Co.bg},je.createElement(Qn,{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,U.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}`),ne(s)},defaultSelectedKeys:[F.get("tabs")?F.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:()=>{ne()}}})},onDropdownMenuClick:P}),je.createElement(_o,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var z;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&je.createElement(Yl,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&je.createElement(X.Z,null),je.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&je.createElement(je.Fragment,null,je.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,z)=>je.createElement(Ao,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&je.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&je.createElement(fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:At,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)()&&je.createElement(Xe.Z,{offsetBottom:0},je.createElement(_n,{buttonDataSource:Ct,onClick:Ye})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&je.createElement(zl,{getData:ne}),je.createElement(Tt,{onCallback:()=>_(!1)}),je.createElement(Zl.Z,{onOk:()=>{ne()}}),je.createElement(jl.Z,{onOk:()=>{}}),je.createElement(cu,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),je.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),ne()}}),je.createElement(Gu,null),je.createElement(Wu,{onCallback:()=>_(!1)}),je.createElement(kn,{onCallback:()=>_(!1)}),je.createElement(qt,{refreshList:ne}),je.createElement(Xn,null),je.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&je.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,no=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(no)for(var u of no(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&&no)for(var a of no(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)(),[F,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(S=>{var b;S.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:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:F,destroyOnClose:!0,onOk:()=>sr(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const S=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),S.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.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:()=>{M()}},!((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(_t.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(37202),Pe=h(67294),dr=Object.defineProperty,pr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,oo=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(oo)for(var u of oo(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&&oo)for(var a of oo(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,F,T,x,D,B,M,_,S,b,Z,O,pe,K,p,v,q,w,N,we,At,ne,Nt,f,k,P,De,Ct,Ye,Au,Cu,y,z,ke,se;const ve=(0,A.useParams)(),[tt]=$.default.useForm(),[uu,hu]=(0,t.useState)(1),[he,bu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Zn]=(0,t.useState)(!0),[jn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Pt,Du]=(0,t.useState)([]),[Ku,ln]=(0,t.useState)(!0),[Xu,Rn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[at,Bu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ve,Ue,Pu,rn,Ht,Qu,Vn,Gn,Jn,Wn,zn,Yn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($n(),(Ue=(Ve=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ve[0])!=null&&Ue.can_publish?Bu([...(Gn=(Vn=(Qu=u.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:Vn[0])==null?void 0:Gn.difficult_count]):Bu([...(Ht=(rn=(Pu=u.actionTabs)==null?void 0:Pu.selectArrsAll)==null?void 0:rn[0])==null?void 0:Ht.difficult_settings]),Rn(!((zn=(Wn=(Jn=u.actionTabs)==null?void 0:Jn.selectArrsAll)==null?void 0:Wn[0])!=null&&zn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Yn=u.actionTabs.selectArrsAll)==null?void 0:Yn[0];ln(Yo.unified_setting)}else ln(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(jn){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({},ve)})):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})}},[jn]);const Jo=ce=>fa(void 0,null,function*(){Zn(!0);const Ve=yield(0,J.c_)(To(Su({},ve),{page:ce||uu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));Ve==null||Ve.course_groups.map((Ue,Pu)=>{Ue.key=Ue.id,Ue.title=Ue.name,Ue.disabled=Ue.is_published}),Ve&&(bu([...Ve==null?void 0:Ve.course_groups]),$o(Ve==null?void 0:Ve.course_groups_count),Zn(!1),ce||tt.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Mn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Su({},ve)}),a({type:"shixunHomeworks/getWorkSetting",payload:Su({},ve)})):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,Ve;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ut(!1);return}const Ue=Su({},tt.getFieldsValue());if(Ue.end_time<=Ue.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ut(!1);return}if((Pt==null?void 0:Pt.length)<=0&&!Ku&&he.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ut(!1);return}if(at.reduce((Ht,Qu)=>Ht+Qu)===0&&!Xu){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Ut(!1);return}let Pu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Pt.length>0?Pt.map(Ht=>Ht.id):(Ve=u.detailCommonHomeworksList)==null?void 0:Ve.course_groups,end_time:Y()(Ue.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Ue.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:at==null?void 0:at.map(Ht=>Ht),send_type:Xu?"0":"1",unified_setting:!Pt.length};if(Ut(!0),(yield(0,ie.ZP)(`/api/courses/${ve.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Su({},Pu)})).status===0){if(Ut(!1),(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.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(),Mn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Pe.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Ut(!1)}),$n=()=>{hu(1),bu([]),Du([])},Jc=Mo>uu*Vo,[zo,Ut]=(0,t.useState)(!1);return Pe.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($n(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Mn()}},Pe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Pe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&Pe.createElement($.default,{form:tt},Pe.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&Pe.createElement(oe.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Pe.createElement(be.ZP.Group,{value:Xu,disabled:!((F=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&F.can_publish),onChange:ce=>{Rn(ce.target.value)}},Pe.createElement(be.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Pe.createElement(be.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Xu&&Pe.createElement(oe.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{style:{marginRight:65}}),Pe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Pe.createElement(W.Z,{value:at[0],onChange:ce=>{at[0]=ce,Bu([...at])},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${(S=(_=(M=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:M[0])==null?void 0:_.difficult_count)==null?void 0:S[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}})),Pe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Pe.createElement(W.Z,{value:at[1],onChange:ce=>{at[1]=ce,Bu([...at])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(we=(N=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:N.difficult_count)==null?void 0:we[1],placeholder:`\u6700\u5927${(f=(Nt=(ne=(At=u.actionTabs)==null?void 0:At.selectArrsAll)==null?void 0:ne[0])==null?void 0:Nt.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),Pe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Pe.createElement(W.Z,{value:at[2],onChange:ce=>{at[2]=ce,Bu([...at])},min:0,disabled:!((De=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&De.can_publish),placeholder:`\u6700\u5927${(Cu=(Au=(Ye=(Ct=u.actionTabs)==null?void 0:Ct.selectArrsAll)==null?void 0:Ye[0])==null?void 0:Au.difficult_count)==null?void 0:Cu[2]}`,max:(se=(ke=(z=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:z[0])==null?void 0:ke.difficult_count)==null?void 0:se[2],style:{width:60}}))),Pe.createElement(oe.Z,{className:"mt30",align:"middle"},Pe.createElement(H.Z,null,Pe.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Pe.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:Y()((0,U.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Pe.createElement(H.Z,{className:"ml20"},Pe.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Pe.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,tt.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,tt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&Pe.createElement(oe.Z,{style:{marginBottom:"10px"}},Pe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Pe.createElement(be.ZP.Group,{value:Ku,onChange:ce=>{ln(ce.target.value),Du([])}},Pe.createElement(be.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Pe.createElement(be.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&Pe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Ku)&&he.length>0&&Pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Pe.createElement("span",{style:{flex:1}},Pe.createElement(ue.default,{checked:Pt.length===he.length,onChange:ce=>{Pt.length===he.length?Du([]):Du(he.filter(Ve=>!Ve.is_published))}},"\u5168\u9009")," "),Pe.createElement("span",{style:{width:16}}),Pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ku)&&he.length>0&&Pe.createElement(mr.Z,{data:he,selectedRowKeys:Pt,setSelectedRowKeys:Du})))};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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.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,ao=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(ao)for(var u of ao(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&&ao)for(var a of ao(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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.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),Sr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Nr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?Sr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zr=(e,n)=>{for(var u in n||(n={}))Nr.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]=$.default.useForm(),s=c=>c&&c<Y()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>jr(void 0,null,function*(){var c;const F=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({},F)});if(x.status===0){V.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 M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.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($.default,{form:l,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ze.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),on={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}=g.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=(_,S)=>zr(void 0,null,function*(){const b=yield(0,L.he)(_);if(!b.status){if(b.shixuns.length===0&&S){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[F,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(Pa(Ba({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,S)=>t.createElement(Se.ZP,{key:S,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,S)=>t.createElement(Se.ZP,{key:S,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(gu(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(ue.default.Group,{onChange:x,value:F},o.map(_=>{const{name:S,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:on.shixunItemWrapper},t.createElement(oe.Z,{align:"middle",className:on.checkboxWrapper,gutter:14},t.createElement(ue.default,{value:b}),t.createElement("div",{className:on.title},S)),t.createElement("div",{className:on.contentWrapper},t.createElement(Yr,{ellipsis:{rows:2},className:on.desc,style:{color:"#8e8888"}},Z),t.createElement(oe.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:on.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:on.info},t.createElement(R.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},lo=(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}=pn.default,ts=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=$.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[F,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,S]=(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 lo(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)],S(N.is_teacher),((w=N.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),N.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>lo(void 0,null,function*(){T(!0);const N=yield(0,J.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:F},onOk:()=>lo(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),we=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(we==null?void 0:we.status)===0&&((0,U.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:we.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(H.Z,{span:12},O.map((w,N)=>t.createElement(Se.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:we=>lo(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(H.Z,{span:12,className:"tr"},t.createElement(Ze.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(gu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement($.default,{form:m,initialValues:{group_ids:pe},className:Lo.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(X.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ue.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(oe.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(ue.default,{onChange:we=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Lo.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Lo.line1},w==null?void 0:w.course_list_name)),t.createElement(H.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]=$.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,pt.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($.default,{form:i,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(st.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.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),gn={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:F,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M,_;const S=()=>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:gn.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(H.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(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ft.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)){V.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)){V.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(eu.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&s&&t.createElement("div",{className:gn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:x},t.createElement(eu.Z,{title:m},t.createElement("span",{className:r?`${gn.iconH} iconfont icon-zhongmingmingmulu`:`${gn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ft.Z,{disabled:((B=F==null?void 0:F.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:S},t.createElement("span",{onClick:()=>{},className:((M=F==null?void 0:F.userInfo)==null?void 0:M.user_status)===2?gn.selectBtn1:gn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(eu.Z,{title:((_=F==null?void 0:F.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"))))))))},Sn={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:Sn.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ft.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:`${Sn.btn} ${s?Sn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(eu.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:Sn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(fn.t7,{className:Sn.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:F,setSelectArrsAll:T}=(0,t.useContext)(No);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),S=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 V.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&&(V.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(Ze.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(!(M!==""&&O.category_name.indexOf(M)<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:F,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:La.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(ue.default,{checked:u,onChange:S},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(ht.Z,null)))))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},zt={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(1762),_s=Object.defineProperty,vs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Sa=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Na=(e,n,u)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fn=(e,n)=>{for(var u in n||(n={}))hs.call(n,u)&&Na(e,u,n[u]);if(Sa)for(var u of Sa(n))gs.call(n,u)&&Na(e,u,n[u]);return e},Fs=(e,n)=>vs(e,ys(n)),Nu=(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,F,T,x,D,B,M,_;const{batchStatus:S,selectArrs:b,setSelectArrs:Z,selectArrsAll:O,setSelectArrsAll:pe,dispatch:K}=(0,t.useContext)(No);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[N,we]=(0,t.useState)([]);p=Fs(Fn(Fn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{we([]),q(!1)},[]);const At=[{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 ne(){return Nu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Fn({},p)});we(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:zt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(ue.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:zt.info},t.createElement("div",{className:zt.title},t.createElement("div",{className:zt.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(Ln.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(U.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:zt.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=>Nu(void 0,null,function*(){var k,P,De,Ct;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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 Ye=U.cX.getItem(`${(Ct=i==null?void 0:i.userInfo)==null?void 0:Ct.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ye&&(p.sort_by=Ye==null?void 0:Ye.type,p.sort_direction=Ye==null?void 0:Ye.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:zt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:zt.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=>Nu(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:zt.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:zt.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(Ft.Z,{placement:"bottomCenter",overlayClassName:zt.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=>Nu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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:Fn({},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=>Nu(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)){V.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:Fn({},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=>Nu(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(Ze.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>Nu(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&&(V.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=>Nu(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=>Nu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.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:(De=e==null?void 0:e.status)==null?void 0:De[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:zt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:zt.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((F=e==null?void 0:e.status)==null?void 0:F[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((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:zt.iconV,onClick:f=>Nu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:zt.content},(0,d.dE)()&&t.createElement("span",{className:zt.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(xt.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"),ne()},columns:At}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(xt.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"),ne()},columns:At}))))},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"},Hu={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&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),F=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(Ra(ja({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Hu.otherHomeworkWrap}`},t.createElement("div",{className:Hu.otherHomeworkContainer},t.createElement("div",{className:Hu.search},t.createElement(Ze.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:Hu.content},i.targerData.map(D=>t.createElement("div",{className:`${Hu.listItem} mb10`,key:D.id},t.createElement(ue.default,{checked:m.includes(D.id),onChange:B=>F(B,D.id)}),t.createElement("div",{className:Hu.info},t.createElement("div",{className:`${Hu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Hu.title},D.name),t.createElement("div",null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Hu.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:Hu.footer},t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Se.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},xs=h(3564),Os=h(60920),Oe=h(67294),Ts=Object.defineProperty,Ls=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,ro=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,An=(e,n)=>{for(var u in n||(n={}))$a.call(n,u)&&Ga(e,u,n[u]);if(ro)for(var u of ro(n))Va.call(n,u)&&Ga(e,u,n[u]);return e},Ja=(e,n)=>Ls(e,Is(n)),Ss=(e,n)=>{var u={};for(var a in e)$a.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ro)for(var a of ro(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())});Y().extend(wo());const Ns=({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]),Oe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement(ue.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(F=>F==null?void 0:F.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ja(An({},r),{leftSearch:c.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Oe.createElement(ue.default.Group,{value:n,onChange:c=>{u(c)}},Oe.createElement(R.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:i.map((c,F)=>Oe.createElement(ue.default,{key:F,value:c.id},c==null?void 0:c.name)))):Oe.createElement(X.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ja(An({},r),{rigthSearch:c.target.value}))}}),Oe.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 F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,F)=>Oe.createElement(oe.Z,{key:F,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(H.Z,null,c==null?void 0:c.name),Oe.createElement(H.Z,null,Oe.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)))}})))):Oe.createElement(X.Z,{styles:{margin:"0 auto"}})))))},Hs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Ss(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,F;const T=(0,A.useParams)(),[x]=$.default.useForm(),D=$.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,S]=(0,Uu.U)(J.c_,An(An({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Uu.U)(J.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,Uu.U)(J.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]),Oe.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()})},Oe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Oe.createElement($.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=S==null?void 0:S.course_groups)==null?void 0:v.length)>0?{unified_late:((q=S==null?void 0:S.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[An({},p)]}:An({unified_late:((w=S==null?void 0:S.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Oe.createElement(oe.Z,{wrap:!1,gutter:20},Oe.createElement(H.Z,{flex:1},Oe.createElement($.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(Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Oe.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Oe.createElement(Ze.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:Oe.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Oe.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Oe.createElement(H.Z,{flex:"390px"},Oe.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&Y()(v).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&Y()(v).startOf("minute")<=Y()(Z==null?void 0:Z.max_late_time).startOf("minute")?(V.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"}]},Oe.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,U.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((F=S==null?void 0:S.course_groups)==null?void 0:F.length)>0&&Oe.createElement(Po.Z,{spinning:M},Oe.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(Ns,{data:(S==null?void 0:S.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Zs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hs),Wa=h(89485),vu=h(67294),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 vu.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},vu.createElement("img",{src:Wa.z3}),vu.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",vu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),vu.createElement("div",{style:{marginTop:"30px"}},vu.createElement(Se.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&&vu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},vu.createElement("div",null,vu.createElement("div",null,vu.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),vu.createElement("div",null,vu.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Re=h(67294),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,Nn=(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},So=(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 No=(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)(()=>So(Nn({},l),{id:l.coursesId,limit:20})),[F]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[S,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 we;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=F.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{F.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=F.get("tabs")},[F.get("tabs")]),(0,t.useEffect)(()=>{c(Nn(Nn({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,ke;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=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.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 ve=F.get("tabs");let tt={};ve&&ve!==void 0&&((0,d.GJ)()?s.status=ve:s.order=ve),ne(tt)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const se=F.get("tabs");let ve={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ne(ve)}},[(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"&&ne()},[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 At=(y,z)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:So(Nn({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:ke,in_progress_count:se,overed_count:ve}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ve||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&&(we=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 z;if((0,d.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){V.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"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?De():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ct=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Re.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Re.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Re.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Re.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)),Ye=y=>{var z,ke,se,ve,tt,uu,hu;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,tu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:S,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(ke=e.AssistantObject)==null?void 0:ke.hack)!=null&&se.can_publish)){V.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)()&&!((tt=(ve=e.AssistantObject)==null?void 0:ve.hack)!=null&&tt.can_stop)){V.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)()&&!((hu=(uu=e.AssistantObject)==null?void 0:uu.hack)!=null&&hu.can_delete)){V.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:So(Nn({},bu),{key:he})})},Au=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"}}),ne()}),Cu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(z=>{var ke;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(ke=z==null?void 0:z.status)==null?void 0:ke[0]}})),y},[N]);return Re.createElement(No.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:S,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},Re.createElement("section",null,Re.createElement("aside",{className:Cs.bg},Re.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,U.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}`),ne(s)},defaultSelectedKeys:[F.get("tabs")?F.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:()=>{ne()}}})},onDropdownMenuClick:P}),Re.createElement(ps,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var z;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement($s,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(X.Z,null),Re.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(Re.Fragment,null,Re.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,z)=>Re.createElement(As,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Re.createElement(fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:At,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)()&&Re.createElement(Xe.Z,{offsetBottom:0},Re.createElement(Es,{buttonDataSource:Ct,onClick:Ye})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Re.createElement(Zs,{getData:ne}),Re.createElement(cr,{onCallback:()=>_(!1)}),Re.createElement(xs.Z,{onOk:()=>{ne()}}),Re.createElement(Os.Z,{onOk:()=>{}}),Re.createElement(vr,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Re.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),ne()}}),Re.createElement(Br,null),Re.createElement(Ir,{onCallback:()=>_(!1)}),Re.createElement(Mr,{onCallback:()=>_(!1)}),Re.createElement(us,{refreshList:ne}),Re.createElement(ms,null),Re.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&Re.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,so=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(so)for(var u of so(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&&so)for(var a of so(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)(),[F,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(S=>{var b;S.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:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:F,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const S=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),S.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.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:()=>{M()}},!((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(_t.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(12082),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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.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,io=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(io)for(var u of io(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&&io)for(var a of io(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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.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]=$.default.useForm(),s=c=>c&&c<Y()().startOf("day");return t.createElement(me.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Pi(void 0,null,function*(){var c;const F=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({},F)});if(x.status===0){V.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 M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.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($.default,{form:l,initialValues:{name:""}},t.createElement($.default.Item,{name:"name"},t.createElement(oe.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ze.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),an={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)),Si=(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:Ni}=g.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=(_,S)=>Si(void 0,null,function*(){const b=yield(0,L.he)(_);if(!b.status){if(b.shixuns.length===0&&S){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[F,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(fl(pl({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(oe.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,S)=>t.createElement(Se.ZP,{key:S,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,S)=>t.createElement(Se.ZP,{key:S,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(gu(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(ue.default.Group,{onChange:x,value:F},o.map(_=>{const{name:S,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(oe.Z,{align:"middle",className:an.checkboxWrapper,gutter:14},t.createElement(ue.default,{value:b}),t.createElement("div",{className:an.title},S)),t.createElement("div",{className:an.contentWrapper},t.createElement(Ni,{ellipsis:{rows:2},className:an.desc,style:{color:"#8e8888"}},Z),t.createElement(oe.Z,null,O.map((q,w)=>t.createElement("span",{key:w,className:an.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement(I.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(oe.Z,{className:an.info},t.createElement(R.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},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{TabPane:tm}=pn.default,Vi=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=$.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[F,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,S]=(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 co(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)],S(N.is_teacher),((w=N.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),N.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>co(void 0,null,function*(){T(!0);const N=yield(0,J.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:F},onOk:()=>co(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const N=m.getFieldValue(),we=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(we==null?void 0:we.status)===0&&((0,U.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:we.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(oe.Z,null,t.createElement(H.Z,{span:12},O.map((w,N)=>t.createElement(Se.ZP,{key:N,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:we=>co(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(H.Z,{span:12,className:"tr"},t.createElement(Ze.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(gu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement($.default,{form:m,initialValues:{group_ids:pe},className:Ho.form,onChange:w=>{pe=m.getFieldValue()}},B==""&&t.createElement(X.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(ue.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,N){return t.createElement(oe.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(ue.default,{onChange:we=>{},key:N,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ho.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ho.line1},w==null?void 0:w.course_list_name)),t.createElement(H.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]=$.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,pt.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($.default,{form:i,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(st.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Ze.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),Cn={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:F,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M,_;const S=()=>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:Cn.tabMenuContainer},t.createElement(oe.Z,null,t.createElement(H.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(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ft.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)){V.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)){V.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(eu.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&s&&t.createElement("div",{className:Cn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:x},t.createElement(eu.Z,{title:m},t.createElement("span",{className:r?`${Cn.iconH} iconfont icon-zhongmingmingmulu`:`${Cn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ft.Z,{disabled:((B=F==null?void 0:F.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:S},t.createElement("span",{onClick:()=>{},className:((M=F==null?void 0:F.userInfo)==null?void 0:M.user_status)===2?Cn.selectBtn1:Cn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(eu.Z,{title:((_=F==null?void 0:F.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"))))))))},mo={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:mo.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ft.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:`${mo.btn} ${s?mo.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(eu.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:mo.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ze.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:F,setSelectArrsAll:T}=(0,t.useContext)(Ro);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),S=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 V.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&&(V.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(Ze.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(!(M!==""&&O.category_name.indexOf(M)<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:F,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:gl.bottomControlContainer},t.createElement(oe.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(oe.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(ue.default,{checked:u,onChange:S},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>Z,getPopupContainer:O=>O.parentNode},t.createElement(Se.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(ht.Z,null)))))),t.createElement(H.Z,null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Yt={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,bn=(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)),Zu=(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,F,T,x,D,B,M,_;const{batchStatus:S,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,we]=(0,t.useState)([]);p=ic(bn(bn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{we([]),q(!1)},[]);const At=[{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 ne(){return Zu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:bn({},p)});we(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:Yt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(ue.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Nt(e.homework_id)})),t.createElement("div",{className:Yt.info},t.createElement("div",{className:Yt.title},t.createElement("div",{className:Yt.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(Ln.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(U.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:Yt.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=>Zu(void 0,null,function*(){var k,P,De,Ct;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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 Ye=U.cX.getItem(`${(Ct=i==null?void 0:i.userInfo)==null?void 0:Ct.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ye&&(p.sort_by=Ye==null?void 0:Ye.type,p.sort_direction=Ye==null?void 0:Ye.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Yt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Yt.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=>Zu(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:Yt.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:Yt.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(Ft.Z,{placement:"bottomCenter",overlayClassName:Yt.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=>Zu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,tu.Rd)();return}if((0,d.Rm)()&&!((De=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&De.can_publish)){V.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:bn({},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=>Zu(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)){V.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:bn({},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=>Zu(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(Ze.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>Zu(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&&(V.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=>Zu(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=>Zu(void 0,null,function*(){var k,P,De;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.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:(De=e==null?void 0:e.status)==null?void 0:De[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:Yt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Yt.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((F=e==null?void 0:e.status)==null?void 0:F[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((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:Yt.iconV,onClick:f=>Zu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Yt.content},(0,d.dE)()&&t.createElement("span",{className:Yt.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(xt.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"),ne()},columns:At}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&N.length<6&&N.length>0&&t.createElement(xt.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"),ne()},columns:At}))))},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"},ju={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&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),F=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(Bl(Dl({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${ju.otherHomeworkWrap}`},t.createElement("div",{className:ju.otherHomeworkContainer},t.createElement("div",{className:ju.search},t.createElement(Ze.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:ju.content},i.targerData.map(D=>t.createElement("div",{className:`${ju.listItem} mb10`,key:D.id},t.createElement(ue.default,{checked:m.includes(D.id),onChange:B=>F(B,D.id)}),t.createElement("div",{className:ju.info},t.createElement("div",{className:`${ju.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:ju.title},D.name),t.createElement("div",null,t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${ju.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:ju.footer},t.createElement(Se.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Se.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},yc=h(34738),hc=h(6151),Te=h(67294),gc=Object.defineProperty,Fc=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,po=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,Dn=(e,n)=>{for(var u in n||(n={}))wl.call(n,u)&&xl(e,u,n[u]);if(po)for(var u of po(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&&po)for(var a of po(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())});Y().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]),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(ue.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(F=>F==null?void 0:F.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ol(Dn({},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 F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Te.createElement(ue.default.Group,{value:n,onChange:c=>{u(c)}},Te.createElement(R.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.leftSearch)}):e)==null?void 0:i.map((c,F)=>Te.createElement(ue.default,{key:F,value:c.id},c==null?void 0:c.name)))):Te.createElement(X.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(Ze.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ol(Dn({},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 F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var F;return(F=c==null?void 0:c.name)==null?void 0:F.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,F)=>Te.createElement(oe.Z,{key:F,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(H.Z,null,c==null?void 0:c.name),Te.createElement(H.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(X.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,F;const T=(0,A.useParams)(),[x]=$.default.useForm(),D=$.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,S]=(0,Uu.U)(J.c_,Dn(Dn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,Z]=(0,Uu.U)(J.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,Uu.U)(J.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]),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:()=>Zo(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($.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=S==null?void 0:S.course_groups)==null?void 0:v.length)>0?{unified_late:((q=S==null?void 0:S.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[Dn({},p)]}:Dn({unified_late:((w=S==null?void 0:S.course_groups)==null?void 0:w.length)<=0},p));(N==null?void 0:N.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Te.createElement(oe.Z,{wrap:!1,gutter:20},Te.createElement(H.Z,{flex:1},Te.createElement($.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(Ze.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($.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(H.Z,{flex:"390px"},Te.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,q){return v&&Y()(v).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&Y()(v).startOf("minute")<=Y()(Z==null?void 0:Z.max_late_time).startOf("minute")?(V.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,U.BO)(p,{startTime:Z==null?void 0:Z.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:Z==null?void 0:Z.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((F=S==null?void 0:S.course_groups)==null?void 0:F.length)>0&&Te.createElement(Po.Z,{spinning:M},Te.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(bc,{data:(S==null?void 0:S.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Bc=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Dc),yu=h(67294),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 yu.createElement("section",{className:"tc animated fadeIn",style:Il(Il({},{color:"#999",margin:"200px auto"}),e)},yu.createElement("img",{src:Wa.z3}),yu.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",yu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),yu.createElement("div",{style:{marginTop:"30px"}},yu.createElement(Se.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&&yu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},yu.createElement("div",null,yu.createElement("div",null,yu.createElement(be.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),yu.createElement("div",null,yu.createElement(be.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Me=h(67294),Oc=Object.defineProperty,Tc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Sl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Sc=Object.prototype.propertyIsEnumerable,Nl=(e,n,u)=>n in e?Oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Hn=(e,n)=>{for(var u in n||(n={}))Ic.call(n,u)&&Nl(e,u,n[u]);if(Sl)for(var u of Sl(n))Sc.call(n,u)&&Nl(e,u,n[u]);return e},jo=(e,n)=>Tc(e,Lc(n)),Nc=(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(Hn({},l),{id:l.coursesId,limit:20})),[F]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[S,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 we;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=F.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{F.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=F.get("tabs")},[F.get("tabs")]),(0,t.useEffect)(()=>{c(Hn(Hn({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,ke;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=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.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 ve=F.get("tabs");let tt={};ve&&ve!==void 0&&((0,d.GJ)()?s.status=ve:s.order=ve),ne(tt)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const se=F.get("tabs");let ve={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ne(ve)}},[(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"&&ne()},[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 At=(y,z)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:jo(Hn({},s),{type:5})})},Nt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:ke,in_progress_count:se,overed_count:ve}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ve||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&&(we=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 z;if((0,d.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){V.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"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?De():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},Ct=(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)),Ye=y=>{var z,ke,se,ve,tt,uu,hu;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,tu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:S,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(ke=e.AssistantObject)==null?void 0:ke.hack)!=null&&se.can_publish)){V.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)()&&!((tt=(ve=e.AssistantObject)==null?void 0:ve.hack)!=null&&tt.can_stop)){V.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)()&&!((hu=(uu=e.AssistantObject)==null?void 0:uu.hack)!=null&&hu.can_delete)){V.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(Hn({},bu),{key:he})})},Au=y=>Nc(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ne()}),Cu=(0,t.useMemo)(()=>{let y=[];return N.length>0&&(y=N.map(z=>{var ke;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(ke=z==null?void 0:z.status)==null?void 0:ke[0]}})),y},[N]);return Me.createElement(Ro.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:S,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},Me.createElement("section",null,Me.createElement("aside",{className:mc.bg},Me.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,U.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}`),ne(s)},defaultSelectedKeys:[F.get("tabs")?F.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:()=>{ne()}}})},onDropdownMenuClick:P}),Me.createElement(tc,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:pe,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var z;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(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(xc,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:De}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(X.Z,null),Me.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!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,z)=>Me.createElement(cc,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!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(fe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:At,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(Xe.Z,{offsetBottom:0},Me.createElement(nc,{buttonDataSource:Ct,onClick:Ye})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Me.createElement(Bc,{getData:ne}),Me.createElement(oi,{onCallback:()=>_(!1)}),Me.createElement(yc.Z,{onOk:()=>{ne()}}),Me.createElement(hc.Z,{onOk:()=>{}}),Me.createElement(ai.Z,{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),ne()}}),Me.createElement(fi,null),Me.createElement(Ai,{onCallback:()=>_(!1)}),Me.createElement(ki,{onCallback:()=>_(!1)}),Me.createElement(Gi,{refreshList:ne}),Me.createElement(qi,null),Me.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Z&&Me.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)},4440:function(iu,it,h){"use strict";h.d(it,{$J:function(){return A},JZ:function(){return fe},bN:function(){return U},jP:function(){return Xe},rO:function(){return V}});var C=h(33170),t=(d,me,ie)=>new Promise((_t,ge)=>{var Fe=te=>{try{G(ie.next(te))}catch(ct){ge(ct)}},Be=te=>{try{G(ie.throw(te))}catch(ct){ge(ct)}},G=te=>te.done?_t(te.value):Promise.resolve(te.value).then(Fe,Be);G((ie=ie.apply(d,me)).next())});function A(d){return(0,C.U2)(`libraries/${d}.json`)}function V(d){return(0,C.U2)("library_tags.json",d)}function fe(d){return t(this,null,function*(){return(yield(0,C.IV)(`attachments/${d}.json`)).status===0})}function Xe(d){return(0,C.v_)("libraries.json",d)}function U(d,me){return(0,C.gz)(`libraries/${d}.json`,me)}},48783:function(iu,it,h){"use strict";var C=h(74902),t=h(96523);function A(V){let fe;const Xe=d=>()=>{fe=null,V.apply(void 0,(0,C.Z)(d))},U=function(){if(fe==null){for(var d=arguments.length,me=new Array(d),ie=0;ie<d;ie++)me[ie]=arguments[ie];fe=(0,t.Z)(Xe(me))}};return U.cancel=()=>{t.Z.cancel(fe),fe=null},U}it.Z=A},30291:function(iu,it,h){"use strict";h.d(it,{Z:function(){return Tt}});var C=h(15671),t=h(43144),A=h(60136),V=h(51630),fe=h(67294),Xe=h(94184),U=h.n(Xe),d=h(48555),me=h(10366),ie=h(48783),_t=h(53124),ge=h(67968),Fe=h(45503);const Be=$=>{const{componentCls:oe}=$;return{[oe]:{position:"fixed",zIndex:$.zIndexPopup}}};var G=(0,ge.Z)("Affix",$=>{const oe=(0,Fe.TS)($,{zIndexPopup:$.zIndexBase+10});return[Be(oe)]});function te($){return $!==window?$.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ct($,oe,be){if(be!==void 0&&oe.top>$.top-be)return be+oe.top}function gt($,oe,be){if(be!==void 0&&oe.bottom<$.bottom+be){const W=window.innerHeight-oe.bottom;return be+W}}const bt=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function Ee(){return typeof window!="undefined"?window:null}var Dt;(function($){$[$.None=0]="None",$[$.Prepare=1]="Prepare"})(Dt||(Dt={}));let Kt=function($){(0,A.Z)(be,$);var oe=(0,V.Z)(be);function be(){var W;return(0,C.Z)(this,be),W=oe.apply(this,arguments),W.state={status:Dt.None,lastAffix:!1,prevTarget:null},W.placeholderNodeRef=(0,fe.createRef)(),W.fixedNodeRef=(0,fe.createRef)(),W.addListeners=()=>{const H=W.getTargetFunc(),Ae=H==null?void 0:H(),{prevTarget:ue}=W.state;ue!==Ae&&(bt.forEach(qe=>{ue==null||ue.removeEventListener(qe,W.lazyUpdatePosition),Ae==null||Ae.addEventListener(qe,W.lazyUpdatePosition)}),W.updatePosition(),W.setState({prevTarget:Ae}))},W.removeListeners=()=>{W.timer&&(clearTimeout(W.timer),W.timer=null);const{prevTarget:H}=W.state,Ae=W.getTargetFunc(),ue=Ae==null?void 0:Ae();bt.forEach(qe=>{ue==null||ue.removeEventListener(qe,W.lazyUpdatePosition),H==null||H.removeEventListener(qe,W.lazyUpdatePosition)}),W.updatePosition.cancel(),W.lazyUpdatePosition.cancel()},W.getOffsetTop=()=>{const{offsetBottom:H,offsetTop:Ae}=W.props;return H===void 0&&Ae===void 0?0:Ae},W.getOffsetBottom=()=>W.props.offsetBottom,W.measure=()=>{const{status:H,lastAffix:Ae}=W.state,{onChange:ue}=W.props,qe=W.getTargetFunc();if(H!==Dt.Prepare||!W.fixedNodeRef.current||!W.placeholderNodeRef.current||!qe)return;const Y=W.getOffsetTop(),Le=W.getOffsetBottom(),J=qe();if(J){const _e={status:Dt.None},ee=te(W.placeholderNodeRef.current);if(ee.top===0&&ee.left===0&&ee.width===0&&ee.height===0)return;const ae=te(J),re=ct(ee,ae,Y),Q=gt(ee,ae,Le);re!==void 0?(_e.affixStyle={position:"fixed",top:re,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}):Q!==void 0&&(_e.affixStyle={position:"fixed",bottom:Q,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}),_e.lastAffix=!!_e.affixStyle,ue&&Ae!==_e.lastAffix&&ue(_e.lastAffix),W.setState(_e)}},W.prepareMeasure=()=>{W.setState({status:Dt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},W.updatePosition=(0,ie.Z)(()=>{W.prepareMeasure()}),W.lazyUpdatePosition=(0,ie.Z)(()=>{const H=W.getTargetFunc(),{affixStyle:Ae}=W.state;if(H&&Ae){const ue=W.getOffsetTop(),qe=W.getOffsetBottom(),Y=H();if(Y&&W.placeholderNodeRef.current){const Le=te(Y),J=te(W.placeholderNodeRef.current),_e=ct(J,Le,ue),ee=gt(J,Le,qe);if(_e!==void 0&&Ae.top===_e||ee!==void 0&&Ae.bottom===ee)return}}W.prepareMeasure()}),W}return(0,t.Z)(be,[{key:"getTargetFunc",value:function(){const{getTargetContainer:H}=this.context,{target:Ae}=this.props;return Ae!==void 0?Ae:H!=null?H:Ee}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(H){this.addListeners(),(H.offsetTop!==this.props.offsetTop||H.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:H,placeholderStyle:Ae}=this.state,{affixPrefixCls:ue,rootClassName:qe,children:Y}=this.props,Le=U()(H&&qe,{[ue]:!!H});let J=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return fe.createElement(d.Z,{onResize:this.updatePosition},fe.createElement("div",Object.assign({},J,{ref:this.placeholderNodeRef}),H&&fe.createElement("div",{style:Ae,"aria-hidden":"true"}),fe.createElement("div",{className:Le,ref:this.fixedNodeRef,style:H},fe.createElement(d.Z,{onResize:this.updatePosition},Y))))}}]),be}(fe.Component);Kt.contextType=_t.E_;var Tt=(0,fe.forwardRef)(($,oe)=>{const{prefixCls:be,rootClassName:W}=$,{getPrefixCls:H}=(0,fe.useContext)(_t.E_),Ae=H("affix",be),[ue,qe]=G(Ae),Y=Object.assign(Object.assign({},$),{affixPrefixCls:Ae,rootClassName:U()(W,qe)});return ue(fe.createElement(Kt,Object.assign({},Y,{ref:oe})))})},26296:function(iu,it,h){"use strict";h.d(it,{default:function(){return gu}});var C=h(67294),t=h(18299),A=h(18699),V=h(87462),fe={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"},Xe=fe,U=h(74643),d=function(I,R){return C.createElement(U.Z,(0,V.Z)({},I,{ref:R,icon:Xe}))},me=C.forwardRef(d),ie=h(94184),_t=h.n(ie),ge=h(20640),Fe=h.n(ge),Be=h(48555),G=h(37419),te=h(14075),ct=h(5663),gt=h(10366),bt=h(17799),Ee=h(70526),Dt=function(I){if((0,Ee.Z)()&&window.document.documentElement){var R=Array.isArray(I)?I:[I],L=window.document.documentElement;return R.some(function(j){return j in L.style})}return!1},Kt=function(I,R){if(!Dt(I))return!1;var L=document.createElement("div"),j=L.style[I];return L.style[I]=R,L.style[I]!==j};function wu(g,I){return!Array.isArray(g)&&I!==void 0?Kt(g,I):Dt(g)}var Tt=h(92389),$=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R};const oe={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var W=C.forwardRef((g,I)=>{const R=We=>{const{keyCode:ye}=We;ye===Tt.Z.ENTER&&We.preventDefault()},L=We=>{const{keyCode:ye}=We,{onClick:rt}=g;ye===Tt.Z.ENTER&&rt&&rt()},{style:j,noStyle:$e,disabled:lt}=g,vt=$(g,["style","noStyle","disabled"]);let Ne={};return $e||(Ne=Object.assign({},oe)),lt&&(Ne.pointerEvents="none"),Ne=Object.assign(Object.assign({},Ne),j),C.createElement("div",Object.assign({role:"button",tabIndex:0,ref:I},vt,{onKeyDown:R,onKeyUp:L,style:Ne}))}),H=h(53124),Ae=h(10110),ue=h(83062),qe={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"},Y=qe,Le=function(I,R){return C.createElement(U.Z,(0,V.Z)({},I,{ref:R,icon:Y}))},J=C.forwardRef(Le),_e=h(96159),ee=h(96330),ae=h(49867),re=h(67968),Q=h(47448);const et=(g,I,R,L)=>{const{titleMarginBottom:j,fontWeightStrong:$e}=L;return{marginBottom:j,color:R,fontWeight:$e,fontSize:g,lineHeight:I}},ut=g=>{const I=[1,2,3,4,5],R={};return I.forEach(L=>{R[`
|
|
h${L}&,
|
|
div&-h${L},
|
|
div&-h${L} > textarea,
|
|
h${L}
|
|
`]=et(g[`fontSizeHeading${L}`],g[`lineHeightHeading${L}`],g.colorTextHeading,g)}),R},wt=g=>{const{componentCls:I}=g;return{"a&, a":Object.assign(Object.assign({},(0,ae.N)(g)),{textDecoration:g.linkDecoration,"&:active, &:hover":{textDecoration:g.linkHoverDecoration},[`&[disabled], &${I}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:g.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},$t=g=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:g.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:g.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:Q.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:g.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}}),Qe=g=>{const{componentCls:I,paddingSM:R}=g,L=R;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-g.paddingSM,marginTop:-L,marginBottom:`calc(1em - ${L}px)`},[`${I}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:g.marginXS+2,insetBlockEnd:g.marginXS,color:g.colorTextDescription,fontWeight:"normal",fontSize:g.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Ke=g=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:g.colorSuccess}}}),Ie=()=>({"\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"}}),Zt=g=>{const{componentCls:I,titleMarginTop:R}=g;return{[I]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:g.colorText,wordBreak:"break-word",lineHeight:g.lineHeight,[`&${I}-secondary`]:{color:g.colorTextDescription},[`&${I}-success`]:{color:g.colorSuccess},[`&${I}-warning`]:{color:g.colorWarning},[`&${I}-danger`]:{color:g.colorError,"a&:active, a&:focus":{color:g.colorErrorActive},"a&:hover":{color:g.colorErrorHover}},[`&${I}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ut(g)),{[`
|
|
& + h1${I},
|
|
& + h2${I},
|
|
& + h3${I},
|
|
& + h4${I},
|
|
& + h5${I}
|
|
`]:{marginTop:R},"\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:R}}}),$t(g)),wt(g)),{[`
|
|
${I}-expand,
|
|
${I}-edit,
|
|
${I}-copy
|
|
`]:Object.assign(Object.assign({},(0,ae.N)(g)),{marginInlineStart:g.marginXXS})}),Qe(g)),Ke(g)),Ie()),{"&-rtl":{direction:"rtl"}})}};var jt=(0,re.Z)("Typography",g=>[Zt(g)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),nu=g=>{const{prefixCls:I,"aria-label":R,className:L,style:j,direction:$e,maxLength:lt,autoSize:vt=!0,value:Ne,onSave:We,onCancel:ye,onEnd:rt,component:Lt,enterIcon:Bt=C.createElement(J,null)}=g,nt=C.useRef(null),ft=C.useRef(!1),Mt=C.useRef(),[pu,Et]=C.useState(Ne);C.useEffect(()=>{Et(Ne)},[Ne]),C.useEffect(()=>{if(nt.current&&nt.current.resizableTextArea){const{textArea:pt}=nt.current.resizableTextArea;pt.focus();const{length:st}=pt.value;pt.setSelectionRange(st,st)}},[]);const X=pt=>{let{target:st}=pt;Et(st.value.replace(/[\n\r]/g,""))},He=()=>{ft.current=!0},Je=()=>{ft.current=!1},dt=pt=>{let{keyCode:st}=pt;ft.current||(Mt.current=st)},ru=()=>{We(pu.trim())},yt=pt=>{let{keyCode:st,ctrlKey:zu,altKey:un,metaKey:Iu,shiftKey:Yu}=pt;Mt.current===st&&!ft.current&&!zu&&!un&&!Iu&&!Yu&&(st===Tt.Z.ENTER?(ru(),rt==null||rt()):st===Tt.Z.ESC&&ye())},ze=()=>{ru()},ot=Lt?`${I}-${Lt}`:"",[Gt,It]=jt(I),qt=_t()(I,`${I}-edit-content`,{[`${I}-rtl`]:$e==="rtl"},L,ot,It);return Gt(C.createElement("div",{className:qt,style:j},C.createElement(ee.Z,{ref:nt,maxLength:lt,value:pu,onChange:X,onKeyDown:dt,onKeyUp:yt,onCompositionStart:He,onCompositionEnd:Je,onBlur:ze,"aria-label":R,rows:1,autoSize:vt}),Bt!==null?(0,_e.Tm)(Bt,{className:`${I}-edit-content-confirm`}):null))},ou=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R},Ru=C.forwardRef((g,I)=>{const{prefixCls:R,component:L="article",className:j,rootClassName:$e,setContentRef:lt,children:vt,direction:Ne,style:We}=g,ye=ou(g,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:rt,direction:Lt,typography:Bt}=C.useContext(H.E_),nt=Ne!=null?Ne:Lt;let ft=I;lt&&(ft=(0,bt.sQ)(I,lt));const Mt=rt("typography",R),[pu,Et]=jt(Mt),X=_t()(Mt,Bt==null?void 0:Bt.className,{[`${Mt}-rtl`]:nt==="rtl"},j,$e,Et),He=Object.assign(Object.assign({},Bt==null?void 0:Bt.style),We);return pu(C.createElement(L,Object.assign({className:X,style:He,ref:ft},ye),vt))});function mu(g,I){return C.useMemo(()=>{const R=!!g;return[R,Object.assign(Object.assign({},I),R&&typeof g=="object"?g:null)]},[g])}var mt=(g,I)=>{const R=C.useRef(!1);C.useEffect(()=>{R.current?g():R.current=!0},I)};function lu(g){const I=typeof g;return I==="string"||I==="number"}function $u(g){let I=0;return g.forEach(R=>{lu(R)?I+=String(R).length:I+=1}),I}function ku(g,I){let R=0;const L=[];for(let j=0;j<g.length;j+=1){if(R===I)return L;const $e=g[j],vt=lu($e)?String($e).length:1,Ne=R+vt;if(Ne>I){const We=I-R;return L.push(String($e).slice(0,We)),L}L.push($e),R=Ne}return g}const Vu=0,du=1,Gu=2,Ge=3,Rt=4;var Vt=g=>{let{enabledMeasure:I,children:R,text:L,width:j,fontSize:$e,rows:lt,onEllipsis:vt}=g;const[[Ne,We,ye],rt]=C.useState([0,0,0]),[Lt,Bt]=C.useState(0),[nt,ft]=C.useState(Vu),[Mt,pu]=C.useState(0),Et=C.useRef(null),X=C.useRef(null),He=C.useMemo(()=>(0,G.Z)(L),[L]),Je=C.useMemo(()=>$u(He),[He]),dt=C.useMemo(()=>!I||nt!==Ge?Lt&&nt!==Rt&&I?R(ku(He,Lt),Lt<Je):R(He,!1):R(ku(He,We),We<Je),[I,nt,R,He,We,Je]);(0,te.Z)(()=>{I&&j&&$e&&Je&&(ft(du),rt([0,Math.ceil(Je/2),Je]))},[I,j,$e,L,Je,lt]),(0,te.Z)(()=>{var ot;nt===du&&pu(((ot=Et.current)===null||ot===void 0?void 0:ot.offsetHeight)||0)},[nt]),(0,te.Z)(()=>{var ot,Gt;if(Mt){if(nt===du){const It=((ot=X.current)===null||ot===void 0?void 0:ot.offsetHeight)||0,qt=lt*Mt;It<=qt?(ft(Rt),vt(!1)):ft(Gu)}else if(nt===Gu)if(Ne!==ye){const It=((Gt=X.current)===null||Gt===void 0?void 0:Gt.offsetHeight)||0,qt=lt*Mt;let pt=Ne,st=ye;Ne===ye-1?st=Ne:It<=qt?pt=We:st=We;const zu=Math.ceil((pt+st)/2);rt([pt,zu,st])}else ft(Ge),Bt(We),vt(!0)}},[nt,Ne,ye,lt,Mt]);const ru={width:j,whiteSpace:"normal",margin:0,padding:0},yt=(ot,Gt,It)=>C.createElement("span",{"aria-hidden":!0,ref:Gt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor($e/2)*2},It)},ot),ze=(ot,Gt)=>{const It=ku(He,ot);return yt(R(It,!0),Gt,ru)};return C.createElement(C.Fragment,null,dt,I&&nt!==Ge&&nt!==Rt&&C.createElement(C.Fragment,null,yt("lg",Et,{wordBreak:"keep-all",whiteSpace:"nowrap"}),nt===du?yt(R(He,!1),X,ru):ze(We,X)))},kt=g=>{let{enabledEllipsis:I,isEllipsis:R,children:L,tooltipProps:j}=g;return!(j!=null&&j.title)||!I?L:C.createElement(ue.Z,Object.assign({open:R?void 0:!1},j),L)},Ou=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R};function Tu(g,I){let{mark:R,code:L,underline:j,delete:$e,strong:lt,keyboard:vt,italic:Ne}=g,We=I;function ye(rt,Lt){Lt&&(We=C.createElement(rt,{},We))}return ye("strong",lt),ye("u",j),ye("del",$e),ye("code",L),ye("mark",R),ye("kbd",vt),ye("i",Ne),We}function Ju(g,I,R){return g===!0||g===void 0?I:g||R&&I}function tn(g){return g===!1?[!1,!1]:Array.isArray(g)?g:[g]}const sn="...";var Wu=C.forwardRef((g,I)=>{var R,L,j;const{prefixCls:$e,className:lt,style:vt,type:Ne,disabled:We,children:ye,ellipsis:rt,editable:Lt,copyable:Bt,component:nt,title:ft}=g,Mt=Ou(g,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:pu,direction:Et}=C.useContext(H.E_),[X]=(0,Ae.Z)("Text"),He=C.useRef(null),Je=C.useRef(null),dt=pu("typography",$e),ru=(0,gt.Z)(Mt,["mark","code","delete","underline","strong","keyboard","italic"]),[yt,ze]=mu(Lt),[ot,Gt]=(0,ct.Z)(!1,{value:ze.editing}),{triggerType:It=["icon"]}=ze,qt=le=>{var Ce;le&&((Ce=ze.onStart)===null||Ce===void 0||Ce.call(ze)),Gt(le)};mt(()=>{var le;ot||(le=Je.current)===null||le===void 0||le.focus()},[ot]);const pt=le=>{le==null||le.preventDefault(),qt(!0)},st=le=>{var Ce;(Ce=ze.onChange)===null||Ce===void 0||Ce.call(ze,le),qt(!1)},zu=()=>{var le;(le=ze.onCancel)===null||le===void 0||le.call(ze),qt(!1)},[un,Iu]=mu(Bt),[Yu,Un]=C.useState(!1),xn=C.useRef(null),On={};Iu.format&&(On.format=Iu.format);const Tn=()=>{xn.current&&clearTimeout(xn.current)},fo=le=>{var Ce;le==null||le.preventDefault(),le==null||le.stopPropagation(),Fe()(Iu.text||String(ye)||"",On),Un(!0),Tn(),xn.current=setTimeout(()=>{Un(!1)},3e3),(Ce=Iu.onCopy)===null||Ce===void 0||Ce.call(Iu,le)};C.useEffect(()=>Tn,[]);const[Kn,Eo]=C.useState(!1),[Xn,de]=C.useState(!1),[Ft,eu]=C.useState(!1),[fn,Uo]=C.useState(!1),[Qn,En]=C.useState(!1),[Ko,_o]=C.useState(!0),[Fu,ht]=mu(rt,{expandable:!1}),su=Fu&&!Ft,{rows:nn=1}=ht,_n=C.useMemo(()=>!su||ht.suffix!==void 0||ht.onEllipsis||ht.expandable||yt||un,[su,ht,yt,un]);(0,te.Z)(()=>{Fu&&!_n&&(Eo(wu("webkitLineClamp")),de(wu("textOverflow")))},[_n,Fu]);const xt=C.useMemo(()=>_n?!1:nn===1?Xn:Kn,[_n,Xn,Kn]),Ot=su&&(xt?Qn:fn),Ln=su&&nn===1&&xt,tu=su&&nn>1&&xt,vo=le=>{var Ce;eu(!0),(Ce=ht.onExpand)===null||Ce===void 0||Ce.call(ht,le)},[yo,ho]=C.useState(0),[qn,go]=C.useState(0),Fo=(le,Ce)=>{let{offsetWidth:St}=le;var Wt;ho(St),go(parseInt((Wt=window.getComputedStyle)===null||Wt===void 0?void 0:Wt.call(window,Ce).fontSize,10)||0)},eo=le=>{var Ce;Uo(le),fn!==le&&((Ce=ht.onEllipsis)===null||Ce===void 0||Ce.call(ht,le))};C.useEffect(()=>{const le=He.current;if(Fu&&xt&&le){const Ce=tu?le.offsetHeight<le.scrollHeight:le.offsetWidth<le.scrollWidth;Qn!==Ce&&En(Ce)}},[Fu,xt,ye,tu,Ko]),C.useEffect(()=>{const le=He.current;if(typeof IntersectionObserver=="undefined"||!le||!xt||!su)return;const Ce=new IntersectionObserver(()=>{_o(!!le.offsetParent)});return Ce.observe(le),()=>{Ce.disconnect()}},[xt,su]);let Jt={};ht.tooltip===!0?Jt={title:(R=ze.text)!==null&&R!==void 0?R:ye}:C.isValidElement(ht.tooltip)?Jt={title:ht.tooltip}:typeof ht.tooltip=="object"?Jt=Object.assign({title:(L=ze.text)!==null&&L!==void 0?L:ye},ht.tooltip):Jt={title:ht.tooltip};const vn=C.useMemo(()=>{const le=Ce=>["string","number"].includes(typeof Ce);if(!(!Fu||xt)){if(le(ze.text))return ze.text;if(le(ye))return ye;if(le(ft))return ft;if(le(Jt.title))return Jt.title}},[Fu,xt,ft,Jt.title,Ot]);if(ot)return C.createElement(nu,{value:(j=ze.text)!==null&&j!==void 0?j:typeof ye=="string"?ye:"",onSave:st,onCancel:zu,onEnd:ze.onEnd,prefixCls:dt,className:lt,style:vt,direction:Et,component:nt,maxLength:ze.maxLength,autoSize:ze.autoSize,enterIcon:ze.enterIcon});const fu=()=>{const{expandable:le,symbol:Ce}=ht;if(!le)return null;let St;return Ce?St=Ce:St=X==null?void 0:X.expand,C.createElement("a",{key:"expand",className:`${dt}-expand`,onClick:vo,"aria-label":X==null?void 0:X.expand},St)},Xo=()=>{if(!yt)return;const{icon:le,tooltip:Ce}=ze,St=(0,G.Z)(Ce)[0]||(X==null?void 0:X.edit),Wt=typeof St=="string"?St:"";return It.includes("icon")?C.createElement(ue.Z,{key:"edit",title:Ce===!1?"":St},C.createElement(W,{ref:Je,className:`${dt}-edit`,onClick:pt,"aria-label":Wt},le||C.createElement(me,{role:"button"}))):null},Ao=()=>{if(!un)return;const{tooltips:le,icon:Ce}=Iu,St=tn(le),Wt=tn(Ce),yn=Yu?Ju(St[1],X==null?void 0:X.copied):Ju(St[0],X==null?void 0:X.copy),bo=Yu?X==null?void 0:X.copied:X==null?void 0:X.copy,to=typeof yn=="string"?yn:bo;return C.createElement(ue.Z,{key:"copy",title:yn},C.createElement(W,{className:_t()(`${dt}-copy`,Yu&&`${dt}-copy-success`),onClick:fo,"aria-label":to},Yu?Ju(Wt[1],C.createElement(t.Z,null),!0):Ju(Wt[0],C.createElement(A.Z,null),!0)))},Co=le=>[le&&fu(),Xo(),Ao()],Eu=le=>[le&&C.createElement("span",{"aria-hidden":!0,key:"ellipsis"},sn),ht.suffix,Co(le)];return C.createElement(Be.Z,{onResize:Fo,disabled:!su||xt},le=>C.createElement(kt,{tooltipProps:Jt,enabledEllipsis:su,isEllipsis:Ot},C.createElement(Ru,Object.assign({className:_t()({[`${dt}-${Ne}`]:Ne,[`${dt}-disabled`]:We,[`${dt}-ellipsis`]:Fu,[`${dt}-single-line`]:su&&nn===1,[`${dt}-ellipsis-single-line`]:Ln,[`${dt}-ellipsis-multiple-line`]:tu},lt),prefixCls:$e,style:Object.assign(Object.assign({},vt),{WebkitLineClamp:tu?nn:void 0}),component:nt,ref:(0,bt.sQ)(le,He,I),direction:Et,onClick:It.includes("text")?pt:void 0,"aria-label":vn==null?void 0:vn.toString(),title:ft},ru),C.createElement(Vt,{enabledMeasure:su&&!xt,text:ye,rows:nn,width:yo,fontSize:qn,onEllipsis:eo},(Ce,St)=>{let Wt=Ce;return Ce.length&&St&&vn&&(Wt=C.createElement("span",{key:"show-content","aria-hidden":!0},Wt)),Tu(g,C.createElement(C.Fragment,null,Wt,Eu(St)))}))))}),Ze=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R},Lu=C.forwardRef((g,I)=>{var{ellipsis:R,rel:L}=g,j=Ze(g,["ellipsis","rel"]);const $e=Object.assign(Object.assign({},j),{rel:L===void 0&&j.target==="_blank"?"noopener noreferrer":L});return delete $e.navigate,C.createElement(Wu,Object.assign({},$e,{ref:I,ellipsis:!!R,component:"a"}))}),cn=C.forwardRef((g,I)=>C.createElement(Wu,Object.assign({ref:I},g,{component:"div"}))),mn=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R};const Qt=(g,I)=>{var{ellipsis:R}=g,L=mn(g,["ellipsis"]);const j=C.useMemo(()=>R&&typeof R=="object"?(0,gt.Z)(R,["expandable","rows"]):R,[R]);return C.createElement(Wu,Object.assign({ref:I},L,{ellipsis:j,component:"span"}))};var dn=C.forwardRef(Qt),wn=function(g,I){var R={};for(var L in g)Object.prototype.hasOwnProperty.call(g,L)&&I.indexOf(L)<0&&(R[L]=g[L]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,L=Object.getOwnPropertySymbols(g);j<L.length;j++)I.indexOf(L[j])<0&&Object.prototype.propertyIsEnumerable.call(g,L[j])&&(R[L[j]]=g[L[j]]);return R};const kn=[1,2,3,4,5];var Se=C.forwardRef((g,I)=>{const{level:R=1}=g,L=wn(g,["level"]);let j;return kn.includes(R)?j=`h${R}`:j="h1",C.createElement(Wu,Object.assign({ref:I},L,{component:j}))});const en=Ru;en.Text=dn,en.Link=Lu,en.Title=Se,en.Paragraph=cn;var gu=en},57761:function(iu,it,h){"use strict";Object.defineProperty(it,"__esModule",{value:!0});var C=function(){function ge(Fe,Be){for(var G=0;G<Be.length;G++){var te=Be[G];te.enumerable=te.enumerable||!1,te.configurable=!0,"value"in te&&(te.writable=!0),Object.defineProperty(Fe,te.key,te)}}return function(Fe,Be,G){return Be&&ge(Fe.prototype,Be),G&&ge(Fe,G),Fe}}(),t=h(67294),A=Xe(t),V=h(45697),fe=Xe(V);function Xe(ge){return ge&&ge.__esModule?ge:{default:ge}}function U(ge,Fe){var Be={};for(var G in ge)Fe.indexOf(G)>=0||Object.prototype.hasOwnProperty.call(ge,G)&&(Be[G]=ge[G]);return Be}function d(ge,Fe){if(!(ge instanceof Fe))throw new TypeError("Cannot call a class as a function")}function me(ge,Fe){if(!ge)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Fe&&(typeof Fe=="object"||typeof Fe=="function")?Fe:ge}function ie(ge,Fe){if(typeof Fe!="function"&&Fe!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Fe);ge.prototype=Object.create(Fe&&Fe.prototype,{constructor:{value:ge,enumerable:!1,writable:!0,configurable:!0}}),Fe&&(Object.setPrototypeOf?Object.setPrototypeOf(ge,Fe):ge.__proto__=Fe)}var _t=function(ge){ie(Fe,ge);function Fe(Be){d(this,Fe);var G=me(this,(Fe.__proto__||Object.getPrototypeOf(Fe)).call(this,Be));return G.scrollListener=G.scrollListener.bind(G),G.eventListenerOptions=G.eventListenerOptions.bind(G),G.mousewheelListener=G.mousewheelListener.bind(G),G}return C(Fe,[{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 G=this.getParentElement(this.scrollComponent);G.scrollTop=G.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var G=!1,te={get passive(){G=!0}};try{document.addEventListener("test",null,te),document.removeEventListener("test",null,te)}catch(ct){}return G}},{key:"eventListenerOptions",value:function(){var G=this.props.useCapture;return this.isPassiveSupported()&&(G={useCapture:this.props.useCapture,passive:!0}),G}},{key:"setDefaultLoader",value:function(G){this.defaultLoader=G}},{key:"detachMousewheelListener",value:function(){var G=window;this.props.useWindow===!1&&(G=this.scrollComponent.parentNode),G.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var G=window;this.props.useWindow===!1&&(G=this.getParentElement(this.scrollComponent)),G.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),G.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(G){var te=this.props.getScrollParent&&this.props.getScrollParent();return te!=null?te:G&&G.parentNode}},{key:"filterProps",value:function(G){return G}},{key:"attachScrollListener",value:function(){var G=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!G)){var te=window;this.props.useWindow===!1&&(te=G),te.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),te.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),te.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(G){G.deltaY===1&&!this.isPassiveSupported()&&G.preventDefault()}},{key:"scrollListener",value:function(){var G=this.scrollComponent,te=window,ct=this.getParentElement(G),gt=void 0;if(this.props.useWindow){var bt=document.documentElement||document.body.parentNode||document.body,Ee=te.pageYOffset!==void 0?te.pageYOffset:bt.scrollTop;this.props.isReverse?gt=Ee:gt=this.calculateOffset(G,Ee)}else this.props.isReverse?gt=ct.scrollTop:gt=G.scrollHeight-ct.scrollTop-ct.clientHeight;gt<Number(this.props.threshold)&&G&&G.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ct.scrollHeight,this.beforeScrollTop=ct.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(G,te){return G?this.calculateTopPosition(G)+(G.offsetHeight-te-window.innerHeight):0}},{key:"calculateTopPosition",value:function(G){return G?G.offsetTop+this.calculateTopPosition(G.offsetParent):0}},{key:"render",value:function(){var G=this,te=this.filterProps(this.props),ct=te.children,gt=te.element,bt=te.hasMore,Ee=te.initialLoad,Dt=te.isReverse,Kt=te.loader,wu=te.loadMore,Tt=te.pageStart,$=te.ref,oe=te.threshold,be=te.useCapture,W=te.useWindow,H=te.getScrollParent,Ae=U(te,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ae.ref=function(qe){G.scrollComponent=qe,$&&$(qe)};var ue=[ct];return bt&&(Kt?Dt?ue.unshift(Kt):ue.push(Kt):this.defaultLoader&&(Dt?ue.unshift(this.defaultLoader):ue.push(this.defaultLoader))),A.default.createElement(gt,Ae,ue)}}]),Fe}(t.Component);_t.propTypes={children:fe.default.node.isRequired,element:fe.default.node,hasMore:fe.default.bool,initialLoad:fe.default.bool,isReverse:fe.default.bool,loader:fe.default.node,loadMore:fe.default.func.isRequired,pageStart:fe.default.number,ref:fe.default.func,getScrollParent:fe.default.func,threshold:fe.default.number,useCapture:fe.default.bool,useWindow:fe.default.bool},_t.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},it.default=_t,iu.exports=it.default},246:function(iu,it,h){iu.exports=h(57761)}}]);
|