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

(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(iu,Et,E){"use strict";E.d(Et,{Z:function(){return d}});var C=E(54476),t=E(59301),g={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"},$=g,ye=E(7657),et=function(ie,_t){return t.createElement(ye.Z,(0,C.Z)({},ie,{ref:_t,icon:$}))},K=t.forwardRef(et),d=K},61481:function(iu,Et,E){"use strict";E.d(Et,{Z:function(){return d}});var C=E(54476),t=E(59301),g={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"},$=g,ye=E(7657),et=function(ie,_t){return t.createElement(ye.Z,(0,C.Z)({},ie,{ref:_t,icon:$}))},K=t.forwardRef(et),d=K},49494:function(iu,Et,E){"use strict";E.d(Et,{z:function(){return he},Z:function(){return te}});var C=E(59301),t=E(54580),g=E(8591),$=E(43418),ye=E(3113),et=E(85386),K=E(5930),d=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,Fe=(ae,le,X)=>le in ae?d(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,Ae=(ae,le)=>{for(var X in le||(le={}))ie.call(le,X)&&Fe(ae,X,le[X]);if(me)for(var X of me(le))_t.call(le,X)&&Fe(ae,X,le[X]);return ae},we=(ae,le,X)=>new Promise((lt,it)=>{var wt=qe=>{try{tt(X.next(qe))}catch(Se){it(Se)}},Mt=qe=>{try{tt(X.throw(qe))}catch(Se){it(Se)}},tt=qe=>qe.done?lt(qe.value):Promise.resolve(qe.value).then(wt,Mt);tt((X=X.apply(ae,le)).next())});const G="\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 ot=({value:ae=[],action:le,onChange:X,className:lt,maxSize:it=150,title:wt="\u6587\u4EF6\u4E0A\u4F20",accept:Mt=null})=>{const tt={multiple:!1,fileList:ae,accept:Mt,withCredentials:!0,beforeUpload:Se=>Se.size/1024/1024<it?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${it}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(Se){var Lt,Qt,ou,au;let cu=[...Se.fileList];if(cu=cu.map($t=>($t.name.indexOf(G)===-1&&($t.name=`${$t.name}${G}${ne($t.size)}`),Ae({},$t))),Se.file.status==="done"&&((Qt=(Lt=Se.file)==null?void 0:Lt.response)==null?void 0:Qt.status)===-1){message.error((au=(ou=Se.file)==null?void 0:ou.response)==null?void 0:au.message),X([]);return}X(cu)},onRemove:Se=>we(void 0,null,function*(){const Lt=Se.size/1024/1024;return Se.status==="uploading"?!0:Lt<it&&(Se.response?Se.response.id:Se.uid)?yield removeAttachment(Se.response?Se.response.id:Se.id):!0})};function qe(Se){Se.preventDefault(),Se.stopPropagation()}return React.createElement("div",{className:`single-upload ${lt||""}`},React.createElement(Upload,Ae({},tt),React.createElement(Button,{type:"primary",title:ae.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ae.length>0,ghost:!0},wt),React.createElement("span",{onClick:qe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",it,"M)"," ")))},Ct=E(61481),bt=E(89392),_e=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Mu=Object.prototype.propertyIsEnumerable,Xt=(ae,le,X)=>le in ae?_e(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,V=(ae,le)=>{for(var X in le||(le={}))Tt.call(le,X)&&Xt(ae,X,le[X]);if(Dt)for(var X of Dt(le))Mu.call(le,X)&&Xt(ae,X,le[X]);return ae};const ue=ae=>React.createElement("svg",V({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 Ce="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",Y=Object.defineProperty,H=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,at=(ae,le,X)=>le in ae?Y(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:X}):ae[le]=X,U=(ae,le)=>{for(var X in le||(le={}))be.call(le,X)&&at(ae,X,le[X]);if(H)for(var X of H(le))oe.call(le,X)&&at(ae,X,le[X]);return ae},Ne=(ae,le,X)=>new Promise((lt,it)=>{var wt=qe=>{try{tt(X.next(qe))}catch(Se){it(Se)}},Mt=qe=>{try{tt(X.throw(qe))}catch(Se){it(Se)}},tt=qe=>qe.done?lt(qe.value):Promise.resolve(qe.value).then(wt,Mt);tt((X=X.apply(ae,le)).next())});const{Dragger:W}=t.default;function he(ae){let le=[];return ae&&ae.length>0&&(le=ae.map(X=>({uid:X.id,id:X.id,name:X.title+G+X.filesize,url:X.url,filesize:X.filesize,status:"done",response:{id:X.id}}))),le}var te=({value:ae,onChange:le,action:X,data:lt,className:it,maxSize:wt=150,title:Mt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:tt=!1,accept:qe="",additionalText:Se,isDragger:Lt,number:Qt=1e3,aloneClear:ou=!1,realTimeRemove:au=!0,uploadText:cu,setFileProgress:$t,showFileProgress:ku})=>{const[$u,xu]=(0,C.useState)(!1);let[dt,mu]=(0,C.useState)(ae||[]),[hu,Qu]=(0,C.useState)(1);(0,C.useEffect)(()=>{ae&&(hu===1&&mu([...ae]),Qu(2),Qt===(ae==null?void 0:ae.length)&&xu(!0))},[ae]);const du=()=>{setTimeout(()=>{dt.pop(),mu([...dt])},500)};ku&&$t(dt.some(Ue=>Ue.status==="uploading"));const Ou={multiple:!0,disabled:$u,accept:qe,withCredentials:!0,fileList:dt,beforeUpload:(Ue,lu)=>{const Vt=Ue.size/1024/1024;return dt.concat(lu).length>Qt?(dt.pop(),mu([...dt]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Qt}\u4E2A\u6587\u4EF6`),ou?Promise.reject():(du(),!1)):Vt<wt?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${wt}MB).`),ou?Promise.reject():(du(),!1))},data:lt,action:X||`${et.Z.API_SERVER}/api/attachments.json`,onChange(Ue){var lu,Vt,qt,gu;if(Ue.file.status==="removed"?dt=Ue.fileList:dt=(0,bt.uniqBy)([...Ue.fileList,...dt],"uid"),Ue.file.status==="done"&&((Vt=(lu=Ue.file)==null?void 0:lu.response)==null?void 0:Vt.status)===-1){g.ZP.error((gu=(qt=Ue.file)==null?void 0:qt.response)==null?void 0:gu.message);return}dt.length>=Qt?xu(!0):xu(!1),mu([...dt]),dt=dt.map(kt=>{var Lu,ru;return(Lu=kt==null?void 0:kt.response)!=null&&Lu.id&&(kt.url=(ru=kt==null?void 0:kt.response)==null?void 0:ru.url),kt.name.indexOf(G)===-1&&(kt.name=`${kt.name}${G}${ne(kt.size)}`),U({},kt)}),console.log("info:",Ue,dt),le(dt)},onRemove:Ue=>Ne(void 0,null,function*(){if(!au)return!0;const lu=()=>Ne(void 0,null,function*(){if(Ue.response?Ue.response.id:Ue.id){let qt=yield(0,K.JZ)(Ue.response?Ue.response.id:Ue.uid);return Promise.resolve(qt)}else return!0});return tt?new Promise((Vt,qt)=>{$.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ne(void 0,null,function*(){const gu=yield lu();g.ZP.success("\u5220\u9664\u6210\u529F"),Vt(!0)}),onCancel:()=>Vt(!1)})}):yield lu()})};function Tu(Ue){Ue.preventDefault(),Ue.stopPropagation()}return C.createElement("div",{className:`multi-upload ${it||""}`},Lt&&C.createElement(W,U({},Ou),C.createElement("p",{className:"ant-upload-drag-icon"},C.createElement(Ct.Z,null)),C.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",C.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",wt,"MB)"," "),Se),!Lt&&C.createElement(t.default,U({},Ou),C.createElement(ye.ZP,{disabled:$u,className:"upload_button"},C.createElement("img",{className:"aBtn_img",src:Ce}),Mt),C.createElement("span",{onClick:Tu,className:"upload_text"},cu||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${wt}MB)`)))}},82994:function(iu,Et,E){"use strict";var C=E(59301),t=E(78241),g=E(8591),$=E(43418),ye=E(95237),et=E(5112),K=E(5871),d=E(43604),me=E(5083),ie=E(24905),_t=E(56656),Fe=E.n(_t),Ae=E(43597),we=E(47141),G=E(94601),ne=E(92123),ot=E(75990),Ct=E(19284),bt=E(50564),_e=E(59301),Dt=Object.defineProperty,Tt=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ce=(U,Ne,W)=>Ne in U?Dt(U,Ne,{enumerable:!0,configurable:!0,writable:!0,value:W}):U[Ne]=W,Y=(U,Ne)=>{for(var W in Ne||(Ne={}))V.call(Ne,W)&&Ce(U,W,Ne[W]);if(Xt)for(var W of Xt(Ne))ue.call(Ne,W)&&Ce(U,W,Ne[W]);return U},H=(U,Ne)=>Tt(U,Mu(Ne)),be=(U,Ne)=>{var W={};for(var he in U)V.call(U,he)&&Ne.indexOf(he)<0&&(W[he]=U[he]);if(U!=null&&Xt)for(var he of Xt(U))Ne.indexOf(he)<0&&ue.call(U,he)&&(W[he]=U[he]);return W},oe=(U,Ne,W)=>new Promise((he,te)=>{var ae=lt=>{try{X(W.next(lt))}catch(it){te(it)}},le=lt=>{try{X(W.throw(lt))}catch(it){te(it)}},X=lt=>lt.done?he(lt.value):Promise.resolve(lt.value).then(ae,le);X((W=W.apply(U,Ne)).next())});const at=U=>{var Ne=U,{classroomList:W,dispatch:he,courseEndTime:te,onWindowBack:ae}=Ne,le=be(Ne,["classroomList","dispatch","courseEndTime","onWindowBack"]),X,lt,it,wt,Mt,tt,qe,Se,Lt,Qt,ou,au,cu,$t,ku,$u,xu,dt,mu,hu,Qu,du,Ou,Tu,Ue,lu,Vt,qt,gu,kt,Lu,ru,un,cn,bn,Vu,mn,We,dn;const Gu=(0,ne.useParams)(),[Ju]=t.default.useForm(),[pn,fn]=(0,C.useState)(1),[eu,En]=(0,C.useState)([]),[Dn,zn]=(0,C.useState)(0),[nn,xe]=(0,C.useState)(2e3),[Yn,h]=(0,C.useState)(!0),[j,J]=(0,C.useState)(!1),[L,z]=(0,C.useState)(!1),[De,ct]=(0,C.useState)([]),[vt,je]=(0,C.useState)(!0),[ze,He]=(0,C.useState)(!((it=(lt=(X=W.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:lt[0])!=null&&it.send_type));let[Ke,yt]=(0,C.useState)([0,0,0]);(0,C.useEffect)(()=>{var re,Xe,Re,Gt,Jt,Ze,pt,Bt,jt,uu,gt,ft,pu;if(W.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ot(),(Re=(Xe=(re=W.actionTabs)==null?void 0:re.selectArrsAll)==null?void 0:Xe[0])!=null&&Re.can_publish?yt([...(jt=(Bt=(pt=W.actionTabs)==null?void 0:pt.selectArrsAll)==null?void 0:Bt[0])==null?void 0:jt.difficult_count]):yt([...(Ze=(Jt=(Gt=W.actionTabs)==null?void 0:Gt.selectArrsAll)==null?void 0:Jt[0])==null?void 0:Ze.difficult_settings]),He(!((ft=(gt=(uu=W.actionTabs)==null?void 0:uu.selectArrsAll)==null?void 0:gt[0])!=null&&ft.send_type)),xt(),W.actionTabs.type===2){const Wu=(pu=W.actionTabs.selectArrsAll)==null?void 0:pu[0];je(Wu.unified_setting)}else je(!1)},[W.actionTabs]),(0,C.useEffect)(()=>{if(j){if(L)return;he({type:"classroomList/setActionTabs",payload:{}}),(0,we.GJ)()?(he({type:"classroomList/getClassroomTeacherCommonList",payload:H(Y({},W.actionTabs.params),{type:1})}),he({type:"shixunHomeworks/getWorkList",payload:Y({},Gu)})):he({type:"classroomList/getClassroomCommonList",payload:Y({},W.actionTabs.params)})}},[j]);const xt=re=>oe(void 0,null,function*(){h(!0);const Xe=yield(0,Ct.c_)(H(Y({},Gu),{page:re||pn,limit:2e4,homework_id:W.actionTabs.type===1?"":W.actionTabs.selectArrs[0]}));Xe==null||Xe.course_groups.map((Re,Gt)=>{Re.key=Re.id,Re.title=Re.name,Re.disabled=Re.is_published}),Xe&&(En([...Xe==null?void 0:Xe.course_groups]),zn(Xe==null?void 0:Xe.course_groups_count),h(!1),re||Ju.setFieldsValue({publish_time:Fe()(Fe()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Fe()(Fe()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ut=()=>{(0,we.GJ)()?W.actionTabs.detail?(he({type:"shixunHomeworks/setActionTabs",payload:{}}),he({type:"shixunHomeworks/getWorkList",payload:Y({},Gu)}),he({type:"shixunHomeworks/getWorkSetting",payload:Y({},Gu)})):he({type:"classroomList/getClassroomTeacherCommonList",payload:H(Y({},W.actionTabs.params),{type:5,category:W.actionTabs.params.categoryId})}):he({type:"classroomList/getClassroomCommonList",payload:Y({},W.actionTabs.params)})},ht=()=>oe(void 0,null,function*(){var re,Xe;if((0,we.Rm)()&&!((re=W.AssistantObject.hack)!=null&&re.can_publish)){g.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=Y({},Ju.getFieldsValue());if(Re.end_time<=Re.publish_time){g.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Be(!1);return}if((De==null?void 0:De.length)<=0&&!vt&&eu.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}if(Ke.reduce((Ze,pt)=>Ze+pt)===0&&!ze){g.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Be(!1);return}let Gt={homework_ids:[...W.actionTabs.selectArrs],group_ids:De.length>0?De.map(Ze=>Ze.id):(Xe=W.detailCommonHomeworksList)==null?void 0:Xe.course_groups,end_time:Fe()(Re.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Fe()(Re.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ke==null?void 0:Ke.map(Ze=>Ze),send_type:ze?"0":"1",unified_setting:!De.length};if(Be(!0),(yield(0,Ae.ZP)(`/api/courses/${Gu.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Y({},Gt)})).status===0){if(Be(!1),(0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success("\u53D1\u5E03\u6210\u529F"),he({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ae){ae();return}le.onCallback&&le.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||he({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:_e.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)}),Ot=()=>{fn(1),En([]),ct([])},Fu=Dn>pn*nn,[tu,Be]=(0,C.useState)(!1);return _e.createElement($.default,{width:600,confirmLoading:tu,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:W.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ht,onCancel:()=>{if(Ot(),he({type:"classroomList/setActionTabs",payload:{}}),ae){ae();return}ut()}},_e.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",_e.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),eu&&_e.createElement(t.default,{form:Ju},_e.createElement("div",{style:{paddingLeft:0}},W.actionTabs.type===2&&_e.createElement(ye.Z,{style:{marginBottom:"10px"}},_e.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),_e.createElement(et.ZP.Group,{value:ze,disabled:!((tt=(Mt=(wt=W.actionTabs)==null?void 0:wt.selectArrsAll)==null?void 0:Mt[0])!=null&&tt.can_publish),onChange:re=>{He(re.target.value)}},_e.createElement(et.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),_e.createElement(et.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!ze&&_e.createElement(ye.Z,{style:{marginBottom:"10px"}},_e.createElement("span",{style:{marginRight:65}}),_e.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",_e.createElement(K.Z,{value:Ke[0],onChange:re=>{Ke[0]=re,yt([...Ke])},min:0,disabled:!((Lt=(Se=(qe=W.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:Se[0])!=null&&Lt.can_publish),placeholder:`\u6700\u5927${(cu=(au=(ou=(Qt=W.actionTabs)==null?void 0:Qt.selectArrsAll)==null?void 0:ou[0])==null?void 0:au.difficult_count)==null?void 0:cu[0]}`,max:(xu=($u=(ku=($t=W.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:ku[0])==null?void 0:$u.difficult_count)==null?void 0:xu[0],style:{width:60}})),_e.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",_e.createElement(K.Z,{value:Ke[1],onChange:re=>{Ke[1]=re,yt([...Ke])},min:0,disabled:!((hu=(mu=(dt=W.actionTabs)==null?void 0:dt.selectArrsAll)==null?void 0:mu[0])!=null&&hu.can_publish),max:(Tu=(Ou=(du=(Qu=W.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:du[0])==null?void 0:Ou.difficult_count)==null?void 0:Tu[1],placeholder:`\u6700\u5927${(qt=(Vt=(lu=(Ue=W.actionTabs)==null?void 0:Ue.selectArrsAll)==null?void 0:lu[0])==null?void 0:Vt.difficult_count)==null?void 0:qt[1]}`,style:{width:60}})),_e.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",_e.createElement(K.Z,{value:Ke[2],onChange:re=>{Ke[2]=re,yt([...Ke])},min:0,disabled:!((Lu=(kt=(gu=W.actionTabs)==null?void 0:gu.selectArrsAll)==null?void 0:kt[0])!=null&&Lu.can_publish),placeholder:`\u6700\u5927${(bn=(cn=(un=(ru=W.actionTabs)==null?void 0:ru.selectArrsAll)==null?void 0:un[0])==null?void 0:cn.difficult_count)==null?void 0:bn[2]}`,max:(dn=(We=(mn=(Vu=W.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:mn[0])==null?void 0:We.difficult_count)==null?void 0:dn[2],style:{width:60}}))),_e.createElement(ye.Z,{className:"mt30",align:"middle"},_e.createElement(d.Z,null,_e.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},_e.createElement(me.default,{style:{width:170,marginRight:"25px"},disabledDate:re=>(0,bt.Q8)(re,te),disabledTime:re=>(0,bt.d0)(re),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),_e.createElement(d.Z,{className:"ml20"},_e.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},_e.createElement(me.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Fe()((0,G.U6)(),"HH:mm")},disabledDate:re=>(0,bt.Q8)(re,te,Ju.getFieldValue("publish_time")),disabledTime:re=>(0,bt.d0)(re,Ju.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),W.actionTabs.type===2&&_e.createElement(ye.Z,{style:{marginBottom:"10px"}},_e.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),_e.createElement(et.ZP.Group,{value:vt,onChange:re=>{je(re.target.value),ct([])}},_e.createElement(et.ZP,{value:!0,disabled:!W.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),_e.createElement(et.ZP,{className:"ml20",disabled:eu.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),eu.length<=0&&W.actionTabs.type===2&&_e.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"')),(W.actionTabs.type===1||!vt)&&eu.length>0&&_e.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},_e.createElement("span",{style:{flex:1}},_e.createElement(ie.default,{checked:De.length===eu.length,onChange:re=>{De.length===eu.length?ct([]):ct(eu.filter(Xe=>!Xe.is_published))}},"\u5168\u9009")," "),_e.createElement("span",{style:{width:16}}),_e.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",De.length||0,"\u4E2A\u5206\u73ED")),(W.actionTabs.type===1||!vt)&&eu.length>0&&_e.createElement(ot.Z,{data:eu,selectedRowKeys:De,setSelectedRowKeys:ct})))};Et.Z=(0,ne.connect)(({classroomList:U})=>({classroomList:U}))(at)},37395:function(iu,Et,E){"use strict";E.r(Et),E.d(Et,{default:function(){return Rc}});var C=E(21585),t=E(59301),g=E(92123),$=E(8591),ye=E(58421),et=E(81228),K=E(94601),d=E(47141),me=E(43418),ie=E(43597),_t=E(90852),Fe=Object.defineProperty,Ae=Object.defineProperties,we=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Ct=(e,n,u)=>n in e?Fe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,bt=(e,n)=>{for(var u in n||(n={}))ne.call(n,u)&&Ct(e,u,n[u]);if(G)for(var u of G(n))ot.call(n,u)&&Ct(e,u,n[u]);return e},_e=(e,n)=>Ae(e,we(n)),Dt=(e,n)=>{var u={};for(var a in e)ne.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&G)for(var a of G(e))n.indexOf(a)<0&&ot.call(e,a)&&(u[a]=e[a]);return u},Tt=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Mu=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:p,user:m,onCallback:r}=n,o=Dt(n,["classroomList","dispatch","match","location","user","onCallback"]),l,c;const s=(0,g.useParams)(),[v,T]=(0,t.useState)(!1),[x,A]=(0,t.useState)(!1),P=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){A(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(k=>{var B;k.author_login===((B=m.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{R()}}):A(!0)}else A(!1)},[u.actionTabs.key]);const R=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:v,destroyOnClose:!0,onOk:()=>Tt(void 0,null,function*(){var _;if((_=P.current)!=null&&_.onVerify())return;T(!0);const k=yield(0,ie.ZP)(`/api/courses/${s.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),k.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),$.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:_e(bt({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:bt({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),onCancel:()=>{R()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((c=u==null?void 0:u.actionTabs)==null?void 0:c.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(_t.Z,{ref:_=>P.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 Xt=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Mu),V=E(78241),ue=E(95237),Ce=E(5112),Y=E(5871),H=E(43604),be=E(5083),oe=E(24905),at=E(56656),U=E.n(at),Ne=E(33814),W=E(19284),he=E(50564),te=E(59301),ae=Object.defineProperty,le=Object.defineProperties,X=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Mt=(e,n,u)=>n in e?ae(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,tt=(e,n)=>{for(var u in n||(n={}))it.call(n,u)&&Mt(e,u,n[u]);if(lt)for(var u of lt(n))wt.call(n,u)&&Mt(e,u,n[u]);return e},qe=(e,n)=>le(e,X(n)),Se=(e,n)=>{var u={};for(var a in e)it.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&lt)for(var a of lt(e))n.indexOf(a)<0&&wt.call(e,a)&&(u[a]=e[a]);return u},Lt=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Qt=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:p}=n,m=Se(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,c,s,v,T,x,A,P,R,_,k,B,I,w,fe,q,y,f,M,Z,N,se,rt,ge,Ge,b,F,D,ee,nt,st,St,Du,O,S,ve,Ee;const pe=(0,g.useParams)(),[Je]=V.default.useForm(),[Rt,yu]=(0,t.useState)(1),[ke,Ht]=(0,t.useState)([]),[Nn,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Sn]=(0,t.useState)(!0),[Hn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Pt,Bu]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Zn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[mt,Pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ye,Qe,wu,sn,Zt,Xu,Mn,$n,Vn,Gn,Jn,Wn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Rn(),(Qe=(Ye=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ye[0])!=null&&Qe.can_publish?Pu([...($n=(Mn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:Mn[0])==null?void 0:$n.difficult_count]):Pu([...(Zt=(sn=(wu=u.actionTabs)==null?void 0:wu.selectArrsAll)==null?void 0:sn[0])==null?void 0:Zt.difficult_settings]),Zn(!((Jn=(Gn=(Vn=u.actionTabs)==null?void 0:Vn.selectArrsAll)==null?void 0:Gn[0])!=null&&Jn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Wn=u.actionTabs.selectArrsAll)==null?void 0:Wn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Hn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:qe(tt({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:tt({},pe)})):a({type:"classroomList/getClassroomCommonList",payload:tt({},u.actionTabs.params)})}},[Hn]);const Jo=ce=>Lt(void 0,null,function*(){Sn(!0);const Ye=yield(0,W.c_)(qe(tt({},pe),{page:ce||Rt,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));Ye==null||Ye.course_groups.map((Qe,wu)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),Ye&&(Ht([...Ye==null?void 0:Ye.course_groups]),$o(Ye==null?void 0:Ye.course_groups_count),Sn(!1),ce||Je.setFieldsValue({publish_time:U()(U()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:U()(U()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),jn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:tt({},pe)}),a({type:"shixunHomeworks/getWorkSetting",payload:tt({},pe)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:qe(tt({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:tt({},u.actionTabs.params)})},Wo=()=>Lt(void 0,null,function*(){var ce,Ye;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){$.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"),Kt(!1);return}const Qe=tt({},Je.getFieldsValue());if(Qe.end_time<=Qe.publish_time){$.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kt(!1);return}if((Pt==null?void 0:Pt.length)<=0&&!Uu&&ke.length>0){$.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kt(!1);return}if(mt.reduce((Zt,Xu)=>Zt+Xu)===0&&!Ku){$.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Kt(!1);return}let wu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Pt.length>0?Pt.map(Zt=>Zt.id):(Ye=u.detailCommonHomeworksList)==null?void 0:Ye.course_groups,end_time:U()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:U()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:mt==null?void 0:mt.map(Zt=>Zt),send_type:Ku?"0":"1",unified_setting:!Pt.length};if(Kt(!0),(yield(0,ie.ZP)(`/api/courses/${pe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:tt({},wu)})).status===0){if(Kt(!1),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),$.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),p){p();return}m.onCallback&&m.onCallback(),jn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:te.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 Kt(!1)}),Rn=()=>{yu(1),Ht([]),Bu([])},Jc=Nn>Rt*Vo,[zo,Kt]=(0,t.useState)(!1);return te.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(Rn(),a({type:"classroomList/setActionTabs",payload:{}}),p){p();return}jn()}},te.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",te.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ke&&te.createElement(V.default,{form:Je},te.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&te.createElement(ue.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),te.createElement(Ce.ZP.Group,{value:Ku,disabled:!((v=(s=(c=u.actionTabs)==null?void 0:c.selectArrsAll)==null?void 0:s[0])!=null&&v.can_publish),onChange:ce=>{Zn(ce.target.value)}},te.createElement(Ce.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),te.createElement(Ce.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&te.createElement(ue.Z,{style:{marginBottom:"10px"}},te.createElement("span",{style:{marginRight:65}}),te.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",te.createElement(Y.Z,{value:mt[0],onChange:ce=>{mt[0]=ce,Pu([...mt])},min:0,disabled:!((A=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&A.can_publish),placeholder:`\u6700\u5927${(k=(_=(R=(P=u.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:R[0])==null?void 0:_.difficult_count)==null?void 0:k[0]}`,max:(fe=(w=(I=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:I[0])==null?void 0:w.difficult_count)==null?void 0:fe[0],style:{width:60}})),te.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",te.createElement(Y.Z,{value:mt[1],onChange:ce=>{mt[1]=ce,Pu([...mt])},min:0,disabled:!((f=(y=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:y[0])!=null&&f.can_publish),max:(se=(N=(Z=(M=u.actionTabs)==null?void 0:M.selectArrsAll)==null?void 0:Z[0])==null?void 0:N.difficult_count)==null?void 0:se[1],placeholder:`\u6700\u5927${(b=(Ge=(ge=(rt=u.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:ge[0])==null?void 0:Ge.difficult_count)==null?void 0:b[1]}`,style:{width:60}})),te.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",te.createElement(Y.Z,{value:mt[2],onChange:ce=>{mt[2]=ce,Pu([...mt])},min:0,disabled:!((ee=(D=(F=u.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:D[0])!=null&&ee.can_publish),placeholder:`\u6700\u5927${(Du=(St=(st=(nt=u.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:st[0])==null?void 0:St.difficult_count)==null?void 0:Du[2]}`,max:(Ee=(ve=(S=(O=u.actionTabs)==null?void 0:O.selectArrsAll)==null?void 0:S[0])==null?void 0:ve.difficult_count)==null?void 0:Ee[2],style:{width:60}}))),te.createElement(ue.Z,{className:"mt30",align:"middle"},te.createElement(H.Z,null,te.createElement(V.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},te.createElement(be.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,he.Q8)(ce,i),disabledTime:ce=>(0,he.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),te.createElement(H.Z,{className:"ml20"},te.createElement(V.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},te.createElement(be.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,K.U6)(),"HH:mm")},disabledDate:ce=>(0,he.Q8)(ce,i,Je.getFieldValue("publish_time")),disabledTime:ce=>(0,he.d0)(ce,Je.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&te.createElement(ue.Z,{style:{marginBottom:"10px"}},te.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),te.createElement(Ce.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Bu([])}},te.createElement(Ce.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),te.createElement(Ce.ZP,{className:"ml20",disabled:ke.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ke.length<=0&&u.actionTabs.type===2&&te.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)&&ke.length>0&&te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},te.createElement("span",{style:{flex:1}},te.createElement(oe.default,{checked:Pt.length===ke.length,onChange:ce=>{Pt.length===ke.length?Bu([]):Bu(ke.filter(Ye=>!Ye.is_published))}},"\u5168\u9009")," "),te.createElement("span",{style:{width:16}}),te.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&ke.length>0&&te.createElement(Ne.Z,{data:ke,selectedRowKeys:Pt,setSelectedRowKeys:Bu})))};var ou=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Qt),au=E(34900),cu=Object.defineProperty,$t=Object.defineProperties,ku=Object.getOwnPropertyDescriptors,$u=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,mu=(e,n,u)=>n in e?cu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hu=(e,n)=>{for(var u in n||(n={}))xu.call(n,u)&&mu(e,u,n[u]);if($u)for(var u of $u(n))dt.call(n,u)&&mu(e,u,n[u]);return e},Qu=(e,n)=>$t(e,ku(n)),du=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Ou=({classroomList:e,dispatch:n})=>{const u=(0,g.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:()=>du(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,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),$.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(hu({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:hu({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Tu=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ou),Ue=Object.defineProperty,lu=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,kt=Object.prototype.propertyIsEnumerable,Lu=(e,n,u)=>n in e?Ue(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ru=(e,n)=>{for(var u in n||(n={}))gu.call(n,u)&&Lu(e,u,n[u]);if(qt)for(var u of qt(n))kt.call(n,u)&&Lu(e,u,n[u]);return e},un=(e,n)=>lu(e,Vt(n)),cn=(e,n)=>{var u={};for(var a in e)gu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&qt)for(var a of qt(e))n.indexOf(a)<0&&kt.call(e,a)&&(u[a]=e[a]);return u},bn=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Vu=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,p=cn(n,["classroomList","dispatch","onCallback"]);const m=(0,g.useParams)();return m.id=m.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bn(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),$.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(ru({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ru({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var mn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Vu),We=E(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,eu=(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 p=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(p,m);r((u=u.apply(e,n)).next())});const Dn=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,p;const m=(0,g.useParams)(),r=(0,g.useLocation)(),{actionTabs:o}=e,[l]=V.default.useForm(),c=s=>s&&s<U()().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 s;const v=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:eu({},v)});if(x.status===0){$.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const A=e.actionTabs.selectArrs.type,P=(x==null?void 0:x.category_id)||0;let R=(s=r.pathname)==null?void 0:s.split("/");R[4]=P,R[3]=A||R[3];const _=R==null?void 0:R.join("/");g.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(V.default,{form:l,initialValues:{name:""}},t.createElement(V.default.Item,{name:"name"},t.createElement(ue.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(We.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((p=o.selectArrs)==null?void 0:p.name)}))))))};var zn=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Dn),nn=E(99313),xe=E(3113),Yn=E(26724),h=E.n(Yn),j=E(48066),J=E(28103),L=E(81327),z=E(16140),De={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},ct=Object.defineProperty,vt=Object.defineProperties,je=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,yt=(e,n,u)=>n in e?ct(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,xt=(e,n)=>{for(var u in n||(n={}))He.call(n,u)&&yt(e,u,n[u]);if(ze)for(var u of ze(n))Ke.call(n,u)&&yt(e,u,n[u]);return e},ut=(e,n)=>vt(e,je(n)),ht=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const{Paragraph:Ot}=j.default,Fu=({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,p]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),c=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(_,k)=>ht(void 0,null,function*(){const B=yield(0,z.he)(_);if(!B.status){if(B.shixuns.length===0&&k){P(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>s(ut(xt({},c.current),{keyword:_})),changeKeyWord:_=>c.current.keyword=_})),(0,t.useEffect)(()=>{s(c.current)},[]);const[v,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[A,P]=(0,t.useState)(!0),R=_=>{s(ut(xt({},c.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(ue.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,k)=>t.createElement(xe.ZP,{key:k,type:i===_.id?"primary":"default",onClick:()=>{p(_.id),c.current.diff=_.id,s(c.current)}},_.name))),t.createElement(H.Z,null,a.map((_,k)=>t.createElement(xe.ZP,{key:k,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),c.current.order=_.id,s(c.current)}},_.name)))),t.createElement(h(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:R,hasMore:A,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:v},o.map(_=>{const{name:k,id:B,description:I,challenge_names:w,author_name:fe,author_school_name:q,level:y,total_stu_num:f}=_||{};return t.createElement("div",{key:B,className:De.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:De.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:B}),t.createElement("div",{className:De.title},k)),t.createElement("div",{className:De.contentWrapper},t.createElement(Ot,{ellipsis:{rows:2},className:De.desc,style:{color:"#8e8888"}},I),t.createElement(ue.Z,null,w.map((M,Z)=>t.createElement("span",{key:Z,className:De.mission},"\u7B2C",Z+1,"\u5173",M))),t.createElement(J.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:De.info},t.createElement(L.Z,null,t.createElement("span",null,fe),t.createElement("span",null,"|"),t.createElement("span",null,q),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",y),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var tu=(0,t.forwardRef)(Fu),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=E(62556),Xe=Object.defineProperty,Re=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Jt=Object.prototype.propertyIsEnumerable,Ze=(e,n,u)=>n in e?Xe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pt=(e,n)=>{for(var u in n||(n={}))Gt.call(n,u)&&Ze(e,u,n[u]);if(Re)for(var u of Re(n))Jt.call(n,u)&&Ze(e,u,n[u]);return e},Bt=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const{TabPane:jt}=nn.default,uu=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,g.useParams)(),p=(0,g.useLocation)(),[m]=V.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[c,s]=(0,t.useState)(!0),[v,T]=(0,t.useState)(!1);const[x,A]=(0,t.useState)("myself");let[P,R]=(0,t.useState)([]);const[_,k]=(0,t.useState)(),[B,I]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),w=[{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"&&q()},[e.actionTabs.key]);let fe=[];const q=function(){return Bt(this,null,function*(){var Z;if(c){l(!1),++B.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:pt({},B)});P=[...P.concat(N.object_list)],k(N.is_teacher),((Z=N.object_list)==null?void 0:Z.length)<B.limit?s(!1):s(!0),R([...P]),N.object_list==""&&B.page===1&&l(!0)}})},y=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),f=Z=>Bt(void 0,null,function*(){T(!0);const N=yield(0,W.aQ)(Z);T(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),M=(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:v},onOk:()=>Bt(void 0,null,function*(){var Z;if(x==="jupyter"){f(y.current);return}T(!0);const N=m.getFieldValue(),se=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(se==null?void 0:se.status)===0&&((0,K.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:se.object_ids,params:(Z=e.actionTabs)==null?void 0:Z.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},w.map((Z,N)=>t.createElement(xe.ZP,{key:N,shape:"round",type:x===Z.id?"primary":"default",className:"mr10",onClick:se=>Bt(void 0,null,function*(){if(Z.id==="jupyter"){A(Z.id);return}P=[],c=!0,B.page=0,B.search="",B.filter=Z.id,q(),A(Z.id)})},Z.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(We.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:Z=>{var N;x==="jupyter"&&((N=M.current)==null||N.changeKeyWord(Z.target.value))},onSearch:Z=>{var N;if(x==="jupyter"){(N=M.current)==null||N.search(Z);return}c=!0,B.search=Z,B.page=0,P=[],q()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(tu,{createShixunParams:y,ref:M}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(h(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{s(!1),q()},hasMore:c,useWindow:!1},t.createElement(V.default,{form:m,initialValues:{group_ids:fe},className:Be.form,onChange:Z=>{fe=m.getFieldValue()}},P==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(V.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},P==null?void 0:P.map(function(Z,N){return t.createElement(ue.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(oe.default,{onChange:se=>{},key:N,value:String(Z.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Be.line1].join(" ")},Z.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Be.line1},Z==null?void 0:Z.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Z.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Z.id}/personal/normal/edit`)}},"\u7F16\u8F91"):Z==null?void 0:Z.username))})))))))};var gt=(0,g.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(uu),ft=E(4604),pu=E(49494),Wu=Object.defineProperty,Iu=Object.defineProperties,qu=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,wn=(e,n,u)=>n in e?Wu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Kn=(e,n)=>{for(var u in n||(n={}))Pn.call(n,u)&&wn(e,u,n[u]);if(Bn)for(var u of Bn(n))Un.call(n,u)&&wn(e,u,n[u]);return e},Xn=(e,n)=>Iu(e,qu(n)),mo=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Qn=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,g.useParams)(),[i]=V.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:()=>mo(void 0,null,function*(){var p;yield i.validateFields();const m=Kn({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(p=m.attachment_ids)==null?void 0:p.map(l=>l.response.id),(yield(0,ft.mz)(Xn(Kn({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(V.default,{form:i,initialValues:{}},t.createElement(V.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement(V.default.Item,{name:"description"},t.createElement(We.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 po=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qn),de=E(20834),Ft=E(38854),Wt=E(6848),kn=E(26465),Eo=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:p,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:c,defaultSelectedKeys:s,user:v,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var P,R;const _=()=>t.createElement(de.default,{onClick:({key:B})=>A(B)},o.map(B=>t.createElement(de.default.Item,{key:B.id},B.name))),k=(0,g.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},u==null?void 0:u.map((B,I)=>t.createElement("div",{key:I,className:`text-16px flex item-center justify-center current ${s==(B==null?void 0:B.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:s==(B==null?void 0:B.id)?"#1890FF":""},onClick:()=>e?{}:T(B)},B==null?void 0:B.name,B.total!==void 0&&t.createElement("span",{className:"ml-4px"},B==null?void 0:B.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(Ft.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:B})=>{var I;if((0,d.Rm)()&&!((I=l.AssistantObject.hack)!=null&&I.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:p,exportType:"hack",category_id:k.categoryId}}),B=="3"&&g.history.push(`/classrooms/${k==null?void 0:k.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(Wt.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{g.history.push(`/classrooms/${k.coursesId}/program_homework/ranking`)}})),c&&t.createElement(t.Fragment,null,t.createElement(Wt.Z,{title:m},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:x})),t.createElement(Ft.Z,{disabled:((P=v==null?void 0:v.userInfo)==null?void 0:P.user_status)===2,dropdownRender:_},t.createElement(Wt.Z,{title:((R=v==null?void 0:v.userInfo)==null?void 0:R.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(kn.op,{theme:C.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},_n={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Nu=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:p,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=s=>{i(s.name),m(s)},c=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:_n.searchSortControllerContainer},t.createElement(kn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:s}})=>{p(s)},style:{width:220}}),t.createElement("div",null,t.createElement(Ft.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(s=>t.createElement(de.default.Item,{key:s.name,onClick:()=>l(s)},s.name)))},t.createElement("div",null,t.createElement("span",{className:`${_n.btn} ${c?_n.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),c&&t.createElement(Wt.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"}))))},At={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},zt=E(84105),en=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),su=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:p,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:c,detailLeftMenus:s,main_category_id:v,setSelectArrsAll:T}=(0,t.useContext)(To);let x;const[A,P]=(0,t.useState)(!1),[R,_]=(0,t.useState)(""),k=w=>{a(w.target.checked),i(w.target.checked?p.map(fe=>fe.homework_id):[]),w.target.checked?T([...p]):T([])},B=()=>{let w={courseId:l.id,container_type:"program_homework"};l.categoryId&&(w.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:w}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(x=s.course_modules.filter(w=>w.type==="program_homework")[0]);const I=t.createElement("div",{className:At.moveCategory,onMouseLeave:w=>P(!1)},t.createElement(de.default,{onClick:w=>en(void 0,[w],function*({item:fe,key:q,keyPath:y,domEvent:f}){if(m=="")return $.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:q}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),c(),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(We.default,{onChange:w=>{_(w.target.value)}})),x&&x.second_category.filter(w=>w.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(w,fe){var q;if(!(R!==""&&w.category_name.indexOf(R)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:w.category_id},w.category_name),(q=w==null?void 0:w.third_category)==null?void 0:q.map(y=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:y.category_id},y.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:w=>{w.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:At.bottomControlContainer},t.createElement(ue.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(ue.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(oe.default,{checked:u,onChange:k},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:w})=>{n({key:w})}}},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>I,getPopupContainer:w=>w.parentNode},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(zt.Z,null)))))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},zu=E(1710),It={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=E(3034),Au=E(33299),_o=Object.defineProperty,vo=Object.defineProperties,yo=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ho=Object.prototype.hasOwnProperty,go=Object.prototype.propertyIsEnumerable,Cu=(e,n,u)=>n in e?_o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,bu=(e,n)=>{for(var u in n||(n={}))ho.call(n,u)&&Cu(e,u,n[u]);if(qn)for(var u of qn(n))go.call(n,u)&&Cu(e,u,n[u]);return e},Fo=(e,n)=>vo(e,yo(n)),fu=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),Ao=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:p})=>{var m,r,o,l,c,s,v,T,x,A,P,R,_;const{batchStatus:k,selectArrs:B,setSelectArrs:I,selectArrsAll:w,setSelectArrsAll:fe,dispatch:q}=(0,t.useContext)(To);let y=(0,g.useParams)();const[f,M]=(0,t.useState)(!1),Z=(0,t.useRef)(),[N,se]=(0,t.useState)([]);y=Fo(bu(bu({},n),y),{category:y==null?void 0:y.categoryId}),(0,t.useEffect)(()=>{se([]),M(!1)},[]);const rt=[{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:(b,F)=>F.status.indexOf(b)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:b=>{var F,D;return b==="--"?b:t.createElement("span",null,t.createElement("span",null,(F=b==null?void 0:b.split("/"))==null?void 0:F[0]),"\xA0/\xA0",t.createElement("span",null,(D=b==null?void 0:b.split("/"))==null?void 0:D[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="publish_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="end_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="late_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:b=>b==="--"||!b?"--":t.createElement("span",{title:b},b)}];function ge(){return fu(this,null,function*(){let b=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:bu({},y)});se(b.data)})}const Ge=b=>{B.includes(b)?(I(B.filter(F=>F!==b)),fe(w.filter(F=>F.homework_id!==b))):(I([...B,b]),fe([...w,e]))};return t.createElement("div",{className:It.listContainer,onClick:b=>{b.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&Z.current&&!Z.current.contains(b.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:Z},t.createElement(oe.default,{onClick:b=>{b.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Ge(e.homework_id)})),t.createElement("div",{className:It.info},t.createElement("div",{className:It.title},t.createElement("div",{className:It.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(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:b=>b.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:It.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){var F,D,ee,nt;if(b.stopPropagation(),b.preventDefault(),((F=i==null?void 0:i.userInfo)==null?void 0:F.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_publish)){$.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 st=K.cX.getItem(`${(nt=i==null?void 0:i.userInfo)==null?void 0:nt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");st&&(y.sort_by=st==null?void 0:st.type,y.sort_direction=st==null?void 0:st.direction),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},y),type:2,manage_all_group:a}})})},t.createElement("aside",{className:It.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:It.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:b=>fu(void 0,null,function*(){b.stopPropagation();let F=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});F&&(window.open(`/myproblems/${F==null?void 0:F.identifier}?type=1`),localStorage.setItem("program_homework",[y.coursesId,e.homework_id]))}),className:It.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"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:It.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(Ft.Z,{placement:"bottomCenter",overlayClassName:It.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){var F,D,ee;if(b.stopPropagation(),b.preventDefault(),((F=i==null?void 0:i.userInfo)==null?void 0:F.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_publish)){$.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--",y),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},y),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){var F,D;if(b.stopPropagation(),b.preventDefault(),(0,d.Rm)()&&!((D=(F=u.AssistantObject)==null?void 0:F.hack)!=null&&D.can_stop)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},y),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){b.stopPropagation(),b.preventDefault();let F=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(We.default,{defaultValue:F,maxLength:60,showCount:!0,onChange:D=>F=D.target.value})),onOk:()=>fu(void 0,null,function*(){let D=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:F}});(D==null?void 0:D.status)===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),p())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){b.stopPropagation(),b.preventDefault(),q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>fu(void 0,null,function*(){var F,D,ee;if(b.stopPropagation(),b.preventDefault(),(0,d.Rm)()&&!((D=(F=u.AssistantObject)==null?void 0:F.hack)!=null&&D.can_delete)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:w,params:y,status:(ee=e==null?void 0:e.status)==null?void 0:ee[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:b=>{b.stopPropagation()},to:`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:b=>b.stopPropagation(),className:It.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:It.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((s=e==null?void 0:e.status)==null?void 0:s[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((v=e==null?void 0:e.status)==null?void 0:v[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[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((P=e==null?void 0:e.status)==null?void 0:P[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((R=e==null?void 0:e.status)==null?void 0:R[0])&&t.createElement("span",{className:It.iconV,onClick:b=>fu(void 0,null,function*(){b.stopPropagation(),b.preventDefault(),f||ge(),M(!f)})},t.createElement("i",{className:`iconfont icon-${f?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:It.content},(0,d.dE)()&&t.createElement("span",{className:It.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"&&f&&N.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:b=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(b,F)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(b,F,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),ge()},columns:rt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&f&&N.length<6&&N.length>0&&t.createElement(zu.default,{onRow:b=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(b,F)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(b,F,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),ge()},columns:rt}))))},Co={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},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"},Pe=Object.defineProperty,Nt=Object.defineProperties,nu=Object.getOwnPropertyDescriptors,on=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,Xo=(e,n,u)=>n in e?Pe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qo=(e,n)=>{for(var u in n||(n={}))bo.call(n,u)&&Xo(e,u,n[u]);if(on)for(var u of on(n))Do.call(n,u)&&Xo(e,u,n[u]);return e},qo=(e,n)=>Nt(e,nu(n)),ea=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),Hl=({courseId:e,type:n,onCancel:u})=>{const a=(0,g.useParams)(),[i,p]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),c=()=>ea(void 0,null,function*(){l(!0);const A=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),p({targerData:A.homeworks,originData:A.homeworks})});(0,t.useEffect)(()=>{c()},[]);const s=()=>ea(void 0,null,function*(){l(!0);let A={homework_common_ids:m};a.categoryId&&(A=qo(Qo({},A),{category_id:a.categoryId}));const P=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});P&&P.homework_ids.length>0&&($.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),v=(A,P)=>{A.target.checked?r([...m,P]):r(m.filter(R=>R!==P))},T=A=>{const P=i.originData.filter(R=>R.name.indexOf(A)>-1);p(qo(Qo({},i),{targerData:P}))},x=()=>{s()};return t.createElement("div",{className:`animated fadeInUp fast ${Q.otherHomeworkWrap}`},t.createElement("div",{className:Q.otherHomeworkContainer},t.createElement("div",{className:Q.search},t.createElement(We.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(A=>t.createElement("div",{className:`${Q.listItem} mb10`,key:A.id},t.createElement(oe.default,{checked:m.includes(A.id),onChange:P=>v(P,A.id)}),t.createElement("div",{className:Q.info},t.createElement("div",{className:`${Q.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Q.title},A.name),t.createElement("div",null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Q.describe}`},A.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},A.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),t.createElement("div",{className:Q.footer},t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(xe.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},Zl=E(50279),jl=E(76152),Bo=E(52803),Po=E(57809),wo=E(71418),Rl=E(48228),ko=E.n(Rl),Yu=E(18581),Te=E(59301),Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,eo=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(eo)for(var u of eo(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&&eo)for(var a of eo(e))n.indexOf(a)<0&&ua.call(e,a)&&(u[a]=e[a]);return u},xo=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});U().extend(ko());const Jl=({data:e,value:n,onChange:u})=>{var a,i,p,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,c]=(0,t.useState)([]);return(0,t.useEffect)(()=>{c((n==null?void 0:n.length)>0?e==null?void 0:e.filter(s=>n==null?void 0:n.includes(s==null?void 0:s.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:s=>{u(s.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:s=>{o(oa(vn({},r),{leftSearch:s.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Te.createElement(oe.default.Group,{value:n,onChange:s=>{u(s)}},Te.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:i.map((s,v)=>Te.createElement(oe.default,{key:v,value:s.id},s==null?void 0:s.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(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:s=>{o(oa(vn({},r),{rigthSearch:s.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:p.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:m.map((s,v)=>Te.createElement(ue.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(H.Z,null,s==null?void 0:s.name),Te.createElement(H.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(s==null?void 0:s.id)))}})))):Te.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Wl=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:p}=n,m=Gl(n,["classroomList","dispatch","user","getData"]),r,o,l,c,s,v;const T=(0,g.useParams)(),[x]=V.default.useForm(),A=V.default.useWatch("penalty_type",x),P=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,R,_,k]=(0,Yu.U)(W.c_,vn(vn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,B,I]=(0,Yu.U)(W.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,w,fe]=(0,Yu.U)(W.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(c=u==null?void 0:u.actionTabs)==null?void 0:c.selectArrs}),q=(...y)=>xo(void 0,[...y],function*(f={}){B({});const M=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{P&&q()},[P]),Te.createElement(me.default,{centered:!0,title:(s=u==null?void 0:u.actionTabs)==null?void 0:s.key,width:800,open:P,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:w,onOk:()=>xo(void 0,null,function*(){x.submit()})},Te.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Te.createElement(V.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:y=>xo(void 0,null,function*(){var f,M,Z;const N=yield fe(((f=k==null?void 0:k.course_groups)==null?void 0:f.length)>0?{unified_late:((M=k==null?void 0:k.course_groups)==null?void 0:M.length)<=0,allow_late_settings:[vn({},y)]}:vn({unified_late:((Z=k==null?void 0:k.course_groups)==null?void 0:Z.length)<=0},y));(N==null?void 0:N.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},Te.createElement(ue.Z,{wrap:!1,gutter:20},Te.createElement(H.Z,{flex:1},Te.createElement(V.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(y,f,M){return A===2&&f>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(We.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:A==1?"\u5206":"%",max:A===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Te.createElement(V.default.Item,{name:"penalty_type",noStyle:!0,normalize:y=>(x.setFieldsValue({late_minus_score:y==2?20:5}),y)},Te.createElement(Po.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Te.createElement(H.Z,{flex:"390px"},Te.createElement(V.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(y,f,M){return f&&U()(f).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):f&&U()(f).startOf("minute")<=U()(I==null?void 0:I.max_late_time).startOf("minute")?($.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${I==null?void 0:I.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(be.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:y=>(0,K.BO)(y,{startTime:I==null?void 0:I.max_late_time}),disabledTime:y=>(0,K.hv)(y,{compared:I==null?void 0:I.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((v=k==null?void 0:k.course_groups)==null?void 0:v.length)>0&&Te.createElement(wo.Z,{spinning:R},Te.createElement(V.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(Jl,{data:(k==null?void 0:k.course_groups)||[],onChange:y=>{B({group_ids:y})}})))))};var zl=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Wl),Eu=E(59301),Yl=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var p;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const c=()=>{o==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return Eu.createElement(Eu.Fragment,null,Eu.createElement(re.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:Eu.createElement(Eu.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",Eu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((p=i==null?void 0:i.userInfo)==null?void 0:p.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),m&&Eu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:c},Eu.createElement("div",null,Eu.createElement("div",null,Eu.createElement(Ce.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Eu.createElement("div",null,Eu.createElement(Ce.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Me=E(59301),Ul=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?Ul(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,On=(e,n)=>{for(var u in n||(n={}))Ql.call(n,u)&&la(e,u,n[u]);if(aa)for(var u of aa(n))ql.call(n,u)&&la(e,u,n[u]);return e},Oo=(e,n)=>Kl(e,Xl(n)),er=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const To=(0,t.createContext)({selectArrs:[]}),tr=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,p,m,r;const o=(0,g.useLocation)(),l=(0,g.useParams)(),[c,s]=(0,t.useState)(()=>Oo(On({},l),{id:l.coursesId,limit:20})),[v]=(0,g.useSearchParams)(),[T,x]=(0,t.useState)([]),[A,P]=(0,t.useState)(!1),[R,_]=(0,t.useState)(!1),[k,B]=(0,t.useState)([]),[I,w]=(0,t.useState)(!1),[fe,q]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:y}=a,{detailCommonHomeworksList:f,detailLeftMenus:M,detailTopBanner:Z,taskList:N}=e;let se;c.type=1,c.categoryId?c.category=c.categoryId:delete c.category,(0,t.useEffect)(()=>{const O=v.get("tabs");O&&O!==void 0&&((0,d.GJ)()?c.status=O:c.order=O)},[o.search]),(0,t.useEffect)(()=>{v.get("tabs")==="0"&&(c.status="0",c.page=1),c.status=v.get("tabs")},[v.get("tabs")]),(0,t.useEffect)(()=>{s(On(On({},c),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var O,S,ve;if(l.categoryId?(c.categoryId=l.categoryId,c.category=l.categoryId):delete c.category,(O=a==null?void 0:a.userInfo)!=null&&O.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}});const Ee=K.cX.getItem(`${(S=a==null?void 0:a.userInfo)==null?void 0:S.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ee&&(c.sort_by=Ee==null?void 0:Ee.type,c.sort_direction=Ee==null?void 0:Ee.direction,q(Ee==null?void 0:Ee.name));const pe=v.get("tabs");let Je={};pe&&pe!==void 0&&((0,d.GJ)()?c.status=pe:c.order=pe),ge(Je)}else if((ve=a==null?void 0:a.userInfo)!=null&&ve.username){const Ee=v.get("tabs");let pe={};Ee&&Ee!==void 0&&((0,d.GJ)()?c.status=Ee:c.order=Ee),ge(pe)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ge()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[f]),(0,t.useEffect)(()=>{_(!1)},[c.categoryId]),(0,t.useEffect)(()=>{f&&f.homeworks&&(T.length===f.homeworks.length&&T.length>0?P(!0):T.length!==f.homeworks.length&&P(!1))},[T]);const rt=(O,S)=>{c.page=O,ge()},ge=(O={})=>{x([]),B([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:Oo(On({},c),{type:5})})},Ge=()=>{if((0,d.GJ)()){const{all_count:O,unpublished_count:S,not_start_count:ve,in_progress_count:Ee,overed_count:pe}=f;return[{name:"\u5168\u90E8",id:0,total:O||0},{name:"\u672A\u53D1\u5E03",id:1,total:S||0},{name:"\u672A\u5F00\u59CB",id:4,total:ve||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ee||0},{name:"\u5DF2\u622A\u6B62",id:3,total:pe||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}]};M.course_modules&&(se=e.detailLeftMenus.course_modules.filter(O=>O.type==="common_homework")[0]);const b=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(O=>y!=null&&y.main_site?O:O!=="\u6536\u85CF").filter(O=>(0,d.GJ)()?!0:O!=="\u5220\u9664"),F=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],D=O=>{var S;if((0,d.Rm)()&&!((S=e.AssistantObject.hack)!=null&&S.can_create)){$.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}O==="1"?g.history.push(`/classrooms/${c.coursesId}/program_homework/${c.categoryId}/add`):O==="2"?ee():O==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},ee=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},nt=(p=[{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(O=>O==null?void 0:O.isShow))==null?void 0:p.map(O=>(delete O.isShow,O)),st=O=>{var S,ve,Ee,pe,Je,Rt,yu;if(T.length===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((S=a==null?void 0:a.userInfo)==null?void 0:S.user_status)===2&&(O==null?void 0:O.key)==="publish"){(0,Au.Rd)();return}let ke=O.label||"",Ht={key:ke,selectArrs:T,selectArrsAll:k,type:["publish","deadline"].includes(O.key)?1:"",params:c};switch(O.key){case"publish":if(ke="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((Ee=(ve=e.AssistantObject)==null?void 0:ve.hack)!=null&&Ee.can_publish)){$.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(ke="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((Je=(pe=e.AssistantObject)==null?void 0:pe.hack)!=null&&Je.can_stop)){$.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":ke="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ke="\u5220\u9664",(0,d.Rm)()&&!((yu=(Rt=e.AssistantObject)==null?void 0:Rt.hack)!=null&&yu.can_delete)){$.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":ke="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Oo(On({},Ht),{key:ke})})},St=O=>er(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:O,container_type:"program_homework"}}),ge()}),Du=(0,t.useMemo)(()=>{let O=[];return N.length>0&&(O=N.map(S=>{var ve;return{user_name:S.user_name,task_name:S.task_name,task_id:S.task_id,category:S.category,status:(ve=S==null?void 0:S.status)==null?void 0:ve[0]}})),O},[N]);return Me.createElement(To.Provider,{value:{params:c,batchStatus:R,selectArrs:T,setSelectArrs:x,allSelect:A,dataSource:f.homeworks||[],detailLeftMenus:M,main_category_id:f.main_category_id||"",selectArrsAll:k,setAllSelect:P,useBatchStatus:_,dispatch:u,getData:ge,setSelectArrsAll:B}},Me.createElement("section",null,Me.createElement("aside",{className:Co.bg},Me.createElement(Eo,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Ge(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:f==null?void 0:f.main_category_name,TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,user:a,dropdownMenu:F,isShowRightControl:(0,K.Oo)(M==null?void 0:M.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:O=>{O.id!==void 0&&((0,d.GJ)(),c.status=O.id),_(!1),c.page=1,g.history.replace(`${o.pathname}?tabs=${O.id}`),ge(c)},defaultSelectedKeys:[v.get("tabs")?v.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:f==null?void 0:f.category_name,category_id:(f==null?void 0:f.category_id)||(f==null?void 0:f.main_category_id)},cb:()=>{ge()}}})},onDropdownMenuClick:D}),Me.createElement(Nu,{dataSource:f.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:R,SortMenuName:fe,setSortMenuName:q,onSearch:O=>{c.search=O.trim(),c.page=1,ge()},onSort:O=>{var S;c.sort_by=O.type,c.sort_direction=O.direction,c.page=1,K.cX.setItem(`${(S=a==null?void 0:a.userInfo)==null?void 0:S.login}${(0,d.GJ)()?"Teacher":"Student"}`,O,"ProgramHomework"),ge(c)},onBatch:O=>_(O)})),(f==null?void 0:f.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Yl,{user:a,params:c,dispatch:u,onClick:()=>g.history.push(`/classrooms/${c.coursesId}/program_homework/${c.categoryId}/add`),onSelect:ee}):(f==null?void 0:f.homeworks)&&f.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=f==null?void 0:f.homeworks)==null?void 0:m.map((O,S)=>Me.createElement(Ao,{key:S,user:a,dataSource:O,params:c,classroomList:e,manageAllGroup:f==null?void 0:f.manage_all_group,getData:ge})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement("aside",{className:"tc mb50 mt30"},(f==null?void 0:f.query_total_count)>10&&Me.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:rt,defaultPageSize:20,defaultCurrent:1,current:c.page||1,total:(0,d.GJ)()?f.query_total_count:f.student_all_count}))),T.length>0&&(0,d.GJ)()&&Me.createElement(et.Z,{offsetBottom:0},Me.createElement(su,{buttonDataSource:nt,onClick:st})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Me.createElement(zl,{getData:ge}),Me.createElement(Xt,{onCallback:()=>_(!1)}),Me.createElement(Zl.Z,{onOk:()=>{ge()}}),Me.createElement(jl.Z,{onOk:()=>{}}),Me.createElement(ou,{onCallback:()=>_(!1),courseEndTime:f==null?void 0:f.course_end_time}),Me.createElement(au.Z,{courseEndTime:f==null?void 0:f.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),ge()}}),Me.createElement(Tu,null),Me.createElement(mn,{onCallback:()=>_(!1)}),Me.createElement(zn,{onCallback:()=>_(!1)}),Me.createElement(gt,{refreshList:ge}),Me.createElement(po,null),Me.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:Du,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),I&&Me.createElement(Hl,{courseId:c.coursesId,type:"1",onCancel:()=>w(!1)})))};var ur=(0,g.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,to=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(to)for(var u of to(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&&to)for(var a of to(e))n.indexOf(a)<0&&sa.call(e,a)&&(u[a]=e[a]);return u},sr=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const ir=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:p,user:m,onCallback:r}=n,o=rr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,c;const s=(0,g.useParams)(),[v,T]=(0,t.useState)(!1),[x,A]=(0,t.useState)(!1),P=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){A(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(k=>{var B;k.author_login===((B=m.userInfo)==null?void 0:B.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?me.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{R()}}):A(!0)}else A(!1)},[u.actionTabs.key]);const R=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:v,destroyOnClose:!0,onOk:()=>sr(void 0,null,function*(){var _;if((_=P.current)!=null&&_.onVerify())return;T(!0);const k=yield(0,ie.ZP)(`/api/courses/${s.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),k.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),$.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:s.coursesId}}))}),onCancel:()=>{R()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((c=u==null?void 0:u.actionTabs)==null?void 0:c.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(_t.Z,{ref:_=>P.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,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ir),mr=E(41908),Oe=E(59301),dr=Object.defineProperty,pr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,uo=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(uo)for(var u of uo(n))da.call(n,u)&&pa(e,u,n[u]);return e},Lo=(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&&uo)for(var a of uo(e))n.indexOf(a)<0&&da.call(e,a)&&(u[a]=e[a]);return u},fa=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const _r=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:p}=n,m=Er(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,c,s,v,T,x,A,P,R,_,k,B,I,w,fe,q,y,f,M,Z,N,se,rt,ge,Ge,b,F,D,ee,nt,st,St,Du,O,S,ve,Ee;const pe=(0,g.useParams)(),[Je]=V.default.useForm(),[Rt,yu]=(0,t.useState)(1),[ke,Ht]=(0,t.useState)([]),[Nn,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Sn]=(0,t.useState)(!0),[Hn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Pt,Bu]=(0,t.useState)([]),[Uu,rn]=(0,t.useState)(!0),[Ku,Zn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[mt,Pu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,Ye,Qe,wu,sn,Zt,Xu,Mn,$n,Vn,Gn,Jn,Wn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Rn(),(Qe=(Ye=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:Ye[0])!=null&&Qe.can_publish?Pu([...($n=(Mn=(Xu=u.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:Mn[0])==null?void 0:$n.difficult_count]):Pu([...(Zt=(sn=(wu=u.actionTabs)==null?void 0:wu.selectArrsAll)==null?void 0:sn[0])==null?void 0:Zt.difficult_settings]),Zn(!((Jn=(Gn=(Vn=u.actionTabs)==null?void 0:Vn.selectArrsAll)==null?void 0:Gn[0])!=null&&Jn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Wn=u.actionTabs.selectArrsAll)==null?void 0:Wn[0];rn(Yo.unified_setting)}else rn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Hn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(Su({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Su({},pe)})):a({type:"classroomList/getClassroomCommonList",payload:Su({},u.actionTabs.params)})}},[Hn]);const Jo=ce=>fa(void 0,null,function*(){Sn(!0);const Ye=yield(0,W.c_)(Lo(Su({},pe),{page:ce||Rt,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));Ye==null||Ye.course_groups.map((Qe,wu)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),Ye&&(Ht([...Ye==null?void 0:Ye.course_groups]),$o(Ye==null?void 0:Ye.course_groups_count),Sn(!1),ce||Je.setFieldsValue({publish_time:U()(U()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:U()(U()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),jn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Su({},pe)}),a({type:"shixunHomeworks/getWorkSetting",payload:Su({},pe)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(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,Ye;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){$.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"),Kt(!1);return}const Qe=Su({},Je.getFieldsValue());if(Qe.end_time<=Qe.publish_time){$.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kt(!1);return}if((Pt==null?void 0:Pt.length)<=0&&!Uu&&ke.length>0){$.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kt(!1);return}if(mt.reduce((Zt,Xu)=>Zt+Xu)===0&&!Ku){$.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Kt(!1);return}let wu={homework_ids:[...u.actionTabs.selectArrs],group_ids:Pt.length>0?Pt.map(Zt=>Zt.id):(Ye=u.detailCommonHomeworksList)==null?void 0:Ye.course_groups,end_time:U()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:U()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:mt==null?void 0:mt.map(Zt=>Zt),send_type:Ku?"0":"1",unified_setting:!Pt.length};if(Kt(!0),(yield(0,ie.ZP)(`/api/courses/${pe.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Su({},wu)})).status===0){if(Kt(!1),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),$.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),p){p();return}m.onCallback&&m.onCallback(),jn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Oe.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 Kt(!1)}),Rn=()=>{yu(1),Ht([]),Bu([])},Jc=Nn>Rt*Vo,[zo,Kt]=(0,t.useState)(!1);return Oe.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(Rn(),a({type:"classroomList/setActionTabs",payload:{}}),p){p();return}jn()}},Oe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Oe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ke&&Oe.createElement(V.default,{form:Je},Oe.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&Oe.createElement(ue.Z,{style:{marginBottom:"10px"}},Oe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Oe.createElement(Ce.ZP.Group,{value:Ku,disabled:!((v=(s=(c=u.actionTabs)==null?void 0:c.selectArrsAll)==null?void 0:s[0])!=null&&v.can_publish),onChange:ce=>{Zn(ce.target.value)}},Oe.createElement(Ce.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Oe.createElement(Ce.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ku&&Oe.createElement(ue.Z,{style:{marginBottom:"10px"}},Oe.createElement("span",{style:{marginRight:65}}),Oe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Oe.createElement(Y.Z,{value:mt[0],onChange:ce=>{mt[0]=ce,Pu([...mt])},min:0,disabled:!((A=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&A.can_publish),placeholder:`\u6700\u5927${(k=(_=(R=(P=u.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:R[0])==null?void 0:_.difficult_count)==null?void 0:k[0]}`,max:(fe=(w=(I=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:I[0])==null?void 0:w.difficult_count)==null?void 0:fe[0],style:{width:60}})),Oe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Oe.createElement(Y.Z,{value:mt[1],onChange:ce=>{mt[1]=ce,Pu([...mt])},min:0,disabled:!((f=(y=(q=u.actionTabs)==null?void 0:q.selectArrsAll)==null?void 0:y[0])!=null&&f.can_publish),max:(se=(N=(Z=(M=u.actionTabs)==null?void 0:M.selectArrsAll)==null?void 0:Z[0])==null?void 0:N.difficult_count)==null?void 0:se[1],placeholder:`\u6700\u5927${(b=(Ge=(ge=(rt=u.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:ge[0])==null?void 0:Ge.difficult_count)==null?void 0:b[1]}`,style:{width:60}})),Oe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Oe.createElement(Y.Z,{value:mt[2],onChange:ce=>{mt[2]=ce,Pu([...mt])},min:0,disabled:!((ee=(D=(F=u.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:D[0])!=null&&ee.can_publish),placeholder:`\u6700\u5927${(Du=(St=(st=(nt=u.actionTabs)==null?void 0:nt.selectArrsAll)==null?void 0:st[0])==null?void 0:St.difficult_count)==null?void 0:Du[2]}`,max:(Ee=(ve=(S=(O=u.actionTabs)==null?void 0:O.selectArrsAll)==null?void 0:S[0])==null?void 0:ve.difficult_count)==null?void 0:Ee[2],style:{width:60}}))),Oe.createElement(ue.Z,{className:"mt30",align:"middle"},Oe.createElement(H.Z,null,Oe.createElement(V.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Oe.createElement(be.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,he.Q8)(ce,i),disabledTime:ce=>(0,he.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Oe.createElement(H.Z,{className:"ml20"},Oe.createElement(V.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Oe.createElement(be.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:U()((0,K.U6)(),"HH:mm")},disabledDate:ce=>(0,he.Q8)(ce,i,Je.getFieldValue("publish_time")),disabledTime:ce=>(0,he.d0)(ce,Je.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&Oe.createElement(ue.Z,{style:{marginBottom:"10px"}},Oe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Oe.createElement(Ce.ZP.Group,{value:Uu,onChange:ce=>{rn(ce.target.value),Bu([])}},Oe.createElement(Ce.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Oe.createElement(Ce.ZP,{className:"ml20",disabled:ke.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ke.length<=0&&u.actionTabs.type===2&&Oe.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)&&ke.length>0&&Oe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Oe.createElement("span",{style:{flex:1}},Oe.createElement(oe.default,{checked:Pt.length===ke.length,onChange:ce=>{Pt.length===ke.length?Bu([]):Bu(ke.filter(Ye=>!Ye.is_published))}},"\u5168\u9009")," "),Oe.createElement("span",{style:{width:16}}),Oe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Uu)&&ke.length>0&&Oe.createElement(mr.Z,{data:ke,selectedRowKeys:Pt,setSelectedRowKeys:Bu})))};var vr=(0,g.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 p=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(p,m);r((u=u.apply(e,n)).next())});const Dr=({classroomList:e,dispatch:n})=>{const u=(0,g.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,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),$.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,g.connect)(({classroomList:e})=>({classroomList:e}))(Dr),Pr=Object.defineProperty,wr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,no=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(no)for(var u of no(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&&no)for(var a of no(e))n.indexOf(a)<0&&ha.call(e,a)&&(u[a]=e[a]);return u},Tr=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Lr=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,p=Or(n,["classroomList","dispatch","onCallback"]);const m=(0,g.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,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),$.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,g.connect)(({classroomList:e})=>({classroomList:e}))(Lr),Nr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zr=(e,n)=>{for(var u in n||(n={}))Sr.call(n,u)&&Ca(e,u,n[u]);if(Aa)for(var u of Aa(n))Hr.call(n,u)&&Ca(e,u,n[u]);return e},jr=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Rr=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,p;const m=(0,g.useParams)(),r=(0,g.useLocation)(),{actionTabs:o}=e,[l]=V.default.useForm(),c=s=>s&&s<U()().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 s;const v=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ie.ZP)(T,{method:"post",body:Zr({},v)});if(x.status===0){$.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const A=e.actionTabs.selectArrs.type,P=(x==null?void 0:x.category_id)||0;let R=(s=r.pathname)==null?void 0:s.split("/");R[4]=P,R[3]=A||R[3];const _=R==null?void 0:R.join("/");g.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(V.default,{form:l,initialValues:{name:""}},t.createElement(V.default.Item,{name:"name"},t.createElement(ue.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(We.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((p=o.selectArrs)==null?void 0:p.name)}))))))};var Mr=(0,g.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 p=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(p,m);r((u=u.apply(e,n)).next())});const{Paragraph:Yr}=j.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,p]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),c=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(_,k)=>zr(void 0,null,function*(){const B=yield(0,z.he)(_);if(!B.status){if(B.shixuns.length===0&&k){P(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>s(Pa(Ba({},c.current),{keyword:_})),changeKeyWord:_=>c.current.keyword=_})),(0,t.useEffect)(()=>{s(c.current)},[]);const[v,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[A,P]=(0,t.useState)(!0),R=_=>{s(Pa(Ba({},c.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(ue.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,k)=>t.createElement(xe.ZP,{key:k,type:i===_.id?"primary":"default",onClick:()=>{p(_.id),c.current.diff=_.id,s(c.current)}},_.name))),t.createElement(H.Z,null,a.map((_,k)=>t.createElement(xe.ZP,{key:k,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),c.current.order=_.id,s(c.current)}},_.name)))),t.createElement(h(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:R,hasMore:A,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:v},o.map(_=>{const{name:k,id:B,description:I,challenge_names:w,author_name:fe,author_school_name:q,level:y,total_stu_num:f}=_||{};return t.createElement("div",{key:B,className:an.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:an.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:B}),t.createElement("div",{className:an.title},k)),t.createElement("div",{className:an.contentWrapper},t.createElement(Yr,{ellipsis:{rows:2},className:an.desc,style:{color:"#8e8888"}},I),t.createElement(ue.Z,null,w.map((M,Z)=>t.createElement("span",{key:Z,className:an.mission},"\u7B2C",Z+1,"\u5173",M))),t.createElement(J.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:an.info},t.createElement(L.Z,null,t.createElement("span",null,fe),t.createElement("span",null,"|"),t.createElement("span",null,q),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",y),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var Kr=(0,t.forwardRef)(Ur),Io={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},oo=(e,n,u)=>new Promise((a,i)=>{var p=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(p,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,g.useParams)(),p=(0,g.useLocation)(),[m]=V.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[c,s]=(0,t.useState)(!0),[v,T]=(0,t.useState)(!1);const[x,A]=(0,t.useState)("myself");let[P,R]=(0,t.useState)([]);const[_,k]=(0,t.useState)(),[B,I]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),w=[{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"&&q()},[e.actionTabs.key]);let fe=[];const q=function(){return oo(this,null,function*(){var Z;if(c){l(!1),++B.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:es({},B)});P=[...P.concat(N.object_list)],k(N.is_teacher),((Z=N.object_list)==null?void 0:Z.length)<B.limit?s(!1):s(!0),R([...P]),N.object_list==""&&B.page===1&&l(!0)}})},y=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),f=Z=>oo(void 0,null,function*(){T(!0);const N=yield(0,W.aQ)(Z);T(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),M=(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:v},onOk:()=>oo(void 0,null,function*(){var Z;if(x==="jupyter"){f(y.current);return}T(!0);const N=m.getFieldValue(),se=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:N.group_ids}});(se==null?void 0:se.status)===0&&((0,K.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:se.object_ids,params:(Z=e.actionTabs)==null?void 0:Z.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},w.map((Z,N)=>t.createElement(xe.ZP,{key:N,shape:"round",type:x===Z.id?"primary":"default",className:"mr10",onClick:se=>oo(void 0,null,function*(){if(Z.id==="jupyter"){A(Z.id);return}P=[],c=!0,B.page=0,B.search="",B.filter=Z.id,q(),A(Z.id)})},Z.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(We.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:Z=>{var N;x==="jupyter"&&((N=M.current)==null||N.changeKeyWord(Z.target.value))},onSearch:Z=>{var N;if(x==="jupyter"){(N=M.current)==null||N.search(Z);return}c=!0,B.search=Z,B.page=0,P=[],q()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Kr,{createShixunParams:y,ref:M}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(h(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{s(!1),q()},hasMore:c,useWindow:!1},t.createElement(V.default,{form:m,initialValues:{group_ids:fe},className:Io.form,onChange:Z=>{fe=m.getFieldValue()}},P==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(V.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},P==null?void 0:P.map(function(Z,N){return t.createElement(ue.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(oe.default,{onChange:se=>{},key:N,value:String(Z.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Io.line1].join(" ")},Z.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Io.line1},Z==null?void 0:Z.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Z.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${Z.id}/personal/normal/edit`)}},"\u7F16\u8F91"):Z==null?void 0:Z.username))})))))))};var us=(0,g.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 p=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(p,m);r((u=u.apply(e,n)).next())});const cs=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,g.useParams)(),[i]=V.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 p;yield i.validateFields();const m=Ta({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(p=m.attachment_ids)==null?void 0:p.map(l=>l.response.id),(yield(0,ft.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(V.default,{form:i,initialValues:{}},t.createElement(V.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement(V.default.Item,{name:"description"},t.createElement(We.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,g.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:p,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:c,defaultSelectedKeys:s,user:v,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var P,R,_;const k=()=>t.createElement(de.default,{onClick:({key:I})=>A(I)},o.map(I=>t.createElement(de.default.Item,{key:I.id},I.name))),B=(0,g.useParams)();return t.createElement("div",{className:yn.tabMenuContainer},t.createElement(ue.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(de.default,{mode:"horizontal",selectedKeys:s},u.map(I=>t.createElement(de.default.Item,{key:I.id,onClick:()=>e?{}:T(I),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},I.name),I.total!==void 0&&t.createElement("span",{className:""},I.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ft.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(de.default,null,t.createElement(de.default.Item,{key:1,onClick:()=>{var I;if((0,d.Rm)()&&!((I=l.AssistantObject.hack)!=null&&I.can_download)){$.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:p,exportType:"hack",category_id:B.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(de.default.Item,{key:3,onClick:()=>{var I;if((0,d.Rm)()&&!((I=l.AssistantObject.hack)!=null&&I.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g.history.push(`/classrooms/${B==null?void 0:B.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{g.history.push(`/classrooms/${B.coursesId}/program_homework/ranking`)}},t.createElement(Wt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&c&&t.createElement("div",{className:yn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:x},t.createElement(Wt.Z,{title:m},t.createElement("span",{className:r?`${yn.iconH} iconfont icon-zhongmingmingmulu`:`${yn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ft.Z,{disabled:((P=v==null?void 0:v.userInfo)==null?void 0:P.user_status)===2,className:"ml10",dropdownRender:k},t.createElement("span",{onClick:()=>{},className:((R=v==null?void 0:v.userInfo)==null?void 0:R.user_status)===2?yn.selectBtn1:yn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Wt.Z,{title:((_=v==null?void 0:v.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Tn={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},ps=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:p,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=s=>{i(s.name),m(s)},c=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Tn.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ft.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(s=>t.createElement(de.default.Item,{key:s.name,onClick:()=>l(s)},s.name)))},t.createElement("div",null,t.createElement("span",{className:`${Tn.btn} ${c?Tn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),c&&t.createElement(Wt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Tn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(kn.t7,{className:Tn.myInput,style:{width:220,marginLeft:"auto"},onChange:p,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 p=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(p,m);r((u=u.apply(e,n)).next())}),Es=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:p,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:c,detailLeftMenus:s,main_category_id:v,setSelectArrsAll:T}=(0,t.useContext)(Ho);let x;const[A,P]=(0,t.useState)(!1),[R,_]=(0,t.useState)(""),k=w=>{a(w.target.checked),i(w.target.checked?p.map(fe=>fe.homework_id):[]),w.target.checked?T([...p]):T([])},B=()=>{let w={courseId:l.id,container_type:"program_homework"};l.categoryId&&(w.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:w}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(x=s.course_modules.filter(w=>w.type==="program_homework")[0]);const I=t.createElement("div",{className:La.moveCategory,onMouseLeave:w=>P(!1)},t.createElement(de.default,{onClick:w=>fs(void 0,[w],function*({item:fe,key:q,keyPath:y,domEvent:f}){if(m=="")return $.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:q}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),c(),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(We.default,{onChange:w=>{_(w.target.value)}})),x&&x.second_category.filter(w=>w.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(w,fe){var q;if(!(R!==""&&w.category_name.indexOf(R)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:w.category_id},w.category_name),(q=w==null?void 0:w.third_category)==null?void 0:q.map(y=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:y.category_id},y.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:w=>{w.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:La.bottomControlContainer},t.createElement(ue.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(ue.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(oe.default,{checked:u,onChange:k},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:w})=>{n({key:w})}}},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>I,getPopupContainer:w=>w.parentNode},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(zt.Z,null)))))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Yt={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=E(27346),_s=Object.defineProperty,vs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Sa=(e,n,u)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hn=(e,n)=>{for(var u in n||(n={}))hs.call(n,u)&&Sa(e,u,n[u]);if(Na)for(var u of Na(n))gs.call(n,u)&&Sa(e,u,n[u]);return e},Fs=(e,n)=>vs(e,ys(n)),Hu=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),As=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:p})=>{var m,r,o,l,c,s,v,T,x,A,P,R,_;const{batchStatus:k,selectArrs:B,setSelectArrs:I,selectArrsAll:w,setSelectArrsAll:fe,dispatch:q}=(0,t.useContext)(Ho);let y=(0,g.useParams)();const[f,M]=(0,t.useState)(!1),Z=(0,t.useRef)(),[N,se]=(0,t.useState)([]);y=Fs(hn(hn({},n),y),{category:y==null?void 0:y.categoryId}),(0,t.useEffect)(()=>{se([]),M(!1)},[]);const rt=[{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:(b,F)=>F.status.indexOf(b)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:b=>{var F,D;return b==="--"?b:t.createElement("span",null,t.createElement("span",null,(F=b==null?void 0:b.split("/"))==null?void 0:F[0]),"\xA0/\xA0",t.createElement("span",null,(D=b==null?void 0:b.split("/"))==null?void 0:D[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="publish_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="end_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="late_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:b=>b==="--"||!b?"--":t.createElement("span",{title:b},b)}];function ge(){return Hu(this,null,function*(){let b=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:hn({},y)});se(b.data)})}const Ge=b=>{B.includes(b)?(I(B.filter(F=>F!==b)),fe(w.filter(F=>F.homework_id!==b))):(I([...B,b]),fe([...w,e]))};return t.createElement("div",{className:Yt.listContainer,onClick:b=>{b.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&Z.current&&!Z.current.contains(b.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:Z},t.createElement(oe.default,{onClick:b=>{b.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>Ge(e.homework_id)})),t.createElement("div",{className:Yt.info},t.createElement("div",{className:Yt.title},t.createElement("div",{className:Yt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(tn.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:b=>b.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Yt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){var F,D,ee,nt;if(b.stopPropagation(),b.preventDefault(),((F=i==null?void 0:i.userInfo)==null?void 0:F.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_publish)){$.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 st=K.cX.getItem(`${(nt=i==null?void 0:i.userInfo)==null?void 0:nt.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");st&&(y.sort_by=st==null?void 0:st.type,y.sort_direction=st==null?void 0:st.direction),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},y),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Yt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Yt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:b=>Hu(void 0,null,function*(){b.stopPropagation();let F=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});F&&(window.open(`/myproblems/${F==null?void 0:F.identifier}?type=1`),localStorage.setItem("program_homework",[y.coursesId,e.homework_id]))}),className:Yt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Yt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(Ft.Z,{placement:"bottomCenter",overlayClassName:Yt.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){var F,D,ee;if(b.stopPropagation(),b.preventDefault(),((F=i==null?void 0:i.userInfo)==null?void 0:F.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_publish)){$.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--",y),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},y),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){var F,D;if(b.stopPropagation(),b.preventDefault(),(0,d.Rm)()&&!((D=(F=u.AssistantObject)==null?void 0:F.hack)!=null&&D.can_stop)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:hn({},y),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){b.stopPropagation(),b.preventDefault();let F=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(We.default,{defaultValue:F,maxLength:60,showCount:!0,onChange:D=>F=D.target.value})),onOk:()=>Hu(void 0,null,function*(){let D=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:F}});(D==null?void 0:D.status)===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),p())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){b.stopPropagation(),b.preventDefault(),q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:b=>Hu(void 0,null,function*(){var F,D,ee;if(b.stopPropagation(),b.preventDefault(),(0,d.Rm)()&&!((D=(F=u.AssistantObject)==null?void 0:F.hack)!=null&&D.can_delete)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:w,params:y,status:(ee=e==null?void 0:e.status)==null?void 0:ee[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:b=>{b.stopPropagation()},to:`/classrooms/${y.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:b=>b.stopPropagation(),className:Yt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Yt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"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((s=e==null?void 0:e.status)==null?void 0:s[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((v=e==null?void 0:e.status)==null?void 0:v[0])&&!!e.commit_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((P=e==null?void 0:e.status)==null?void 0:P[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((R=e==null?void 0:e.status)==null?void 0:R[0])&&t.createElement("span",{className:Yt.iconV,onClick:b=>Hu(void 0,null,function*(){b.stopPropagation(),b.preventDefault(),f||ge(),M(!f)})},t.createElement("i",{className:`iconfont icon-${f?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Yt.content},(0,d.dE)()&&t.createElement("span",{className:Yt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"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"&&f&&N.length>5&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,scroll:{y:240},onRow:b=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(b,F)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(b,F,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),ge()},columns:rt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&f&&N.length<6&&N.length>0&&t.createElement(zu.default,{className:Ia.Z.threeTableSty,onRow:b=>({onClick:F=>{F.stopPropagation(),F.preventDefault()}}),onHeaderRow:(b,F)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(b,F,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),ge()},columns:rt}))))},Cs={flex_box_center:"flex_box_center___GvazS",flex_space_between:"flex_space_between___A1Uzz",flex_box_vertical_center:"flex_box_vertical_center___zYsN9",flex_box_center_end:"flex_box_center_end___Fnc8I",flex_box_column:"flex_box_column___WkWXx",containerTitle:"containerTitle___N5fF9",containerDesc:"containerDesc___vDlx6",listItem:"listItem____pSZM",info:"info___dQ1XO",title:"title___P3ZrF",titleLeft:"titleLeft___L6GWp",titleRight:"titleRight___RpS5e",acitons:"acitons___Slo2B",moveCategory:"moveCategory___JSE12",spanSize:"spanSize___dLqE7"},Zu={otherHomeworkWrap:"otherHomeworkWrap___lpRWN",otherHomeworkContainer:"otherHomeworkContainer___rq9uZ",flex:"flex___Yz74X",search:"search___Qxxr5",content:"content___DOydS",listItem:"listItem___E5nGJ",info:"info___b_rif",title:"title___vbMIY",describe:"describe___OqC_G",footer:"footer___ADfF1"},bs=Object.defineProperty,Ds=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Za=(e,n,u)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ja=(e,n)=>{for(var u in n||(n={}))Ps.call(n,u)&&Za(e,u,n[u]);if(Ha)for(var u of Ha(n))ws.call(n,u)&&Za(e,u,n[u]);return e},Ra=(e,n)=>Ds(e,Bs(n)),Ma=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),ks=({courseId:e,type:n,onCancel:u})=>{const a=(0,g.useParams)(),[i,p]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),c=()=>Ma(void 0,null,function*(){l(!0);const A=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),p({targerData:A.homeworks,originData:A.homeworks})});(0,t.useEffect)(()=>{c()},[]);const s=()=>Ma(void 0,null,function*(){l(!0);let A={homework_common_ids:m};a.categoryId&&(A=Ra(ja({},A),{category_id:a.categoryId}));const P=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});P&&P.homework_ids.length>0&&($.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),v=(A,P)=>{A.target.checked?r([...m,P]):r(m.filter(R=>R!==P))},T=A=>{const P=i.originData.filter(R=>R.name.indexOf(A)>-1);p(Ra(ja({},i),{targerData:P}))},x=()=>{s()};return t.createElement("div",{className:`animated fadeInUp fast ${Zu.otherHomeworkWrap}`},t.createElement("div",{className:Zu.otherHomeworkContainer},t.createElement("div",{className:Zu.search},t.createElement(We.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Zu.content},i.targerData.map(A=>t.createElement("div",{className:`${Zu.listItem} mb10`,key:A.id},t.createElement(oe.default,{checked:m.includes(A.id),onChange:P=>v(P,A.id)}),t.createElement("div",{className:Zu.info},t.createElement("div",{className:`${Zu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Zu.title},A.name),t.createElement("div",null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Zu.describe}`},A.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},A.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),t.createElement("div",{className:Zu.footer},t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(xe.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},xs=E(36371),Os=E(71278),Le=E(59301),Ts=Object.defineProperty,Ls=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,ao=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(ao)for(var u of ao(n))Va.call(n,u)&&Ga(e,u,n[u]);return e},Ja=(e,n)=>Ls(e,Is(n)),Ns=(e,n)=>{var u={};for(var a in e)$a.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ao)for(var a of ao(e))n.indexOf(a)<0&&Va.call(e,a)&&(u[a]=e[a]);return u},No=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});U().extend(ko());const Ss=({data:e,value:n,onChange:u})=>{var a,i,p,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,c]=(0,t.useState)([]);return(0,t.useEffect)(()=>{c((n==null?void 0:n.length)>0?e==null?void 0:e.filter(s=>n==null?void 0:n.includes(s==null?void 0:s.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:s=>{u(s.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:s=>{o(Ja(gn({},r),{leftSearch:s.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Le.createElement(oe.default.Group,{value:n,onChange:s=>{u(s)}},Le.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:i.map((s,v)=>Le.createElement(oe.default,{key:v,value:s.id},s==null?void 0:s.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(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:s=>{o(Ja(gn({},r),{rigthSearch:s.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:p.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:m.map((s,v)=>Le.createElement(ue.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(H.Z,null,s==null?void 0:s.name),Le.createElement(H.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(s==null?void 0:s.id)))}})))):Le.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Hs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:p}=n,m=Ns(n,["classroomList","dispatch","user","getData"]),r,o,l,c,s,v;const T=(0,g.useParams)(),[x]=V.default.useForm(),A=V.default.useWatch("penalty_type",x),P=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,R,_,k]=(0,Yu.U)(W.c_,gn(gn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,B,I]=(0,Yu.U)(W.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,w,fe]=(0,Yu.U)(W.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(c=u==null?void 0:u.actionTabs)==null?void 0:c.selectArrs}),q=(...y)=>No(void 0,[...y],function*(f={}){B({});const M=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{P&&q()},[P]),Le.createElement(me.default,{centered:!0,title:(s=u==null?void 0:u.actionTabs)==null?void 0:s.key,width:800,open:P,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:w,onOk:()=>No(void 0,null,function*(){x.submit()})},Le.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Le.createElement(V.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:y=>No(void 0,null,function*(){var f,M,Z;const N=yield fe(((f=k==null?void 0:k.course_groups)==null?void 0:f.length)>0?{unified_late:((M=k==null?void 0:k.course_groups)==null?void 0:M.length)<=0,allow_late_settings:[gn({},y)]}:gn({unified_late:((Z=k==null?void 0:k.course_groups)==null?void 0:Z.length)<=0},y));(N==null?void 0:N.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},Le.createElement(ue.Z,{wrap:!1,gutter:20},Le.createElement(H.Z,{flex:1},Le.createElement(V.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(y,f,M){return A===2&&f>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(We.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:A==1?"\u5206":"%",max:A===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement(V.default.Item,{name:"penalty_type",noStyle:!0,normalize:y=>(x.setFieldsValue({late_minus_score:y==2?20:5}),y)},Le.createElement(Po.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Le.createElement(H.Z,{flex:"390px"},Le.createElement(V.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(y,f,M){return f&&U()(f).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):f&&U()(f).startOf("minute")<=U()(I==null?void 0:I.max_late_time).startOf("minute")?($.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${I==null?void 0:I.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(be.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:y=>(0,K.BO)(y,{startTime:I==null?void 0:I.max_late_time}),disabledTime:y=>(0,K.hv)(y,{compared:I==null?void 0:I.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((v=k==null?void 0:k.course_groups)==null?void 0:v.length)>0&&Le.createElement(wo.Z,{spinning:R},Le.createElement(V.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Ss,{data:(k==null?void 0:k.course_groups)||[],onChange:y=>{B({group_ids:y})}})))))};var Zs=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hs),Wa=E(22910),_u=E(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 p;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const c=()=>{o==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return _u.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},_u.createElement("img",{src:Wa.z3}),_u.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",_u.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),_u.createElement("div",{style:{marginTop:"30px"}},_u.createElement(xe.ZP,{disabled:((p=i==null?void 0:i.userInfo)==null?void 0:p.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&_u.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:c},_u.createElement("div",null,_u.createElement("div",null,_u.createElement(Ce.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),_u.createElement("div",null,_u.createElement(Ce.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=E(59301),Vs=Object.defineProperty,Gs=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Xa=(e,n,u)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ln=(e,n)=>{for(var u in n||(n={}))Ws.call(n,u)&&Xa(e,u,n[u]);if(Ka)for(var u of Ka(n))zs.call(n,u)&&Xa(e,u,n[u]);return e},So=(e,n)=>Gs(e,Js(n)),Ys=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Ho=(0,t.createContext)({selectArrs:[]}),Us=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,p,m,r;const o=(0,g.useLocation)(),l=(0,g.useParams)(),[c,s]=(0,t.useState)(()=>So(Ln({},l),{id:l.coursesId,limit:20})),[v]=(0,g.useSearchParams)(),[T,x]=(0,t.useState)([]),[A,P]=(0,t.useState)(!1),[R,_]=(0,t.useState)(!1),[k,B]=(0,t.useState)([]),[I,w]=(0,t.useState)(!1),[fe,q]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:y}=a,{detailCommonHomeworksList:f,detailLeftMenus:M,detailTopBanner:Z,taskList:N}=e;let se;c.type=1,c.categoryId?c.category=c.categoryId:delete c.category,(0,t.useEffect)(()=>{const O=v.get("tabs");O&&O!==void 0&&((0,d.GJ)()?c.status=O:c.order=O)},[o.search]),(0,t.useEffect)(()=>{v.get("tabs")==="0"&&(c.status="0",c.page=1),c.status=v.get("tabs")},[v.get("tabs")]),(0,t.useEffect)(()=>{s(Ln(Ln({},c),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var O,S,ve;if(l.categoryId?(c.categoryId=l.categoryId,c.category=l.categoryId):delete c.category,(O=a==null?void 0:a.userInfo)!=null&&O.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:c.id}});const Ee=K.cX.getItem(`${(S=a==null?void 0:a.userInfo)==null?void 0:S.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Ee&&(c.sort_by=Ee==null?void 0:Ee.type,c.sort_direction=Ee==null?void 0:Ee.direction,q(Ee==null?void 0:Ee.name));const pe=v.get("tabs");let Je={};pe&&pe!==void 0&&((0,d.GJ)()?c.status=pe:c.order=pe),ge(Je)}else if((ve=a==null?void 0:a.userInfo)!=null&&ve.username){const Ee=v.get("tabs");let pe={};Ee&&Ee!==void 0&&((0,d.GJ)()?c.status=Ee:c.order=Ee),ge(pe)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),B([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ge()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[f]),(0,t.useEffect)(()=>{_(!1)},[c.categoryId]),(0,t.useEffect)(()=>{f&&f.homeworks&&(T.length===f.homeworks.length&&T.length>0?P(!0):T.length!==f.homeworks.length&&P(!1))},[T]);const rt=(O,S)=>{c.page=O,ge()},ge=(O={})=>{x([]),B([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:So(Ln({},c),{type:5})})},Ge=()=>{if((0,d.GJ)()){const{all_count:O,unpublished_count:S,not_start_count:ve,in_progress_count:Ee,overed_count:pe}=f;return[{name:"\u5168\u90E8",id:0,total:O||0},{name:"\u672A\u53D1\u5E03",id:1,total:S||0},{name:"\u672A\u5F00\u59CB",id:4,total:ve||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ee||0},{name:"\u5DF2\u622A\u6B62",id:3,total:pe||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}]};M.course_modules&&(se=e.detailLeftMenus.course_modules.filter(O=>O.type==="common_homework")[0]);const b=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(O=>y!=null&&y.main_site?O:O!=="\u6536\u85CF").filter(O=>(0,d.GJ)()?!0:O!=="\u5220\u9664"),F=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],D=O=>{var S;if((0,d.Rm)()&&!((S=e.AssistantObject.hack)!=null&&S.can_create)){$.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}O==="1"?g.history.push(`/classrooms/${c.coursesId}/program_homework/${c.categoryId}/add`):O==="2"?ee():O==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},ee=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:c}})},nt=(p=[{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(O=>O==null?void 0:O.isShow))==null?void 0:p.map(O=>(delete O.isShow,O)),st=O=>{var S,ve,Ee,pe,Je,Rt,yu;if(T.length===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((S=a==null?void 0:a.userInfo)==null?void 0:S.user_status)===2&&(O==null?void 0:O.key)==="publish"){(0,Au.Rd)();return}let ke=O.label||"",Ht={key:ke,selectArrs:T,selectArrsAll:k,type:["publish","deadline"].includes(O.key)?1:"",params:c};switch(O.key){case"publish":if(ke="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((Ee=(ve=e.AssistantObject)==null?void 0:ve.hack)!=null&&Ee.can_publish)){$.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(ke="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((Je=(pe=e.AssistantObject)==null?void 0:pe.hack)!=null&&Je.can_stop)){$.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":ke="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ke="\u5220\u9664",(0,d.Rm)()&&!((yu=(Rt=e.AssistantObject)==null?void 0:Rt.hack)!=null&&yu.can_delete)){$.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":ke="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:So(Ln({},Ht),{key:ke})})},St=O=>Ys(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:c.categoryId,courseId:c.id,task_ids:O,container_type:"program_homework"}}),ge()}),Du=(0,t.useMemo)(()=>{let O=[];return N.length>0&&(O=N.map(S=>{var ve;return{user_name:S.user_name,task_name:S.task_name,task_id:S.task_id,category:S.category,status:(ve=S==null?void 0:S.status)==null?void 0:ve[0]}})),O},[N]);return $e.createElement(Ho.Provider,{value:{params:c,batchStatus:R,selectArrs:T,setSelectArrs:x,allSelect:A,dataSource:f.homeworks||[],detailLeftMenus:M,main_category_id:f.main_category_id||"",selectArrsAll:k,setAllSelect:P,useBatchStatus:_,dispatch:u,getData:ge,setSelectArrsAll:B}},$e.createElement("section",null,$e.createElement("aside",{className:Cs.bg},$e.createElement(ds,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Ge(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:f==null?void 0:f.main_category_name,TooltipTitle:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:c.categoryId,user:a,dropdownMenu:F,isShowRightControl:(0,K.Oo)(M==null?void 0:M.course_modules,c.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:O=>{O.id!==void 0&&((0,d.GJ)(),c.status=O.id),_(!1),c.page=1,g.history.replace(`${o.pathname}?tabs=${O.id}`),ge(c)},defaultSelectedKeys:[v.get("tabs")?v.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:c.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:c,selectArrs:{category_name:f==null?void 0:f.category_name,category_id:(f==null?void 0:f.category_id)||(f==null?void 0:f.main_category_id)},cb:()=>{ge()}}})},onDropdownMenuClick:D}),$e.createElement(ps,{dataSource:f.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:R,SortMenuName:fe,setSortMenuName:q,onSearch:O=>{c.search=O.trim(),c.page=1,ge()},onSort:O=>{var S;c.sort_by=O.type,c.sort_direction=O.direction,c.page=1,K.cX.setItem(`${(S=a==null?void 0:a.userInfo)==null?void 0:S.login}${(0,d.GJ)()?"Teacher":"Student"}`,O,"ProgramHomework"),ge(c)},onBatch:O=>_(O)})),(f==null?void 0:f.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($s,{user:a,params:c,dispatch:u,onClick:()=>g.history.push(`/classrooms/${c.coursesId}/program_homework/${c.categoryId}/add`),onSelect:ee}):(f==null?void 0:f.homeworks)&&f.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=f==null?void 0:f.homeworks)==null?void 0:m.map((O,S)=>$e.createElement(As,{key:S,user:a,dataSource:O,params:c,classroomList:e,manageAllGroup:f==null?void 0:f.manage_all_group,getData:ge})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(f==null?void 0:f.query_total_count)>10&&$e.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:rt,defaultPageSize:20,defaultCurrent:1,current:c.page||1,total:(0,d.GJ)()?f.query_total_count:f.student_all_count}))),T.length>0&&(0,d.GJ)()&&$e.createElement(et.Z,{offsetBottom:0},$e.createElement(Es,{buttonDataSource:nt,onClick:st})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Zs,{getData:ge}),$e.createElement(cr,{onCallback:()=>_(!1)}),$e.createElement(xs.Z,{onOk:()=>{ge()}}),$e.createElement(Os.Z,{onOk:()=>{}}),$e.createElement(vr,{onCallback:()=>_(!1),courseEndTime:f==null?void 0:f.course_end_time}),$e.createElement(au.Z,{courseEndTime:f==null?void 0:f.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),ge()}}),$e.createElement(Br,null),$e.createElement(Ir,{onCallback:()=>_(!1)}),$e.createElement(Mr,{onCallback:()=>_(!1)}),$e.createElement(us,{refreshList:ge}),$e.createElement(ms,null),$e.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:St,data:Du,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),I&&$e.createElement(ks,{courseId:c.coursesId,type:"1",onCancel:()=>w(!1)})))};var Ks=(0,g.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,lo=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(lo)for(var u of lo(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&&lo)for(var a of lo(e))n.indexOf(a)<0&&qa.call(e,a)&&(u[a]=e[a]);return u},ui=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const ni=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:p,user:m,onCallback:r}=n,o=ti(n,["classroomList","dispatch","match","location","user","onCallback"]),l,c;const s=(0,g.useIntl)(),v=(0,g.useParams)(),[T,x]=(0,t.useState)(!1),[A,P]=(0,t.useState)(!1),R=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){P(!0);return}const k={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(B=>{var I;B.author_login===((I=m.userInfo)==null?void 0:I.login)?++k.hasNum:++k.noHasNum}),k.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"},k.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},k.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:()=>{_()}}):P(!0)}else P(!1)},[u.actionTabs.key]);const _=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:A,okText:"\u786E\u5B9A",cancelText:s.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:T,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var k;if((k=R.current)!=null&&k.onVerify())return;x(!0);const B=yield(0,ie.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});x(!1),B.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),$.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:v.coursesId}}))}),onCancel:()=>{_()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((c=u==null?void 0:u.actionTabs)==null?void 0:c.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(_t.Z,{ref:k=>R.current=k})):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,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ni),ai=E(82994),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 p=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(p,m);r((u=u.apply(e,n)).next())});const pi=({classroomList:e,dispatch:n})=>{const u=(0,g.useIntl)(),a=(0,g.useParams)();return t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:u.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>di(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),$.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,g.connect)(({classroomList:e})=>({classroomList:e}))(pi),Ei=Object.defineProperty,_i=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,ro=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(ro)for(var u of ro(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&&ro)for(var a of ro(e))n.indexOf(a)<0&&ll.call(e,a)&&(u[a]=e[a]);return u},gi=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,p=hi(n,["classroomList","dispatch","onCallback"]);const m=(0,g.useIntl)(),r=(0,g.useParams)();return r.id=r.coursesId,t.createElement(me.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:m.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>gi(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),$.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,g.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 p=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(p,m);r((u=u.apply(e,n)).next())});const wi=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,p;const m=(0,g.useIntl)(),r=(0,g.useParams)(),o=(0,g.useLocation)(),{actionTabs:l}=e,[c]=V.default.useForm(),s=v=>v&&v<U()().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:m.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>Pi(void 0,null,function*(){var v;const T=c.getFieldValue(),x=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,A=yield(0,ie.ZP)(x,{method:"post",body:Bi({},T)});if(A.status===0){$.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const P=e.actionTabs.selectArrs.type,R=(A==null?void 0:A.category_id)||0;let _=(v=o.pathname)==null?void 0:v.split("/");_[4]=R,_[3]=P||_[3];const k=_==null?void 0:_.join("/");g.history.push(k)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(V.default,{form:c,initialValues:{name:""}},t.createElement(V.default.Item,{name:"name"},t.createElement(ue.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(We.default,{defaultValue:((i=l.selectArrs)==null?void 0:i.category_name)||((p=l.selectArrs)==null?void 0:p.name)}))))))};var ki=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(wi),ln={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},xi=Object.defineProperty,Oi=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,dl=(e,n,u)=>n in e?xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pl=(e,n)=>{for(var u in n||(n={}))Li.call(n,u)&&dl(e,u,n[u]);if(ml)for(var u of ml(n))Ii.call(n,u)&&dl(e,u,n[u]);return e},fl=(e,n)=>Oi(e,Ti(n)),Ni=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const{Paragraph:Si}=j.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,p]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),c=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),s=(_,k)=>Ni(void 0,null,function*(){const B=yield(0,z.he)(_);if(!B.status){if(B.shixuns.length===0&&k){P(!1);return}l(B.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>s(fl(pl({},c.current),{keyword:_})),changeKeyWord:_=>c.current.keyword=_})),(0,t.useEffect)(()=>{s(c.current)},[]);const[v,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[A,P]=(0,t.useState)(!0),R=_=>{s(fl(pl({},c.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(ue.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,k)=>t.createElement(xe.ZP,{key:k,type:i===_.id?"primary":"default",onClick:()=>{p(_.id),c.current.diff=_.id,s(c.current)}},_.name))),t.createElement(H.Z,null,a.map((_,k)=>t.createElement(xe.ZP,{key:k,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),c.current.order=_.id,s(c.current)}},_.name)))),t.createElement(h(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:R,hasMore:A,useWindow:!1},t.createElement(oe.default.Group,{onChange:x,value:v},o.map(_=>{const{name:k,id:B,description:I,challenge_names:w,author_name:fe,author_school_name:q,level:y,total_stu_num:f}=_||{};return t.createElement("div",{key:B,className:ln.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:ln.checkboxWrapper,gutter:14},t.createElement(oe.default,{value:B}),t.createElement("div",{className:ln.title},k)),t.createElement("div",{className:ln.contentWrapper},t.createElement(Si,{ellipsis:{rows:2},className:ln.desc,style:{color:"#8e8888"}},I),t.createElement(ue.Z,null,w.map((M,Z)=>t.createElement("span",{key:Z,className:ln.mission},"\u7B2C",Z+1,"\u5173",M))),t.createElement(J.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:ln.info},t.createElement(L.Z,null,t.createElement("span",null,fe),t.createElement("span",null,"|"),t.createElement("span",null,q),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",y),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var Zi=(0,t.forwardRef)(Hi),Zo={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},so=(e,n,u)=>new Promise((a,i)=>{var p=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(p,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,g.useIntl)(),p=(0,g.useParams)(),m=(0,g.useLocation)(),[r]=V.default.useForm(),{brankList:o}=e,[l,c]=(0,t.useState)(!1);let[s,v]=(0,t.useState)(!0),[T,x]=(0,t.useState)(!1);const[A,P]=(0,t.useState)("myself");let[R,_]=(0,t.useState)([]);const[k,B]=(0,t.useState)(),[I,w]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),fe=[{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"&&y()},[e.actionTabs.key]);let q=[];const y=function(){return so(this,null,function*(){var N;if(s){c(!1),++I.page;const se=yield u({type:"shixunHomeworks/getBrankList",payload:$i({},I)});R=[...R.concat(se.object_list)],B(se.is_teacher),((N=se.object_list)==null?void 0:N.length)<I.limit?v(!1):v(!0),_([...R]),se.object_list==""&&I.page===1&&c(!0)}})},f=(0,t.useRef)({identifier:p.coursesId,shixun_ids:[],type:"normal",coursesId:p.coursesId}),M=N=>so(void 0,null,function*(){x(!0);const se=yield(0,W.aQ)(N);x(!1),se.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),Z=(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:i.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:T},onOk:()=>so(void 0,null,function*(){var N;if(A==="jupyter"){M(f.current);return}x(!0);const se=r.getFieldValue(),rt=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:p.coursesId,object_type:"normal",category:p.categoryId,bank_id:se.group_ids}});(rt==null?void 0:rt.status)===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:p.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:rt.object_ids,params:(N=e.actionTabs)==null?void 0:N.params}})),x(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},fe.map((N,se)=>t.createElement(xe.ZP,{key:se,shape:"round",type:A===N.id?"primary":"default",className:"mr10",onClick:rt=>so(void 0,null,function*(){if(N.id==="jupyter"){P(N.id);return}R=[],s=!0,I.page=0,I.search="",I.filter=N.id,y(),P(N.id)})},N.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(We.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:N=>{var se;A==="jupyter"&&((se=Z.current)==null||se.changeKeyWord(N.target.value))},onSearch:N=>{var se;if(A==="jupyter"){(se=Z.current)==null||se.search(N);return}s=!0,I.search=N,I.page=0,R=[],y()},style:{width:260}}))),A==="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"),A==="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"),A==="jupyter"?t.createElement(Zi,{createShixunParams:f,ref:Z}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!k&&A==="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(h(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{v(!1),y()},hasMore:s,useWindow:!1},t.createElement(V.default,{form:r,initialValues:{group_ids:q},className:Zo.form,onChange:N=>{q=r.getFieldValue()}},R==""&&t.createElement(re.Z,{styles:{margin:"10px auto"}}),t.createElement(V.default.Item,{name:"group_ids"},t.createElement(oe.default.Group,{style:{width:"100%"},className:"font14"},R==null?void 0:R.map(function(N,se){return t.createElement(ue.Z,{key:se},t.createElement(H.Z,{flex:"2"},t.createElement(oe.default,{onChange:rt=>{},key:se,value:String(N.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Zo.line1].join(" ")},N.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Zo.line1},N==null?void 0:N.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))})))))))};var Gi=(0,g.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 p=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(p,m);r((u=u.apply(e,n)).next())});const Qi=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,g.useParams)(),[i]=V.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 p;yield i.validateFields();const m=hl({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(p=m.attachment_ids)==null?void 0:p.map(l=>l.response.id),(yield(0,ft.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(V.default,{form:i,initialValues:{}},t.createElement(V.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement(V.default.Item,{name:"description"},t.createElement(We.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,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qi),Fn={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},ec=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:p,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:c,defaultSelectedKeys:s,user:v,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var P,R,_;const k=()=>t.createElement(de.default,{onClick:({key:I})=>A(I)},o.map(I=>t.createElement(de.default.Item,{key:I.id},I.name))),B=(0,g.useParams)();return t.createElement("div",{className:Fn.tabMenuContainer},t.createElement(ue.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(de.default,{mode:"horizontal",selectedKeys:s},u.map(I=>t.createElement(de.default.Item,{key:I.id,onClick:()=>e?{}:T(I)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},I.name),I.total!==void 0&&t.createElement("span",{className:"c-grey-999"},I.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(Ft.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(de.default,null,t.createElement(de.default.Item,{key:1,onClick:()=>{var I;if((0,d.Rm)()&&!((I=l.AssistantObject.hack)!=null&&I.can_download)){$.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:p,exportType:"hack",category_id:B.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(de.default.Item,{key:3,onClick:()=>{var I;if((0,d.Rm)()&&!((I=l.AssistantObject.hack)!=null&&I.can_download)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g.history.push(`/classrooms/${B==null?void 0:B.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{g.history.push(`/classrooms/${B.coursesId}/program_homework/ranking`)}},t.createElement(Wt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&c&&t.createElement("div",{className:Fn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:x},t.createElement(Wt.Z,{title:m},t.createElement("span",{className:r?`${Fn.iconH} iconfont icon-zhongmingmingmulu`:`${Fn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(Ft.Z,{disabled:((P=v==null?void 0:v.userInfo)==null?void 0:P.user_status)===2,className:"ml10",dropdownRender:k},t.createElement("span",{onClick:()=>{},className:((R=v==null?void 0:v.userInfo)==null?void 0:R.user_status)===2?Fn.selectBtn1:Fn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Wt.Z,{title:((_=v==null?void 0:v.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"))))))))},io={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},tc=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:p,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=s=>{i(s.name),m(s)},c=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:io.searchSortControllerContainer},t.createElement("div",null,t.createElement(Ft.Z,{dropdownRender:()=>t.createElement(de.default,{selectedKeys:[a]},o.map(s=>t.createElement(de.default.Item,{key:s.name,onClick:()=>l(s)},s.name)))},t.createElement("div",null,t.createElement("span",{className:`${io.btn} ${c?io.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),c&&t.createElement(Wt.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:io.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(We.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:p,style:{width:220,marginLeft:"auto"}}))},gl={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},uc=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),nc=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:p,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:c,detailLeftMenus:s,main_category_id:v,setSelectArrsAll:T}=(0,t.useContext)(Mo);let x;const[A,P]=(0,t.useState)(!1),[R,_]=(0,t.useState)(""),k=w=>{a(w.target.checked),i(w.target.checked?p.map(fe=>fe.homework_id):[]),w.target.checked?T([...p]):T([])},B=()=>{let w={courseId:l.id,container_type:"program_homework"};l.categoryId&&(w.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:w}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};s.course_modules&&(x=s.course_modules.filter(w=>w.type==="program_homework")[0]);const I=t.createElement("div",{className:gl.moveCategory,onMouseLeave:w=>P(!1)},t.createElement(de.default,{onClick:w=>uc(void 0,[w],function*({item:fe,key:q,keyPath:y,domEvent:f}){if(m=="")return $.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:q}})).status===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),c(),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(We.default,{onChange:w=>{_(w.target.value)}})),x&&x.second_category.filter(w=>w.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(w,fe){var q;if(!(R!==""&&w.category_name.indexOf(R)<0))return t.createElement(t.Fragment,null,t.createElement(de.default.Item,{className:"multi-llipsis1e",key:w.category_id},w.category_name),(q=w==null?void 0:w.third_category)==null?void 0:q.map(y=>t.createElement(de.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:y.category_id},y.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:w=>{w.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:v,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:gl.bottomControlContainer},t.createElement(ue.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(ue.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(oe.default,{checked:u,onChange:k},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"top",menu:{items:e,onClick:({key:w})=>{n({key:w})}}},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",onClick:B,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(Ft.Z,{placement:"topLeft",dropdownRender:()=>I,getPopupContainer:w=>w.parentNode},t.createElement(xe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(zt.Z,null)))))),t.createElement(H.Z,null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ut={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},oc=Object.defineProperty,ac=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,Al=(e,n,u)=>n in e?oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,An=(e,n)=>{for(var u in n||(n={}))rc.call(n,u)&&Al(e,u,n[u]);if(Fl)for(var u of Fl(n))sc.call(n,u)&&Al(e,u,n[u]);return e},ic=(e,n)=>ac(e,lc(n)),ju=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),cc=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:p})=>{var m,r,o,l,c,s,v,T,x,A,P,R,_;const{batchStatus:k,selectArrs:B,setSelectArrs:I,selectArrsAll:w,setSelectArrsAll:fe,dispatch:q}=(0,t.useContext)(Mo),y=(0,g.useIntl)();let f=(0,g.useParams)();const[M,Z]=(0,t.useState)(!1),N=(0,t.useRef)(),[se,rt]=(0,t.useState)([]);f=ic(An(An({},n),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{rt([]),Z(!1)},[]);const ge=[{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,D)=>D.status.indexOf(F)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:F=>{var D,ee;return F==="--"?F:t.createElement("span",null,t.createElement("span",null,(D=F==null?void 0:F.split("/"))==null?void 0:D[0]),"\xA0/\xA0",t.createElement("span",null,(ee=F==null?void 0:F.split("/"))==null?void 0:ee[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:F=>F==="--"||!F?"--":t.createElement("span",{title:F},F)}];function Ge(){return ju(this,null,function*(){let F=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:An({},f)});rt(F.data)})}const b=F=>{B.includes(F)?(I(B.filter(D=>D!==F)),fe(w.filter(D=>D.homework_id!==F))):(I([...B,F]),fe([...w,e]))};return t.createElement("div",{className:Ut.listContainer,onClick:F=>{F.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&N.current&&!N.current.contains(F.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:N},t.createElement(oe.default,{onClick:F=>{F.stopPropagation()},style:{padding:"10px"},checked:B.includes(e.homework_id),onChange:()=>b(e.homework_id)})),t.createElement("div",{className:Ut.info},t.createElement("div",{className:Ut.title},t.createElement("div",{className:Ut.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(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:F=>F.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Ut.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){var D,ee,nt,st;if(F.stopPropagation(),F.preventDefault(),((D=i==null?void 0:i.userInfo)==null?void 0:D.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((nt=(ee=u.AssistantObject)==null?void 0:ee.hack)!=null&&nt.can_publish)){$.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 St=K.cX.getItem(`${(st=i==null?void 0:i.userInfo)==null?void 0:st.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");St&&(f.sort_by=St==null?void 0:St.type,f.sort_direction=St==null?void 0:St.direction),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Ut.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Ut.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:F=>ju(void 0,null,function*(){F.stopPropagation();let D=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});D&&(window.open(`/myproblems/${D==null?void 0:D.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Ut.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"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Ut.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(Ft.Z,{placement:"bottomCenter",overlayClassName:Ut.dro,dropdownRender:()=>t.createElement(de.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){var D,ee,nt;if(F.stopPropagation(),F.preventDefault(),((D=i==null?void 0:i.userInfo)==null?void 0:D.user_status)===2){(0,Au.Rd)();return}if((0,d.Rm)()&&!((nt=(ee=u.AssistantObject)==null?void 0:ee.hack)!=null&&nt.can_publish)){$.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--",f),q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){var D,ee;if(F.stopPropagation(),F.preventDefault(),(0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_stop)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:An({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(de.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){F.stopPropagation(),F.preventDefault();let D=e==null?void 0:e.name;me.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:y.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),content:t.createElement("div",null,t.createElement(We.default,{defaultValue:D,maxLength:60,showCount:!0,onChange:ee=>D=ee.target.value})),onOk:()=>ju(void 0,null,function*(){let ee=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:D}});(ee==null?void 0:ee.status)===0&&($.ZP.success("\u64CD\u4F5C\u6210\u529F"),p())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(de.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:F=>ju(void 0,null,function*(){var D,ee,nt;if(F.stopPropagation(),F.preventDefault(),(0,d.Rm)()&&!((ee=(D=u.AssistantObject)==null?void 0:D.hack)!=null&&ee.can_delete)){$.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}q({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:w,params:f,status:(nt=e==null?void 0:e.status)==null?void 0:nt[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(de.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:F=>{F.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:F=>F.stopPropagation(),className:Ut.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Ut.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((s=e==null?void 0:e.status)==null?void 0:s[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((v=e==null?void 0:e.status)==null?void 0:v[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((A=e==null?void 0:e.status)==null?void 0:A[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((P=e==null?void 0:e.status)==null?void 0:P[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((R=e==null?void 0:e.status)==null?void 0:R[0])&&t.createElement("span",{className:Ut.iconV,onClick:F=>ju(void 0,null,function*(){F.stopPropagation(),F.preventDefault(),M||Ge(),Z(!M)})},t.createElement("i",{className:`iconfont icon-${M?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Ut.content},(0,d.dE)()&&t.createElement("span",{className:Ut.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"&&M&&se.length>5&&t.createElement(zu.default,{scroll:{y:240},onRow:F=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(F,D)=>({onClick:ee=>{ee.stopPropagation(),ee.preventDefault()}}),pagination:!1,dataSource:se,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(F,D,ee)=>{ee.field&&(f.sort_by=ee.field),ee.order||(f.sort_direction="asc"),ee.order==="ascend"&&(f.sort_direction="asc"),ee.order==="descend"&&(f.sort_direction="desc"),ee.order||(f.sort_direction="asc"),Ge()},columns:ge}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&M&&se.length<6&&se.length>0&&t.createElement(zu.default,{onRow:F=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),onHeaderRow:(F,D)=>({onClick:ee=>{ee.stopPropagation(),ee.preventDefault()}}),pagination:!1,dataSource:se,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(F,D,ee)=>{ee.field&&(f.sort_by=ee.field),ee.order||(f.sort_direction="asc"),ee.order==="ascend"&&(f.sort_direction="asc"),ee.order==="descend"&&(f.sort_direction="desc"),ee.order||(f.sort_direction="asc"),Ge()},columns:ge}))))},mc={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},Ru={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},dc=Object.defineProperty,pc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,bl=(e,n,u)=>n in e?dc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Dl=(e,n)=>{for(var u in n||(n={}))Ec.call(n,u)&&bl(e,u,n[u]);if(Cl)for(var u of Cl(n))_c.call(n,u)&&bl(e,u,n[u]);return e},Bl=(e,n)=>pc(e,fc(n)),Pl=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())}),vc=({courseId:e,type:n,onCancel:u})=>{const a=(0,g.useParams)(),[i,p]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),c=()=>Pl(void 0,null,function*(){l(!0);const A=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),p({targerData:A.homeworks,originData:A.homeworks})});(0,t.useEffect)(()=>{c()},[]);const s=()=>Pl(void 0,null,function*(){l(!0);let A={homework_common_ids:m};a.categoryId&&(A=Bl(Dl({},A),{category_id:a.categoryId}));const P=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});P&&P.homework_ids.length>0&&($.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),v=(A,P)=>{A.target.checked?r([...m,P]):r(m.filter(R=>R!==P))},T=A=>{const P=i.originData.filter(R=>R.name.indexOf(A)>-1);p(Bl(Dl({},i),{targerData:P}))},x=()=>{s()};return t.createElement("div",{className:`animated fadeInUp fast ${Ru.otherHomeworkWrap}`},t.createElement("div",{className:Ru.otherHomeworkContainer},t.createElement("div",{className:Ru.search},t.createElement(We.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Ru.content},i.targerData.map(A=>t.createElement("div",{className:`${Ru.listItem} mb10`,key:A.id},t.createElement(oe.default,{checked:m.includes(A.id),onChange:P=>v(P,A.id)}),t.createElement("div",{className:Ru.info},t.createElement("div",{className:`${Ru.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Ru.title},A.name),t.createElement("div",null,t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Ru.describe}`},A.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},A.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),t.createElement("div",{className:Ru.footer},t.createElement(xe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(xe.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},yc=E(97066),hc=E(85222),Ie=E(59301),gc=Object.defineProperty,Fc=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,xl=(e,n,u)=>n in e?gc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Cn=(e,n)=>{for(var u in n||(n={}))wl.call(n,u)&&xl(e,u,n[u]);if(co)for(var u of co(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&&co)for(var a of co(e))n.indexOf(a)<0&&kl.call(e,a)&&(u[a]=e[a]);return u},jo=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});U().extend(ko());const bc=({data:e,value:n,onChange:u})=>{var a,i,p,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,c]=(0,t.useState)([]);return(0,t.useEffect)(()=>{c((n==null?void 0:n.length)>0?e==null?void 0:e.filter(s=>n==null?void 0:n.includes(s==null?void 0:s.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:s=>{u(s.target.checked?e==null?void 0:e.map(v=>v==null?void 0:v.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:s=>{o(Ol(Cn({},r),{leftSearch:s.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(oe.default.Group,{value:n,onChange:s=>{u(s)}},Ie.createElement(L.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.leftSearch)}):e)==null?void 0:i.map((s,v)=>Ie.createElement(oe.default,{key:v,value:s.id},s==null?void 0:s.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(We.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:s=>{o(Ol(Cn({},r),{rigthSearch:s.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((p=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:p.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(s=>{var v;return(v=s==null?void 0:s.name)==null?void 0:v.includes(r.rigthSearch)}):l)==null?void 0:m.map((s,v)=>Ie.createElement(ue.Z,{key:v,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(H.Z,null,s==null?void 0:s.name),Ie.createElement(H.Z,null,Ie.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(s==null?void 0:s.id)))}})))):Ie.createElement(re.Z,{styles:{margin:"0 auto"}})))))},Dc=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:p}=n,m=Cc(n,["classroomList","dispatch","user","getData"]),r,o,l,c,s,v;const T=(0,g.useParams)(),[x]=V.default.useForm(),A=V.default.useWatch("penalty_type",x),P=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,R,_,k]=(0,Yu.U)(W.c_,Cn(Cn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,B,I]=(0,Yu.U)(W.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,w,fe]=(0,Yu.U)(W.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(c=u==null?void 0:u.actionTabs)==null?void 0:c.selectArrs}),q=(...y)=>jo(void 0,[...y],function*(f={}){B({});const M=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{P&&q()},[P]),Ie.createElement(me.default,{centered:!0,title:(s=u==null?void 0:u.actionTabs)==null?void 0:s.key,width:800,open:P,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:w,onOk:()=>jo(void 0,null,function*(){x.submit()})},Ie.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ie.createElement(V.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:y=>jo(void 0,null,function*(){var f,M,Z;const N=yield fe(((f=k==null?void 0:k.course_groups)==null?void 0:f.length)>0?{unified_late:((M=k==null?void 0:k.course_groups)==null?void 0:M.length)<=0,allow_late_settings:[Cn({},y)]}:Cn({unified_late:((Z=k==null?void 0:k.course_groups)==null?void 0:Z.length)<=0},y));(N==null?void 0:N.status)==0&&($.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),p&&p())})},Ie.createElement(ue.Z,{wrap:!1,gutter:20},Ie.createElement(H.Z,{flex:1},Ie.createElement(V.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(y,f,M){return A===2&&f>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(We.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:A==1?"\u5206":"%",max:A===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement(V.default.Item,{name:"penalty_type",noStyle:!0,normalize:y=>(x.setFieldsValue({late_minus_score:y==2?20:5}),y)},Ie.createElement(Po.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ie.createElement(H.Z,{flex:"390px"},Ie.createElement(V.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(y,f,M){return f&&U()(f).startOf("minute")<=U()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):f&&U()(f).startOf("minute")<=U()(I==null?void 0:I.max_late_time).startOf("minute")?($.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${I==null?void 0:I.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(be.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:y=>(0,K.BO)(y,{startTime:I==null?void 0:I.max_late_time}),disabledTime:y=>(0,K.hv)(y,{compared:I==null?void 0:I.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:U()("00:00:00","HH:mm:ss")}})))),((v=k==null?void 0:k.course_groups)==null?void 0:v.length)>0&&Ie.createElement(wo.Z,{spinning:R},Ie.createElement(V.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(bc,{data:(k==null?void 0:k.course_groups)||[],onChange:y=>{B({group_ids:y})}})))))};var Bc=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Dc),vu=E(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 p;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const c=()=>{o==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return vu.createElement("section",{className:"tc animated fadeIn",style:Il(Il({},{color:"#999",margin:"200px auto"}),e)},vu.createElement("img",{src:Wa.z3}),vu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",vu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),vu.createElement("div",{style:{marginTop:"30px"}},vu.createElement(xe.ZP,{disabled:((p=i==null?void 0:i.userInfo)==null?void 0:p.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&vu.createElement(me.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:c},vu.createElement("div",null,vu.createElement("div",null,vu.createElement(Ce.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),vu.createElement("div",null,vu.createElement(Ce.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Ve=E(59301),Oc=Object.defineProperty,Tc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Sl=(e,n,u)=>n in e?Oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,In=(e,n)=>{for(var u in n||(n={}))Ic.call(n,u)&&Sl(e,u,n[u]);if(Nl)for(var u of Nl(n))Nc.call(n,u)&&Sl(e,u,n[u]);return e},Ro=(e,n)=>Tc(e,Lc(n)),Sc=(e,n,u)=>new Promise((a,i)=>{var p=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(p,m);r((u=u.apply(e,n)).next())});const Mo=(0,t.createContext)({selectArrs:[]}),Hc=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,p,m,r;const o=(0,g.useIntl)(),l=(0,g.useLocation)(),c=(0,g.useParams)(),[s,v]=(0,t.useState)(()=>Ro(In({},c),{id:c.coursesId,limit:20})),[T]=(0,g.useSearchParams)(),[x,A]=(0,t.useState)([]),[P,R]=(0,t.useState)(!1),[_,k]=(0,t.useState)(!1),[B,I]=(0,t.useState)([]),[w,fe]=(0,t.useState)(!1),[q,y]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:M,detailLeftMenus:Z,detailTopBanner:N,taskList:se}=e;let rt;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const S=T.get("tabs");S&&S!==void 0&&((0,d.GJ)()?s.status=S:s.order=S)},[l.search]),(0,t.useEffect)(()=>{T.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=T.get("tabs")},[T.get("tabs")]),(0,t.useEffect)(()=>{v(In(In({},s),c))},[c==null?void 0:c.categoryId]),(0,t.useEffect)(()=>{var S,ve,Ee;if(c.categoryId?(s.categoryId=c.categoryId,s.category=c.categoryId):delete s.category,(S=a==null?void 0:a.userInfo)!=null&&S.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const pe=K.cX.getItem(`${(ve=a==null?void 0:a.userInfo)==null?void 0:ve.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");pe&&(s.sort_by=pe==null?void 0:pe.type,s.sort_direction=pe==null?void 0:pe.direction,y(pe==null?void 0:pe.name));const Je=T.get("tabs");let Rt={};Je&&Je!==void 0&&((0,d.GJ)()?s.status=Je:s.order=Je),Ge(Rt)}else if((Ee=a==null?void 0:a.userInfo)!=null&&Ee.username){const pe=T.get("tabs");let Je={};pe&&pe!==void 0&&((0,d.GJ)()?s.status=pe:s.order=pe),Ge(Je)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,l==null?void 0:l.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(A([]),I([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ge()},[e.actionTabs.key]),(0,t.useEffect)(()=>{A([])},[M]),(0,t.useEffect)(()=>{k(!1)},[s.categoryId]),(0,t.useEffect)(()=>{M&&M.homeworks&&(x.length===M.homeworks.length&&x.length>0?R(!0):x.length!==M.homeworks.length&&R(!1))},[x]);const ge=(S,ve)=>{s.page=S,Ge()},Ge=(S={})=>{A([]),I([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:Ro(In({},s),{type:5})})},b=()=>{if((0,d.GJ)()){const{all_count:S,unpublished_count:ve,not_start_count:Ee,in_progress_count:pe,overed_count:Je}=M;return[{name:"\u5168\u90E8",id:0,total:S||0},{name:"\u672A\u53D1\u5E03",id:1,total:ve||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ee||0},{name:o.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:pe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Je||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}]};Z.course_modules&&(rt=e.detailLeftMenus.course_modules.filter(S=>S.type==="common_homework")[0]);const F=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(S=>f!=null&&f.main_site?S:S!=="\u6536\u85CF").filter(S=>(0,d.GJ)()?!0:S!=="\u5220\u9664"),D=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ee=S=>{var ve;if((0,d.Rm)()&&!((ve=e.AssistantObject.hack)!=null&&ve.can_create)){$.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S==="1"?g.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):S==="2"?nt():S==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},nt=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},st=(p=[{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(S=>S==null?void 0:S.isShow))==null?void 0:p.map(S=>(delete S.isShow,S)),St=S=>{var ve,Ee,pe,Je,Rt,yu,ke;if(x.length===0)return $.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((ve=a==null?void 0:a.userInfo)==null?void 0:ve.user_status)===2&&(S==null?void 0:S.key)==="publish"){(0,Au.Rd)();return}let Ht=S.label||"",Nn={key:Ht,selectArrs:x,selectArrsAll:B,type:["publish","deadline"].includes(S.key)?1:"",params:s};switch(S.key){case"publish":if(Ht="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((pe=(Ee=e.AssistantObject)==null?void 0:Ee.hack)!=null&&pe.can_publish)){$.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(Ht="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((Rt=(Je=e.AssistantObject)==null?void 0:Je.hack)!=null&&Rt.can_stop)){$.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":Ht="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(Ht="\u5220\u9664",(0,d.Rm)()&&!((ke=(yu=e.AssistantObject)==null?void 0:yu.hack)!=null&&ke.can_delete)){$.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":Ht="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Ro(In({},Nn),{key:Ht})})},Du=S=>Sc(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:S,container_type:"program_homework"}}),Ge()}),O=(0,t.useMemo)(()=>{let S=[];return se.length>0&&(S=se.map(ve=>{var Ee;return{user_name:ve.user_name,task_name:ve.task_name,task_id:ve.task_id,category:ve.category,status:(Ee=ve==null?void 0:ve.status)==null?void 0:Ee[0]}})),S},[se]);return Ve.createElement(Mo.Provider,{value:{params:s,batchStatus:_,selectArrs:x,setSelectArrs:A,allSelect:P,dataSource:M.homeworks||[],detailLeftMenus:Z,main_category_id:M.main_category_id||"",selectArrsAll:B,setAllSelect:R,useBatchStatus:k,dispatch:u,getData:Ge,setSelectArrsAll:I}},Ve.createElement("section",null,Ve.createElement("aside",{className:mc.bg},Ve.createElement(ec,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:b(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:M==null?void 0:M.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:D,isShowRightControl:(0,K.Oo)(Z==null?void 0:Z.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:S=>{S.id!==void 0&&((0,d.GJ)(),s.status=S.id),k(!1),s.page=1,g.history.replace(`${l.pathname}?tabs=${S.id}`),Ge(s)},defaultSelectedKeys:[T.get("tabs")?T.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:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{Ge()}}})},onDropdownMenuClick:ee}),Ve.createElement(tc,{dataSource:M.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:_,SortMenuName:q,setSortMenuName:y,onSearch:S=>{s.search=S.trim(),s.page=1,Ge()},onSort:S=>{var ve;s.sort_by=S.type,s.sort_direction=S.direction,s.page=1,K.cX.setItem(`${(ve=a==null?void 0:a.userInfo)==null?void 0:ve.login}${(0,d.GJ)()?"Teacher":"Student"}`,S,"ProgramHomework"),Ge(s)},onBatch:S=>k(S)})),(M==null?void 0:M.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(xc,{user:a,params:s,dispatch:u,onClick:()=>g.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:nt}):(M==null?void 0:M.homeworks)&&M.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=M==null?void 0:M.homeworks)==null?void 0:m.map((S,ve)=>Ve.createElement(cc,{key:ve,user:a,dataSource:S,params:s,classroomList:e,manageAllGroup:M==null?void 0:M.manage_all_group,getData:Ge})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&Ve.createElement(ye.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:ge,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?M.query_total_count:M.student_all_count}))),x.length>0&&(0,d.GJ)()&&Ve.createElement(et.Z,{offsetBottom:0},Ve.createElement(nc,{buttonDataSource:st,onClick:St})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Ve.createElement(Bc,{getData:Ge}),Ve.createElement(oi,{onCallback:()=>k(!1)}),Ve.createElement(yc.Z,{onOk:()=>{Ge()}}),Ve.createElement(hc.Z,{onOk:()=>{}}),Ve.createElement(ai.Z,{onCallback:()=>k(!1),courseEndTime:M==null?void 0:M.course_end_time}),Ve.createElement(au.Z,{courseEndTime:M==null?void 0:M.course_end_time,courseId:c.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{k(!1),Ge()}}),Ve.createElement(fi,null),Ve.createElement(Ai,{onCallback:()=>k(!1)}),Ve.createElement(ki,{onCallback:()=>k(!1)}),Ve.createElement(Gi,{refreshList:Ge}),Ve.createElement(qi,null),Ve.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Du,data:O,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),w&&Ve.createElement(vc,{courseId:s.coursesId,type:"1",onCancel:()=>fe(!1)})))};var Zc=(0,g.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,g.connect)(({globalSetting:e})=>({globalSetting:e}))(jc)},5930:function(iu,Et,E){"use strict";E.d(Et,{$J:function(){return g},JZ:function(){return ye},bN:function(){return K},jP:function(){return et},rO:function(){return $}});var C=E(43597),t=(d,me,ie)=>new Promise((_t,Fe)=>{var Ae=ne=>{try{G(ie.next(ne))}catch(ot){Fe(ot)}},we=ne=>{try{G(ie.throw(ne))}catch(ot){Fe(ot)}},G=ne=>ne.done?_t(ne.value):Promise.resolve(ne.value).then(Ae,we);G((ie=ie.apply(d,me)).next())});function g(d){return(0,C.U2)(`libraries/${d}.json`)}function $(d){return(0,C.U2)("library_tags.json",d)}function ye(d){return t(this,null,function*(){return(yield(0,C.IV)(`attachments/${d}.json`)).status===0})}function et(d){return(0,C.v_)("libraries.json",d)}function K(d,me){return(0,C.gz)(`libraries/${d}.json`,me)}},27666:function(iu,Et,E){"use strict";var C=E(94480),t=E(16089);function g($){let ye;const et=d=>()=>{ye=null,$.apply(void 0,(0,C.Z)(d))},K=function(){if(ye==null){for(var d=arguments.length,me=new Array(d),ie=0;ie<d;ie++)me[ie]=arguments[ie];ye=(0,t.Z)(et(me))}};return K.cancel=()=>{t.Z.cancel(ye),ye=null},K}Et.Z=g},81228:function(iu,Et,E){"use strict";E.d(Et,{Z:function(){return Xt}});var C=E(67732),t=E(83652),g=E(42403),$=E(158),ye=E(59301),et=E(92310),K=E.n(et),d=E(29301),me=E(2738),ie=E(27666),_t=E(36355),Fe=E(83116),Ae=E(37613);const we=V=>{const{componentCls:ue}=V;return{[ue]:{position:"fixed",zIndex:V.zIndexPopup}}};var G=(0,Fe.Z)("Affix",V=>{const ue=(0,Ae.TS)(V,{zIndexPopup:V.zIndexBase+10});return[we(ue)]});function ne(V){return V!==window?V.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ot(V,ue,Ce){if(Ce!==void 0&&ue.top>V.top-Ce)return Ce+ue.top}function Ct(V,ue,Ce){if(Ce!==void 0&&ue.bottom<V.bottom+Ce){const Y=window.innerHeight-ue.bottom;return Ce+Y}}const bt=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function _e(){return typeof window!="undefined"?window:null}var Dt;(function(V){V[V.None=0]="None",V[V.Prepare=1]="Prepare"})(Dt||(Dt={}));let Tt=function(V){(0,g.Z)(Ce,V);var ue=(0,$.Z)(Ce);function Ce(){var Y;return(0,C.Z)(this,Ce),Y=ue.apply(this,arguments),Y.state={status:Dt.None,lastAffix:!1,prevTarget:null},Y.placeholderNodeRef=(0,ye.createRef)(),Y.fixedNodeRef=(0,ye.createRef)(),Y.addListeners=()=>{const H=Y.getTargetFunc(),be=H==null?void 0:H(),{prevTarget:oe}=Y.state;oe!==be&&(bt.forEach(at=>{oe==null||oe.removeEventListener(at,Y.lazyUpdatePosition),be==null||be.addEventListener(at,Y.lazyUpdatePosition)}),Y.updatePosition(),Y.setState({prevTarget:be}))},Y.removeListeners=()=>{Y.timer&&(clearTimeout(Y.timer),Y.timer=null);const{prevTarget:H}=Y.state,be=Y.getTargetFunc(),oe=be==null?void 0:be();bt.forEach(at=>{oe==null||oe.removeEventListener(at,Y.lazyUpdatePosition),H==null||H.removeEventListener(at,Y.lazyUpdatePosition)}),Y.updatePosition.cancel(),Y.lazyUpdatePosition.cancel()},Y.getOffsetTop=()=>{const{offsetBottom:H,offsetTop:be}=Y.props;return H===void 0&&be===void 0?0:be},Y.getOffsetBottom=()=>Y.props.offsetBottom,Y.measure=()=>{const{status:H,lastAffix:be}=Y.state,{onChange:oe}=Y.props,at=Y.getTargetFunc();if(H!==Dt.Prepare||!Y.fixedNodeRef.current||!Y.placeholderNodeRef.current||!at)return;const U=Y.getOffsetTop(),Ne=Y.getOffsetBottom(),W=at();if(W){const he={status:Dt.None},te=ne(Y.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const ae=ne(W),le=ot(te,ae,U),X=Ct(te,ae,Ne);le!==void 0?(he.affixStyle={position:"fixed",top:le,width:te.width,height:te.height},he.placeholderStyle={width:te.width,height:te.height}):X!==void 0&&(he.affixStyle={position:"fixed",bottom:X,width:te.width,height:te.height},he.placeholderStyle={width:te.width,height:te.height}),he.lastAffix=!!he.affixStyle,oe&&be!==he.lastAffix&&oe(he.lastAffix),Y.setState(he)}},Y.prepareMeasure=()=>{Y.setState({status:Dt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Y.updatePosition=(0,ie.Z)(()=>{Y.prepareMeasure()}),Y.lazyUpdatePosition=(0,ie.Z)(()=>{const H=Y.getTargetFunc(),{affixStyle:be}=Y.state;if(H&&be){const oe=Y.getOffsetTop(),at=Y.getOffsetBottom(),U=H();if(U&&Y.placeholderNodeRef.current){const Ne=ne(U),W=ne(Y.placeholderNodeRef.current),he=ot(W,Ne,oe),te=Ct(W,Ne,at);if(he!==void 0&&be.top===he||te!==void 0&&be.bottom===te)return}}Y.prepareMeasure()}),Y}return(0,t.Z)(Ce,[{key:"getTargetFunc",value:function(){const{getTargetContainer:H}=this.context,{target:be}=this.props;return be!==void 0?be:H!=null?H:_e}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(H){this.addListeners(),(H.offsetTop!==this.props.offsetTop||H.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:H,placeholderStyle:be}=this.state,{affixPrefixCls:oe,rootClassName:at,children:U}=this.props,Ne=K()(H&&at,{[oe]:!!H});let W=(0,me.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ye.createElement(d.Z,{onResize:this.updatePosition},ye.createElement("div",Object.assign({},W,{ref:this.placeholderNodeRef}),H&&ye.createElement("div",{style:be,"aria-hidden":"true"}),ye.createElement("div",{className:Ne,ref:this.fixedNodeRef,style:H},ye.createElement(d.Z,{onResize:this.updatePosition},U))))}}]),Ce}(ye.Component);Tt.contextType=_t.E_;var Xt=(0,ye.forwardRef)((V,ue)=>{const{prefixCls:Ce,rootClassName:Y}=V,{getPrefixCls:H}=(0,ye.useContext)(_t.E_),be=H("affix",Ce),[oe,at]=G(be),U=Object.assign(Object.assign({},V),{affixPrefixCls:be,rootClassName:K()(Y,at)});return oe(ye.createElement(Tt,Object.assign({},U,{ref:ue})))})},48066:function(iu,Et,E){"use strict";E.d(Et,{default:function(){return Yn}});var C=E(59301),t=E(40001),g=E(81953),$=E(54476),ye={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"},et=ye,K=E(7657),d=function(j,J){return C.createElement(K.Z,(0,$.Z)({},j,{ref:J,icon:et}))},me=C.forwardRef(d),ie=me,_t=E(92310),Fe=E.n(_t),Ae=E(25769),we=E.n(Ae),G=E(29301),ne=E(11592),ot=E(34280),Ct=E(18929),bt=E(2738),_e=E(8654),Dt=E(24514),Tt=E(10228),Mu=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J};const Xt={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var ue=C.forwardRef((h,j)=>{const J=ze=>{const{keyCode:He}=ze;He===Tt.Z.ENTER&&ze.preventDefault()},L=ze=>{const{keyCode:He}=ze,{onClick:Ke}=h;He===Tt.Z.ENTER&&Ke&&Ke()},{style:z,noStyle:De,disabled:ct}=h,vt=Mu(h,["style","noStyle","disabled"]);let je={};return De||(je=Object.assign({},Xt)),ct&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),z),C.createElement("div",Object.assign({role:"button",tabIndex:0,ref:j},vt,{onKeyDown:J,onKeyUp:L,style:je}))}),Ce=E(36355),Y=E(9763),H=E(6848),be={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=be,at=function(j,J){return C.createElement(K.Z,(0,$.Z)({},j,{ref:J,icon:oe}))},U=C.forwardRef(at),Ne=U,W=E(92343),he=E(1643),te=E(15969),ae=E(83116),le=E(30071);const X=(h,j,J,L)=>{const{titleMarginBottom:z,fontWeightStrong:De}=L;return{marginBottom:z,color:J,fontWeight:De,fontSize:h,lineHeight:j}},lt=h=>{const j=[1,2,3,4,5],J={};return j.forEach(L=>{J[`
h${L}&,
div&-h${L},
div&-h${L} > textarea,
h${L}
`]=X(h[`fontSizeHeading${L}`],h[`lineHeightHeading${L}`],h.colorTextHeading,h)}),J},it=h=>{const{componentCls:j}=h;return{"a&, a":Object.assign(Object.assign({},(0,te.N)(h)),{textDecoration:h.linkDecoration,"&:active, &:hover":{textDecoration:h.linkHoverDecoration},[`&[disabled], &${j}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:h.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},wt=h=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:h.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:h.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:h.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}}),Mt=h=>{const{componentCls:j,paddingSM:J}=h,L=J;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-h.paddingSM,marginTop:-L,marginBottom:`calc(1em - ${L}px)`},[`${j}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:h.marginXS+2,insetBlockEnd:h.marginXS,color:h.colorTextDescription,fontWeight:"normal",fontSize:h.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},tt=h=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:h.colorSuccess}}}),qe=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Se=h=>{const{componentCls:j,titleMarginTop:J}=h;return{[j]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:h.colorText,wordBreak:"break-word",lineHeight:h.lineHeight,[`&${j}-secondary`]:{color:h.colorTextDescription},[`&${j}-success`]:{color:h.colorSuccess},[`&${j}-warning`]:{color:h.colorWarning},[`&${j}-danger`]:{color:h.colorError,"a&:active, a&:focus":{color:h.colorErrorActive},"a&:hover":{color:h.colorErrorHover}},[`&${j}-disabled`]:{color:h.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},lt(h)),{[`
& + h1${j},
& + h2${j},
& + h3${j},
& + h4${j},
& + h5${j}
`]:{marginTop:J},"\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:J}}}),wt(h)),it(h)),{[`
${j}-expand,
${j}-edit,
${j}-copy
`]:Object.assign(Object.assign({},(0,te.N)(h)),{marginInlineStart:h.marginXXS})}),Mt(h)),tt(h)),qe()),{"&-rtl":{direction:"rtl"}})}};var Lt=(0,ae.Z)("Typography",h=>[Se(h)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ou=h=>{const{prefixCls:j,"aria-label":J,className:L,style:z,direction:De,maxLength:ct,autoSize:vt=!0,value:je,onSave:ze,onCancel:He,onEnd:Ke,component:yt,enterIcon:xt=C.createElement(Ne,null)}=h,ut=C.useRef(null),ht=C.useRef(!1),Ot=C.useRef(),[Fu,tu]=C.useState(je);C.useEffect(()=>{tu(je)},[je]),C.useEffect(()=>{if(ut.current&&ut.current.resizableTextArea){const{textArea:gt}=ut.current.resizableTextArea;gt.focus();const{length:ft}=gt.value;gt.setSelectionRange(ft,ft)}},[]);const Be=gt=>{let{target:ft}=gt;tu(ft.value.replace(/[\n\r]/g,""))},re=()=>{ht.current=!0},Xe=()=>{ht.current=!1},Re=gt=>{let{keyCode:ft}=gt;ht.current||(Ot.current=ft)},Gt=()=>{ze(Fu.trim())},Jt=gt=>{let{keyCode:ft,ctrlKey:pu,altKey:Wu,metaKey:Iu,shiftKey:qu}=gt;Ot.current===ft&&!ht.current&&!pu&&!Wu&&!Iu&&!qu&&(ft===Tt.Z.ENTER?(Gt(),Ke==null||Ke()):ft===Tt.Z.ESC&&He())},Ze=()=>{Gt()},pt=yt?`${j}-${yt}`:"",[Bt,jt]=Lt(j),uu=Fe()(j,`${j}-edit-content`,{[`${j}-rtl`]:De==="rtl"},L,pt,jt);return Bt(C.createElement("div",{className:uu,style:z},C.createElement(he.Z,{ref:ut,maxLength:ct,value:Fu,onChange:Be,onKeyDown:Re,onKeyUp:Jt,onCompositionStart:re,onCompositionEnd:Xe,onBlur:Ze,"aria-label":J,rows:1,autoSize:vt}),xt!==null?(0,W.Tm)(xt,{className:`${j}-edit-content-confirm`}):null))},au=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J},$t=C.forwardRef((h,j)=>{const{prefixCls:J,component:L="article",className:z,rootClassName:De,setContentRef:ct,children:vt,direction:je,style:ze}=h,He=au(h,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ke,direction:yt,typography:xt}=C.useContext(Ce.E_),ut=je!=null?je:yt;let ht=j;ct&&(ht=(0,_e.sQ)(j,ct));const Ot=Ke("typography",J),[Fu,tu]=Lt(Ot),Be=Fe()(Ot,xt==null?void 0:xt.className,{[`${Ot}-rtl`]:ut==="rtl"},z,De,tu),re=Object.assign(Object.assign({},xt==null?void 0:xt.style),ze);return Fu(C.createElement(L,Object.assign({className:Be,style:re,ref:ht},He),vt))});function ku(h,j){return C.useMemo(()=>{const J=!!h;return[J,Object.assign(Object.assign({},j),J&&typeof h=="object"?h:null)]},[h])}var xu=(h,j)=>{const J=C.useRef(!1);C.useEffect(()=>{J.current?h():J.current=!0},j)};function dt(h){const j=typeof h;return j==="string"||j==="number"}function mu(h){let j=0;return h.forEach(J=>{dt(J)?j+=String(J).length:j+=1}),j}function hu(h,j){let J=0;const L=[];for(let z=0;z<h.length;z+=1){if(J===j)return L;const De=h[z],vt=dt(De)?String(De).length:1,je=J+vt;if(je>j){const ze=j-J;return L.push(String(De).slice(0,ze)),L}L.push(De),J=je}return h}const Qu=0,du=1,Ou=2,Tu=3,Ue=4;var Vt=h=>{let{enabledMeasure:j,children:J,text:L,width:z,fontSize:De,rows:ct,onEllipsis:vt}=h;const[[je,ze,He],Ke]=C.useState([0,0,0]),[yt,xt]=C.useState(0),[ut,ht]=C.useState(Qu),[Ot,Fu]=C.useState(0),tu=C.useRef(null),Be=C.useRef(null),re=C.useMemo(()=>(0,ne.Z)(L),[L]),Xe=C.useMemo(()=>mu(re),[re]),Re=C.useMemo(()=>!j||ut!==Tu?yt&&ut!==Ue&&j?J(hu(re,yt),yt<Xe):J(re,!1):J(hu(re,ze),ze<Xe),[j,ut,J,re,ze,Xe]);(0,ot.Z)(()=>{j&&z&&De&&Xe&&(ht(du),Ke([0,Math.ceil(Xe/2),Xe]))},[j,z,De,L,Xe,ct]),(0,ot.Z)(()=>{var pt;ut===du&&Fu(((pt=tu.current)===null||pt===void 0?void 0:pt.offsetHeight)||0)},[ut]),(0,ot.Z)(()=>{var pt,Bt;if(Ot){if(ut===du){const jt=((pt=Be.current)===null||pt===void 0?void 0:pt.offsetHeight)||0,uu=ct*Ot;jt<=uu?(ht(Ue),vt(!1)):ht(Ou)}else if(ut===Ou)if(je!==He){const jt=((Bt=Be.current)===null||Bt===void 0?void 0:Bt.offsetHeight)||0,uu=ct*Ot;let gt=je,ft=He;je===He-1?ft=je:jt<=uu?gt=ze:ft=ze;const pu=Math.ceil((gt+ft)/2);Ke([gt,pu,ft])}else ht(Tu),xt(ze),vt(!0)}},[ut,je,He,ct,Ot]);const Gt={width:z,whiteSpace:"normal",margin:0,padding:0},Jt=(pt,Bt,jt)=>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(De/2)*2},jt)},pt),Ze=(pt,Bt)=>{const jt=hu(re,pt);return Jt(J(jt,!0),Bt,Gt)};return C.createElement(C.Fragment,null,Re,j&&ut!==Tu&&ut!==Ue&&C.createElement(C.Fragment,null,Jt("lg",tu,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ut===du?Jt(J(re,!1),Be,Gt):Ze(ze,Be)))},gu=h=>{let{enabledEllipsis:j,isEllipsis:J,children:L,tooltipProps:z}=h;return!(z!=null&&z.title)||!j?L:C.createElement(H.Z,Object.assign({open:J?void 0:!1},z),L)},kt=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J};function Lu(h,j){let{mark:J,code:L,underline:z,delete:De,strong:ct,keyboard:vt,italic:je}=h,ze=j;function He(Ke,yt){yt&&(ze=C.createElement(Ke,{},ze))}return He("strong",ct),He("u",z),He("del",De),He("code",L),He("mark",J),He("kbd",vt),He("i",je),ze}function ru(h,j,J){return h===!0||h===void 0?j:h||J&&j}function un(h){return h===!1?[!1,!1]:Array.isArray(h)?h:[h]}const cn="...";var Vu=C.forwardRef((h,j)=>{var J,L,z;const{prefixCls:De,className:ct,style:vt,type:je,disabled:ze,children:He,ellipsis:Ke,editable:yt,copyable:xt,component:ut,title:ht}=h,Ot=kt(h,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Fu,direction:tu}=C.useContext(Ce.E_),[Be]=(0,Y.Z)("Text"),re=C.useRef(null),Xe=C.useRef(null),Re=Fu("typography",De),Gt=(0,bt.Z)(Ot,["mark","code","delete","underline","strong","keyboard","italic"]),[Jt,Ze]=ku(yt),[pt,Bt]=(0,Ct.Z)(!1,{value:Ze.editing}),{triggerType:jt=["icon"]}=Ze,uu=Q=>{var Pe;Q&&((Pe=Ze.onStart)===null||Pe===void 0||Pe.call(Ze)),Bt(Q)};xu(()=>{var Q;pt||(Q=Xe.current)===null||Q===void 0||Q.focus()},[pt]);const gt=Q=>{Q==null||Q.preventDefault(),uu(!0)},ft=Q=>{var Pe;(Pe=Ze.onChange)===null||Pe===void 0||Pe.call(Ze,Q),uu(!1)},pu=()=>{var Q;(Q=Ze.onCancel)===null||Q===void 0||Q.call(Ze),uu(!1)},[Wu,Iu]=ku(xt),[qu,Bn]=C.useState(!1),Pn=C.useRef(null),Un={};Iu.format&&(Un.format=Iu.format);const wn=()=>{Pn.current&&clearTimeout(Pn.current)},Kn=Q=>{var Pe;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),we()(Iu.text||String(He)||"",Un),Bn(!0),wn(),Pn.current=setTimeout(()=>{Bn(!1)},3e3),(Pe=Iu.onCopy)===null||Pe===void 0||Pe.call(Iu,Q)};C.useEffect(()=>wn,[]);const[Xn,mo]=C.useState(!1),[Qn,po]=C.useState(!1),[de,Ft]=C.useState(!1),[Wt,kn]=C.useState(!1),[fo,Eo]=C.useState(!1),[_n,Uo]=C.useState(!0),[Nu,At]=ku(Ke,{expandable:!1}),zt=Nu&&!de,{rows:en=1}=At,xn=C.useMemo(()=>!zt||At.suffix!==void 0||At.onEllipsis||At.expandable||Jt||Wu,[zt,At,Jt,Wu]);(0,ot.Z)(()=>{Nu&&!xn&&(mo((0,Dt.G)("webkitLineClamp")),po((0,Dt.G)("textOverflow")))},[xn,Nu]);const su=C.useMemo(()=>xn?!1:en===1?Qn:Xn,[xn,Qn,Xn]),zu=zt&&(su?fo:Wt),It=zt&&en===1&&su,tn=zt&&en>1&&su,Au=Q=>{var Pe;Ft(!0),(Pe=At.onExpand)===null||Pe===void 0||Pe.call(At,Q)},[_o,vo]=C.useState(0),[yo,qn]=C.useState(0),ho=(Q,Pe)=>{let{offsetWidth:Nt}=Q;var nu;vo(Nt),qn(parseInt((nu=window.getComputedStyle)===null||nu===void 0?void 0:nu.call(window,Pe).fontSize,10)||0)},go=Q=>{var Pe;kn(Q),Wt!==Q&&((Pe=At.onEllipsis)===null||Pe===void 0||Pe.call(At,Q))};C.useEffect(()=>{const Q=re.current;if(Nu&&su&&Q){const Pe=tn?Q.offsetHeight<Q.scrollHeight:Q.offsetWidth<Q.scrollWidth;fo!==Pe&&Eo(Pe)}},[Nu,su,He,tn,_n]),C.useEffect(()=>{const Q=re.current;if(typeof IntersectionObserver=="undefined"||!Q||!su||!zt)return;const Pe=new IntersectionObserver(()=>{Uo(!!Q.offsetParent)});return Pe.observe(Q),()=>{Pe.disconnect()}},[su,zt]);let Cu={};At.tooltip===!0?Cu={title:(J=Ze.text)!==null&&J!==void 0?J:He}:C.isValidElement(At.tooltip)?Cu={title:At.tooltip}:typeof At.tooltip=="object"?Cu=Object.assign({title:(L=Ze.text)!==null&&L!==void 0?L:He},At.tooltip):Cu={title:At.tooltip};const bu=C.useMemo(()=>{const Q=Pe=>["string","number"].includes(typeof Pe);if(!(!Nu||su)){if(Q(Ze.text))return Ze.text;if(Q(He))return He;if(Q(ht))return ht;if(Q(Cu.title))return Cu.title}},[Nu,su,ht,Cu.title,zu]);if(pt)return C.createElement(ou,{value:(z=Ze.text)!==null&&z!==void 0?z:typeof He=="string"?He:"",onSave:ft,onCancel:pu,onEnd:Ze.onEnd,prefixCls:Re,className:ct,style:vt,direction:tu,component:ut,maxLength:Ze.maxLength,autoSize:Ze.autoSize,enterIcon:Ze.enterIcon});const Fo=()=>{const{expandable:Q,symbol:Pe}=At;if(!Q)return null;let Nt;return Pe?Nt=Pe:Nt=Be==null?void 0:Be.expand,C.createElement("a",{key:"expand",className:`${Re}-expand`,onClick:Au,"aria-label":Be==null?void 0:Be.expand},Nt)},fu=()=>{if(!Jt)return;const{icon:Q,tooltip:Pe}=Ze,Nt=(0,ne.Z)(Pe)[0]||(Be==null?void 0:Be.edit),nu=typeof Nt=="string"?Nt:"";return jt.includes("icon")?C.createElement(H.Z,{key:"edit",title:Pe===!1?"":Nt},C.createElement(ue,{ref:Xe,className:`${Re}-edit`,onClick:gt,"aria-label":nu},Q||C.createElement(ie,{role:"button"}))):null},Ko=()=>{if(!Wu)return;const{tooltips:Q,icon:Pe}=Iu,Nt=un(Q),nu=un(Pe),on=qu?ru(Nt[1],Be==null?void 0:Be.copied):ru(Nt[0],Be==null?void 0:Be.copy),bo=qu?Be==null?void 0:Be.copied:Be==null?void 0:Be.copy,Do=typeof on=="string"?on:bo;return C.createElement(H.Z,{key:"copy",title:on},C.createElement(ue,{className:Fe()(`${Re}-copy`,qu&&`${Re}-copy-success`),onClick:Kn,"aria-label":Do},qu?ru(nu[1],C.createElement(t.Z,null),!0):ru(nu[0],C.createElement(g.Z,null),!0)))},Ao=Q=>[Q&&Fo(),fu(),Ko()],Co=Q=>[Q&&C.createElement("span",{"aria-hidden":!0,key:"ellipsis"},cn),At.suffix,Ao(Q)];return C.createElement(G.Z,{onResize:ho,disabled:!zt||su},Q=>C.createElement(gu,{tooltipProps:Cu,enabledEllipsis:zt,isEllipsis:zu},C.createElement($t,Object.assign({className:Fe()({[`${Re}-${je}`]:je,[`${Re}-disabled`]:ze,[`${Re}-ellipsis`]:Nu,[`${Re}-single-line`]:zt&&en===1,[`${Re}-ellipsis-single-line`]:It,[`${Re}-ellipsis-multiple-line`]:tn},ct),prefixCls:De,style:Object.assign(Object.assign({},vt),{WebkitLineClamp:tn?en:void 0}),component:ut,ref:(0,_e.sQ)(Q,re,j),direction:tu,onClick:jt.includes("text")?gt:void 0,"aria-label":bu==null?void 0:bu.toString(),title:ht},Gt),C.createElement(Vt,{enabledMeasure:zt&&!su,text:He,rows:en,width:_o,fontSize:yo,onEllipsis:go},(Pe,Nt)=>{let nu=Pe;return Pe.length&&Nt&&bu&&(nu=C.createElement("span",{key:"show-content","aria-hidden":!0},nu)),Lu(h,C.createElement(C.Fragment,null,nu,Co(Nt)))}))))}),mn=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J},dn=C.forwardRef((h,j)=>{var{ellipsis:J,rel:L}=h,z=mn(h,["ellipsis","rel"]);const De=Object.assign(Object.assign({},z),{rel:L===void 0&&z.target==="_blank"?"noopener noreferrer":L});return delete De.navigate,C.createElement(Vu,Object.assign({},De,{ref:j,ellipsis:!!J,component:"a"}))}),Ju=C.forwardRef((h,j)=>C.createElement(Vu,Object.assign({ref:j},h,{component:"div"}))),pn=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J};const fn=(h,j)=>{var{ellipsis:J}=h,L=pn(h,["ellipsis"]);const z=C.useMemo(()=>J&&typeof J=="object"?(0,bt.Z)(J,["expandable","rows"]):J,[J]);return C.createElement(Vu,Object.assign({ref:j},L,{ellipsis:z,component:"span"}))};var eu=C.forwardRef(fn),En=function(h,j){var J={};for(var L in h)Object.prototype.hasOwnProperty.call(h,L)&&j.indexOf(L)<0&&(J[L]=h[L]);if(h!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,L=Object.getOwnPropertySymbols(h);z<L.length;z++)j.indexOf(L[z])<0&&Object.prototype.propertyIsEnumerable.call(h,L[z])&&(J[L[z]]=h[L[z]]);return J};const Dn=[1,2,3,4,5];var nn=C.forwardRef((h,j)=>{const{level:J=1}=h,L=En(h,["level"]);let z;return Dn.includes(J)?z=`h${J}`:z="h1",C.createElement(Vu,Object.assign({ref:j},L,{component:z}))});const xe=$t;xe.Text=eu,xe.Link=dn,xe.Title=nn,xe.Paragraph=Ju;var Yn=xe},51581:function(iu,Et,E){"use strict";Object.defineProperty(Et,"__esModule",{value:!0});var C=function(){function Fe(Ae,we){for(var G=0;G<we.length;G++){var ne=we[G];ne.enumerable=ne.enumerable||!1,ne.configurable=!0,"value"in ne&&(ne.writable=!0),Object.defineProperty(Ae,ne.key,ne)}}return function(Ae,we,G){return we&&Fe(Ae.prototype,we),G&&Fe(Ae,G),Ae}}(),t=E(59301),g=et(t),$=E(12708),ye=et($);function et(Fe){return Fe&&Fe.__esModule?Fe:{default:Fe}}function K(Fe,Ae){var we={};for(var G in Fe)Ae.indexOf(G)>=0||Object.prototype.hasOwnProperty.call(Fe,G)&&(we[G]=Fe[G]);return we}function d(Fe,Ae){if(!(Fe instanceof Ae))throw new TypeError("Cannot call a class as a function")}function me(Fe,Ae){if(!Fe)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Ae&&(typeof Ae=="object"||typeof Ae=="function")?Ae:Fe}function ie(Fe,Ae){if(typeof Ae!="function"&&Ae!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Ae);Fe.prototype=Object.create(Ae&&Ae.prototype,{constructor:{value:Fe,enumerable:!1,writable:!0,configurable:!0}}),Ae&&(Object.setPrototypeOf?Object.setPrototypeOf(Fe,Ae):Fe.__proto__=Ae)}var _t=function(Fe){ie(Ae,Fe);function Ae(we){d(this,Ae);var G=me(this,(Ae.__proto__||Object.getPrototypeOf(Ae)).call(this,we));return G.scrollListener=G.scrollListener.bind(G),G.eventListenerOptions=G.eventListenerOptions.bind(G),G.mousewheelListener=G.mousewheelListener.bind(G),G}return C(Ae,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var G=this.getParentElement(this.scrollComponent);G.scrollTop=G.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var G=!1,ne={get passive(){G=!0}};try{document.addEventListener("test",null,ne),document.removeEventListener("test",null,ne)}catch(ot){}return G}},{key:"eventListenerOptions",value:function(){var G=this.props.useCapture;return this.isPassiveSupported()&&(G={useCapture:this.props.useCapture,passive:!0}),G}},{key:"setDefaultLoader",value:function(G){this.defaultLoader=G}},{key:"detachMousewheelListener",value:function(){var G=window;this.props.useWindow===!1&&(G=this.scrollComponent.parentNode),G.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var G=window;this.props.useWindow===!1&&(G=this.getParentElement(this.scrollComponent)),G.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),G.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(G){var ne=this.props.getScrollParent&&this.props.getScrollParent();return ne!=null?ne:G&&G.parentNode}},{key:"filterProps",value:function(G){return G}},{key:"attachScrollListener",value:function(){var G=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!G)){var ne=window;this.props.useWindow===!1&&(ne=G),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(G){G.deltaY===1&&!this.isPassiveSupported()&&G.preventDefault()}},{key:"scrollListener",value:function(){var G=this.scrollComponent,ne=window,ot=this.getParentElement(G),Ct=void 0;if(this.props.useWindow){var bt=document.documentElement||document.body.parentNode||document.body,_e=ne.pageYOffset!==void 0?ne.pageYOffset:bt.scrollTop;this.props.isReverse?Ct=_e:Ct=this.calculateOffset(G,_e)}else this.props.isReverse?Ct=ot.scrollTop:Ct=G.scrollHeight-ot.scrollTop-ot.clientHeight;Ct<Number(this.props.threshold)&&G&&G.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=ot.scrollHeight,this.beforeScrollTop=ot.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(G,ne){return G?this.calculateTopPosition(G)+(G.offsetHeight-ne-window.innerHeight):0}},{key:"calculateTopPosition",value:function(G){return G?G.offsetTop+this.calculateTopPosition(G.offsetParent):0}},{key:"render",value:function(){var G=this,ne=this.filterProps(this.props),ot=ne.children,Ct=ne.element,bt=ne.hasMore,_e=ne.initialLoad,Dt=ne.isReverse,Tt=ne.loader,Mu=ne.loadMore,Xt=ne.pageStart,V=ne.ref,ue=ne.threshold,Ce=ne.useCapture,Y=ne.useWindow,H=ne.getScrollParent,be=K(ne,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);be.ref=function(at){G.scrollComponent=at,V&&V(at)};var oe=[ot];return bt&&(Tt?Dt?oe.unshift(Tt):oe.push(Tt):this.defaultLoader&&(Dt?oe.unshift(this.defaultLoader):oe.push(this.defaultLoader))),g.default.createElement(Ct,be,oe)}}]),Ae}(t.Component);_t.propTypes={children:ye.default.node.isRequired,element:ye.default.node,hasMore:ye.default.bool,initialLoad:ye.default.bool,isReverse:ye.default.bool,loader:ye.default.node,loadMore:ye.default.func.isRequired,pageStart:ye.default.number,ref:ye.default.func,getScrollParent:ye.default.func,threshold:ye.default.number,useCapture:ye.default.bool,useWindow:ye.default.bool},_t.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Et.default=_t,iu.exports=Et.default},26724:function(iu,Et,E){iu.exports=E(51581)}}]);