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

17 lines
281 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return d}});var C=h(54476),t=h(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},V=A,Ee=h(7657),qe=function(ie,pt){return t.createElement(Ee.Z,(0,C.Z)({},ie,{ref:pt,icon:V}))},U=t.forwardRef(qe),d=U},61481:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return d}});var C=h(54476),t=h(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},V=A,Ee=h(7657),qe=function(ie,pt){return t.createElement(Ee.Z,(0,C.Z)({},ie,{ref:pt,icon:V}))},U=t.forwardRef(qe),d=U},21856:function(ru,dt,h){"use strict";h.d(dt,{z:function(){return _e},Z:function(){return ee}});var C=h(59301),t=h(54580),A=h(8591),V=h(43418),Ee=h(3113),qe=h(26869),U=h(91554),d=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,ve=(ae,le,X)=>le in ae?d(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,ge=(ae,le)=>{for(var X in le||(le={}))ie.call(le,X)&&ve(ae,X,le[X]);if(me)for(var X of me(le))pt.call(le,X)&&ve(ae,X,le[X]);return ae},Pe=(ae,le,X)=>new Promise((ot,lt)=>{var Pt=Qe=>{try{et(X.next(Qe))}catch(Ne){lt(Ne)}},Zt=Qe=>{try{et(X.throw(Qe))}catch(Ne){lt(Ne)}},et=Qe=>Qe.done?ot(Qe.value):Promise.resolve(Qe.value).then(Pt,Zt);et((X=X.apply(ae,le)).next())});const M="\u3000\u3000";function ne(ae){var le=["Bytes","KB","MB","GB","TB"];if(ae==0)return"0 Byte";var X=parseInt(""+Math.floor(Math.log(ae)/Math.log(1024)),10);return(ae/Math.pow(1024,X)).toFixed(1)+" "+le[X]}var ut=({value:ae=[],action:le,onChange:X,className:ot,maxSize:lt=150,title:Pt="\u6587\u4EF6\u4E0A\u4F20",accept:Zt=null})=>{const et={multiple:!1,fileList:ae,accept:Zt,withCredentials:!0,beforeUpload:Ne=>Ne.size/1024/1024<lt?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${lt}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(Ne){var Tt,Yt,tu,uu;let su=[...Ne.fileList];if(su=su.map(jt=>(jt.name.indexOf(M)===-1&&(jt.name=`${jt.name}${M}${ne(jt.size)}`),ge({},jt))),Ne.file.status==="done"&&((Yt=(Tt=Ne.file)==null?void 0:Tt.response)==null?void 0:Yt.status)===-1){message.error((uu=(tu=Ne.file)==null?void 0:tu.response)==null?void 0:uu.message),X([]);return}X(su)},onRemove:Ne=>Pe(void 0,null,function*(){const Tt=Ne.size/1024/1024;return Ne.status==="uploading"?!0:Tt<lt&&(Ne.response?Ne.response.id:Ne.uid)?yield removeAttachment(Ne.response?Ne.response.id:Ne.id):!0})};function Qe(Ne){Ne.preventDefault(),Ne.stopPropagation()}return React.createElement("div",{className:`single-upload ${ot||""}`},React.createElement(Upload,ge({},et),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},Pt),React.createElement("span",{onClick:Qe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",lt,"M)"," ")))},Ft=h(61481),At=h(89392),pe=Object.defineProperty,Ct=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,zt=(ae,le,X)=>le in ae?pe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,R=(ae,le)=>{for(var X in le||(le={}))Ot.call(le,X)&&zt(ae,X,le[X]);if(Ct)for(var X of Ct(le))Mu.call(le,X)&&zt(ae,X,le[X]);return ae};const te=ae=>React.createElement("svg",R({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ae),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,N=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,nt=(ae,le,X)=>le in ae?W(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,Y=(ae,le)=>{for(var X in le||(le={}))Ae.call(le,X)&&nt(ae,X,le[X]);if(N)for(var X of N(le))oe.call(le,X)&&nt(ae,X,le[X]);return ae},Se=(ae,le,X)=>new Promise((ot,lt)=>{var Pt=Qe=>{try{et(X.next(Qe))}catch(Ne){lt(Ne)}},Zt=Qe=>{try{et(X.throw(Qe))}catch(Ne){lt(Ne)}},et=Qe=>Qe.done?ot(Qe.value):Promise.resolve(Qe.value).then(Pt,Zt);et((X=X.apply(ae,le)).next())});const{Dragger:G}=t.default;function _e(ae){let le=[];return ae&&ae.length>0&&(le=ae.map(X=>({uid:X.id,id:X.id,name:X.title+M+X.filesize,url:X.url,filesize:X.filesize,status:"done",response:{id:X.id}}))),le}var ee=({value:ae,onChange:le,action:X,data:ot,className:lt,maxSize:Pt=150,title:Zt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:et=!1,accept:Qe="",additionalText:Ne,isDragger:Tt,number:Yt=1e3,aloneClear:tu=!1,realTimeRemove:uu=!0,uploadText:su,setFileProgress:jt,showFileProgress:wu})=>{const[$u,ku]=(0,C.useState)(!1);let[it,iu]=(0,C.useState)(ae||[]),[_u,Qu]=(0,C.useState)(1);(0,C.useEffect)(()=>{ae&&(_u===1&&iu([...ae]),Qu(2),Yt===(ae==null?void 0:ae.length)&&ku(!0))},[ae]);const cu=()=>{setTimeout(()=>{it.pop(),iu([...it])},500)};wu&&jt(it.some(ze=>ze.status==="uploading"));const xu={multiple:!0,disabled:$u,accept:Qe,withCredentials:!0,fileList:it,beforeUpload:(ze,nu)=>{const Rt=ze.size/1024/1024;return it.concat(nu).length>Yt?(it.pop(),iu([...it]),A.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Yt}\u4E2A\u6587\u4EF6`),tu?Promise.reject():(cu(),!1)):Rt<Pt?!0:(A.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Pt}MB).`),tu?Promise.reject():(cu(),!1))},data:ot,action:X||`${qe.Z.API_SERVER}/api/attachments.json`,onChange(ze){var nu,Rt,Ut,vu;if(ze.file.status==="removed"?it=ze.fileList:it=(0,At.uniqBy)([...ze.fileList,...it],"uid"),ze.file.status==="done"&&((Rt=(nu=ze.file)==null?void 0:nu.response)==null?void 0:Rt.status)===-1){A.ZP.error((vu=(Ut=ze.file)==null?void 0:Ut.response)==null?void 0:vu.message);return}it.length>=Yt?ku(!0):ku(!1),iu([...it]),it=it.map(wt=>{var Tu,ou;return(Tu=wt==null?void 0:wt.response)!=null&&Tu.id&&(wt.url=(ou=wt==null?void 0:wt.response)==null?void 0:ou.url),wt.name.indexOf(M)===-1&&(wt.name=`${wt.name}${M}${ne(wt.size)}`),Y({},wt)}),console.log("info:",ze,it),le(it)},onRemove:ze=>Se(void 0,null,function*(){if(!uu)return!0;const nu=()=>Se(void 0,null,function*(){if(ze.response?ze.response.id:ze.id){let Ut=yield(0,U.JZ)(ze.response?ze.response.id:ze.uid);return Promise.resolve(Ut)}else return!0});return et?new Promise((Rt,Ut)=>{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:()=>Se(void 0,null,function*(){const vu=yield nu();A.ZP.success("\u5220\u9664\u6210\u529F"),Rt(!0)}),onCancel:()=>Rt(!1)})}):yield nu()})};function Ou(ze){ze.preventDefault(),ze.stopPropagation()}return C.createElement("div",{className:`multi-upload ${lt||""}`},Tt&&C.createElement(G,Y({},xu),C.createElement("p",{className:"ant-upload-drag-icon"},C.createElement(Ft.Z,null)),C.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",C.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Pt,"MB)"," "),Ne),!Tt&&C.createElement(t.default,Y({},xu),C.createElement(Ee.ZP,{disabled:$u,className:"upload_button"},C.createElement("img",{className:"aBtn_img",src:Fe}),Zt),C.createElement("span",{onClick:Ou,className:"upload_text"},su||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Pt}MB)`)))}},31683:function(ru,dt,h){"use strict";var C=h(59301),t=h(78241),A=h(8591),V=h(43418),Ee=h(95237),qe=h(5112),U=h(5871),d=h(43604),me=h(5083),ie=h(24905),pt=h(56656),ve=h.n(pt),ge=h(97013),Pe=h(11968),M=h(31735),ne=h(58106),ut=h(42232),Ft=h(51600),At=h(50004),pe=h(59301),Ct=Object.defineProperty,Ot=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Fe=(Y,Se,G)=>Se in Y?Ct(Y,Se,{enumerable:!0,configurable:!0,writable:!0,value:G}):Y[Se]=G,W=(Y,Se)=>{for(var G in Se||(Se={}))R.call(Se,G)&&Fe(Y,G,Se[G]);if(zt)for(var G of zt(Se))te.call(Se,G)&&Fe(Y,G,Se[G]);return Y},N=(Y,Se)=>Ot(Y,Mu(Se)),Ae=(Y,Se)=>{var G={};for(var _e in Y)R.call(Y,_e)&&Se.indexOf(_e)<0&&(G[_e]=Y[_e]);if(Y!=null&&zt)for(var _e of zt(Y))Se.indexOf(_e)<0&&te.call(Y,_e)&&(G[_e]=Y[_e]);return G},oe=(Y,Se,G)=>new Promise((_e,ee)=>{var ae=ot=>{try{X(G.next(ot))}catch(lt){ee(lt)}},le=ot=>{try{X(G.throw(ot))}catch(lt){ee(lt)}},X=ot=>ot.done?_e(ot.value):Promise.resolve(ot.value).then(ae,le);X((G=G.apply(Y,Se)).next())});const nt=Y=>{var Se=Y,{classroomList:G,dispatch:_e,courseEndTime:ee,onWindowBack:ae}=Se,le=Ae(Se,["classroomList","dispatch","courseEndTime","onWindowBack"]),X,ot,lt,Pt,Zt,et,Qe,Ne,Tt,Yt,tu,uu,su,jt,wu,$u,ku,it,iu,_u,Qu,cu,xu,Ou,ze,nu,Rt,Ut,vu,wt,Tu,ou,un,cn,Cn,Vu,mn,Ge,dn;const Gu=(0,ne.useParams)(),[Ju]=t.default.useForm(),[pn,fn]=(0,C.useState)(1),[Kt,En]=(0,C.useState)([]),[bn,Jn]=(0,C.useState)(0),[nn,we]=(0,C.useState)(2e3),[Wn,F]=(0,C.useState)(!0),[H,$]=(0,C.useState)(!1),[L,J]=(0,C.useState)(!1),[Ce,rt]=(0,C.useState)([]),[ft,je]=(0,C.useState)(!0),[Je,He]=(0,C.useState)(!((lt=(ot=(X=G.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:ot[0])!=null&&lt.send_type));let[Ye,Et]=(0,C.useState)([0,0,0]);(0,C.useEffect)(()=>{var re,Ue,Re,Mt,$t,Ze,ct,bt,Ht,Qt,vt,mt,mu;if(G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(xt(),(Re=(Ue=(re=G.actionTabs)==null?void 0:re.selectArrsAll)==null?void 0:Ue[0])!=null&&Re.can_publish?Et([...(Ht=(bt=(ct=G.actionTabs)==null?void 0:ct.selectArrsAll)==null?void 0:bt[0])==null?void 0:Ht.difficult_count]):Et([...(Ze=($t=(Mt=G.actionTabs)==null?void 0:Mt.selectArrsAll)==null?void 0:$t[0])==null?void 0:Ze.difficult_settings]),He(!((mt=(vt=(Qt=G.actionTabs)==null?void 0:Qt.selectArrsAll)==null?void 0:vt[0])!=null&&mt.send_type)),kt(),G.actionTabs.type===2){const Wu=(mu=G.actionTabs.selectArrsAll)==null?void 0:mu[0];je(Wu.unified_setting)}else je(!1)},[G.actionTabs]),(0,C.useEffect)(()=>{if(H){if(L)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,Pe.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:N(W({},G.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Gu)})):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})}},[H]);const kt=re=>oe(void 0,null,function*(){F(!0);const Ue=yield(0,Ft.c_)(N(W({},Gu),{page:re||pn,limit:2e4,homework_id:G.actionTabs.type===1?"":G.actionTabs.selectArrs[0]}));Ue==null||Ue.course_groups.map((Re,Mt)=>{Re.key=Re.id,Re.title=Re.name,Re.disabled=Re.is_published}),Ue&&(En([...Ue==null?void 0:Ue.course_groups]),Jn(Ue==null?void 0:Ue.course_groups_count),F(!1),re||Ju.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),tt=()=>{(0,Pe.GJ)()?G.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Gu)}),_e({type:"shixunHomeworks/getWorkSetting",payload:W({},Gu)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:N(W({},G.actionTabs.params),{type:5,category:G.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})},_t=()=>oe(void 0,null,function*(){var re,Ue;if((0,Pe.Rm)()&&!((re=G.AssistantObject.hack)!=null&&re.can_publish)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),be(!1);return}const Re=W({},Ju.getFieldsValue());if(Re.end_time<=Re.publish_time){A.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),be(!1);return}if((Ce==null?void 0:Ce.length)<=0&&!ft&&Kt.length>0){A.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),be(!1);return}if(Ye.reduce((Ze,ct)=>Ze+ct)===0&&!Je){A.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),be(!1);return}let Mt={homework_ids:[...G.actionTabs.selectArrs],group_ids:Ce.length>0?Ce.map(Ze=>Ze.id):(Ue=G.detailCommonHomeworksList)==null?void 0:Ue.course_groups,end_time:ve()(Re.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ve()(Re.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ye==null?void 0:Ye.map(Ze=>Ze),send_type:Je?"0":"1",unified_setting:!Ce.length};if(be(!0),(yield(0,ge.ZP)(`/api/courses/${Gu.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:W({},Mt)})).status===0){if(be(!1),(0,M.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),A.ZP.success("\u53D1\u5E03\u6210\u529F"),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ae){ae();return}le.onCallback&&le.onCallback(),tt(),localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text: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 be(!1)}),xt=()=>{fn(1),En([]),rt([])},yu=bn>pn*nn,[Xt,be]=(0,C.useState)(!1);return pe.createElement(V.default,{width:600,confirmLoading:Xt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:_t,onCancel:()=>{if(xt(),_e({type:"classroomList/setActionTabs",payload:{}}),ae){ae();return}tt()}},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'),Kt&&pe.createElement(t.default,{form:Ju},pe.createElement("div",{style:{paddingLeft:0}},G.actionTabs.type===2&&pe.createElement(Ee.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),pe.createElement(qe.ZP.Group,{value:Je,disabled:!((et=(Zt=(Pt=G.actionTabs)==null?void 0:Pt.selectArrsAll)==null?void 0:Zt[0])!=null&&et.can_publish),onChange:re=>{He(re.target.value)}},pe.createElement(qe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),pe.createElement(qe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Je&&pe.createElement(Ee.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{style:{marginRight:65}}),pe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",pe.createElement(U.Z,{value:Ye[0],onChange:re=>{Ye[0]=re,Et([...Ye])},min:0,disabled:!((Tt=(Ne=(Qe=G.actionTabs)==null?void 0:Qe.selectArrsAll)==null?void 0:Ne[0])!=null&&Tt.can_publish),placeholder:`\u6700\u5927${(su=(uu=(tu=(Yt=G.actionTabs)==null?void 0:Yt.selectArrsAll)==null?void 0:tu[0])==null?void 0:uu.difficult_count)==null?void 0:su[0]}`,max:(ku=($u=(wu=(jt=G.actionTabs)==null?void 0:jt.selectArrsAll)==null?void 0:wu[0])==null?void 0:$u.difficult_count)==null?void 0:ku[0],style:{width:60}})),pe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",pe.createElement(U.Z,{value:Ye[1],onChange:re=>{Ye[1]=re,Et([...Ye])},min:0,disabled:!((_u=(iu=(it=G.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:iu[0])!=null&&_u.can_publish),max:(Ou=(xu=(cu=(Qu=G.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:cu[0])==null?void 0:xu.difficult_count)==null?void 0:Ou[1],placeholder:`\u6700\u5927${(Ut=(Rt=(nu=(ze=G.actionTabs)==null?void 0:ze.selectArrsAll)==null?void 0:nu[0])==null?void 0:Rt.difficult_count)==null?void 0:Ut[1]}`,style:{width:60}})),pe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",pe.createElement(U.Z,{value:Ye[2],onChange:re=>{Ye[2]=re,Et([...Ye])},min:0,disabled:!((Tu=(wt=(vu=G.actionTabs)==null?void 0:vu.selectArrsAll)==null?void 0:wt[0])!=null&&Tu.can_publish),placeholder:`\u6700\u5927${(Cn=(cn=(un=(ou=G.actionTabs)==null?void 0:ou.selectArrsAll)==null?void 0:un[0])==null?void 0:cn.difficult_count)==null?void 0:Cn[2]}`,max:(dn=(Ge=(mn=(Vu=G.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:mn[0])==null?void 0:Ge.difficult_count)==null?void 0:dn[2],style:{width:60}}))),pe.createElement(Ee.Z,{className:"mt30",align:"middle"},pe.createElement(d.Z,null,pe.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},pe.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:re=>(0,At.Q8)(re,ee),disabledTime:re=>(0,At.d0)(re),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,M.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),pe.createElement(d.Z,{className:"ml20"},pe.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},pe.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,M.U6)(),"HH:mm")},disabledDate:re=>(0,At.Q8)(re,ee,Ju.getFieldValue("publish_time")),disabledTime:re=>(0,At.d0)(re,Ju.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),G.actionTabs.type===2&&pe.createElement(Ee.Z,{style:{marginBottom:"10px"}},pe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),pe.createElement(qe.ZP.Group,{value:ft,onChange:re=>{je(re.target.value),rt([])}},pe.createElement(qe.ZP,{value:!0,disabled:!G.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),pe.createElement(qe.ZP,{className:"ml20",disabled:Kt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Kt.length<=0&&G.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"')),(G.actionTabs.type===1||!ft)&&Kt.length>0&&pe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},pe.createElement("span",{style:{flex:1}},pe.createElement(ie.default,{checked:Ce.length===Kt.length,onChange:re=>{Ce.length===Kt.length?rt([]):rt(Kt.filter(Ue=>!Ue.is_published))}},"\u5168\u9009")," "),pe.createElement("span",{style:{width:16}}),pe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ce.length||0,"\u4E2A\u5206\u73ED")),(G.actionTabs.type===1||!ft)&&Kt.length>0&&pe.createElement(ut.Z,{data:Kt,selectedRowKeys:Ce,setSelectedRowKeys:rt})))};dt.Z=(0,ne.connect)(({classroomList:Y})=>({classroomList:Y}))(nt)},23393:function(ru,dt,h){"use strict";h.r(dt),h.d(dt,{default:function(){return Rc}});var C=h(80871),t=h(59301),A=h(58106),V=h(8591),Ee=h(58421),qe=h(81228),U=h(31735),d=h(11968),me=h(43418),ie=h(97013),pt=h(32062),ve=Object.defineProperty,ge=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,Ft=(e,n,u)=>n in e?ve(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,At=(e,n)=>{for(var u in n||(n={}))ne.call(n,u)&&Ft(e,u,n[u]);if(M)for(var u of M(n))ut.call(n,u)&&Ft(e,u,n[u]);return e},pe=(e,n)=>ge(e,Pe(n)),Ct=(e,n)=>{var u={};for(var a in e)ne.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&M)for(var a of M(e))n.indexOf(a)<0&&ut.call(e,a)&&(u[a]=e[a]);return u},Ot=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Mu=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=Ct(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[O,b]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){b(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var D;I.author_login===((D=m.userInfo)==null?void 0:D.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:()=>{Z()}}):b(!0)}else b(!1)},[u.actionTabs.key]);const Z=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:O,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>Ot(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,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:pe(At({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:At({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{Z()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var zt=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Mu),R=h(78241),te=h(95237),Fe=h(5112),W=h(5871),N=h(43604),Ae=h(5083),oe=h(24905),nt=h(56656),Y=h.n(nt),Se=h(79764),G=h(51600),_e=h(50004),ee=h(59301),ae=Object.defineProperty,le=Object.defineProperties,X=Object.getOwnPropertyDescriptors,ot=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,Zt=(e,n,u)=>n in e?ae(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,et=(e,n)=>{for(var u in n||(n={}))lt.call(n,u)&&Zt(e,u,n[u]);if(ot)for(var u of ot(n))Pt.call(n,u)&&Zt(e,u,n[u]);return e},Qe=(e,n)=>le(e,X(n)),Ne=(e,n)=>{var u={};for(var a in e)lt.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ot)for(var a of ot(e))n.indexOf(a)<0&&Pt.call(e,a)&&(u[a]=e[a]);return u},Tt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Yt=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Ne(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,O,b,B,Z,_,I,D,j,x,de,K,p,v,q,w,S,xe,ht,ue,St,f,k,P,Be,gt,Ke,Au,Cu,y,z,Oe,se;const ye=(0,A.useParams)(),[at]=R.default.useForm(),[eu,Eu]=(0,t.useState)(1),[he,bu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,In]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Bt,Du]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Nn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[st,Bu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Xe,Pu,sn,Nt,Xu,jn,Rn,Mn,$n,Vn,Gn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Zn(),(Xe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Xe.can_publish?Bu([...(Rn=(jn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:jn[0])==null?void 0:Rn.difficult_count]):Bu([...(Nt=(sn=(Pu=u.actionTabs)==null?void 0:Pu.selectArrsAll)==null?void 0:sn[0])==null?void 0:Nt.difficult_settings]),Nn(!((Vn=($n=(Mn=u.actionTabs)==null?void 0:Mn.selectArrsAll)==null?void 0:$n[0])!=null&&Vn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Gn=u.actionTabs.selectArrsAll)==null?void 0:Gn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(et({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:et({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:et({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>Tt(void 0,null,function*(){In(!0);const We=yield(0,G.c_)(Qe(et({},ye),{page:ce||eu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Xe,Pu)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),We&&(bu([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),In(!1),ce||at.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"))}))}),Hn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:et({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:et({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Qe(et({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:et({},u.actionTabs.params)})},Wo=()=>Tt(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){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"),Wt(!1);return}const Xe=et({},at.getFieldsValue());if(Xe.end_time<=Xe.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Wt(!1);return}if((Bt==null?void 0:Bt.length)<=0&&!Uu&&he.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(st.reduce((Nt,Xu)=>Nt+Xu)===0&&!Ku){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Wt(!1);return}let Pu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Bt.length>0?Bt.map(Nt=>Nt.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:Y()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:st==null?void 0:st.map(Nt=>Nt),send_type:Ku?"0":"1",unified_setting:!Bt.length};if(Wt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:et({},Pu)})).status===0){if(Wt(!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(),Hn(),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 Wt(!1)}),Zn=()=>{Eu(1),bu([]),Du([])},Jc=Mo>eu*Vo,[zo,Wt]=(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(Zn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Hn()}},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(R.default,{form:at},ee.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ee.createElement(Fe.ZP.Group,{value:Ku,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Nn(ce.target.value)}},ee.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ee.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{style:{marginRight:65}}),ee.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ee.createElement(W.Z,{value:st[0],onChange:ce=>{st[0]=ce,Bu([...st])},min:0,disabled:!((b=(O=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:O[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(I=(_=(Z=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:Z[0])==null?void 0:_.difficult_count)==null?void 0:I[0]}`,max:(de=(x=(j=(D=u.actionTabs)==null?void 0:D.selectArrsAll)==null?void 0:j[0])==null?void 0:x.difficult_count)==null?void 0:de[0],style:{width:60}})),ee.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ee.createElement(W.Z,{value:st[1],onChange:ce=>{st[1]=ce,Bu([...st])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(S=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:S.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(St=(ue=(ht=u.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:ue[0])==null?void 0:St.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),ee.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ee.createElement(W.Z,{value:st[2],onChange:ce=>{st[2]=ce,Bu([...st])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(Cu=(Au=(Ke=(gt=u.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:Ke[0])==null?void 0:Au.difficult_count)==null?void 0:Cu[2]}`,max:(se=(Oe=(z=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:z[0])==null?void 0:Oe.difficult_count)==null?void 0:se[2],style:{width:60}}))),ee.createElement(te.Z,{className:"mt30",align:"middle"},ee.createElement(N.Z,null,ee.createElement(R.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(N.Z,{className:"ml20"},ee.createElement(R.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,at.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ee.createElement(te.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(Fe.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Du([])}},ee.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ee.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Uu)&&he.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(oe.default,{checked:Bt.length===he.length,onChange:ce=>{Bt.length===he.length?Du([]):Du(he.filter(We=>!We.is_published))}},"\u5168\u9009")," "),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&he.length>0&&ee.createElement(Se.Z,{data:he,selectedRowKeys:Bt,setSelectedRowKeys:Du})))};var tu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Yt),uu=h(74643),su=Object.defineProperty,jt=Object.defineProperties,wu=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,ku=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,iu=(e,n,u)=>n in e?su(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,_u=(e,n)=>{for(var u in n||(n={}))ku.call(n,u)&&iu(e,u,n[u]);if($u)for(var u of $u(n))it.call(n,u)&&iu(e,u,n[u]);return e},Qu=(e,n)=>jt(e,wu(n)),cu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const xu=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>cu(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,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:Qu(_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 Ou=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(xu),ze=Object.defineProperty,nu=Object.defineProperties,Rt=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,vu=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Tu=(e,n,u)=>n in e?ze(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ou=(e,n)=>{for(var u in n||(n={}))vu.call(n,u)&&Tu(e,u,n[u]);if(Ut)for(var u of Ut(n))wt.call(n,u)&&Tu(e,u,n[u]);return e},un=(e,n)=>nu(e,Rt(n)),cn=(e,n)=>{var u={};for(var a in e)vu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Ut)for(var a of Ut(e))n.indexOf(a)<0&&wt.call(e,a)&&(u[a]=e[a]);return u},Cn=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Vu=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=cn(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Cn(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:un(ou({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ou({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var mn=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Vu),Ge=h(92832),dn=Object.defineProperty,Gu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,pn=Object.prototype.propertyIsEnumerable,fn=(e,n,u)=>n in e?dn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Kt=(e,n)=>{for(var u in n||(n={}))Ju.call(n,u)&&fn(e,u,n[u]);if(Gu)for(var u of Gu(n))pn.call(n,u)&&fn(e,u,n[u]);return e},En=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const bn=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=R.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:()=>En(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,O=yield(0,ie.ZP)(T,{method:"post",body:Kt({},g)});if(O.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 b=e.actionTabs.selectArrs.type,B=(O==null?void 0:O.category_id)||0;let Z=(c=r.pathname)==null?void 0:c.split("/");Z[4]=B,Z[3]=b||Z[3];const _=Z==null?void 0:Z.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(R.default,{form:l,initialValues:{name:""}},t.createElement(R.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Jn=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(bn),nn=h(99313),we=h(3113),Wn=h(26724),F=h.n(Wn),H=h(48066),$=h(28103),L=h(81327),J=h(6926),Ce={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},rt=Object.defineProperty,ft=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Je=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,Et=(e,n,u)=>n in e?rt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,kt=(e,n)=>{for(var u in n||(n={}))He.call(n,u)&&Et(e,u,n[u]);if(Je)for(var u of Je(n))Ye.call(n,u)&&Et(e,u,n[u]);return e},tt=(e,n)=>ft(e,je(n)),_t=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:xt}=H.default,yu=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>_t(void 0,null,function*(){const D=yield(0,J.he)(_);if(!D.status){if(D.shixuns.length===0&&I){B(!1);return}l(D.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(tt(kt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),O=_=>{T(_),e.current.shixun_ids=_},[b,B]=(0,t.useState)(!0),Z=_=>{c(tt(kt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(N.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:Z,hasMore:b,useWindow:!1},t.createElement(oe.default.Group,{onChange:O,value:g},o.map(_=>{const{name:I,id:D,description:j,challenge_names:x,author_name:de,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:D,className:Ce.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:Ce.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:D}),t.createElement("div",{className:Ce.title},I)),t.createElement("div",{className:Ce.contentWrapper},t.createElement(xt,{ellipsis:{rows:2},className:Ce.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,x.map((q,w)=>t.createElement("span",{key:w,className:Ce.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement($.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:Ce.info},t.createElement(L.Z,null,t.createElement("span",null,de),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 Xt=(0,t.forwardRef)(yu),be={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},re=h(59243),Ue=Object.defineProperty,Re=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,Ze=(e,n,u)=>n in e?Ue(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ct=(e,n)=>{for(var u in n||(n={}))Mt.call(n,u)&&Ze(e,u,n[u]);if(Re)for(var u of Re(n))$t.call(n,u)&&Ze(e,u,n[u]);return e},bt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Ht}=nn.default,Qt=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=R.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[O,b]=(0,t.useState)("myself");let[B,Z]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[D,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),x=[{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 de=[];const K=function(){return bt(this,null,function*(){var w;if(s){l(!1),++D.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:ct({},D)});B=[...B.concat(S.object_list)],I(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<D.limit?c(!1):c(!0),Z([...B]),S.object_list==""&&D.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>bt(void 0,null,function*(){T(!0);const S=yield(0,G.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>bt(void 0,null,function*(){var w;if(O==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.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:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(N.Z,{span:12},x.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:O===w.id?"primary":"default",className:"mr10",onClick:xe=>bt(void 0,null,function*(){if(w.id==="jupyter"){b(w.id);return}B=[],s=!0,D.page=0,D.search="",D.filter=w.id,K(),b(w.id)})},w.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;O==="jupyter"&&((S=q.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(O==="jupyter"){(S=q.current)==null||S.search(w);return}s=!0,D.search=w,D.page=0,B=[],K()},style:{width:260}}))),O==="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"),O==="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"),O==="jupyter"?t.createElement(Xt,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&O==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(R.default,{form:m,initialValues:{group_ids:de},className:be.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(R.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",be.line1].join(" ")},w.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:be.line1},w==null?void 0:w.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},O==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var vt=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(Qt),mt=h(9726),mu=h(21856),Wu=Object.defineProperty,Lu=Object.defineProperties,qu=Object.getOwnPropertyDescriptors,Dn=Object.getOwnPropertySymbols,Bn=Object.prototype.hasOwnProperty,zn=Object.prototype.propertyIsEnumerable,Pn=(e,n,u)=>n in e?Wu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Yn=(e,n)=>{for(var u in n||(n={}))Bn.call(n,u)&&Pn(e,u,n[u]);if(Dn)for(var u of Dn(n))zn.call(n,u)&&Pn(e,u,n[u]);return e},Un=(e,n)=>Lu(e,qu(n)),co=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Kn=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=R.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>co(void 0,null,function*(){var E;yield i.validateFields();const m=Yn({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(Un(Yn({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(R.default,{form:i,initialValues:{}},t.createElement(R.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(R.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var mo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Kn),fe=h(20834),Dt=h(38854),au=h(6848),wn=h(10824),fo=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:O,onDropdownMenuClick:b})=>{var B,Z;const _=()=>t.createElement(fe.default,{onClick:({key:D})=>b(D)},o.map(D=>t.createElement(fe.default.Item,{key:D.id},D.name))),I=(0,A.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},u==null?void 0:u.map((D,j)=>t.createElement("div",{key:j,className:`text-16px flex item-center justify-center current ${c==(D==null?void 0:D.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:c==(D==null?void 0:D.id)?"#1890FF":""},onClick:()=>e?{}:T(D)},D==null?void 0:D.name,D.total!==void 0&&t.createElement("span",{className:"ml-4px"},D==null?void 0:D.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(Dt.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:D})=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.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}D=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:I.categoryId}}),D=="3"&&A.history.push(`/classrooms/${I==null?void 0:I.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(au.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{A.history.push(`/classrooms/${I.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(au.Z,{title:m},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:O})),t.createElement(Dt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,dropdownRender:_},t.createElement(au.Z,{title:((Z=g==null?void 0:g.userInfo)==null?void 0:Z.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(wn.op,{theme:C.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},_n={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Iu=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:_n.searchSortControllerContainer},t.createElement(wn.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(Dt.Z,{dropdownRender:()=>t.createElement(fe.default,{selectedKeys:[a]},o.map(c=>t.createElement(fe.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${_n.btn} ${s?_n.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(au.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:_n.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},yt={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Vt=h(84105),en=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),lu=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Oo);let O;const[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(""),I=x=>{a(x.target.checked),i(x.target.checked?E.map(de=>de.homework_id):[]),x.target.checked?T([...E]):T([])},D=()=>{let x={courseId:l.id,container_type:"program_homework"};l.categoryId&&(x.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:x}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(O=c.course_modules.filter(x=>x.type==="program_homework")[0]);const j=t.createElement("div",{className:yt.moveCategory,onMouseLeave:x=>B(!1)},t.createElement(fe.default,{onClick:x=>en(void 0,[x],function*({item:de,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(Ge.default,{onChange:x=>{_(x.target.value)}})),O&&O.second_category.filter(x=>x.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(x,de){var K;if(!(Z!==""&&x.category_name.indexOf(Z)<0))return t.createElement(t.Fragment,null,t.createElement(fe.default.Item,{className:"multi-llipsis1e",key:x.category_id},x.category_name),(K=x==null?void 0:x.third_category)==null?void 0:K.map(p=>t.createElement(fe.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:x=>{x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:yt.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"top",menu:{items:e,onClick:({key:x})=>{n({key:x})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",onClick:D,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:x=>x.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Vt.Z,null)))))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},zu=h(1710),Lt={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},tn=h(95673),hu=h(20047),Eo=Object.defineProperty,_o=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Xn=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,gu=(e,n,u)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fu=(e,n)=>{for(var u in n||(n={}))yo.call(n,u)&&gu(e,u,n[u]);if(Xn)for(var u of Xn(n))ho.call(n,u)&&gu(e,u,n[u]);return e},go=(e,n)=>_o(e,vo(n)),du=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Fo=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,O,b,B,Z,_;const{batchStatus:I,selectArrs:D,setSelectArrs:j,selectArrsAll:x,setSelectArrsAll:de,dispatch:K}=(0,t.useContext)(Oo);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=go(Fu(Fu({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const ht=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return du(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Fu({},p)});xe(f.data)})}const St=f=>{D.includes(f)?(j(D.filter(k=>k!==f)),de(x.filter(k=>k.homework_id!==f))):(j([...D,f]),de([...x,e]))};return t.createElement("div",{className:Lt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,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(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:D.includes(e.homework_id),onChange:()=>St(e.homework_id)})),t.createElement("div",{className:Lt.info},t.createElement("div",{className:Lt.title},t.createElement("div",{className:Lt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(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:Lt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be,gt;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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 Ke=U.cX.getItem(`${(gt=i==null?void 0:i.userInfo)==null?void 0:gt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fu({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Lt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Lt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>du(void 0,null,function*(){f.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:Lt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Lt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(Dt.Z,{placement:"bottomCenter",overlayClassName:Lt.dro,dropdownRender:()=>t.createElement(fe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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:Fu({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){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:Fu({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(fe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ge.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>du(void 0,null,function*(){let P=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(fe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>du(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){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:x,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Lt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Lt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[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((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"},"\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((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&t.createElement("span",{className:Lt.iconV,onClick:f=>du(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Lt.content},(0,d.dE)()&&t.createElement("span",{className:Lt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(zu.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}))))},Ao={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},Q={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},De=Object.defineProperty,It=Object.defineProperties,qt=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Xo=(e,n,u)=>n in e?De(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qo=(e,n)=>{for(var u in n||(n={}))Co.call(n,u)&&Xo(e,u,n[u]);if(on)for(var u of on(n))bo.call(n,u)&&Xo(e,u,n[u]);return e},qo=(e,n)=>It(e,qt(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 b=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:b.homeworks,originData:b.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>ea(void 0,null,function*(){l(!0);let b={homework_common_ids:m};a.categoryId&&(b=qo(Qo({},b),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:b});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(b,B)=>{b.target.checked?r([...m,B]):r(m.filter(Z=>Z!==B))},T=b=>{const B=i.originData.filter(Z=>Z.name.indexOf(b)>-1);E(qo(Qo({},i),{targerData:B}))},O=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${Q.otherHomeworkWrap}`},t.createElement("div",{className:Q.otherHomeworkContainer},t.createElement("div",{className:Q.search},t.createElement(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Q.content},i.targerData.map(b=>t.createElement("div",{className:`${Q.listItem} mb10`,key:b.id},t.createElement(oe.default,{checked:m.includes(b.id),onChange:B=>g(B,b.id)}),t.createElement("div",{className:Q.info},t.createElement("div",{className:`${Q.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Q.title},b.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${b.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Q.describe}`},b.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},b.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",b.created_at)))))),t.createElement("div",{className:Q.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:O},"\u786E\u5B9A"))))},Zl=h(3941),jl=h(5152),Do=h(96456),Bo=h(57809),Po=h(71418),Rl=h(48228),wo=h.n(Rl),Yu=h(26718),Te=h(59301),Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,n,u)=>n in e?Ml(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,vn=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(Qn)for(var u of Qn(n))ua.call(n,u)&&na(e,u,n[u]);return e},oa=(e,n)=>$l(e,Vl(n)),Gl=(e,n)=>{var u={};for(var a in e)ta.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Qn)for(var a of Qn(e))n.indexOf(a)<0&&ua.call(e,a)&&(u[a]=e[a]);return u},ko=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});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]),Te.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(oa(vn({},r),{leftSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Te.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Te.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Te.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Te.createElement(re.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(oa(vn({},r),{rigthSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Te.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(N.Z,null,c==null?void 0:c.name),Te.createElement(N.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Te.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Wl=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Gl(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[O]=R.default.useForm(),b=R.default.useWatch("penalty_type",O),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,Z,_,I]=(0,Yu.U)(G.c_,vn(vn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,D,j]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,x,de]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>ko(void 0,[...p],function*(v={}){D({});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:x,onOk:()=>ko(void 0,null,function*(){O.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(R.default,{form:O,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 S=yield de(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[vn({},p)]}:vn({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Te.createElement(te.Z,{wrap:!1,gutter:20},Te.createElement(N.Z,{flex:1},Te.createElement(R.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return b===2&&v>100?Promise.reject(Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Te.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:b==1?"\u5206":"%",max:b===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Te.createElement(R.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(O.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(N.Z,{flex:"390px"},Te.createElement(R.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()(j==null?void 0:j.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${j==null?void 0:j.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:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Te.createElement(Po.Z,{spinning:Z},Te.createElement(R.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(Jl,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{D({group_ids:p})}})))))};var zl=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Wl),pu=h(59301),Yl=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return pu.createElement(pu.Fragment,null,pu.createElement(re.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:pu.createElement(pu.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",pu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),m&&pu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},pu.createElement("div",null,pu.createElement("div",null,pu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),pu.createElement("div",null,pu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Me=h(59301),Ul=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?Ul(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,xn=(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(xn({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,O]=(0,t.useState)([]),[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(!1),[I,D]=(0,t.useState)([]),[j,x]=(0,t.useState)(!1),[de,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(xn(xn({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=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 ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(O([]),D([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{O([])},[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 ht=(y,z)=>{s.page=y,ue()},ue=(y={})=>{O([]),D([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:xo(xn({},s),{type:5})})},St=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var 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"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},gt=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Me.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Me.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Me.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Me.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var z,Oe,se,ye,at,eu,Eu;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,hu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){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)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.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)()&&!((Eu=(eu=e.AssistantObject)==null?void 0:eu.hack)!=null&&Eu.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(xn({},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"}}),ue()}),Cu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),y},[S]);return Me.createElement(Oo.Provider,{value:{params:s,batchStatus:Z,selectArrs:T,setSelectArrs:O,allSelect:b,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:D}},Me.createElement("section",null,Me.createElement("aside",{className:Ao.bg},Me.createElement(fo,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:St(),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}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),Me.createElement(Iu,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:Z,SortMenuName:de,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},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"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Yl,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(re.Z,null),Me.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Me.Fragment,null,Me.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,z)=>Me.createElement(Fo,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Me.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ht,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Me.createElement(qe.Z,{offsetBottom:0},Me.createElement(lu,{buttonDataSource:gt,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Me.createElement(zl,{getData:ue}),Me.createElement(zt,{onCallback:()=>_(!1)}),Me.createElement(Zl.Z,{onOk:()=>{ue()}}),Me.createElement(jl.Z,{onOk:()=>{}}),Me.createElement(tu,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Me.createElement(uu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),Me.createElement(Ou,null),Me.createElement(mn,{onCallback:()=>_(!1)}),Me.createElement(Jn,{onCallback:()=>_(!1)}),Me.createElement(vt,{refreshList:ue}),Me.createElement(mo,null),Me.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&Me.createElement(Hl,{courseId:s.coursesId,type:"1",onCancel:()=>x(!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,qn=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(qn)for(var u of qn(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&&qn)for(var a of qn(e))n.indexOf(a)<0&&sa.call(e,a)&&(u[a]=e[a]);return u},sr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ir=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=rr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[O,b]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){b(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var D;I.author_login===((D=m.userInfo)==null?void 0:D.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:()=>{Z()}}):b(!0)}else b(!1)},[u.actionTabs.key]);const Z=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:O,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>sr(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,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:()=>{Z()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var cr=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ir),mr=h(46203),ke=h(59301),dr=Object.defineProperty,pr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,eo=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(eo)for(var u of eo(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&&eo)for(var a of eo(e))n.indexOf(a)<0&&da.call(e,a)&&(u[a]=e[a]);return u},fa=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const _r=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Er(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,O,b,B,Z,_,I,D,j,x,de,K,p,v,q,w,S,xe,ht,ue,St,f,k,P,Be,gt,Ke,Au,Cu,y,z,Oe,se;const ye=(0,A.useParams)(),[at]=R.default.useForm(),[eu,Eu]=(0,t.useState)(1),[he,bu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,In]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Bt,Du]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Nn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[st,Bu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Xe,Pu,sn,Nt,Xu,jn,Rn,Mn,$n,Vn,Gn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Zn(),(Xe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Xe.can_publish?Bu([...(Rn=(jn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:jn[0])==null?void 0:Rn.difficult_count]):Bu([...(Nt=(sn=(Pu=u.actionTabs)==null?void 0:Pu.selectArrsAll)==null?void 0:sn[0])==null?void 0:Nt.difficult_settings]),Nn(!((Vn=($n=(Mn=u.actionTabs)==null?void 0:Mn.selectArrsAll)==null?void 0:$n[0])!=null&&Vn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Gn=u.actionTabs.selectArrsAll)==null?void 0:Gn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Su({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Su({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>fa(void 0,null,function*(){In(!0);const We=yield(0,G.c_)(To(Su({},ye),{page:ce||eu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Xe,Pu)=>{Xe.key=Xe.id,Xe.title=Xe.name,Xe.disabled=Xe.is_published}),We&&(bu([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),In(!1),ce||at.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"))}))}),Hn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Su({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:Su({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Su({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})},Wo=()=>fa(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){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"),Wt(!1);return}const Xe=Su({},at.getFieldsValue());if(Xe.end_time<=Xe.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Wt(!1);return}if((Bt==null?void 0:Bt.length)<=0&&!Uu&&he.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(st.reduce((Nt,Xu)=>Nt+Xu)===0&&!Ku){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Wt(!1);return}let Pu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Bt.length>0?Bt.map(Nt=>Nt.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:Y()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:st==null?void 0:st.map(Nt=>Nt),send_type:Ku?"0":"1",unified_setting:!Bt.length};if(Wt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Su({},Pu)})).status===0){if(Wt(!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(),Hn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Wt(!1)}),Zn=()=>{Eu(1),bu([]),Du([])},Jc=Mo>eu*Vo,[zo,Wt]=(0,t.useState)(!1);return ke.createElement(me.default,{width:600,confirmLoading:zo,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Wo,onCancel:()=>{if(Zn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Hn()}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&ke.createElement(R.default,{form:at},ke.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ke.createElement(Fe.ZP.Group,{value:Ku,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Nn(ce.target.value)}},ke.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ke.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{style:{marginRight:65}}),ke.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ke.createElement(W.Z,{value:st[0],onChange:ce=>{st[0]=ce,Bu([...st])},min:0,disabled:!((b=(O=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:O[0])!=null&&b.can_publish),placeholder:`\u6700\u5927${(I=(_=(Z=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:Z[0])==null?void 0:_.difficult_count)==null?void 0:I[0]}`,max:(de=(x=(j=(D=u.actionTabs)==null?void 0:D.selectArrsAll)==null?void 0:j[0])==null?void 0:x.difficult_count)==null?void 0:de[0],style:{width:60}})),ke.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ke.createElement(W.Z,{value:st[1],onChange:ce=>{st[1]=ce,Bu([...st])},min:0,disabled:!((v=(p=(K=u.actionTabs)==null?void 0:K.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(S=(w=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:w[0])==null?void 0:S.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(St=(ue=(ht=u.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:ue[0])==null?void 0:St.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),ke.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ke.createElement(W.Z,{value:st[2],onChange:ce=>{st[2]=ce,Bu([...st])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(Cu=(Au=(Ke=(gt=u.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:Ke[0])==null?void 0:Au.difficult_count)==null?void 0:Cu[2]}`,max:(se=(Oe=(z=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:z[0])==null?void 0:Oe.difficult_count)==null?void 0:se[2],style:{width:60}}))),ke.createElement(te.Z,{className:"mt30",align:"middle"},ke.createElement(N.Z,null,ke.createElement(R.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(N.Z,{className:"ml20"},ke.createElement(R.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,at.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,at.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(Fe.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Du([])}},ke.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ke.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Uu)&&he.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(oe.default,{checked:Bt.length===he.length,onChange:ce=>{Bt.length===he.length?Du([]):Du(he.filter(We=>!We.is_published))}},"\u5168\u9009")," "),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Bt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&he.length>0&&ke.createElement(mr.Z,{data:he,selectedRowKeys:Bt,setSelectedRowKeys: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,to=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(to)for(var u of to(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&&to)for(var a of to(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]=R.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 g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,O=yield(0,ie.ZP)(T,{method:"post",body:Zr({},g)});if(O.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 b=e.actionTabs.selectArrs.type,B=(O==null?void 0:O.category_id)||0;let Z=(c=r.pathname)==null?void 0:c.split("/");Z[4]=B,Z[3]=b||Z[3];const _=Z==null?void 0:Z.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(R.default,{form:l,initialValues:{name:""}},t.createElement(R.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Mr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Rr),an={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},$r=Object.defineProperty,Vr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Da=(e,n,u)=>n in e?$r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ba=(e,n)=>{for(var u in n||(n={}))Jr.call(n,u)&&Da(e,u,n[u]);if(ba)for(var u of ba(n))Wr.call(n,u)&&Da(e,u,n[u]);return e},Pa=(e,n)=>Vr(e,Gr(n)),zr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:Yr}=H.default,Ur=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>zr(void 0,null,function*(){const D=yield(0,J.he)(_);if(!D.status){if(D.shixuns.length===0&&I){B(!1);return}l(D.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(Pa(Ba({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),O=_=>{T(_),e.current.shixun_ids=_},[b,B]=(0,t.useState)(!0),Z=_=>{c(Pa(Ba({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(N.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:Z,hasMore:b,useWindow:!1},t.createElement(oe.default.Group,{onChange:O,value:g},o.map(_=>{const{name:I,id:D,description:j,challenge_names:x,author_name:de,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:D,className:an.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:an.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:D}),t.createElement("div",{className:an.title},I)),t.createElement("div",{className:an.contentWrapper},t.createElement(Yr,{ellipsis:{rows:2},className:an.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,x.map((q,w)=>t.createElement("span",{key:w,className:an.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement($.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:an.info},t.createElement(L.Z,null,t.createElement("span",null,de),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},uo=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Yc}=nn.default,ts=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=R.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[O,b]=(0,t.useState)("myself");let[B,Z]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[D,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),x=[{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 de=[];const K=function(){return uo(this,null,function*(){var w;if(s){l(!1),++D.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:es({},D)});B=[...B.concat(S.object_list)],I(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<D.limit?c(!1):c(!0),Z([...B]),S.object_list==""&&D.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>uo(void 0,null,function*(){T(!0);const S=yield(0,G.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>uo(void 0,null,function*(){var w;if(O==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.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:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(N.Z,{span:12},x.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:O===w.id?"primary":"default",className:"mr10",onClick:xe=>uo(void 0,null,function*(){if(w.id==="jupyter"){b(w.id);return}B=[],s=!0,D.page=0,D.search="",D.filter=w.id,K(),b(w.id)})},w.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;O==="jupyter"&&((S=q.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(O==="jupyter"){(S=q.current)==null||S.search(w);return}s=!0,D.search=w,D.page=0,B=[],K()},style:{width:260}}))),O==="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"),O==="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"),O==="jupyter"?t.createElement(Kr,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&O==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(R.default,{form:m,initialValues:{group_ids:de},className:Lo.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(R.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Lo.line1].join(" ")},w.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Lo.line1},w==null?void 0:w.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},O==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==="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]=R.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>is(void 0,null,function*(){var E;yield i.validateFields();const m=Ta({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(ss(Ta({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(R.default,{form:i,initialValues:{}},t.createElement(R.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(R.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var ms=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(cs),yn={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},ds=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:O,onDropdownMenuClick:b})=>{var B,Z,_;const I=()=>t.createElement(fe.default,{onClick:({key:j})=>b(j)},o.map(j=>t.createElement(fe.default.Item,{key:j.id},j.name))),D=(0,A.useParams)();return t.createElement("div",{className:yn.tabMenuContainer},t.createElement(te.Z,null,t.createElement(N.Z,{flex:"1"},t.createElement(fe.default,{mode:"horizontal",selectedKeys:c},u.map(j=>t.createElement(fe.default.Item,{key:j.id,onClick:()=>e?{}:T(j),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},j.name),j.total!==void 0&&t.createElement("span",{className:""},j.total||0))))),t.createElement(N.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Dt.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(fe.default,null,t.createElement(fe.default.Item,{key:1,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.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:D.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(fe.default.Item,{key:3,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.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/${D==null?void 0:D.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/${D.coursesId}/program_homework/ranking`)}},t.createElement(au.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&s&&t.createElement("div",{className:yn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:O},t.createElement(au.Z,{title:m},t.createElement("span",{className:r?`${yn.iconH} iconfont icon-zhongmingmingmulu`:`${yn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Dt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:I},t.createElement("span",{onClick:()=>{},className:((Z=g==null?void 0:g.userInfo)==null?void 0:Z.user_status)===2?yn.selectBtn1:yn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(au.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},On={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:On.searchSortControllerContainer},t.createElement("div",null,t.createElement(Dt.Z,{dropdownRender:()=>t.createElement(fe.default,{selectedKeys:[a]},o.map(c=>t.createElement(fe.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${On.btn} ${s?On.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(au.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:On.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(wn.t7,{className:On.myInput,style:{width:220,marginLeft:"auto"},onChange:E,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},La={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},fs=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Es=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(No);let O;const[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(""),I=x=>{a(x.target.checked),i(x.target.checked?E.map(de=>de.homework_id):[]),x.target.checked?T([...E]):T([])},D=()=>{let x={courseId:l.id,container_type:"program_homework"};l.categoryId&&(x.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:x}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(O=c.course_modules.filter(x=>x.type==="program_homework")[0]);const j=t.createElement("div",{className:La.moveCategory,onMouseLeave:x=>B(!1)},t.createElement(fe.default,{onClick:x=>fs(void 0,[x],function*({item:de,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(Ge.default,{onChange:x=>{_(x.target.value)}})),O&&O.second_category.filter(x=>x.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(x,de){var K;if(!(Z!==""&&x.category_name.indexOf(Z)<0))return t.createElement(t.Fragment,null,t.createElement(fe.default.Item,{className:"multi-llipsis1e",key:x.category_id},x.category_name),(K=x==null?void 0:x.third_category)==null?void 0:K.map(p=>t.createElement(fe.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:x=>{x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:La.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"top",menu:{items:e,onClick:({key:x})=>{n({key:x})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",onClick:D,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:x=>x.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Vt.Z,null)))))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Gt={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(39032),_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,hn=(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,g,T,O,b,B,Z,_;const{batchStatus:I,selectArrs:D,setSelectArrs:j,selectArrsAll:x,setSelectArrsAll:de,dispatch:K}=(0,t.useContext)(No);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=Fs(hn(hn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const ht=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return Nu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:hn({},p)});xe(f.data)})}const St=f=>{D.includes(f)?(j(D.filter(k=>k!==f)),de(x.filter(k=>k.homework_id!==f))):(j([...D,f]),de([...x,e]))};return t.createElement("div",{className:Gt.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(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:D.includes(e.homework_id),onChange:()=>St(e.homework_id)})),t.createElement("div",{className:Gt.info},t.createElement("div",{className:Gt.title},t.createElement("div",{className:Gt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(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:Gt.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,Be,gt;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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 Ke=U.cX.getItem(`${(gt=i==null?void 0:i.userInfo)==null?void 0:gt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Gt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Gt.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:Gt.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:Gt.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(Dt.Z,{placement:"bottomCenter",overlayClassName:Gt.dro,dropdownRender:()=>t.createElement(fe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Nu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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:hn({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.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:hn({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(fe.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(Ge.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(fe.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(fe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Nu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){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:x,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.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:Gt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Gt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[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((b=e==null?void 0:e.status)==null?void 0:b[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((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&t.createElement("span",{className:Gt.iconV,onClick:f=>Nu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Gt.content},(0,d.dE)()&&t.createElement("span",{className:Gt.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&&S.length>5&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}))))},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 b=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:b.homeworks,originData:b.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Ma(void 0,null,function*(){l(!0);let b={homework_common_ids:m};a.categoryId&&(b=Ra(ja({},b),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:b});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(b,B)=>{b.target.checked?r([...m,B]):r(m.filter(Z=>Z!==B))},T=b=>{const B=i.originData.filter(Z=>Z.name.indexOf(b)>-1);E(Ra(ja({},i),{targerData:B}))},O=()=>{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(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Hu.content},i.targerData.map(b=>t.createElement("div",{className:`${Hu.listItem} mb10`,key:b.id},t.createElement(oe.default,{checked:m.includes(b.id),onChange:B=>g(B,b.id)}),t.createElement("div",{className:Hu.info},t.createElement("div",{className:`${Hu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Hu.title},b.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${b.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Hu.describe}`},b.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},b.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",b.created_at)))))),t.createElement("div",{className:Hu.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:O},"\u786E\u5B9A"))))},xs=h(75583),Os=h(46990),Le=h(59301),Ts=Object.defineProperty,Ls=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ga=(e,n,u)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,gn=(e,n)=>{for(var u in n||(n={}))$a.call(n,u)&&Ga(e,u,n[u]);if(no)for(var u of no(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&&no)for(var a of no(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]),Le.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ja(gn({},r),{leftSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Le.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Le.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Le.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Le.createElement(re.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ja(gn({},r),{rigthSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Le.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(N.Z,null,c==null?void 0:c.name),Le.createElement(N.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Le.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Hs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Ss(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[O]=R.default.useForm(),b=R.default.useWatch("penalty_type",O),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,Z,_,I]=(0,Yu.U)(G.c_,gn(gn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,D,j]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,x,de]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>Io(void 0,[...p],function*(v={}){D({});const q=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&K()},[B]),Le.createElement(me.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:x,onOk:()=>Io(void 0,null,function*(){O.submit()})},Le.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Le.createElement(R.default,{form:O,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 S=yield de(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[gn({},p)]}:gn({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Le.createElement(te.Z,{wrap:!1,gutter:20},Le.createElement(N.Z,{flex:1},Le.createElement(R.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return b===2&&v>100?Promise.reject(Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Le.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:b==1?"\u5206":"%",max:b===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement(R.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(O.setFieldsValue({late_minus_score:p==2?20:5}),p)},Le.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Le.createElement(N.Z,{flex:"390px"},Le.createElement(R.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()(j==null?void 0:j.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${j==null?void 0:j.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,U.BO)(p,{startTime:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Le.createElement(Po.Z,{spinning:Z},Le.createElement(R.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Ns,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{D({group_ids:p})}})))))};var Zs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hs),Wa=h(98308),fu=h(59301),js=Object.defineProperty,za=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ya=(e,n,u)=>n in e?js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ua=(e,n)=>{for(var u in n||(n={}))Rs.call(n,u)&&Ya(e,u,n[u]);if(za)for(var u of za(n))Ms.call(n,u)&&Ya(e,u,n[u]);return e},$s=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return fu.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},fu.createElement("img",{src:Wa.z3}),fu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",fu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),fu.createElement("div",{style:{marginTop:"30px"}},fu.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&fu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},fu.createElement("div",null,fu.createElement("div",null,fu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),fu.createElement("div",null,fu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=h(59301),Vs=Object.defineProperty,Gs=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Xa=(e,n,u)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Tn=(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(Tn({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,O]=(0,t.useState)([]),[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(!1),[I,D]=(0,t.useState)([]),[j,x]=(0,t.useState)(!1),[de,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(Tn(Tn({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=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 ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(O([]),D([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{O([])},[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 ht=(y,z)=>{s.page=y,ue()},ue=(y={})=>{O([]),D([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:So(Tn({},s),{type:5})})},St=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var 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"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},gt=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:$e.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:$e.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:$e.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:$e.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var z,Oe,se,ye,at,eu,Eu;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,hu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){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)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.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)()&&!((Eu=(eu=e.AssistantObject)==null?void 0:eu.hack)!=null&&Eu.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(Tn({},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"}}),ue()}),Cu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),y},[S]);return $e.createElement(No.Provider,{value:{params:s,batchStatus:Z,selectArrs:T,setSelectArrs:O,allSelect:b,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:D}},$e.createElement("section",null,$e.createElement("aside",{className:Cs.bg},$e.createElement(ds,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:St(),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}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),$e.createElement(ps,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:Z,SortMenuName:de,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},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"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($s,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(re.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,z)=>$e.createElement(As,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&$e.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ht,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&$e.createElement(qe.Z,{offsetBottom:0},$e.createElement(Es,{buttonDataSource:gt,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Zs,{getData:ue}),$e.createElement(cr,{onCallback:()=>_(!1)}),$e.createElement(xs.Z,{onOk:()=>{ue()}}),$e.createElement(Os.Z,{onOk:()=>{}}),$e.createElement(vr,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),$e.createElement(uu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),$e.createElement(Br,null),$e.createElement(Ir,{onCallback:()=>_(!1)}),$e.createElement(Mr,{onCallback:()=>_(!1)}),$e.createElement(us,{refreshList:ue}),$e.createElement(ms,null),$e.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&$e.createElement(ks,{courseId:s.coursesId,type:"1",onCancel:()=>x(!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,oo=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(oo)for(var u of oo(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&&oo)for(var a of oo(e))n.indexOf(a)<0&&qa.call(e,a)&&(u[a]=e[a]);return u},ui=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ni=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=ti(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[O,b]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){b(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(I=>{var D;I.author_login===((D=m.userInfo)==null?void 0:D.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:()=>{Z()}}):b(!0)}else b(!1)},[u.actionTabs.key]);const Z=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:O,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const I=yield(0,ie.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),I.status===0&&((0,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:()=>{Z()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(pt.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var oi=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ni),ai=h(31683),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,ao=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(ao)for(var u of ao(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&&ao)for(var a of ao(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]=R.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 g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,O=yield(0,ie.ZP)(T,{method:"post",body:Bi({},g)});if(O.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 b=e.actionTabs.selectArrs.type,B=(O==null?void 0:O.category_id)||0;let Z=(c=r.pathname)==null?void 0:c.split("/");Z[4]=B,Z[3]=b||Z[3];const _=Z==null?void 0:Z.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(R.default,{form:l,initialValues:{name:""}},t.createElement(R.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(N.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(N.Z,{flex:"1"},t.createElement(Ge.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var ki=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(wi),ln={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},xi=Object.defineProperty,Oi=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,dl=(e,n,u)=>n in e?xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pl=(e,n)=>{for(var u in n||(n={}))Li.call(n,u)&&dl(e,u,n[u]);if(ml)for(var u of ml(n))Ii.call(n,u)&&dl(e,u,n[u]);return e},fl=(e,n)=>Oi(e,Ti(n)),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}=H.default,Hi=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,I)=>Si(void 0,null,function*(){const D=yield(0,J.he)(_);if(!D.status){if(D.shixuns.length===0&&I){B(!1);return}l(D.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(fl(pl({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),O=_=>{T(_),e.current.shixun_ids=_},[b,B]=(0,t.useState)(!0),Z=_=>{c(fl(pl({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(N.Z,null,u.map((_,I)=>t.createElement(we.ZP,{key:I,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(N.Z,null,a.map((_,I)=>t.createElement(we.ZP,{key:I,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:Z,hasMore:b,useWindow:!1},t.createElement(oe.default.Group,{onChange:O,value:g},o.map(_=>{const{name:I,id:D,description:j,challenge_names:x,author_name:de,author_school_name:K,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:D,className:ln.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:ln.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:D}),t.createElement("div",{className:ln.title},I)),t.createElement("div",{className:ln.contentWrapper},t.createElement(Ni,{ellipsis:{rows:2},className:ln.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,x.map((q,w)=>t.createElement("span",{key:w,className:ln.mission},"\u7B2C",w+1,"\u5173",q))),t.createElement($.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:ln.info},t.createElement(L.Z,null,t.createElement("span",null,de),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},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:tm}=nn.default,Vi=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=R.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[O,b]=(0,t.useState)("myself");let[B,Z]=(0,t.useState)([]);const[_,I]=(0,t.useState)(),[D,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),x=[{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 de=[];const K=function(){return lo(this,null,function*(){var w;if(s){l(!1),++D.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:$i({},D)});B=[...B.concat(S.object_list)],I(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<D.limit?c(!1):c(!0),Z([...B]),S.object_list==""&&D.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 S=yield(0,G.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(me.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>lo(void 0,null,function*(){var w;if(O==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.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:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(N.Z,{span:12},x.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:O===w.id?"primary":"default",className:"mr10",onClick:xe=>lo(void 0,null,function*(){if(w.id==="jupyter"){b(w.id);return}B=[],s=!0,D.page=0,D.search="",D.filter=w.id,K(),b(w.id)})},w.name))),t.createElement(N.Z,{span:12,className:"tr"},t.createElement(Ge.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;O==="jupyter"&&((S=q.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(O==="jupyter"){(S=q.current)==null||S.search(w);return}s=!0,D.search=w,D.page=0,B=[],K()},style:{width:260}}))),O==="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"),O==="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"),O==="jupyter"?t.createElement(Zi,{createShixunParams:p,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&O==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),K()},hasMore:s,useWindow:!1},t.createElement(R.default,{form:m,initialValues:{group_ids:de},className:Ho.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(R.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(N.Z,{flex:"2"},t.createElement(oe.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ho.line1].join(" ")},w.name))),t.createElement(N.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ho.line1},w==null?void 0:w.course_list_name)),t.createElement(N.Z,{flex:"50px",className:"c-black"},O==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==="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]=R.default.useForm();return t.createElement(me.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Xi(void 0,null,function*(){var E;yield i.validateFields();const m=hl({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,mt.mz)(Ki(hl({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(R.default,{form:i,initialValues:{}},t.createElement(R.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(mu.Z,null)),t.createElement(R.default.Item,{name:"description"},t.createElement(Ge.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var qi=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qi),ro={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},ec=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:O,onDropdownMenuClick:b})=>{var B,Z,_;const I=()=>t.createElement(fe.default,{onClick:({key:j})=>b(j)},o.map(j=>t.createElement(fe.default.Item,{key:j.id},j.name))),D=(0,A.useParams)();return t.createElement("div",{className:ro.tabMenuContainer},t.createElement(te.Z,null,t.createElement(N.Z,{flex:"1"},t.createElement(fe.default,{mode:"horizontal",selectedKeys:c},u.map(j=>t.createElement(fe.default.Item,{key:j.id,onClick:()=>e?{}:T(j)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},j.name),j.total!==void 0&&t.createElement("span",{className:"c-grey-999"},j.total||0))))),t.createElement(N.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&s&&t.createElement("div",{className:ro.control},t.createElement(Dt.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:I},t.createElement("span",{onClick:()=>{},className:((Z=g==null?void 0:g.userInfo)==null?void 0:Z.user_status)===2?ro.selectBtn1:ro.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(au.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},so={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},tc=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:so.searchSortControllerContainer},t.createElement("div",null,t.createElement(Dt.Z,{dropdownRender:()=>t.createElement(fe.default,{selectedKeys:[a]},o.map(c=>t.createElement(fe.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${so.btn} ${s?so.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(au.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:so.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ge.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:E,style:{width:220,marginLeft:"auto"}}))},gl={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},uc=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),nc=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Ro);let O;const[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(""),I=x=>{a(x.target.checked),i(x.target.checked?E.map(de=>de.homework_id):[]),x.target.checked?T([...E]):T([])},D=()=>{let x={courseId:l.id,container_type:"program_homework"};l.categoryId&&(x.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:x}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(O=c.course_modules.filter(x=>x.type==="program_homework")[0]);const j=t.createElement("div",{className:gl.moveCategory,onMouseLeave:x=>B(!1)},t.createElement(fe.default,{onClick:x=>uc(void 0,[x],function*({item:de,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(Ge.default,{onChange:x=>{_(x.target.value)}})),O&&O.second_category.filter(x=>x.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(x,de){var K;if(!(Z!==""&&x.category_name.indexOf(Z)<0))return t.createElement(t.Fragment,null,t.createElement(fe.default.Item,{className:"multi-llipsis1e",key:x.category_id},x.category_name),(K=x==null?void 0:x.third_category)==null?void 0:K.map(p=>t.createElement(fe.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:x=>{x.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:gl.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(N.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(N.Z,null,t.createElement(oe.default,{checked:u,onChange:I},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"top",menu:{items:e,onClick:({key:x})=>{n({key:x})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",onClick:D,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(N.Z,null,t.createElement(Dt.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:x=>x.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Vt.Z,null)))))),t.createElement(N.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Jt={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,Fn=(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,g,T,O,b,B,Z,_;const{batchStatus:I,selectArrs:D,setSelectArrs:j,selectArrsAll:x,setSelectArrsAll:de,dispatch:K}=(0,t.useContext)(Ro);let p=(0,A.useParams)();const[v,q]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=ic(Fn(Fn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const ht=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ue(){return Zu(this,null,function*(){let f=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Fn({},p)});xe(f.data)})}const St=f=>{D.includes(f)?(j(D.filter(k=>k!==f)),de(x.filter(k=>k.homework_id!==f))):(j([...D,f]),de([...x,e]))};return t.createElement("div",{className:Jt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,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(oe.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:D.includes(e.homework_id),onChange:()=>St(e.homework_id)})),t.createElement("div",{className:Jt.info},t.createElement("div",{className:Jt.title},t.createElement("div",{className:Jt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(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:Jt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Zu(void 0,null,function*(){var k,P,Be,gt;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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 Ke=U.cX.getItem(`${(gt=i==null?void 0:i.userInfo)==null?void 0:gt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ke&&(p.sort_by=Ke==null?void 0:Ke.type,p.sort_direction=Ke==null?void 0:Ke.direction),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Jt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Jt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>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:Jt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Jt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(Dt.Z,{placement:"bottomCenter",overlayClassName:Jt.dro,dropdownRender:()=>t.createElement(fe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Zu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,hu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.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(fe.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:Fn({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(fe.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(Ge.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(fe.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(fe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Zu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){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:x,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(fe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Jt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Jt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((O=e==null?void 0:e.status)==null?void 0:O[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((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"},"\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((Z=e==null?void 0:e.status)==null?void 0:Z[0])&&t.createElement("span",{className:Jt.iconV,onClick:f=>Zu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ue(),q(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Jt.content},(0,d.dE)()&&t.createElement("span",{className:Jt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"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&&S.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(zu.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ue()},columns:ht}))))},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 b=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:b.homeworks,originData:b.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Pl(void 0,null,function*(){l(!0);let b={homework_common_ids:m};a.categoryId&&(b=Bl(Dl({},b),{category_id:a.categoryId}));const B=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:b});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(b,B)=>{b.target.checked?r([...m,B]):r(m.filter(Z=>Z!==B))},T=b=>{const B=i.originData.filter(Z=>Z.name.indexOf(b)>-1);E(Bl(Dl({},i),{targerData:B}))},O=()=>{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(Ge.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:ju.content},i.targerData.map(b=>t.createElement("div",{className:`${ju.listItem} mb10`,key:b.id},t.createElement(oe.default,{checked:m.includes(b.id),onChange:B=>g(B,b.id)}),t.createElement("div",{className:ju.info},t.createElement("div",{className:`${ju.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:ju.title},b.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${b.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${ju.describe}`},b.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},b.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",b.created_at)))))),t.createElement("div",{className:ju.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:O},"\u786E\u5B9A"))))},yc=h(94408),hc=h(96673),Ie=h(59301),gc=Object.defineProperty,Fc=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,xl=(e,n,u)=>n in e?gc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,An=(e,n)=>{for(var u in n||(n={}))wl.call(n,u)&&xl(e,u,n[u]);if(io)for(var u of io(n))kl.call(n,u)&&xl(e,u,n[u]);return e},Ol=(e,n)=>Fc(e,Ac(n)),Cc=(e,n)=>{var u={};for(var a in e)wl.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&io)for(var a of io(e))n.indexOf(a)<0&&kl.call(e,a)&&(u[a]=e[a]);return u},Zo=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});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]),Ie.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement(oe.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ol(An({},r),{leftSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(oe.default.Group,{value:n,onChange:c=>{u(c)}},Ie.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Ie.createElement(oe.default,{key:g,value:c.id},c==null?void 0:c.name)))):Ie.createElement(re.Z,{styles:{margin:"0 auto"}})))),Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ge.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ol(An({},r),{rigthSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Ie.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(N.Z,null,c==null?void 0:c.name),Ie.createElement(N.Z,null,Ie.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Ie.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Dc=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Cc(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[O]=R.default.useForm(),b=R.default.useWatch("penalty_type",O),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,Z,_,I]=(0,Yu.U)(G.c_,An(An({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,D,j]=(0,Yu.U)(G.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,x,de]=(0,Yu.U)(G.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),K=(...p)=>Zo(void 0,[...p],function*(v={}){D({});const q=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&K()},[B]),Ie.createElement(me.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:x,onOk:()=>Zo(void 0,null,function*(){O.submit()})},Ie.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ie.createElement(R.default,{form:O,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 S=yield de(((v=I==null?void 0:I.course_groups)==null?void 0:v.length)>0?{unified_late:((q=I==null?void 0:I.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[An({},p)]}:An({unified_late:((w=I==null?void 0:I.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Ie.createElement(te.Z,{wrap:!1,gutter:20},Ie.createElement(N.Z,{flex:1},Ie.createElement(R.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,q){return b===2&&v>100?Promise.reject(Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ie.createElement(Ge.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:b==1?"\u5206":"%",max:b===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement(R.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(O.setFieldsValue({late_minus_score:p==2?20:5}),p)},Ie.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ie.createElement(N.Z,{flex:"390px"},Ie.createElement(R.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()(j==null?void 0:j.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${j==null?void 0:j.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,U.BO)(p,{startTime:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,U.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((g=I==null?void 0:I.course_groups)==null?void 0:g.length)>0&&Ie.createElement(Po.Z,{spinning:Z},Ie.createElement(R.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(bc,{data:(I==null?void 0:I.course_groups)||[],onChange:p=>{D({group_ids:p})}})))))};var Bc=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Dc),Ru=h(59301),Pc=Object.defineProperty,Tl=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,kc=Object.prototype.propertyIsEnumerable,Ll=(e,n,u)=>n in e?Pc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Il=(e,n)=>{for(var u in n||(n={}))wc.call(n,u)&&Ll(e,u,n[u]);if(Tl)for(var u of Tl(n))kc.call(n,u)&&Ll(e,u,n[u]);return e},xc=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return Ru.createElement("section",{className:"tc animated fadeIn",style:Il(Il({},{color:"#999",margin:"200px auto"}),e)},Ru.createElement("img",{src:Wa.z3}),Ru.createElement("div",{style:{marginTop:"30px"}},Ru.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&Ru.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},Ru.createElement("div",null,Ru.createElement("div",null,Ru.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Ru.createElement("div",null,Ru.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Ve=h(59301),Oc=Object.defineProperty,Tc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,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,Ln=(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(Ln({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,O]=(0,t.useState)([]),[b,B]=(0,t.useState)(!1),[Z,_]=(0,t.useState)(!1),[I,D]=(0,t.useState)([]),[j,x]=(0,t.useState)(!1),[de,K]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:q,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(Ln(Ln({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,z,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const se=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 ye=g.get("tabs");let at={};ye&&ye!==void 0&&((0,d.GJ)()?s.status=ye:s.order=ye),ue(at)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const se=g.get("tabs");let ye={};se&&se!==void 0&&((0,d.GJ)()?s.status=se:s.order=se),ue(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(O([]),D([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ue()},[e.actionTabs.key]),(0,t.useEffect)(()=>{O([])},[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 ht=(y,z)=>{s.page=y,ue()},ue=(y={})=>{O([]),D([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:jo(Ln({},s),{type:5})})},St=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:z,not_start_count:Oe,in_progress_count:se,overed_count:ye}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:se||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var 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"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},gt=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Ve.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Ve.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Ve.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Ve.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Ke=y=>{var z,Oe,se,ye,at,eu,Eu;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,hu.Rd)();return}let he=y.label||"",bu={key:he,selectArrs:T,selectArrsAll:I,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((se=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&se.can_publish)){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)()&&!((at=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&at.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)()&&!((Eu=(eu=e.AssistantObject)==null?void 0:eu.hack)!=null&&Eu.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(Ln({},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"}}),ue()}),Cu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),y},[S]);return Ve.createElement(Ro.Provider,{value:{params:s,batchStatus:Z,selectArrs:T,setSelectArrs:O,allSelect:b,dataSource:v.homeworks||[],detailLeftMenus:q,main_category_id:v.main_category_id||"",selectArrsAll:I,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ue,setSelectArrsAll:D}},Ve.createElement("section",null,Ve.createElement("aside",{className:mc.bg},Ve.createElement(ec,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:St(),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}`),ue(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ue()}}})},onDropdownMenuClick:P}),Ve.createElement(tc,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:Z,SortMenuName:de,setSortMenuName:K,onSearch:y=>{s.search=y.trim(),s.page=1,ue()},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"),ue(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(xc,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(re.Z,null),Ve.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Ve.Fragment,null,Ve.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,z)=>Ve.createElement(cc,{key:z,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ue})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Ve.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ht,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Ve.createElement(qe.Z,{offsetBottom:0},Ve.createElement(nc,{buttonDataSource:gt,onClick:Ke})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Ve.createElement(Bc,{getData:ue}),Ve.createElement(oi,{onCallback:()=>_(!1)}),Ve.createElement(yc.Z,{onOk:()=>{ue()}}),Ve.createElement(hc.Z,{onOk:()=>{}}),Ve.createElement(ai.Z,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Ve.createElement(uu.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ue()}}),Ve.createElement(fi,null),Ve.createElement(Ai,{onCallback:()=>_(!1)}),Ve.createElement(ki,{onCallback:()=>_(!1)}),Ve.createElement(Gi,{refreshList:ue}),Ve.createElement(qi,null),Ve.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Au,data:Cu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&Ve.createElement(vc,{courseId:s.coursesId,type:"1",onCancel:()=>x(!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)},91554:function(ru,dt,h){"use strict";h.d(dt,{$J:function(){return A},JZ:function(){return Ee},bN:function(){return U},jP:function(){return qe},rO:function(){return V}});var C=h(97013),t=(d,me,ie)=>new Promise((pt,ve)=>{var ge=ne=>{try{M(ie.next(ne))}catch(ut){ve(ut)}},Pe=ne=>{try{M(ie.throw(ne))}catch(ut){ve(ut)}},M=ne=>ne.done?pt(ne.value):Promise.resolve(ne.value).then(ge,Pe);M((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 Ee(d){return t(this,null,function*(){return(yield(0,C.IV)(`attachments/${d}.json`)).status===0})}function qe(d){return(0,C.v_)("libraries.json",d)}function U(d,me){return(0,C.gz)(`libraries/${d}.json`,me)}},27666:function(ru,dt,h){"use strict";var C=h(94480),t=h(16089);function A(V){let Ee;const qe=d=>()=>{Ee=null,V.apply(void 0,(0,C.Z)(d))},U=function(){if(Ee==null){for(var d=arguments.length,me=new Array(d),ie=0;ie<d;ie++)me[ie]=arguments[ie];Ee=(0,t.Z)(qe(me))}};return U.cancel=()=>{t.Z.cancel(Ee),Ee=null},U}dt.Z=A},81228:function(ru,dt,h){"use strict";h.d(dt,{Z:function(){return zt}});var C=h(67732),t=h(83652),A=h(42403),V=h(158),Ee=h(59301),qe=h(92310),U=h.n(qe),d=h(29301),me=h(2738),ie=h(27666),pt=h(36355),ve=h(83116),ge=h(37613);const Pe=R=>{const{componentCls:te}=R;return{[te]:{position:"fixed",zIndex:R.zIndexPopup}}};var M=(0,ve.Z)("Affix",R=>{const te=(0,ge.TS)(R,{zIndexPopup:R.zIndexBase+10});return[Pe(te)]});function ne(R){return R!==window?R.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ut(R,te,Fe){if(Fe!==void 0&&te.top>R.top-Fe)return Fe+te.top}function Ft(R,te,Fe){if(Fe!==void 0&&te.bottom<R.bottom+Fe){const W=window.innerHeight-te.bottom;return Fe+W}}const At=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function pe(){return typeof window!="undefined"?window:null}var Ct;(function(R){R[R.None=0]="None",R[R.Prepare=1]="Prepare"})(Ct||(Ct={}));let Ot=function(R){(0,A.Z)(Fe,R);var te=(0,V.Z)(Fe);function Fe(){var W;return(0,C.Z)(this,Fe),W=te.apply(this,arguments),W.state={status:Ct.None,lastAffix:!1,prevTarget:null},W.placeholderNodeRef=(0,Ee.createRef)(),W.fixedNodeRef=(0,Ee.createRef)(),W.addListeners=()=>{const N=W.getTargetFunc(),Ae=N==null?void 0:N(),{prevTarget:oe}=W.state;oe!==Ae&&(At.forEach(nt=>{oe==null||oe.removeEventListener(nt,W.lazyUpdatePosition),Ae==null||Ae.addEventListener(nt,W.lazyUpdatePosition)}),W.updatePosition(),W.setState({prevTarget:Ae}))},W.removeListeners=()=>{W.timer&&(clearTimeout(W.timer),W.timer=null);const{prevTarget:N}=W.state,Ae=W.getTargetFunc(),oe=Ae==null?void 0:Ae();At.forEach(nt=>{oe==null||oe.removeEventListener(nt,W.lazyUpdatePosition),N==null||N.removeEventListener(nt,W.lazyUpdatePosition)}),W.updatePosition.cancel(),W.lazyUpdatePosition.cancel()},W.getOffsetTop=()=>{const{offsetBottom:N,offsetTop:Ae}=W.props;return N===void 0&&Ae===void 0?0:Ae},W.getOffsetBottom=()=>W.props.offsetBottom,W.measure=()=>{const{status:N,lastAffix:Ae}=W.state,{onChange:oe}=W.props,nt=W.getTargetFunc();if(N!==Ct.Prepare||!W.fixedNodeRef.current||!W.placeholderNodeRef.current||!nt)return;const Y=W.getOffsetTop(),Se=W.getOffsetBottom(),G=nt();if(G){const _e={status:Ct.None},ee=ne(W.placeholderNodeRef.current);if(ee.top===0&&ee.left===0&&ee.width===0&&ee.height===0)return;const ae=ne(G),le=ut(ee,ae,Y),X=Ft(ee,ae,Se);le!==void 0?(_e.affixStyle={position:"fixed",top:le,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}):X!==void 0&&(_e.affixStyle={position:"fixed",bottom:X,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}),_e.lastAffix=!!_e.affixStyle,oe&&Ae!==_e.lastAffix&&oe(_e.lastAffix),W.setState(_e)}},W.prepareMeasure=()=>{W.setState({status:Ct.Prepare,affixStyle:void 0,placeholderStyle:void 0})},W.updatePosition=(0,ie.Z)(()=>{W.prepareMeasure()}),W.lazyUpdatePosition=(0,ie.Z)(()=>{const N=W.getTargetFunc(),{affixStyle:Ae}=W.state;if(N&&Ae){const oe=W.getOffsetTop(),nt=W.getOffsetBottom(),Y=N();if(Y&&W.placeholderNodeRef.current){const Se=ne(Y),G=ne(W.placeholderNodeRef.current),_e=ut(G,Se,oe),ee=Ft(G,Se,nt);if(_e!==void 0&&Ae.top===_e||ee!==void 0&&Ae.bottom===ee)return}}W.prepareMeasure()}),W}return(0,t.Z)(Fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:N}=this.context,{target:Ae}=this.props;return Ae!==void 0?Ae:N!=null?N:pe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(N){this.addListeners(),(N.offsetTop!==this.props.offsetTop||N.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:N,placeholderStyle:Ae}=this.state,{affixPrefixCls:oe,rootClassName:nt,children:Y}=this.props,Se=U()(N&&nt,{[oe]:!!N});let G=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ee.createElement(d.Z,{onResize:this.updatePosition},Ee.createElement("div",Object.assign({},G,{ref:this.placeholderNodeRef}),N&&Ee.createElement("div",{style:Ae,"aria-hidden":"true"}),Ee.createElement("div",{className:Se,ref:this.fixedNodeRef,style:N},Ee.createElement(d.Z,{onResize:this.updatePosition},Y))))}}]),Fe}(Ee.Component);Ot.contextType=pt.E_;var zt=(0,Ee.forwardRef)((R,te)=>{const{prefixCls:Fe,rootClassName:W}=R,{getPrefixCls:N}=(0,Ee.useContext)(pt.E_),Ae=N("affix",Fe),[oe,nt]=M(Ae),Y=Object.assign(Object.assign({},R),{affixPrefixCls:Ae,rootClassName:U()(W,nt)});return oe(Ee.createElement(Ot,Object.assign({},Y,{ref:te})))})},48066:function(ru,dt,h){"use strict";h.d(dt,{default:function(){return Wn}});var C=h(59301),t=h(40001),A=h(81953),V=h(54476),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},qe=Ee,U=h(7657),d=function(H,$){return C.createElement(U.Z,(0,V.Z)({},H,{ref:$,icon:qe}))},me=C.forwardRef(d),ie=me,pt=h(92310),ve=h.n(pt),ge=h(25769),Pe=h.n(ge),M=h(29301),ne=h(11592),ut=h(34280),Ft=h(18929),At=h(2738),pe=h(8654),Ct=h(24514),Ot=h(10228),Mu=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $};const zt={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var te=C.forwardRef((F,H)=>{const $=Je=>{const{keyCode:He}=Je;He===Ot.Z.ENTER&&Je.preventDefault()},L=Je=>{const{keyCode:He}=Je,{onClick:Ye}=F;He===Ot.Z.ENTER&&Ye&&Ye()},{style:J,noStyle:Ce,disabled:rt}=F,ft=Mu(F,["style","noStyle","disabled"]);let je={};return Ce||(je=Object.assign({},zt)),rt&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),J),C.createElement("div",Object.assign({role:"button",tabIndex:0,ref:H},ft,{onKeyDown:$,onKeyUp:L,style:je}))}),Fe=h(36355),W=h(9763),N=h(6848),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},oe=Ae,nt=function(H,$){return C.createElement(U.Z,(0,V.Z)({},H,{ref:$,icon:oe}))},Y=C.forwardRef(nt),Se=Y,G=h(92343),_e=h(1643),ee=h(15969),ae=h(83116),le=h(30071);const X=(F,H,$,L)=>{const{titleMarginBottom:J,fontWeightStrong:Ce}=L;return{marginBottom:J,color:$,fontWeight:Ce,fontSize:F,lineHeight:H}},ot=F=>{const H=[1,2,3,4,5],$={};return H.forEach(L=>{$[`
h${L}&,
div&-h${L},
div&-h${L} > textarea,
h${L}
`]=X(F[`fontSizeHeading${L}`],F[`lineHeightHeading${L}`],F.colorTextHeading,F)}),$},lt=F=>{const{componentCls:H}=F;return{"a&, a":Object.assign(Object.assign({},(0,ee.N)(F)),{textDecoration:F.linkDecoration,"&:active, &:hover":{textDecoration:F.linkHoverDecoration},[`&[disabled], &${H}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:F.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Pt=F=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:le.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:F.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Zt=F=>{const{componentCls:H,paddingSM:$}=F,L=$;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-F.paddingSM,marginTop:-L,marginBottom:`calc(1em - ${L}px)`},[`${H}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:F.marginXS+2,insetBlockEnd:F.marginXS,color:F.colorTextDescription,fontWeight:"normal",fontSize:F.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},et=F=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:F.colorSuccess}}}),Qe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ne=F=>{const{componentCls:H,titleMarginTop:$}=F;return{[H]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:F.colorText,wordBreak:"break-word",lineHeight:F.lineHeight,[`&${H}-secondary`]:{color:F.colorTextDescription},[`&${H}-success`]:{color:F.colorSuccess},[`&${H}-warning`]:{color:F.colorWarning},[`&${H}-danger`]:{color:F.colorError,"a&:active, a&:focus":{color:F.colorErrorActive},"a&:hover":{color:F.colorErrorHover}},[`&${H}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ot(F)),{[`
& + h1${H},
& + h2${H},
& + h3${H},
& + h4${H},
& + h5${H}
`]:{marginTop:$},"\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:$}}}),Pt(F)),lt(F)),{[`
${H}-expand,
${H}-edit,
${H}-copy
`]:Object.assign(Object.assign({},(0,ee.N)(F)),{marginInlineStart:F.marginXXS})}),Zt(F)),et(F)),Qe()),{"&-rtl":{direction:"rtl"}})}};var Tt=(0,ae.Z)("Typography",F=>[Ne(F)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),tu=F=>{const{prefixCls:H,"aria-label":$,className:L,style:J,direction:Ce,maxLength:rt,autoSize:ft=!0,value:je,onSave:Je,onCancel:He,onEnd:Ye,component:Et,enterIcon:kt=C.createElement(Se,null)}=F,tt=C.useRef(null),_t=C.useRef(!1),xt=C.useRef(),[yu,Xt]=C.useState(je);C.useEffect(()=>{Xt(je)},[je]),C.useEffect(()=>{if(tt.current&&tt.current.resizableTextArea){const{textArea:vt}=tt.current.resizableTextArea;vt.focus();const{length:mt}=vt.value;vt.setSelectionRange(mt,mt)}},[]);const be=vt=>{let{target:mt}=vt;Xt(mt.value.replace(/[\n\r]/g,""))},re=()=>{_t.current=!0},Ue=()=>{_t.current=!1},Re=vt=>{let{keyCode:mt}=vt;_t.current||(xt.current=mt)},Mt=()=>{Je(yu.trim())},$t=vt=>{let{keyCode:mt,ctrlKey:mu,altKey:Wu,metaKey:Lu,shiftKey:qu}=vt;xt.current===mt&&!_t.current&&!mu&&!Wu&&!Lu&&!qu&&(mt===Ot.Z.ENTER?(Mt(),Ye==null||Ye()):mt===Ot.Z.ESC&&He())},Ze=()=>{Mt()},ct=Et?`${H}-${Et}`:"",[bt,Ht]=Tt(H),Qt=ve()(H,`${H}-edit-content`,{[`${H}-rtl`]:Ce==="rtl"},L,ct,Ht);return bt(C.createElement("div",{className:Qt,style:J},C.createElement(_e.Z,{ref:tt,maxLength:rt,value:yu,onChange:be,onKeyDown:Re,onKeyUp:$t,onCompositionStart:re,onCompositionEnd:Ue,onBlur:Ze,"aria-label":$,rows:1,autoSize:ft}),kt!==null?(0,G.Tm)(kt,{className:`${H}-edit-content-confirm`}):null))},uu=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $},jt=C.forwardRef((F,H)=>{const{prefixCls:$,component:L="article",className:J,rootClassName:Ce,setContentRef:rt,children:ft,direction:je,style:Je}=F,He=uu(F,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ye,direction:Et,typography:kt}=C.useContext(Fe.E_),tt=je!=null?je:Et;let _t=H;rt&&(_t=(0,pe.sQ)(H,rt));const xt=Ye("typography",$),[yu,Xt]=Tt(xt),be=ve()(xt,kt==null?void 0:kt.className,{[`${xt}-rtl`]:tt==="rtl"},J,Ce,Xt),re=Object.assign(Object.assign({},kt==null?void 0:kt.style),Je);return yu(C.createElement(L,Object.assign({className:be,style:re,ref:_t},He),ft))});function wu(F,H){return C.useMemo(()=>{const $=!!F;return[$,Object.assign(Object.assign({},H),$&&typeof F=="object"?F:null)]},[F])}var ku=(F,H)=>{const $=C.useRef(!1);C.useEffect(()=>{$.current?F():$.current=!0},H)};function it(F){const H=typeof F;return H==="string"||H==="number"}function iu(F){let H=0;return F.forEach($=>{it($)?H+=String($).length:H+=1}),H}function _u(F,H){let $=0;const L=[];for(let J=0;J<F.length;J+=1){if($===H)return L;const Ce=F[J],ft=it(Ce)?String(Ce).length:1,je=$+ft;if(je>H){const Je=H-$;return L.push(String(Ce).slice(0,Je)),L}L.push(Ce),$=je}return F}const Qu=0,cu=1,xu=2,Ou=3,ze=4;var Rt=F=>{let{enabledMeasure:H,children:$,text:L,width:J,fontSize:Ce,rows:rt,onEllipsis:ft}=F;const[[je,Je,He],Ye]=C.useState([0,0,0]),[Et,kt]=C.useState(0),[tt,_t]=C.useState(Qu),[xt,yu]=C.useState(0),Xt=C.useRef(null),be=C.useRef(null),re=C.useMemo(()=>(0,ne.Z)(L),[L]),Ue=C.useMemo(()=>iu(re),[re]),Re=C.useMemo(()=>!H||tt!==Ou?Et&&tt!==ze&&H?$(_u(re,Et),Et<Ue):$(re,!1):$(_u(re,Je),Je<Ue),[H,tt,$,re,Je,Ue]);(0,ut.Z)(()=>{H&&J&&Ce&&Ue&&(_t(cu),Ye([0,Math.ceil(Ue/2),Ue]))},[H,J,Ce,L,Ue,rt]),(0,ut.Z)(()=>{var ct;tt===cu&&yu(((ct=Xt.current)===null||ct===void 0?void 0:ct.offsetHeight)||0)},[tt]),(0,ut.Z)(()=>{var ct,bt;if(xt){if(tt===cu){const Ht=((ct=be.current)===null||ct===void 0?void 0:ct.offsetHeight)||0,Qt=rt*xt;Ht<=Qt?(_t(ze),ft(!1)):_t(xu)}else if(tt===xu)if(je!==He){const Ht=((bt=be.current)===null||bt===void 0?void 0:bt.offsetHeight)||0,Qt=rt*xt;let vt=je,mt=He;je===He-1?mt=je:Ht<=Qt?vt=Je:mt=Je;const mu=Math.ceil((vt+mt)/2);Ye([vt,mu,mt])}else _t(Ou),kt(Je),ft(!0)}},[tt,je,He,rt,xt]);const Mt={width:J,whiteSpace:"normal",margin:0,padding:0},$t=(ct,bt,Ht)=>C.createElement("span",{"aria-hidden":!0,ref:bt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Ce/2)*2},Ht)},ct),Ze=(ct,bt)=>{const Ht=_u(re,ct);return $t($(Ht,!0),bt,Mt)};return C.createElement(C.Fragment,null,Re,H&&tt!==Ou&&tt!==ze&&C.createElement(C.Fragment,null,$t("lg",Xt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),tt===cu?$t($(re,!1),be,Mt):Ze(Je,be)))},vu=F=>{let{enabledEllipsis:H,isEllipsis:$,children:L,tooltipProps:J}=F;return!(J!=null&&J.title)||!H?L:C.createElement(N.Z,Object.assign({open:$?void 0:!1},J),L)},wt=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $};function Tu(F,H){let{mark:$,code:L,underline:J,delete:Ce,strong:rt,keyboard:ft,italic:je}=F,Je=H;function He(Ye,Et){Et&&(Je=C.createElement(Ye,{},Je))}return He("strong",rt),He("u",J),He("del",Ce),He("code",L),He("mark",$),He("kbd",ft),He("i",je),Je}function ou(F,H,$){return F===!0||F===void 0?H:F||$&&H}function un(F){return F===!1?[!1,!1]:Array.isArray(F)?F:[F]}const cn="...";var Vu=C.forwardRef((F,H)=>{var $,L,J;const{prefixCls:Ce,className:rt,style:ft,type:je,disabled:Je,children:He,ellipsis:Ye,editable:Et,copyable:kt,component:tt,title:_t}=F,xt=wt(F,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:yu,direction:Xt}=C.useContext(Fe.E_),[be]=(0,W.Z)("Text"),re=C.useRef(null),Ue=C.useRef(null),Re=yu("typography",Ce),Mt=(0,At.Z)(xt,["mark","code","delete","underline","strong","keyboard","italic"]),[$t,Ze]=wu(Et),[ct,bt]=(0,Ft.Z)(!1,{value:Ze.editing}),{triggerType:Ht=["icon"]}=Ze,Qt=Q=>{var De;Q&&((De=Ze.onStart)===null||De===void 0||De.call(Ze)),bt(Q)};ku(()=>{var Q;ct||(Q=Ue.current)===null||Q===void 0||Q.focus()},[ct]);const vt=Q=>{Q==null||Q.preventDefault(),Qt(!0)},mt=Q=>{var De;(De=Ze.onChange)===null||De===void 0||De.call(Ze,Q),Qt(!1)},mu=()=>{var Q;(Q=Ze.onCancel)===null||Q===void 0||Q.call(Ze),Qt(!1)},[Wu,Lu]=wu(kt),[qu,Dn]=C.useState(!1),Bn=C.useRef(null),zn={};Lu.format&&(zn.format=Lu.format);const Pn=()=>{Bn.current&&clearTimeout(Bn.current)},Yn=Q=>{var De;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),Pe()(Lu.text||String(He)||"",zn),Dn(!0),Pn(),Bn.current=setTimeout(()=>{Dn(!1)},3e3),(De=Lu.onCopy)===null||De===void 0||De.call(Lu,Q)};C.useEffect(()=>Pn,[]);const[Un,co]=C.useState(!1),[Kn,mo]=C.useState(!1),[fe,Dt]=C.useState(!1),[au,wn]=C.useState(!1),[po,fo]=C.useState(!1),[_n,Uo]=C.useState(!0),[Iu,yt]=wu(Ye,{expandable:!1}),Vt=Iu&&!fe,{rows:en=1}=yt,kn=C.useMemo(()=>!Vt||yt.suffix!==void 0||yt.onEllipsis||yt.expandable||$t||Wu,[Vt,yt,$t,Wu]);(0,ut.Z)(()=>{Iu&&!kn&&(co((0,Ct.G)("webkitLineClamp")),mo((0,Ct.G)("textOverflow")))},[kn,Iu]);const lu=C.useMemo(()=>kn?!1:en===1?Kn:Un,[kn,Kn,Un]),zu=Vt&&(lu?po:au),Lt=Vt&&en===1&&lu,tn=Vt&&en>1&&lu,hu=Q=>{var De;Dt(!0),(De=yt.onExpand)===null||De===void 0||De.call(yt,Q)},[Eo,_o]=C.useState(0),[vo,Xn]=C.useState(0),yo=(Q,De)=>{let{offsetWidth:It}=Q;var qt;_o(It),Xn(parseInt((qt=window.getComputedStyle)===null||qt===void 0?void 0:qt.call(window,De).fontSize,10)||0)},ho=Q=>{var De;wn(Q),au!==Q&&((De=yt.onEllipsis)===null||De===void 0||De.call(yt,Q))};C.useEffect(()=>{const Q=re.current;if(Iu&&lu&&Q){const De=tn?Q.offsetHeight<Q.scrollHeight:Q.offsetWidth<Q.scrollWidth;po!==De&&fo(De)}},[Iu,lu,He,tn,_n]),C.useEffect(()=>{const Q=re.current;if(typeof IntersectionObserver=="undefined"||!Q||!lu||!Vt)return;const De=new IntersectionObserver(()=>{Uo(!!Q.offsetParent)});return De.observe(Q),()=>{De.disconnect()}},[lu,Vt]);let gu={};yt.tooltip===!0?gu={title:($=Ze.text)!==null&&$!==void 0?$:He}:C.isValidElement(yt.tooltip)?gu={title:yt.tooltip}:typeof yt.tooltip=="object"?gu=Object.assign({title:(L=Ze.text)!==null&&L!==void 0?L:He},yt.tooltip):gu={title:yt.tooltip};const Fu=C.useMemo(()=>{const Q=De=>["string","number"].includes(typeof De);if(!(!Iu||lu)){if(Q(Ze.text))return Ze.text;if(Q(He))return He;if(Q(_t))return _t;if(Q(gu.title))return gu.title}},[Iu,lu,_t,gu.title,zu]);if(ct)return C.createElement(tu,{value:(J=Ze.text)!==null&&J!==void 0?J:typeof He=="string"?He:"",onSave:mt,onCancel:mu,onEnd:Ze.onEnd,prefixCls:Re,className:rt,style:ft,direction:Xt,component:tt,maxLength:Ze.maxLength,autoSize:Ze.autoSize,enterIcon:Ze.enterIcon});const go=()=>{const{expandable:Q,symbol:De}=yt;if(!Q)return null;let It;return De?It=De:It=be==null?void 0:be.expand,C.createElement("a",{key:"expand",className:`${Re}-expand`,onClick:hu,"aria-label":be==null?void 0:be.expand},It)},du=()=>{if(!$t)return;const{icon:Q,tooltip:De}=Ze,It=(0,ne.Z)(De)[0]||(be==null?void 0:be.edit),qt=typeof It=="string"?It:"";return Ht.includes("icon")?C.createElement(N.Z,{key:"edit",title:De===!1?"":It},C.createElement(te,{ref:Ue,className:`${Re}-edit`,onClick:vt,"aria-label":qt},Q||C.createElement(ie,{role:"button"}))):null},Ko=()=>{if(!Wu)return;const{tooltips:Q,icon:De}=Lu,It=un(Q),qt=un(De),on=qu?ou(It[1],be==null?void 0:be.copied):ou(It[0],be==null?void 0:be.copy),Co=qu?be==null?void 0:be.copied:be==null?void 0:be.copy,bo=typeof on=="string"?on:Co;return C.createElement(N.Z,{key:"copy",title:on},C.createElement(te,{className:ve()(`${Re}-copy`,qu&&`${Re}-copy-success`),onClick:Yn,"aria-label":bo},qu?ou(qt[1],C.createElement(t.Z,null),!0):ou(qt[0],C.createElement(A.Z,null),!0)))},Fo=Q=>[Q&&go(),du(),Ko()],Ao=Q=>[Q&&C.createElement("span",{"aria-hidden":!0,key:"ellipsis"},cn),yt.suffix,Fo(Q)];return C.createElement(M.Z,{onResize:yo,disabled:!Vt||lu},Q=>C.createElement(vu,{tooltipProps:gu,enabledEllipsis:Vt,isEllipsis:zu},C.createElement(jt,Object.assign({className:ve()({[`${Re}-${je}`]:je,[`${Re}-disabled`]:Je,[`${Re}-ellipsis`]:Iu,[`${Re}-single-line`]:Vt&&en===1,[`${Re}-ellipsis-single-line`]:Lt,[`${Re}-ellipsis-multiple-line`]:tn},rt),prefixCls:Ce,style:Object.assign(Object.assign({},ft),{WebkitLineClamp:tn?en:void 0}),component:tt,ref:(0,pe.sQ)(Q,re,H),direction:Xt,onClick:Ht.includes("text")?vt:void 0,"aria-label":Fu==null?void 0:Fu.toString(),title:_t},Mt),C.createElement(Rt,{enabledMeasure:Vt&&!lu,text:He,rows:en,width:Eo,fontSize:vo,onEllipsis:ho},(De,It)=>{let qt=De;return De.length&&It&&Fu&&(qt=C.createElement("span",{key:"show-content","aria-hidden":!0},qt)),Tu(F,C.createElement(C.Fragment,null,qt,Ao(It)))}))))}),mn=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $},dn=C.forwardRef((F,H)=>{var{ellipsis:$,rel:L}=F,J=mn(F,["ellipsis","rel"]);const Ce=Object.assign(Object.assign({},J),{rel:L===void 0&&J.target==="_blank"?"noopener noreferrer":L});return delete Ce.navigate,C.createElement(Vu,Object.assign({},Ce,{ref:H,ellipsis:!!$,component:"a"}))}),Ju=C.forwardRef((F,H)=>C.createElement(Vu,Object.assign({ref:H},F,{component:"div"}))),pn=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $};const fn=(F,H)=>{var{ellipsis:$}=F,L=pn(F,["ellipsis"]);const J=C.useMemo(()=>$&&typeof $=="object"?(0,At.Z)($,["expandable","rows"]):$,[$]);return C.createElement(Vu,Object.assign({ref:H},L,{ellipsis:J,component:"span"}))};var Kt=C.forwardRef(fn),En=function(F,H){var $={};for(var L in F)Object.prototype.hasOwnProperty.call(F,L)&&H.indexOf(L)<0&&($[L]=F[L]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,L=Object.getOwnPropertySymbols(F);J<L.length;J++)H.indexOf(L[J])<0&&Object.prototype.propertyIsEnumerable.call(F,L[J])&&($[L[J]]=F[L[J]]);return $};const bn=[1,2,3,4,5];var nn=C.forwardRef((F,H)=>{const{level:$=1}=F,L=En(F,["level"]);let J;return bn.includes($)?J=`h${$}`:J="h1",C.createElement(Vu,Object.assign({ref:H},L,{component:J}))});const we=jt;we.Text=Kt,we.Link=dn,we.Title=nn,we.Paragraph=Ju;var Wn=we},51581:function(ru,dt,h){"use strict";Object.defineProperty(dt,"__esModule",{value:!0});var C=function(){function ve(ge,Pe){for(var M=0;M<Pe.length;M++){var ne=Pe[M];ne.enumerable=ne.enumerable||!1,ne.configurable=!0,"value"in ne&&(ne.writable=!0),Object.defineProperty(ge,ne.key,ne)}}return function(ge,Pe,M){return Pe&&ve(ge.prototype,Pe),M&&ve(ge,M),ge}}(),t=h(59301),A=qe(t),V=h(12708),Ee=qe(V);function qe(ve){return ve&&ve.__esModule?ve:{default:ve}}function U(ve,ge){var Pe={};for(var M in ve)ge.indexOf(M)>=0||Object.prototype.hasOwnProperty.call(ve,M)&&(Pe[M]=ve[M]);return Pe}function d(ve,ge){if(!(ve instanceof ge))throw new TypeError("Cannot call a class as a function")}function me(ve,ge){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:ve}function ie(ve,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);ve.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,ge):ve.__proto__=ge)}var pt=function(ve){ie(ge,ve);function ge(Pe){d(this,ge);var M=me(this,(ge.__proto__||Object.getPrototypeOf(ge)).call(this,Pe));return M.scrollListener=M.scrollListener.bind(M),M.eventListenerOptions=M.eventListenerOptions.bind(M),M.mousewheelListener=M.mousewheelListener.bind(M),M}return C(ge,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var M=this.getParentElement(this.scrollComponent);M.scrollTop=M.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var M=!1,ne={get passive(){M=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ut){}return M}},{key:"eventListenerOptions",value:function(){var M=this.props.useCapture;return this.isPassiveSupported()&&(M={useCapture:this.props.useCapture,passive:!0}),M}},{key:"setDefaultLoader",value:function(M){this.defaultLoader=M}},{key:"detachMousewheelListener",value:function(){var M=window;this.props.useWindow===!1&&(M=this.scrollComponent.parentNode),M.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var M=window;this.props.useWindow===!1&&(M=this.getParentElement(this.scrollComponent)),M.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),M.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(M){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:M&&M.parentNode}},{key:"filterProps",value:function(M){return M}},{key:"attachScrollListener",value:function(){var M=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!M)){var ne=window;this.props.useWindow===!1&&(ne=M),ne.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ne.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ne.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(M){M.deltaY===1&&!this.isPassiveSupported()&&M.preventDefault()}},{key:"scrollListener",value:function(){var M=this.scrollComponent,ne=window,ut=this.getParentElement(M),Ft=void 0;if(this.props.useWindow){var At=document.documentElement||document.body.parentNode||document.body,pe=ne.pageYOffset!==void 0?ne.pageYOffset:At.scrollTop;this.props.isReverse?Ft=pe:Ft=this.calculateOffset(M,pe)}else this.props.isReverse?Ft=ut.scrollTop:Ft=M.scrollHeight-ut.scrollTop-ut.clientHeight;Ft<Number(this.props.threshold)&&M&&M.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ut.scrollHeight,this.beforeScrollTop=ut.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(M,ne){return M?this.calculateTopPosition(M)+(M.offsetHeight-ne-window.innerHeight):0}},{key:"calculateTopPosition",value:function(M){return M?M.offsetTop+this.calculateTopPosition(M.offsetParent):0}},{key:"render",value:function(){var M=this,ne=this.filterProps(this.props),ut=ne.children,Ft=ne.element,At=ne.hasMore,pe=ne.initialLoad,Ct=ne.isReverse,Ot=ne.loader,Mu=ne.loadMore,zt=ne.pageStart,R=ne.ref,te=ne.threshold,Fe=ne.useCapture,W=ne.useWindow,N=ne.getScrollParent,Ae=U(ne,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ae.ref=function(nt){M.scrollComponent=nt,R&&R(nt)};var oe=[ut];return At&&(Ot?Ct?oe.unshift(Ot):oe.push(Ot):this.defaultLoader&&(Ct?oe.unshift(this.defaultLoader):oe.push(this.defaultLoader))),A.default.createElement(Ft,Ae,oe)}}]),ge}(t.Component);pt.propTypes={children:Ee.default.node.isRequired,element:Ee.default.node,hasMore:Ee.default.bool,initialLoad:Ee.default.bool,isReverse:Ee.default.bool,loader:Ee.default.node,loadMore:Ee.default.func.isRequired,pageStart:Ee.default.number,ref:Ee.default.func,getScrollParent:Ee.default.func,threshold:Ee.default.number,useCapture:Ee.default.bool,useWindow:Ee.default.bool},pt.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},dt.default=pt,ru.exports=dt.default},26724:function(ru,dt,h){ru.exports=h(51581)}}]);