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

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return x}});var c=l(54476),u=l(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"},S=E,q=l(7657),ye=function(U,ce){return u.createElement(q.Z,(0,c.Z)({},U,{ref:ce,icon:S}))},ue=u.forwardRef(ye),x=ue},61481:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return x}});var c=l(54476),u=l(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"},S=E,q=l(7657),ye=function(U,ce){return u.createElement(q.Z,(0,c.Z)({},U,{ref:ce,icon:S}))},ue=u.forwardRef(ye),x=ue},26674:function(dt,Me,l){"use strict";l.d(Me,{z:function(){return de},Z:function(){return Ie}});var c=l(59301),u=l(54580),E=l(8591),S=l(43418),q=l(3113),ye=l(35545),ue=l(79752),x=Object.defineProperty,B=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,D=(Ee,Fe,ie)=>Fe in Ee?x(Ee,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[Fe]=ie,k=(Ee,Fe)=>{for(var ie in Fe||(Fe={}))U.call(Fe,ie)&&D(Ee,ie,Fe[ie]);if(B)for(var ie of B(Fe))ce.call(Fe,ie)&&D(Ee,ie,Fe[ie]);return Ee},$=(Ee,Fe,ie)=>new Promise((Se,ct)=>{var vt=st=>{try{pt(ie.next(st))}catch($e){ct($e)}},at=st=>{try{pt(ie.throw(st))}catch($e){ct($e)}},pt=st=>st.done?Se(st.value):Promise.resolve(st.value).then(vt,at);pt((ie=ie.apply(Ee,Fe)).next())});const F="\u3000\u3000";function i(Ee){var Fe=["Bytes","KB","MB","GB","TB"];if(Ee==0)return"0 Byte";var ie=parseInt(""+Math.floor(Math.log(Ee)/Math.log(1024)),10);return(Ee/Math.pow(1024,ie)).toFixed(1)+" "+Fe[ie]}var W=({value:Ee=[],action:Fe,onChange:ie,className:Se,maxSize:ct=150,title:vt="\u6587\u4EF6\u4E0A\u4F20",accept:at=null})=>{const pt={multiple:!1,fileList:Ee,accept:at,withCredentials:!0,beforeUpload:$e=>$e.size/1024/1024<ct?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ct}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($e){var jt,ze,Rt,Ou;let St=[...$e.fileList];if(St=St.map(Gt=>(Gt.name.indexOf(F)===-1&&(Gt.name=`${Gt.name}${F}${i(Gt.size)}`),k({},Gt))),$e.file.status==="done"&&((ze=(jt=$e.file)==null?void 0:jt.response)==null?void 0:ze.status)===-1){message.error((Ou=(Rt=$e.file)==null?void 0:Rt.response)==null?void 0:Ou.message),ie([]);return}ie(St)},onRemove:$e=>$(void 0,null,function*(){const jt=$e.size/1024/1024;return $e.status==="uploading"?!0:jt<ct&&($e.response?$e.response.id:$e.uid)?yield removeAttachment($e.response?$e.response.id:$e.id):!0})};function st($e){$e.preventDefault(),$e.stopPropagation()}return React.createElement("div",{className:`single-upload ${Se||""}`},React.createElement(Upload,k({},pt),React.createElement(Button,{type:"primary",title:Ee.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:Ee.length>0,ghost:!0},vt),React.createElement("span",{onClick:st,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ct,"M)"," ")))},se=l(61481),pe=l(89392),te=Object.defineProperty,ve=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Ne=(Ee,Fe,ie)=>Fe in Ee?te(Ee,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[Fe]=ie,re=(Ee,Fe)=>{for(var ie in Fe||(Fe={}))z.call(Fe,ie)&&Ne(Ee,ie,Fe[ie]);if(ve)for(var ie of ve(Fe))we.call(Fe,ie)&&Ne(Ee,ie,Fe[ie]);return Ee};const Oe=Ee=>React.createElement("svg",re({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Ee),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 Le="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",V=l(75759),Ce=Object.defineProperty,ge=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Y=Object.prototype.propertyIsEnumerable,ae=(Ee,Fe,ie)=>Fe in Ee?Ce(Ee,Fe,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Ee[Fe]=ie,be=(Ee,Fe)=>{for(var ie in Fe||(Fe={}))Ae.call(Fe,ie)&&ae(Ee,ie,Fe[ie]);if(ge)for(var ie of ge(Fe))Y.call(Fe,ie)&&ae(Ee,ie,Fe[ie]);return Ee},X=(Ee,Fe,ie)=>new Promise((Se,ct)=>{var vt=st=>{try{pt(ie.next(st))}catch($e){ct($e)}},at=st=>{try{pt(ie.throw(st))}catch($e){ct($e)}},pt=st=>st.done?Se(st.value):Promise.resolve(st.value).then(vt,at);pt((ie=ie.apply(Ee,Fe)).next())});const{Dragger:je}=u.default;function de(Ee){let Fe=[];return Ee&&Ee.length>0&&(Fe=Ee.map(ie=>({uid:ie.id,id:ie.id,name:ie.title+F+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}))),Fe}var Ie=({value:Ee,onChange:Fe,action:ie,data:Se,className:ct,maxSize:vt=150,title:at,showRemoveModal:pt=!1,accept:st="",additionalText:$e,isDragger:jt,number:ze=1e3,aloneClear:Rt=!1,realTimeRemove:Ou=!0,uploadText:St,setFileProgress:Gt,showFileProgress:yn})=>{const cu=(0,V.useIntl)(),[Au,Bu]=(0,c.useState)(!1);let[Et,mu]=(0,c.useState)(Ee||[]),[Tu,It]=(0,c.useState)(1);(0,c.useEffect)(()=>{Ee&&(Tu===1&&mu([...Ee]),It(2),ze===(Ee==null?void 0:Ee.length)&&Bu(!0))},[Ee]);const $t=()=>{setTimeout(()=>{Et.pop(),mu([...Et])},500)};yn&&Gt(Et.some(We=>We.status==="uploading"));const Ut={multiple:!0,disabled:Au,accept:st,withCredentials:!0,fileList:Et,beforeUpload:(We,Kt)=>{const Zt=We.size/1024/1024;return Et.concat(Kt).length>ze?(Et.pop(),mu([...Et]),E.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ze}\u4E2A\u6587\u4EF6`),Rt?Promise.reject():($t(),!1)):Zt<vt?!0:(E.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${vt}MB).`),Rt?Promise.reject():($t(),!1))},data:Se,action:ie||`${ye.Z.API_SERVER}/api/attachments.json`,onChange(We){var Kt,Zt,du,Mu;if(We.file.status==="removed"?Et=We.fileList:Et=(0,pe.uniqBy)([...We.fileList,...Et],"uid"),We.file.status==="done"&&((Zt=(Kt=We.file)==null?void 0:Kt.response)==null?void 0:Zt.status)===-1){E.ZP.error((Mu=(du=We.file)==null?void 0:du.response)==null?void 0:Mu.message);return}Et.length>=ze?Bu(!0):Bu(!1),mu([...Et]),Et=Et.map(Dt=>{var qt,Gu;return(qt=Dt==null?void 0:Dt.response)!=null&&qt.id&&(Dt.url=(Gu=Dt==null?void 0:Dt.response)==null?void 0:Gu.url),Dt.name.indexOf(F)===-1&&(Dt.name=`${Dt.name}${F}${i(Dt.size)}`),be({},Dt)}),console.log("info:",We,Et),Fe(Et)},onRemove:We=>X(void 0,null,function*(){if(!Ou)return!0;const Kt=()=>X(void 0,null,function*(){if(We.response?We.response.id:We.id){let du=yield(0,ue.JZ)(We.response?We.response.id:We.uid);return Promise.resolve(du)}else return!0});return pt?new Promise((Zt,du)=>{S.default.confirm({centered:!0,width:530,okText:cu.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:cu.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:cu.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:c.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>X(void 0,null,function*(){const Mu=yield Kt();E.ZP.success("\u5220\u9664\u6210\u529F"),Zt(!0)}),onCancel:()=>Zt(!1)})}):yield Kt()})};function Ru(We){We.preventDefault(),We.stopPropagation()}return c.createElement("div",{className:`multi-upload ${ct||""}`},jt&&c.createElement(je,be({},Ut),c.createElement("p",{className:"ant-upload-drag-icon"},c.createElement(se.Z,null)),c.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",c.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",vt,"MB)"," "),$e),!jt&&c.createElement(u.default,be({},Ut),c.createElement(q.ZP,{disabled:Au,className:"upload_button"},c.createElement("img",{className:"aBtn_img",src:Le}),at||cu.formatMessage({id:"classroomGraphicGroupHomework.uploadAttachment",defaultMessage:"\u4E0A\u4F20\u9644\u4EF6"})),c.createElement("span",{onClick:Ru,className:"upload_text"},St||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${vt}MB)`)))}},20107:function(dt,Me,l){"use strict";var c=l(78241),u=l(43418),E=l(8591),S=l(92832),q=l(65675),ye=l(75759),ue=l(26674),x=l(59301),B=Object.defineProperty,U=Object.defineProperties,ce=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,F=(te,ve,z)=>ve in te?B(te,ve,{enumerable:!0,configurable:!0,writable:!0,value:z}):te[ve]=z,i=(te,ve)=>{for(var z in ve||(ve={}))k.call(ve,z)&&F(te,z,ve[z]);if(D)for(var z of D(ve))$.call(ve,z)&&F(te,z,ve[z]);return te},W=(te,ve)=>U(te,ce(ve)),se=(te,ve,z)=>new Promise((we,Ne)=>{var re=V=>{try{Le(z.next(V))}catch(Ce){Ne(Ce)}},Oe=V=>{try{Le(z.throw(V))}catch(Ce){Ne(Ce)}},Le=V=>V.done?we(V.value):Promise.resolve(V.value).then(re,Oe);Le((z=z.apply(te,ve)).next())});const pe=({classroomList:te,loading:ve,dispatch:z,shixunHomeworks:we})=>{const Ne=(0,ye.useIntl)(),re=(0,ye.useParams)(),[Oe]=c.default.useForm(),{workList:Le,workSetting:V}=we,Ce=()=>{z({type:"shixunHomeworks/getWorkSetting",payload:i({},re)}),z({type:"shixunHomeworks/getWorkList",payload:i({},re)})};return x.createElement(u.default,{centered:!0,title:te.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:te.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>se(void 0,null,function*(){const ge=()=>se(void 0,null,function*(){var Ae;yield Oe.validateFields();const Y=i({},Oe.getFieldValue()),{selectArrs:ae}=te.actionTabs;Y.attachment_ids=(Ae=Y.attachment_ids)==null?void 0:Ae.map(X=>X.response.id),(yield(0,q.mz)(W(i({},Y),{homeworkId:ae.work_id}))).status===0&&(Oe.resetFields(),z({type:"classroomList/setActionTabs",payload:{}}),Ce())});if(V!=null&&V.can_submit){if(!(V!=null&&V.submit_size)){E.ZP.warning(Ne.formatMessage({id:"classrooms.submissionChanceUsedUp",defaultMessage:"\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002"}));return}u.default.confirm({title:Ne.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:x.createElement(x.Fragment,null,"\u4F60\u8FD8\u6709 ",x.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},V==null?void 0:V.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{ge()}});return}ge()}),onCancel:()=>{Oe.resetFields(),z({type:"classroomList/setActionTabs",payload:{}})}},x.createElement(c.default,{form:Oe,initialValues:{}},x.createElement(c.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},x.createElement(ue.Z,null)),x.createElement(c.default.Item,{name:"description"},x.createElement(S.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${te.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0`,rows:7}))))};Me.Z=(0,ye.connect)(({classroomList:te,loading:ve,shixunHomeworks:z})=>({classroomList:te,loading:ve,shixunHomeworks:z}))(pe)},55631:function(dt,Me,l){"use strict";var c=l(59301),u=l(78241),E=l(8591),S=l(43418),q=l(95237),ye=l(43604),ue=l(5083),x=l(5112),B=l(24905),U=l(66649),ce=l.n(U),D=l(79884),k=l(96141),$=l(19694),F=l(75759),i=l(32734),W=l(20994),se=l(32068),pe=l(6792),te=l(28873),ve=l(18303),z=l(59301),we=Object.defineProperty,Ne=Object.defineProperties,re=Object.getOwnPropertyDescriptors,Oe=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Ce=(X,je,de)=>je in X?we(X,je,{enumerable:!0,configurable:!0,writable:!0,value:de}):X[je]=de,ge=(X,je)=>{for(var de in je||(je={}))Le.call(je,de)&&Ce(X,de,je[de]);if(Oe)for(var de of Oe(je))V.call(je,de)&&Ce(X,de,je[de]);return X},Ae=(X,je)=>Ne(X,re(je)),Y=(X,je)=>{var de={};for(var Ie in X)Le.call(X,Ie)&&je.indexOf(Ie)<0&&(de[Ie]=X[Ie]);if(X!=null&&Oe)for(var Ie of Oe(X))je.indexOf(Ie)<0&&V.call(X,Ie)&&(de[Ie]=X[Ie]);return de},ae=(X,je,de)=>new Promise((Ie,Ee)=>{var Fe=ct=>{try{Se(de.next(ct))}catch(vt){Ee(vt)}},ie=ct=>{try{Se(de.throw(ct))}catch(vt){Ee(vt)}},Se=ct=>ct.done?Ie(ct.value):Promise.resolve(ct.value).then(Fe,ie);Se((de=de.apply(X,je)).next())});const be=X=>{var je=X,{classroomList:de,dispatch:Ie,courseEndTime:Ee}=je,Fe=Y(je,["classroomList","dispatch","courseEndTime"]),ie,Se,ct,vt;const at=(0,F.useIntl)(),pt=(0,F.useParams)(),[st]=u.default.useForm(),[$e,jt]=(0,c.useState)(1),[ze,Rt]=(0,c.useState)([]),[Ou,St]=(0,c.useState)(0),[Gt,yn]=(0,c.useState)(2e3),[cu,Au]=(0,c.useState)(!0),[Bu,Et]=(0,c.useState)(!1),[mu,Tu]=(0,c.useState)(!1),[It,$t]=(0,c.useState)([]),[Ut,Ru]=(0,c.useState)(!0),[We,Kt]=(0,c.useState)(null),[Zt,du]=(0,c.useState)({}),[Mu,Dt]=(0,c.useState)({});(0,c.useEffect)(()=>{if(de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(_n(),qt(),de.actionTabs.type===2){const he=de.actionTabs.selectArrsAll[0];Kt({submit_limit:he==null?void 0:he.submit_limit,submit_limit_num:he==null?void 0:he.submit_limit_num,must_file:he==null?void 0:he.must_file,can_submit:he==null?void 0:he.can_submit,submit_num:he==null?void 0:he.submit_num}),Ru(he.unified_setting)}else Ru(!1),Kt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[de.actionTabs]),(0,c.useEffect)(()=>{if(Bu){if(mu)return;Ie({type:"classroomList/setActionTabs",payload:{}}),(0,k.GJ)()?Ie({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(ge({},de.actionTabs.params),{type:1})}):Ie({type:"classroomList/getClassroomCommonList",payload:ge({},de.actionTabs.params)})}},[Bu]);const qt=he=>ae(void 0,null,function*(){Au(!0);const Ft=yield(0,se.c_)(Ae(ge({},pt),{page:he||$e,limit:2e4,homework_id:de.actionTabs.type===1?"":de.actionTabs.selectArrs[0]}));Ft==null||Ft.course_groups.map((Ht,Qu)=>{Ht.key=Ht.id,Ht.title=Ht.name,Ht.disabled=Ht.is_published}),Ft&&(Rt([...Ft==null?void 0:Ft.course_groups]),St(Ft==null?void 0:Ft.course_groups_count),Au(!1),he||st.setFieldsValue({publish_time:ce()(ce()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ce()(ce()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Gu=he=>{jt(he),qt(he)},nn=()=>{(0,k.GJ)()?de.actionTabs.detail?(Ie({type:"shixunHomeworks/setActionTabs",payload:{}}),Ie({type:"shixunHomeworks/getWorkList",payload:ge({},pt)}),Ie({type:"shixunHomeworks/getWorkSetting",payload:ge({},pt)})):Ie({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(ge({},de.actionTabs.params),{type:1})}):Ie({type:"classroomList/getClassroomCommonList",payload:ge({},de.actionTabs.params)})},Lu=()=>ae(void 0,null,function*(){var he,Ft;if((0,k.Rm)()&&!((he=de.AssistantObject.normal)!=null&&he.can_publish)){E.ZP.warning(at.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"})),eu(!1);return}const Ht=ge({},st.getFieldsValue());if(Ht.end_time<=Ht.publish_time){E.ZP.info(at.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),eu(!1);return}if((It==null?void 0:It.length)<=0&&!Ut&&ze.length>0){E.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),eu(!1);return}if(We!=null&&We.submit_limit&&!(We!=null&&We.submit_limit_num)){E.ZP.warning(at.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),eu(!1);return}if(We!=null&&We.can_submit&&!(We!=null&&We.submit_num)){E.ZP.warning(at.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),eu(!1);return}let Qu=ge({homework_ids:[...de.actionTabs.selectArrs],group_ids:It.length>0?It.map(sn=>sn.id):(Ft=de.detailCommonHomeworksList)==null?void 0:Ft.course_groups,end_time:ce()(Ht.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ce()(Ht.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!It.length},We),an=yield(0,ve.Tr)({homework_common_ids:[...de.actionTabs.selectArrs],course_id:pt.coursesId,type:"homework_common"});(an==null?void 0:an.student_count)===0?Yu(Qu):(Dt(Qu),du(an))}),Yu=he=>ae(void 0,null,function*(){eu(!0);const Ft=yield(0,D.ZP)(`/api/courses/${pt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ge({},he)});eu(!1),Ft.status===0&&((0,$.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),E.ZP.success(at.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),Ie({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Fe.onCallback&&Fe.onCallback(),nn(),localStorage.getItem("Noviceguide")==="0"||Ie({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:z.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~")}}))}),_n=()=>{jt(1),Rt([]),$t([])},{detailCommonHomeworksList:Dn}=de,Wn=Ou>$e*Gt,[on,eu]=(0,c.useState)(!1);return z.createElement("div",null,z.createElement(S.default,{width:600,centered:!0,confirmLoading:on,title:at.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:de.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:at.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:at.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:Lu,onCancel:()=>{_n(),nn(),Ie({type:"classroomList/setActionTabs",payload:{}})}},z.createElement("p",{className:"tc"},at.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),z.createElement("br",null),at.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),ze&&z.createElement(u.default,{form:st},z.createElement("div",{style:{paddingLeft:0}},z.createElement(q.Z,{className:"mt30",align:"middle"},z.createElement(ye.Z,null,z.createElement(u.default.Item,{name:"publish_time",label:at.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},z.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:he=>(0,pe.Q8)(he,Ee),disabledTime:he=>(0,pe.d0)(he),placeholder:at.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ce()((0,$.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),z.createElement(ye.Z,{className:"ml20"},z.createElement(u.default.Item,{name:"end_time",label:at.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},z.createElement(ue.default,{style:{width:170},placeholder:at.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:ce()((0,$.U6)(),"HH:mm")},disabledDate:he=>(0,pe.Q8)(he,Ee,st.getFieldValue("publish_time")),disabledTime:he=>(0,pe.d0)(he,st.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),de.actionTabs.type===2&&z.createElement(q.Z,{style:{marginBottom:"10px"}},z.createElement("span",{className:"mr5"},at.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),z.createElement(x.ZP.Group,{value:Ut,onChange:he=>{Ru(he.target.value),$t([])}},z.createElement(x.ZP,{value:!0,disabled:!de.actionTabs.manage_all_group},at.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),z.createElement(x.ZP,{className:"ml20",disabled:ze.length<=0,value:!1},at.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),ze.length<=0&&de.actionTabs.type===2&&z.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"')),(de.actionTabs.type===1||!Ut)&&ze.length>0&&z.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},z.createElement("span",{style:{flex:1}},z.createElement(B.default,{checked:It.length===ze.length,onChange:he=>{It.length===ze.length?$t([]):$t(ze.filter(Ft=>!Ft.is_published))}},at.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))),z.createElement("span",{style:{width:16}}),z.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",It.length||0,"\u4E2A\u5206\u73ED")),(de.actionTabs.type===1||!Ut)&&ze.length>0&&z.createElement(i.Z,{data:ze,selectedRowKeys:It,setSelectedRowKeys:$t})),!((ct=(Se=(ie=de==null?void 0:de.actionTabs)==null?void 0:ie.selectArrsAll)==null?void 0:Se[0])!=null&&ct.is_shixun)&&z.createElement(W.ZP,{value:We,onChange:he=>Kt(ge({},he))})),z.createElement(te.Z,{resdata:Zt,type:((vt=de.actionTabs.selectArrs)==null?void 0:vt.length)===1?"shixun":"shixunpush",okloading:on,oktext:(Zt==null?void 0:Zt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:he=>ae(void 0,null,function*(){eu(!0);let Ft=yield(0,D.ZP)(`/api/courses/${pt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...de.actionTabs.selectArrs]}});eu(!1),(Ft==null?void 0:Ft.status)===0&&Yu(Mu)})}))};Me.Z=(0,F.connect)(({classroomList:X})=>({classroomList:X}))(be)},75867:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return B}});var c=l(59301),u=l(38854),E=l(20834),S=l(6848),q=l(92832),ye={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},ue=l(75759),B=({isAdmin:U,dataSource:ce,batchStatus:D,SortMenuName:k,setSortMenuName:$,onSearch:F,onSort:i,onBatch:W})=>{const se=(0,ue.useIntl)(),pe=U?[{name:se.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:se.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:se.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:se.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:se.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\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:se.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\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"}],te=z=>{$(z.name),i(z)},ve=k===se.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return c.createElement("div",{className:ye.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(E.default,{selectedKeys:[k]},pe.map(z=>c.createElement(E.default.Item,{key:z.name,onClick:()=>te(z)},z.name)))},c.createElement("div",null,c.createElement("span",{className:`${ye.btn} ${ve?ye.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),k)))),ve&&c.createElement(S.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"},c.createElement("span",{className:ye.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(q.default.Search,{allowClear:!0,placeholder:se.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:z=>F(z.trim()),style:{width:220,marginLeft:"auto"}}))}},27311:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return D}});var c=l(59301),u=l(20834),E=l(95237),S=l(43604),q=l(38854),ye=l(8591),ue=l(6848),x={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},B=l(75759),U=l(96141);const ce=({isLoading:k,addText:$,tabDataSource:F,isAdmin:i,dispatch:W,type:se,exportType:pe,TooltipTitle:te,categoryId:ve,dropdownMenu:z,isShowRightControl:we,defaultSelectedKeys:Ne,classroomList:re,onTabMenuClick:Oe,onTooltipTitleClick:Le,onDropdownMenuClick:V,onsetClick:Ce})=>{var ge;const Ae=()=>c.createElement(u.default,{onClick:({key:be})=>{V(be)}},z.map(be=>c.createElement(u.default.Item,{key:be.id},be.name))),Y=(0,B.useParams)(),ae=(0,B.useIntl)();return c.createElement("div",{className:x.tabMenuContainer},c.createElement(E.Z,null,c.createElement(S.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Ne},F.map(be=>c.createElement(u.default.Item,{key:be.id,onClick:()=>k?{}:Oe(be)},c.createElement("span",{className:`c-grey-666 ${i?"mr20":""}`},be.name),be.total!==void 0&&c.createElement("span",{className:"c-grey-999"},be.total||0))))),i&&we&&c.createElement(S.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var be,X;if(pe==="group"&&!((be=re.AssistantObject.group)!=null&&be.can_download)){ye.ZP.warning(ae.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}if(pe==="normal"&&!((X=re.AssistantObject.normal)!=null&&X.can_download)){ye.ZP.warning(ae.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}W({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:se,exportType:pe,category_id:Y.categoryId}})}},ae.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),c.createElement(u.default.Item,{key:3,onClick:()=>{var be,X;if(pe==="group"&&!((be=re.AssistantObject.group)!=null&&be.can_download)){ye.ZP.warning(ae.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}if(pe==="normal"&&!((X=re.AssistantObject.normal)!=null&&X.can_download)){ye.ZP.warning(ae.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}B.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}},ae.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#666666",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,U.Rm)()&&!((ge=re.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:Ce},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:x.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Le},c.createElement(ue.Z,{title:te},c.createElement("span",{className:ve?`${x.iconH} iconfont icon-zhongmingmingmulu`:`${x.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(q.Z,{className:"ml10",dropdownRender:Ae},c.createElement("span",{className:x.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,$||ae.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))))))))};var D=(0,B.connect)(({classroomList:k})=>({classroomList:k}))(ce)},20994:function(dt,Me,l){"use strict";l.d(Me,{Ei:function(){return pe},rU:function(){return te},ZP:function(){return z}});var c=l(59301),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},E=l(78241),S=l(24905),q=l(5871),ye=l(95237),ue=l(43604),x=l(6848),B=l(92310),U=l.n(B),ce=l(75759),D=l(59301),k=Object.defineProperty,$=Object.getOwnPropertySymbols,F=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,W=(we,Ne,re)=>Ne in we?k(we,Ne,{enumerable:!0,configurable:!0,writable:!0,value:re}):we[Ne]=re,se=(we,Ne)=>{for(var re in Ne||(Ne={}))F.call(Ne,re)&&W(we,re,Ne[re]);if($)for(var re of $(Ne))i.call(Ne,re)&&W(we,re,Ne[re]);return we};const pe=({value:we,className:Ne,style:re})=>{const Oe=(0,ce.useIntl)(),[Le,V]=(0,c.useState)("0");(0,c.useEffect)(()=>{if(we){const{submit_limit:ge,must_file:Ae}=we;if(ge&&Ae){V("1");return}if(ge&&!Ae){V("2");return}if(!ge&&Ae){V("3");return}}},[we]);const Ce={1:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},we==null?void 0:we.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:D.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",D.createElement("span",{className:"ml5 mr5 c-light-primary"},we==null?void 0:we.submit_limit_num),"\u5B57\u7B26"),3:D.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Le==="0"?D.createElement(D.Fragment,null):D.createElement("section",{className:U()(u.exhibition,Ne),style:re},D.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ce==null?void 0:Ce[Le])},te=({className:we,style:Ne,form:re})=>{const Oe=(0,ce.useIntl)(),Le=E.default.useWatch("submit_limit",re),V=E.default.useWatch("can_submit",re);return D.createElement("section",{className:U()(u.wrap,we),style:Ne},D.createElement("div",{className:`${u.title}`},D.createElement("span",null,Oe.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),D.createElement("div",null,D.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(E.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(S.default,null,Oe.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"}))),D.createElement(E.default.Item,{name:"submit_num",rules:V?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},D.createElement(q.Z,{precision:0,min:1,disabled:!V,size:"large",addonAfter:Oe.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:223}})),D.createElement("span",{style:{color:"#666",fontSize:12}},Oe.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttemptsTip",defaultMessage:"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09"}))),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},D.createElement(E.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(S.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),D.createElement(E.default.Item,{className:"mr10",name:"submit_limit_num",rules:Le?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},D.createElement(q.Z,{precision:0,min:1,disabled:!Le,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),D.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},D.createElement(E.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},D.createElement(S.default,null,Oe.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))),D.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},D.createElement(E.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},D.createElement(S.default,null,Oe.formatMessage({id:"classroomGraphicGroupHomework.allowAttachmentModificationAfterDeadline",defaultMessage:"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"}))))))};var z=({value:we,onChange:Ne,className:re,style:Oe,disabled:Le=!1,checkMarginLeft:V=0})=>{const Ce=(0,ce.useIntl)(),ge={submit_limit:!1,submit_limit_num:200,must_file:!1},[Ae,Y]=(0,c.useState)({});(0,c.useEffect)(()=>{if(console.log(we,"value"),!we)return;const be={submit_limit:we==null?void 0:we.submit_limit,submit_limit_num:we==null?void 0:we.submit_limit_num,must_file:we==null?void 0:we.must_file,can_submit:we==null?void 0:we.can_submit,submit_num:we==null?void 0:we.submit_num};Y(se({},be))},[we]);const ae=be=>{const X=se(se({},Ae),be);Ne(X)};return D.createElement("section",{className:U()(u.wrap,re),style:Oe},D.createElement("div",{className:`${u.title} mt30`},D.createElement("span",null,Ce.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),D.createElement(ye.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},D.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(S.default,{disabled:Le,checked:Ae==null?void 0:Ae.can_submit,onChange:be=>ae({can_submit:be.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},Ce.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"})),D.createElement(q.Z,{size:"large",addonAfter:Ce.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:143},precision:0,min:1,disabled:Le||!(Ae!=null&&Ae.can_submit),value:Ae==null?void 0:Ae.submit_num,onChange:be=>ae({submit_num:be})}),D.createElement(x.Z,{overlayInnerStyle:{width:520},title:D.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",D.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",D.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},D.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),D.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(S.default,{style:{marginLeft:V},disabled:Le,checked:Ae==null?void 0:Ae.submit_limit,onChange:be=>ae({submit_limit:be.target.checked})}),D.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),D.createElement(q.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Le||!(Ae!=null&&Ae.submit_limit),value:Ae==null?void 0:Ae.submit_limit_num,onChange:be=>ae({submit_limit_num:be})})),D.createElement(ue.Z,{style:{lineHeight:"40px",marginTop:"10px"}},D.createElement(S.default,{style:{marginLeft:V},disabled:Le,checked:Ae==null?void 0:Ae.must_file,onChange:be=>ae({must_file:be.target.checked})}),D.createElement("span",{className:"ml10"},Ce.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))))}},21215:function(dt,Me,l){"use strict";l.r(Me),l.d(Me,{default:function(){return sc}});var c=l(74576),u=l(59301),E=l(75759),S=l(8591),q=l(58421),ye=l(81228),ue=l(43418),x=l(95237),B=l(43604),U=l(5112),ce=l(60324),D=l(5871),k=l(24905),$=l(61485),F=l(19694),i=l(96141),W=l(79884),se=l(66532),pe=Object.defineProperty,te=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,re=(e,n,t)=>n in e?pe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Oe=(e,n)=>{for(var t in n||(n={}))we.call(n,t)&&re(e,t,n[t]);if(z)for(var t of z(n))Ne.call(n,t)&&re(e,t,n[t]);return e},Le=(e,n)=>te(e,ve(n)),V=(e,n)=>{var t={};for(var a in e)we.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&z)for(var a of z(e))n.indexOf(a)<0&&Ne.call(e,a)&&(t[a]=e[a]);return t},Ce=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const ge=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:C,user:y,onCallback:r}=n,o=V(n,["classroomList","dispatch","match","location","user","onCallback"]),s,K;const g=(0,E.useIntl)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(!1),[h,v]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){v(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var fe;_e.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ue.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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:()=>{L()}}):v(!0)}else v(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ue.default,{centered:!0,title:g.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:p,destroyOnClose:!0,onOk:()=>Ce(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;R(!0);const _e=yield(0,W.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});R(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Le(Oe({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Oe({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{L()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(se.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Ae=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ge),Y=l(78241),ae=l(5083),be=l(66649),X=l.n(be),je=l(38608),de=l(20994),Ie=l(32068),Ee=l(6792),Fe=l(28873),ie=l(18303),Se=l(59301),ct=Object.defineProperty,vt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,pt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,$e=Object.prototype.propertyIsEnumerable,jt=(e,n,t)=>n in e?ct(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ze=(e,n)=>{for(var t in n||(n={}))st.call(n,t)&&jt(e,t,n[t]);if(pt)for(var t of pt(n))$e.call(n,t)&&jt(e,t,n[t]);return e},Rt=(e,n)=>vt(e,at(n)),Ou=(e,n)=>{var t={};for(var a in e)st.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&pt)for(var a of pt(e))n.indexOf(a)<0&&$e.call(e,a)&&(t[a]=e[a]);return t},St=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Gt=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,C=Ou(n,["classroomList","dispatch","courseEndTime"]),y,r,o,s;const K=(0,E.useIntl)(),g=(0,E.useParams)(),[_]=Y.default.useForm(),[p,R]=(0,u.useState)(1),[h,v]=(0,u.useState)([]),[A,L]=(0,u.useState)(0),[O,_e]=(0,u.useState)(2e3),[fe,G]=(0,u.useState)(!0),[me,m]=(0,u.useState)(!1),[b,P]=(0,u.useState)(!1),[le,Pe]=(0,u.useState)([]),[Te,ot]=(0,u.useState)(!0),[T,Je]=(0,u.useState)(null),[N,ee]=(0,u.useState)({}),[et,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(hu(),yt(),t.actionTabs.type===2){const ne=t.actionTabs.selectArrsAll[0];Je({submit_limit:ne==null?void 0:ne.submit_limit,submit_limit_num:ne==null?void 0:ne.submit_limit_num,must_file:ne==null?void 0:ne.must_file,can_submit:ne==null?void 0:ne.can_submit,submit_num:ne==null?void 0:ne.submit_num}),ot(ne.unified_setting)}else ot(!1),Je({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(me){if(b)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Rt(ze({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:ze({},t.actionTabs.params)})}},[me]);const yt=ne=>St(void 0,null,function*(){G(!0);const d=yield(0,Ie.c_)(Rt(ze({},g),{page:ne||p,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));d==null||d.course_groups.map((j,ke)=>{j.key=j.id,j.title=j.name,j.disabled=j.is_published}),d&&(v([...d==null?void 0:d.course_groups]),L(d==null?void 0:d.course_groups_count),G(!1),ne||_.setFieldsValue({publish_time:X()(X()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:X()(X()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ot=ne=>{R(ne),yt(ne)},Nt=()=>{(0,i.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:ze({},g)}),a({type:"shixunHomeworks/getWorkSetting",payload:ze({},g)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Rt(ze({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:ze({},t.actionTabs.params)})},ju=()=>St(void 0,null,function*(){var ne,d;if((0,i.Rm)()&&!((ne=t.AssistantObject.normal)!=null&&ne.can_publish)){S.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"),ft(!1);return}const j=ze({},_.getFieldsValue());if(j.end_time<=j.publish_time){S.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ft(!1);return}if((le==null?void 0:le.length)<=0&&!Te&&h.length>0){S.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}if(T!=null&&T.submit_limit&&!(T!=null&&T.submit_limit_num)){S.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}if(T!=null&&T.can_submit&&!(T!=null&&T.submit_num)){S.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}let ke=ze({homework_ids:[...t.actionTabs.selectArrs],group_ids:le.length>0?le.map(Ge=>Ge.id):(d=t.detailCommonHomeworksList)==null?void 0:d.course_groups,end_time:X()(j.end_time).format("YYYY-MM-DD HH:mm"),publish_time:X()(j.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!le.length},T),De=yield(0,ie.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:g.coursesId,type:"homework_common"});(De==null?void 0:De.student_count)===0?Xt(ke):(xe(ke),ee(De))}),Xt=ne=>St(void 0,null,function*(){ft(!0);const d=yield(0,W.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ze({},ne)});ft(!1),d.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),S.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),Nt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Se.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~")}}))}),hu=()=>{R(1),v([]),Pe([])},{detailCommonHomeworksList:tn}=t,un=A>p*O,[Cu,ft]=(0,u.useState)(!1);return Se.createElement("div",null,Se.createElement(ue.default,{width:600,centered:!0,confirmLoading:Cu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ju,onCancel:()=>{hu(),Nt(),a({type:"classroomList/setActionTabs",payload:{}})}},Se.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Se.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&Se.createElement(Y.default,{form:_},Se.createElement("div",{style:{paddingLeft:0}},Se.createElement(x.Z,{className:"mt30",align:"middle"},Se.createElement(B.Z,null,Se.createElement(Y.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Se.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ne=>(0,Ee.Q8)(ne,f),disabledTime:ne=>(0,Ee.d0)(ne),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Se.createElement(B.Z,{className:"ml20"},Se.createElement(Y.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Se.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,F.U6)(),"HH:mm")},disabledDate:ne=>(0,Ee.Q8)(ne,f,_.getFieldValue("publish_time")),disabledTime:ne=>(0,Ee.d0)(ne,_.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Se.createElement(x.Z,{style:{marginBottom:"10px"}},Se.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Se.createElement(U.ZP.Group,{value:Te,onChange:ne=>{ot(ne.target.value),Pe([])}},Se.createElement(U.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Se.createElement(U.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&Se.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"')),(t.actionTabs.type===1||!Te)&&h.length>0&&Se.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Se.createElement("span",{style:{flex:1}},Se.createElement(k.default,{checked:le.length===h.length,onChange:ne=>{le.length===h.length?Pe([]):Pe(h.filter(d=>!d.is_published))}},"\u5168\u9009")),Se.createElement("span",{style:{width:16}}),Se.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",le.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Te)&&h.length>0&&Se.createElement(je.Z,{data:h,selectedRowKeys:le,setSelectedRowKeys:Pe})),!((o=(r=(y=t==null?void 0:t.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&Se.createElement(de.ZP,{value:T,onChange:ne=>Je(ze({},ne))})),Se.createElement(Fe.Z,{resdata:N,type:((s=t.actionTabs.selectArrs)==null?void 0:s.length)===1?"shixun":"shixunpush",okloading:Cu,oktext:(N==null?void 0:N.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ne=>St(void 0,null,function*(){ft(!0);let d=yield(0,W.ZP)(`/api/courses/${g.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ft(!1),(d==null?void 0:d.status)===0&&Xt(et)})}))};var yn=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Gt),cu=l(4593),Au=Object.defineProperty,Bu=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,mu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,It=Object.prototype.propertyIsEnumerable,$t=(e,n,t)=>n in e?Au(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ut=(e,n)=>{for(var t in n||(n={}))Tu.call(n,t)&&$t(e,t,n[t]);if(mu)for(var t of mu(n))It.call(n,t)&&$t(e,t,n[t]);return e},Ru=(e,n)=>Bu(e,Et(n)),We=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Kt=({classroomList:e,dispatch:n})=>{const t=(0,E.useIntl)(),a=(0,E.useParams)();return u.createElement(ue.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>We(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Ru(Ut({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Ut({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Zt=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Kt),du=Object.defineProperty,Mu=Object.defineProperties,Dt=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,Gu=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,Lu=(e,n,t)=>n in e?du(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))Gu.call(n,t)&&Lu(e,t,n[t]);if(qt)for(var t of qt(n))nn.call(n,t)&&Lu(e,t,n[t]);return e},_n=(e,n)=>Mu(e,Dt(n)),Dn=(e,n)=>{var t={};for(var a in e)Gu.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&qt)for(var a of qt(e))n.indexOf(a)<0&&nn.call(e,a)&&(t[a]=e[a]);return t},Wn=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const on=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,C=Dn(n,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),r=(0,E.useParams)();return r.id=r.coursesId,u.createElement(ue.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Wn(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),S.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:{}}),f&&f(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:_n(Yu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Yu({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var eu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(on),he=l(92832),Ft=Object.defineProperty,Ht=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable,sn=(e,n,t)=>n in e?Ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xu=(e,n)=>{for(var t in n||(n={}))Qu.call(n,t)&&sn(e,t,n[t]);if(Ht)for(var t of Ht(n))an.call(n,t)&&sn(e,t,n[t]);return e},Vn=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const w=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,C;const y=(0,E.useIntl)(),r=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:s}=e,[K]=Y.default.useForm(),g=_=>_&&_<X()().startOf("day");return u.createElement(ue.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Vn(void 0,null,function*(){var _;const p=K.getFieldValue(),R=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,W.ZP)(R,{method:"post",body:Xu({},p)});if(h.status===0){S.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const v=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let L=(_=o.pathname)==null?void 0:_.split("/");L[4]=A,L[3]=v||L[3];const O=L==null?void 0:L.join("/");E.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Y.default,{form:K,initialValues:{name:""}},u.createElement(Y.default.Item,{name:"name"},u.createElement(x.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((f=s.selectArrs)==null?void 0:f.category_name)||((C=s.selectArrs)==null?void 0:C.name)}))))))};var J=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(w),Q=l(99313),M=l(3113),oe=l(26724),tt=l.n(oe),ht=l(48066),bt=l(28103),Ve=l(81327),ut=l(71418),Re={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Pt=l(36024),Yt=Object.defineProperty,Wt=Object.defineProperties,gt=Object.getOwnPropertyDescriptors,Ct=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,tu=(e,n,t)=>n in e?Yt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ue=(e,n)=>{for(var t in n||(n={}))Vt.call(n,t)&&tu(e,t,n[t]);if(Ct)for(var t of Ct(n))Du.call(n,t)&&tu(e,t,n[t]);return e},wt=(e,n)=>Wt(e,gt(n)),Jt=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{Paragraph:Lt}=ht.default,Nu=({createShixunParams:e},n)=>{const t=[{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\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,C]=(0,u.useState)("0"),[y,r]=(0,u.useState)("hot"),[o,s]=(0,u.useState)([]),[K,g]=(0,u.useState)(!0),[_,p]=(0,u.useState)(1),R=(0,u.useRef)(null),h=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),A=b=>{r(b),v.current.order=b,b==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),L(v.current)},L=(b,P)=>Jt(void 0,null,function*(){g(!0),clearTimeout(R.current),R.current=setTimeout(()=>Jt(void 0,null,function*(){console.log(b,"params2");const le=yield(0,ie.he)(b);if(!le.status){if(P){le.shixuns.length===0&&me(!1),s(Pe=>[...Pe,...le.shixuns]),g(!1);return}h.current.scrollTop=0,me(!0),p(_+1),g(!1),s(le.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:b=>L(wt(Ue({},v.current),{keyword:b})),changeKeyWord:b=>v.current.keyword=b})),(0,u.useEffect)(()=>{L(v.current)},[]);const[O,_e]=(0,u.useState)([]),fe=b=>{_e(b),e.current.shixuns_info=b.map(P=>({id:P,is_copy:!1,is_use:!0}))},[G,me]=(0,u.useState)(!0),m=b=>{L(wt(Ue({},v.current),{page:b}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(x.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((b,P)=>u.createElement("span",{key:P,style:{border:"none",marginRight:20,color:f===b.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{C(b.id),v.current.diff=b.id,L(v.current)}},b.name))),u.createElement(B.Z,null,u.createElement(Pt.tp,{dataSource:a,value:y,onChange:A}))),u.createElement("div",{className:Re.scrollWrap},u.createElement("div",{ref:h,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:m,hasMore:G&&!K,useWindow:!1,key:_},u.createElement(k.default.Group,{onChange:fe,value:O},o.map(b=>{const{name:P,id:le,description:Pe,challenge_names:Te,author_name:ot,author_school_name:T,level:Je,total_stu_num:N}=b||{};return u.createElement("div",{key:le,className:Re.shixunItemWrapper},u.createElement(x.Z,{align:"middle",className:Re.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(k.default,{value:le,style:{paddingRight:"10px"}}),u.createElement("div",{className:Re.title,style:{fontWeight:"600"}},P)),u.createElement("div",{className:Re.contentWrapper},u.createElement(Lt,{ellipsis:{rows:2},className:Re.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Pe),u.createElement(x.Z,null,Te.map((ee,et)=>u.createElement("span",{key:et,className:Re.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",et+1,"\u5173")," ",ee))),u.createElement(bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(x.Z,{className:Re.info},u.createElement(Ve.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,T),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Je)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},N))))))})))),K&&u.createElement("div",{className:Re.loading},u.createElement(ut.Z,{spinning:!0}))))};var pu=(0,u.forwardRef)(Nu),rt={flex_box_center:"flex_box_center___tAeTj",flex_space_between:"flex_space_between___BezSK",flex_box_vertical_center:"flex_box_vertical_center___JfJiq",flex_box_center_end:"flex_box_center_end___air4X",flex_box_column:"flex_box_column___qTppb",line1:"line1___cEh6G",form:"form___jhJBq",small_search:"small_search___AIvFL",border:"border___ZUiNZ"},nt=l(88569),zt=l(79655),Ze=l(59301),fu=Object.defineProperty,xt=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,$u=(e,n,t)=>n in e?fu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bu=(e,n)=>{for(var t in n||(n={}))kt.call(n,t)&&$u(e,t,n[t]);if(xt)for(var t of xt(n))qu.call(n,t)&&$u(e,t,n[t]);return e},au=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{TabPane:Jn}=Q.default,vn=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const C=(0,E.useIntl)(),y=(0,E.useParams)(),r=(0,E.useLocation)(),[o]=Y.default.useForm(),{brankList:s}=e,[K,g]=(0,u.useState)(!1);let[_,p]=(0,u.useState)(!0),[R,h]=(0,u.useState)(!1);const[v,A]=(0,u.useState)("myself");let[L,O]=(0,u.useState)([]);const[_e,fe]=(0,u.useState)(),[G,me]=(0,u.useState)({}),[m,b]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Pe()},[e.actionTabs.key]);let le=[];const Pe=function(){return au(this,null,function*(){var N;if(_){g(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:bu({},m)});L=[...L.concat(ee.object_list)],fe(ee.is_teacher),((N=ee.object_list)==null?void 0:N.length)<m.limit?p(!1):p(!0),O([...L]),ee.object_list==""&&m.page===1&&g(!0)}})},Te=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=N=>au(void 0,null,function*(){h(!0);const ee=yield(0,Ie.aQ)(N);h(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return Ze.createElement("div",null,Ze.createElement(ue.default,{className:rt.border,centered:!0,title:Ze.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:R},onOk:()=>au(void 0,null,function*(){var N,ee,et;if(v==="jupyter"){console.log("----createShixunParams.current",Te.current);let Ot=yield(0,ie.Tr)({id:[...(ee=(N=Te.current)==null?void 0:N.shixuns_info)==null?void 0:ee.map(Nt=>Nt.id)],course_id:y.coursesId,type:"shixun"});(Ot==null?void 0:Ot.student_count)===0?ot(Te.current):me(Ot);return}h(!0);const xe=o.getFieldsValue(),yt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(yt==null?void 0:yt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:yt.object_ids,params:(et=e.actionTabs)==null?void 0:et.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ze.createElement(x.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Ze.createElement(B.Z,{span:12},P.map((N,ee)=>Ze.createElement(M.ZP,{key:ee,shape:"round",style:v===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:v===N.id?"ghost":"default",className:"mr10",onClick:et=>au(void 0,null,function*(){if(N.id==="jupyter"){A(N.id);return}L=[],_=!0,m.page=0,m.search="",m.filter=N.id,Pe(),A(N.id)})},N.name))),Ze.createElement(B.Z,{span:12,className:"tr"},Ze.createElement(he.default.Search,{className:rt.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ee;v==="jupyter"&&((ee=T.current)==null||ee.changeKeyWord(N.target.value))},suffix:Ze.createElement("i",{className:`iconfont icon-sousuo9 font14 ${rt.searchIcon}`}),onSearch:N=>{var ee;if(N&&(0,zt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),v==="jupyter"){(ee=T.current)==null||ee.search(N);return}_=!0,m.search=N,m.page=0,L=[],Pe()},style:{width:260}}))),v==="myself"&&Ze.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Ze.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),v==="public"&&Ze.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"),v==="jupyter"?Ze.createElement(pu,{createShixunParams:Te,ref:T}):Ze.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&v==="public"&&Ze.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ze.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ze.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")),Ze.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),Pe()},hasMore:_,useWindow:!1},Ze.createElement(Y.default,{form:o,initialValues:{group_ids:le},className:rt.form,onChange:N=>{le=o.getFieldValue()}},L==""&&Ze.createElement(nt.Z,{styles:{margin:"10px auto"}}),Ze.createElement(Y.default.Item,{name:"group_ids"},Ze.createElement(k.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ee){return Ze.createElement(x.Z,{key:ee},Ze.createElement(B.Z,{flex:"2"},Ze.createElement(k.default,{onChange:et=>{},key:ee,value:String(N.id),defaultChecked:!0},Ze.createElement("span",{className:["c-black",rt.line1].join(" ")},N.name))),Ze.createElement(B.Z,{flex:"1",className:"c-black"},Ze.createElement("span",{className:rt.line1},N==null?void 0:N.course_list_name)),Ze.createElement(B.Z,{flex:"50px",className:"c-black"},v==="public"&&(0,i.Ny)()?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):v==="myself"?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))}))))))),Ze.createElement(Fe.Z,{resdata:G,type:"shixunpush",okloading:R,oktext:(G==null?void 0:G.can_copy_num)===0?C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:N=>au(void 0,null,function*(){Te.current.shixuns_info=N,ot(Te.current)})}))};var bn=(0,E.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(vn),su=l(59301);const zn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,C]=(0,u.useState)(!1),y=(0,E.useIntl)(),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{C(!1),o("")},[]);const s=()=>{var K,g;if((0,i.Rm)()&&!((g=(K=a==null?void 0:a.AssistantObject)==null?void 0:K.normal)!=null&&g.can_create)){S.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}r==="1"&&E.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(n(),C(!1),o(""))};return su.createElement(su.Fragment,null,su.createElement(nt.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{C(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&su.createElement(ue.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:s},su.createElement("div",null,su.createElement("div",null,su.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),su.createElement("div",null,su.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},"\u9009\u7528\u8D44\u6E90")))))};var Pn=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(zn),wn=l(65675),Fn=l(26674),Eu=l(59301),Un=Object.defineProperty,Kn=Object.defineProperties,xn=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,On=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Tn=(e,n,t)=>n in e?Un(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ln=(e,n)=>{for(var t in n||(n={}))On.call(n,t)&&Tn(e,t,n[t]);if(kn)for(var t of kn(n))Yn.call(n,t)&&Tn(e,t,n[t]);return e},Pu=(e,n)=>Kn(e,xn(n)),At=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const uu=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,E.useIntl)(),C=(0,E.useParams)(),[y]=Y.default.useForm(),{workList:r,workSetting:o}=a,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:ln({},C)}),t({type:"shixunHomeworks/getWorkList",payload:ln({},C)})};return Eu.createElement(ue.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>At(void 0,null,function*(){const K=()=>At(void 0,null,function*(){var g;yield y.validateFields();const _=ln({},y.getFieldValue()),{selectArrs:p}=e.actionTabs;_.attachment_ids=(g=_.attachment_ids)==null?void 0:g.map(h=>h.response.id),(yield(0,wn.mz)(Pu(ln({},_),{homeworkId:p.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){S.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ue.default.confirm({title:f.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Eu.createElement(Eu.Fragment,null,"\u4F60\u8FD8\u6709 ",Eu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{K()}});return}K()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Eu.createElement(Y.default,{form:y,initialValues:{}},Eu.createElement(Y.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Eu.createElement(Fn.Z,null)),Eu.createElement(Y.default.Item,{name:"description"},Eu.createElement(he.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Wu=(0,E.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(uu),rn=l(35303),nu=l(82411),lt=l(20834),gu=l(38854),en={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},hn=l(84105),Qn=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),Xn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:C,selectArrs:y,useBatchStatus:r,dispatch:o,params:s,getData:K,detailLeftMenus:g,main_category_id:_,setSelectArrsAll:p}=(0,u.useContext)(co);let R;const[h,v]=(0,u.useState)(!1),[A,L]=(0,u.useState)(""),O=G=>{a(G.target.checked),f(G.target.checked?C.map(me=>me.homework_id):[]),G.target.checked?p([...C]):p([])},_e=()=>{let G={courseId:s.id,container_type:"common_homework"};s.categoryId&&(G.category_id=s.categoryId),o({type:"classroomList/getAllTaskList",payload:G}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};g.course_modules&&(R=g.course_modules.filter(G=>G.type==="common_homework")[0]);const fe=u.createElement("div",{className:en.moveCategory,onMouseLeave:G=>v(!1)},u.createElement(lt.default,{onClick:G=>Qn(void 0,[G],function*({item:me,key:m,keyPath:b,domEvent:P}){if(y=="")return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,W.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:m}})).status===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:G=>{L(G.target.value)}})),R&&R.second_category.filter(G=>G.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(G,me){var m;if(!(A!==""&&G.category_name.indexOf(A)<0))return u.createElement(u.Fragment,null,u.createElement(lt.default.Item,{className:"multi-llipsis1e",key:G.category_id},G.category_name),(m=G==null?void 0:G.third_category)==null?void 0:m.map(b=>u.createElement(lt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:b.category_id},b.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:G=>{G.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:_,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:en.bottomControlContainer},u.createElement(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(x.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(k.default,{checked:t,onChange:O},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"top",menu:{items:e,onClick:({key:G})=>{n({key:G})}}},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:_e,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"topLeft",dropdownRender:()=>fe,getPopupContainer:G=>G.parentNode},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Vu=l(6848),Ju=l(1710),Bt={listContainer:"listContainer___Mm5xW",info:"info___QiWEF",title:"title___joRxA",left:"left___zZ5tn",right:"right___bwbxG",flexBox:"flexBox___HSPvA",detail:"detail___ktA2X",iconV:"iconV___jusZA",shixunTag:"shixunTag___VpW1p",pingceTag:"pingceTag___lvwVv",pingceTags:"pingceTags___mGPPO"},lu=l(94219),zu=l(30740),qn=Object.defineProperty,eo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,uo=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,He=(e,n,t)=>n in e?qn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_t=(e,n)=>{for(var t in n||(n={}))uo.call(n,t)&&He(e,t,n[t]);if(Mn)for(var t of Mn(n))Be.call(n,t)&&He(e,t,n[t]);return e},Qt=(e,n)=>eo(e,to(n)),ou=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const no=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,C,y,r;const{batchStatus:o,selectArrs:s,setSelectArrs:K,selectArrsAll:g,setSelectArrsAll:_,dispatch:p}=(0,u.useContext)(co),R=(0,E.useIntl)();let h=(0,E.useParams)();const[v,A]=(0,u.useState)(!1),L=(0,u.useRef)(),[O,_e]=(0,u.useState)([]);h=Qt(_t(_t({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),A(!1)},[]);const fe=[{title:R.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:R.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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,b)=>b.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var b,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(b=m==null?void 0:m.split("/"))==null?void 0:b[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function G(){return ou(this,null,function*(){let m=yield(0,W.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:_t({},h)});_e(m.data)})}const me=m=>{s.includes(m)?(K(s.filter(b=>b!==m)),_(g.filter(b=>b.homework_id!==m))):(K([...s,m]),_([...g,e]))};return u.createElement("div",{className:Bt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&L.current&&!L.current.contains(m.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:L},u.createElement(k.default,{onClick:m=>{m.preventDefault(),m.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>me(e.homework_id)})),u.createElement("div",{className:Bt.info},u.createElement("div",{className:Bt.title},u.createElement("div",{className:Bt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(lu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(E.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Bt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Bt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Bt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Bt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_t({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Bt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,R.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,i.dE)()&&u.createElement("div",{className:Bt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((C=e.status)!=null&&C.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>ou(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,zu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:Bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(gu.Z,{placement:"bottomCenter",overlayClassName:Bt.dro,dropdownRender:()=>u.createElement(lt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_t({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_t({},h),type:2}})})},R.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),u.createElement(lt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:g,params:h,status:e==null?void 0:e.status}})})},R.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},R.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Bt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Bt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.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(e.status)&&u.createElement("span",{className:Bt.iconV,onClick:m=>ou(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),v||G(),A(!v)})},u.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Bt.content},(0,i.dE)()&&u.createElement("span",{className:Bt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length>5&&u.createElement(Ju.default,{scroll:{y:240},onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length<6&&O.length>0&&u.createElement(Ju.default,{onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}))))};var oo=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(no),ls={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},ao=l(50046),wu={otherHomeworkWrap:"otherHomeworkWrap___Ov7Y4",otherHomeworkContainer:"otherHomeworkContainer___L40jT",flex:"flex___ZqR0T",search:"search___XYsMV",content:"content___TFbjP",listItem:"listItem___hEqkH",info:"info___aiccH",title:"title___j6wv0",describe:"describe___H2zMp",footer:"footer___Cv6ep"},rs=Object.defineProperty,is=Object.defineProperties,cs=Object.getOwnPropertyDescriptors,Ao=Object.getOwnPropertySymbols,ms=Object.prototype.hasOwnProperty,ds=Object.prototype.propertyIsEnumerable,Bo=(e,n,t)=>n in e?rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Do=(e,n)=>{for(var t in n||(n={}))ms.call(n,t)&&Bo(e,t,n[t]);if(Ao)for(var t of Ao(n))ds.call(n,t)&&Bo(e,t,n[t]);return e},bo=(e,n)=>is(e,cs(n)),Po=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),ps=({courseId:e,type:n,onCancel:t})=>{const a=(0,E.useIntl)(),f=(0,E.useParams)(),[C,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[s,K]=(0,u.useState)(!1),g=()=>Po(void 0,null,function*(){K(!0);const v=yield(0,W.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});K(!1),y({targerData:v.homeworks,originData:v.homeworks})});(0,u.useEffect)(()=>{g()},[]);const _=()=>Po(void 0,null,function*(){K(!0);let v={homework_common_ids:r};f.categoryId&&(v=bo(Do({},v),{category_id:f.categoryId}));const A=yield(0,W.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:v});A&&A.homework_ids.length>0&&(S.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(v,A)=>{v.target.checked?o([...r,A]):o(r.filter(L=>L!==A))},R=v=>{const A=C.originData.filter(L=>L.name.indexOf(v)>-1);y(bo(Do({},C),{targerData:A}))},h=()=>{_()};return u.createElement("div",{className:`animated fadeInUp fast ${wu.otherHomeworkWrap}`},u.createElement("div",{className:wu.otherHomeworkContainer},u.createElement("div",{className:wu.search},u.createElement(he.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:R,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:wu.content},C.targerData.map(v=>u.createElement("div",{className:`${wu.listItem} mb10`,key:v.id},u.createElement(k.default,{checked:r.includes(v.id),onChange:A=>p(A,v.id)}),u.createElement("div",{className:wu.info},u.createElement("div",{className:`${wu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:wu.title},v.name),u.createElement("div",null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${f.coursesId}/common_homework/${v.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${wu.describe}`},v.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},v.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",v.created_at)))))),u.createElement("div",{className:wu.footer},u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(M.ZP,{type:"primary",disabled:r.length===0||s,onClick:h},a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},fs=l(96939),Es=l(58943),gs=l(64796),so=l.n(gs),Su=l(36200),Ke=l(59301),ys=Object.defineProperty,_s=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ko=(e,n,t)=>n in e?ys(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))wo.call(n,t)&&ko(e,t,n[t]);if(Ln)for(var t of Ln(n))xo.call(n,t)&&ko(e,t,n[t]);return e},Oo=(e,n)=>_s(e,vs(n)),Fs=(e,n)=>{var t={};for(var a in e)wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ln)for(var a of Ln(e))n.indexOf(a)<0&&xo.call(e,a)&&(t[a]=e[a]);return t},lo=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});X().extend(so());const hs=({data:e,value:n,onChange:t})=>{var a,f,C,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[s,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Ke.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement(k.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},"\u5168\u9009"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{o(Oo(cn({},r),{leftSearch:g.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ke.createElement(k.default.Group,{value:n,onChange:g=>{t(g)}},Ke.createElement(Ve.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:f.map((g,_)=>Ke.createElement(k.default,{key:_,value:g.id},g==null?void 0:g.name)))):Ke.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{o(Oo(cn({},r),{rigthSearch:g.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:y.map((g,_)=>Ke.createElement(x.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Ke.createElement(B.Z,null,g==null?void 0:g.name),Ke.createElement(B.Z,null,Ke.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(p=>p!==(g==null?void 0:g.id)))}})))):Ke.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},Cs=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:C}=n,y=Fs(n,["classroomList","dispatch","user","getData"]),r,o,s,K,g,_;const p=(0,E.useIntl)(),R=(0,E.useParams)(),[h]=Y.default.useForm(),v=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,L,O]=(0,Su.U)(Ie.c_,cn(cn({},R),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,fe]=(0,Su.U)(Ie.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,G,me]=(0,Su.U)(Ie.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...b)=>lo(void 0,[...b],function*(P={}){_e({});const le=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{v&&m()},[v]),Ke.createElement(ue.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:v,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>lo(void 0,null,function*(){h.submit()})},Ke.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ke.createElement(Y.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:b=>lo(void 0,null,function*(){var P,le,Pe;const Te=yield me(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((le=O==null?void 0:O.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[cn({},b)]}:cn({unified_late:((Pe=O==null?void 0:O.course_groups)==null?void 0:Pe.length)<=0},b));(Te==null?void 0:Te.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Ke.createElement(x.Z,{wrap:!1,gutter:20},Ke.createElement(B.Z,{flex:1},Ke.createElement(Y.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ke.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ke.createElement(B.Z,{flex:"390px"},Ke.createElement(Y.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(b,P,le){return P&&X()(P).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&X()(P).startOf("minute")<=X()(fe==null?void 0:fe.max_late_time).startOf("minute")?(S.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ke.createElement(ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:b=>(0,F.BO)(b,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:b=>(0,F.hv)(b,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((_=O==null?void 0:O.course_groups)==null?void 0:_.length)>0&&Ke.createElement(ut.Z,{spinning:A},Ke.createElement(Y.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ke.createElement(hs,{data:(O==null?void 0:O.course_groups)||[],onChange:b=>{_e({group_ids:b})}})))))};var As=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Cs),I=l(59301),Bs=Object.defineProperty,Ds=Object.defineProperties,bs=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Mo=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))Ps.call(n,t)&&Mo(e,t,n[t]);if(To)for(var t of To(n))ws.call(n,t)&&Mo(e,t,n[t]);return e},ro=(e,n)=>Ds(e,bs(n)),io=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const co=(0,u.createContext)({selectArrs:[]}),xs=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,C,y,r;const o=(0,E.useIntl)(),[s,K]=(0,E.useSearchParams)(),g=(0,E.useLocation)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(ro(yu({},_),{id:_.coursesId,limit:20})),[h,v]=(0,u.useState)(!1),[A,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,_e]=(0,u.useState)([]),[fe,G]=(0,u.useState)(!1),[me,m]=(0,u.useState)(!1),[b,P]=(0,u.useState)([]),[le,Pe]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:T,detailLeftMenus:Je,detailTopBanner:N,taskList:ee}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=s.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[g.search]),(0,u.useEffect)(()=>{s.get("tabs")==="0"&&(p.status="0",p.page=1)},[s.get("tabs")]),(0,u.useEffect)(()=>{var d,j,ke;if((d=a==null?void 0:a.userInfo)!=null&&d.login){const De=F.cX.getItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=s.get("tabs");let it=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(it)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const De=s.get("tabs");let Ge=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,g==null?void 0:g.pathname]),(0,u.useEffect)(()=>{R(yu(yu({},p),_))},[_==null?void 0:_.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[T]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(O.length===T.homeworks.length&&O.length>0?G(!0):O.length!==T.homeworks.length&&G(!1))},[O]);const et=(d,j)=>{p.page=d,p.limit=j,xe()},xe=(d={})=>{_e([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:ro(yu(yu({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:yu(yu({},p),d)})},yt=()=>io(void 0,null,function*(){const d=yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const j=d.data.score_settings;Object.keys(j).map(function(ke){ke.indexOf("proportion")>-1&&(j[ke]=(j[ke]*100).toFixed(0))}),console.log(j),L(yu({},j))}}),Ot=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:j,not_start_count:ke,in_progress_count:De,overed_count:Ge}=T;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:j||0},{name:"\u672A\u5F00\u59CB",id:4,total:ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ge||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Nt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:o.formatMessage({id:"classroomClassroomExperiments.importExternalGrades",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],ju=d=>{var j;if((0,i.Rm)()&&!((j=e.AssistantObject.normal)!=null&&j.can_create)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?E.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?Xt():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Xt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},hu=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:I.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:I.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:I.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:I.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:I.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),tn=d=>{var j,ke,De,Ge;if(O.length===0)return S.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let it=d.label||"",Bn={key:it,selectArrs:O,selectArrsAll:b,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((ke=(j=e==null?void 0:e.AssistantObject)==null?void 0:j.normal)!=null&&ke.can_publish)){S.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}it="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){S.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}it="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":it="\u6279\u91CF\u8865\u4EA4";break;case"delete":it="\u5220\u9664";break;case"collection":it="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:ro(yu({},Bn),{key:it})})},un=d=>io(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),Cu=(0,u.useMemo)(()=>{let d=[];return ee.length>0&&(d=ee.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),d},[ee]),ft=I.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",I.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",I.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",I.createElement("br",null),I.createElement("br",null),"\u6CE8\u610F",I.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",I.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",I.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",I.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ne=I.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",I.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",I.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",I.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return I.createElement(co.Provider,{value:{params:p,batchStatus:me,selectArrs:O,setSelectArrs:_e,allSelect:fe,dataSource:T.homeworks||[],detailLeftMenus:Je,main_category_id:T.main_category_id||"",selectArrsAll:b,setAllSelect:G,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},I.createElement("section",null,I.createElement("aside",{className:ls.bg},I.createElement(rn.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ot(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:p.categoryId,dropdownMenu:Nt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,E.history.replace(`${g.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[s.get("tabs")?s.get("tabs"):"0"],onsetClick:()=>{yt(),v(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:ju}),I.createElement(nu.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var j;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,F.cX.setItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&I.createElement(Pn,{params:p,dispatch:t,onSelect:Xt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&I.createElement(nt.Z,null),I.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&I.createElement(I.Fragment,null,I.createElement("aside",{className:"animated fadeIn"},(y=T==null?void 0:T.homeworks)==null?void 0:y.map((d,j)=>I.createElement(oo,{key:j,dataSource:d,params:p,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&I.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&I.createElement(q.Z,{showSizeChanger:!0,onChange:et,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:T.query_total_count}))),O.length>0&&(0,i.GJ)()&&I.createElement(ye.Z,{offsetBottom:0},I.createElement(Xn,{buttonDataSource:hu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&I.createElement(As,{getData:xe}),I.createElement(Ae,{onCallback:()=>m(!1)}),I.createElement(fs.Z,{onOk:()=>{xe()}}),I.createElement(Es.Z,{onOk:()=>{}}),I.createElement(yn,{onCallback:()=>m(!1),courseEndTime:T==null?void 0:T.course_end_time}),I.createElement(cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:_.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),I.createElement(Zt,null),I.createElement(eu,{onCallback:()=>m(!1)}),I.createElement(J,{onCallback:()=>m(!1)}),I.createElement(bn,{refreshList:xe}),I.createElement(Wu,null),I.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Cu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),le&&I.createElement(ps,{courseId:p.coursesId,type:"1",onCancel:()=>Pe(!1)}),I.createElement(ue.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>io(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(ke){ke.indexOf("proportion")>-1&&(d[ke]=d[ke]/100)}),(yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(S.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},I.createElement("div",null,I.createElement(x.Z,null,I.createElement(B.Z,{span:24},I.createElement(x.Z,{align:"middle"},I.createElement(B.Z,{span:24},I.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),I.createElement(x.Z,{className:"mt25"},I.createElement(B.Z,null,I.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),I.createElement(B.Z,{span:24,className:"pl30 mt10"})),I.createElement(x.Z,null,I.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,L(yu({},A))}},I.createElement(U.ZP,{value:1,style:{marginTop:15}},I.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),I.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),I.createElement("br",null),I.createElement(U.ZP,{value:0,style:{marginTop:15}},I.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),I.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),I.createElement(x.Z,{className:"mt25"},I.createElement(B.Z,null,I.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),I.createElement(B.Z,{span:24,className:"pl30 mt10"})),I.createElement(x.Z,null,I.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,L(yu({},A))}},I.createElement(U.ZP,{value:!1,style:{marginTop:15}},I.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),I.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",I.createElement(ce.Z,{placement:"bottomLeft",content:ft,trigger:"click"},I.createElement($.Z,{className:"ml20 current"})))),I.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},I.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),I.createElement(B.Z,{className:"ml5"},I.createElement(D.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,L(Object.assign({},A))}}),I.createElement("span",{className:"ml10"},"%"))),I.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},I.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),I.createElement(B.Z,{className:"ml5"},I.createElement(D.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,L(Object.assign({},A))}}),I.createElement("span",{className:"ml10"},"%"))),I.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},I.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),I.createElement(B.Z,{className:"ml5"},I.createElement(D.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,L(Object.assign({},A))}}),I.createElement("span",{className:"ml10"},"%"))),I.createElement("br",null),I.createElement(U.ZP,{value:!0,style:{marginTop:15}},I.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),I.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",I.createElement(ce.Z,{placement:"bottomLeft",content:ne,trigger:"click"},I.createElement($.Z,{className:"ml20 current"}))))),I.createElement("br",null)),I.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),I.createElement(x.Z,{className:"mt25"},I.createElement(B.Z,null,I.createElement("strong",null,I.createElement(k.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,L(Object.assign({},A))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",I.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),I.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&I.createElement("div",{style:{paddingLeft:35}},I.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},I.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),I.createElement(B.Z,{className:"ml5"},I.createElement(D.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,L(Object.assign({},A))}}))),I.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},I.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),I.createElement(B.Z,{className:"ml5"},I.createElement(D.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,L(Object.assign({},A))}}),I.createElement("span",{className:"ml10"},"%"))))))))};var ks=(0,E.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(xs),Os=Object.defineProperty,Ts=Object.defineProperties,Ms=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,So=(e,n,t)=>n in e?Os(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Io=(e,n)=>{for(var t in n||(n={}))Lo.call(n,t)&&So(e,t,n[t]);if(Nn)for(var t of Nn(n))No.call(n,t)&&So(e,t,n[t]);return e},Ls=(e,n)=>Ts(e,Ms(n)),Ns=(e,n)=>{var t={};for(var a in e)Lo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Nn)for(var a of Nn(e))n.indexOf(a)<0&&No.call(e,a)&&(t[a]=e[a]);return t},Ss=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Is=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:C,user:y,onCallback:r}=n,o=Ns(n,["classroomList","dispatch","match","location","user","onCallback"]),s,K;const g=(0,E.useIntl)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(!1),[h,v]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){v(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var fe;_e.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ue.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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:()=>{L()}}):v(!0)}else v(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ue.default,{centered:!0,title:g.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:p,destroyOnClose:!0,onOk:()=>Ss(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;R(!0);const _e=yield(0,W.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});R(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ls(Io({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Io({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{L()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(se.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Zs=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Is),Hs=l(98981),mt=l(59301),js=Object.defineProperty,Rs=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,jo=(e,n,t)=>n in e?js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))Zo.call(n,t)&&jo(e,t,n[t]);if(Sn)for(var t of Sn(n))Ho.call(n,t)&&jo(e,t,n[t]);return e},mo=(e,n)=>Rs(e,Gs(n)),$s=(e,n)=>{var t={};for(var a in e)Zo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Sn)for(var a of Sn(e))n.indexOf(a)<0&&Ho.call(e,a)&&(t[a]=e[a]);return t},In=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Ws=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,C=$s(n,["classroomList","dispatch","courseEndTime"]),y,r,o,s;const K=(0,E.useIntl)(),g=(0,E.useParams)(),[_]=Y.default.useForm(),[p,R]=(0,u.useState)(1),[h,v]=(0,u.useState)([]),[A,L]=(0,u.useState)(0),[O,_e]=(0,u.useState)(2e3),[fe,G]=(0,u.useState)(!0),[me,m]=(0,u.useState)(!1),[b,P]=(0,u.useState)(!1),[le,Pe]=(0,u.useState)([]),[Te,ot]=(0,u.useState)(!0),[T,Je]=(0,u.useState)(null),[N,ee]=(0,u.useState)({}),[et,xe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(hu(),yt(),t.actionTabs.type===2){const ne=t.actionTabs.selectArrsAll[0];Je({submit_limit:ne==null?void 0:ne.submit_limit,submit_limit_num:ne==null?void 0:ne.submit_limit_num,must_file:ne==null?void 0:ne.must_file,can_submit:ne==null?void 0:ne.can_submit,submit_num:ne==null?void 0:ne.submit_num}),ot(ne.unified_setting)}else ot(!1),Je({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(me){if(b)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(_u({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:_u({},t.actionTabs.params)})}},[me]);const yt=ne=>In(void 0,null,function*(){G(!0);const d=yield(0,Ie.c_)(mo(_u({},g),{page:ne||p,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));d==null||d.course_groups.map((j,ke)=>{j.key=j.id,j.title=j.name,j.disabled=j.is_published}),d&&(v([...d==null?void 0:d.course_groups]),L(d==null?void 0:d.course_groups_count),G(!1),ne||_.setFieldsValue({publish_time:X()(X()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:X()(X()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Ot=ne=>{R(ne),yt(ne)},Nt=()=>{(0,i.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:_u({},g)}),a({type:"shixunHomeworks/getWorkSetting",payload:_u({},g)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(_u({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:_u({},t.actionTabs.params)})},ju=()=>In(void 0,null,function*(){var ne,d;if((0,i.Rm)()&&!((ne=t.AssistantObject.normal)!=null&&ne.can_publish)){S.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"),ft(!1);return}const j=_u({},_.getFieldsValue());if(j.end_time<=j.publish_time){S.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ft(!1);return}if((le==null?void 0:le.length)<=0&&!Te&&h.length>0){S.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}if(T!=null&&T.submit_limit&&!(T!=null&&T.submit_limit_num)){S.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}if(T!=null&&T.can_submit&&!(T!=null&&T.submit_num)){S.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),ft(!1);return}let ke=_u({homework_ids:[...t.actionTabs.selectArrs],group_ids:le.length>0?le.map(Ge=>Ge.id):(d=t.detailCommonHomeworksList)==null?void 0:d.course_groups,end_time:X()(j.end_time).format("YYYY-MM-DD HH:mm"),publish_time:X()(j.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!le.length},T),De=yield(0,ie.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:g.coursesId,type:"homework_common"});(De==null?void 0:De.student_count)===0?Xt(ke):(xe(ke),ee(De))}),Xt=ne=>In(void 0,null,function*(){ft(!0);const d=yield(0,W.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:_u({},ne)});ft(!1),d.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),S.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),Nt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:mt.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~")}}))}),hu=()=>{R(1),v([]),Pe([])},{detailCommonHomeworksList:tn}=t,un=A>p*O,[Cu,ft]=(0,u.useState)(!1);return mt.createElement("div",null,mt.createElement(ue.default,{width:600,centered:!0,confirmLoading:Cu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ju,onCancel:()=>{hu(),Nt(),a({type:"classroomList/setActionTabs",payload:{}})}},mt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",mt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&mt.createElement(Y.default,{form:_},mt.createElement("div",{style:{paddingLeft:0}},mt.createElement(x.Z,{className:"mt30",align:"middle"},mt.createElement(B.Z,null,mt.createElement(Y.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},mt.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ne=>(0,Ee.Q8)(ne,f),disabledTime:ne=>(0,Ee.d0)(ne),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),mt.createElement(B.Z,{className:"ml20"},mt.createElement(Y.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},mt.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,F.U6)(),"HH:mm")},disabledDate:ne=>(0,Ee.Q8)(ne,f,_.getFieldValue("publish_time")),disabledTime:ne=>(0,Ee.d0)(ne,_.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&mt.createElement(x.Z,{style:{marginBottom:"10px"}},mt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),mt.createElement(U.ZP.Group,{value:Te,onChange:ne=>{ot(ne.target.value),Pe([])}},mt.createElement(U.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),mt.createElement(U.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&mt.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"')),(t.actionTabs.type===1||!Te)&&h.length>0&&mt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},mt.createElement("span",{style:{flex:1}},mt.createElement(k.default,{checked:le.length===h.length,onChange:ne=>{le.length===h.length?Pe([]):Pe(h.filter(d=>!d.is_published))}},"\u5168\u9009")),mt.createElement("span",{style:{width:16}}),mt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",le.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Te)&&h.length>0&&mt.createElement(Hs.Z,{data:h,selectedRowKeys:le,setSelectedRowKeys:Pe})),!((o=(r=(y=t==null?void 0:t.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&mt.createElement(de.ZP,{value:T,onChange:ne=>Je(_u({},ne))})),mt.createElement(Fe.Z,{resdata:N,type:((s=t.actionTabs.selectArrs)==null?void 0:s.length)===1?"shixun":"shixunpush",okloading:Cu,oktext:(N==null?void 0:N.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ne=>In(void 0,null,function*(){ft(!0);let d=yield(0,W.ZP)(`/api/courses/${g.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ft(!1),(d==null?void 0:d.status)===0&&Xt(et)})}))};var Vs=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ws),Js=Object.defineProperty,zs=Object.defineProperties,Us=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,Go=(e,n,t)=>n in e?Js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$o=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&Go(e,t,n[t]);if(Ro)for(var t of Ro(n))Ys.call(n,t)&&Go(e,t,n[t]);return e},Qs=(e,n)=>zs(e,Us(n)),Xs=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const qs=({classroomList:e,dispatch:n})=>{const t=(0,E.useIntl)(),a=(0,E.useParams)();return u.createElement(ue.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Xs(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Qs($o({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:$o({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var el=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(qs),tl=Object.defineProperty,ul=Object.defineProperties,nl=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Jo=(e,n,t)=>n in e?tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zo=(e,n)=>{for(var t in n||(n={}))Wo.call(n,t)&&Jo(e,t,n[t]);if(Zn)for(var t of Zn(n))Vo.call(n,t)&&Jo(e,t,n[t]);return e},ol=(e,n)=>ul(e,nl(n)),al=(e,n)=>{var t={};for(var a in e)Wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Zn)for(var a of Zn(e))n.indexOf(a)<0&&Vo.call(e,a)&&(t[a]=e[a]);return t},sl=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const ll=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,C=al(n,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),r=(0,E.useParams)();return r.id=r.coursesId,u.createElement(ue.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>sl(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),S.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:{}}),f&&f(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ol(zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:zo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(ll),il=Object.defineProperty,Uo=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Ko=(e,n,t)=>n in e?il(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dl=(e,n)=>{for(var t in n||(n={}))cl.call(n,t)&&Ko(e,t,n[t]);if(Uo)for(var t of Uo(n))ml.call(n,t)&&Ko(e,t,n[t]);return e},pl=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const fl=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,C;const y=(0,E.useIntl)(),r=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:s}=e,[K]=Y.default.useForm(),g=_=>_&&_<X()().startOf("day");return u.createElement(ue.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>pl(void 0,null,function*(){var _;const p=K.getFieldValue(),R=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,W.ZP)(R,{method:"post",body:dl({},p)});if(h.status===0){S.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const v=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let L=(_=o.pathname)==null?void 0:_.split("/");L[4]=A,L[3]=v||L[3];const O=L==null?void 0:L.join("/");E.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Y.default,{form:K,initialValues:{name:""}},u.createElement(Y.default.Item,{name:"name"},u.createElement(x.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((f=s.selectArrs)==null?void 0:f.category_name)||((C=s.selectArrs)==null?void 0:C.name)}))))))};var El=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(fl),Iu={shixunItemWrapper:"shixunItemWrapper___Pnp0d",checkboxWrapper:"checkboxWrapper___O__B3",contentWrapper:"contentWrapper___qiaiV",title:"title___DFf1n",desc:"desc___ej6SJ",info:"info___hJwx4",scrollWrap:"scrollWrap___hntzl",loading:"loading___Jks2Z"},gl=Object.defineProperty,yl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,vl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Qo=(e,n,t)=>n in e?gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xo=(e,n)=>{for(var t in n||(n={}))vl.call(n,t)&&Qo(e,t,n[t]);if(Yo)for(var t of Yo(n))Fl.call(n,t)&&Qo(e,t,n[t]);return e},qo=(e,n)=>yl(e,_l(n)),ea=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{Paragraph:hl}=ht.default,Cl=({createShixunParams:e},n)=>{const t=[{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\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,C]=(0,u.useState)("0"),[y,r]=(0,u.useState)("hot"),[o,s]=(0,u.useState)([]),[K,g]=(0,u.useState)(!0),[_,p]=(0,u.useState)(1),R=(0,u.useRef)(null),h=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),A=b=>{r(b),v.current.order=b,b==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),L(v.current)},L=(b,P)=>ea(void 0,null,function*(){g(!0),clearTimeout(R.current),R.current=setTimeout(()=>ea(void 0,null,function*(){console.log(b,"params2");const le=yield(0,ie.he)(b);if(!le.status){if(P){le.shixuns.length===0&&me(!1),s(Pe=>[...Pe,...le.shixuns]),g(!1);return}h.current.scrollTop=0,me(!0),p(_+1),g(!1),s(le.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:b=>L(qo(Xo({},v.current),{keyword:b})),changeKeyWord:b=>v.current.keyword=b})),(0,u.useEffect)(()=>{L(v.current)},[]);const[O,_e]=(0,u.useState)([]),fe=b=>{_e(b),e.current.shixuns_info=b.map(P=>({id:P,is_copy:!1,is_use:!0}))},[G,me]=(0,u.useState)(!0),m=b=>{L(qo(Xo({},v.current),{page:b}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(x.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((b,P)=>u.createElement("span",{key:P,style:{border:"none",marginRight:20,color:f===b.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{C(b.id),v.current.diff=b.id,L(v.current)}},b.name))),u.createElement(B.Z,null,u.createElement(Pt.tp,{dataSource:a,value:y,onChange:A}))),u.createElement("div",{className:Iu.scrollWrap},u.createElement("div",{ref:h,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:m,hasMore:G&&!K,useWindow:!1,key:_},u.createElement(k.default.Group,{onChange:fe,value:O},o.map(b=>{const{name:P,id:le,description:Pe,challenge_names:Te,author_name:ot,author_school_name:T,level:Je,total_stu_num:N}=b||{};return u.createElement("div",{key:le,className:Iu.shixunItemWrapper},u.createElement(x.Z,{align:"middle",className:Iu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(k.default,{value:le,style:{paddingRight:"10px"}}),u.createElement("div",{className:Iu.title,style:{fontWeight:"600"}},P)),u.createElement("div",{className:Iu.contentWrapper},u.createElement(hl,{ellipsis:{rows:2},className:Iu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Pe),u.createElement(x.Z,null,Te.map((ee,et)=>u.createElement("span",{key:et,className:Iu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",et+1,"\u5173")," ",ee))),u.createElement(bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(x.Z,{className:Iu.info},u.createElement(Ve.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},ot),u.createElement("span",null,"|"),u.createElement("span",null,T),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},Je)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},N))))))})))),K&&u.createElement("div",{className:Iu.loading},u.createElement(ut.Z,{spinning:!0}))))};var Al=(0,u.forwardRef)(Cl),mn={flex_box_center:"flex_box_center___RR1P7",flex_space_between:"flex_space_between___NOfMh",flex_box_vertical_center:"flex_box_vertical_center___Dmywe",flex_box_center_end:"flex_box_center_end___AZ744",flex_box_column:"flex_box_column___Wu3tO",line1:"line1___xcO80",form:"form___zbQXu",small_search:"small_search___Zg67I",border:"border___ifLoj"},Xe=l(59301),Bl=Object.defineProperty,ta=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pl=(e,n)=>{for(var t in n||(n={}))Dl.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))bl.call(n,t)&&ua(e,t,n[t]);return e},Cn=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{TabPane:rc}=Q.default,wl=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const C=(0,E.useIntl)(),y=(0,E.useParams)(),r=(0,E.useLocation)(),[o]=Y.default.useForm(),{brankList:s}=e,[K,g]=(0,u.useState)(!1);let[_,p]=(0,u.useState)(!0),[R,h]=(0,u.useState)(!1);const[v,A]=(0,u.useState)("myself");let[L,O]=(0,u.useState)([]);const[_e,fe]=(0,u.useState)(),[G,me]=(0,u.useState)({}),[m,b]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Pe()},[e.actionTabs.key]);let le=[];const Pe=function(){return Cn(this,null,function*(){var N;if(_){g(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:Pl({},m)});L=[...L.concat(ee.object_list)],fe(ee.is_teacher),((N=ee.object_list)==null?void 0:N.length)<m.limit?p(!1):p(!0),O([...L]),ee.object_list==""&&m.page===1&&g(!0)}})},Te=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=N=>Cn(void 0,null,function*(){h(!0);const ee=yield(0,Ie.aQ)(N);h(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return Xe.createElement("div",null,Xe.createElement(ue.default,{className:mn.border,centered:!0,title:Xe.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:R},onOk:()=>Cn(void 0,null,function*(){var N,ee,et;if(v==="jupyter"){console.log("----createShixunParams.current",Te.current);let Ot=yield(0,ie.Tr)({id:[...(ee=(N=Te.current)==null?void 0:N.shixuns_info)==null?void 0:ee.map(Nt=>Nt.id)],course_id:y.coursesId,type:"shixun"});(Ot==null?void 0:Ot.student_count)===0?ot(Te.current):me(Ot);return}h(!0);const xe=o.getFieldsValue(),yt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(yt==null?void 0:yt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:yt.object_ids,params:(et=e.actionTabs)==null?void 0:et.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Xe.createElement(x.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Xe.createElement(B.Z,{span:12},P.map((N,ee)=>Xe.createElement(M.ZP,{key:ee,shape:"round",style:v===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:v===N.id?"ghost":"default",className:"mr10",onClick:et=>Cn(void 0,null,function*(){if(N.id==="jupyter"){A(N.id);return}L=[],_=!0,m.page=0,m.search="",m.filter=N.id,Pe(),A(N.id)})},N.name))),Xe.createElement(B.Z,{span:12,className:"tr"},Xe.createElement(he.default.Search,{className:mn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ee;v==="jupyter"&&((ee=T.current)==null||ee.changeKeyWord(N.target.value))},suffix:Xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`}),onSearch:N=>{var ee;if(N&&(0,zt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),v==="jupyter"){(ee=T.current)==null||ee.search(N);return}_=!0,m.search=N,m.page=0,L=[],Pe()},style:{width:260}}))),v==="myself"&&Xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Xe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),v==="public"&&Xe.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"),v==="jupyter"?Xe.createElement(Al,{createShixunParams:Te,ref:T}):Xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&v==="public"&&Xe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Xe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Xe.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")),Xe.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),Pe()},hasMore:_,useWindow:!1},Xe.createElement(Y.default,{form:o,initialValues:{group_ids:le},className:mn.form,onChange:N=>{le=o.getFieldValue()}},L==""&&Xe.createElement(nt.Z,{styles:{margin:"10px auto"}}),Xe.createElement(Y.default.Item,{name:"group_ids"},Xe.createElement(k.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ee){return Xe.createElement(x.Z,{key:ee},Xe.createElement(B.Z,{flex:"2"},Xe.createElement(k.default,{onChange:et=>{},key:ee,value:String(N.id),defaultChecked:!0},Xe.createElement("span",{className:["c-black",mn.line1].join(" ")},N.name))),Xe.createElement(B.Z,{flex:"1",className:"c-black"},Xe.createElement("span",{className:mn.line1},N==null?void 0:N.course_list_name)),Xe.createElement(B.Z,{flex:"50px",className:"c-black"},v==="public"&&(0,i.Ny)()?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):v==="myself"?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))}))))))),Xe.createElement(Fe.Z,{resdata:G,type:"shixunpush",okloading:R,oktext:(G==null?void 0:G.can_copy_num)===0?C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:N=>Cn(void 0,null,function*(){Te.current.shixuns_info=N,ot(Te.current)})}))};var xl=(0,E.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(wl),po=l(83899),na=l(35545),ru=l(59301),kl=Object.defineProperty,oa=Object.getOwnPropertySymbols,Ol=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,aa=(e,n,t)=>n in e?kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,sa=(e,n)=>{for(var t in n||(n={}))Ol.call(n,t)&&aa(e,t,n[t]);if(oa)for(var t of oa(n))Tl.call(n,t)&&aa(e,t,n[t]);return e};const Ml=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,C]=(0,u.useState)(!1),y=(0,E.useIntl)(),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{C(!1),o("")},[]);const s=()=>{var K,g;if((0,i.Rm)()&&!((g=(K=a==null?void 0:a.AssistantObject)==null?void 0:K.normal)!=null&&g.can_create)){S.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}r==="1"&&E.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(n(),C(!1),o(""))};return ru.createElement("section",{className:`tc animated fadeIn ${po.Z.threeBtnSty}`,style:sa(sa({},{color:"#03A092",margin:"200px auto"}),e)},ru.createElement("img",{src:l(26551),width:200,height:164}),ru.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),ru.createElement("div",{style:{marginTop:"30px"}},ru.createElement(M.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),ru.createElement(M.ZP,{onClick:()=>{(0,F.xg)(`${na.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&ru.createElement(ue.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:s},ru.createElement("div",null,ru.createElement("div",null,ru.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ru.createElement("div",null,ru.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ll=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ml),Zu=l(59301),Nl=Object.defineProperty,Sl=Object.defineProperties,Il=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Zl=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,ra=(e,n,t)=>n in e?Nl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hn=(e,n)=>{for(var t in n||(n={}))Zl.call(n,t)&&ra(e,t,n[t]);if(la)for(var t of la(n))Hl.call(n,t)&&ra(e,t,n[t]);return e},jl=(e,n)=>Sl(e,Il(n)),ia=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Rl=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,E.useIntl)(),C=(0,E.useParams)(),[y]=Y.default.useForm(),{workList:r,workSetting:o}=a,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Hn({},C)}),t({type:"shixunHomeworks/getWorkList",payload:Hn({},C)})};return Zu.createElement(ue.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ia(void 0,null,function*(){const K=()=>ia(void 0,null,function*(){var g;yield y.validateFields();const _=Hn({},y.getFieldValue()),{selectArrs:p}=e.actionTabs;_.attachment_ids=(g=_.attachment_ids)==null?void 0:g.map(h=>h.response.id),(yield(0,wn.mz)(jl(Hn({},_),{homeworkId:p.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(o!=null&&o.can_submit){if(!(o!=null&&o.submit_size)){S.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ue.default.confirm({title:f.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Zu.createElement(Zu.Fragment,null,"\u4F60\u8FD8\u6709 ",Zu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},o==null?void 0:o.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{K()}});return}K()}),onCancel:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Zu.createElement(Y.default,{form:y,initialValues:{}},Zu.createElement(Y.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Zu.createElement(Fn.Z,null)),Zu.createElement(Y.default.Item,{name:"description"},Zu.createElement(he.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Gl=(0,E.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Rl),$l=l(25250),Wl=l(30202),ca={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vl=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),Jl=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:C,selectArrs:y,useBatchStatus:r,dispatch:o,params:s,getData:K,detailLeftMenus:g,main_category_id:_,setSelectArrsAll:p}=(0,u.useContext)(yo);let R;const[h,v]=(0,u.useState)(!1),[A,L]=(0,u.useState)(""),O=G=>{a(G.target.checked),f(G.target.checked?C.map(me=>me.homework_id):[]),G.target.checked?p([...C]):p([])},_e=()=>{let G={courseId:s.id,container_type:"common_homework"};s.categoryId&&(G.category_id=s.categoryId),o({type:"classroomList/getAllTaskList",payload:G}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};g.course_modules&&(R=g.course_modules.filter(G=>G.type==="common_homework")[0]);const fe=u.createElement("div",{className:ca.moveCategory,onMouseLeave:G=>v(!1)},u.createElement(lt.default,{onClick:G=>Vl(void 0,[G],function*({item:me,key:m,keyPath:b,domEvent:P}){if(y=="")return S.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,W.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:m}})).status===0&&(S.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:G=>{L(G.target.value)}})),R&&R.second_category.filter(G=>G.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(G,me){var m;if(!(A!==""&&G.category_name.indexOf(A)<0))return u.createElement(u.Fragment,null,u.createElement(lt.default.Item,{className:"multi-llipsis1e",key:G.category_id},G.category_name),(m=G==null?void 0:G.third_category)==null?void 0:m.map(b=>u.createElement(lt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:b.category_id},b.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:G=>{G.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:_,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ca.bottomControlContainer},u.createElement(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(x.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(k.default,{checked:t,onChange:O},"\u5168\u9009\u672C\u9875\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"top",menu:{items:e,onClick:({key:G})=>{n({key:G})}}},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:_e,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"topLeft",dropdownRender:()=>fe,getPopupContainer:G=>G.parentNode},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Tt={listContainer:"listContainer___rwnjk",info:"info___TBpYU",title:"title___Ss9eT",left:"left___LV73y",right:"right___GM28N",flexBox:"flexBox____iaZx",detail:"detail___d5WJi",iconV:"iconV___SnRqL",shixunTag:"shixunTag___HyzkA",pingceTag:"pingceTag___Kn6PD",pingceTags:"pingceTags___ffRRC"},zl=Object.defineProperty,Ul=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Ql=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?zl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dn=(e,n)=>{for(var t in n||(n={}))Yl.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))Ql.call(n,t)&&da(e,t,n[t]);return e},Xl=(e,n)=>Ul(e,Kl(n)),Uu=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const ql=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,C,y,r;const{batchStatus:o,selectArrs:s,setSelectArrs:K,selectArrsAll:g,setSelectArrsAll:_,dispatch:p}=(0,u.useContext)(yo),R=(0,E.useIntl)();let h=(0,E.useParams)();const[v,A]=(0,u.useState)(!1),L=(0,u.useRef)(),[O,_e]=(0,u.useState)([]);h=Xl(dn(dn({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),A(!1)},[]);const fe=[{title:R.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:R.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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,b)=>b.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var b,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(b=m==null?void 0:m.split("/"))==null?void 0:b[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function G(){return Uu(this,null,function*(){let m=yield(0,W.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},h)});_e(m.data)})}const me=m=>{s.includes(m)?(K(s.filter(b=>b!==m)),_(g.filter(b=>b.homework_id!==m))):(K([...s,m]),_([...g,e]))};return u.createElement("div",{className:Tt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&L.current&&!L.current.contains(m.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:L},u.createElement(k.default,{onClick:m=>{m.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>me(e.homework_id)})),u.createElement("div",{className:Tt.info},u.createElement("div",{className:Tt.title},u.createElement("div",{className:Tt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(lu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(E.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Tt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Tt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Tt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Tt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Tt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&u.createElement("div",{className:Tt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((C=e.status)!=null&&C.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>Uu(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,zu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&u.createElement(gu.Z,{placement:"bottomCenter",overlayClassName:Tt.dro,dropdownRender:()=>u.createElement(lt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(lt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:g,params:h,status:e==null?void 0:e.status}})})},R.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},R.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Tt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Tt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"mr10"},u.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(e.status)&&!!e.commit_count&&u.createElement("span",{className:"mr10"},u.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(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"mr10"},u.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(e.status)&&u.createElement("span",{className:"mr10"},u.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(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",null,u.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(e.status)&&u.createElement("span",{className:Tt.iconV,onClick:m=>Uu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),v||G(),A(!v)})},u.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Tt.content},(0,i.dE)()&&u.createElement("span",{className:Tt.infoStuIcon},u.createElement("span",null,e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length>5&&u.createElement(Ju.default,{className:po.Z.threeTableSty,scroll:{y:240},onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length<6&&O.length>0&&u.createElement(Ju.default,{className:po.Z.threeTableSty,onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}))))};var er=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(ql),tr={flex_box_center:"flex_box_center___WCrVB",flex_space_between:"flex_space_between___fmk8o",flex_box_vertical_center:"flex_box_vertical_center___Lj9Tw",flex_box_center_end:"flex_box_center_end___JC6A6",flex_box_column:"flex_box_column___i54Rx",containerTitle:"containerTitle___Td72A",containerDesc:"containerDesc___S9Ors",listItem:"listItem___ascWS",info:"info___rcGYZ",title:"title___AccUE",titleLeft:"titleLeft___i6V_p",titleRight:"titleRight___W9npP",acitons:"acitons___ThT41",moveCategory:"moveCategory___BxjOE",spanSize:"spanSize___XTz3M"},xu={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},ur=Object.defineProperty,nr=Object.defineProperties,or=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,ar=Object.prototype.hasOwnProperty,sr=Object.prototype.propertyIsEnumerable,fa=(e,n,t)=>n in e?ur(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ea=(e,n)=>{for(var t in n||(n={}))ar.call(n,t)&&fa(e,t,n[t]);if(pa)for(var t of pa(n))sr.call(n,t)&&fa(e,t,n[t]);return e},ga=(e,n)=>nr(e,or(n)),ya=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),lr=({courseId:e,type:n,onCancel:t})=>{const a=(0,E.useIntl)(),f=(0,E.useParams)(),[C,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[s,K]=(0,u.useState)(!1),g=()=>ya(void 0,null,function*(){K(!0);const v=yield(0,W.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});K(!1),y({targerData:v.homeworks,originData:v.homeworks})});(0,u.useEffect)(()=>{g()},[]);const _=()=>ya(void 0,null,function*(){K(!0);let v={homework_common_ids:r};f.categoryId&&(v=ga(Ea({},v),{category_id:f.categoryId}));const A=yield(0,W.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:v});A&&A.homework_ids.length>0&&(S.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(v,A)=>{v.target.checked?o([...r,A]):o(r.filter(L=>L!==A))},R=v=>{const A=C.originData.filter(L=>L.name.indexOf(v)>-1);y(ga(Ea({},C),{targerData:A}))},h=()=>{_()};return u.createElement("div",{className:`animated fadeInUp fast ${xu.otherHomeworkWrap}`},u.createElement("div",{className:xu.otherHomeworkContainer},u.createElement("div",{className:xu.search},u.createElement(he.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:R,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:xu.content},C.targerData.map(v=>u.createElement("div",{className:`${xu.listItem} mb10`,key:v.id},u.createElement(k.default,{checked:r.includes(v.id),onChange:A=>p(A,v.id)}),u.createElement("div",{className:xu.info},u.createElement("div",{className:`${xu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:xu.title},v.name),u.createElement("div",null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${f.coursesId}/common_homework/${v.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${xu.describe}`},v.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},v.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",v.created_at)))))),u.createElement("div",{className:xu.footer},u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(M.ZP,{type:"primary",disabled:r.length===0||s,onClick:h},a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},rr=l(14314),ir=l(59951),Ye=l(59301),cr=Object.defineProperty,mr=Object.defineProperties,dr=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?cr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pn=(e,n)=>{for(var t in n||(n={}))_a.call(n,t)&&Fa(e,t,n[t]);if(jn)for(var t of jn(n))va.call(n,t)&&Fa(e,t,n[t]);return e},ha=(e,n)=>mr(e,dr(n)),pr=(e,n)=>{var t={};for(var a in e)_a.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&jn)for(var a of jn(e))n.indexOf(a)<0&&va.call(e,a)&&(t[a]=e[a]);return t},fo=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});X().extend(so());const fr=({data:e,value:n,onChange:t})=>{var a,f,C,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[s,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Ye.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement(k.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},"\u5168\u9009"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{o(ha(pn({},r),{leftSearch:g.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ye.createElement(k.default.Group,{value:n,onChange:g=>{t(g)}},Ye.createElement(Ve.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:f.map((g,_)=>Ye.createElement(k.default,{key:_,value:g.id},g==null?void 0:g.name)))):Ye.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{o(ha(pn({},r),{rigthSearch:g.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:y.map((g,_)=>Ye.createElement(x.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(B.Z,null,g==null?void 0:g.name),Ye.createElement(B.Z,null,Ye.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(p=>p!==(g==null?void 0:g.id)))}})))):Ye.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},Er=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:C}=n,y=pr(n,["classroomList","dispatch","user","getData"]),r,o,s,K,g,_;const p=(0,E.useIntl)(),R=(0,E.useParams)(),[h]=Y.default.useForm(),v=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,L,O]=(0,Su.U)(Ie.c_,pn(pn({},R),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,fe]=(0,Su.U)(Ie.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,G,me]=(0,Su.U)(Ie.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...b)=>fo(void 0,[...b],function*(P={}){_e({});const le=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{v&&m()},[v]),Ye.createElement(ue.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:v,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>fo(void 0,null,function*(){h.submit()})},Ye.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ye.createElement(Y.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:b=>fo(void 0,null,function*(){var P,le,Pe;const Te=yield me(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((le=O==null?void 0:O.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[pn({},b)]}:pn({unified_late:((Pe=O==null?void 0:O.course_groups)==null?void 0:Pe.length)<=0},b));(Te==null?void 0:Te.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Ye.createElement(x.Z,{wrap:!1,gutter:20},Ye.createElement(B.Z,{flex:1},Ye.createElement(Y.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ye.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ye.createElement(B.Z,{flex:"390px"},Ye.createElement(Y.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(b,P,le){return P&&X()(P).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&X()(P).startOf("minute")<=X()(fe==null?void 0:fe.max_late_time).startOf("minute")?(S.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ye.createElement(ae.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:b=>(0,F.BO)(b,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:b=>(0,F.hv)(b,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((_=O==null?void 0:O.course_groups)==null?void 0:_.length)>0&&Ye.createElement(ut.Z,{spinning:A},Ye.createElement(Y.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ye.createElement(fr,{data:(O==null?void 0:O.course_groups)||[],onChange:b=>{_e({group_ids:b})}})))))};var gr=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Er),Z=l(59301),yr=Object.defineProperty,_r=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Aa=(e,n,t)=>n in e?yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vu=(e,n)=>{for(var t in n||(n={}))Fr.call(n,t)&&Aa(e,t,n[t]);if(Ca)for(var t of Ca(n))hr.call(n,t)&&Aa(e,t,n[t]);return e},Eo=(e,n)=>_r(e,vr(n)),go=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const yo=(0,u.createContext)({selectArrs:[]}),Cr=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,C,y,r;const o=(0,E.useIntl)(),[s,K]=(0,E.useSearchParams)(),g=(0,E.useLocation)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(Eo(vu({},_),{id:_.coursesId,limit:20})),[h,v]=(0,u.useState)(!1),[A,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,_e]=(0,u.useState)([]),[fe,G]=(0,u.useState)(!1),[me,m]=(0,u.useState)(!1),[b,P]=(0,u.useState)([]),[le,Pe]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:T,detailLeftMenus:Je,detailTopBanner:N,taskList:ee}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=s.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[g.search]),(0,u.useEffect)(()=>{s.get("tabs")==="0"&&(p.status="0",p.page=1)},[s.get("tabs")]),(0,u.useEffect)(()=>{var d,j,ke;if((d=a==null?void 0:a.userInfo)!=null&&d.login){const De=F.cX.getItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=s.get("tabs");let it=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(it)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const De=s.get("tabs");let Ge=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,g==null?void 0:g.pathname]),(0,u.useEffect)(()=>{R(vu(vu({},p),_))},[_==null?void 0:_.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[T]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(O.length===T.homeworks.length&&O.length>0?G(!0):O.length!==T.homeworks.length&&G(!1))},[O]);const et=(d,j)=>{p.page=d,p.limit=j,xe()},xe=(d={})=>{_e([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Eo(vu(vu({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:vu(vu({},p),d)})},yt=()=>go(void 0,null,function*(){const d=yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const j=d.data.score_settings;Object.keys(j).map(function(ke){ke.indexOf("proportion")>-1&&(j[ke]=(j[ke]*100).toFixed(0))}),console.log(j),L(vu({},j))}}),Ot=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:j,not_start_count:ke,in_progress_count:De,overed_count:Ge}=T;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:j||0},{name:"\u672A\u5F00\u59CB",id:4,total:ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ge||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Nt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ju=d=>{var j;if((0,i.Rm)()&&!((j=e.AssistantObject.normal)!=null&&j.can_create)){S.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?E.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?Xt():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Xt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},hu=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Z.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Z.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Z.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Z.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:Z.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),tn=d=>{var j,ke,De,Ge;if(O.length===0)return S.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let it=d.label||"",Bn={key:it,selectArrs:O,selectArrsAll:b,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((ke=(j=e==null?void 0:e.AssistantObject)==null?void 0:j.normal)!=null&&ke.can_publish)){S.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}it="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){S.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}it="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":it="\u6279\u91CF\u8865\u4EA4";break;case"delete":it="\u5220\u9664";break;case"collection":it="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Eo(vu({},Bn),{key:it})})},un=d=>go(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),Cu=(0,u.useMemo)(()=>{let d=[];return ee.length>0&&(d=ee.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),d},[ee]),ft=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",Z.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),Z.createElement("br",null),"\u6CE8\u610F",Z.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",Z.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",Z.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",Z.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ne=Z.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",Z.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",Z.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",Z.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return Z.createElement(yo.Provider,{value:{params:p,batchStatus:me,selectArrs:O,setSelectArrs:_e,allSelect:fe,dataSource:T.homeworks||[],detailLeftMenus:Je,main_category_id:T.main_category_id||"",selectArrsAll:b,setAllSelect:G,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},Z.createElement("section",null,Z.createElement("aside",{className:tr.bg},Z.createElement($l.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ot(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:p.categoryId,dropdownMenu:Nt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,E.history.replace(`${g.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[s.get("tabs")?s.get("tabs"):"0"],onsetClick:()=>{yt(),v(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:ju}),Z.createElement(Wl.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var j;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,F.cX.setItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(Ll,{params:p,dispatch:t,onSelect:Xt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(nt.Z,null),Z.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement(Z.Fragment,null,Z.createElement("aside",{className:"animated fadeIn"},(y=T==null?void 0:T.homeworks)==null?void 0:y.map((d,j)=>Z.createElement(er,{key:j,dataSource:d,params:p,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Z.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&Z.createElement(q.Z,{showSizeChanger:!0,onChange:et,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:T.query_total_count}))),O.length>0&&(0,i.GJ)()&&Z.createElement(ye.Z,{offsetBottom:0},Z.createElement(Jl,{buttonDataSource:hu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Z.createElement(gr,{getData:xe}),Z.createElement(Zs,{onCallback:()=>m(!1)}),Z.createElement(rr.Z,{onOk:()=>{xe()}}),Z.createElement(ir.Z,{onOk:()=>{}}),Z.createElement(Vs,{onCallback:()=>m(!1),courseEndTime:T==null?void 0:T.course_end_time}),Z.createElement(cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:_.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),Z.createElement(el,null),Z.createElement(rl,{onCallback:()=>m(!1)}),Z.createElement(El,{onCallback:()=>m(!1)}),Z.createElement(xl,{refreshList:xe}),Z.createElement(Gl,null),Z.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Cu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),le&&Z.createElement(lr,{courseId:p.coursesId,type:"1",onCancel:()=>Pe(!1)}),Z.createElement(ue.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>go(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(ke){ke.indexOf("proportion")>-1&&(d[ke]=d[ke]/100)}),(yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(S.ZP.success("\u8BBE\u7F6E\u6210\u529F"),v(!1))}),width:800},Z.createElement("div",null,Z.createElement(x.Z,null,Z.createElement(B.Z,{span:24},Z.createElement(x.Z,{align:"middle"},Z.createElement(B.Z,{span:24},Z.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),Z.createElement(x.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),Z.createElement(x.Z,null,Z.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,L(vu({},A))}},Z.createElement(U.ZP,{value:1,style:{marginTop:15}},Z.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),Z.createElement("br",null),Z.createElement(U.ZP,{value:0,style:{marginTop:15}},Z.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),Z.createElement(x.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),Z.createElement(x.Z,null,Z.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,L(vu({},A))}},Z.createElement(U.ZP,{value:!1,style:{marginTop:15}},Z.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(ce.Z,{placement:"bottomLeft",content:ft,trigger:"click"},Z.createElement($.Z,{className:"ml20 current"})))),Z.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(D.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,L(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(D.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,L(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(D.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,L(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))),Z.createElement("br",null),Z.createElement(U.ZP,{value:!0,style:{marginTop:15}},Z.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),Z.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",Z.createElement(ce.Z,{placement:"bottomLeft",content:ne,trigger:"click"},Z.createElement($.Z,{className:"ml20 current"}))))),Z.createElement("br",null)),Z.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),Z.createElement(x.Z,{className:"mt25"},Z.createElement(B.Z,null,Z.createElement("strong",null,Z.createElement(k.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,L(Object.assign({},A))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",Z.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),Z.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&Z.createElement("div",{style:{paddingLeft:35}},Z.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(D.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,L(Object.assign({},A))}}))),Z.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},Z.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),Z.createElement(B.Z,{className:"ml5"},Z.createElement(D.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,L(Object.assign({},A))}}),Z.createElement("span",{className:"ml10"},"%"))))))))};var Ar=(0,E.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(Cr),Br=Object.defineProperty,Dr=Object.defineProperties,br=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pa=(e,n)=>{for(var t in n||(n={}))Ba.call(n,t)&&ba(e,t,n[t]);if(Rn)for(var t of Rn(n))Da.call(n,t)&&ba(e,t,n[t]);return e},Pr=(e,n)=>Dr(e,br(n)),wr=(e,n)=>{var t={};for(var a in e)Ba.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Rn)for(var a of Rn(e))n.indexOf(a)<0&&Da.call(e,a)&&(t[a]=e[a]);return t},xr=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const kr=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:C,user:y,onCallback:r}=n,o=wr(n,["classroomList","dispatch","match","location","user","onCallback"]),s,K;const g=(0,E.useIntl)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(!1),[h,v]=(0,u.useState)(!1),A=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){v(!0);return}const O={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var fe;_e.author_login===((fe=y.userInfo)==null?void 0:fe.login)?++O.hasNum:++O.noHasNum}),O.noHasNum>0?ue.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},O.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},O.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.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:()=>{L()}}):v(!0)}else v(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ue.default,{centered:!0,title:g.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:h,okText:g.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:g.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:p,destroyOnClose:!0,onOk:()=>xr(void 0,null,function*(){var O;if((O=A.current)!=null&&O.onVerify())return;R(!0);const _e=yield(0,W.ZP)(`/api/courses/${_.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});R(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),S.ZP.success(g.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Pr(Pa({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Pa({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}))}),onCancel:()=>{L()}},!((s=t==null?void 0:t.actionTabs)!=null&&s.status)||!["\u672A\u53D1\u5E03"].includes((K=t==null?void 0:t.actionTabs)==null?void 0:K.status)?u.createElement(u.Fragment,null,u.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"),u.createElement(se.Z,{ref:O=>A.current=O})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Or=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(kr),Tr=l(55631),Mr=Object.defineProperty,Lr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Mr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ka=(e,n)=>{for(var t in n||(n={}))Sr.call(n,t)&&xa(e,t,n[t]);if(wa)for(var t of wa(n))Ir.call(n,t)&&xa(e,t,n[t]);return e},Zr=(e,n)=>Lr(e,Nr(n)),Hr=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const jr=({classroomList:e,dispatch:n})=>{const t=(0,E.useIntl)(),a=(0,E.useParams)();return u.createElement(ue.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Hr(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${a.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),S.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,i.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Zr(ka({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ka({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Rr=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(jr),Gr=Object.defineProperty,$r=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,Ma=(e,n,t)=>n in e?Gr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,La=(e,n)=>{for(var t in n||(n={}))Oa.call(n,t)&&Ma(e,t,n[t]);if(Gn)for(var t of Gn(n))Ta.call(n,t)&&Ma(e,t,n[t]);return e},Vr=(e,n)=>$r(e,Wr(n)),Jr=(e,n)=>{var t={};for(var a in e)Oa.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Gn)for(var a of Gn(e))n.indexOf(a)<0&&Ta.call(e,a)&&(t[a]=e[a]);return t},zr=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Ur=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,C=Jr(n,["classroomList","dispatch","onCallback"]);const y=(0,E.useIntl)(),r=(0,E.useParams)();return r.id=r.coursesId,u.createElement(ue.default,{centered:!0,title:y.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>zr(void 0,null,function*(){(yield(0,W.ZP)(`/api/courses/${r.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),S.ZP.success(y.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:{}}),f&&f(),(0,i.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Vr(La({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:La({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Kr=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ur),Yr=Object.defineProperty,Na=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,Xr=Object.prototype.propertyIsEnumerable,Sa=(e,n,t)=>n in e?Yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,qr=(e,n)=>{for(var t in n||(n={}))Qr.call(n,t)&&Sa(e,t,n[t]);if(Na)for(var t of Na(n))Xr.call(n,t)&&Sa(e,t,n[t]);return e},ei=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const ti=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,C;const y=(0,E.useIntl)(),r=(0,E.useParams)(),o=(0,E.useLocation)(),{actionTabs:s}=e,[K]=Y.default.useForm(),g=_=>_&&_<X()().startOf("day");return u.createElement(ue.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:y.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:y.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),bodyStyle:{minHeight:200},onOk:()=>ei(void 0,null,function*(){var _;const p=K.getFieldValue(),R=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,W.ZP)(R,{method:"post",body:qr({},p)});if(h.status===0){S.ZP.success(y.formatMessage({id:"classrooms.addSuccess",defaultMessage:"\u6DFB\u52A0\u6210\u529F"})),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}});const v=e.actionTabs.selectArrs.type,A=(h==null?void 0:h.category_id)||0;let L=(_=o.pathname)==null?void 0:_.split("/");L[4]=A,L[3]=v||L[3];const O=L==null?void 0:L.join("/");E.history.push(O)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(Y.default,{form:K,initialValues:{name:""}},u.createElement(Y.default.Item,{name:"name"},u.createElement(x.Z,{className:"mt30"},u.createElement(B.Z,null,y.formatMessage({id:"classrooms.directoryName",defaultMessage:"\u76EE\u5F55\u540D\u79F0"}),"\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(he.default,{defaultValue:((f=s.selectArrs)==null?void 0:f.category_name)||((C=s.selectArrs)==null?void 0:C.name)}))))))};var ui=(0,E.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ti),Hu={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ni=Object.defineProperty,oi=Object.defineProperties,ai=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,si=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?ni(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ha=(e,n)=>{for(var t in n||(n={}))si.call(n,t)&&Za(e,t,n[t]);if(Ia)for(var t of Ia(n))li.call(n,t)&&Za(e,t,n[t]);return e},ja=(e,n)=>oi(e,ai(n)),Ra=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{Paragraph:ri}=ht.default,ii=({createShixunParams:e},n)=>{const t=(0,E.useIntl)(),a=[{name:t.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:"0"},{name:t.formatMessage({id:"classroomClassroomExperiments.beginner",defaultMessage:"\u521D\u7EA7"}),id:"1"},{name:t.formatMessage({id:"classroomClassroomExperiments.intermediate",defaultMessage:"\u4E2D\u7EA7"}),id:"2"},{name:t.formatMessage({id:"classroomClassroomExperiments.intermediateAdvanced",defaultMessage:"\u4E2D\u9AD8\u7EA7"}),id:"3"},{name:t.formatMessage({id:"classroomClassroomExperiments.advanced",defaultMessage:"\u9AD8\u7EA7"}),id:"4"}],f=[{name:t.formatMessage({id:"classroomClassroomExperiments.latest",defaultMessage:"\u6700\u65B0"}),id:"new"},{name:t.formatMessage({id:"classroomClassroomExperiments.hottest",defaultMessage:"\u6700\u70ED"}),id:"hot"},{name:t.formatMessage({id:"classroomClassroomExperiments.mine",defaultMessage:"\u6211\u7684"}),id:"mine"}],[C,y]=(0,u.useState)("0"),[r,o]=(0,u.useState)("hot"),[s,K]=(0,u.useState)([]),[g,_]=(0,u.useState)(!0),[p,R]=(0,u.useState)(1),h=(0,u.useRef)(null),v=(0,u.useRef)(null),A=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),L=P=>{o(P),A.current.order=P,P==="mine"?(A.current.mine="true",A.current.status="2"):(A.current.mine="",A.current.status=""),O(A.current)},O=(P,le)=>Ra(void 0,null,function*(){_(!0),clearTimeout(h.current),h.current=setTimeout(()=>Ra(void 0,null,function*(){console.log(P,"params2");const Pe=yield(0,ie.he)(P);if(!Pe.status){if(le){Pe.shixuns.length===0&&m(!1),K(Te=>[...Te,...Pe.shixuns]),_(!1);return}v.current.scrollTop=0,m(!0),R(p+1),_(!1),K(Pe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:P=>O(ja(Ha({},A.current),{keyword:P})),changeKeyWord:P=>A.current.keyword=P})),(0,u.useEffect)(()=>{O(A.current)},[]);const[_e,fe]=(0,u.useState)([]),G=P=>{fe(P),e.current.shixuns_info=P.map(le=>({id:le,is_copy:!1,is_use:!0}))},[me,m]=(0,u.useState)(!0),b=P=>{O(ja(Ha({},A.current),{page:P}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(x.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,a.map((P,le)=>u.createElement("span",{key:le,style:{border:"none",marginRight:20,color:C===P.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(P.id),A.current.diff=P.id,O(A.current)}},P.name))),u.createElement(B.Z,null,u.createElement(Pt.tp,{dataSource:f,value:r,onChange:L}))),u.createElement("div",{className:Hu.scrollWrap},u.createElement("div",{ref:v,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(tt(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:b,hasMore:me&&!g,useWindow:!1,key:p},u.createElement(k.default.Group,{onChange:G,value:_e},s.map(P=>{const{name:le,id:Pe,description:Te,challenge_names:ot,author_name:T,author_school_name:Je,level:N,total_stu_num:ee}=P||{};return u.createElement("div",{key:Pe,className:Hu.shixunItemWrapper},u.createElement(x.Z,{align:"middle",className:Hu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(k.default,{value:Pe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Hu.title,style:{fontWeight:"600"}},le)),u.createElement("div",{className:Hu.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:Hu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Te),u.createElement(x.Z,null,ot.map((et,xe)=>u.createElement("span",{key:xe,className:Hu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",xe+1,"\u5173")," ",et))),u.createElement(bt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(x.Z,{className:Hu.info},u.createElement(Ve.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},T),u.createElement("span",null,"|"),u.createElement("span",null,Je),u.createElement("span",null,"|"),u.createElement("span",null,t.formatMessage({id:"classroomClassroomExperiments.difficultyFactor",defaultMessage:"\u96BE\u5EA6\u7CFB\u6570"}),"\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},N)),u.createElement("span",null,"|"),u.createElement("span",null,t.formatMessage({id:"classroomClassroomExperiments.numberOfLearners",defaultMessage:"\u5B66\u4E60\u4EBA\u6570"}),"\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ee))))))})))),g&&u.createElement("div",{className:Hu.loading},u.createElement(ut.Z,{spinning:!0}))))};var ci=(0,u.forwardRef)(ii),fn={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},qe=l(59301),mi=Object.defineProperty,Ga=Object.getOwnPropertySymbols,di=Object.prototype.hasOwnProperty,pi=Object.prototype.propertyIsEnumerable,$a=(e,n,t)=>n in e?mi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fi=(e,n)=>{for(var t in n||(n={}))di.call(n,t)&&$a(e,t,n[t]);if(Ga)for(var t of Ga(n))pi.call(n,t)&&$a(e,t,n[t]);return e},An=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const{TabPane:mc}=Q.default,Ei=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const C=(0,E.useIntl)(),y=(0,E.useParams)(),r=(0,E.useLocation)(),[o]=Y.default.useForm(),{brankList:s}=e,[K,g]=(0,u.useState)(!1);let[_,p]=(0,u.useState)(!0),[R,h]=(0,u.useState)(!1);const[v,A]=(0,u.useState)("myself");let[L,O]=(0,u.useState)([]);const[_e,fe]=(0,u.useState)(),[G,me]=(0,u.useState)({}),[m,b]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),P=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Pe()},[e.actionTabs.key]);let le=[];const Pe=function(){return An(this,null,function*(){var N;if(_){g(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:fi({},m)});L=[...L.concat(ee.object_list)],fe(ee.is_teacher),((N=ee.object_list)==null?void 0:N.length)<m.limit?p(!1):p(!0),O([...L]),ee.object_list==""&&m.page===1&&g(!0)}})},Te=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),ot=N=>An(void 0,null,function*(){h(!0);const ee=yield(0,Ie.aQ)(N);h(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),T=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return qe.createElement("div",null,qe.createElement(ue.default,{className:fn.border,centered:!0,title:qe.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:C.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:R},onOk:()=>An(void 0,null,function*(){var N,ee,et;if(v==="jupyter"){console.log("----createShixunParams.current",Te.current);let Ot=yield(0,ie.Tr)({id:[...(ee=(N=Te.current)==null?void 0:N.shixuns_info)==null?void 0:ee.map(Nt=>Nt.id)],course_id:y.coursesId,type:"shixun"});(Ot==null?void 0:Ot.student_count)===0?ot(Te.current):me(Ot);return}h(!0);const xe=o.getFieldsValue(),yt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:xe.group_ids}});(yt==null?void 0:yt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:yt.object_ids,params:(et=e.actionTabs)==null?void 0:et.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},qe.createElement(x.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},qe.createElement(B.Z,{span:12},P.map((N,ee)=>qe.createElement(M.ZP,{key:ee,shape:"round",style:v===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:v===N.id?"ghost":"default",className:"mr10",onClick:et=>An(void 0,null,function*(){if(N.id==="jupyter"){A(N.id);return}L=[],_=!0,m.page=0,m.search="",m.filter=N.id,Pe(),A(N.id)})},N.name))),qe.createElement(B.Z,{span:12,className:"tr"},qe.createElement(he.default.Search,{className:fn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ee;v==="jupyter"&&((ee=T.current)==null||ee.changeKeyWord(N.target.value))},suffix:qe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${fn.searchIcon}`}),onSearch:N=>{var ee;if(N&&(0,zt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),v==="jupyter"){(ee=T.current)==null||ee.search(N);return}_=!0,m.search=N,m.page=0,L=[],Pe()},style:{width:260}}))),v==="myself"&&qe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",qe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),v==="public"&&qe.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"),v==="jupyter"?qe.createElement(ci,{createShixunParams:Te,ref:T}):qe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&v==="public"&&qe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},qe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),qe.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")),qe.createElement(tt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{p(!1),Pe()},hasMore:_,useWindow:!1},qe.createElement(Y.default,{form:o,initialValues:{group_ids:le},className:fn.form,onChange:N=>{le=o.getFieldValue()}},L==""&&qe.createElement(nt.Z,{styles:{margin:"10px auto"}}),qe.createElement(Y.default.Item,{name:"group_ids"},qe.createElement(k.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ee){return qe.createElement(x.Z,{key:ee},qe.createElement(B.Z,{flex:"2"},qe.createElement(k.default,{onChange:et=>{},key:ee,value:String(N.id),defaultChecked:!0},qe.createElement("span",{className:["c-black",fn.line1].join(" ")},N.name))),qe.createElement(B.Z,{flex:"1",className:"c-black"},qe.createElement("span",{className:fn.line1},N==null?void 0:N.course_list_name)),qe.createElement(B.Z,{flex:"50px",className:"c-black"},v==="public"&&(0,i.Ny)()?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},C.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):v==="myself"?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},C.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):N==null?void 0:N.username))}))))))),qe.createElement(Fe.Z,{resdata:G,type:"shixunpush",okloading:R,oktext:(G==null?void 0:G.can_copy_num)===0?C.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}):"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:N=>An(void 0,null,function*(){Te.current.shixuns_info=N,ot(Te.current)})}))};var gi=(0,E.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),yi=l(73226),iu=l(59301),_i=Object.defineProperty,Wa=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?_i(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ja=(e,n)=>{for(var t in n||(n={}))vi.call(n,t)&&Va(e,t,n[t]);if(Wa)for(var t of Wa(n))Fi.call(n,t)&&Va(e,t,n[t]);return e};const hi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const f=(0,E.useIntl)(),[C,y]=(0,u.useState)(!1),[r,o]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),o("")},[]);const s=()=>{var K,g;if((0,i.Rm)()&&!((g=(K=a==null?void 0:a.AssistantObject)==null?void 0:K.normal)!=null&&g.can_create)){S.ZP.warning(f.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}r==="1"&&E.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),r==="2"&&(n(),y(!1),o(""))};return iu.createElement("section",{className:"tc animated fadeIn",style:Ja(Ja({},{color:"#999",margin:"200px auto"}),e)},iu.createElement("img",{src:yi.z3}),iu.createElement("p",{className:"mt20 font14"},f.formatMessage({id:"classrooms.noTextHomework",defaultMessage:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"})),iu.createElement("div",{style:{marginTop:"30px"}},iu.createElement(M.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},f.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})),iu.createElement(M.ZP,{onClick:()=>{(0,F.xg)(`${na.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},f.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"}))),C&&iu.createElement(ue.default,{open:!0,centered:!0,title:f.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>y(!1),onOk:s},iu.createElement("div",null,iu.createElement("div",null,iu.createElement(U.ZP,{value:"1",style:{marginTop:"15px"},checked:r==="1",onClick:()=>o("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),iu.createElement("div",null,iu.createElement(U.ZP,{value:"2",style:{marginTop:"15px"},checked:r==="2",onClick:()=>o("2")},f.formatMessage({id:"classrooms.chooseResource",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))};var Ci=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ai=l(20107),Bi=l(27311),Di=l(75867),za={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},bi=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),Pi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:C,selectArrs:y,useBatchStatus:r,dispatch:o,params:s,getData:K,detailLeftMenus:g,main_category_id:_,setSelectArrsAll:p}=(0,u.useContext)(ho);let R;const h=(0,E.useIntl)(),[v,A]=(0,u.useState)(!1),[L,O]=(0,u.useState)(""),_e=me=>{a(me.target.checked),f(me.target.checked?C.map(m=>m.homework_id):[]),me.target.checked?p([...C]):p([])},fe=()=>{let me={courseId:s.id,container_type:"common_homework"};s.categoryId&&(me.category_id=s.categoryId),o({type:"classroomList/getAllTaskList",payload:me}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};g.course_modules&&(R=g.course_modules.filter(me=>me.type==="common_homework")[0]);const G=u.createElement("div",{className:za.moveCategory,onMouseLeave:me=>A(!1)},u.createElement(lt.default,{onClick:me=>bi(void 0,[me],function*({item:m,key:b,keyPath:P,domEvent:le}){if(y=="")return S.ZP.error(h.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,W.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:y,new_category_id:b}})).status===0&&(S.ZP.success(h.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),r(!1),K(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(he.default,{onChange:me=>{O(me.target.value)}})),R&&R.second_category.filter(me=>me.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(me,m){var b;if(!(L!==""&&me.category_name.indexOf(L)<0))return u.createElement(u.Fragment,null,u.createElement(lt.default.Item,{className:"multi-llipsis1e",key:me.category_id},me.category_name),(b=me==null?void 0:me.third_category)==null?void 0:b.map(P=>u.createElement(lt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:P.category_id},P.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:me=>{me.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:_,type:"common_homework"}}})}},h.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return u.createElement("div",{className:za.bottomControlContainer},u.createElement(x.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(x.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(k.default,{checked:t,onChange:_e},h.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",y.length,"\uFF09")),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"top",menu:{items:e,onClick:({key:me})=>{n({key:me})}}},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},h.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:fe,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},h.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(gu.Z,{placement:"topLeft",dropdownRender:()=>G,getPopupContainer:me=>me.parentNode},u.createElement(M.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},h.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",u.createElement(hn.Z,null)))),(0,i.GJ)()&&u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},h.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},Mt={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},wi=Object.defineProperty,xi=Object.defineProperties,ki=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,Oi=Object.prototype.hasOwnProperty,Ti=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?wi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,En=(e,n)=>{for(var t in n||(n={}))Oi.call(n,t)&&Ka(e,t,n[t]);if(Ua)for(var t of Ua(n))Ti.call(n,t)&&Ka(e,t,n[t]);return e},Mi=(e,n)=>xi(e,ki(n)),Ku=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,C,y,r;const{batchStatus:o,selectArrs:s,setSelectArrs:K,selectArrsAll:g,setSelectArrsAll:_,dispatch:p}=(0,u.useContext)(ho),R=(0,E.useIntl)();let h=(0,E.useParams)();const[v,A]=(0,u.useState)(!1),L=(0,u.useRef)(),[O,_e]=(0,u.useState)([]);h=Mi(En(En({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),A(!1)},[]);const fe=[{title:R.formatMessage({id:"classrooms.class",defaultMessage:R.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"course_group_name",key:"course_group_name"},{title:R.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:R.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:R.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:R.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,b)=>b.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var b,P;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(b=m==null?void 0:m.split("/"))==null?void 0:b[0]),"\xA0/\xA0",u.createElement("span",null,(P=m==null?void 0:m.split("/"))==null?void 0:P[1]))}},{title:R.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:R.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function G(){return Ku(this,null,function*(){let m=yield(0,W.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:En({},h)});_e(m.data)})}const me=m=>{s.includes(m)?(K(s.filter(b=>b!==m)),_(g.filter(b=>b.homework_id!==m))):(K([...s,m]),_([...g,e]))};return u.createElement("div",{className:Mt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&L.current&&!L.current.contains(m.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&u.createElement("span",{ref:L},u.createElement(k.default,{onClick:m=>{m.preventDefault(),m.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>me(e.homework_id)})),u.createElement("div",{className:Mt.info},u.createElement("div",{className:Mt.title},u.createElement("div",{className:Mt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&u.createElement(lu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(E.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Mt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Mt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Vu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Mt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Mt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:En({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Mt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,R.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,i.dE)()&&u.createElement("div",{className:Mt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((C=e.status)!=null&&C.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:m=>Ku(void 0,null,function*(){console.log(e),m.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,zu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:Mt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,R.formatMessage({id:"classroomGraphicGroupHomework.submitWork",defaultMessage:"\u63D0\u4EA4\u4F5C\u54C1"}))),(((y=e.status)==null?void 0:y.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Mt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,R.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,i.GJ)()&&u.createElement(gu.Z,{placement:"bottomCenter",overlayClassName:Mt.dro,dropdownRender:()=>u.createElement(lt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:En({},h),type:2,manage_all_group:a}})})},R.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status==="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({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:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:En({},h),type:2}})})},R.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),u.createElement(lt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",to:"/",onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),p({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:g,params:h,status:e==null?void 0:e.status}})})},R.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&u.createElement(lt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(E.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},R.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Mt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,R.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),u.createElement("div",{className:Mt.detail},(0,i.GJ)()&&u.createElement(u.Fragment,null,u.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(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.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(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},R.formatMessage({id:"classrooms.completed",defaultMessage:"\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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},R.formatMessage({id:"classrooms.publishTime",defaultMessage:"\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(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},R.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.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(e.status)&&u.createElement("span",{className:Mt.iconV,onClick:m=>Ku(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),v||G(),A(!v)})},u.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Mt.content},(0,i.dE)()&&u.createElement("span",{className:Mt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length>5&&u.createElement(Ju.default,{scroll:{y:240},onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&O.length<6&&O.length>0&&u.createElement(Ju.default,{onRow:m=>({onClick:b=>{b.stopPropagation(),b.preventDefault()}}),onHeaderRow:(m,b)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:O,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,b,P)=>{P.field&&(h.sort_by=P.field),P.order||(h.sort_direction="asc"),P.order==="ascend"&&(h.sort_direction="asc"),P.order==="descend"&&(h.sort_direction="desc"),P.order||(h.sort_direction="asc"),G()},columns:fe}))))};var Ni=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Li),Si={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},ku={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Ii=Object.defineProperty,Zi=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Ri=Object.prototype.propertyIsEnumerable,Qa=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xa=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Qa(e,t,n[t]);if(Ya)for(var t of Ya(n))Ri.call(n,t)&&Qa(e,t,n[t]);return e},qa=(e,n)=>Zi(e,Hi(n)),es=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())}),Gi=({courseId:e,type:n,onCancel:t})=>{const a=(0,E.useIntl)(),f=(0,E.useParams)(),[C,y]=(0,u.useState)({targerData:[],originData:[]}),[r,o]=(0,u.useState)([]),[s,K]=(0,u.useState)(!1),g=()=>es(void 0,null,function*(){K(!0);const v=yield(0,W.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});K(!1),y({targerData:v.homeworks,originData:v.homeworks})});(0,u.useEffect)(()=>{g()},[]);const _=()=>es(void 0,null,function*(){K(!0);let v={homework_common_ids:r};f.categoryId&&(v=qa(Xa({},v),{category_id:f.categoryId}));const A=yield(0,W.ZP)(`/api/courses/${f.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:v});A&&A.homework_ids.length>0&&(S.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),K(!1)}),p=(v,A)=>{v.target.checked?o([...r,A]):o(r.filter(L=>L!==A))},R=v=>{const A=C.originData.filter(L=>L.name.indexOf(v)>-1);y(qa(Xa({},C),{targerData:A}))},h=()=>{_()};return u.createElement("div",{className:`animated fadeInUp fast ${ku.otherHomeworkWrap}`},u.createElement("div",{className:ku.otherHomeworkContainer},u.createElement("div",{className:ku.search},u.createElement(he.default.Search,{size:"middle",enterButton:a.formatMessage({id:"classroomClassroomExperiments.search",defaultMessage:"\u641C\u7D22"}),onSearch:R,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:ku.content},C.targerData.map(v=>u.createElement("div",{className:`${ku.listItem} mb10`,key:v.id},u.createElement(k.default,{checked:r.includes(v.id),onChange:A=>p(A,v.id)}),u.createElement("div",{className:ku.info},u.createElement("div",{className:`${ku.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:ku.title},v.name),u.createElement("div",null,u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${f.coursesId}/common_homework/${v.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${ku.describe}`},v.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},v.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",v.created_at)))))),u.createElement("div",{className:ku.footer},u.createElement(M.ZP,{type:"primary",ghost:!0,onClick:t},a.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"})),u.createElement(M.ZP,{type:"primary",disabled:r.length===0||s,onClick:h},a.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"})))))},$i=l(63237),Wi=l(28210),Qe=l(59301),Vi=Object.defineProperty,Ji=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,ts=Object.prototype.hasOwnProperty,us=Object.prototype.propertyIsEnumerable,ns=(e,n,t)=>n in e?Vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,gn=(e,n)=>{for(var t in n||(n={}))ts.call(n,t)&&ns(e,t,n[t]);if($n)for(var t of $n(n))us.call(n,t)&&ns(e,t,n[t]);return e},os=(e,n)=>Ji(e,zi(n)),Ui=(e,n)=>{var t={};for(var a in e)ts.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$n)for(var a of $n(e))n.indexOf(a)<0&&us.call(e,a)&&(t[a]=e[a]);return t},_o=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});X().extend(so());const Ki=({data:e,value:n,onChange:t})=>{var a,f,C,y;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[s,K]=(0,u.useState)([]);return(0,u.useEffect)(()=>{K((n==null?void 0:n.length)>0?e==null?void 0:e.filter(g=>n==null?void 0:n.includes(g==null?void 0:g.id)):[])},[n]),Qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement(k.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:g=>{t(g.target.checked?e==null?void 0:e.map(_=>_==null?void 0:_.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:g=>{o(os(gn({},r),{leftSearch:g.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Qe.createElement(k.default.Group,{value:n,onChange:g=>{t(g)}},Qe.createElement(Ve.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.leftSearch)}):e)==null?void 0:f.map((g,_)=>Qe.createElement(k.default,{key:_,value:g.id},g==null?void 0:g.name)))):Qe.createElement(nt.Z,{styles:{margin:"0 auto"}})))),Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement(he.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:g=>{o(os(gn({},r),{rigthSearch:g.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:C.length)!==0?(y=r.rigthSearch?s==null?void 0:s.filter(g=>{var _;return(_=g==null?void 0:g.name)==null?void 0:_.includes(r.rigthSearch)}):s)==null?void 0:y.map((g,_)=>Qe.createElement(x.Z,{key:_,wrap:!1,align:"middle",justify:"space-between"},Qe.createElement(B.Z,null,g==null?void 0:g.name),Qe.createElement(B.Z,null,Qe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(p=>p!==(g==null?void 0:g.id)))}})))):Qe.createElement(nt.Z,{styles:{margin:"0 auto"}})))))},Yi=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:C}=n,y=Ui(n,["classroomList","dispatch","user","getData"]),r,o,s,K,g,_;const p=(0,E.useIntl)(),R=(0,E.useParams)(),[h]=Y.default.useForm(),v=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,A,L,O]=(0,Su.U)(Ie.c_,gn(gn({},R),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,fe]=(0,Su.U)(Ie.nP,{course_id:R==null?void 0:R.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,G,me]=(0,Su.U)(Ie.sm,{course_id:R==null?void 0:R.coursesId,homework_ids:(K=t==null?void 0:t.actionTabs)==null?void 0:K.selectArrs}),m=(...b)=>_o(void 0,[...b],function*(P={}){_e({});const le=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{v&&m()},[v]),Qe.createElement(ue.default,{centered:!0,title:(g=t==null?void 0:t.actionTabs)==null?void 0:g.key,width:800,open:v,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:p.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:G,onOk:()=>_o(void 0,null,function*(){h.submit()})},Qe.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\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Qe.createElement(Y.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:b=>_o(void 0,null,function*(){var P,le,Pe;const Te=yield me(((P=O==null?void 0:O.course_groups)==null?void 0:P.length)>0?{unified_late:((le=O==null?void 0:O.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[gn({},b)]}:gn({unified_late:((Pe=O==null?void 0:O.course_groups)==null?void 0:Pe.length)<=0},b));(Te==null?void 0:Te.status)==0&&(S.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Qe.createElement(x.Z,{wrap:!1,gutter:20},Qe.createElement(B.Z,{flex:1},Qe.createElement(Y.default.Item,{label:p.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Qe.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Qe.createElement(B.Z,{flex:"390px"},Qe.createElement(Y.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(b,P,le){return P&&X()(P).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):P&&X()(P).startOf("minute")<=X()(fe==null?void 0:fe.max_late_time).startOf("minute")?(S.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${fe==null?void 0:fe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Qe.createElement(ae.default,{placeholder:p.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),style:{width:"100%"},disabledDate:b=>(0,F.BO)(b,{startTime:fe==null?void 0:fe.max_late_time}),disabledTime:b=>(0,F.hv)(b,{compared:fe==null?void 0:fe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((_=O==null?void 0:O.course_groups)==null?void 0:_.length)>0&&Qe.createElement(ut.Z,{spinning:A},Qe.createElement(Y.default.Item,{name:"group_id",rules:[{required:!0,message:p.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Qe.createElement(Ki,{data:(O==null?void 0:O.course_groups)||[],onChange:b=>{_e({group_ids:b})}})))))};var Qi=(0,E.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Yi),H=l(59301),Xi=Object.defineProperty,qi=Object.defineProperties,ec=Object.getOwnPropertyDescriptors,as=Object.getOwnPropertySymbols,tc=Object.prototype.hasOwnProperty,uc=Object.prototype.propertyIsEnumerable,ss=(e,n,t)=>n in e?Xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Fu=(e,n)=>{for(var t in n||(n={}))tc.call(n,t)&&ss(e,t,n[t]);if(as)for(var t of as(n))uc.call(n,t)&&ss(e,t,n[t]);return e},vo=(e,n)=>qi(e,ec(n)),Fo=(e,n,t)=>new Promise((a,f)=>{var C=o=>{try{r(t.next(o))}catch(s){f(s)}},y=o=>{try{r(t.throw(o))}catch(s){f(s)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(C,y);r((t=t.apply(e,n)).next())});const ho=(0,u.createContext)({selectArrs:[]}),nc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,C,y,r;const o=(0,E.useIntl)(),[s,K]=(0,E.useSearchParams)(),g=(0,E.useLocation)(),_=(0,E.useParams)(),[p,R]=(0,u.useState)(vo(Fu({},_),{id:_.coursesId,limit:20})),[h,v]=(0,u.useState)(!1),[A,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[O,_e]=(0,u.useState)([]),[fe,G]=(0,u.useState)(!1),[me,m]=(0,u.useState)(!1),[b,P]=(0,u.useState)([]),[le,Pe]=(0,u.useState)(!1),[Te,ot]=(0,u.useState)(o.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),{detailCommonHomeworksList:T,detailLeftMenus:Je,detailTopBanner:N,taskList:ee}=e;p.type=1,p.categoryId?p.category=p.categoryId:delete p.category,(0,u.useEffect)(()=>{const d=s.get("tabs");d&&d!==void 0&&((0,i.GJ)()?p.status=d:p.order=d)},[g.search]),(0,u.useEffect)(()=>{s.get("tabs")==="0"&&(p.status="0",p.page=1)},[s.get("tabs")]),(0,u.useEffect)(()=>{var d,j,ke;if((d=a==null?void 0:a.userInfo)!=null&&d.login){const De=F.cX.getItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,"CommonHomework");De&&(p.sort_by=De==null?void 0:De.type,p.sort_direction=De==null?void 0:De.direction,ot(De==null?void 0:De.name));const Ge=s.get("tabs");let it=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};Ge&&Ge!==void 0&&((0,i.GJ)()?p.status=Ge:p.order=Ge),xe(it)}else if((ke=a==null?void 0:a.userInfo)!=null&&ke.username){const De=s.get("tabs");let Ge=_.categoryId===void 0?{}:{categoryId:_.categoryId,category:_.categoryId};De&&De!==void 0&&((0,i.GJ)()?p.status=De:p.order=De),xe(Ge)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,g==null?void 0:g.pathname]),(0,u.useEffect)(()=>{R(Fu(Fu({},p),_))},[_==null?void 0:_.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),P([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&xe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[T]),(0,u.useEffect)(()=>{m(!1)},[p.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:p.id}})},[]),(0,u.useEffect)(()=>{T&&T.homeworks&&(O.length===T.homeworks.length&&O.length>0?G(!0):O.length!==T.homeworks.length&&G(!1))},[O]);const et=(d,j)=>{p.page=d,p.limit=j,xe()},xe=(d={})=>{_e([]),P([]),(0,i.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:vo(Fu(Fu({},p),d),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Fu(Fu({},p),d)})},yt=()=>Fo(void 0,null,function*(){const d=yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(d!=null&&d.data){const j=d.data.score_settings;Object.keys(j).map(function(ke){ke.indexOf("proportion")>-1&&(j[ke]=(j[ke]*100).toFixed(0))}),console.log(j),L(Fu({},j))}}),Ot=()=>{if((0,i.GJ)()){const{all_count:d,unpublished_count:j,not_start_count:ke,in_progress_count:De,overed_count:Ge}=T;return[{name:o.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:d||0},{name:o.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:j||0},{name:o.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:ke||0},{name:o.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:De||0},{name:o.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:Ge||0}]}else return[{name:o.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:o.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:o.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}]},Nt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:o.formatMessage({id:"classroomExams.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}),id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ju=d=>{var j;if((0,i.Rm)()&&!((j=e.AssistantObject.normal)!=null&&j.can_create)){S.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}d==="1"?E.history.push(`/classrooms/${p.coursesId}/common_homework/${p.categoryId}/add`):d==="2"?Xt():d==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Xt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:p}})},hu=(C=[{key:"publish",label:o.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:H.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:o.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:H.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:o.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:H.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:o.formatMessage({id:"classrooms.bulkDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:H.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,i.GJ)()||(0,i.Rm)()},{key:"public",label:o.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:H.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),tn=d=>{var j,ke,De,Ge;if(O.length===0)return S.ZP.warning(o.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let it=d.label||"",Bn={key:it,selectArrs:O,selectArrsAll:b,type:["publish","deadline"].includes(d.key)?1:"",params:p};switch(d.key){case"publish":if((0,i.Rm)()&&!((ke=(j=e==null?void 0:e.AssistantObject)==null?void 0:j.normal)!=null&&ke.can_publish)){S.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}it="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Ge=(De=e==null?void 0:e.AssistantObject)==null?void 0:De.normal)!=null&&Ge.can_stop)){S.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}it="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":it="\u6279\u91CF\u8865\u4EA4";break;case"delete":it="\u5220\u9664";break;case"collection":it="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:vo(Fu({},Bn),{key:it})})},un=d=>Fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:p.categoryId,courseId:p.id,task_ids:d,container_type:"common_homework"}}),xe()}),Cu=(0,u.useMemo)(()=>{let d=[];return ee.length>0&&(d=ee.map(j=>({user_name:j.user_name,task_name:j.task_name,task_id:j.task_id,category:j.category,status:j.status}))),d},[ee]),ft=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.createElement("br",null),o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," * \u5176\u767E\u5206\u6BD4 + ",o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"})," * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",H.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),H.createElement("br",null),"\u6CE8\u610F",H.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",H.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",H.createElement("br",null),"\u4F8B\uFF1A",o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),"40% + ",o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),"35% + ",o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"25%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",H.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + ",o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"45%\u8FDB\u884C\u8BA1\u7B97"),ne=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",H.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return H.createElement(ho.Provider,{value:{params:p,batchStatus:me,selectArrs:O,setSelectArrs:_e,allSelect:fe,dataSource:T.homeworks||[],detailLeftMenus:Je,main_category_id:T.main_category_id||"",selectArrsAll:b,setAllSelect:G,useBatchStatus:m,dispatch:t,getData:xe,setSelectArrsAll:P}},H.createElement("section",null,H.createElement("aside",{className:Si.bg},H.createElement(Bi.Z,{isLoading:n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ot(),isAdmin:(0,i.GJ)(),dispatch:t,type:T==null?void 0:T.main_category_name,exportType:"normal",TooltipTitle:p.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":o.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:p.categoryId,dropdownMenu:Nt,showControlButton:(0,i.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.course_modules,p.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:d=>{d.id!==void 0&&((0,i.GJ)()?p.status=d.id:p.order=d.id),m(!1),p.page=1,E.history.replace(`${g.pathname}?tabs=${d.id}`),xe(p)},defaultSelectedKeys:[s.get("tabs")?s.get("tabs"):"0"],onsetClick:()=>{yt(),v(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:p.categoryId?o.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:p,selectArrs:{category_name:T==null?void 0:T.category_name,category_id:(T==null?void 0:T.category_id)||(T==null?void 0:T.main_category_id)},cb:()=>{xe()}}})},onDropdownMenuClick:ju}),H.createElement(Di.Z,{dataSource:T.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:!0,SortMenuName:Te,setSortMenuName:ot,onSearch:d=>{p.search=d.trim(),p.page=1,xe()},onSort:d=>{var j;p.sort_by=d.type,p.sort_direction=d.direction,p.page=1,F.cX.setItem(`${(j=a==null?void 0:a.userInfo)==null?void 0:j.login}${(0,i.GJ)()?"Teacher":"Student"}`,d,"CommonHomework"),xe(p)},onBatch:d=>m(d)})),(T==null?void 0:T.all_count)===0&&(0,i.GJ)()?!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(Ci,{params:p,dispatch:t,onSelect:Xt}):(T==null?void 0:T.homeworks)&&T.homeworks.length===0&&!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(nt.Z,null),H.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(H.Fragment,null,H.createElement("aside",{className:"animated fadeIn"},(y=T==null?void 0:T.homeworks)==null?void 0:y.map((d,j)=>H.createElement(Ni,{key:j,dataSource:d,params:p,manageAllGroup:T==null?void 0:T.manage_all_group})),!n[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement("aside",{className:"tc mb50 mt30"},(T==null?void 0:T.query_total_count)>10&&H.createElement(q.Z,{showSizeChanger:!0,onChange:et,defaultCurrent:1,current:p.page||1,pageSize:p.limit||20,total:T.query_total_count}))),O.length>0&&(0,i.GJ)()&&H.createElement(ye.Z,{offsetBottom:0},H.createElement(Pi,{buttonDataSource:hu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&H.createElement(Qi,{getData:xe}),H.createElement(Or,{onCallback:()=>m(!1)}),H.createElement($i.Z,{onOk:()=>{xe()}}),H.createElement(Wi.Z,{onOk:()=>{}}),H.createElement(Tr.Z,{onCallback:()=>m(!1),courseEndTime:T==null?void 0:T.course_end_time}),H.createElement(cu.Z,{courseEndTime:T==null?void 0:T.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:_.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{m(!1),xe()}}),H.createElement(Rr,null),H.createElement(Kr,{onCallback:()=>m(!1)}),H.createElement(ui,{onCallback:()=>m(!1)}),H.createElement(gi,{refreshList:xe}),H.createElement(Ai.Z,null),H.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Cu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),le&&H.createElement(Gi,{courseId:p.coursesId,type:"1",onCancel:()=>Pe(!1)}),H.createElement(ue.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{v(!1)},onOk:()=>Fo(void 0,null,function*(){const d=JSON.parse(JSON.stringify(A));Object.keys(d).map(function(ke){ke.indexOf("proportion")>-1&&(d[ke]=d[ke]/100)}),(yield(0,W.ZP)(`/api/courses/${p.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:d}})).status===0&&(S.ZP.success(o.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),v(!1))}),width:800},H.createElement("div",null,H.createElement(x.Z,null,H.createElement(B.Z,{span:24},H.createElement(x.Z,{align:"middle"},H.createElement(B.Z,{span:24},H.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),H.createElement(x.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}))),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),H.createElement(x.Z,null,H.createElement(U.ZP.Group,{value:A==null?void 0:A.ta_mode,onChange:d=>{A.ta_mode=d.target.value,L(Fu({},A))}},H.createElement(U.ZP,{value:1,style:{marginTop:15}},H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScores",defaultMessage:"\u666E\u901A\u6A21\u5F0F"})),H.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScoresTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09"}))),H.createElement("br",null),H.createElement(U.ZP,{value:0,style:{marginTop:15}},H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.reviewModeLastTaScore",defaultMessage:"\u590D\u5BA1\u6A21\u5F0F"})),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),H.createElement(x.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.finalScoreComposition",defaultMessage:"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"}))),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),H.createElement(x.Z,null,H.createElement(U.ZP.Group,{value:A.final_mode,onChange:d=>{A.final_mode=d.target.value,L(Fu({},A))}},H.createElement(U.ZP,{value:!1,style:{marginTop:15}},H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatio",defaultMessage:"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"})),H.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriorityTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),H.createElement(ce.Z,{placement:"bottomLeft",content:ft,trigger:"click"},H.createElement($.Z,{className:"ml20 current"})))),H.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),":"),H.createElement(B.Z,{className:"ml5"},H.createElement(D.Z,{min:0,max:100,value:A.te_proportion,onChange:d=>{A.te_proportion=d,L(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),":"),H.createElement(B.Z,{className:"ml5"},H.createElement(D.Z,{min:0,max:100,value:A.ta_proportion,onChange:d=>{A.ta_proportion=d,L(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,o.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),":"),H.createElement(B.Z,{className:"ml5"},H.createElement(D.Z,{min:0,max:100,value:A.st_proportion,onChange:d=>{A.st_proportion=d,L(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement("br",null),H.createElement(U.ZP,{value:!0,style:{marginTop:15}},H.createElement("strong",null,o.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriority",defaultMessage:"\u5355\u9879\u8BC4\u5206\u4F18\u5148"})),H.createElement("span",{className:"c-grey-c"},o.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatioTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),H.createElement(ce.Z,{placement:"bottomLeft",content:ne,trigger:"click"},H.createElement($.Z,{className:"ml20 current"}))))),H.createElement("br",null)),H.createElement("div",{style:{paddingLeft:77}},"\uFF08",o.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),H.createElement(x.Z,{className:"mt25"},H.createElement(B.Z,null,H.createElement("strong",null,H.createElement(k.default,{checked:A.is_repeat_minus,style:{fontSize:"16px"},onChange:d=>{A.is_repeat_minus=d.target.checked,L(Object.assign({},A))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",H.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),H.createElement(B.Z,{span:24,className:"pl30 mt10"})),(A==null?void 0:A.is_repeat_minus)&&H.createElement("div",{style:{paddingLeft:35}},H.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,o.formatMessage({id:"classroomClassroomExperiments.plagiarismDeduction",defaultMessage:"\u67E5\u91CD\u6263\u5206"}),":"),H.createElement(B.Z,{className:"ml5"},H.createElement(D.Z,{min:0,max:100,value:A.repeat_setting_score,onChange:d=>{A.repeat_setting_score=d,L(Object.assign({},A))}}))),H.createElement(x.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),H.createElement(B.Z,{className:"ml5"},H.createElement(D.Z,{min:0,max:100,value:A.repeat_limit,onChange:d=>{A.repeat_limit=d,L(Object.assign({},A))}}),H.createElement("span",{className:"ml10"},"%"))))))))};var oc=(0,E.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(nc);const ac=({globalSetting:e})=>{var n;const t=(0,E.useIntl)();switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case c.Fy.THEMEONE:return u.createElement(ks,null);case c.Fy.THEMETHREE:return u.createElement(Ar,null);case c.Fy.DEFAULT:default:return u.createElement(oc,null)}};var sc=(0,E.connect)(({globalSetting:e})=>({globalSetting:e}))(ac)},82411:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return x}});var c=l(59301),u=l(38854),E=l(20834),S=l(6848),q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ye=l(36024),x=({isAdmin:B,dataSource:U,batchStatus:ce,SortMenuName:D,setSortMenuName:k,onSearch:$,onSort:F,onBatch:i})=>{const W=B?[{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"}],se=te=>{k(te.name),F(te)},pe=D==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:q.searchSortControllerContainer},c.createElement(ye.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:te}})=>{$(te.trim())},style:{width:220}}),c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(E.default,{selectedKeys:[D]},W.map(te=>c.createElement(E.default.Item,{key:te.name,onClick:()=>se(te)},te.name)))},c.createElement("div",null,c.createElement("span",{className:`${q.btn} ${pe?q.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),pe&&c.createElement(S.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"},c.createElement("span",{className:q.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},35303:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return D}});var c=l(59301),u=l(20834),E=l(38854),S=l(8591),q=l(6848),ye={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ue=l(75759),x=l(96141),B=l(36024),U=l(74576);const ce=({isLoading:k,addText:$,tabDataSource:F,isAdmin:i,dispatch:W,type:se,exportType:pe,TooltipTitle:te,categoryId:ve,dropdownMenu:z,isShowRightControl:we,defaultSelectedKeys:Ne,classroomList:re,onTabMenuClick:Oe,onTooltipTitleClick:Le,onDropdownMenuClick:V,onsetClick:Ce})=>{var ge;const Ae=()=>c.createElement(u.default,{onClick:({key:ae})=>{V(ae)}},z.map(ae=>c.createElement(u.default.Item,{key:ae.id},ae.name))),Y=(0,ue.useParams)();return c.createElement("div",{className:ye.tabMenuContainer},c.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"}},c.createElement("div",{className:"flex gap-4px mr-auto"},F==null?void 0:F.map((ae,be)=>c.createElement("div",{key:be,className:`text-16px flex item-center justify-center current ${Ne==(ae==null?void 0:ae.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Ne==(ae==null?void 0:ae.id)?"#1890FF":""},onClick:()=>k?{}:Oe(ae)},ae==null?void 0:ae.name,ae.total!==void 0&&c.createElement("span",{className:"ml-4px"},ae==null?void 0:ae.total)))),i&&we&&c.createElement("div",{className:"flex item-center gap-20px mr-20px"},c.createElement(E.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ae})=>{var be,X;if(pe==="group"&&!((be=re.AssistantObject.group)!=null&&be.can_download)){S.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}if(pe==="normal"&&!((X=re.AssistantObject.normal)!=null&&X.can_download)){S.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=="1"&&W({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:se,exportType:pe,category_id:Y.categoryId}}),ae=="3"&&ue.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}}},c.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,x.Rm)()&&!((ge=re.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:Ce}),c.createElement(q.Z,{title:te},c.createElement("span",{className:`iconfont ${ve?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:Le})),c.createElement(E.Z,{dropdownRender:Ae},c.createElement(B.op,{theme:U.Fy.THEMEONE,icon:c.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",$||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var D=(0,ue.connect)(({classroomList:k})=>({classroomList:k}))(ce)},30202:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return x}});var c=l(59301),u=l(38854),E=l(20834),S=l(6848),q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ye=l(36024),x=({isAdmin:B,dataSource:U,batchStatus:ce,SortMenuName:D,setSortMenuName:k,onSearch:$,onSort:F,onBatch:i})=>{const W=B?[{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"}],se=te=>{k(te.name),F(te)},pe=D==="\u9ED8\u8BA4\u6392\u5E8F";return c.createElement("div",{className:q.searchSortControllerContainer},c.createElement("div",null,c.createElement(u.Z,{dropdownRender:()=>c.createElement(E.default,{selectedKeys:[D]},W.map(te=>c.createElement(E.default.Item,{key:te.name,onClick:()=>se(te)},te.name)))},c.createElement("div",null,c.createElement("span",{className:`${q.btn} ${pe?q.btnSort:""}`},c.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),D)))),pe&&c.createElement(S.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"},c.createElement("span",{className:q.tips},c.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),c.createElement(ye.t7,{className:q.myInput,style:{width:220,marginLeft:"auto"},onChange:(te,ve)=>{$(te.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},25250:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return D}});var c=l(59301),u=l(20834),E=l(95237),S=l(43604),q=l(38854),ye=l(8591),ue=l(6848),x={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},B=l(75759),U=l(96141);const ce=({isLoading:k,addText:$,tabDataSource:F,isAdmin:i,dispatch:W,type:se,exportType:pe,TooltipTitle:te,categoryId:ve,dropdownMenu:z,isShowRightControl:we,defaultSelectedKeys:Ne,classroomList:re,onTabMenuClick:Oe,onTooltipTitleClick:Le,onDropdownMenuClick:V,onsetClick:Ce})=>{var ge;const Ae=()=>c.createElement(u.default,{onClick:({key:ae})=>{V(ae)}},z.map(ae=>c.createElement(u.default.Item,{key:ae.id},ae.name))),Y=(0,B.useParams)();return c.createElement("div",{className:x.tabMenuContainer},c.createElement(E.Z,null,c.createElement(S.Z,{flex:"1"},c.createElement(u.default,{mode:"horizontal",selectedKeys:Ne},F.map(ae=>c.createElement(u.default.Item,{key:ae.id,onClick:()=>k?{}:Oe(ae),style:{color:"#fff"}},c.createElement("span",{className:`${i?"mr5":""}`},ae.name),ae.total!==void 0&&c.createElement("span",null,ae.total||0))))),i&&we&&c.createElement(S.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},c.createElement(q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>c.createElement(u.default,null,c.createElement(u.default.Item,{key:1,onClick:()=>{var ae,be;if(pe==="group"&&!((ae=re.AssistantObject.group)!=null&&ae.can_download)){ye.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}if(pe==="normal"&&!((be=re.AssistantObject.normal)!=null&&be.can_download)){ye.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({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:se,exportType:pe,category_id:Y.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),c.createElement(u.default.Item,{key:3,onClick:()=>{var ae,be;if(pe==="group"&&!((ae=re.AssistantObject.group)!=null&&ae.can_download)){ye.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}if(pe==="normal"&&!((be=re.AssistantObject.normal)!=null&&be.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B.history.push(`/classrooms/${Y==null?void 0:Y.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},c.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},c.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,U.Rm)()&&!((ge=re.AssistantObject.normal)!=null&&ge.can_create)?"":c.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:Ce},c.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),c.createElement("div",{className:x.control},c.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Le},c.createElement(ue.Z,{title:te},c.createElement("span",{className:ve?`${x.iconH} iconfont icon-zhongmingmingmulu`:`${x.iconH} iconfont icon-xinjianmulu1`}))),c.createElement(q.Z,{className:"ml10",dropdownRender:Ae},c.createElement("span",{className:x.selectBtn},c.createElement("span",null,c.createElement("i",{className:"iconfont icon-tianjiadaohang"})),c.createElement("span",null,$||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var D=(0,B.connect)(({classroomList:k})=>({classroomList:k}))(ce)},79752:function(dt,Me,l){"use strict";l.d(Me,{$J:function(){return E},JZ:function(){return q},bN:function(){return ue},jP:function(){return ye},rO:function(){return S}});var c=l(79884),u=(x,B,U)=>new Promise((ce,D)=>{var k=i=>{try{F(U.next(i))}catch(W){D(W)}},$=i=>{try{F(U.throw(i))}catch(W){D(W)}},F=i=>i.done?ce(i.value):Promise.resolve(i.value).then(k,$);F((U=U.apply(x,B)).next())});function E(x){return(0,c.U2)(`libraries/${x}.json`)}function S(x){return(0,c.U2)("library_tags.json",x)}function q(x){return u(this,null,function*(){return(yield(0,c.IV)(`attachments/${x}.json`)).status===0})}function ye(x){return(0,c.v_)("libraries.json",x)}function ue(x,B){return(0,c.gz)(`libraries/${x}.json`,B)}},30740:function(dt,Me,l){"use strict";l.d(Me,{_:function(){return ce}});var c=l(18303),u=l(43418),E=l(8591),S=l(1710),q=l(19694),ye=l(59301),ue=(D,k,$)=>new Promise((F,i)=>{var W=te=>{try{pe($.next(te))}catch(ve){i(ve)}},se=te=>{try{pe($.throw(te))}catch(ve){i(ve)}},pe=te=>te.done?F(te.value):Promise.resolve(te.value).then(W,se);pe(($=$.apply(D,k)).next())});const x=D=>ue(void 0,[D],function*({is_jupyter:k,is_jupyter_lab:$,shixunId:F,homework_common_id:i,courseId:W}){if(k||$){const pe=yield(0,c.BK)({id:F});pe!=null&&pe.identifier&&(0,q.xg)(`/tasks/${pe.identifier}/jupyter?homework_common_id=${i}`);return}const se=yield(0,c.Ir)({id:F,homework_common_id:i});if(se!=null&&se.game_identifier){(0,q.xg)(`/tasks/${W}/${i}/${se.game_identifier}`);return}(se==null?void 0:se.status)===2?B(se==null?void 0:se.message,i,W):(se==null?void 0:se.status)===3?U(se==null?void 0:se.message):(se==null?void 0:se.status)==-3&&(0,q.eF)()}),B=(D,k,$)=>{D=D!=null&&D.includes(".json")?D:`${D}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ye.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ue(void 0,null,function*(){const F=yield(0,c.$Q)({url:D});if(!F)return;E.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const i=yield(0,c.Ir)({id:F.shixun_identifier,homework_common_id:k});if(i!=null&&i.game_identifier){(0,q.xg)(`/tasks/${$}/${k}/${i.game_identifier}`);return}(i==null?void 0:i.status)===2?B(i==null?void 0:i.message,k,$):(i==null?void 0:i.status)===3&&U(i==null?void 0:i.message)})})},U=D=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ye.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",D,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},ce=(D,k)=>ue(void 0,[D,k],function*($,{is_jupyter:F,is_jupyter_lab:i}){const W=yield(0,c.WT)($);if(W.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ye.createElement("div",null,ye.createElement("div",null,"\u4F60\u5F53\u524D\u6709",W.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),ye.createElement(S.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(se,pe){const{course_identifier:te,id:ve}=pe||{};return ye.createElement("a",{target:"_blank",href:`/classrooms/${te}/shixun_homework/${ve}/detail`},se)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(se,pe){const{course_identifier:te,id:ve,shixun_identifier:z}=pe;return ye.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{x({is_jupyter:F,is_jupyter_lab:i,shixunId:z,homework_common_id:ve,courseId:te})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:W,rowKey:"id"}))}),!0;if(W.length===1){const{shixun_identifier:se,id:pe,course_identifier:te}=W[0];return x({is_jupyter:F,is_jupyter_lab:i,shixunId:se,homework_common_id:pe,courseId:te}),!0}return!1});Me.Z=x},77578:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return c}});const c=u=>u?typeof u=="function"?u():u:null},27666:function(dt,Me,l){"use strict";var c=l(94480),u=l(16089);function E(S){let q;const ye=x=>()=>{q=null,S.apply(void 0,(0,c.Z)(x))},ue=function(){if(q==null){for(var x=arguments.length,B=new Array(x),U=0;U<x;U++)B[U]=arguments[U];q=(0,u.Z)(ye(B))}};return ue.cancel=()=>{u.Z.cancel(q),q=null},ue}Me.Z=E},81228:function(dt,Me,l){"use strict";l.d(Me,{Z:function(){return Ne}});var c=l(67732),u=l(83652),E=l(42403),S=l(158),q=l(59301),ye=l(92310),ue=l.n(ye),x=l(29301),B=l(2738),U=l(27666),ce=l(36355),D=l(83116),k=l(37613);const $=re=>{const{componentCls:Oe}=re;return{[Oe]:{position:"fixed",zIndex:re.zIndexPopup}}};var F=(0,D.Z)("Affix",re=>{const Oe=(0,k.TS)(re,{zIndexPopup:re.zIndexBase+10});return[$(Oe)]});function i(re){return re!==window?re.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function W(re,Oe,Le){if(Le!==void 0&&Oe.top>re.top-Le)return Le+Oe.top}function se(re,Oe,Le){if(Le!==void 0&&Oe.bottom<re.bottom+Le){const V=window.innerHeight-Oe.bottom;return Le+V}}const pe=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function te(){return typeof window!="undefined"?window:null}var ve;(function(re){re[re.None=0]="None",re[re.Prepare=1]="Prepare"})(ve||(ve={}));let z=function(re){(0,E.Z)(Le,re);var Oe=(0,S.Z)(Le);function Le(){var V;return(0,c.Z)(this,Le),V=Oe.apply(this,arguments),V.state={status:ve.None,lastAffix:!1,prevTarget:null},V.placeholderNodeRef=(0,q.createRef)(),V.fixedNodeRef=(0,q.createRef)(),V.addListeners=()=>{const Ce=V.getTargetFunc(),ge=Ce==null?void 0:Ce(),{prevTarget:Ae}=V.state;Ae!==ge&&(pe.forEach(Y=>{Ae==null||Ae.removeEventListener(Y,V.lazyUpdatePosition),ge==null||ge.addEventListener(Y,V.lazyUpdatePosition)}),V.updatePosition(),V.setState({prevTarget:ge}))},V.removeListeners=()=>{V.timer&&(clearTimeout(V.timer),V.timer=null);const{prevTarget:Ce}=V.state,ge=V.getTargetFunc(),Ae=ge==null?void 0:ge();pe.forEach(Y=>{Ae==null||Ae.removeEventListener(Y,V.lazyUpdatePosition),Ce==null||Ce.removeEventListener(Y,V.lazyUpdatePosition)}),V.updatePosition.cancel(),V.lazyUpdatePosition.cancel()},V.getOffsetTop=()=>{const{offsetBottom:Ce,offsetTop:ge}=V.props;return Ce===void 0&&ge===void 0?0:ge},V.getOffsetBottom=()=>V.props.offsetBottom,V.measure=()=>{const{status:Ce,lastAffix:ge}=V.state,{onChange:Ae}=V.props,Y=V.getTargetFunc();if(Ce!==ve.Prepare||!V.fixedNodeRef.current||!V.placeholderNodeRef.current||!Y)return;const ae=V.getOffsetTop(),be=V.getOffsetBottom(),X=Y();if(X){const je={status:ve.None},de=i(V.placeholderNodeRef.current);if(de.top===0&&de.left===0&&de.width===0&&de.height===0)return;const Ie=i(X),Ee=W(de,Ie,ae),Fe=se(de,Ie,be);Ee!==void 0?(je.affixStyle={position:"fixed",top:Ee,width:de.width,height:de.height},je.placeholderStyle={width:de.width,height:de.height}):Fe!==void 0&&(je.affixStyle={position:"fixed",bottom:Fe,width:de.width,height:de.height},je.placeholderStyle={width:de.width,height:de.height}),je.lastAffix=!!je.affixStyle,Ae&&ge!==je.lastAffix&&Ae(je.lastAffix),V.setState(je)}},V.prepareMeasure=()=>{V.setState({status:ve.Prepare,affixStyle:void 0,placeholderStyle:void 0})},V.updatePosition=(0,U.Z)(()=>{V.prepareMeasure()}),V.lazyUpdatePosition=(0,U.Z)(()=>{const Ce=V.getTargetFunc(),{affixStyle:ge}=V.state;if(Ce&&ge){const Ae=V.getOffsetTop(),Y=V.getOffsetBottom(),ae=Ce();if(ae&&V.placeholderNodeRef.current){const be=i(ae),X=i(V.placeholderNodeRef.current),je=W(X,be,Ae),de=se(X,be,Y);if(je!==void 0&&ge.top===je||de!==void 0&&ge.bottom===de)return}}V.prepareMeasure()}),V}return(0,u.Z)(Le,[{key:"getTargetFunc",value:function(){const{getTargetContainer:Ce}=this.context,{target:ge}=this.props;return ge!==void 0?ge:Ce!=null?Ce:te}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(Ce){this.addListeners(),(Ce.offsetTop!==this.props.offsetTop||Ce.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:Ce,placeholderStyle:ge}=this.state,{affixPrefixCls:Ae,rootClassName:Y,children:ae}=this.props,be=ue()(Ce&&Y,{[Ae]:!!Ce});let X=(0,B.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return q.createElement(x.Z,{onResize:this.updatePosition},q.createElement("div",Object.assign({},X,{ref:this.placeholderNodeRef}),Ce&&q.createElement("div",{style:ge,"aria-hidden":"true"}),q.createElement("div",{className:be,ref:this.fixedNodeRef,style:Ce},q.createElement(x.Z,{onResize:this.updatePosition},ae))))}}]),Le}(q.Component);z.contextType=ce.E_;var Ne=(0,q.forwardRef)((re,Oe)=>{const{prefixCls:Le,rootClassName:V}=re,{getPrefixCls:Ce}=(0,q.useContext)(ce.E_),ge=Ce("affix",Le),[Ae,Y]=F(ge),ae=Object.assign(Object.assign({},re),{affixPrefixCls:ge,rootClassName:ue()(V,Y)});return Ae(q.createElement(z,Object.assign({},ae,{ref:Oe})))})},39722:function(dt,Me,l){"use strict";l.d(Me,{t5:function(){return U}});var c=l(92310),u=l.n(c),E=l(55477),S=l(59301),q=l(36355),ye=l(77578),ue=l(17356),x=function(D,k){var $={};for(var F in D)Object.prototype.hasOwnProperty.call(D,F)&&k.indexOf(F)<0&&($[F]=D[F]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,F=Object.getOwnPropertySymbols(D);i<F.length;i++)k.indexOf(F[i])<0&&Object.prototype.propertyIsEnumerable.call(D,F[i])&&($[F[i]]=D[F[i]]);return $};const B=(D,k,$)=>{if(!(!k&&!$))return S.createElement(S.Fragment,null,k&&S.createElement("div",{className:`${D}-title`},(0,ye.Z)(k)),S.createElement("div",{className:`${D}-inner-content`},(0,ye.Z)($)))},U=D=>{const{hashId:k,prefixCls:$,className:F,style:i,placement:W="top",title:se,content:pe,children:te}=D;return S.createElement("div",{className:u()(k,$,`${$}-pure`,`${$}-placement-${W}`,F),style:i},S.createElement("div",{className:`${$}-arrow`}),S.createElement(E.G,Object.assign({},D,{className:k,prefixCls:$}),te||B($,se,pe)))},ce=D=>{const{prefixCls:k}=D,$=x(D,["prefixCls"]),{getPrefixCls:F}=S.useContext(q.E_),i=F("popover",k),[W,se]=(0,ue.Z)(i);return W(S.createElement(U,Object.assign({},$,{prefixCls:i,hashId:se})))};Me.ZP=ce},60324:function(dt,Me,l){"use strict";var c=l(92310),u=l.n(c),E=l(59301),S=l(77578),q=l(62892),ye=l(36355),ue=l(6848),x=l(39722),B=l(17356),U=function(k,$){var F={};for(var i in k)Object.prototype.hasOwnProperty.call(k,i)&&$.indexOf(i)<0&&(F[i]=k[i]);if(k!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,i=Object.getOwnPropertySymbols(k);W<i.length;W++)$.indexOf(i[W])<0&&Object.prototype.propertyIsEnumerable.call(k,i[W])&&(F[i[W]]=k[i[W]]);return F};const ce=k=>{let{title:$,content:F,prefixCls:i}=k;return E.createElement(E.Fragment,null,$&&E.createElement("div",{className:`${i}-title`},(0,S.Z)($)),E.createElement("div",{className:`${i}-inner-content`},(0,S.Z)(F)))},D=E.forwardRef((k,$)=>{const{prefixCls:F,title:i,content:W,overlayClassName:se,placement:pe="top",trigger:te="hover",mouseEnterDelay:ve=.1,mouseLeaveDelay:z=.1,overlayStyle:we={}}=k,Ne=U(k,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:re}=E.useContext(ye.E_),Oe=re("popover",F),[Le,V]=(0,B.Z)(Oe),Ce=re(),ge=u()(se,V);return Le(E.createElement(ue.Z,Object.assign({placement:pe,trigger:te,mouseEnterDelay:ve,mouseLeaveDelay:z,overlayStyle:we},Ne,{prefixCls:Oe,overlayClassName:ge,ref:$,overlay:i||W?E.createElement(ce,{prefixCls:Oe,title:i,content:W}):null,transitionName:(0,q.m)(Ce,"zoom-big",Ne.transitionName),"data-popover-inject":!0})))});D._InternalPanelDoNotUseOrYouWillBeFired=x.ZP,Me.Z=D},17356:function(dt,Me,l){"use strict";var c=l(17313),u=l(29878),E=l(19447),S=l(33166),q=l(83116),ye=l(37613);const ue=U=>{const{componentCls:ce,popoverColor:D,minWidth:k,fontWeightStrong:$,popoverPadding:F,boxShadowSecondary:i,colorTextHeading:W,borderRadiusLG:se,zIndexPopup:pe,marginXS:te,colorBgElevated:ve,popoverBg:z}=U;return[{[ce]:Object.assign(Object.assign({},(0,c.Wf)(U)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:pe,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ve,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${ce}-content`]:{position:"relative"},[`${ce}-inner`]:{backgroundColor:z,backgroundClip:"padding-box",borderRadius:se,boxShadow:i,padding:F},[`${ce}-title`]:{minWidth:k,marginBottom:te,color:W,fontWeight:$},[`${ce}-inner-content`]:{color:D}})},(0,E.ZP)(U,{colorBg:"var(--antd-arrow-background-color)"}),{[`${ce}-pure`]:{position:"relative",maxWidth:"none",margin:U.sizePopupArrow,display:"inline-block",[`${ce}-content`]:{display:"inline-block"}}}]},x=U=>{const{componentCls:ce}=U;return{[ce]:S.i.map(D=>{const k=U[`${D}6`];return{[`&${ce}-${D}`]:{"--antd-arrow-background-color":k,[`${ce}-inner`]:{backgroundColor:k},[`${ce}-arrow`]:{background:"transparent"}}}})}},B=U=>{const{componentCls:ce,lineWidth:D,lineType:k,colorSplit:$,paddingSM:F,controlHeight:i,fontSize:W,lineHeight:se,padding:pe}=U,te=i-Math.round(W*se),ve=te/2,z=te/2-D,we=pe;return{[ce]:{[`${ce}-inner`]:{padding:0},[`${ce}-title`]:{margin:0,padding:`${ve}px ${we}px ${z}px`,borderBottom:`${D}px ${k} ${$}`},[`${ce}-inner-content`]:{padding:`${F}px ${we}px`}}}};Me.Z=(0,q.Z)("Popover",U=>{const{colorBgElevated:ce,colorText:D,wireframe:k}=U,$=(0,ye.TS)(U,{popoverPadding:12,popoverBg:ce,popoverColor:D});return[ue($),x($),k&&B($),(0,u._y)($,"zoom-big")]},U=>({width:177,minWidth:177,zIndexPopup:U.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},48066:function(dt,Me,l){"use strict";l.d(Me,{default:function(){return Vn}});var c=l(59301),u=l(40001),E=l(81953),S=l(54476),q={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"},ye=q,ue=l(7657),x=function(J,Q){return c.createElement(ue.Z,(0,S.Z)({},J,{ref:Q,icon:ye}))},B=c.forwardRef(x),U=B,ce=l(92310),D=l.n(ce),k=l(25769),$=l.n(k),F=l(29301),i=l(11592),W=l(34280),se=l(18929),pe=l(2738),te=l(8654),ve=l(24514),z=l(10228),we=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q};const Ne={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var Oe=c.forwardRef((w,J)=>{const Q=ut=>{const{keyCode:Re}=ut;Re===z.Z.ENTER&&ut.preventDefault()},M=ut=>{const{keyCode:Re}=ut,{onClick:Pt}=w;Re===z.Z.ENTER&&Pt&&Pt()},{style:oe,noStyle:tt,disabled:ht}=w,bt=we(w,["style","noStyle","disabled"]);let Ve={};return tt||(Ve=Object.assign({},Ne)),ht&&(Ve.pointerEvents="none"),Ve=Object.assign(Object.assign({},Ve),oe),c.createElement("div",Object.assign({role:"button",tabIndex:0,ref:J},bt,{onKeyDown:Q,onKeyUp:M,style:Ve}))}),Le=l(36355),V=l(9763),Ce=l(6848),ge={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"},Ae=ge,Y=function(J,Q){return c.createElement(ue.Z,(0,S.Z)({},J,{ref:Q,icon:Ae}))},ae=c.forwardRef(Y),be=ae,X=l(92343),je=l(1643),de=l(15969),Ie=l(83116),Ee=l(30071);const Fe=(w,J,Q,M)=>{const{titleMarginBottom:oe,fontWeightStrong:tt}=M;return{marginBottom:oe,color:Q,fontWeight:tt,fontSize:w,lineHeight:J}},ie=w=>{const J=[1,2,3,4,5],Q={};return J.forEach(M=>{Q[`
h${M}&,
div&-h${M},
div&-h${M} > textarea,
h${M}
`]=Fe(w[`fontSizeHeading${M}`],w[`lineHeightHeading${M}`],w.colorTextHeading,w)}),Q},Se=w=>{const{componentCls:J}=w;return{"a&, a":Object.assign(Object.assign({},(0,de.N)(w)),{textDecoration:w.linkDecoration,"&:active, &:hover":{textDecoration:w.linkHoverDecoration},[`&[disabled], &${J}-disabled`]:{color:w.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:w.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},ct=w=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:w.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:w.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:Ee.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:w.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}}),vt=w=>{const{componentCls:J,paddingSM:Q}=w,M=Q;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-w.paddingSM,marginTop:-M,marginBottom:`calc(1em - ${M}px)`},[`${J}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:w.marginXS+2,insetBlockEnd:w.marginXS,color:w.colorTextDescription,fontWeight:"normal",fontSize:w.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},at=w=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:w.colorSuccess}}}),pt=()=>({"\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"}}),st=w=>{const{componentCls:J,titleMarginTop:Q}=w;return{[J]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:w.colorText,wordBreak:"break-word",lineHeight:w.lineHeight,[`&${J}-secondary`]:{color:w.colorTextDescription},[`&${J}-success`]:{color:w.colorSuccess},[`&${J}-warning`]:{color:w.colorWarning},[`&${J}-danger`]:{color:w.colorError,"a&:active, a&:focus":{color:w.colorErrorActive},"a&:hover":{color:w.colorErrorHover}},[`&${J}-disabled`]:{color:w.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},ie(w)),{[`
& + h1${J},
& + h2${J},
& + h3${J},
& + h4${J},
& + h5${J}
`]:{marginTop:Q},"\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:Q}}}),ct(w)),Se(w)),{[`
${J}-expand,
${J}-edit,
${J}-copy
`]:Object.assign(Object.assign({},(0,de.N)(w)),{marginInlineStart:w.marginXXS})}),vt(w)),at(w)),pt()),{"&-rtl":{direction:"rtl"}})}};var $e=(0,Ie.Z)("Typography",w=>[st(w)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ze=w=>{const{prefixCls:J,"aria-label":Q,className:M,style:oe,direction:tt,maxLength:ht,autoSize:bt=!0,value:Ve,onSave:ut,onCancel:Re,onEnd:Pt,component:Yt,enterIcon:Wt=c.createElement(be,null)}=w,gt=c.useRef(null),Ct=c.useRef(!1),Vt=c.useRef(),[Du,tu]=c.useState(Ve);c.useEffect(()=>{tu(Ve)},[Ve]),c.useEffect(()=>{if(gt.current&&gt.current.resizableTextArea){const{textArea:xt}=gt.current.resizableTextArea;xt.focus();const{length:kt}=xt.value;xt.setSelectionRange(kt,kt)}},[]);const Ue=xt=>{let{target:kt}=xt;tu(kt.value.replace(/[\n\r]/g,""))},wt=()=>{Ct.current=!0},Jt=()=>{Ct.current=!1},Lt=xt=>{let{keyCode:kt}=xt;Ct.current||(Vt.current=kt)},Nu=()=>{ut(Du.trim())},pu=xt=>{let{keyCode:kt,ctrlKey:qu,altKey:$u,metaKey:bu,shiftKey:au}=xt;Vt.current===kt&&!Ct.current&&!qu&&!$u&&!bu&&!au&&(kt===z.Z.ENTER?(Nu(),Pt==null||Pt()):kt===z.Z.ESC&&Re())},rt=()=>{Nu()},nt=Yt?`${J}-${Yt}`:"",[zt,Ze]=$e(J),fu=D()(J,`${J}-edit-content`,{[`${J}-rtl`]:tt==="rtl"},M,nt,Ze);return zt(c.createElement("div",{className:fu,style:oe},c.createElement(je.Z,{ref:gt,maxLength:ht,value:Du,onChange:Ue,onKeyDown:Lt,onKeyUp:pu,onCompositionStart:wt,onCompositionEnd:Jt,onBlur:rt,"aria-label":Q,rows:1,autoSize:bt}),Wt!==null?(0,X.Tm)(Wt,{className:`${J}-edit-content-confirm`}):null))},Rt=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q},St=c.forwardRef((w,J)=>{const{prefixCls:Q,component:M="article",className:oe,rootClassName:tt,setContentRef:ht,children:bt,direction:Ve,style:ut}=w,Re=Rt(w,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Pt,direction:Yt,typography:Wt}=c.useContext(Le.E_),gt=Ve!=null?Ve:Yt;let Ct=J;ht&&(Ct=(0,te.sQ)(J,ht));const Vt=Pt("typography",Q),[Du,tu]=$e(Vt),Ue=D()(Vt,Wt==null?void 0:Wt.className,{[`${Vt}-rtl`]:gt==="rtl"},oe,tt,tu),wt=Object.assign(Object.assign({},Wt==null?void 0:Wt.style),ut);return Du(c.createElement(M,Object.assign({className:Ue,style:wt,ref:Ct},Re),bt))});function Gt(w,J){return c.useMemo(()=>{const Q=!!w;return[Q,Object.assign(Object.assign({},J),Q&&typeof w=="object"?w:null)]},[w])}var cu=(w,J)=>{const Q=c.useRef(!1);c.useEffect(()=>{Q.current?w():Q.current=!0},J)};function Au(w){const J=typeof w;return J==="string"||J==="number"}function Bu(w){let J=0;return w.forEach(Q=>{Au(Q)?J+=String(Q).length:J+=1}),J}function Et(w,J){let Q=0;const M=[];for(let oe=0;oe<w.length;oe+=1){if(Q===J)return M;const tt=w[oe],bt=Au(tt)?String(tt).length:1,Ve=Q+bt;if(Ve>J){const ut=J-Q;return M.push(String(tt).slice(0,ut)),M}M.push(tt),Q=Ve}return w}const mu=0,Tu=1,It=2,$t=3,Ut=4;var We=w=>{let{enabledMeasure:J,children:Q,text:M,width:oe,fontSize:tt,rows:ht,onEllipsis:bt}=w;const[[Ve,ut,Re],Pt]=c.useState([0,0,0]),[Yt,Wt]=c.useState(0),[gt,Ct]=c.useState(mu),[Vt,Du]=c.useState(0),tu=c.useRef(null),Ue=c.useRef(null),wt=c.useMemo(()=>(0,i.Z)(M),[M]),Jt=c.useMemo(()=>Bu(wt),[wt]),Lt=c.useMemo(()=>!J||gt!==$t?Yt&&gt!==Ut&&J?Q(Et(wt,Yt),Yt<Jt):Q(wt,!1):Q(Et(wt,ut),ut<Jt),[J,gt,Q,wt,ut,Jt]);(0,W.Z)(()=>{J&&oe&&tt&&Jt&&(Ct(Tu),Pt([0,Math.ceil(Jt/2),Jt]))},[J,oe,tt,M,Jt,ht]),(0,W.Z)(()=>{var nt;gt===Tu&&Du(((nt=tu.current)===null||nt===void 0?void 0:nt.offsetHeight)||0)},[gt]),(0,W.Z)(()=>{var nt,zt;if(Vt){if(gt===Tu){const Ze=((nt=Ue.current)===null||nt===void 0?void 0:nt.offsetHeight)||0,fu=ht*Vt;Ze<=fu?(Ct(Ut),bt(!1)):Ct(It)}else if(gt===It)if(Ve!==Re){const Ze=((zt=Ue.current)===null||zt===void 0?void 0:zt.offsetHeight)||0,fu=ht*Vt;let xt=Ve,kt=Re;Ve===Re-1?kt=Ve:Ze<=fu?xt=ut:kt=ut;const qu=Math.ceil((xt+kt)/2);Pt([xt,qu,kt])}else Ct($t),Wt(ut),bt(!0)}},[gt,Ve,Re,ht,Vt]);const Nu={width:oe,whiteSpace:"normal",margin:0,padding:0},pu=(nt,zt,Ze)=>c.createElement("span",{"aria-hidden":!0,ref:zt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(tt/2)*2},Ze)},nt),rt=(nt,zt)=>{const Ze=Et(wt,nt);return pu(Q(Ze,!0),zt,Nu)};return c.createElement(c.Fragment,null,Lt,J&&gt!==$t&&gt!==Ut&&c.createElement(c.Fragment,null,pu("lg",tu,{wordBreak:"keep-all",whiteSpace:"nowrap"}),gt===Tu?pu(Q(wt,!1),Ue,Nu):rt(ut,Ue)))},Zt=w=>{let{enabledEllipsis:J,isEllipsis:Q,children:M,tooltipProps:oe}=w;return!(oe!=null&&oe.title)||!J?M:c.createElement(Ce.Z,Object.assign({open:Q?void 0:!1},oe),M)},du=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q};function Mu(w,J){let{mark:Q,code:M,underline:oe,delete:tt,strong:ht,keyboard:bt,italic:Ve}=w,ut=J;function Re(Pt,Yt){Yt&&(ut=c.createElement(Pt,{},ut))}return Re("strong",ht),Re("u",oe),Re("del",tt),Re("code",M),Re("mark",Q),Re("kbd",bt),Re("i",Ve),ut}function Dt(w,J,Q){return w===!0||w===void 0?J:w||Q&&J}function qt(w){return w===!1?[!1,!1]:Array.isArray(w)?w:[w]}const Gu="...";var Lu=c.forwardRef((w,J)=>{var Q,M,oe;const{prefixCls:tt,className:ht,style:bt,type:Ve,disabled:ut,children:Re,ellipsis:Pt,editable:Yt,copyable:Wt,component:gt,title:Ct}=w,Vt=du(w,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Du,direction:tu}=c.useContext(Le.E_),[Ue]=(0,V.Z)("Text"),wt=c.useRef(null),Jt=c.useRef(null),Lt=Du("typography",tt),Nu=(0,pe.Z)(Vt,["mark","code","delete","underline","strong","keyboard","italic"]),[pu,rt]=Gt(Yt),[nt,zt]=(0,se.Z)(!1,{value:rt.editing}),{triggerType:Ze=["icon"]}=rt,fu=Be=>{var He;Be&&((He=rt.onStart)===null||He===void 0||He.call(rt)),zt(Be)};cu(()=>{var Be;nt||(Be=Jt.current)===null||Be===void 0||Be.focus()},[nt]);const xt=Be=>{Be==null||Be.preventDefault(),fu(!0)},kt=Be=>{var He;(He=rt.onChange)===null||He===void 0||He.call(rt,Be),fu(!1)},qu=()=>{var Be;(Be=rt.onCancel)===null||Be===void 0||Be.call(rt),fu(!1)},[$u,bu]=Gt(Wt),[au,Jn]=c.useState(!1),vn=c.useRef(null),bn={};bu.format&&(bn.format=bu.format);const su=()=>{vn.current&&clearTimeout(vn.current)},zn=Be=>{var He;Be==null||Be.preventDefault(),Be==null||Be.stopPropagation(),$()(bu.text||String(Re)||"",bn),Jn(!0),su(),vn.current=setTimeout(()=>{Jn(!1)},3e3),(He=bu.onCopy)===null||He===void 0||He.call(bu,Be)};c.useEffect(()=>su,[]);const[Pn,wn]=c.useState(!1),[Fn,Eu]=c.useState(!1),[Un,Kn]=c.useState(!1),[xn,kn]=c.useState(!1),[On,Yn]=c.useState(!1),[Tn,ln]=c.useState(!0),[Pu,At]=Gt(Pt,{expandable:!1}),uu=Pu&&!Un,{rows:Wu=1}=At,rn=c.useMemo(()=>!uu||At.suffix!==void 0||At.onEllipsis||At.expandable||pu||$u,[uu,At,pu,$u]);(0,W.Z)(()=>{Pu&&!rn&&(wn((0,ve.G)("webkitLineClamp")),Eu((0,ve.G)("textOverflow")))},[rn,Pu]);const nu=c.useMemo(()=>rn?!1:Wu===1?Fn:Pn,[rn,Fn,Pn]),lt=uu&&(nu?On:xn),gu=uu&&Wu===1&&nu,en=uu&&Wu>1&&nu,hn=Be=>{var He;Kn(!0),(He=At.onExpand)===null||He===void 0||He.call(At,Be)},[Qn,Co]=c.useState(0),[Xn,Vu]=c.useState(0),Ju=(Be,He)=>{let{offsetWidth:_t}=Be;var Qt;Co(_t),Vu(parseInt((Qt=window.getComputedStyle)===null||Qt===void 0?void 0:Qt.call(window,He).fontSize,10)||0)},Bt=Be=>{var He;kn(Be),xn!==Be&&((He=At.onEllipsis)===null||He===void 0||He.call(At,Be))};c.useEffect(()=>{const Be=wt.current;if(Pu&&nu&&Be){const He=en?Be.offsetHeight<Be.scrollHeight:Be.offsetWidth<Be.scrollWidth;On!==He&&Yn(He)}},[Pu,nu,Re,en,Tn]),c.useEffect(()=>{const Be=wt.current;if(typeof IntersectionObserver=="undefined"||!Be||!nu||!uu)return;const He=new IntersectionObserver(()=>{ln(!!Be.offsetParent)});return He.observe(Be),()=>{He.disconnect()}},[nu,uu]);let lu={};At.tooltip===!0?lu={title:(Q=rt.text)!==null&&Q!==void 0?Q:Re}:c.isValidElement(At.tooltip)?lu={title:At.tooltip}:typeof At.tooltip=="object"?lu=Object.assign({title:(M=rt.text)!==null&&M!==void 0?M:Re},At.tooltip):lu={title:At.tooltip};const zu=c.useMemo(()=>{const Be=He=>["string","number"].includes(typeof He);if(!(!Pu||nu)){if(Be(rt.text))return rt.text;if(Be(Re))return Re;if(Be(Ct))return Ct;if(Be(lu.title))return lu.title}},[Pu,nu,Ct,lu.title,lt]);if(nt)return c.createElement(ze,{value:(oe=rt.text)!==null&&oe!==void 0?oe:typeof Re=="string"?Re:"",onSave:kt,onCancel:qu,onEnd:rt.onEnd,prefixCls:Lt,className:ht,style:bt,direction:tu,component:gt,maxLength:rt.maxLength,autoSize:rt.autoSize,enterIcon:rt.enterIcon});const qn=()=>{const{expandable:Be,symbol:He}=At;if(!Be)return null;let _t;return He?_t=He:_t=Ue==null?void 0:Ue.expand,c.createElement("a",{key:"expand",className:`${Lt}-expand`,onClick:hn,"aria-label":Ue==null?void 0:Ue.expand},_t)},eo=()=>{if(!pu)return;const{icon:Be,tooltip:He}=rt,_t=(0,i.Z)(He)[0]||(Ue==null?void 0:Ue.edit),Qt=typeof _t=="string"?_t:"";return Ze.includes("icon")?c.createElement(Ce.Z,{key:"edit",title:He===!1?"":_t},c.createElement(Oe,{ref:Jt,className:`${Lt}-edit`,onClick:xt,"aria-label":Qt},Be||c.createElement(U,{role:"button"}))):null},to=()=>{if(!$u)return;const{tooltips:Be,icon:He}=bu,_t=qt(Be),Qt=qt(He),ou=au?Dt(_t[1],Ue==null?void 0:Ue.copied):Dt(_t[0],Ue==null?void 0:Ue.copy),no=au?Ue==null?void 0:Ue.copied:Ue==null?void 0:Ue.copy,oo=typeof ou=="string"?ou:no;return c.createElement(Ce.Z,{key:"copy",title:ou},c.createElement(Oe,{className:D()(`${Lt}-copy`,au&&`${Lt}-copy-success`),onClick:zn,"aria-label":oo},au?Dt(Qt[1],c.createElement(u.Z,null),!0):Dt(Qt[0],c.createElement(E.Z,null),!0)))},Mn=Be=>[Be&&qn(),eo(),to()],uo=Be=>[Be&&c.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Gu),At.suffix,Mn(Be)];return c.createElement(F.Z,{onResize:Ju,disabled:!uu||nu},Be=>c.createElement(Zt,{tooltipProps:lu,enabledEllipsis:uu,isEllipsis:lt},c.createElement(St,Object.assign({className:D()({[`${Lt}-${Ve}`]:Ve,[`${Lt}-disabled`]:ut,[`${Lt}-ellipsis`]:Pu,[`${Lt}-single-line`]:uu&&Wu===1,[`${Lt}-ellipsis-single-line`]:gu,[`${Lt}-ellipsis-multiple-line`]:en},ht),prefixCls:tt,style:Object.assign(Object.assign({},bt),{WebkitLineClamp:en?Wu:void 0}),component:gt,ref:(0,te.sQ)(Be,wt,J),direction:tu,onClick:Ze.includes("text")?xt:void 0,"aria-label":zu==null?void 0:zu.toString(),title:Ct},Nu),c.createElement(We,{enabledMeasure:uu&&!nu,text:Re,rows:Wu,width:Qn,fontSize:Xn,onEllipsis:Bt},(He,_t)=>{let Qt=He;return He.length&&_t&&zu&&(Qt=c.createElement("span",{key:"show-content","aria-hidden":!0},Qt)),Mu(w,c.createElement(c.Fragment,null,Qt,uo(_t)))}))))}),Yu=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q},Dn=c.forwardRef((w,J)=>{var{ellipsis:Q,rel:M}=w,oe=Yu(w,["ellipsis","rel"]);const tt=Object.assign(Object.assign({},oe),{rel:M===void 0&&oe.target==="_blank"?"noopener noreferrer":M});return delete tt.navigate,c.createElement(Lu,Object.assign({},tt,{ref:J,ellipsis:!!Q,component:"a"}))}),on=c.forwardRef((w,J)=>c.createElement(Lu,Object.assign({ref:J},w,{component:"div"}))),eu=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q};const he=(w,J)=>{var{ellipsis:Q}=w,M=eu(w,["ellipsis"]);const oe=c.useMemo(()=>Q&&typeof Q=="object"?(0,pe.Z)(Q,["expandable","rows"]):Q,[Q]);return c.createElement(Lu,Object.assign({ref:J},M,{ellipsis:oe,component:"span"}))};var Ft=c.forwardRef(he),Ht=function(w,J){var Q={};for(var M in w)Object.prototype.hasOwnProperty.call(w,M)&&J.indexOf(M)<0&&(Q[M]=w[M]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,M=Object.getOwnPropertySymbols(w);oe<M.length;oe++)J.indexOf(M[oe])<0&&Object.prototype.propertyIsEnumerable.call(w,M[oe])&&(Q[M[oe]]=w[M[oe]]);return Q};const Qu=[1,2,3,4,5];var sn=c.forwardRef((w,J)=>{const{level:Q=1}=w,M=Ht(w,["level"]);let oe;return Qu.includes(Q)?oe=`h${Q}`:oe="h1",c.createElement(Lu,Object.assign({ref:J},M,{component:oe}))});const Xu=St;Xu.Text=Ft,Xu.Link=Dn,Xu.Title=sn,Xu.Paragraph=on;var Vn=Xu},51581:function(dt,Me,l){"use strict";Object.defineProperty(Me,"__esModule",{value:!0});var c=function(){function D(k,$){for(var F=0;F<$.length;F++){var i=$[F];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(k,i.key,i)}}return function(k,$,F){return $&&D(k.prototype,$),F&&D(k,F),k}}(),u=l(59301),E=ye(u),S=l(12708),q=ye(S);function ye(D){return D&&D.__esModule?D:{default:D}}function ue(D,k){var $={};for(var F in D)k.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(D,F)&&($[F]=D[F]);return $}function x(D,k){if(!(D instanceof k))throw new TypeError("Cannot call a class as a function")}function B(D,k){if(!D)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return k&&(typeof k=="object"||typeof k=="function")?k:D}function U(D,k){if(typeof k!="function"&&k!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof k);D.prototype=Object.create(k&&k.prototype,{constructor:{value:D,enumerable:!1,writable:!0,configurable:!0}}),k&&(Object.setPrototypeOf?Object.setPrototypeOf(D,k):D.__proto__=k)}var ce=function(D){U(k,D);function k($){x(this,k);var F=B(this,(k.__proto__||Object.getPrototypeOf(k)).call(this,$));return F.scrollListener=F.scrollListener.bind(F),F.eventListenerOptions=F.eventListenerOptions.bind(F),F.mousewheelListener=F.mousewheelListener.bind(F),F}return c(k,[{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 F=this.getParentElement(this.scrollComponent);F.scrollTop=F.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var F=!1,i={get passive(){F=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(W){}return F}},{key:"eventListenerOptions",value:function(){var F=this.props.useCapture;return this.isPassiveSupported()&&(F={useCapture:this.props.useCapture,passive:!0}),F}},{key:"setDefaultLoader",value:function(F){this.defaultLoader=F}},{key:"detachMousewheelListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.scrollComponent.parentNode),F.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.getParentElement(this.scrollComponent)),F.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(F){var i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i:F&&F.parentNode}},{key:"filterProps",value:function(F){return F}},{key:"attachScrollListener",value:function(){var F=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!F)){var i=window;this.props.useWindow===!1&&(i=F),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(F){F.deltaY===1&&!this.isPassiveSupported()&&F.preventDefault()}},{key:"scrollListener",value:function(){var F=this.scrollComponent,i=window,W=this.getParentElement(F),se=void 0;if(this.props.useWindow){var pe=document.documentElement||document.body.parentNode||document.body,te=i.pageYOffset!==void 0?i.pageYOffset:pe.scrollTop;this.props.isReverse?se=te:se=this.calculateOffset(F,te)}else this.props.isReverse?se=W.scrollTop:se=F.scrollHeight-W.scrollTop-W.clientHeight;se<Number(this.props.threshold)&&F&&F.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=W.scrollHeight,this.beforeScrollTop=W.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(F,i){return F?this.calculateTopPosition(F)+(F.offsetHeight-i-window.innerHeight):0}},{key:"calculateTopPosition",value:function(F){return F?F.offsetTop+this.calculateTopPosition(F.offsetParent):0}},{key:"render",value:function(){var F=this,i=this.filterProps(this.props),W=i.children,se=i.element,pe=i.hasMore,te=i.initialLoad,ve=i.isReverse,z=i.loader,we=i.loadMore,Ne=i.pageStart,re=i.ref,Oe=i.threshold,Le=i.useCapture,V=i.useWindow,Ce=i.getScrollParent,ge=ue(i,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ge.ref=function(Y){F.scrollComponent=Y,re&&re(Y)};var Ae=[W];return pe&&(z?ve?Ae.unshift(z):Ae.push(z):this.defaultLoader&&(ve?Ae.unshift(this.defaultLoader):Ae.push(this.defaultLoader))),E.default.createElement(se,ge,Ae)}}]),k}(u.Component);ce.propTypes={children:q.default.node.isRequired,element:q.default.node,hasMore:q.default.bool,initialLoad:q.default.bool,isReverse:q.default.bool,loader:q.default.node,loadMore:q.default.func.isRequired,pageStart:q.default.number,ref:q.default.func,getScrollParent:q.default.func,threshold:q.default.number,useCapture:q.default.bool,useWindow:q.default.bool},ce.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Me.default=ce,dt.exports=Me.default},26724:function(dt,Me,l){dt.exports=l(51581)}}]);