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

(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(iu,ft,y){"use strict";y.d(ft,{Z:function(){return m}});var D=y(54476),t=y(59301),E={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},R=E,Ee=y(7657),ut=function(ie,_t){return t.createElement(Ee.Z,(0,D.Z)({},ie,{ref:_t,icon:R}))},U=t.forwardRef(ut),m=U},61481:function(iu,ft,y){"use strict";y.d(ft,{Z:function(){return m}});var D=y(54476),t=y(59301),E={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},R=E,Ee=y(7657),ut=function(ie,_t){return t.createElement(Ee.Z,(0,D.Z)({},ie,{ref:_t,icon:R}))},U=t.forwardRef(ut),m=U},97041:function(iu,ft,y){"use strict";y.d(ft,{z:function(){return _e},Z:function(){return ee}});var D=y(59301),t=y(54580),E=y(8591),R=y(43418),Ee=y(3113),ut=y(78323),U=y(12480),m=Object.defineProperty,de=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,ve=(re,se,X)=>se in re?m(re,se,{enumerable:!0,configurable:!0,writable:!0,value:X}):re[se]=X,ge=(re,se)=>{for(var X in se||(se={}))ie.call(se,X)&&ve(re,X,se[X]);if(de)for(var X of de(se))_t.call(se,X)&&ve(re,X,se[X]);return re},Be=(re,se,X)=>new Promise((lt,it)=>{var xt=qe=>{try{nt(X.next(qe))}catch(Ze){it(Ze)}},Rt=qe=>{try{nt(X.throw(qe))}catch(Ze){it(Ze)}},nt=qe=>qe.done?lt(qe.value):Promise.resolve(qe.value).then(xt,Rt);nt((X=X.apply(re,se)).next())});const V="\u3000\u3000";function oe(re){var se=["Bytes","KB","MB","GB","TB"];if(re==0)return"0 Byte";var X=parseInt(""+Math.floor(Math.log(re)/Math.log(1024)),10);return(re/Math.pow(1024,X)).toFixed(1)+" "+se[X]}var ot=({value:re=[],action:se,onChange:X,className:lt,maxSize:it=150,title:xt="\u6587\u4EF6\u4E0A\u4F20",accept:Rt=null})=>{const nt={multiple:!1,fileList:re,accept:Rt,withCredentials:!0,beforeUpload:Ze=>Ze.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(Ze){var Lt,Kt,uu,nu;let cu=[...Ze.fileList];if(cu=cu.map($t=>($t.name.indexOf(V)===-1&&($t.name=`${$t.name}${V}${oe($t.size)}`),ge({},$t))),Ze.file.status==="done"&&((Kt=(Lt=Ze.file)==null?void 0:Lt.response)==null?void 0:Kt.status)===-1){message.error((nu=(uu=Ze.file)==null?void 0:uu.response)==null?void 0:nu.message),X([]);return}X(cu)},onRemove:Ze=>Be(void 0,null,function*(){const Lt=Ze.size/1024/1024;return Ze.status==="uploading"?!0:Lt<it&&(Ze.response?Ze.response.id:Ze.uid)?yield removeAttachment(Ze.response?Ze.response.id:Ze.id):!0})};function qe(Ze){Ze.preventDefault(),Ze.stopPropagation()}return React.createElement("div",{className:`single-upload ${lt||""}`},React.createElement(Upload,ge({},nt),React.createElement(Button,{type:"primary",title:re.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:re.length>0,ghost:!0},xt),React.createElement("span",{onClick:qe,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",it,"M)"," ")))},Bt=y(61481),Pt=y(89392),fe=Object.defineProperty,wt=Object.getOwnPropertySymbols,Tt=Object.prototype.hasOwnProperty,Vu=Object.prototype.propertyIsEnumerable,Ut=(re,se,X)=>se in re?fe(re,se,{enumerable:!0,configurable:!0,writable:!0,value:X}):re[se]=X,$=(re,se)=>{for(var X in se||(se={}))Tt.call(se,X)&&Ut(re,X,se[X]);if(wt)for(var X of wt(se))Vu.call(se,X)&&Ut(re,X,se[X]);return re};const ue=re=>React.createElement("svg",$({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},re),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var Fe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",W=Object.defineProperty,H=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,le=Object.prototype.propertyIsEnumerable,at=(re,se,X)=>se in re?W(re,se,{enumerable:!0,configurable:!0,writable:!0,value:X}):re[se]=X,Y=(re,se)=>{for(var X in se||(se={}))Ae.call(se,X)&&at(re,X,se[X]);if(H)for(var X of H(se))le.call(se,X)&&at(re,X,se[X]);return re},Ne=(re,se,X)=>new Promise((lt,it)=>{var xt=qe=>{try{nt(X.next(qe))}catch(Ze){it(Ze)}},Rt=qe=>{try{nt(X.throw(qe))}catch(Ze){it(Ze)}},nt=qe=>qe.done?lt(qe.value):Promise.resolve(qe.value).then(xt,Rt);nt((X=X.apply(re,se)).next())});const{Dragger:G}=t.default;function _e(re){let se=[];return re&&re.length>0&&(se=re.map(X=>({uid:X.id,id:X.id,name:X.title+V+X.filesize,url:X.url,filesize:X.filesize,status:"done",response:{id:X.id}}))),se}var ee=({value:re,onChange:se,action:X,data:lt,className:it,maxSize:xt=150,title:Rt="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:nt=!1,accept:qe="",additionalText:Ze,isDragger:Lt,number:Kt=1e3,aloneClear:uu=!1,realTimeRemove:nu=!0,uploadText:cu,setFileProgress:$t,showFileProgress:Ou})=>{const[Gu,Tu]=(0,D.useState)(!1);let[mt,mu]=(0,D.useState)(re||[]),[gu,qu]=(0,D.useState)(1);(0,D.useEffect)(()=>{re&&(gu===1&&mu([...re]),qu(2),Kt===(re==null?void 0:re.length)&&Tu(!0))},[re]);const du=()=>{setTimeout(()=>{mt.pop(),mu([...mt])},500)};Ou&&$t(mt.some(Ye=>Ye.status==="uploading"));const Lu={multiple:!0,disabled:Gu,accept:qe,withCredentials:!0,fileList:mt,beforeUpload:(Ye,ou)=>{const Vt=Ye.size/1024/1024;return mt.concat(ou).length>Kt?(mt.pop(),mu([...mt]),E.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Kt}\u4E2A\u6587\u4EF6`),uu?Promise.reject():(du(),!1)):Vt<xt?!0:(E.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xt}MB).`),uu?Promise.reject():(du(),!1))},data:lt,action:X||`${ut.Z.API_SERVER}/api/attachments.json`,onChange(Ye){var ou,Vt,Xt,Fu;if(Ye.file.status==="removed"?mt=Ye.fileList:mt=(0,Pt.uniqBy)([...Ye.fileList,...mt],"uid"),Ye.file.status==="done"&&((Vt=(ou=Ye.file)==null?void 0:ou.response)==null?void 0:Vt.status)===-1){E.ZP.error((Fu=(Xt=Ye.file)==null?void 0:Xt.response)==null?void 0:Fu.message);return}mt.length>=Kt?Tu(!0):Tu(!1),mu([...mt]),mt=mt.map(Ot=>{var Su,au;return(Su=Ot==null?void 0:Ot.response)!=null&&Su.id&&(Ot.url=(au=Ot==null?void 0:Ot.response)==null?void 0:au.url),Ot.name.indexOf(V)===-1&&(Ot.name=`${Ot.name}${V}${oe(Ot.size)}`),Y({},Ot)}),console.log("info:",Ye,mt),se(mt)},onRemove:Ye=>Ne(void 0,null,function*(){if(!nu)return!0;const ou=()=>Ne(void 0,null,function*(){if(Ye.response?Ye.response.id:Ye.id){let Xt=yield(0,U.JZ)(Ye.response?Ye.response.id:Ye.uid);return Promise.resolve(Xt)}else return!0});return nt?new Promise((Vt,Xt)=>{R.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:D.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Ne(void 0,null,function*(){const Fu=yield ou();E.ZP.success("\u5220\u9664\u6210\u529F"),Vt(!0)}),onCancel:()=>Vt(!1)})}):yield ou()})};function Iu(Ye){Ye.preventDefault(),Ye.stopPropagation()}return D.createElement("div",{className:`multi-upload ${it||""}`},Lt&&D.createElement(G,Y({},Lu),D.createElement("p",{className:"ant-upload-drag-icon"},D.createElement(Bt.Z,null)),D.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",D.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",xt,"MB)"," "),Ze),!Lt&&D.createElement(t.default,Y({},Lu),D.createElement(Ee.ZP,{disabled:Gu,className:"upload_button"},D.createElement("img",{className:"aBtn_img",src:Fe}),Rt),D.createElement("span",{onClick:Iu,className:"upload_text"},cu||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${xt}MB)`)))}},56273:function(iu,ft,y){"use strict";var D=y(59301),t=y(78241),E=y(8591),R=y(43418),Ee=y(95237),ut=y(5112),U=y(5871),m=y(43604),de=y(5083),ie=y(24905),_t=y(56656),ve=y.n(_t),ge=y(57193),Be=y(81779),V=y(63949),oe=y(95392),ot=y(21542),Bt=y(94373),Pt=y(34364),fe=y(59301),wt=Object.defineProperty,Tt=Object.defineProperties,Vu=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Fe=(Y,Ne,G)=>Ne in Y?wt(Y,Ne,{enumerable:!0,configurable:!0,writable:!0,value:G}):Y[Ne]=G,W=(Y,Ne)=>{for(var G in Ne||(Ne={}))$.call(Ne,G)&&Fe(Y,G,Ne[G]);if(Ut)for(var G of Ut(Ne))ue.call(Ne,G)&&Fe(Y,G,Ne[G]);return Y},H=(Y,Ne)=>Tt(Y,Vu(Ne)),Ae=(Y,Ne)=>{var G={};for(var _e in Y)$.call(Y,_e)&&Ne.indexOf(_e)<0&&(G[_e]=Y[_e]);if(Y!=null&&Ut)for(var _e of Ut(Y))Ne.indexOf(_e)<0&&ue.call(Y,_e)&&(G[_e]=Y[_e]);return G},le=(Y,Ne,G)=>new Promise((_e,ee)=>{var re=lt=>{try{X(G.next(lt))}catch(it){ee(it)}},se=lt=>{try{X(G.throw(lt))}catch(it){ee(it)}},X=lt=>lt.done?_e(lt.value):Promise.resolve(lt.value).then(re,se);X((G=G.apply(Y,Ne)).next())});const at=Y=>{var Ne=Y,{classroomList:G,dispatch:_e,courseEndTime:ee,onWindowBack:re}=Ne,se=Ae(Ne,["classroomList","dispatch","courseEndTime","onWindowBack"]),X,lt,it,xt,Rt,nt,qe,Ze,Lt,Kt,uu,nu,cu,$t,Ou,Gu,Tu,mt,mu,gu,qu,du,Lu,Iu,Ye,ou,Vt,Xt,Fu,Ot,Su,au,nn,pn,Dn,Ju,fn,Je,En;const on=(0,oe.useIntl)(),Wu=(0,oe.useParams)(),[zu]=t.default.useForm(),[an,Bn]=(0,D.useState)(1),[Qt,_n]=(0,D.useState)([]),[zn,ln]=(0,D.useState)(0),[Pe,Yn]=(0,D.useState)(2e3),[g,Z]=(0,D.useState)(!0),[M,I]=(0,D.useState)(!1),[J,Re]=(0,D.useState)(!1),[Ue,Et]=(0,D.useState)([]),[je,We]=(0,D.useState)(!0),[Te,Ft]=(0,D.useState)(!((it=(lt=(X=G.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:lt[0])!=null&&it.send_type));let[et,vt]=(0,D.useState)([0,0,0]);(0,D.useEffect)(()=>{var Ce,Me,dt,St,Ke,tt,ht,Mt,qt,gt,pt,pu,Nu;if(G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(lu(),(dt=(Me=(Ce=G.actionTabs)==null?void 0:Ce.selectArrsAll)==null?void 0:Me[0])!=null&&dt.can_publish?vt([...(qt=(Mt=(ht=G.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:Mt[0])==null?void 0:qt.difficult_count]):vt([...(tt=(Ke=(St=G.actionTabs)==null?void 0:St.selectArrsAll)==null?void 0:Ke[0])==null?void 0:tt.difficult_settings]),Ft(!((pu=(pt=(gt=G.actionTabs)==null?void 0:gt.selectArrsAll)==null?void 0:pt[0])!=null&&pu.send_type)),rt(),G.actionTabs.type===2){const fu=(Nu=G.actionTabs.selectArrsAll)==null?void 0:Nu[0];We(fu.unified_setting)}else We(!1)},[G.actionTabs]),(0,D.useEffect)(()=>{if(M){if(J)return;_e({type:"classroomList/setActionTabs",payload:{}}),(0,Be.GJ)()?(_e({type:"classroomList/getClassroomTeacherCommonList",payload:H(W({},G.actionTabs.params),{type:1})}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Wu)})):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})}},[M]);const rt=Ce=>le(void 0,null,function*(){Z(!0);const Me=yield(0,Bt.c_)(H(W({},Wu),{page:Ce||an,limit:2e4,homework_id:G.actionTabs.type===1?"":G.actionTabs.selectArrs[0]}));Me==null||Me.course_groups.map((dt,St)=>{dt.key=dt.id,dt.title=dt.name,dt.disabled=dt.is_published}),Me&&(_n([...Me==null?void 0:Me.course_groups]),ln(Me==null?void 0:Me.course_groups_count),Z(!1),Ce||zu.setFieldsValue({publish_time:ve()(ve()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ve()(ve()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),yt=()=>{(0,Be.GJ)()?G.actionTabs.detail?(_e({type:"shixunHomeworks/setActionTabs",payload:{}}),_e({type:"shixunHomeworks/getWorkList",payload:W({},Wu)}),_e({type:"shixunHomeworks/getWorkSetting",payload:W({},Wu)})):_e({type:"classroomList/getClassroomTeacherCommonList",payload:H(W({},G.actionTabs.params),{type:5,category:G.actionTabs.params.categoryId})}):_e({type:"classroomList/getClassroomCommonList",payload:W({},G.actionTabs.params)})},It=()=>le(void 0,null,function*(){var Ce,Me;if((0,Be.Rm)()&&!((Ce=G.AssistantObject.hack)!=null&&Ce.can_publish)){E.ZP.warning(on.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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"})),we(!1);return}const dt=W({},zu.getFieldsValue());if(dt.end_time<=dt.publish_time){E.ZP.info(on.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),we(!1);return}if((Ue==null?void 0:Ue.length)<=0&&!je&&Qt.length>0){E.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(et.reduce((tt,ht)=>tt+ht)===0&&!Te){E.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),we(!1);return}let St={homework_ids:[...G.actionTabs.selectArrs],group_ids:Ue.length>0?Ue.map(tt=>tt.id):(Me=G.detailCommonHomeworksList)==null?void 0:Me.course_groups,end_time:ve()(dt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ve()(dt.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:et==null?void 0:et.map(tt=>tt),send_type:Te?"0":"1",unified_setting:!Ue.length};if(we(!0),(yield(0,ge.ZP)(`/api/courses/${Wu.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:W({},St)})).status===0){if(we(!1),(0,V.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),E.ZP.success(on.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),_e({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),re){re();return}se.onCallback&&se.onCallback(),yt(),localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:fe.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else we(!1)}),lu=()=>{Bn(1),_n([]),Et([])},ru=zn>an*Pe,[He,we]=(0,D.useState)(!1);return fe.createElement(R.default,{width:600,confirmLoading:He,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:G.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:It,onCancel:()=>{if(lu(),_e({type:"classroomList/setActionTabs",payload:{}}),re){re();return}yt()}},fe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",fe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Qt&&fe.createElement(t.default,{form:zu},fe.createElement("div",{style:{paddingLeft:0}},G.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),fe.createElement(ut.ZP.Group,{value:Te,disabled:!((nt=(Rt=(xt=G.actionTabs)==null?void 0:xt.selectArrsAll)==null?void 0:Rt[0])!=null&&nt.can_publish),onChange:Ce=>{Ft(Ce.target.value)}},fe.createElement(ut.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),fe.createElement(ut.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Te&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{style:{marginRight:65}}),fe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",fe.createElement(U.Z,{value:et[0],onChange:Ce=>{et[0]=Ce,vt([...et])},min:0,disabled:!((Lt=(Ze=(qe=G.actionTabs)==null?void 0:qe.selectArrsAll)==null?void 0:Ze[0])!=null&&Lt.can_publish),placeholder:`\u6700\u5927${(cu=(nu=(uu=(Kt=G.actionTabs)==null?void 0:Kt.selectArrsAll)==null?void 0:uu[0])==null?void 0:nu.difficult_count)==null?void 0:cu[0]}`,max:(Tu=(Gu=(Ou=($t=G.actionTabs)==null?void 0:$t.selectArrsAll)==null?void 0:Ou[0])==null?void 0:Gu.difficult_count)==null?void 0:Tu[0],style:{width:60}})),fe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",fe.createElement(U.Z,{value:et[1],onChange:Ce=>{et[1]=Ce,vt([...et])},min:0,disabled:!((gu=(mu=(mt=G.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:mu[0])!=null&&gu.can_publish),max:(Iu=(Lu=(du=(qu=G.actionTabs)==null?void 0:qu.selectArrsAll)==null?void 0:du[0])==null?void 0:Lu.difficult_count)==null?void 0:Iu[1],placeholder:`\u6700\u5927${(Xt=(Vt=(ou=(Ye=G.actionTabs)==null?void 0:Ye.selectArrsAll)==null?void 0:ou[0])==null?void 0:Vt.difficult_count)==null?void 0:Xt[1]}`,style:{width:60}})),fe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",fe.createElement(U.Z,{value:et[2],onChange:Ce=>{et[2]=Ce,vt([...et])},min:0,disabled:!((Su=(Ot=(Fu=G.actionTabs)==null?void 0:Fu.selectArrsAll)==null?void 0:Ot[0])!=null&&Su.can_publish),placeholder:`\u6700\u5927${(Dn=(pn=(nn=(au=G.actionTabs)==null?void 0:au.selectArrsAll)==null?void 0:nn[0])==null?void 0:pn.difficult_count)==null?void 0:Dn[2]}`,max:(En=(Je=(fn=(Ju=G.actionTabs)==null?void 0:Ju.selectArrsAll)==null?void 0:fn[0])==null?void 0:Je.difficult_count)==null?void 0:En[2],style:{width:60}}))),fe.createElement(Ee.Z,{className:"mt30",align:"middle"},fe.createElement(m.Z,null,fe.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},fe.createElement(de.default,{style:{width:170,marginRight:"25px"},disabledDate:Ce=>(0,Pt.Q8)(Ce,ee),disabledTime:Ce=>(0,Pt.d0)(Ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,V.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),fe.createElement(m.Z,{className:"ml20"},fe.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},fe.createElement(de.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ve()((0,V.U6)(),"HH:mm")},disabledDate:Ce=>(0,Pt.Q8)(Ce,ee,zu.getFieldValue("publish_time")),disabledTime:Ce=>(0,Pt.d0)(Ce,zu.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),G.actionTabs.type===2&&fe.createElement(Ee.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),fe.createElement(ut.ZP.Group,{value:je,onChange:Ce=>{We(Ce.target.value),Et([])}},fe.createElement(ut.ZP,{value:!0,disabled:!G.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),fe.createElement(ut.ZP,{className:"ml20",disabled:Qt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Qt.length<=0&&G.actionTabs.type===2&&fe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(G.actionTabs.type===1||!je)&&Qt.length>0&&fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},fe.createElement("span",{style:{flex:1}},fe.createElement(ie.default,{checked:Ue.length===Qt.length,onChange:Ce=>{Ue.length===Qt.length?Et([]):Et(Qt.filter(Me=>!Me.is_published))}},"\u5168\u9009")," "),fe.createElement("span",{style:{width:16}}),fe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ue.length||0,"\u4E2A\u5206\u73ED")),(G.actionTabs.type===1||!je)&&Qt.length>0&&fe.createElement(ot.Z,{data:Qt,selectedRowKeys:Ue,setSelectedRowKeys:Et})))};ft.Z=(0,oe.connect)(({classroomList:Y})=>({classroomList:Y}))(at)},24009:function(iu,ft,y){"use strict";y.r(ft),y.d(ft,{default:function(){return Rc}});var D=y(76936),t=y(59301),E=y(95392),R=y(8591),Ee=y(58421),ut=y(81228),U=y(63949),m=y(81779),de=y(43418),ie=y(57193),_t=y(98031),ve=Object.defineProperty,ge=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,V=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Bt=(e,n,u)=>n in e?ve(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Pt=(e,n)=>{for(var u in n||(n={}))oe.call(n,u)&&Bt(e,u,n[u]);if(V)for(var u of V(n))ot.call(n,u)&&Bt(e,u,n[u]);return e},fe=(e,n)=>ge(e,Be(n)),wt=(e,n)=>{var u={};for(var a in e)oe.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&V)for(var a of V(e))n.indexOf(a)<0&&ot.call(e,a)&&(u[a]=e[a]);return u},Tt=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Vu=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:c,user:p,onCallback:s}=n,o=wt(n,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const l=(0,E.useIntl)(),h=(0,E.useParams)(),[j,x]=(0,t.useState)(!1),[A,O]=(0,t.useState)(!1),T=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){O(!0);return}const P={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(w=>{var S;w.author_login===((S=p.userInfo)==null?void 0:S.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.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"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.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:()=>{C()}}):O(!0)}else O(!1)},[u.actionTabs.key]);const C=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:A,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:j,destroyOnClose:!0,onOk:()=>Tt(void 0,null,function*(){var P;if((P=T.current)!=null&&P.onVerify())return;x(!0);const w=yield(0,ie.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});x(!1),w.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:fe(Pt({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Pt({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{C()}},!((r=u==null?void 0:u.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=u==null?void 0:u.actionTabs)==null?void 0:F.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=>T.current=P})):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 Ut=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Vu),$=y(78241),ue=y(95237),Fe=y(5112),W=y(5871),H=y(43604),Ae=y(5083),le=y(24905),at=y(56656),Y=y.n(at),Ne=y(4876),G=y(94373),_e=y(34364),ee=y(59301),re=Object.defineProperty,se=Object.defineProperties,X=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,Rt=(e,n,u)=>n in e?re(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,nt=(e,n)=>{for(var u in n||(n={}))it.call(n,u)&&Rt(e,u,n[u]);if(lt)for(var u of lt(n))xt.call(n,u)&&Rt(e,u,n[u]);return e},qe=(e,n)=>se(e,X(n)),Ze=(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&&xt.call(e,a)&&(u[a]=e[a]);return u},Lt=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Kt=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:c}=n,p=Ze(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),s,o,r,F,l,h,j,x,A,O,T,C,P,w,S,b,K,ae,te,f,_,q,L,N,xe,bt,ne,Zt,d,k,B,De,Dt,Xe,Du,Bu,v,z,Oe;const me=(0,E.useIntl)(),ye=(0,E.useParams)(),[st]=$.default.useForm(),[tu,hu]=(0,t.useState)(1),[he,Pu]=(0,t.useState)([]),[$o,Vo]=(0,t.useState)(0),[Go,$c]=(0,t.useState)(2e3),[Vc,Nn]=(0,t.useState)(!0),[Hn,Gc]=(0,t.useState)(!1),[Jo,Jc]=(0,t.useState)(!1),[kt,wu]=(0,t.useState)([]),[Ku,mn]=(0,t.useState)(!0),[Xu,Zn]=(0,t.useState)(!((r=(o=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:o[0])!=null&&r.send_type));let[ct,ku]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,ze,Qe,xu,dn,jt,Qu,Rn,$n,Vn,Gn,Jn,Wn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Mn(),(Qe=(ze=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:ze[0])!=null&&Qe.can_publish?ku([...($n=(Rn=(Qu=u.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:$n.difficult_count]):ku([...(jt=(dn=(xu=u.actionTabs)==null?void 0:xu.selectArrsAll)==null?void 0:dn[0])==null?void 0:jt.difficult_settings]),Zn(!((Jn=(Gn=(Vn=u.actionTabs)==null?void 0:Vn.selectArrsAll)==null?void 0:Gn[0])!=null&&Jn.send_type)),Wo(),u.actionTabs.type===2){const Uo=(Wn=u.actionTabs.selectArrsAll)==null?void 0:Wn[0];mn(Uo.unified_setting)}else mn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Hn){if(Jo)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:qe(nt({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:nt({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:nt({},u.actionTabs.params)})}},[Hn]);const Wo=ce=>Lt(void 0,null,function*(){Nn(!0);const ze=yield(0,G.c_)(qe(nt({},ye),{page:ce||tu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));ze==null||ze.course_groups.map((Qe,xu)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),ze&&(Pu([...ze==null?void 0:ze.course_groups]),Vo(ze==null?void 0:ze.course_groups_count),Nn(!1),ce||st.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),jn=()=>{(0,m.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:nt({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:nt({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:qe(nt({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:nt({},u.actionTabs.params)})},zo=()=>Lt(void 0,null,function*(){var ce,ze;if((0,m.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Yt(!1);return}const Qe=nt({},st.getFieldsValue());if(Qe.end_time<=Qe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yt(!1);return}if((kt==null?void 0:kt.length)<=0&&!Ku&&he.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(ct.reduce((jt,Qu)=>jt+Qu)===0&&!Xu){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Yt(!1);return}let xu={homework_ids:[...u.actionTabs.selectArrs],group_ids:kt.length>0?kt.map(jt=>jt.id):(ze=u.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:Y()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:ct==null?void 0:ct.map(jt=>jt),send_type:Xu?"0":"1",unified_setting:!kt.length};if(Yt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:nt({},xu)})).status===0){if(Yt(!1),(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}p.onCallback&&p.onCallback(),jn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ee.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Yt(!1)}),Mn=()=>{hu(1),Pu([]),wu([])},Wc=$o>tu*Go,[Yo,Yt]=(0,t.useState)(!1);return ee.createElement(de.default,{width:600,confirmLoading:Yo,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:zo,onCancel:()=>{if(Mn(),a({type:"classroomList/setActionTabs",payload:{}}),c){c();return}jn()}},ee.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ee.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&ee.createElement($.default,{form:st},ee.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ee.createElement(ue.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ee.createElement(Fe.ZP.Group,{value:Xu,disabled:!((h=(l=(F=u.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:l[0])!=null&&h.can_publish),onChange:ce=>{Zn(ce.target.value)}},ee.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ee.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Xu&&ee.createElement(ue.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{style:{marginRight:65}}),ee.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ee.createElement(W.Z,{value:ct[0],onChange:ce=>{ct[0]=ce,ku([...ct])},min:0,disabled:!((A=(x=(j=u.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:x[0])!=null&&A.can_publish),placeholder:`\u6700\u5927${(P=(C=(T=(O=u.actionTabs)==null?void 0:O.selectArrsAll)==null?void 0:T[0])==null?void 0:C.difficult_count)==null?void 0:P[0]}`,max:(K=(b=(S=(w=u.actionTabs)==null?void 0:w.selectArrsAll)==null?void 0:S[0])==null?void 0:b.difficult_count)==null?void 0:K[0],style:{width:60}})),ee.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ee.createElement(W.Z,{value:ct[1],onChange:ce=>{ct[1]=ce,ku([...ct])},min:0,disabled:!((f=(te=(ae=u.actionTabs)==null?void 0:ae.selectArrsAll)==null?void 0:te[0])!=null&&f.can_publish),max:(N=(L=(q=(_=u.actionTabs)==null?void 0:_.selectArrsAll)==null?void 0:q[0])==null?void 0:L.difficult_count)==null?void 0:N[1],placeholder:`\u6700\u5927${(Zt=(ne=(bt=(xe=u.actionTabs)==null?void 0:xe.selectArrsAll)==null?void 0:bt[0])==null?void 0:ne.difficult_count)==null?void 0:Zt[1]}`,style:{width:60}})),ee.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ee.createElement(W.Z,{value:ct[2],onChange:ce=>{ct[2]=ce,ku([...ct])},min:0,disabled:!((B=(k=(d=u.actionTabs)==null?void 0:d.selectArrsAll)==null?void 0:k[0])!=null&&B.can_publish),placeholder:`\u6700\u5927${(Du=(Xe=(Dt=(De=u.actionTabs)==null?void 0:De.selectArrsAll)==null?void 0:Dt[0])==null?void 0:Xe.difficult_count)==null?void 0:Du[2]}`,max:(Oe=(z=(v=(Bu=u.actionTabs)==null?void 0:Bu.selectArrsAll)==null?void 0:v[0])==null?void 0:z.difficult_count)==null?void 0:Oe[2],style:{width:60}}))),ee.createElement(ue.Z,{className:"mt30",align:"middle"},ee.createElement(H.Z,null,ee.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ee.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ee.createElement(H.Z,{className:"ml20"},ee.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ee.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,st.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ee.createElement(ue.Z,{style:{marginBottom:"10px"}},ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ee.createElement(Fe.ZP.Group,{value:Ku,onChange:ce=>{mn(ce.target.value),wu([])}},ee.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ee.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ee.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Ku)&&he.length>0&&ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ee.createElement("span",{style:{flex:1}},ee.createElement(le.default,{checked:kt.length===he.length,onChange:ce=>{kt.length===he.length?wu([]):wu(he.filter(ze=>!ze.is_published))}},"\u5168\u9009")," "),ee.createElement("span",{style:{width:16}}),ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",kt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ku)&&he.length>0&&ee.createElement(Ne.Z,{data:he,selectedRowKeys:kt,setSelectedRowKeys:wu})))};var uu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Kt),nu=y(27681),cu=Object.defineProperty,$t=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,Gu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,mu=(e,n,u)=>n in e?cu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,gu=(e,n)=>{for(var u in n||(n={}))Tu.call(n,u)&&mu(e,u,n[u]);if(Gu)for(var u of Gu(n))mt.call(n,u)&&mu(e,u,n[u]);return e},qu=(e,n)=>$t(e,Ou(n)),du=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Lu=({classroomList:e,dispatch:n})=>{const u=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.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/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:qu(gu({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:gu({},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 Iu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Lu),Ye=Object.defineProperty,ou=Object.defineProperties,Vt=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,Fu=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,Su=(e,n,u)=>n in e?Ye(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,au=(e,n)=>{for(var u in n||(n={}))Fu.call(n,u)&&Su(e,u,n[u]);if(Xt)for(var u of Xt(n))Ot.call(n,u)&&Su(e,u,n[u]);return e},nn=(e,n)=>ou(e,Vt(n)),pn=(e,n)=>{var u={};for(var a in e)Fu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Xt)for(var a of Xt(e))n.indexOf(a)<0&&Ot.call(e,a)&&(u[a]=e[a]);return u},Dn=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Ju=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,c=pn(n,["classroomList","dispatch","onCallback"]);const p=(0,E.useIntl)(),s=(0,E.useParams)();return s.id=s.coursesId,t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Dn(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${s.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:nn(au({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:au({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var fn=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ju),Je=y(92832),En=Object.defineProperty,on=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,an=(e,n,u)=>n in e?En(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bn=(e,n)=>{for(var u in n||(n={}))Wu.call(n,u)&&an(e,u,n[u]);if(on)for(var u of on(n))zu.call(n,u)&&an(e,u,n[u]);return e},Qt=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const _n=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,c;const p=(0,E.useIntl)(),s=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),l=h=>h&&h<Y()().startOf("day");return t.createElement(de.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:()=>Qt(void 0,null,function*(){var h;const j=F.getFieldValue(),x=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,A=yield(0,ie.ZP)(x,{method:"post",body:Bn({},j)});if(A.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}});const O=e.actionTabs.selectArrs.type,T=(A==null?void 0:A.category_id)||0;let C=(h=o.pathname)==null?void 0:h.split("/");C[4]=T,C[3]=O||C[3];const P=C==null?void 0:C.join("/");E.history.push(P)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.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(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var zn=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(_n),ln=y(99313),Pe=y(3113),Yn=y(26724),g=y.n(Yn),Z=y(48066),M=y(28103),I=y(81327),J=y(86342),Re={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},Ue=Object.defineProperty,Et=Object.defineProperties,je=Object.getOwnPropertyDescriptors,We=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,et=(e,n,u)=>n in e?Ue(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,vt=(e,n)=>{for(var u in n||(n={}))Te.call(n,u)&&et(e,u,n[u]);if(We)for(var u of We(n))Ft.call(n,u)&&et(e,u,n[u]);return e},rt=(e,n)=>Et(e,je(n)),yt=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{Paragraph:It}=Z.default,lu=({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,c]=(0,t.useState)("0"),[p,s]=(0,t.useState)("hot"),[o,r]=(0,t.useState)([]),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),l=(C,P)=>yt(void 0,null,function*(){const w=yield(0,J.he)(C);if(!w.status){if(w.shixuns.length===0&&P){O(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:C=>l(rt(vt({},F.current),{keyword:C})),changeKeyWord:C=>F.current.keyword=C})),(0,t.useEffect)(()=>{l(F.current)},[]);const[h,j]=(0,t.useState)([]),x=C=>{j(C),e.current.shixun_ids=C},[A,O]=(0,t.useState)(!0),T=C=>{l(rt(vt({},F.current),{page:C}),!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((C,P)=>t.createElement(Pe.ZP,{key:P,type:i===C.id?"primary":"default",onClick:()=>{c(C.id),F.current.diff=C.id,l(F.current)}},C.name))),t.createElement(H.Z,null,a.map((C,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:p===C.id?"primary":"default",onClick:()=>{s(C.id),F.current.order=C.id,l(F.current)}},C.name)))),t.createElement(g(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:T,hasMore:A,useWindow:!1},t.createElement(le.default.Group,{onChange:x,value:h},o.map(C=>{const{name:P,id:w,description:S,challenge_names:b,author_name:K,author_school_name:ae,level:te,total_stu_num:f}=C||{};return t.createElement("div",{key:w,className:Re.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:Re.checkboxWrapper,gutter:14},t.createElement(le.default,{value:w}),t.createElement("div",{className:Re.title},P)),t.createElement("div",{className:Re.contentWrapper},t.createElement(It,{ellipsis:{rows:2},className:Re.desc,style:{color:"#8e8888"}},S),t.createElement(ue.Z,null,b.map((_,q)=>t.createElement("span",{key:q,className:Re.mission},"\u7B2C",q+1,"\u5173",_))),t.createElement(M.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:Re.info},t.createElement(I.Z,null,t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",te),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var ru=(0,t.forwardRef)(lu),He={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"},we=y(13922),Ce=Object.defineProperty,Me=Object.getOwnPropertySymbols,dt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,Ke=(e,n,u)=>n in e?Ce(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,tt=(e,n)=>{for(var u in n||(n={}))dt.call(n,u)&&Ke(e,u,n[u]);if(Me)for(var u of Me(n))St.call(n,u)&&Ke(e,u,n[u]);return e},ht=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{TabPane:Mt}=ln.default,qt=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),p=(0,E.useLocation)(),[s]=$.default.useForm(),{brankList:o}=e,[r,F]=(0,t.useState)(!1);let[l,h]=(0,t.useState)(!0),[j,x]=(0,t.useState)(!1);const[A,O]=(0,t.useState)("myself");let[T,C]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[S,b]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),K=[{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"&&te()},[e.actionTabs.key]);let ae=[];const te=function(){return ht(this,null,function*(){var L;if(l){F(!1),++S.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:tt({},S)});T=[...T.concat(N.object_list)],w(N.is_teacher),((L=N.object_list)==null?void 0:L.length)<S.limit?h(!1):h(!0),C([...T]),N.object_list==""&&S.page===1&&F(!0)}})},f=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),_=L=>ht(void 0,null,function*(){x(!0);const N=yield(0,G.aQ)(L);x(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(de.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:j},onOk:()=>ht(void 0,null,function*(){var L;if(A==="jupyter"){_(f.current);return}x(!0);const N=s.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),x(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},K.map((L,N)=>t.createElement(Pe.ZP,{key:N,shape:"round",type:A===L.id?"primary":"default",className:"mr10",onClick:xe=>ht(void 0,null,function*(){if(L.id==="jupyter"){O(L.id);return}T=[],l=!0,S.page=0,S.search="",S.filter=L.id,te(),O(L.id)})},L.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var N;A==="jupyter"&&((N=q.current)==null||N.changeKeyWord(L.target.value))},onSearch:L=>{var N;if(A==="jupyter"){(N=q.current)==null||N.search(L);return}l=!0,S.search=L,S.page=0,T=[],te()},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(ru,{createShixunParams:f,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&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(g(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),te()},hasMore:l,useWindow:!1},t.createElement($.default,{form:s,initialValues:{group_ids:ae},className:He.form,onChange:L=>{ae=s.getFieldValue()}},T==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(le.default.Group,{style:{width:"100%"},className:"font14"},T==null?void 0:T.map(function(L,N){return t.createElement(ue.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(le.default,{onChange:xe=>{},key:N,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",He.line1].join(" ")},L.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:He.line1},L==null?void 0:L.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var gt=(0,E.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(qt),pt=y(79777),pu=y(97041),Nu=Object.defineProperty,fu=Object.defineProperties,en=Object.getOwnPropertyDescriptors,Pn=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,Un=Object.prototype.propertyIsEnumerable,kn=(e,n,u)=>n in e?Nu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Kn=(e,n)=>{for(var u in n||(n={}))wn.call(n,u)&&kn(e,u,n[u]);if(Pn)for(var u of Pn(n))Un.call(n,u)&&kn(e,u,n[u]);return e},Xn=(e,n)=>fu(e,en(n)),mo=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Qn=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.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 c.validateFields();const s=Kn({},c.getFieldValue()),{selectArrs:o}=e.actionTabs;s.attachment_ids=(p=s.attachment_ids)==null?void 0:p.map(F=>F.response.id),(yield(0,pt.mz)(Xn(Kn({},s),{homeworkId:o.work_id}))).status===0&&(c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.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,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qn),pe=y(20834),At=y(38854),Gt=y(6848),xn=y(16338),Eo=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:c,TooltipTitle:p,categoryId:s,dropdownMenu:o,classroomList:r,isShowRightControl:F,defaultSelectedKeys:l,user:h,onTabMenuClick:j,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var O,T;const C=()=>{const w=(0,E.useIntl)();return t.createElement(pe.default,{onClick:({key:S})=>A(S)},o.map(S=>t.createElement(pe.default.Item,{key:S.id},S.name)))},P=(0,E.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((w,S)=>t.createElement("div",{key:S,className:`text-16px flex item-center justify-center current ${l==(w==null?void 0:w.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:l==(w==null?void 0:w.id)?"#1890FF":""},onClick:()=>e?{}:j(w)},w==null?void 0:w.name,w.total!==void 0&&t.createElement("span",{className:"ml-4px"},w==null?void 0:w.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(At.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:w})=>{var S;if((0,m.Rm)()&&!((S=r.AssistantObject.hack)!=null&&S.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}w=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:P.categoryId}}),w=="3"&&E.history.push(`/classrooms/${P==null?void 0:P.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(Gt.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{E.history.push(`/classrooms/${P.coursesId}/program_homework/ranking`)}})),F&&t.createElement(t.Fragment,null,t.createElement(Gt.Z,{title:p},t.createElement("span",{className:`iconfont ${s?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:x})),t.createElement(At.Z,{disabled:((O=h==null?void 0:h.userInfo)==null?void 0:O.user_status)===2,dropdownRender:C},t.createElement(Gt.Z,{title:((T=h==null?void 0:h.userInfo)==null?void 0:T.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(xn.op,{theme:D.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},vn={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Hu=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:p,onBatch:s})=>{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"}],r=l=>{i(l.name),p(l)},F=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:vn.searchSortControllerContainer},t.createElement(xn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:l}})=>{c(l)},style:{width:220}}),t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},o.map(l=>t.createElement(pe.default.Item,{key:l.name,onClick:()=>r(l)},l.name)))},t.createElement("div",null,t.createElement("span",{className:`${vn.btn} ${F?vn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),F&&t.createElement(Gt.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:vn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},Ct={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Jt=y(84105),tn=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),su=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:p,useBatchStatus:s,dispatch:o,params:r,getData:F,detailLeftMenus:l,main_category_id:h,setSelectArrsAll:j}=(0,t.useContext)(To);let x;const[A,O]=(0,t.useState)(!1),[T,C]=(0,t.useState)(""),P=b=>{a(b.target.checked),i(b.target.checked?c.map(K=>K.homework_id):[]),b.target.checked?j([...c]):j([])},w=()=>{let b={courseId:r.id,container_type:"program_homework"};r.categoryId&&(b.category_id=r.categoryId),o({type:"classroomList/getAllTaskList",payload:b}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};l.course_modules&&(x=l.course_modules.filter(b=>b.type==="program_homework")[0]);const S=t.createElement("div",{className:Ct.moveCategory,onMouseLeave:b=>O(!1)},t.createElement(pe.default,{onClick:b=>tn(void 0,[b],function*({item:K,key:ae,keyPath:te,domEvent:f}){if(p=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:p,new_category_id:ae}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),F(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:b=>{C(b.target.value)}})),x&&x.second_category.filter(b=>b.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(b,K){var ae;if(!(T!==""&&b.category_name.indexOf(T)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:b.category_id},b.category_name),(ae=b==null?void 0:b.third_category)==null?void 0:ae.map(te=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:b=>{b.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:h,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Ct.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(le.default,{checked:u,onChange:P},"\u5168\u9009\u672C\u9875\uFF08",p.length,"\uFF09")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:b})=>{n({key:b})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:w,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>S,getPopupContainer:b=>b.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Jt.Z,null)))))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Yu=y(1710),Nt={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"},un=y(56150),Au=y(69206),_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)),Eu=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),Ao=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:c})=>{var p,s,o,r,F,l,h,j,x,A,O,T,C;const{batchStatus:P,selectArrs:w,setSelectArrs:S,selectArrsAll:b,setSelectArrsAll:K,dispatch:ae}=(0,t.useContext)(To),te=(0,E.useIntl)();let f=(0,E.useParams)();const[_,q]=(0,t.useState)(!1),L=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);f=Fo(bu(bu({},n),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const bt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:te.formatMessage({id:"classrooms.status",defaultMessage:"\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:(d,k)=>k.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var k,B;return d==="--"?d:t.createElement("span",null,t.createElement("span",null,(k=d==null?void 0:d.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(B=d==null?void 0:d.split("/"))==null?void 0:B[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:d=>d==="--"||!d?"--":t.createElement("span",{title:d},d)}];function ne(){return Eu(this,null,function*(){let d=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:bu({},f)});xe(d.data)})}const Zt=d=>{w.includes(d)?(S(w.filter(k=>k!==d)),K(b.filter(k=>k.homework_id!==d))):(S([...w,d]),K([...b,e]))};return t.createElement("div",{className:Nt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(d.target))&&((0,m.dE)()?(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(le.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Zt(e.homework_id)})),t.createElement("div",{className:Nt.info},t.createElement("div",{className:Nt.title},t.createElement("div",{className:Nt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(un.Z,{value:(p=e.status)==null?void 0:p[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:d=>d.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Nt.right},(0,m.GJ)()&&((s=e==null?void 0:e.status)==null?void 0:s[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){var k,B,De,Dt;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xe=U.cX.getItem(`${(Dt=i==null?void 0:i.userInfo)==null?void 0:Dt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(f.sort_by=Xe==null?void 0:Xe.type,f.sort_direction=Xe==null?void 0:Xe.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Nt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&t.createElement("div",{className:Nt.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:d=>Eu(void 0,null,function*(){d.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Nt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Nt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:Nt.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",f),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){var k,B;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault();let k=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:B=>k=B.target.value})),onOk:()=>Eu(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(B==null?void 0:B.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({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(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Eu(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:b,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:d=>d.stopPropagation(),className:Nt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Nt.detail},(0,m.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((l=e==null?void 0:e.status)==null?void 0:l[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((h=e==null?void 0:e.status)==null?void 0:h[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((j=e==null?void 0:e.status)==null?void 0:j[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((O=e==null?void 0:e.status)==null?void 0:O[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\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((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:Nt.iconV,onClick:d=>Eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),_||ne(),q(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Nt.content},(0,m.dE)()&&t.createElement("span",{className:Nt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((C=e==null?void 0:e.status)==null?void 0:C[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,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length>5&&t.createElement(Yu.default,{scroll:{y:240},onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length<6&&N.length>0&&t.createElement(Yu.default,{onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}))))},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"},be=Object.defineProperty,Ht=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,bo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,Qo=(e,n,u)=>n in e?be(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)&&Qo(e,u,n[u]);if(rn)for(var u of rn(n))Do.call(n,u)&&Qo(e,u,n[u]);return e},ea=(e,n)=>Ht(e,eu(n)),ta=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),Zl=({courseId:e,type:n,onCancel:u})=>{const a=(0,E.useParams)(),[i,c]=(0,t.useState)({targerData:[],originData:[]}),[p,s]=(0,t.useState)([]),[o,r]=(0,t.useState)(!1),F=()=>ta(void 0,null,function*(){r(!0);const A=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});r(!1),c({targerData:A.homeworks,originData:A.homeworks})});(0,t.useEffect)(()=>{F()},[]);const l=()=>ta(void 0,null,function*(){r(!0);let A={homework_common_ids:p};a.categoryId&&(A=ea(qo({},A),{category_id:a.categoryId}));const O=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});O&&O.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),r(!1)}),h=(A,O)=>{const T=(0,E.useIntl)();A.target.checked?s([...p,O]):s(p.filter(C=>C!==O))},j=A=>{const O=i.originData.filter(T=>T.name.indexOf(A)>-1);c(ea(qo({},i),{targerData:O}))},x=()=>{l()};return t.createElement("div",{className:`animated fadeInUp fast ${Q.otherHomeworkWrap}`},t.createElement("div",{className:Q.otherHomeworkContainer},t.createElement("div",{className:Q.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:j,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(le.default,{checked:p.includes(A.id),onChange:O=>h(O,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(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.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(Pe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:p.length===0||o,onClick:x},"\u786E\u5B9A"))))},jl=y(5913),Ml=y(69613),Bo=y(41449),Po=y(57809),wo=y(71418),Rl=y(48228),ko=y.n(Rl),Uu=y(90036),Le=y(59301),$l=Object.defineProperty,Vl=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,oa=(e,n,u)=>n in e?$l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,yn=(e,n)=>{for(var u in n||(n={}))ua.call(n,u)&&oa(e,u,n[u]);if(eo)for(var u of eo(n))na.call(n,u)&&oa(e,u,n[u]);return e},aa=(e,n)=>Vl(e,Gl(n)),Jl=(e,n)=>{var u={};for(var a in e)ua.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&&na.call(e,a)&&(u[a]=e[a]);return u},xo=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});Y().extend(ko());const Wl=({data:e,value:n,onChange:u})=>{var a,i,c,p;const[s,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((n==null?void 0:n.length)>0?e==null?void 0:e.filter(l=>n==null?void 0:n.includes(l==null?void 0:l.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(le.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:l=>{u(l.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:l=>{o(aa(yn({},s),{leftSearch:l.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Le.createElement(le.default.Group,{value:n,onChange:l=>{u(l)}},Le.createElement(I.Z,{direction:"vertical"},(i=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:i.map((l,h)=>Le.createElement(le.default,{key:h,value:l.id},l==null?void 0:l.name)))):Le.createElement(we.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.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(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:l=>{o(aa(yn({},s),{rigthSearch:l.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:c.length)!==0?(p=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:p.map((l,h)=>Le.createElement(ue.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(H.Z,null,l==null?void 0:l.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(j=>j!==(l==null?void 0:l.id)))}})))):Le.createElement(we.Z,{styles:{margin:"0 auto"}})))))},zl=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:c}=n,p=Jl(n,["classroomList","dispatch","user","getData"]),s,o,r,F,l,h;const j=(0,E.useIntl)(),x=(0,E.useParams)(),[A]=$.default.useForm(),O=$.default.useWatch("penalty_type",A),T=((s=u==null?void 0:u.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,C,P,w]=(0,Uu.U)(G.c_,yn(yn({},x),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,S,b]=(0,Uu.U)(G.nP,{course_id:x==null?void 0:x.coursesId,homework_ids:(r=u==null?void 0:u.actionTabs)==null?void 0:r.selectArrs}),[,K,ae]=(0,Uu.U)(G.sm,{course_id:x==null?void 0:x.coursesId,homework_ids:(F=u==null?void 0:u.actionTabs)==null?void 0:F.selectArrs}),te=(...f)=>xo(void 0,[...f],function*(_={}){S({});const q=yield P({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{T&&te()},[T]),Le.createElement(de.default,{centered:!0,title:(l=u==null?void 0:u.actionTabs)==null?void 0:l.key,width:800,open:T,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:K,onOk:()=>xo(void 0,null,function*(){A.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($.default,{form:A,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>xo(void 0,null,function*(){var _,q,L;const N=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((q=w==null?void 0:w.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[yn({},f)]}:yn({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Le.createElement(ue.Z,{wrap:!1,gutter:20},Le.createElement(H.Z,{flex:1},Le.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,q){return O===2&&_>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(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:O==1?"\u5206":"%",max:O===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(A.setFieldsValue({late_minus_score:f==2?20:5}),f)},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($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,q){return _&&Y()(_).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&Y()(_).startOf("minute")<=Y()(b==null?void 0:b.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${b==null?void 0:b.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,U.BO)(f,{startTime:b==null?void 0:b.max_late_time}),disabledTime:f=>(0,U.hv)(f,{compared:b==null?void 0:b.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((h=w==null?void 0:w.course_groups)==null?void 0:h.length)>0&&Le.createElement(wo.Z,{spinning:C},Le.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Wl,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{S({group_ids:f})}})))))};var Yl=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(zl),_u=y(59301),Ul=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var c;const[p,s]=(0,t.useState)(!1),[o,r]=(0,t.useState)("");(0,t.useEffect)(()=>{s(!1),r("")},[]);const F=()=>{const l=(0,E.useIntl)();o==="1"&&E.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),s(!1),r(""))};return _u.createElement(_u.Fragment,null,_u.createElement(we.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:_u.createElement(_u.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",_u.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),p&&_u.createElement(de.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>s(!1),onOk:F},_u.createElement("div",null,_u.createElement("div",null,_u.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),_u.createElement("div",null,_u.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=y(59301),Kl=Object.defineProperty,Xl=Object.defineProperties,Ql=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,ql=Object.prototype.hasOwnProperty,er=Object.prototype.propertyIsEnumerable,ra=(e,n,u)=>n in e?Kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Tn=(e,n)=>{for(var u in n||(n={}))ql.call(n,u)&&ra(e,u,n[u]);if(la)for(var u of la(n))er.call(n,u)&&ra(e,u,n[u]);return e},Oo=(e,n)=>Xl(e,Ql(n)),tr=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const To=(0,t.createContext)({selectArrs:[]}),ur=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,c,p,s;const o=(0,E.useIntl)(),r=(0,E.useLocation)(),F=(0,E.useParams)(),[l,h]=(0,t.useState)(()=>Oo(Tn({},F),{id:F.coursesId,limit:20})),[j]=(0,E.useSearchParams)(),[x,A]=(0,t.useState)([]),[O,T]=(0,t.useState)(!1),[C,P]=(0,t.useState)(!1),[w,S]=(0,t.useState)([]),[b,K]=(0,t.useState)(!1),[ae,te]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:q,detailTopBanner:L,taskList:N}=e;let xe;l.type=1,l.categoryId?l.category=l.categoryId:delete l.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,m.GJ)()?l.status=v:l.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(l.status="0",l.page=1),l.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{h(Tn(Tn({},l),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,z,Oe;if(F.categoryId?(l.categoryId=F.categoryId,l.category=F.categoryId):delete l.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:l.id}});const me=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(l.sort_by=me==null?void 0:me.type,l.sort_direction=me==null?void 0:me.direction,te(me==null?void 0:me.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?l.status=ye:l.order=ye),ne(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=j.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?l.status=me:l.order=me),ne(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(A([]),S([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{A([])},[_]),(0,t.useEffect)(()=>{P(!1)},[l.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(x.length===_.homeworks.length&&x.length>0?T(!0):x.length!==_.homeworks.length&&T(!1))},[x]);const bt=(v,z)=>{l.page=v,ne()},ne=(v={})=>{A([]),S([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:Oo(Tn({},l),{type:5})})},Zt=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:z,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const d=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],B=v=>{var z;if((0,m.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v==="1"?E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`):v==="2"?De():v==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:l}})},Dt=(c=[{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,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Xe=v=>{var z,Oe,me,ye,st,tu,hu;if(x.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,Au.Rd)();return}let he=v.label||"",Pu={key:he,selectArrs:x,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:l};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,m.Rm)()&&!((hu=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&hu.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Oo(Tn({},Pu),{key:he})})},Du=v=>tr(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:l.categoryId,courseId:l.id,task_ids:v,container_type:"program_homework"}}),ne()}),Bu=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),v},[N]);return $e.createElement(To.Provider,{value:{params:l,batchStatus:C,selectArrs:x,setSelectArrs:A,allSelect:O,dataSource:_.homeworks||[],detailLeftMenus:q,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:T,useBatchStatus:P,dispatch:u,getData:ne,setSelectArrsAll:S}},$e.createElement("section",null,$e.createElement("aside",{className:Co.bg},$e.createElement(Eo,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Zt(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:u,type:_==null?void 0:_.main_category_name,TooltipTitle:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:l.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,U.Oo)(q==null?void 0:q.course_modules,l.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),l.status=v.id),P(!1),l.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ne(l)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:B}),$e.createElement(Hu,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:C,SortMenuName:ae,setSortMenuName:te,onSearch:v=>{l.search=v.trim(),l.page=1,ne()},onSort:v=>{var z;l.sort_by=v.type,l.sort_direction=v.direction,l.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ne(l)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(Ul,{user:a,params:l,dispatch:u,onClick:()=>E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(we.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(p=_==null?void 0:_.homeworks)==null?void 0:p.map((v,z)=>$e.createElement(Ao,{key:z,user:a,dataSource:v,params:l,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ne})),!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&$e.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:bt,defaultPageSize:20,defaultCurrent:1,current:l.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),x.length>0&&(0,m.GJ)()&&$e.createElement(ut.Z,{offsetBottom:0},$e.createElement(su,{buttonDataSource:Dt,onClick:Xe})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Yl,{getData:ne}),$e.createElement(Ut,{onCallback:()=>P(!1)}),$e.createElement(jl.Z,{onOk:()=>{ne()}}),$e.createElement(Ml.Z,{onOk:()=>{}}),$e.createElement(uu,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),$e.createElement(nu.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ne()}}),$e.createElement(Iu,null),$e.createElement(fn,{onCallback:()=>P(!1)}),$e.createElement(zn,{onCallback:()=>P(!1)}),$e.createElement(gt,{refreshList:ne}),$e.createElement(po,null),$e.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Du,data:Bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),b&&$e.createElement(Zl,{courseId:l.coursesId,type:"1",onCancel:()=>K(!1)})))};var nr=(0,E.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(ur),or=Object.defineProperty,ar=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,n,u)=>n in e?or(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ma=(e,n)=>{for(var u in n||(n={}))sa.call(n,u)&&ca(e,u,n[u]);if(to)for(var u of to(n))ia.call(n,u)&&ca(e,u,n[u]);return e},rr=(e,n)=>ar(e,lr(n)),sr=(e,n)=>{var u={};for(var a in e)sa.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&&ia.call(e,a)&&(u[a]=e[a]);return u},ir=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const cr=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:c,user:p,onCallback:s}=n,o=sr(n,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const l=(0,E.useIntl)(),h=(0,E.useParams)(),[j,x]=(0,t.useState)(!1),[A,O]=(0,t.useState)(!1),T=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){O(!0);return}const P={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(w=>{var S;w.author_login===((S=p.userInfo)==null?void 0:S.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.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"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.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:()=>{C()}}):O(!0)}else O(!1)},[u.actionTabs.key]);const C=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:A,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:j,destroyOnClose:!0,onOk:()=>ir(void 0,null,function*(){var P;if((P=T.current)!=null&&P.onVerify())return;x(!0);const w=yield(0,ie.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});x(!1),w.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:rr(ma({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ma({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{C()}},!((r=u==null?void 0:u.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=u==null?void 0:u.actionTabs)==null?void 0:F.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=>T.current=P})):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 mr=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(cr),dr=y(66143),ke=y(59301),pr=Object.defineProperty,fr=Object.defineProperties,Er=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,fa=(e,n,u)=>n in e?pr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zu=(e,n)=>{for(var u in n||(n={}))da.call(n,u)&&fa(e,u,n[u]);if(uo)for(var u of uo(n))pa.call(n,u)&&fa(e,u,n[u]);return e},Lo=(e,n)=>fr(e,Er(n)),_r=(e,n)=>{var u={};for(var a in e)da.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&&pa.call(e,a)&&(u[a]=e[a]);return u},Ea=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const vr=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:c}=n,p=_r(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),s,o,r,F,l,h,j,x,A,O,T,C,P,w,S,b,K,ae,te,f,_,q,L,N,xe,bt,ne,Zt,d,k,B,De,Dt,Xe,Du,Bu,v,z,Oe;const me=(0,E.useIntl)(),ye=(0,E.useParams)(),[st]=$.default.useForm(),[tu,hu]=(0,t.useState)(1),[he,Pu]=(0,t.useState)([]),[$o,Vo]=(0,t.useState)(0),[Go,$c]=(0,t.useState)(2e3),[Vc,Nn]=(0,t.useState)(!0),[Hn,Gc]=(0,t.useState)(!1),[Jo,Jc]=(0,t.useState)(!1),[kt,wu]=(0,t.useState)([]),[Ku,mn]=(0,t.useState)(!0),[Xu,Zn]=(0,t.useState)(!((r=(o=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:o[0])!=null&&r.send_type));let[ct,ku]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,ze,Qe,xu,dn,jt,Qu,Rn,$n,Vn,Gn,Jn,Wn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Mn(),(Qe=(ze=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:ze[0])!=null&&Qe.can_publish?ku([...($n=(Rn=(Qu=u.actionTabs)==null?void 0:Qu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:$n.difficult_count]):ku([...(jt=(dn=(xu=u.actionTabs)==null?void 0:xu.selectArrsAll)==null?void 0:dn[0])==null?void 0:jt.difficult_settings]),Zn(!((Jn=(Gn=(Vn=u.actionTabs)==null?void 0:Vn.selectArrsAll)==null?void 0:Gn[0])!=null&&Jn.send_type)),Wo(),u.actionTabs.type===2){const Uo=(Wn=u.actionTabs.selectArrsAll)==null?void 0:Wn[0];mn(Uo.unified_setting)}else mn(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Hn){if(Jo)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(Zu({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Zu({},ye)})):a({type:"classroomList/getClassroomCommonList",payload:Zu({},u.actionTabs.params)})}},[Hn]);const Wo=ce=>Ea(void 0,null,function*(){Nn(!0);const ze=yield(0,G.c_)(Lo(Zu({},ye),{page:ce||tu,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));ze==null||ze.course_groups.map((Qe,xu)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),ze&&(Pu([...ze==null?void 0:ze.course_groups]),Vo(ze==null?void 0:ze.course_groups_count),Nn(!1),ce||st.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),jn=()=>{(0,m.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Zu({},ye)}),a({type:"shixunHomeworks/getWorkSetting",payload:Zu({},ye)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(Zu({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Zu({},u.actionTabs.params)})},zo=()=>Ea(void 0,null,function*(){var ce,ze;if((0,m.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Yt(!1);return}const Qe=Zu({},st.getFieldsValue());if(Qe.end_time<=Qe.publish_time){R.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yt(!1);return}if((kt==null?void 0:kt.length)<=0&&!Ku&&he.length>0){R.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(ct.reduce((jt,Qu)=>jt+Qu)===0&&!Xu){R.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Yt(!1);return}let xu={homework_ids:[...u.actionTabs.selectArrs],group_ids:kt.length>0?kt.map(jt=>jt.id):(ze=u.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:Y()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:ct==null?void 0:ct.map(jt=>jt),send_type:Xu?"0":"1",unified_setting:!kt.length};if(Yt(!0),(yield(0,ie.ZP)(`/api/courses/${ye.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Zu({},xu)})).status===0){if(Yt(!1),(0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),R.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c){c();return}p.onCallback&&p.onCallback(),jn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Yt(!1)}),Mn=()=>{hu(1),Pu([]),wu([])},Wc=$o>tu*Go,[Yo,Yt]=(0,t.useState)(!1);return ke.createElement(de.default,{width:600,confirmLoading:Yo,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:zo,onCancel:()=>{if(Mn(),a({type:"classroomList/setActionTabs",payload:{}}),c){c();return}jn()}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),he&&ke.createElement($.default,{form:st},ke.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ke.createElement(ue.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ke.createElement(Fe.ZP.Group,{value:Xu,disabled:!((h=(l=(F=u.actionTabs)==null?void 0:F.selectArrsAll)==null?void 0:l[0])!=null&&h.can_publish),onChange:ce=>{Zn(ce.target.value)}},ke.createElement(Fe.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ke.createElement(Fe.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Xu&&ke.createElement(ue.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{style:{marginRight:65}}),ke.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ke.createElement(W.Z,{value:ct[0],onChange:ce=>{ct[0]=ce,ku([...ct])},min:0,disabled:!((A=(x=(j=u.actionTabs)==null?void 0:j.selectArrsAll)==null?void 0:x[0])!=null&&A.can_publish),placeholder:`\u6700\u5927${(P=(C=(T=(O=u.actionTabs)==null?void 0:O.selectArrsAll)==null?void 0:T[0])==null?void 0:C.difficult_count)==null?void 0:P[0]}`,max:(K=(b=(S=(w=u.actionTabs)==null?void 0:w.selectArrsAll)==null?void 0:S[0])==null?void 0:b.difficult_count)==null?void 0:K[0],style:{width:60}})),ke.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ke.createElement(W.Z,{value:ct[1],onChange:ce=>{ct[1]=ce,ku([...ct])},min:0,disabled:!((f=(te=(ae=u.actionTabs)==null?void 0:ae.selectArrsAll)==null?void 0:te[0])!=null&&f.can_publish),max:(N=(L=(q=(_=u.actionTabs)==null?void 0:_.selectArrsAll)==null?void 0:q[0])==null?void 0:L.difficult_count)==null?void 0:N[1],placeholder:`\u6700\u5927${(Zt=(ne=(bt=(xe=u.actionTabs)==null?void 0:xe.selectArrsAll)==null?void 0:bt[0])==null?void 0:ne.difficult_count)==null?void 0:Zt[1]}`,style:{width:60}})),ke.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ke.createElement(W.Z,{value:ct[2],onChange:ce=>{ct[2]=ce,ku([...ct])},min:0,disabled:!((B=(k=(d=u.actionTabs)==null?void 0:d.selectArrsAll)==null?void 0:k[0])!=null&&B.can_publish),placeholder:`\u6700\u5927${(Du=(Xe=(Dt=(De=u.actionTabs)==null?void 0:De.selectArrsAll)==null?void 0:Dt[0])==null?void 0:Xe.difficult_count)==null?void 0:Du[2]}`,max:(Oe=(z=(v=(Bu=u.actionTabs)==null?void 0:Bu.selectArrsAll)==null?void 0:v[0])==null?void 0:z.difficult_count)==null?void 0:Oe[2],style:{width:60}}))),ke.createElement(ue.Z,{className:"mt30",align:"middle"},ke.createElement(H.Z,null,ke.createElement($.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,_e.Q8)(ce,i),disabledTime:ce=>(0,_e.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(H.Z,{className:"ml20"},ke.createElement($.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(Ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,U.U6)(),"HH:mm")},disabledDate:ce=>(0,_e.Q8)(ce,i,st.getFieldValue("publish_time")),disabledTime:ce=>(0,_e.d0)(ce,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ke.createElement(ue.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(Fe.ZP.Group,{value:Ku,onChange:ce=>{mn(ce.target.value),wu([])}},ke.createElement(Fe.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(Fe.ZP,{className:"ml20",disabled:he.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),he.length<=0&&u.actionTabs.type===2&&ke.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Ku)&&he.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(le.default,{checked:kt.length===he.length,onChange:ce=>{kt.length===he.length?wu([]):wu(he.filter(ze=>!ze.is_published))}},"\u5168\u9009")," "),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",kt.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ku)&&he.length>0&&ke.createElement(dr.Z,{data:he,selectedRowKeys:kt,setSelectedRowKeys:wu})))};var yr=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(vr),hr=Object.defineProperty,gr=Object.defineProperties,Fr=Object.getOwnPropertyDescriptors,_a=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Cr=Object.prototype.propertyIsEnumerable,va=(e,n,u)=>n in e?hr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ya=(e,n)=>{for(var u in n||(n={}))Ar.call(n,u)&&va(e,u,n[u]);if(_a)for(var u of _a(n))Cr.call(n,u)&&va(e,u,n[u]);return e},br=(e,n)=>gr(e,Fr(n)),Dr=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Br=({classroomList:e,dispatch:n})=>{const u=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Dr(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:br(ya({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:ya({},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 Pr=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Br),wr=Object.defineProperty,kr=Object.defineProperties,xr=Object.getOwnPropertyDescriptors,no=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Fa=(e,n,u)=>n in e?wr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Aa=(e,n)=>{for(var u in n||(n={}))ha.call(n,u)&&Fa(e,u,n[u]);if(no)for(var u of no(n))ga.call(n,u)&&Fa(e,u,n[u]);return e},Or=(e,n)=>kr(e,xr(n)),Tr=(e,n)=>{var u={};for(var a in e)ha.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&&ga.call(e,a)&&(u[a]=e[a]);return u},Lr=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Ir=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,c=Tr(n,["classroomList","dispatch","onCallback"]);const p=(0,E.useIntl)(),s=(0,E.useParams)();return s.id=s.coursesId,t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Lr(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${s.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Or(Aa({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Aa({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Sr=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ir),Nr=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Hr=Object.prototype.hasOwnProperty,Zr=Object.prototype.propertyIsEnumerable,ba=(e,n,u)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,jr=(e,n)=>{for(var u in n||(n={}))Hr.call(n,u)&&ba(e,u,n[u]);if(Ca)for(var u of Ca(n))Zr.call(n,u)&&ba(e,u,n[u]);return e},Mr=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Rr=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,c;const p=(0,E.useIntl)(),s=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),l=h=>h&&h<Y()().startOf("day");return t.createElement(de.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:()=>Mr(void 0,null,function*(){var h;const j=F.getFieldValue(),x=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,A=yield(0,ie.ZP)(x,{method:"post",body:jr({},j)});if(A.status===0){R.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}});const O=e.actionTabs.selectArrs.type,T=(A==null?void 0:A.category_id)||0;let C=(h=o.pathname)==null?void 0:h.split("/");C[4]=T,C[3]=O||C[3];const P=C==null?void 0:C.join("/");E.history.push(P)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.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(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var $r=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Rr),sn={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},Vr=Object.defineProperty,Gr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,Wr=Object.prototype.hasOwnProperty,zr=Object.prototype.propertyIsEnumerable,Ba=(e,n,u)=>n in e?Vr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Pa=(e,n)=>{for(var u in n||(n={}))Wr.call(n,u)&&Ba(e,u,n[u]);if(Da)for(var u of Da(n))zr.call(n,u)&&Ba(e,u,n[u]);return e},wa=(e,n)=>Gr(e,Jr(n)),Yr=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{Paragraph:Ur}=Z.default,Kr=({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,c]=(0,t.useState)("0"),[p,s]=(0,t.useState)("hot"),[o,r]=(0,t.useState)([]),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),l=(C,P)=>Yr(void 0,null,function*(){const w=yield(0,J.he)(C);if(!w.status){if(w.shixuns.length===0&&P){O(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:C=>l(wa(Pa({},F.current),{keyword:C})),changeKeyWord:C=>F.current.keyword=C})),(0,t.useEffect)(()=>{l(F.current)},[]);const[h,j]=(0,t.useState)([]),x=C=>{j(C),e.current.shixun_ids=C},[A,O]=(0,t.useState)(!0),T=C=>{l(wa(Pa({},F.current),{page:C}),!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((C,P)=>t.createElement(Pe.ZP,{key:P,type:i===C.id?"primary":"default",onClick:()=>{c(C.id),F.current.diff=C.id,l(F.current)}},C.name))),t.createElement(H.Z,null,a.map((C,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:p===C.id?"primary":"default",onClick:()=>{s(C.id),F.current.order=C.id,l(F.current)}},C.name)))),t.createElement(g(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:T,hasMore:A,useWindow:!1},t.createElement(le.default.Group,{onChange:x,value:h},o.map(C=>{const{name:P,id:w,description:S,challenge_names:b,author_name:K,author_school_name:ae,level:te,total_stu_num:f}=C||{};return t.createElement("div",{key:w,className:sn.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:sn.checkboxWrapper,gutter:14},t.createElement(le.default,{value:w}),t.createElement("div",{className:sn.title},P)),t.createElement("div",{className:sn.contentWrapper},t.createElement(Ur,{ellipsis:{rows:2},className:sn.desc,style:{color:"#8e8888"}},S),t.createElement(ue.Z,null,b.map((_,q)=>t.createElement("span",{key:q,className:sn.mission},"\u7B2C",q+1,"\u5173",_))),t.createElement(M.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:sn.info},t.createElement(I.Z,null,t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",te),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var Xr=(0,t.forwardRef)(Kr),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"},Qr=Object.defineProperty,ka=Object.getOwnPropertySymbols,qr=Object.prototype.hasOwnProperty,es=Object.prototype.propertyIsEnumerable,xa=(e,n,u)=>n in e?Qr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ts=(e,n)=>{for(var u in n||(n={}))qr.call(n,u)&&xa(e,u,n[u]);if(ka)for(var u of ka(n))es.call(n,u)&&xa(e,u,n[u]);return e},oo=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{TabPane:Uc}=ln.default,us=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),p=(0,E.useLocation)(),[s]=$.default.useForm(),{brankList:o}=e,[r,F]=(0,t.useState)(!1);let[l,h]=(0,t.useState)(!0),[j,x]=(0,t.useState)(!1);const[A,O]=(0,t.useState)("myself");let[T,C]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[S,b]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),K=[{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"&&te()},[e.actionTabs.key]);let ae=[];const te=function(){return oo(this,null,function*(){var L;if(l){F(!1),++S.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:ts({},S)});T=[...T.concat(N.object_list)],w(N.is_teacher),((L=N.object_list)==null?void 0:L.length)<S.limit?h(!1):h(!0),C([...T]),N.object_list==""&&S.page===1&&F(!0)}})},f=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),_=L=>oo(void 0,null,function*(){x(!0);const N=yield(0,G.aQ)(L);x(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(de.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:j},onOk:()=>oo(void 0,null,function*(){var L;if(A==="jupyter"){_(f.current);return}x(!0);const N=s.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),x(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},K.map((L,N)=>t.createElement(Pe.ZP,{key:N,shape:"round",type:A===L.id?"primary":"default",className:"mr10",onClick:xe=>oo(void 0,null,function*(){if(L.id==="jupyter"){O(L.id);return}T=[],l=!0,S.page=0,S.search="",S.filter=L.id,te(),O(L.id)})},L.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var N;A==="jupyter"&&((N=q.current)==null||N.changeKeyWord(L.target.value))},onSearch:L=>{var N;if(A==="jupyter"){(N=q.current)==null||N.search(L);return}l=!0,S.search=L,S.page=0,T=[],te()},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(Xr,{createShixunParams:f,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&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(g(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),te()},hasMore:l,useWindow:!1},t.createElement($.default,{form:s,initialValues:{group_ids:ae},className:Io.form,onChange:L=>{ae=s.getFieldValue()}},T==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(le.default.Group,{style:{width:"100%"},className:"font14"},T==null?void 0:T.map(function(L,N){return t.createElement(ue.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(le.default,{onChange:xe=>{},key:N,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Io.line1].join(" ")},L.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Io.line1},L==null?void 0:L.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var ns=(0,E.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(us),os=Object.defineProperty,as=Object.defineProperties,ls=Object.getOwnPropertyDescriptors,Oa=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,Ta=(e,n,u)=>n in e?os(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,La=(e,n)=>{for(var u in n||(n={}))rs.call(n,u)&&Ta(e,u,n[u]);if(Oa)for(var u of Oa(n))ss.call(n,u)&&Ta(e,u,n[u]);return e},is=(e,n)=>as(e,ls(n)),cs=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const ms=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>cs(void 0,null,function*(){var p;yield c.validateFields();const s=La({},c.getFieldValue()),{selectArrs:o}=e.actionTabs;s.attachment_ids=(p=s.attachment_ids)==null?void 0:p.map(F=>F.response.id),(yield(0,pt.mz)(is(La({},s),{homeworkId:o.work_id}))).status===0&&(c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.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 ds=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ms),hn={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},ps=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:c,TooltipTitle:p,categoryId:s,dropdownMenu:o,classroomList:r,isShowRightControl:F,defaultSelectedKeys:l,user:h,onTabMenuClick:j,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var O,T,C;const P=()=>{const S=(0,E.useIntl)();return t.createElement(pe.default,{onClick:({key:b})=>A(b)},o.map(b=>t.createElement(pe.default.Item,{key:b.id},b.name)))},w=(0,E.useParams)();return t.createElement("div",{className:hn.tabMenuContainer},t.createElement(ue.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:l},u.map(S=>t.createElement(pe.default.Item,{key:S.id,onClick:()=>e?{}:j(S),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},S.name),S.total!==void 0&&t.createElement("span",{className:""},S.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(At.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var S;if((0,m.Rm)()&&!((S=r.AssistantObject.hack)!=null&&S.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:c,exportType:"hack",category_id:w.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(pe.default.Item,{key:3,onClick:()=>{var S;if((0,m.Rm)()&&!((S=r.AssistantObject.hack)!=null&&S.can_download)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E.history.push(`/classrooms/${w==null?void 0:w.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:()=>{E.history.push(`/classrooms/${w.coursesId}/program_homework/ranking`)}},t.createElement(Gt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&F&&t.createElement("div",{className:hn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:x},t.createElement(Gt.Z,{title:p},t.createElement("span",{className:s?`${hn.iconH} iconfont icon-zhongmingmingmulu`:`${hn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(At.Z,{disabled:((O=h==null?void 0:h.userInfo)==null?void 0:O.user_status)===2,className:"ml10",dropdownRender:P},t.createElement("span",{onClick:()=>{},className:((T=h==null?void 0:h.userInfo)==null?void 0:T.user_status)===2?hn.selectBtn1:hn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Gt.Z,{title:((C=h==null?void 0:h.userInfo)==null?void 0:C.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"))))))))},Ln={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},fs=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:p,onBatch:s})=>{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"}],r=l=>{i(l.name),p(l)},F=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Ln.searchSortControllerContainer},t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},o.map(l=>t.createElement(pe.default.Item,{key:l.name,onClick:()=>r(l)},l.name)))},t.createElement("div",null,t.createElement("span",{className:`${Ln.btn} ${F?Ln.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),F&&t.createElement(Gt.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:Ln.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(xn.t7,{className:Ln.myInput,style:{width:220,marginLeft:"auto"},onChange:c,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},Ia={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},Es=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),_s=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:p,useBatchStatus:s,dispatch:o,params:r,getData:F,detailLeftMenus:l,main_category_id:h,setSelectArrsAll:j}=(0,t.useContext)(Ho);let x;const[A,O]=(0,t.useState)(!1),[T,C]=(0,t.useState)(""),P=b=>{a(b.target.checked),i(b.target.checked?c.map(K=>K.homework_id):[]),b.target.checked?j([...c]):j([])},w=()=>{let b={courseId:r.id,container_type:"program_homework"};r.categoryId&&(b.category_id=r.categoryId),o({type:"classroomList/getAllTaskList",payload:b}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};l.course_modules&&(x=l.course_modules.filter(b=>b.type==="program_homework")[0]);const S=t.createElement("div",{className:Ia.moveCategory,onMouseLeave:b=>O(!1)},t.createElement(pe.default,{onClick:b=>Es(void 0,[b],function*({item:K,key:ae,keyPath:te,domEvent:f}){if(p=="")return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:p,new_category_id:ae}})).status===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),F(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:b=>{C(b.target.value)}})),x&&x.second_category.filter(b=>b.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(b,K){var ae;if(!(T!==""&&b.category_name.indexOf(T)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:b.category_id},b.category_name),(ae=b==null?void 0:b.third_category)==null?void 0:ae.map(te=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:te.category_id},te.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:b=>{b.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:h,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Ia.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(le.default,{checked:u,onChange:P},"\u5168\u9009\u672C\u9875\uFF08",p.length,"\uFF09")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:b})=>{n({key:b})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:w,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>S,getPopupContainer:b=>b.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Jt.Z,null)))))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Wt={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"},Sa=y(57150),vs=Object.defineProperty,ys=Object.defineProperties,hs=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,gs=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Ha=(e,n,u)=>n in e?vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,gn=(e,n)=>{for(var u in n||(n={}))gs.call(n,u)&&Ha(e,u,n[u]);if(Na)for(var u of Na(n))Fs.call(n,u)&&Ha(e,u,n[u]);return e},As=(e,n)=>ys(e,hs(n)),ju=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),Cs=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:c})=>{var p,s,o,r,F,l,h,j,x,A,O,T,C;const{batchStatus:P,selectArrs:w,setSelectArrs:S,selectArrsAll:b,setSelectArrsAll:K,dispatch:ae}=(0,t.useContext)(Ho),te=(0,E.useIntl)();let f=(0,E.useParams)();const[_,q]=(0,t.useState)(!1),L=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);f=As(gn(gn({},n),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const bt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:te.formatMessage({id:"classrooms.status",defaultMessage:"\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:(d,k)=>k.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var k,B;return d==="--"?d:t.createElement("span",null,t.createElement("span",null,(k=d==null?void 0:d.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(B=d==null?void 0:d.split("/"))==null?void 0:B[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:d=>d==="--"||!d?"--":t.createElement("span",{title:d},d)}];function ne(){return ju(this,null,function*(){let d=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:gn({},f)});xe(d.data)})}const Zt=d=>{w.includes(d)?(S(w.filter(k=>k!==d)),K(b.filter(k=>k.homework_id!==d))):(S([...w,d]),K([...b,e]))};return t.createElement("div",{className:Wt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(d.target))&&((0,m.dE)()?(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(le.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Zt(e.homework_id)})),t.createElement("div",{className:Wt.info},t.createElement("div",{className:Wt.title},t.createElement("div",{className:Wt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(un.Z,{value:(p=e.status)==null?void 0:p[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:d=>d.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Wt.right},(0,m.GJ)()&&((s=e==null?void 0:e.status)==null?void 0:s[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){var k,B,De,Dt;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xe=U.cX.getItem(`${(Dt=i==null?void 0:i.userInfo)==null?void 0:Dt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(f.sort_by=Xe==null?void 0:Xe.type,f.sort_direction=Xe==null?void 0:Xe.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:gn({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Wt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&t.createElement("div",{className:Wt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:d=>ju(void 0,null,function*(){d.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:Wt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Wt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:Wt.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",f),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:gn({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){var k,B;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:gn({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault();let k=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:B=>k=B.target.value})),onOk:()=>ju(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(B==null?void 0:B.status)===0&&(R.ZP.success("\u64CD\u4F5C\u6210\u529F"),c())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({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(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:b,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:d=>d.stopPropagation(),className:Wt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Wt.detail},(0,m.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((l=e==null?void 0:e.status)==null?void 0:l[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((h=e==null?void 0:e.status)==null?void 0:h[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((j=e==null?void 0:e.status)==null?void 0:j[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((O=e==null?void 0:e.status)==null?void 0:O[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((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:Wt.iconV,onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),_||ne(),q(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Wt.content},(0,m.dE)()&&t.createElement("span",{className:Wt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((C=e==null?void 0:e.status)==null?void 0:C[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,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length>5&&t.createElement(Yu.default,{className:Sa.Z.threeTableSty,scroll:{y:240},onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length<6&&N.length>0&&t.createElement(Yu.default,{className:Sa.Z.threeTableSty,onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}))))},bs={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"},Mu={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"},Ds=Object.defineProperty,Bs=Object.defineProperties,Ps=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,ws=Object.prototype.hasOwnProperty,ks=Object.prototype.propertyIsEnumerable,ja=(e,n,u)=>n in e?Ds(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ma=(e,n)=>{for(var u in n||(n={}))ws.call(n,u)&&ja(e,u,n[u]);if(Za)for(var u of Za(n))ks.call(n,u)&&ja(e,u,n[u]);return e},Ra=(e,n)=>Bs(e,Ps(n)),$a=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),xs=({courseId:e,type:n,onCancel:u})=>{const a=(0,E.useParams)(),[i,c]=(0,t.useState)({targerData:[],originData:[]}),[p,s]=(0,t.useState)([]),[o,r]=(0,t.useState)(!1),F=()=>$a(void 0,null,function*(){r(!0);const A=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});r(!1),c({targerData:A.homeworks,originData:A.homeworks})});(0,t.useEffect)(()=>{F()},[]);const l=()=>$a(void 0,null,function*(){r(!0);let A={homework_common_ids:p};a.categoryId&&(A=Ra(Ma({},A),{category_id:a.categoryId}));const O=yield(0,ie.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});O&&O.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),r(!1)}),h=(A,O)=>{const T=(0,E.useIntl)();A.target.checked?s([...p,O]):s(p.filter(C=>C!==O))},j=A=>{const O=i.originData.filter(T=>T.name.indexOf(A)>-1);c(Ra(Ma({},i),{targerData:O}))},x=()=>{l()};return t.createElement("div",{className:`animated fadeInUp fast ${Mu.otherHomeworkWrap}`},t.createElement("div",{className:Mu.otherHomeworkContainer},t.createElement("div",{className:Mu.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:j,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Mu.content},i.targerData.map(A=>t.createElement("div",{className:`${Mu.listItem} mb10`,key:A.id},t.createElement(le.default,{checked:p.includes(A.id),onChange:O=>h(O,A.id)}),t.createElement("div",{className:Mu.info},t.createElement("div",{className:`${Mu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Mu.title},A.name),t.createElement("div",null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Mu.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:Mu.footer},t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:p.length===0||o,onClick:x},"\u786E\u5B9A"))))},Os=y(36552),Ts=y(91308),Ie=y(59301),Ls=Object.defineProperty,Is=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Ja=(e,n,u)=>n in e?Ls(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fn=(e,n)=>{for(var u in n||(n={}))Va.call(n,u)&&Ja(e,u,n[u]);if(ao)for(var u of ao(n))Ga.call(n,u)&&Ja(e,u,n[u]);return e},Wa=(e,n)=>Is(e,Ss(n)),Ns=(e,n)=>{var u={};for(var a in e)Va.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&&Ga.call(e,a)&&(u[a]=e[a]);return u},So=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});Y().extend(ko());const Hs=({data:e,value:n,onChange:u})=>{var a,i,c,p;const[s,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((n==null?void 0:n.length)>0?e==null?void 0:e.filter(l=>n==null?void 0:n.includes(l==null?void 0:l.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(le.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:l=>{u(l.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:l=>{o(Wa(Fn({},s),{leftSearch:l.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(le.default.Group,{value:n,onChange:l=>{u(l)}},Ie.createElement(I.Z,{direction:"vertical"},(i=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:i.map((l,h)=>Ie.createElement(le.default,{key:h,value:l.id},l==null?void 0:l.name)))):Ie.createElement(we.Z,{styles:{margin:"0 auto"}})))),Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.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(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:l=>{o(Wa(Fn({},s),{rigthSearch:l.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:c.length)!==0?(p=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:p.map((l,h)=>Ie.createElement(ue.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(H.Z,null,l==null?void 0:l.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(j=>j!==(l==null?void 0:l.id)))}})))):Ie.createElement(we.Z,{styles:{margin:"0 auto"}})))))},Zs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:c}=n,p=Ns(n,["classroomList","dispatch","user","getData"]),s,o,r,F,l,h;const j=(0,E.useIntl)(),x=(0,E.useParams)(),[A]=$.default.useForm(),O=$.default.useWatch("penalty_type",A),T=((s=u==null?void 0:u.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,C,P,w]=(0,Uu.U)(G.c_,Fn(Fn({},x),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,S,b]=(0,Uu.U)(G.nP,{course_id:x==null?void 0:x.coursesId,homework_ids:(r=u==null?void 0:u.actionTabs)==null?void 0:r.selectArrs}),[,K,ae]=(0,Uu.U)(G.sm,{course_id:x==null?void 0:x.coursesId,homework_ids:(F=u==null?void 0:u.actionTabs)==null?void 0:F.selectArrs}),te=(...f)=>So(void 0,[...f],function*(_={}){S({});const q=yield P({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{T&&te()},[T]),Ie.createElement(de.default,{centered:!0,title:(l=u==null?void 0:u.actionTabs)==null?void 0:l.key,width:800,open:T,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:K,onOk:()=>So(void 0,null,function*(){A.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($.default,{form:A,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>So(void 0,null,function*(){var _,q,L;const N=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((q=w==null?void 0:w.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[Fn({},f)]}:Fn({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Ie.createElement(ue.Z,{wrap:!1,gutter:20},Ie.createElement(H.Z,{flex:1},Ie.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,q){return O===2&&_>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(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:O==1?"\u5206":"%",max:O===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(A.setFieldsValue({late_minus_score:f==2?20:5}),f)},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($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,q){return _&&Y()(_).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&Y()(_).startOf("minute")<=Y()(b==null?void 0:b.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${b==null?void 0:b.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,U.BO)(f,{startTime:b==null?void 0:b.max_late_time}),disabledTime:f=>(0,U.hv)(f,{compared:b==null?void 0:b.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((h=w==null?void 0:w.course_groups)==null?void 0:h.length)>0&&Ie.createElement(wo.Z,{spinning:C},Ie.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(Hs,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{S({group_ids:f})}})))))};var js=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Zs),za=y(83717),vu=y(59301),Ms=Object.defineProperty,Ya=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,$s=Object.prototype.propertyIsEnumerable,Ua=(e,n,u)=>n in e?Ms(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ka=(e,n)=>{for(var u in n||(n={}))Rs.call(n,u)&&Ua(e,u,n[u]);if(Ya)for(var u of Ya(n))$s.call(n,u)&&Ua(e,u,n[u]);return e},Vs=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var c;const[p,s]=(0,t.useState)(!1),[o,r]=(0,t.useState)("");(0,t.useEffect)(()=>{s(!1),r("")},[]);const F=()=>{const l=(0,E.useIntl)();o==="1"&&E.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),s(!1),r(""))};return vu.createElement("section",{className:"tc animated fadeIn",style:Ka(Ka({},{color:"#999",margin:"200px auto"}),e)},vu.createElement("img",{src:za.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(Pe.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),p&&vu.createElement(de.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>s(!1),onOk:F},vu.createElement("div",null,vu.createElement("div",null,vu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),vu.createElement("div",null,vu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))},Ve=y(59301),Gs=Object.defineProperty,Js=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,zs=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Qa=(e,n,u)=>n in e?Gs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,In=(e,n)=>{for(var u in n||(n={}))zs.call(n,u)&&Qa(e,u,n[u]);if(Xa)for(var u of Xa(n))Ys.call(n,u)&&Qa(e,u,n[u]);return e},No=(e,n)=>Js(e,Ws(n)),Us=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Ho=(0,t.createContext)({selectArrs:[]}),Ks=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,c,p,s;const o=(0,E.useIntl)(),r=(0,E.useLocation)(),F=(0,E.useParams)(),[l,h]=(0,t.useState)(()=>No(In({},F),{id:F.coursesId,limit:20})),[j]=(0,E.useSearchParams)(),[x,A]=(0,t.useState)([]),[O,T]=(0,t.useState)(!1),[C,P]=(0,t.useState)(!1),[w,S]=(0,t.useState)([]),[b,K]=(0,t.useState)(!1),[ae,te]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:q,detailTopBanner:L,taskList:N}=e;let xe;l.type=1,l.categoryId?l.category=l.categoryId:delete l.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,m.GJ)()?l.status=v:l.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(l.status="0",l.page=1),l.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{h(In(In({},l),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,z,Oe;if(F.categoryId?(l.categoryId=F.categoryId,l.category=F.categoryId):delete l.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:l.id}});const me=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(l.sort_by=me==null?void 0:me.type,l.sort_direction=me==null?void 0:me.direction,te(me==null?void 0:me.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?l.status=ye:l.order=ye),ne(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=j.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?l.status=me:l.order=me),ne(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(A([]),S([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{A([])},[_]),(0,t.useEffect)(()=>{P(!1)},[l.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(x.length===_.homeworks.length&&x.length>0?T(!0):x.length!==_.homeworks.length&&T(!1))},[x]);const bt=(v,z)=>{l.page=v,ne()},ne=(v={})=>{A([]),S([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:No(In({},l),{type:5})})},Zt=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:z,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const d=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],B=v=>{var z;if((0,m.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}v==="1"?E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`):v==="2"?De():v==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:l}})},Dt=(c=[{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,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Xe=v=>{var z,Oe,me,ye,st,tu,hu;if(x.length===0)return R.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,Au.Rd)();return}let he=v.label||"",Pu={key:he,selectArrs:x,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:l};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,m.Rm)()&&!((hu=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&hu.can_delete)){R.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:No(In({},Pu),{key:he})})},Du=v=>Us(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:l.categoryId,courseId:l.id,task_ids:v,container_type:"program_homework"}}),ne()}),Bu=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),v},[N]);return Ve.createElement(Ho.Provider,{value:{params:l,batchStatus:C,selectArrs:x,setSelectArrs:A,allSelect:O,dataSource:_.homeworks||[],detailLeftMenus:q,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:T,useBatchStatus:P,dispatch:u,getData:ne,setSelectArrsAll:S}},Ve.createElement("section",null,Ve.createElement("aside",{className:bs.bg},Ve.createElement(ps,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Zt(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:u,type:_==null?void 0:_.main_category_name,TooltipTitle:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:l.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,U.Oo)(q==null?void 0:q.course_modules,l.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),l.status=v.id),P(!1),l.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ne(l)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:B}),Ve.createElement(fs,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:C,SortMenuName:ae,setSortMenuName:te,onSearch:v=>{l.search=v.trim(),l.page=1,ne()},onSort:v=>{var z;l.sort_by=v.type,l.sort_direction=v.direction,l.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ne(l)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Vs,{user:a,params:l,dispatch:u,onClick:()=>E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(we.Z,null),Ve.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement(Ve.Fragment,null,Ve.createElement("aside",{className:"animated fadeIn"},(p=_==null?void 0:_.homeworks)==null?void 0:p.map((v,z)=>Ve.createElement(Cs,{key:z,user:a,dataSource:v,params:l,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ne})),!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ve.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&Ve.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:bt,defaultPageSize:20,defaultCurrent:1,current:l.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),x.length>0&&(0,m.GJ)()&&Ve.createElement(ut.Z,{offsetBottom:0},Ve.createElement(_s,{buttonDataSource:Dt,onClick:Xe})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&Ve.createElement(js,{getData:ne}),Ve.createElement(mr,{onCallback:()=>P(!1)}),Ve.createElement(Os.Z,{onOk:()=>{ne()}}),Ve.createElement(Ts.Z,{onOk:()=>{}}),Ve.createElement(yr,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),Ve.createElement(nu.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ne()}}),Ve.createElement(Pr,null),Ve.createElement(Sr,{onCallback:()=>P(!1)}),Ve.createElement($r,{onCallback:()=>P(!1)}),Ve.createElement(ns,{refreshList:ne}),Ve.createElement(ds,null),Ve.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Du,data:Bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),b&&Ve.createElement(xs,{courseId:l.coursesId,type:"1",onCancel:()=>K(!1)})))};var Xs=(0,E.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Ks),Qs=Object.defineProperty,qs=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,tl=(e,n,u)=>n in e?Qs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ul=(e,n)=>{for(var u in n||(n={}))qa.call(n,u)&&tl(e,u,n[u]);if(lo)for(var u of lo(n))el.call(n,u)&&tl(e,u,n[u]);return e},ti=(e,n)=>qs(e,ei(n)),ui=(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&&el.call(e,a)&&(u[a]=e[a]);return u},ni=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const oi=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:c,user:p,onCallback:s}=n,o=ui(n,["classroomList","dispatch","match","location","user","onCallback"]),r,F;const l=(0,E.useIntl)(),h=(0,E.useParams)(),[j,x]=(0,t.useState)(!1),[A,O]=(0,t.useState)(!1),T=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){O(!0);return}const P={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(w=>{var S;w.author_login===((S=p.userInfo)==null?void 0:S.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?de.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"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},P.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:()=>{C()}}):O(!0)}else O(!1)},[u.actionTabs.key]);const C=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:A,okText:"\u786E\u5B9A",cancelText:l.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:j,destroyOnClose:!0,onOk:()=>ni(void 0,null,function*(){var P;if((P=T.current)!=null&&P.onVerify())return;x(!0);const w=yield(0,ie.ZP)(`/api/courses/${h.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});x(!1),w.status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),R.ZP.success(l.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ti(ul({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ul({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}}))}),onCancel:()=>{C()}},!((r=u==null?void 0:u.actionTabs)!=null&&r.status)||!["\u672A\u53D1\u5E03"].includes((F=u==null?void 0:u.actionTabs)==null?void 0:F.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=>T.current=P})):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 ai=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(oi),li=y(56273),ri=Object.defineProperty,si=Object.defineProperties,ii=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,ci=Object.prototype.hasOwnProperty,mi=Object.prototype.propertyIsEnumerable,ol=(e,n,u)=>n in e?ri(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,al=(e,n)=>{for(var u in n||(n={}))ci.call(n,u)&&ol(e,u,n[u]);if(nl)for(var u of nl(n))mi.call(n,u)&&ol(e,u,n[u]);return e},di=(e,n)=>si(e,ii(n)),pi=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const fi=({classroomList:e,dispatch:n})=>{const u=(0,E.useIntl)(),a=(0,E.useParams)();return t.createElement(de.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:()=>pi(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,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),R.ZP.success(u.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,m.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:di(al({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:al({},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 Ei=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(fi),_i=Object.defineProperty,vi=Object.defineProperties,yi=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,sl=(e,n,u)=>n in e?_i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,il=(e,n)=>{for(var u in n||(n={}))ll.call(n,u)&&sl(e,u,n[u]);if(ro)for(var u of ro(n))rl.call(n,u)&&sl(e,u,n[u]);return e},hi=(e,n)=>vi(e,yi(n)),gi=(e,n)=>{var u={};for(var a in e)ll.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&&rl.call(e,a)&&(u[a]=e[a]);return u},Fi=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Ai=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,c=gi(n,["classroomList","dispatch","onCallback"]);const p=(0,E.useIntl)(),s=(0,E.useParams)();return s.id=s.coursesId,t.createElement(de.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:p.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Fi(void 0,null,function*(){(yield(0,ie.ZP)(`/api/courses/${s.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),R.ZP.success(p.formatMessage({id:"classrooms.collectSuccessGoToPersonal",defaultMessage:"\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,m.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:hi(il({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:il({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ci=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ai),bi=Object.defineProperty,cl=Object.getOwnPropertySymbols,Di=Object.prototype.hasOwnProperty,Bi=Object.prototype.propertyIsEnumerable,ml=(e,n,u)=>n in e?bi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Pi=(e,n)=>{for(var u in n||(n={}))Di.call(n,u)&&ml(e,u,n[u]);if(cl)for(var u of cl(n))Bi.call(n,u)&&ml(e,u,n[u]);return e},wi=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const ki=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,c;const p=(0,E.useIntl)(),s=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:r}=e,[F]=$.default.useForm(),l=h=>h&&h<Y()().startOf("day");return t.createElement(de.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:p.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>wi(void 0,null,function*(){var h;const j=F.getFieldValue(),x=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,A=yield(0,ie.ZP)(x,{method:"post",body:Pi({},j)});if(A.status===0){R.ZP.success(p.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}});const O=e.actionTabs.selectArrs.type,T=(A==null?void 0:A.category_id)||0;let C=(h=o.pathname)==null?void 0:h.split("/");C[4]=T,C[3]=O||C[3];const P=C==null?void 0:C.join("/");E.history.push(P)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement($.default,{form:F,initialValues:{name:""}},t.createElement($.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(Je.default,{defaultValue:((i=r.selectArrs)==null?void 0:i.category_name)||((c=r.selectArrs)==null?void 0:c.name)}))))))};var xi=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ki),cn={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},Oi=Object.defineProperty,Ti=Object.defineProperties,Li=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,Ii=Object.prototype.hasOwnProperty,Si=Object.prototype.propertyIsEnumerable,pl=(e,n,u)=>n in e?Oi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,fl=(e,n)=>{for(var u in n||(n={}))Ii.call(n,u)&&pl(e,u,n[u]);if(dl)for(var u of dl(n))Si.call(n,u)&&pl(e,u,n[u]);return e},El=(e,n)=>Ti(e,Li(n)),Ni=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{Paragraph:Hi}=Z.default,Zi=({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,c]=(0,t.useState)("0"),[p,s]=(0,t.useState)("hot"),[o,r]=(0,t.useState)([]),F=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),l=(C,P)=>Ni(void 0,null,function*(){const w=yield(0,J.he)(C);if(!w.status){if(w.shixuns.length===0&&P){O(!1);return}r(w.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:C=>l(El(fl({},F.current),{keyword:C})),changeKeyWord:C=>F.current.keyword=C})),(0,t.useEffect)(()=>{l(F.current)},[]);const[h,j]=(0,t.useState)([]),x=C=>{j(C),e.current.shixun_ids=C},[A,O]=(0,t.useState)(!0),T=C=>{l(El(fl({},F.current),{page:C}),!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((C,P)=>t.createElement(Pe.ZP,{key:P,type:i===C.id?"primary":"default",onClick:()=>{c(C.id),F.current.diff=C.id,l(F.current)}},C.name))),t.createElement(H.Z,null,a.map((C,P)=>t.createElement(Pe.ZP,{key:P,className:"mr20",type:p===C.id?"primary":"default",onClick:()=>{s(C.id),F.current.order=C.id,l(F.current)}},C.name)))),t.createElement(g(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:T,hasMore:A,useWindow:!1},t.createElement(le.default.Group,{onChange:x,value:h},o.map(C=>{const{name:P,id:w,description:S,challenge_names:b,author_name:K,author_school_name:ae,level:te,total_stu_num:f}=C||{};return t.createElement("div",{key:w,className:cn.shixunItemWrapper},t.createElement(ue.Z,{align:"middle",className:cn.checkboxWrapper,gutter:14},t.createElement(le.default,{value:w}),t.createElement("div",{className:cn.title},P)),t.createElement("div",{className:cn.contentWrapper},t.createElement(Hi,{ellipsis:{rows:2},className:cn.desc,style:{color:"#8e8888"}},S),t.createElement(ue.Z,null,b.map((_,q)=>t.createElement("span",{key:q,className:cn.mission},"\u7B2C",q+1,"\u5173",_))),t.createElement(M.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(ue.Z,{className:cn.info},t.createElement(I.Z,null,t.createElement("span",null,K),t.createElement("span",null,"|"),t.createElement("span",null,ae),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",te),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",f)))))}))))};var ji=(0,t.forwardRef)(Zi),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"},Mi=Object.defineProperty,_l=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,$i=Object.prototype.propertyIsEnumerable,vl=(e,n,u)=>n in e?Mi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Vi=(e,n)=>{for(var u in n||(n={}))Ri.call(n,u)&&vl(e,u,n[u]);if(_l)for(var u of _l(n))$i.call(n,u)&&vl(e,u,n[u]);return e},so=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const{TabPane:um}=ln.default,Gi=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,E.useIntl)(),c=(0,E.useParams)(),p=(0,E.useLocation)(),[s]=$.default.useForm(),{brankList:o}=e,[r,F]=(0,t.useState)(!1);let[l,h]=(0,t.useState)(!0),[j,x]=(0,t.useState)(!1);const[A,O]=(0,t.useState)("myself");let[T,C]=(0,t.useState)([]);const[P,w]=(0,t.useState)(),[S,b]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),K=[{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"&&te()},[e.actionTabs.key]);let ae=[];const te=function(){return so(this,null,function*(){var L;if(l){F(!1),++S.page;const N=yield u({type:"shixunHomeworks/getBrankList",payload:Vi({},S)});T=[...T.concat(N.object_list)],w(N.is_teacher),((L=N.object_list)==null?void 0:L.length)<S.limit?h(!1):h(!0),C([...T]),N.object_list==""&&S.page===1&&F(!0)}})},f=(0,t.useRef)({identifier:c.coursesId,shixun_ids:[],type:"normal",coursesId:c.coursesId}),_=L=>so(void 0,null,function*(){x(!0);const N=yield(0,G.aQ)(L);x(!1),N.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),q=(0,t.useRef)();return t.createElement(de.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:j},onOk:()=>so(void 0,null,function*(){var L;if(A==="jupyter"){_(f.current);return}x(!0);const N=s.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:c.coursesId,object_type:"normal",category:c.categoryId,bank_id:N.group_ids}});(xe==null?void 0:xe.status)===0&&((0,U.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(L=e.actionTabs)==null?void 0:L.params}})),x(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(ue.Z,null,t.createElement(H.Z,{span:12},K.map((L,N)=>t.createElement(Pe.ZP,{key:N,shape:"round",type:A===L.id?"primary":"default",className:"mr10",onClick:xe=>so(void 0,null,function*(){if(L.id==="jupyter"){O(L.id);return}T=[],l=!0,S.page=0,S.search="",S.filter=L.id,te(),O(L.id)})},L.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Je.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:L=>{var N;A==="jupyter"&&((N=q.current)==null||N.changeKeyWord(L.target.value))},onSearch:L=>{var N;if(A==="jupyter"){(N=q.current)==null||N.search(L);return}l=!0,S.search=L,S.page=0,T=[],te()},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(ji,{createShixunParams:f,ref:q}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!P&&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(g(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{h(!1),te()},hasMore:l,useWindow:!1},t.createElement($.default,{form:s,initialValues:{group_ids:ae},className:Zo.form,onChange:L=>{ae=s.getFieldValue()}},T==""&&t.createElement(we.Z,{styles:{margin:"10px auto"}}),t.createElement($.default.Item,{name:"group_ids"},t.createElement(le.default.Group,{style:{width:"100%"},className:"font14"},T==null?void 0:T.map(function(L,N){return t.createElement(ue.Z,{key:N},t.createElement(H.Z,{flex:"2"},t.createElement(le.default,{onChange:xe=>{},key:N,value:String(L.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Zo.line1].join(" ")},L.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Zo.line1},L==null?void 0:L.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,m.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))})))))))};var Ji=(0,E.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(Gi),Wi=Object.defineProperty,zi=Object.defineProperties,Yi=Object.getOwnPropertyDescriptors,yl=Object.getOwnPropertySymbols,Ui=Object.prototype.hasOwnProperty,Ki=Object.prototype.propertyIsEnumerable,hl=(e,n,u)=>n in e?Wi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,gl=(e,n)=>{for(var u in n||(n={}))Ui.call(n,u)&&hl(e,u,n[u]);if(yl)for(var u of yl(n))Ki.call(n,u)&&hl(e,u,n[u]);return e},Xi=(e,n)=>zi(e,Yi(n)),Qi=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const qi=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c]=$.default.useForm();return t.createElement(de.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Qi(void 0,null,function*(){var p;yield c.validateFields();const s=gl({},c.getFieldValue()),{selectArrs:o}=e.actionTabs;s.attachment_ids=(p=s.attachment_ids)==null?void 0:p.map(F=>F.response.id),(yield(0,pt.mz)(Xi(gl({},s),{homeworkId:o.work_id}))).status===0&&(c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{c.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement($.default,{form:c,initialValues:{}},t.createElement($.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(pu.Z,null)),t.createElement($.default.Item,{name:"description"},t.createElement(Je.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 ec=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(qi),An={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},tc=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:c,TooltipTitle:p,categoryId:s,dropdownMenu:o,classroomList:r,isShowRightControl:F,defaultSelectedKeys:l,user:h,onTabMenuClick:j,onTooltipTitleClick:x,onDropdownMenuClick:A})=>{var O,T,C;const P=(0,E.useIntl)(),w=()=>t.createElement(pe.default,{onClick:({key:b})=>A(b)},o.map(b=>t.createElement(pe.default.Item,{key:b.id},b.name))),S=(0,E.useParams)();return t.createElement("div",{className:An.tabMenuContainer},t.createElement(ue.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(pe.default,{mode:"horizontal",selectedKeys:l},u.map(b=>t.createElement(pe.default.Item,{key:b.id,onClick:()=>e?{}:j(b)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},b.name),b.total!==void 0&&t.createElement("span",{className:"c-grey-999"},b.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(At.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(pe.default,null,t.createElement(pe.default.Item,{key:1,onClick:()=>{var b;if((0,m.Rm)()&&!((b=r.AssistantObject.hack)!=null&&b.can_download)){R.ZP.warning(P.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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:c,exportType:"hack",category_id:S.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(pe.default.Item,{key:3,onClick:()=>{var b;if((0,m.Rm)()&&!((b=r.AssistantObject.hack)!=null&&b.can_download)){R.ZP.warning(P.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}E.history.push(`/classrooms/${S==null?void 0:S.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:()=>{E.history.push(`/classrooms/${S.coursesId}/program_homework/ranking`)}},t.createElement(Gt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&F&&t.createElement("div",{className:An.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:x},t.createElement(Gt.Z,{title:p},t.createElement("span",{className:s?`${An.iconH} iconfont icon-zhongmingmingmulu`:`${An.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(At.Z,{disabled:((O=h==null?void 0:h.userInfo)==null?void 0:O.user_status)===2,className:"ml10",dropdownRender:w},t.createElement("span",{onClick:()=>{},className:((T=h==null?void 0:h.userInfo)==null?void 0:T.user_status)===2?An.selectBtn1:An.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(Gt.Z,{title:((C=h==null?void 0:h.userInfo)==null?void 0:C.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"},uc=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:c,onSort:p,onBatch:s})=>{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"}],r=l=>{i(l.name),p(l)},F=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:io.searchSortControllerContainer},t.createElement("div",null,t.createElement(At.Z,{dropdownRender:()=>t.createElement(pe.default,{selectedKeys:[a]},o.map(l=>t.createElement(pe.default.Item,{key:l.name,onClick:()=>r(l)},l.name)))},t.createElement("div",null,t.createElement("span",{className:`${io.btn} ${F?io.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),F&&t.createElement(Gt.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(Je.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:c,style:{width:220,marginLeft:"auto"}}))},Fl={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},nc=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),oc=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:c,selectArrs:p,useBatchStatus:s,dispatch:o,params:r,getData:F,detailLeftMenus:l,main_category_id:h,setSelectArrsAll:j}=(0,t.useContext)(Ro);let x;const A=(0,E.useIntl)(),[O,T]=(0,t.useState)(!1),[C,P]=(0,t.useState)(""),w=K=>{a(K.target.checked),i(K.target.checked?c.map(ae=>ae.homework_id):[]),K.target.checked?j([...c]):j([])},S=()=>{let K={courseId:r.id,container_type:"program_homework"};r.categoryId&&(K.category_id=r.categoryId),o({type:"classroomList/getAllTaskList",payload:K}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};l.course_modules&&(x=l.course_modules.filter(K=>K.type==="program_homework")[0]);const b=t.createElement("div",{className:Fl.moveCategory,onMouseLeave:K=>T(!1)},t.createElement(pe.default,{onClick:K=>nc(void 0,[K],function*({item:ae,key:te,keyPath:f,domEvent:_}){if(p=="")return R.ZP.error(A.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,ie.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:p,new_category_id:te}})).status===0&&(R.ZP.success(A.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),s(!1),F(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Je.default,{onChange:K=>{P(K.target.value)}})),x&&x.second_category.filter(K=>K.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(K,ae){var te;if(!(C!==""&&K.category_name.indexOf(C)<0))return t.createElement(t.Fragment,null,t.createElement(pe.default.Item,{className:"multi-llipsis1e",key:K.category_id},K.category_name),(te=K==null?void 0:K.third_category)==null?void 0:te.map(f=>t.createElement(pe.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:f.category_id},f.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:K=>{K.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:h,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Fl.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(le.default,{checked:u,onChange:w},"\u5168\u9009\u672C\u9875\uFF08",p.length,"\uFF09")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"top",menu:{items:e,onClick:({key:K})=>{n({key:K})}}},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",onClick:S,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&t.createElement(H.Z,null,t.createElement(At.Z,{placement:"topLeft",dropdownRender:()=>b,getPopupContainer:K=>K.parentNode},t.createElement(Pe.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Jt.Z,null)))))),t.createElement(H.Z,null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},zt={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"},ac=Object.defineProperty,lc=Object.defineProperties,rc=Object.getOwnPropertyDescriptors,Al=Object.getOwnPropertySymbols,sc=Object.prototype.hasOwnProperty,ic=Object.prototype.propertyIsEnumerable,Cl=(e,n,u)=>n in e?ac(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Cn=(e,n)=>{for(var u in n||(n={}))sc.call(n,u)&&Cl(e,u,n[u]);if(Al)for(var u of Al(n))ic.call(n,u)&&Cl(e,u,n[u]);return e},cc=(e,n)=>lc(e,rc(n)),Ru=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),mc=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:c})=>{var p,s,o,r,F,l,h,j,x,A,O,T,C;const{batchStatus:P,selectArrs:w,setSelectArrs:S,selectArrsAll:b,setSelectArrsAll:K,dispatch:ae}=(0,t.useContext)(Ro),te=(0,E.useIntl)();let f=(0,E.useParams)();const[_,q]=(0,t.useState)(!1),L=(0,t.useRef)(),[N,xe]=(0,t.useState)([]);f=cc(Cn(Cn({},n),f),{category:f==null?void 0:f.categoryId}),(0,t.useEffect)(()=>{xe([]),q(!1)},[]);const bt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:te.formatMessage({id:"classrooms.status",defaultMessage:"\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:(d,k)=>k.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var k,B;return d==="--"?d:t.createElement("span",null,t.createElement("span",null,(k=d==null?void 0:d.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(B=d==null?void 0:d.split("/"))==null?void 0:B[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:d=>d==="--"||!d?"--":t.createElement("span",{title:d},d)}];function ne(){return Ru(this,null,function*(){let d=yield(0,ie.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Cn({},f)});xe(d.data)})}const Zt=d=>{w.includes(d)?(S(w.filter(k=>k!==d)),K(b.filter(k=>k.homework_id!==d))):(S([...w,d]),K([...b,e]))};return t.createElement("div",{className:zt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&L.current&&!L.current.contains(d.target))&&((0,m.dE)()?(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,U.xg)(`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,m.GJ)()&&t.createElement("span",{ref:L},t.createElement(le.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:w.includes(e.homework_id),onChange:()=>Zt(e.homework_id)})),t.createElement("div",{className:zt.info},t.createElement("div",{className:zt.title},t.createElement("div",{className:zt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&t.createElement(un.Z,{value:(p=e.status)==null?void 0:p[0]},t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,m.dE)()&&t.createElement(U.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:d=>d.stopPropagation()},t.createElement(E.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:zt.right},(0,m.GJ)()&&((s=e==null?void 0:e.status)==null?void 0:s[0])==="\u672A\u53D1\u5E03"&&t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){var k,B,De,Dt;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning(te.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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 Xe=U.cX.getItem(`${(Dt=i==null?void 0:i.userInfo)==null?void 0:Dt.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(f.sort_by=Xe==null?void 0:Xe.type,f.sort_direction=Xe==null?void 0:Xe.direction),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cn({},f),type:2,manage_all_group:a}})})},t.createElement("aside",{className:zt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&t.createElement("div",{className:zt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:d=>Ru(void 0,null,function*(){d.stopPropagation();let k=yield(0,ie.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[f.coursesId,e.homework_id]))}),className:zt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((r=e.status)==null?void 0:r.includes("\u5DF2\u622A\u6B62"))||((F=e.status)==null?void 0:F.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:zt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,m.GJ)()&&t.createElement(At.Z,{placement:"bottomCenter",overlayClassName:zt.dro,dropdownRender:()=>t.createElement(pe.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,Au.Rd)();return}if((0,m.Rm)()&&!((De=(B=u.AssistantObject)==null?void 0:B.hack)!=null&&De.can_publish)){R.ZP.warning(te.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cn({},f),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){var k,B;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_stop)){R.ZP.warning(te.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Cn({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pe.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault();let k=e==null?void 0:e.name;de.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:te.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:te.formatMessage({id:"classrooms.rename",defaultMessage:"\u91CD\u547D\u540D"}),content:t.createElement("div",null,t.createElement(Je.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:B=>k=B.target.value})),onOk:()=>Ru(void 0,null,function*(){let B=yield(0,ie.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(B==null?void 0:B.status)===0&&(R.ZP.success(te.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),c())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({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(pe.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){var k,B,De;if(d.stopPropagation(),d.preventDefault(),(0,m.Rm)()&&!((B=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&B.can_delete)){R.ZP.warning(te.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:b,params:f,status:(De=e==null?void 0:e.status)==null?void 0:De[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(pe.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(E.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${f.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:d=>d.stopPropagation(),className:zt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:zt.detail},(0,m.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((l=e==null?void 0:e.status)==null?void 0:l[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((h=e==null?void 0:e.status)==null?void 0:h[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((j=e==null?void 0:e.status)==null?void 0:j[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((O=e==null?void 0:e.status)==null?void 0:O[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\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((T=e==null?void 0:e.status)==null?void 0:T[0])&&t.createElement("span",{className:zt.iconV,onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),_||ne(),q(!_)})},t.createElement("i",{className:`iconfont icon-${_?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:zt.content},(0,m.dE)()&&t.createElement("span",{className:zt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((C=e==null?void 0:e.status)==null?void 0:C[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,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length>5&&t.createElement(Yu.default,{scroll:{y:240},onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&_&&N.length<6&&N.length>0&&t.createElement(Yu.default,{onRow:d=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(d,k)=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),pagination:!1,dataSource:N,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,k,B)=>{B.field&&(f.sort_by=B.field),B.order||(f.sort_direction="asc"),B.order==="ascend"&&(f.sort_direction="asc"),B.order==="descend"&&(f.sort_direction="desc"),B.order||(f.sort_direction="asc"),ne()},columns:bt}))))},dc={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"},$u={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"},pc=Object.defineProperty,fc=Object.defineProperties,Ec=Object.getOwnPropertyDescriptors,bl=Object.getOwnPropertySymbols,_c=Object.prototype.hasOwnProperty,vc=Object.prototype.propertyIsEnumerable,Dl=(e,n,u)=>n in e?pc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bl=(e,n)=>{for(var u in n||(n={}))_c.call(n,u)&&Dl(e,u,n[u]);if(bl)for(var u of bl(n))vc.call(n,u)&&Dl(e,u,n[u]);return e},Pl=(e,n)=>fc(e,Ec(n)),wl=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())}),yc=({courseId:e,type:n,onCancel:u})=>{const a=(0,E.useIntl)(),i=(0,E.useParams)(),[c,p]=(0,t.useState)({targerData:[],originData:[]}),[s,o]=(0,t.useState)([]),[r,F]=(0,t.useState)(!1),l=()=>wl(void 0,null,function*(){F(!0);const O=yield(0,ie.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});F(!1),p({targerData:O.homeworks,originData:O.homeworks})});(0,t.useEffect)(()=>{l()},[]);const h=()=>wl(void 0,null,function*(){F(!0);let O={homework_common_ids:s};i.categoryId&&(O=Pl(Bl({},O),{category_id:i.categoryId}));const T=yield(0,ie.ZP)(`/api/courses/${i.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:O});T&&T.homework_ids.length>0&&(R.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),F(!1)}),j=(O,T)=>{O.target.checked?o([...s,T]):o(s.filter(C=>C!==T))},x=O=>{const T=c.originData.filter(C=>C.name.indexOf(O)>-1);p(Pl(Bl({},c),{targerData:T}))},A=()=>{h()};return t.createElement("div",{className:`animated fadeInUp fast ${$u.otherHomeworkWrap}`},t.createElement("div",{className:$u.otherHomeworkContainer},t.createElement("div",{className:$u.search},t.createElement(Je.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:x,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:$u.content},c.targerData.map(O=>t.createElement("div",{className:`${$u.listItem} mb10`,key:O.id},t.createElement(le.default,{checked:s.includes(O.id),onChange:T=>j(T,O.id)}),t.createElement("div",{className:$u.info},t.createElement("div",{className:`${$u.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:$u.title},O.name),t.createElement("div",null,t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:()=>(0,U.xg)(`/classrooms/${i.coursesId}/common_homework/${O.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${$u.describe}`},O.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},O.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",O.created_at)))))),t.createElement("div",{className:$u.footer},t.createElement(Pe.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Pe.ZP,{type:"primary",disabled:s.length===0||r,onClick:A},"\u786E\u5B9A"))))},hc=y(26058),gc=y(51062),Se=y(59301),Fc=Object.defineProperty,Ac=Object.defineProperties,Cc=Object.getOwnPropertyDescriptors,co=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Ol=(e,n,u)=>n in e?Fc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,bn=(e,n)=>{for(var u in n||(n={}))kl.call(n,u)&&Ol(e,u,n[u]);if(co)for(var u of co(n))xl.call(n,u)&&Ol(e,u,n[u]);return e},Tl=(e,n)=>Ac(e,Cc(n)),bc=(e,n)=>{var u={};for(var a in e)kl.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&&xl.call(e,a)&&(u[a]=e[a]);return u},jo=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});Y().extend(ko());const Dc=({data:e,value:n,onChange:u})=>{var a,i,c,p;const[s,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[r,F]=(0,t.useState)([]);return(0,t.useEffect)(()=>{F((n==null?void 0:n.length)>0?e==null?void 0:e.filter(l=>n==null?void 0:n.includes(l==null?void 0:l.id)):[])},[n]),Se.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement(le.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:l=>{u(l.target.checked?e==null?void 0:e.map(h=>h==null?void 0:h.id):[])}},"\u5168\u9009"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:l=>{o(Tl(bn({},s),{leftSearch:l.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Se.createElement(le.default.Group,{value:n,onChange:l=>{u(l)}},Se.createElement(I.Z,{direction:"vertical"},(i=s.leftSearch?e==null?void 0:e.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.leftSearch)}):e)==null?void 0:i.map((l,h)=>Se.createElement(le.default,{key:h,value:l.id},l==null?void 0:l.name)))):Se.createElement(we.Z,{styles:{margin:"0 auto"}})))),Se.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Se.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Se.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Se.createElement(Je.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:l=>{o(Tl(bn({},s),{rigthSearch:l.target.value}))}}),Se.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((c=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:c.length)!==0?(p=s.rigthSearch?r==null?void 0:r.filter(l=>{var h;return(h=l==null?void 0:l.name)==null?void 0:h.includes(s.rigthSearch)}):r)==null?void 0:p.map((l,h)=>Se.createElement(ue.Z,{key:h,wrap:!1,align:"middle",justify:"space-between"},Se.createElement(H.Z,null,l==null?void 0:l.name),Se.createElement(H.Z,null,Se.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(j=>j!==(l==null?void 0:l.id)))}})))):Se.createElement(we.Z,{styles:{margin:"0 auto"}})))))},Bc=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:c}=n,p=bc(n,["classroomList","dispatch","user","getData"]),s,o,r,F,l,h;const j=(0,E.useIntl)(),x=(0,E.useParams)(),[A]=$.default.useForm(),O=$.default.useWatch("penalty_type",A),T=((s=u==null?void 0:u.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,C,P,w]=(0,Uu.U)(G.c_,bn(bn({},x),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,S,b]=(0,Uu.U)(G.nP,{course_id:x==null?void 0:x.coursesId,homework_ids:(r=u==null?void 0:u.actionTabs)==null?void 0:r.selectArrs}),[,K,ae]=(0,Uu.U)(G.sm,{course_id:x==null?void 0:x.coursesId,homework_ids:(F=u==null?void 0:u.actionTabs)==null?void 0:F.selectArrs}),te=(...f)=>jo(void 0,[...f],function*(_={}){S({});const q=yield P({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{T&&te()},[T]),Se.createElement(de.default,{centered:!0,title:(l=u==null?void 0:u.actionTabs)==null?void 0:l.key,width:800,open:T,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:K,onOk:()=>jo(void 0,null,function*(){A.submit()})},Se.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"),Se.createElement($.default,{form:A,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:f=>jo(void 0,null,function*(){var _,q,L;const N=yield ae(((_=w==null?void 0:w.course_groups)==null?void 0:_.length)>0?{unified_late:((q=w==null?void 0:w.course_groups)==null?void 0:q.length)<=0,allow_late_settings:[bn({},f)]}:bn({unified_late:((L=w==null?void 0:w.course_groups)==null?void 0:L.length)<=0},f));(N==null?void 0:N.status)==0&&(R.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),c&&c())})},Se.createElement(ue.Z,{wrap:!1,gutter:20},Se.createElement(H.Z,{flex:1},Se.createElement($.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(f,_,q){return O===2&&_>100?Promise.reject(Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Se.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Se.createElement(Je.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:O==1?"\u5206":"%",max:O===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Se.createElement($.default.Item,{name:"penalty_type",noStyle:!0,normalize:f=>(A.setFieldsValue({late_minus_score:f==2?20:5}),f)},Se.createElement(Po.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Se.createElement(H.Z,{flex:"390px"},Se.createElement($.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(f,_,q){return _&&Y()(_).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&Y()(_).startOf("minute")<=Y()(b==null?void 0:b.max_late_time).startOf("minute")?(R.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${b==null?void 0:b.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Se.createElement(Ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:f=>(0,U.BO)(f,{startTime:b==null?void 0:b.max_late_time}),disabledTime:f=>(0,U.hv)(f,{compared:b==null?void 0:b.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((h=w==null?void 0:w.course_groups)==null?void 0:h.length)>0&&Se.createElement(wo.Z,{spinning:C},Se.createElement($.default.Item,{name:"group_id",rules:[{required:!0,message:j.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Se.createElement(Dc,{data:(w==null?void 0:w.course_groups)||[],onChange:f=>{S({group_ids:f})}})))))};var Pc=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Bc),yu=y(59301),wc=Object.defineProperty,Ll=Object.getOwnPropertySymbols,kc=Object.prototype.hasOwnProperty,xc=Object.prototype.propertyIsEnumerable,Il=(e,n,u)=>n in e?wc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Sl=(e,n)=>{for(var u in n||(n={}))kc.call(n,u)&&Il(e,u,n[u]);if(Ll)for(var u of Ll(n))xc.call(n,u)&&Il(e,u,n[u]);return e},Oc=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var c;const[p,s]=(0,t.useState)(!1),o=(0,E.useIntl)(),[r,F]=(0,t.useState)("");(0,t.useEffect)(()=>{s(!1),F("")},[]);const l=()=>{r==="1"&&E.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),r==="2"&&(n(),s(!1),F(""))};return yu.createElement("section",{className:"tc animated fadeIn",style:Sl(Sl({},{color:"#999",margin:"200px auto"}),e)},yu.createElement("img",{src:za.z3}),yu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",yu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),yu.createElement("div",{style:{marginTop:"30px"}},yu.createElement(Pe.ZP,{disabled:((c=i==null?void 0:i.userInfo)==null?void 0:c.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),p&&yu.createElement(de.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>s(!1),onOk:l},yu.createElement("div",null,yu.createElement("div",null,yu.createElement(Fe.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>F("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),yu.createElement("div",null,yu.createElement(Fe.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>F("2")},"\u9009\u7528\u8D44\u6E90")))))},Ge=y(59301),Tc=Object.defineProperty,Lc=Object.defineProperties,Ic=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Sc=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Hl=(e,n,u)=>n in e?Tc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Sn=(e,n)=>{for(var u in n||(n={}))Sc.call(n,u)&&Hl(e,u,n[u]);if(Nl)for(var u of Nl(n))Nc.call(n,u)&&Hl(e,u,n[u]);return e},Mo=(e,n)=>Lc(e,Ic(n)),Hc=(e,n,u)=>new Promise((a,i)=>{var c=o=>{try{s(u.next(o))}catch(r){i(r)}},p=o=>{try{s(u.throw(o))}catch(r){i(r)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(c,p);s((u=u.apply(e,n)).next())});const Ro=(0,t.createContext)({selectArrs:[]}),Zc=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,c,p,s;const o=(0,E.useIntl)(),r=(0,E.useLocation)(),F=(0,E.useParams)(),[l,h]=(0,t.useState)(()=>Mo(Sn({},F),{id:F.coursesId,limit:20})),[j]=(0,E.useSearchParams)(),[x,A]=(0,t.useState)([]),[O,T]=(0,t.useState)(!1),[C,P]=(0,t.useState)(!1),[w,S]=(0,t.useState)([]),[b,K]=(0,t.useState)(!1),[ae,te]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:f}=a,{detailCommonHomeworksList:_,detailLeftMenus:q,detailTopBanner:L,taskList:N}=e;let xe;l.type=1,l.categoryId?l.category=l.categoryId:delete l.category,(0,t.useEffect)(()=>{const v=j.get("tabs");v&&v!==void 0&&((0,m.GJ)()?l.status=v:l.order=v)},[r.search]),(0,t.useEffect)(()=>{j.get("tabs")==="0"&&(l.status="0",l.page=1),l.status=j.get("tabs")},[j.get("tabs")]),(0,t.useEffect)(()=>{h(Sn(Sn({},l),F))},[F==null?void 0:F.categoryId]),(0,t.useEffect)(()=>{var v,z,Oe;if(F.categoryId?(l.categoryId=F.categoryId,l.category=F.categoryId):delete l.category,(v=a==null?void 0:a.userInfo)!=null&&v.login){(0,m.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:l.id}});const me=U.cX.getItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,"ProgramHomework");me&&(l.sort_by=me==null?void 0:me.type,l.sort_direction=me==null?void 0:me.direction,te(me==null?void 0:me.name));const ye=j.get("tabs");let st={};ye&&ye!==void 0&&((0,m.GJ)()?l.status=ye:l.order=ye),ne(st)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const me=j.get("tabs");let ye={};me&&me!==void 0&&((0,m.GJ)()?l.status=me:l.order=me),ne(ye)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,r==null?void 0:r.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(A([]),S([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{A([])},[_]),(0,t.useEffect)(()=>{P(!1)},[l.categoryId]),(0,t.useEffect)(()=>{_&&_.homeworks&&(x.length===_.homeworks.length&&x.length>0?T(!0):x.length!==_.homeworks.length&&T(!1))},[x]);const bt=(v,z)=>{l.page=v,ne()},ne=(v={})=>{A([]),S([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:Mo(Sn({},l),{type:5})})},Zt=()=>{if((0,m.GJ)()){const{all_count:v,unpublished_count:z,not_start_count:Oe,in_progress_count:me,overed_count:ye}=_;return[{name:"\u5168\u90E8",id:0,total:v||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:o.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:ye||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};q.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(v=>v.type==="common_homework")[0]);const d=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(v=>f!=null&&f.main_site?v:v!=="\u6536\u85CF").filter(v=>(0,m.GJ)()?!0:v!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],B=v=>{var z;if((0,m.Rm)()&&!((z=e.AssistantObject.hack)!=null&&z.can_create)){R.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}v==="1"?E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`):v==="2"?De():v==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},De=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:l}})},Dt=(c=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Ge.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Ge.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Ge.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Ge.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,m.GJ)()||(0,m.Rm)()}].filter(v=>v==null?void 0:v.isShow))==null?void 0:c.map(v=>(delete v.isShow,v)),Xe=v=>{var z,Oe,me,ye,st,tu,hu;if(x.length===0)return R.ZP.error(o.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;if(((z=a==null?void 0:a.userInfo)==null?void 0:z.user_status)===2&&(v==null?void 0:v.key)==="publish"){(0,Au.Rd)();return}let he=v.label||"",Pu={key:he,selectArrs:x,selectArrsAll:w,type:["publish","deadline"].includes(v.key)?1:"",params:l};switch(v.key){case"publish":if(he="\u7ACB\u5373\u53D1\u5E03",(0,m.Rm)()&&!((me=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&me.can_publish)){R.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"deadline":if(he="\u7ACB\u5373\u622A\u6B62",(0,m.Rm)()&&!((st=(ye=e.AssistantObject)==null?void 0:ye.hack)!=null&&st.can_stop)){R.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"batchpay":he="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(he="\u5220\u9664",(0,m.Rm)()&&!((hu=(tu=e.AssistantObject)==null?void 0:tu.hack)!=null&&hu.can_delete)){R.ZP.warning(o.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}break;case"collection":he="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Mo(Sn({},Pu),{key:he})})},Du=v=>Hc(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:l.categoryId,courseId:l.id,task_ids:v,container_type:"program_homework"}}),ne()}),Bu=(0,t.useMemo)(()=>{let v=[];return N.length>0&&(v=N.map(z=>{var Oe;return{user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:(Oe=z==null?void 0:z.status)==null?void 0:Oe[0]}})),v},[N]);return Ge.createElement(Ro.Provider,{value:{params:l,batchStatus:C,selectArrs:x,setSelectArrs:A,allSelect:O,dataSource:_.homeworks||[],detailLeftMenus:q,main_category_id:_.main_category_id||"",selectArrsAll:w,setAllSelect:T,useBatchStatus:P,dispatch:u,getData:ne,setSelectArrsAll:S}},Ge.createElement("section",null,Ge.createElement("aside",{className:dc.bg},Ge.createElement(tc,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Zt(),classroomList:e,isAdmin:(0,m.GJ)(),dispatch:u,type:_==null?void 0:_.main_category_name,TooltipTitle:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:l.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,U.Oo)(q==null?void 0:q.course_modules,l.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:v=>{v.id!==void 0&&((0,m.GJ)(),l.status=v.id),P(!1),l.page=1,E.history.replace(`${r.pathname}?tabs=${v.id}`),ne(l)},defaultSelectedKeys:[j.get("tabs")?j.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:l.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_name:_==null?void 0:_.category_name,category_id:(_==null?void 0:_.category_id)||(_==null?void 0:_.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:B}),Ge.createElement(uc,{dataSource:_.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:C,SortMenuName:ae,setSortMenuName:te,onSearch:v=>{l.search=v.trim(),l.page=1,ne()},onSort:v=>{var z;l.sort_by=v.type,l.sort_direction=v.direction,l.page=1,U.cX.setItem(`${(z=a==null?void 0:a.userInfo)==null?void 0:z.login}${(0,m.GJ)()?"Teacher":"Student"}`,v,"ProgramHomework"),ne(l)},onBatch:v=>P(v)})),(_==null?void 0:_.all_count)===0&&(0,m.GJ)()?!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Oc,{user:a,params:l,dispatch:u,onClick:()=>E.history.push(`/classrooms/${l.coursesId}/program_homework/${l.categoryId}/add`),onSelect:De}):(_==null?void 0:_.homeworks)&&_.homeworks.length===0&&!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(we.Z,null),Ge.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement(Ge.Fragment,null,Ge.createElement("aside",{className:"animated fadeIn"},(p=_==null?void 0:_.homeworks)==null?void 0:p.map((v,z)=>Ge.createElement(mc,{key:z,user:a,dataSource:v,params:l,classroomList:e,manageAllGroup:_==null?void 0:_.manage_all_group,getData:ne})),!n[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Ge.createElement("aside",{className:"tc mb50 mt30"},(_==null?void 0:_.query_total_count)>10&&Ge.createElement(Ee.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:bt,defaultPageSize:20,defaultCurrent:1,current:l.page||1,total:(0,m.GJ)()?_.query_total_count:_.student_all_count}))),x.length>0&&(0,m.GJ)()&&Ge.createElement(ut.Z,{offsetBottom:0},Ge.createElement(oc,{buttonDataSource:Dt,onClick:Xe})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&Ge.createElement(Pc,{getData:ne}),Ge.createElement(ai,{onCallback:()=>P(!1)}),Ge.createElement(hc.Z,{onOk:()=>{ne()}}),Ge.createElement(gc.Z,{onOk:()=>{}}),Ge.createElement(li.Z,{onCallback:()=>P(!1),courseEndTime:_==null?void 0:_.course_end_time}),Ge.createElement(nu.Z,{courseEndTime:_==null?void 0:_.course_end_time,courseId:F.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{P(!1),ne()}}),Ge.createElement(Ei,null),Ge.createElement(Ci,{onCallback:()=>P(!1)}),Ge.createElement(xi,{onCallback:()=>P(!1)}),Ge.createElement(Ji,{refreshList:ne}),Ge.createElement(ec,null),Ge.createElement(Bo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Du,data:Bu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),b&&Ge.createElement(yc,{courseId:l.coursesId,type:"1",onCancel:()=>K(!1)})))};var jc=(0,E.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Zc);const Mc=({globalSetting:e})=>{var n;const u=(0,E.useIntl)();switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case D.Fy.THEMEONE:return t.createElement(nr,null);case D.Fy.THEMETHREE:return t.createElement(Xs,null);case D.Fy.DEFAULT:default:return t.createElement(jc,null)}};var Rc=(0,E.connect)(({globalSetting:e})=>({globalSetting:e}))(Mc)},12480:function(iu,ft,y){"use strict";y.d(ft,{$J:function(){return E},JZ:function(){return Ee},bN:function(){return U},jP:function(){return ut},rO:function(){return R}});var D=y(57193),t=(m,de,ie)=>new Promise((_t,ve)=>{var ge=oe=>{try{V(ie.next(oe))}catch(ot){ve(ot)}},Be=oe=>{try{V(ie.throw(oe))}catch(ot){ve(ot)}},V=oe=>oe.done?_t(oe.value):Promise.resolve(oe.value).then(ge,Be);V((ie=ie.apply(m,de)).next())});function E(m){return(0,D.U2)(`libraries/${m}.json`)}function R(m){return(0,D.U2)("library_tags.json",m)}function Ee(m){return t(this,null,function*(){return(yield(0,D.IV)(`attachments/${m}.json`)).status===0})}function ut(m){return(0,D.v_)("libraries.json",m)}function U(m,de){return(0,D.gz)(`libraries/${m}.json`,de)}},27666:function(iu,ft,y){"use strict";var D=y(94480),t=y(16089);function E(R){let Ee;const ut=m=>()=>{Ee=null,R.apply(void 0,(0,D.Z)(m))},U=function(){if(Ee==null){for(var m=arguments.length,de=new Array(m),ie=0;ie<m;ie++)de[ie]=arguments[ie];Ee=(0,t.Z)(ut(de))}};return U.cancel=()=>{t.Z.cancel(Ee),Ee=null},U}ft.Z=E},81228:function(iu,ft,y){"use strict";y.d(ft,{Z:function(){return Ut}});var D=y(67732),t=y(83652),E=y(42403),R=y(158),Ee=y(59301),ut=y(92310),U=y.n(ut),m=y(29301),de=y(2738),ie=y(27666),_t=y(36355),ve=y(83116),ge=y(37613);const Be=$=>{const{componentCls:ue}=$;return{[ue]:{position:"fixed",zIndex:$.zIndexPopup}}};var V=(0,ve.Z)("Affix",$=>{const ue=(0,ge.TS)($,{zIndexPopup:$.zIndexBase+10});return[Be(ue)]});function oe($){return $!==window?$.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function ot($,ue,Fe){if(Fe!==void 0&&ue.top>$.top-Fe)return Fe+ue.top}function Bt($,ue,Fe){if(Fe!==void 0&&ue.bottom<$.bottom+Fe){const W=window.innerHeight-ue.bottom;return Fe+W}}const Pt=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function fe(){return typeof window!="undefined"?window:null}var wt;(function($){$[$.None=0]="None",$[$.Prepare=1]="Prepare"})(wt||(wt={}));let Tt=function($){(0,E.Z)(Fe,$);var ue=(0,R.Z)(Fe);function Fe(){var W;return(0,D.Z)(this,Fe),W=ue.apply(this,arguments),W.state={status:wt.None,lastAffix:!1,prevTarget:null},W.placeholderNodeRef=(0,Ee.createRef)(),W.fixedNodeRef=(0,Ee.createRef)(),W.addListeners=()=>{const H=W.getTargetFunc(),Ae=H==null?void 0:H(),{prevTarget:le}=W.state;le!==Ae&&(Pt.forEach(at=>{le==null||le.removeEventListener(at,W.lazyUpdatePosition),Ae==null||Ae.addEventListener(at,W.lazyUpdatePosition)}),W.updatePosition(),W.setState({prevTarget:Ae}))},W.removeListeners=()=>{W.timer&&(clearTimeout(W.timer),W.timer=null);const{prevTarget:H}=W.state,Ae=W.getTargetFunc(),le=Ae==null?void 0:Ae();Pt.forEach(at=>{le==null||le.removeEventListener(at,W.lazyUpdatePosition),H==null||H.removeEventListener(at,W.lazyUpdatePosition)}),W.updatePosition.cancel(),W.lazyUpdatePosition.cancel()},W.getOffsetTop=()=>{const{offsetBottom:H,offsetTop:Ae}=W.props;return H===void 0&&Ae===void 0?0:Ae},W.getOffsetBottom=()=>W.props.offsetBottom,W.measure=()=>{const{status:H,lastAffix:Ae}=W.state,{onChange:le}=W.props,at=W.getTargetFunc();if(H!==wt.Prepare||!W.fixedNodeRef.current||!W.placeholderNodeRef.current||!at)return;const Y=W.getOffsetTop(),Ne=W.getOffsetBottom(),G=at();if(G){const _e={status:wt.None},ee=oe(W.placeholderNodeRef.current);if(ee.top===0&&ee.left===0&&ee.width===0&&ee.height===0)return;const re=oe(G),se=ot(ee,re,Y),X=Bt(ee,re,Ne);se!==void 0?(_e.affixStyle={position:"fixed",top:se,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}):X!==void 0&&(_e.affixStyle={position:"fixed",bottom:X,width:ee.width,height:ee.height},_e.placeholderStyle={width:ee.width,height:ee.height}),_e.lastAffix=!!_e.affixStyle,le&&Ae!==_e.lastAffix&&le(_e.lastAffix),W.setState(_e)}},W.prepareMeasure=()=>{W.setState({status:wt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},W.updatePosition=(0,ie.Z)(()=>{W.prepareMeasure()}),W.lazyUpdatePosition=(0,ie.Z)(()=>{const H=W.getTargetFunc(),{affixStyle:Ae}=W.state;if(H&&Ae){const le=W.getOffsetTop(),at=W.getOffsetBottom(),Y=H();if(Y&&W.placeholderNodeRef.current){const Ne=oe(Y),G=oe(W.placeholderNodeRef.current),_e=ot(G,Ne,le),ee=Bt(G,Ne,at);if(_e!==void 0&&Ae.top===_e||ee!==void 0&&Ae.bottom===ee)return}}W.prepareMeasure()}),W}return(0,t.Z)(Fe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:H}=this.context,{target:Ae}=this.props;return Ae!==void 0?Ae:H!=null?H:fe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(H){this.addListeners(),(H.offsetTop!==this.props.offsetTop||H.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:H,placeholderStyle:Ae}=this.state,{affixPrefixCls:le,rootClassName:at,children:Y}=this.props,Ne=U()(H&&at,{[le]:!!H});let G=(0,de.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Ee.createElement(m.Z,{onResize:this.updatePosition},Ee.createElement("div",Object.assign({},G,{ref:this.placeholderNodeRef}),H&&Ee.createElement("div",{style:Ae,"aria-hidden":"true"}),Ee.createElement("div",{className:Ne,ref:this.fixedNodeRef,style:H},Ee.createElement(m.Z,{onResize:this.updatePosition},Y))))}}]),Fe}(Ee.Component);Tt.contextType=_t.E_;var Ut=(0,Ee.forwardRef)(($,ue)=>{const{prefixCls:Fe,rootClassName:W}=$,{getPrefixCls:H}=(0,Ee.useContext)(_t.E_),Ae=H("affix",Fe),[le,at]=V(Ae),Y=Object.assign(Object.assign({},$),{affixPrefixCls:Ae,rootClassName:U()(W,at)});return le(Ee.createElement(Tt,Object.assign({},Y,{ref:ue})))})},48066:function(iu,ft,y){"use strict";y.d(ft,{default:function(){return Yn}});var D=y(59301),t=y(40001),E=y(81953),R=y(54476),Ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},ut=Ee,U=y(7657),m=function(Z,M){return D.createElement(U.Z,(0,R.Z)({},Z,{ref:M,icon:ut}))},de=D.forwardRef(m),ie=de,_t=y(92310),ve=y.n(_t),ge=y(25769),Be=y.n(ge),V=y(29301),oe=y(11592),ot=y(34280),Bt=y(18929),Pt=y(2738),fe=y(8654),wt=y(24514),Tt=y(10228),Vu=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M};const Ut={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var ue=D.forwardRef((g,Z)=>{const M=We=>{const{keyCode:Te}=We;Te===Tt.Z.ENTER&&We.preventDefault()},I=We=>{const{keyCode:Te}=We,{onClick:Ft}=g;Te===Tt.Z.ENTER&&Ft&&Ft()},{style:J,noStyle:Re,disabled:Ue}=g,Et=Vu(g,["style","noStyle","disabled"]);let je={};return Re||(je=Object.assign({},Ut)),Ue&&(je.pointerEvents="none"),je=Object.assign(Object.assign({},je),J),D.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Z},Et,{onKeyDown:M,onKeyUp:I,style:je}))}),Fe=y(36355),W=y(9763),H=y(6848),Ae={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},le=Ae,at=function(Z,M){return D.createElement(U.Z,(0,R.Z)({},Z,{ref:M,icon:le}))},Y=D.forwardRef(at),Ne=Y,G=y(92343),_e=y(1643),ee=y(15969),re=y(83116),se=y(30071);const X=(g,Z,M,I)=>{const{titleMarginBottom:J,fontWeightStrong:Re}=I;return{marginBottom:J,color:M,fontWeight:Re,fontSize:g,lineHeight:Z}},lt=g=>{const Z=[1,2,3,4,5],M={};return Z.forEach(I=>{M[`
h${I}&,
div&-h${I},
div&-h${I} > textarea,
h${I}
`]=X(g[`fontSizeHeading${I}`],g[`lineHeightHeading${I}`],g.colorTextHeading,g)}),M},it=g=>{const{componentCls:Z}=g;return{"a&, a":Object.assign(Object.assign({},(0,ee.N)(g)),{textDecoration:g.linkDecoration,"&:active, &:hover":{textDecoration:g.linkHoverDecoration},[`&[disabled], &${Z}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:g.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},xt=g=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:g.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:g.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:se.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:g.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Rt=g=>{const{componentCls:Z,paddingSM:M}=g,I=M;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-g.paddingSM,marginTop:-I,marginBottom:`calc(1em - ${I}px)`},[`${Z}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:g.marginXS+2,insetBlockEnd:g.marginXS,color:g.colorTextDescription,fontWeight:"normal",fontSize:g.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},nt=g=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:g.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"}}),Ze=g=>{const{componentCls:Z,titleMarginTop:M}=g;return{[Z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:g.colorText,wordBreak:"break-word",lineHeight:g.lineHeight,[`&${Z}-secondary`]:{color:g.colorTextDescription},[`&${Z}-success`]:{color:g.colorSuccess},[`&${Z}-warning`]:{color:g.colorWarning},[`&${Z}-danger`]:{color:g.colorError,"a&:active, a&:focus":{color:g.colorErrorActive},"a&:hover":{color:g.colorErrorHover}},[`&${Z}-disabled`]:{color:g.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},lt(g)),{[`
& + h1${Z},
& + h2${Z},
& + h3${Z},
& + h4${Z},
& + h5${Z}
`]:{marginTop:M},"\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:M}}}),xt(g)),it(g)),{[`
${Z}-expand,
${Z}-edit,
${Z}-copy
`]:Object.assign(Object.assign({},(0,ee.N)(g)),{marginInlineStart:g.marginXXS})}),Rt(g)),nt(g)),qe()),{"&-rtl":{direction:"rtl"}})}};var Lt=(0,re.Z)("Typography",g=>[Ze(g)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),uu=g=>{const{prefixCls:Z,"aria-label":M,className:I,style:J,direction:Re,maxLength:Ue,autoSize:Et=!0,value:je,onSave:We,onCancel:Te,onEnd:Ft,component:et,enterIcon:vt=D.createElement(Ne,null)}=g,rt=D.useRef(null),yt=D.useRef(!1),It=D.useRef(),[lu,ru]=D.useState(je);D.useEffect(()=>{ru(je)},[je]),D.useEffect(()=>{if(rt.current&&rt.current.resizableTextArea){const{textArea:gt}=rt.current.resizableTextArea;gt.focus();const{length:pt}=gt.value;gt.setSelectionRange(pt,pt)}},[]);const He=gt=>{let{target:pt}=gt;ru(pt.value.replace(/[\n\r]/g,""))},we=()=>{yt.current=!0},Ce=()=>{yt.current=!1},Me=gt=>{let{keyCode:pt}=gt;yt.current||(It.current=pt)},dt=()=>{We(lu.trim())},St=gt=>{let{keyCode:pt,ctrlKey:pu,altKey:Nu,metaKey:fu,shiftKey:en}=gt;It.current===pt&&!yt.current&&!pu&&!Nu&&!fu&&!en&&(pt===Tt.Z.ENTER?(dt(),Ft==null||Ft()):pt===Tt.Z.ESC&&Te())},Ke=()=>{dt()},tt=et?`${Z}-${et}`:"",[ht,Mt]=Lt(Z),qt=ve()(Z,`${Z}-edit-content`,{[`${Z}-rtl`]:Re==="rtl"},I,tt,Mt);return ht(D.createElement("div",{className:qt,style:J},D.createElement(_e.Z,{ref:rt,maxLength:Ue,value:lu,onChange:He,onKeyDown:Me,onKeyUp:St,onCompositionStart:we,onCompositionEnd:Ce,onBlur:Ke,"aria-label":M,rows:1,autoSize:Et}),vt!==null?(0,G.Tm)(vt,{className:`${Z}-edit-content-confirm`}):null))},nu=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M},$t=D.forwardRef((g,Z)=>{const{prefixCls:M,component:I="article",className:J,rootClassName:Re,setContentRef:Ue,children:Et,direction:je,style:We}=g,Te=nu(g,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ft,direction:et,typography:vt}=D.useContext(Fe.E_),rt=je!=null?je:et;let yt=Z;Ue&&(yt=(0,fe.sQ)(Z,Ue));const It=Ft("typography",M),[lu,ru]=Lt(It),He=ve()(It,vt==null?void 0:vt.className,{[`${It}-rtl`]:rt==="rtl"},J,Re,ru),we=Object.assign(Object.assign({},vt==null?void 0:vt.style),We);return lu(D.createElement(I,Object.assign({className:He,style:we,ref:yt},Te),Et))});function Ou(g,Z){return D.useMemo(()=>{const M=!!g;return[M,Object.assign(Object.assign({},Z),M&&typeof g=="object"?g:null)]},[g])}var Tu=(g,Z)=>{const M=D.useRef(!1);D.useEffect(()=>{M.current?g():M.current=!0},Z)};function mt(g){const Z=typeof g;return Z==="string"||Z==="number"}function mu(g){let Z=0;return g.forEach(M=>{mt(M)?Z+=String(M).length:Z+=1}),Z}function gu(g,Z){let M=0;const I=[];for(let J=0;J<g.length;J+=1){if(M===Z)return I;const Re=g[J],Et=mt(Re)?String(Re).length:1,je=M+Et;if(je>Z){const We=Z-M;return I.push(String(Re).slice(0,We)),I}I.push(Re),M=je}return g}const qu=0,du=1,Lu=2,Iu=3,Ye=4;var Vt=g=>{let{enabledMeasure:Z,children:M,text:I,width:J,fontSize:Re,rows:Ue,onEllipsis:Et}=g;const[[je,We,Te],Ft]=D.useState([0,0,0]),[et,vt]=D.useState(0),[rt,yt]=D.useState(qu),[It,lu]=D.useState(0),ru=D.useRef(null),He=D.useRef(null),we=D.useMemo(()=>(0,oe.Z)(I),[I]),Ce=D.useMemo(()=>mu(we),[we]),Me=D.useMemo(()=>!Z||rt!==Iu?et&&rt!==Ye&&Z?M(gu(we,et),et<Ce):M(we,!1):M(gu(we,We),We<Ce),[Z,rt,M,we,We,Ce]);(0,ot.Z)(()=>{Z&&J&&Re&&Ce&&(yt(du),Ft([0,Math.ceil(Ce/2),Ce]))},[Z,J,Re,I,Ce,Ue]),(0,ot.Z)(()=>{var tt;rt===du&&lu(((tt=ru.current)===null||tt===void 0?void 0:tt.offsetHeight)||0)},[rt]),(0,ot.Z)(()=>{var tt,ht;if(It){if(rt===du){const Mt=((tt=He.current)===null||tt===void 0?void 0:tt.offsetHeight)||0,qt=Ue*It;Mt<=qt?(yt(Ye),Et(!1)):yt(Lu)}else if(rt===Lu)if(je!==Te){const Mt=((ht=He.current)===null||ht===void 0?void 0:ht.offsetHeight)||0,qt=Ue*It;let gt=je,pt=Te;je===Te-1?pt=je:Mt<=qt?gt=We:pt=We;const pu=Math.ceil((gt+pt)/2);Ft([gt,pu,pt])}else yt(Iu),vt(We),Et(!0)}},[rt,je,Te,Ue,It]);const dt={width:J,whiteSpace:"normal",margin:0,padding:0},St=(tt,ht,Mt)=>D.createElement("span",{"aria-hidden":!0,ref:ht,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Re/2)*2},Mt)},tt),Ke=(tt,ht)=>{const Mt=gu(we,tt);return St(M(Mt,!0),ht,dt)};return D.createElement(D.Fragment,null,Me,Z&&rt!==Iu&&rt!==Ye&&D.createElement(D.Fragment,null,St("lg",ru,{wordBreak:"keep-all",whiteSpace:"nowrap"}),rt===du?St(M(we,!1),He,dt):Ke(We,He)))},Fu=g=>{let{enabledEllipsis:Z,isEllipsis:M,children:I,tooltipProps:J}=g;return!(J!=null&&J.title)||!Z?I:D.createElement(H.Z,Object.assign({open:M?void 0:!1},J),I)},Ot=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M};function Su(g,Z){let{mark:M,code:I,underline:J,delete:Re,strong:Ue,keyboard:Et,italic:je}=g,We=Z;function Te(Ft,et){et&&(We=D.createElement(Ft,{},We))}return Te("strong",Ue),Te("u",J),Te("del",Re),Te("code",I),Te("mark",M),Te("kbd",Et),Te("i",je),We}function au(g,Z,M){return g===!0||g===void 0?Z:g||M&&Z}function nn(g){return g===!1?[!1,!1]:Array.isArray(g)?g:[g]}const pn="...";var Ju=D.forwardRef((g,Z)=>{var M,I,J;const{prefixCls:Re,className:Ue,style:Et,type:je,disabled:We,children:Te,ellipsis:Ft,editable:et,copyable:vt,component:rt,title:yt}=g,It=Ot(g,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:lu,direction:ru}=D.useContext(Fe.E_),[He]=(0,W.Z)("Text"),we=D.useRef(null),Ce=D.useRef(null),Me=lu("typography",Re),dt=(0,Pt.Z)(It,["mark","code","delete","underline","strong","keyboard","italic"]),[St,Ke]=Ou(et),[tt,ht]=(0,Bt.Z)(!1,{value:Ke.editing}),{triggerType:Mt=["icon"]}=Ke,qt=Q=>{var be;Q&&((be=Ke.onStart)===null||be===void 0||be.call(Ke)),ht(Q)};Tu(()=>{var Q;tt||(Q=Ce.current)===null||Q===void 0||Q.focus()},[tt]);const gt=Q=>{Q==null||Q.preventDefault(),qt(!0)},pt=Q=>{var be;(be=Ke.onChange)===null||be===void 0||be.call(Ke,Q),qt(!1)},pu=()=>{var Q;(Q=Ke.onCancel)===null||Q===void 0||Q.call(Ke),qt(!1)},[Nu,fu]=Ou(vt),[en,Pn]=D.useState(!1),wn=D.useRef(null),Un={};fu.format&&(Un.format=fu.format);const kn=()=>{wn.current&&clearTimeout(wn.current)},Kn=Q=>{var be;Q==null||Q.preventDefault(),Q==null||Q.stopPropagation(),Be()(fu.text||String(Te)||"",Un),Pn(!0),kn(),wn.current=setTimeout(()=>{Pn(!1)},3e3),(be=fu.onCopy)===null||be===void 0||be.call(fu,Q)};D.useEffect(()=>kn,[]);const[Xn,mo]=D.useState(!1),[Qn,po]=D.useState(!1),[pe,At]=D.useState(!1),[Gt,xn]=D.useState(!1),[fo,Eo]=D.useState(!1),[vn,Ko]=D.useState(!0),[Hu,Ct]=Ou(Ft,{expandable:!1}),Jt=Hu&&!pe,{rows:tn=1}=Ct,On=D.useMemo(()=>!Jt||Ct.suffix!==void 0||Ct.onEllipsis||Ct.expandable||St||Nu,[Jt,Ct,St,Nu]);(0,ot.Z)(()=>{Hu&&!On&&(mo((0,wt.G)("webkitLineClamp")),po((0,wt.G)("textOverflow")))},[On,Hu]);const su=D.useMemo(()=>On?!1:tn===1?Qn:Xn,[On,Qn,Xn]),Yu=Jt&&(su?fo:Gt),Nt=Jt&&tn===1&&su,un=Jt&&tn>1&&su,Au=Q=>{var be;At(!0),(be=Ct.onExpand)===null||be===void 0||be.call(Ct,Q)},[_o,vo]=D.useState(0),[yo,qn]=D.useState(0),ho=(Q,be)=>{let{offsetWidth:Ht}=Q;var eu;vo(Ht),qn(parseInt((eu=window.getComputedStyle)===null||eu===void 0?void 0:eu.call(window,be).fontSize,10)||0)},go=Q=>{var be;xn(Q),Gt!==Q&&((be=Ct.onEllipsis)===null||be===void 0||be.call(Ct,Q))};D.useEffect(()=>{const Q=we.current;if(Hu&&su&&Q){const be=un?Q.offsetHeight<Q.scrollHeight:Q.offsetWidth<Q.scrollWidth;fo!==be&&Eo(be)}},[Hu,su,Te,un,vn]),D.useEffect(()=>{const Q=we.current;if(typeof IntersectionObserver=="undefined"||!Q||!su||!Jt)return;const be=new IntersectionObserver(()=>{Ko(!!Q.offsetParent)});return be.observe(Q),()=>{be.disconnect()}},[su,Jt]);let Cu={};Ct.tooltip===!0?Cu={title:(M=Ke.text)!==null&&M!==void 0?M:Te}:D.isValidElement(Ct.tooltip)?Cu={title:Ct.tooltip}:typeof Ct.tooltip=="object"?Cu=Object.assign({title:(I=Ke.text)!==null&&I!==void 0?I:Te},Ct.tooltip):Cu={title:Ct.tooltip};const bu=D.useMemo(()=>{const Q=be=>["string","number"].includes(typeof be);if(!(!Hu||su)){if(Q(Ke.text))return Ke.text;if(Q(Te))return Te;if(Q(yt))return yt;if(Q(Cu.title))return Cu.title}},[Hu,su,yt,Cu.title,Yu]);if(tt)return D.createElement(uu,{value:(J=Ke.text)!==null&&J!==void 0?J:typeof Te=="string"?Te:"",onSave:pt,onCancel:pu,onEnd:Ke.onEnd,prefixCls:Me,className:Ue,style:Et,direction:ru,component:rt,maxLength:Ke.maxLength,autoSize:Ke.autoSize,enterIcon:Ke.enterIcon});const Fo=()=>{const{expandable:Q,symbol:be}=Ct;if(!Q)return null;let Ht;return be?Ht=be:Ht=He==null?void 0:He.expand,D.createElement("a",{key:"expand",className:`${Me}-expand`,onClick:Au,"aria-label":He==null?void 0:He.expand},Ht)},Eu=()=>{if(!St)return;const{icon:Q,tooltip:be}=Ke,Ht=(0,oe.Z)(be)[0]||(He==null?void 0:He.edit),eu=typeof Ht=="string"?Ht:"";return Mt.includes("icon")?D.createElement(H.Z,{key:"edit",title:be===!1?"":Ht},D.createElement(ue,{ref:Ce,className:`${Me}-edit`,onClick:gt,"aria-label":eu},Q||D.createElement(ie,{role:"button"}))):null},Xo=()=>{if(!Nu)return;const{tooltips:Q,icon:be}=fu,Ht=nn(Q),eu=nn(be),rn=en?au(Ht[1],He==null?void 0:He.copied):au(Ht[0],He==null?void 0:He.copy),bo=en?He==null?void 0:He.copied:He==null?void 0:He.copy,Do=typeof rn=="string"?rn:bo;return D.createElement(H.Z,{key:"copy",title:rn},D.createElement(ue,{className:ve()(`${Me}-copy`,en&&`${Me}-copy-success`),onClick:Kn,"aria-label":Do},en?au(eu[1],D.createElement(t.Z,null),!0):au(eu[0],D.createElement(E.Z,null),!0)))},Ao=Q=>[Q&&Fo(),Eu(),Xo()],Co=Q=>[Q&&D.createElement("span",{"aria-hidden":!0,key:"ellipsis"},pn),Ct.suffix,Ao(Q)];return D.createElement(V.Z,{onResize:ho,disabled:!Jt||su},Q=>D.createElement(Fu,{tooltipProps:Cu,enabledEllipsis:Jt,isEllipsis:Yu},D.createElement($t,Object.assign({className:ve()({[`${Me}-${je}`]:je,[`${Me}-disabled`]:We,[`${Me}-ellipsis`]:Hu,[`${Me}-single-line`]:Jt&&tn===1,[`${Me}-ellipsis-single-line`]:Nt,[`${Me}-ellipsis-multiple-line`]:un},Ue),prefixCls:Re,style:Object.assign(Object.assign({},Et),{WebkitLineClamp:un?tn:void 0}),component:rt,ref:(0,fe.sQ)(Q,we,Z),direction:ru,onClick:Mt.includes("text")?gt:void 0,"aria-label":bu==null?void 0:bu.toString(),title:yt},dt),D.createElement(Vt,{enabledMeasure:Jt&&!su,text:Te,rows:tn,width:_o,fontSize:yo,onEllipsis:go},(be,Ht)=>{let eu=be;return be.length&&Ht&&bu&&(eu=D.createElement("span",{key:"show-content","aria-hidden":!0},eu)),Su(g,D.createElement(D.Fragment,null,eu,Co(Ht)))}))))}),fn=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M},En=D.forwardRef((g,Z)=>{var{ellipsis:M,rel:I}=g,J=fn(g,["ellipsis","rel"]);const Re=Object.assign(Object.assign({},J),{rel:I===void 0&&J.target==="_blank"?"noopener noreferrer":I});return delete Re.navigate,D.createElement(Ju,Object.assign({},Re,{ref:Z,ellipsis:!!M,component:"a"}))}),Wu=D.forwardRef((g,Z)=>D.createElement(Ju,Object.assign({ref:Z},g,{component:"div"}))),zu=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M};const an=(g,Z)=>{var{ellipsis:M}=g,I=zu(g,["ellipsis"]);const J=D.useMemo(()=>M&&typeof M=="object"?(0,Pt.Z)(M,["expandable","rows"]):M,[M]);return D.createElement(Ju,Object.assign({ref:Z},I,{ellipsis:J,component:"span"}))};var Bn=D.forwardRef(an),Qt=function(g,Z){var M={};for(var I in g)Object.prototype.hasOwnProperty.call(g,I)&&Z.indexOf(I)<0&&(M[I]=g[I]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,I=Object.getOwnPropertySymbols(g);J<I.length;J++)Z.indexOf(I[J])<0&&Object.prototype.propertyIsEnumerable.call(g,I[J])&&(M[I[J]]=g[I[J]]);return M};const _n=[1,2,3,4,5];var ln=D.forwardRef((g,Z)=>{const{level:M=1}=g,I=Qt(g,["level"]);let J;return _n.includes(M)?J=`h${M}`:J="h1",D.createElement(Ju,Object.assign({ref:Z},I,{component:J}))});const Pe=$t;Pe.Text=Bn,Pe.Link=En,Pe.Title=ln,Pe.Paragraph=Wu;var Yn=Pe},51581:function(iu,ft,y){"use strict";Object.defineProperty(ft,"__esModule",{value:!0});var D=function(){function ve(ge,Be){for(var V=0;V<Be.length;V++){var oe=Be[V];oe.enumerable=oe.enumerable||!1,oe.configurable=!0,"value"in oe&&(oe.writable=!0),Object.defineProperty(ge,oe.key,oe)}}return function(ge,Be,V){return Be&&ve(ge.prototype,Be),V&&ve(ge,V),ge}}(),t=y(59301),E=ut(t),R=y(12708),Ee=ut(R);function ut(ve){return ve&&ve.__esModule?ve:{default:ve}}function U(ve,ge){var Be={};for(var V in ve)ge.indexOf(V)>=0||Object.prototype.hasOwnProperty.call(ve,V)&&(Be[V]=ve[V]);return Be}function m(ve,ge){if(!(ve instanceof ge))throw new TypeError("Cannot call a class as a function")}function de(ve,ge){if(!ve)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return ge&&(typeof ge=="object"||typeof ge=="function")?ge:ve}function ie(ve,ge){if(typeof ge!="function"&&ge!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof ge);ve.prototype=Object.create(ge&&ge.prototype,{constructor:{value:ve,enumerable:!1,writable:!0,configurable:!0}}),ge&&(Object.setPrototypeOf?Object.setPrototypeOf(ve,ge):ve.__proto__=ge)}var _t=function(ve){ie(ge,ve);function ge(Be){m(this,ge);var V=de(this,(ge.__proto__||Object.getPrototypeOf(ge)).call(this,Be));return V.scrollListener=V.scrollListener.bind(V),V.eventListenerOptions=V.eventListenerOptions.bind(V),V.mousewheelListener=V.mousewheelListener.bind(V),V}return D(ge,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var V=this.getParentElement(this.scrollComponent);V.scrollTop=V.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var V=!1,oe={get passive(){V=!0}};try{document.addEventListener("test",null,oe),document.removeEventListener("test",null,oe)}catch(ot){}return V}},{key:"eventListenerOptions",value:function(){var V=this.props.useCapture;return this.isPassiveSupported()&&(V={useCapture:this.props.useCapture,passive:!0}),V}},{key:"setDefaultLoader",value:function(V){this.defaultLoader=V}},{key:"detachMousewheelListener",value:function(){var V=window;this.props.useWindow===!1&&(V=this.scrollComponent.parentNode),V.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var V=window;this.props.useWindow===!1&&(V=this.getParentElement(this.scrollComponent)),V.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),V.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(V){var oe=this.props.getScrollParent&&this.props.getScrollParent();return oe!=null?oe:V&&V.parentNode}},{key:"filterProps",value:function(V){return V}},{key:"attachScrollListener",value:function(){var V=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!V)){var oe=window;this.props.useWindow===!1&&(oe=V),oe.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),oe.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),oe.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(V){V.deltaY===1&&!this.isPassiveSupported()&&V.preventDefault()}},{key:"scrollListener",value:function(){var V=this.scrollComponent,oe=window,ot=this.getParentElement(V),Bt=void 0;if(this.props.useWindow){var Pt=document.documentElement||document.body.parentNode||document.body,fe=oe.pageYOffset!==void 0?oe.pageYOffset:Pt.scrollTop;this.props.isReverse?Bt=fe:Bt=this.calculateOffset(V,fe)}else this.props.isReverse?Bt=ot.scrollTop:Bt=V.scrollHeight-ot.scrollTop-ot.clientHeight;Bt<Number(this.props.threshold)&&V&&V.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(V,oe){return V?this.calculateTopPosition(V)+(V.offsetHeight-oe-window.innerHeight):0}},{key:"calculateTopPosition",value:function(V){return V?V.offsetTop+this.calculateTopPosition(V.offsetParent):0}},{key:"render",value:function(){var V=this,oe=this.filterProps(this.props),ot=oe.children,Bt=oe.element,Pt=oe.hasMore,fe=oe.initialLoad,wt=oe.isReverse,Tt=oe.loader,Vu=oe.loadMore,Ut=oe.pageStart,$=oe.ref,ue=oe.threshold,Fe=oe.useCapture,W=oe.useWindow,H=oe.getScrollParent,Ae=U(oe,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Ae.ref=function(at){V.scrollComponent=at,$&&$(at)};var le=[ot];return Pt&&(Tt?wt?le.unshift(Tt):le.push(Tt):this.defaultLoader&&(wt?le.unshift(this.defaultLoader):le.push(this.defaultLoader))),E.default.createElement(Bt,Ae,le)}}]),ge}(t.Component);_t.propTypes={children:Ee.default.node.isRequired,element:Ee.default.node,hasMore:Ee.default.bool,initialLoad:Ee.default.bool,isReverse:Ee.default.bool,loader:Ee.default.node,loadMore:Ee.default.func.isRequired,pageStart:Ee.default.number,ref:Ee.default.func,getScrollParent:Ee.default.func,threshold:Ee.default.number,useCapture:Ee.default.bool,useWindow:Ee.default.bool},_t.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ft.default=_t,iu.exports=ft.default},26724:function(iu,ft,y){iu.exports=y(51581)}}]);