You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
17 lines
283 KiB
17 lines
283 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[6282],{81953:function(Kt,nt,h){"use strict";h.d(nt,{Z:function(){return d}});var C=h(54476),t=h(59301),A={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},V=A,pe=h(7657),ze=function(ee,He){return t.createElement(pe.Z,(0,C.Z)({},ee,{ref:He,icon:V}))},K=t.forwardRef(ze),d=K},61481:function(Kt,nt,h){"use strict";h.d(nt,{Z:function(){return d}});var C=h(54476),t=h(59301),A={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},V=A,pe=h(7657),ze=function(ee,He){return t.createElement(pe.Z,(0,C.Z)({},ee,{ref:He,icon:V}))},K=t.forwardRef(ze),d=K},36103:function(Kt,nt,h){"use strict";var C=h(59301),t=Object.defineProperty,A=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ze=(oe,ee,He)=>ee in oe?t(oe,ee,{enumerable:!0,configurable:!0,writable:!0,value:He}):oe[ee]=He,K=(oe,ee)=>{for(var He in ee||(ee={}))V.call(ee,He)&&ze(oe,He,ee[He]);if(A)for(var He of A(ee))pe.call(ee,He)&&ze(oe,He,ee[He]);return oe};const d=oe=>React.createElement("svg",K({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},oe),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"}));nt.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="},2493:function(Kt,nt,h){"use strict";h.d(nt,{z:function(){return H},Z:function(){return ge}});var C=h(59301),t=h(54580),A=h(8591),V=h(43418),pe=h(3113),ze=h(26869),K=h(91554),d=Object.defineProperty,oe=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ee=(R,le,L)=>le in R?d(R,le,{enumerable:!0,configurable:!0,writable:!0,value:L}):R[le]=L,he=(R,le)=>{for(var L in le||(le={}))ee.call(le,L)&&Ee(R,L,le[L]);if(oe)for(var L of oe(le))He.call(le,L)&&Ee(R,L,le[L]);return R},Pe=(R,le,L)=>new Promise((De,$)=>{var re=Je=>{try{ot(L.next(Je))}catch(Fe){$(Fe)}},Q=Je=>{try{ot(L.throw(Je))}catch(Fe){$(Fe)}},ot=Je=>Je.done?De(Je.value):Promise.resolve(Je.value).then(re,Q);ot((L=L.apply(R,le)).next())});const J="\u3000\u3000";function ae(R){var le=["Bytes","KB","MB","GB","TB"];if(R==0)return"0 Byte";var L=parseInt(""+Math.floor(Math.log(R)/Math.log(1024)),10);return(R/Math.pow(1024,L)).toFixed(1)+" "+le[L]}var et=({value:R=[],action:le,onChange:L,className:De,maxSize:$=150,title:re="\u6587\u4EF6\u4E0A\u4F20",accept:Q=null})=>{const ot={multiple:!1,fileList:R,accept:Q,withCredentials:!0,beforeUpload:Fe=>Fe.size/1024/1024<$?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${$}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(Fe){var tt,Et,Gt,tu;let ct=[...Fe.fileList];if(ct=ct.map(It=>(It.name.indexOf(J)===-1&&(It.name=`${It.name}${J}${ae(It.size)}`),he({},It))),Fe.file.status==="done"&&((Et=(tt=Fe.file)==null?void 0:tt.response)==null?void 0:Et.status)===-1){message.error((tu=(Gt=Fe.file)==null?void 0:Gt.response)==null?void 0:tu.message),L([]);return}L(ct)},onRemove:Fe=>Pe(void 0,null,function*(){const tt=Fe.size/1024/1024;return Fe.status==="uploading"?!0:tt<$&&(Fe.response?Fe.response.id:Fe.uid)?yield removeAttachment(Fe.response?Fe.response.id:Fe.id):!0})};function Je(Fe){Fe.preventDefault(),Fe.stopPropagation()}return React.createElement("div",{className:`single-upload ${De||""}`},React.createElement(Upload,he({},ot),React.createElement(Button,{type:"primary",title:R.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:R.length>0,ghost:!0},re),React.createElement("span",{onClick:Je,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",$,"M)"," ")))},gt=h(61481),Ft=h(89392),fe=h(36103),bt=Object.defineProperty,Dt=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,Xt=Object.prototype.propertyIsEnumerable,G=(R,le,L)=>le in R?bt(R,le,{enumerable:!0,configurable:!0,writable:!0,value:L}):R[le]=L,te=(R,le)=>{for(var L in le||(le={}))Ou.call(le,L)&&G(R,L,le[L]);if(Dt)for(var L of Dt(le))Xt.call(le,L)&&G(R,L,le[L]);return R},ve=(R,le,L)=>new Promise((De,$)=>{var re=Je=>{try{ot(L.next(Je))}catch(Fe){$(Fe)}},Q=Je=>{try{ot(L.throw(Je))}catch(Fe){$(Fe)}},ot=Je=>Je.done?De(Je.value):Promise.resolve(Je.value).then(re,Q);ot((L=L.apply(R,le)).next())});const{Dragger:Y}=t.default;function H(R){let le=[];return R&&R.length>0&&(le=R.map(L=>({uid:L.id,id:L.id,name:L.title+J+L.filesize,url:L.url,filesize:L.filesize,status:"done",response:{id:L.id}}))),le}var ge=({value:R,onChange:le,action:L,data:De,className:$,maxSize:re=150,title:Q="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ot=!1,accept:Je="",additionalText:Fe,isDragger:tt,number:Et=1e3,aloneClear:Gt=!1,realTimeRemove:tu=!0,uploadText:ct,setFileProgress:It,showFileProgress:Gu})=>{const[iu,Tu]=(0,C.useState)(!1);let[it,Qt]=(0,C.useState)(R||[]),[Ku,Lu]=(0,C.useState)(1);(0,C.useEffect)(()=>{R&&(Ku===1&&Qt([...R]),Lu(2),Et===(R==null?void 0:R.length)&&Tu(!0))},[R]);const cu=()=>{setTimeout(()=>{it.pop(),Qt([...it])},500)};Gu&&It(it.some(Ke=>Ke.status==="uploading"));const Iu={multiple:!0,disabled:iu,accept:Je,withCredentials:!0,fileList:it,beforeUpload:(Ke,St)=>{const Bt=Ke.size/1024/1024;return it.concat(St).length>Et?(it.pop(),Qt([...it]),A.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Et}\u4E2A\u6587\u4EF6`),Gt?Promise.reject():(cu(),!1)):Bt<re?!0:(A.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${re}MB).`),Gt?Promise.reject():(cu(),!1))},data:De,action:L||`${ze.Z.API_SERVER}/api/attachments.json`,onChange(Ke){var St,Bt,uu,qt;if(Ke.file.status==="removed"?it=Ke.fileList:it=(0,Ft.uniqBy)([...Ke.fileList,...it],"uid"),Ke.file.status==="done"&&((Bt=(St=Ke.file)==null?void 0:St.response)==null?void 0:Bt.status)===-1){A.ZP.error((qt=(uu=Ke.file)==null?void 0:uu.response)==null?void 0:qt.message);return}it.length>=Et?Tu(!0):Tu(!1),Qt([...it]),it=it.map(Pt=>{var mu,du;return(mu=Pt==null?void 0:Pt.response)!=null&&mu.id&&(Pt.url=(du=Pt==null?void 0:Pt.response)==null?void 0:du.url),Pt.name.indexOf(J)===-1&&(Pt.name=`${Pt.name}${J}${ae(Pt.size)}`),te({},Pt)}),console.log("info:",Ke,it),le(it)},onRemove:Ke=>ve(void 0,null,function*(){if(!tu)return!0;const St=()=>ve(void 0,null,function*(){if(Ke.response?Ke.response.id:Ke.id){let uu=yield(0,K.JZ)(Ke.response?Ke.response.id:Ke.uid);return Promise.resolve(uu)}else return!0});return ot?new Promise((Bt,uu)=>{V.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:C.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ve(void 0,null,function*(){const qt=yield St();A.ZP.success("\u5220\u9664\u6210\u529F"),Bt(!0)}),onCancel:()=>Bt(!1)})}):yield St()})};function Ju(Ke){Ke.preventDefault(),Ke.stopPropagation()}return C.createElement("div",{className:`multi-upload ${$||""}`},tt&&C.createElement(Y,te({},Iu),C.createElement("p",{className:"ant-upload-drag-icon"},C.createElement(gt.Z,null)),C.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",C.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",re,"MB)"," "),Fe),!tt&&C.createElement(t.default,te({},Iu),C.createElement(pe.ZP,{disabled:iu,className:"upload_button"},C.createElement("img",{className:"aBtn_img",src:fe.Z}),Q),C.createElement("span",{onClick:Ju,className:"upload_text"},ct||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${re}MB)`)))}},31683:function(Kt,nt,h){"use strict";var C=h(59301),t=h(78241),A=h(8591),V=h(43418),pe=h(95237),ze=h(5112),K=h(5871),d=h(43604),oe=h(5083),ee=h(24905),He=h(56656),Ee=h.n(He),he=h(97013),Pe=h(11968),J=h(31735),ae=h(58106),et=h(42232),gt=h(51600),Ft=h(50004),fe=h(59301),bt=Object.defineProperty,Dt=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,ve=(L,De,$)=>De in L?bt(L,De,{enumerable:!0,configurable:!0,writable:!0,value:$}):L[De]=$,Y=(L,De)=>{for(var $ in De||(De={}))G.call(De,$)&&ve(L,$,De[$]);if(Xt)for(var $ of Xt(De))te.call(De,$)&&ve(L,$,De[$]);return L},H=(L,De)=>Dt(L,Ou(De)),ge=(L,De)=>{var $={};for(var re in L)G.call(L,re)&&De.indexOf(re)<0&&($[re]=L[re]);if(L!=null&&Xt)for(var re of Xt(L))De.indexOf(re)<0&&te.call(L,re)&&($[re]=L[re]);return $},R=(L,De,$)=>new Promise((re,Q)=>{var ot=tt=>{try{Fe($.next(tt))}catch(Et){Q(Et)}},Je=tt=>{try{Fe($.throw(tt))}catch(Et){Q(Et)}},Fe=tt=>tt.done?re(tt.value):Promise.resolve(tt.value).then(ot,Je);Fe(($=$.apply(L,De)).next())});const le=L=>{var De=L,{classroomList:$,dispatch:re,courseEndTime:Q,onWindowBack:ot}=De,Je=ge(De,["classroomList","dispatch","courseEndTime","onWindowBack"]),Fe,tt,Et,Gt,tu,ct,It,Gu,iu,Tu,it,Qt,Ku,Lu,cu,Iu,Ju,Ke,St,Bt,uu,qt,Pt,mu,du,Cn,rn,Wu,Xu,Qu,qu,Cu,en,sn,bn,Nu,cn,Ve,mn;const Su=(0,ae.useParams)(),[Hu]=t.default.useForm(),[dn,pn]=(0,C.useState)(1),[Jt,fn]=(0,C.useState)([]),[Dn,Wn]=(0,C.useState)(0),[tn,we]=(0,C.useState)(2e3),[zn,F]=(0,C.useState)(!0),[Z,W]=(0,C.useState)(!1),[I,z]=(0,C.useState)(!1),[Ae,at]=(0,C.useState)([]),[mt,Ze]=(0,C.useState)(!0),[Ge,Ne]=(0,C.useState)(!((Et=(tt=(Fe=$.actionTabs)==null?void 0:Fe.selectArrsAll)==null?void 0:tt[0])!=null&&Et.send_type));let[Ye,dt]=(0,C.useState)([0,0,0]);(0,C.useEffect)(()=>{var se,Ue,je,Ht,Zt,Se,rt,At,Nt,zt,ft,st,nu;if($.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(kt(),(je=(Ue=(se=$.actionTabs)==null?void 0:se.selectArrsAll)==null?void 0:Ue[0])!=null&&je.can_publish?dt([...(Nt=(At=(rt=$.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:At[0])==null?void 0:Nt.difficult_count]):dt([...(Se=(Zt=(Ht=$.actionTabs)==null?void 0:Ht.selectArrsAll)==null?void 0:Zt[0])==null?void 0:Se.difficult_settings]),Ne(!((st=(ft=(zt=$.actionTabs)==null?void 0:zt.selectArrsAll)==null?void 0:ft[0])!=null&&st.send_type)),wt(),$.actionTabs.type===2){const Zu=(nu=$.actionTabs.selectArrsAll)==null?void 0:nu[0];Ze(Zu.unified_setting)}else Ze(!1)},[$.actionTabs]),(0,C.useEffect)(()=>{if(Z){if(I)return;re({type:"classroomList/setActionTabs",payload:{}}),(0,Pe.GJ)()?(re({type:"classroomList/getClassroomTeacherCommonList",payload:H(Y({},$.actionTabs.params),{type:1})}),re({type:"shixunHomeworks/getWorkList",payload:Y({},Su)})):re({type:"classroomList/getClassroomCommonList",payload:Y({},$.actionTabs.params)})}},[Z]);const wt=se=>R(void 0,null,function*(){F(!0);const Ue=yield(0,gt.c_)(H(Y({},Su),{page:se||dn,limit:2e4,homework_id:$.actionTabs.type===1?"":$.actionTabs.selectArrs[0]}));Ue==null||Ue.course_groups.map((je,Ht)=>{je.key=je.id,je.title=je.name,je.disabled=je.is_published}),Ue&&(fn([...Ue==null?void 0:Ue.course_groups]),Wn(Ue==null?void 0:Ue.course_groups_count),F(!1),se||Hu.setFieldsValue({publish_time:Ee()(Ee()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Ee()(Ee()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),qe=()=>{(0,Pe.GJ)()?$.actionTabs.detail?(re({type:"shixunHomeworks/setActionTabs",payload:{}}),re({type:"shixunHomeworks/getWorkList",payload:Y({},Su)}),re({type:"shixunHomeworks/getWorkSetting",payload:Y({},Su)})):re({type:"classroomList/getClassroomTeacherCommonList",payload:H(Y({},$.actionTabs.params),{type:5,category:$.actionTabs.params.categoryId})}):re({type:"classroomList/getClassroomCommonList",payload:Y({},$.actionTabs.params)})},pt=()=>R(void 0,null,function*(){var se,Ue;if((0,Pe.Rm)()&&!((se=$.AssistantObject.hack)!=null&&se.can_publish)){A.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ce(!1);return}const je=Y({},Hu.getFieldsValue());if(je.end_time<=je.publish_time){A.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ce(!1);return}if((Ae==null?void 0:Ae.length)<=0&&!mt&&Jt.length>0){A.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ce(!1);return}if(Ye.reduce((Se,rt)=>Se+rt)===0&&!Ge){A.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Ce(!1);return}let Ht={homework_ids:[...$.actionTabs.selectArrs],group_ids:Ae.length>0?Ae.map(Se=>Se.id):(Ue=$.detailCommonHomeworksList)==null?void 0:Ue.course_groups,end_time:Ee()(je.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Ee()(je.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:Ye==null?void 0:Ye.map(Se=>Se),send_type:Ge?"0":"1",unified_setting:!Ae.length};if(Ce(!0),(yield(0,he.ZP)(`/api/courses/${Su.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Y({},Ht)})).status===0){if(Ce(!1),(0,J.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),A.ZP.success("\u53D1\u5E03\u6210\u529F"),re({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ot){ot();return}Je.onCallback&&Je.onCallback(),qe(),localStorage.getItem("Noviceguide")==="0"||re({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:fe.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Ce(!1)}),kt=()=>{pn(1),fn([]),at([])},pu=Dn>dn*tn,[Wt,Ce]=(0,C.useState)(!1);return fe.createElement(V.default,{width:600,confirmLoading:Wt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:$.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:pt,onCancel:()=>{if(kt(),re({type:"classroomList/setActionTabs",payload:{}}),ot){ot();return}qe()}},fe.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",fe.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Jt&&fe.createElement(t.default,{form:Hu},fe.createElement("div",{style:{paddingLeft:0}},$.actionTabs.type===2&&fe.createElement(pe.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),fe.createElement(ze.ZP.Group,{value:Ge,disabled:!((ct=(tu=(Gt=$.actionTabs)==null?void 0:Gt.selectArrsAll)==null?void 0:tu[0])!=null&&ct.can_publish),onChange:se=>{Ne(se.target.value)}},fe.createElement(ze.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),fe.createElement(ze.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!Ge&&fe.createElement(pe.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{style:{marginRight:65}}),fe.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",fe.createElement(K.Z,{value:Ye[0],onChange:se=>{Ye[0]=se,dt([...Ye])},min:0,disabled:!((iu=(Gu=(It=$.actionTabs)==null?void 0:It.selectArrsAll)==null?void 0:Gu[0])!=null&&iu.can_publish),placeholder:`\u6700\u5927${(Ku=(Qt=(it=(Tu=$.actionTabs)==null?void 0:Tu.selectArrsAll)==null?void 0:it[0])==null?void 0:Qt.difficult_count)==null?void 0:Ku[0]}`,max:(Ju=(Iu=(cu=(Lu=$.actionTabs)==null?void 0:Lu.selectArrsAll)==null?void 0:cu[0])==null?void 0:Iu.difficult_count)==null?void 0:Ju[0],style:{width:60}})),fe.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",fe.createElement(K.Z,{value:Ye[1],onChange:se=>{Ye[1]=se,dt([...Ye])},min:0,disabled:!((Bt=(St=(Ke=$.actionTabs)==null?void 0:Ke.selectArrsAll)==null?void 0:St[0])!=null&&Bt.can_publish),max:(mu=(Pt=(qt=(uu=$.actionTabs)==null?void 0:uu.selectArrsAll)==null?void 0:qt[0])==null?void 0:Pt.difficult_count)==null?void 0:mu[1],placeholder:`\u6700\u5927${(Wu=(rn=(Cn=(du=$.actionTabs)==null?void 0:du.selectArrsAll)==null?void 0:Cn[0])==null?void 0:rn.difficult_count)==null?void 0:Wu[1]}`,style:{width:60}})),fe.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",fe.createElement(K.Z,{value:Ye[2],onChange:se=>{Ye[2]=se,dt([...Ye])},min:0,disabled:!((qu=(Qu=(Xu=$.actionTabs)==null?void 0:Xu.selectArrsAll)==null?void 0:Qu[0])!=null&&qu.can_publish),placeholder:`\u6700\u5927${(bn=(sn=(en=(Cu=$.actionTabs)==null?void 0:Cu.selectArrsAll)==null?void 0:en[0])==null?void 0:sn.difficult_count)==null?void 0:bn[2]}`,max:(mn=(Ve=(cn=(Nu=$.actionTabs)==null?void 0:Nu.selectArrsAll)==null?void 0:cn[0])==null?void 0:Ve.difficult_count)==null?void 0:mn[2],style:{width:60}}))),fe.createElement(pe.Z,{className:"mt30",align:"middle"},fe.createElement(d.Z,null,fe.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},fe.createElement(oe.default,{style:{width:170,marginRight:"25px"},disabledDate:se=>(0,Ft.Q8)(se,Q),disabledTime:se=>(0,Ft.d0)(se),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,J.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),fe.createElement(d.Z,{className:"ml20"},fe.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},fe.createElement(oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Ee()((0,J.U6)(),"HH:mm")},disabledDate:se=>(0,Ft.Q8)(se,Q,Hu.getFieldValue("publish_time")),disabledTime:se=>(0,Ft.d0)(se,Hu.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),$.actionTabs.type===2&&fe.createElement(pe.Z,{style:{marginBottom:"10px"}},fe.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),fe.createElement(ze.ZP.Group,{value:mt,onChange:se=>{Ze(se.target.value),at([])}},fe.createElement(ze.ZP,{value:!0,disabled:!$.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),fe.createElement(ze.ZP,{className:"ml20",disabled:Jt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Jt.length<=0&&$.actionTabs.type===2&&fe.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),($.actionTabs.type===1||!mt)&&Jt.length>0&&fe.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},fe.createElement("span",{style:{flex:1}},fe.createElement(ee.default,{checked:Ae.length===Jt.length,onChange:se=>{Ae.length===Jt.length?at([]):at(Jt.filter(Ue=>!Ue.is_published))}},"\u5168\u9009")," "),fe.createElement("span",{style:{width:16}}),fe.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ae.length||0,"\u4E2A\u5206\u73ED")),($.actionTabs.type===1||!mt)&&Jt.length>0&&fe.createElement(et.Z,{data:Jt,selectedRowKeys:Ae,setSelectedRowKeys:at})))};nt.Z=(0,ae.connect)(({classroomList:L})=>({classroomList:L}))(le)},23393:function(Kt,nt,h){"use strict";h.r(nt),h.d(nt,{default:function(){return Rc}});var C=h(80871),t=h(59301),A=h(58106),V=h(8591),pe=h(58421),ze=h(81228),K=h(31735),d=h(11968),oe=h(43418),ee=h(97013),He=h(32062),Ee=Object.defineProperty,he=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,gt=(e,n,u)=>n in e?Ee(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ft=(e,n)=>{for(var u in n||(n={}))ae.call(n,u)&>(e,u,n[u]);if(J)for(var u of J(n))et.call(n,u)&>(e,u,n[u]);return e},fe=(e,n)=>he(e,Pe(n)),bt=(e,n)=>{var u={};for(var a in e)ae.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&J)for(var a of J(e))n.indexOf(a)<0&&et.call(e,a)&&(u[a]=e[a]);return u},Dt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Ou=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=bt(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>Dt(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const N=yield(0,ee.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),N.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:fe(Ft({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Ft({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{M()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(He.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Xt=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ou),G=h(78241),te=h(95237),ve=h(5112),Y=h(5871),H=h(43604),ge=h(5083),R=h(24905),le=h(56656),L=h.n(le),De=h(79764),$=h(51600),re=h(50004),Q=h(59301),ot=Object.defineProperty,Je=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,Gt=Object.prototype.propertyIsEnumerable,tu=(e,n,u)=>n in e?ot(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ct=(e,n)=>{for(var u in n||(n={}))Et.call(n,u)&&tu(e,u,n[u]);if(tt)for(var u of tt(n))Gt.call(n,u)&&tu(e,u,n[u]);return e},It=(e,n)=>Je(e,Fe(n)),Gu=(e,n)=>{var u={};for(var a in e)Et.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&tt)for(var a of tt(e))n.indexOf(a)<0&&Gt.call(e,a)&&(u[a]=e[a]);return u},iu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Tu=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Gu(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,x,D,B,M,_,N,b,j,O,de,X,p,v,ue,w,S,xe,yt,ne,Tt,f,k,P,Be,ht,Xe,vu,yu,y,U,Oe,ie;const _e=(0,A.useParams)(),[ut]=G.default.useForm(),[Ut,su]=(0,t.useState)(1),[ye,hu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Nn]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Ct,gu]=(0,t.useState)([]),[Mu,an]=(0,t.useState)(!0),[$u,Hn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[lt,Fu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Qe,Au,ln,Lt,Vu,Rn,Mn,$n,Vn,Gn,Jn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(jn(),(Qe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Qe.can_publish?Fu([...(Mn=(Rn=(Vu=u.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:Mn.difficult_count]):Fu([...(Lt=(ln=(Au=u.actionTabs)==null?void 0:Au.selectArrsAll)==null?void 0:ln[0])==null?void 0:Lt.difficult_settings]),Hn(!((Gn=(Vn=($n=u.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Vn[0])!=null&&Gn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Jn=u.actionTabs.selectArrsAll)==null?void 0:Jn[0];an(Yo.unified_setting)}else an(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:It(ct({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:ct({},_e)})):a({type:"classroomList/getClassroomCommonList",payload:ct({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>iu(void 0,null,function*(){Nn(!0);const We=yield(0,$.c_)(It(ct({},_e),{page:ce||Ut,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Qe,Au)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),We&&(hu([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),Nn(!1),ce||ut.setFieldsValue({publish_time:L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:L()(L()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:ct({},_e)}),a({type:"shixunHomeworks/getWorkSetting",payload:ct({},_e)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:It(ct({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:ct({},u.actionTabs.params)})},Wo=()=>iu(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Vt(!1);return}const Qe=ct({},ut.getFieldsValue());if(Qe.end_time<=Qe.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Vt(!1);return}if((Ct==null?void 0:Ct.length)<=0&&!Mu&&ye.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(lt.reduce((Lt,Vu)=>Lt+Vu)===0&&!$u){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Vt(!1);return}let Au={homework_ids:[...u.actionTabs.selectArrs],group_ids:Ct.length>0?Ct.map(Lt=>Lt.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:L()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:L()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:lt==null?void 0:lt.map(Lt=>Lt),send_type:$u?"0":"1",unified_setting:!Ct.length};if(Vt(!0),(yield(0,ee.ZP)(`/api/courses/${_e.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ct({},Au)})).status===0){if(Vt(!1),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),E){E();return}m.onCallback&&m.onCallback(),Zn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Q.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Vt(!1)}),jn=()=>{su(1),hu([]),gu([])},Jc=Mo>Ut*Vo,[zo,Vt]=(0,t.useState)(!1);return Q.createElement(oe.default,{width:600,confirmLoading:zo,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Wo,onCancel:()=>{if(jn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Zn()}},Q.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Q.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ye&&Q.createElement(G.default,{form:ut},Q.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&Q.createElement(te.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),Q.createElement(ve.ZP.Group,{value:$u,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Hn(ce.target.value)}},Q.createElement(ve.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),Q.createElement(ve.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!$u&&Q.createElement(te.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{style:{marginRight:65}}),Q.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",Q.createElement(Y.Z,{value:lt[0],onChange:ce=>{lt[0]=ce,Fu([...lt])},min:0,disabled:!((D=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&D.can_publish),placeholder:`\u6700\u5927${(N=(_=(M=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:M[0])==null?void 0:_.difficult_count)==null?void 0:N[0]}`,max:(de=(O=(j=(b=u.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:j[0])==null?void 0:O.difficult_count)==null?void 0:de[0],style:{width:60}})),Q.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",Q.createElement(Y.Z,{value:lt[1],onChange:ce=>{lt[1]=ce,Fu([...lt])},min:0,disabled:!((v=(p=(X=u.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(S=(w=(ue=u.actionTabs)==null?void 0:ue.selectArrsAll)==null?void 0:w[0])==null?void 0:S.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(Tt=(ne=(yt=u.actionTabs)==null?void 0:yt.selectArrsAll)==null?void 0:ne[0])==null?void 0:Tt.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),Q.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",Q.createElement(Y.Z,{value:lt[2],onChange:ce=>{lt[2]=ce,Fu([...lt])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(yu=(vu=(Xe=(ht=u.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:Xe[0])==null?void 0:vu.difficult_count)==null?void 0:yu[2]}`,max:(ie=(Oe=(U=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:U[0])==null?void 0:Oe.difficult_count)==null?void 0:ie[2],style:{width:60}}))),Q.createElement(te.Z,{className:"mt30",align:"middle"},Q.createElement(H.Z,null,Q.createElement(G.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Q.createElement(ge.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,re.Q8)(ce,i),disabledTime:ce=>(0,re.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Q.createElement(H.Z,{className:"ml20"},Q.createElement(G.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Q.createElement(ge.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,K.U6)(),"HH:mm")},disabledDate:ce=>(0,re.Q8)(ce,i,ut.getFieldValue("publish_time")),disabledTime:ce=>(0,re.d0)(ce,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&Q.createElement(te.Z,{style:{marginBottom:"10px"}},Q.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Q.createElement(ve.ZP.Group,{value:Mu,onChange:ce=>{an(ce.target.value),gu([])}},Q.createElement(ve.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Q.createElement(ve.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&u.actionTabs.type===2&&Q.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Mu)&&ye.length>0&&Q.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Q.createElement("span",{style:{flex:1}},Q.createElement(R.default,{checked:Ct.length===ye.length,onChange:ce=>{Ct.length===ye.length?gu([]):gu(ye.filter(We=>!We.is_published))}},"\u5168\u9009")," "),Q.createElement("span",{style:{width:16}}),Q.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ct.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Mu)&&ye.length>0&&Q.createElement(De.Z,{data:ye,selectedRowKeys:Ct,setSelectedRowKeys:gu})))};var it=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Tu),Qt=h(74643),Ku=Object.defineProperty,Lu=Object.defineProperties,cu=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,St=(e,n,u)=>n in e?Ku(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bt=(e,n)=>{for(var u in n||(n={}))Ju.call(n,u)&&St(e,u,n[u]);if(Iu)for(var u of Iu(n))Ke.call(n,u)&&St(e,u,n[u]);return e},uu=(e,n)=>Lu(e,cu(n)),qt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Pt=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qt(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:uu(Bt({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:Bt({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var mu=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Pt),du=Object.defineProperty,Cn=Object.defineProperties,rn=Object.getOwnPropertyDescriptors,Wu=Object.getOwnPropertySymbols,Xu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,qu=(e,n,u)=>n in e?du(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Cu=(e,n)=>{for(var u in n||(n={}))Xu.call(n,u)&&qu(e,u,n[u]);if(Wu)for(var u of Wu(n))Qu.call(n,u)&&qu(e,u,n[u]);return e},en=(e,n)=>Cn(e,rn(n)),sn=(e,n)=>{var u={};for(var a in e)Xu.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&Wu)for(var a of Wu(e))n.indexOf(a)<0&&Qu.call(e,a)&&(u[a]=e[a]);return u},bn=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Nu=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=sn(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>bn(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:en(Cu({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Cu({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var cn=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Nu),Ve=h(92832),mn=Object.defineProperty,Su=Object.getOwnPropertySymbols,Hu=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,pn=(e,n,u)=>n in e?mn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Jt=(e,n)=>{for(var u in n||(n={}))Hu.call(n,u)&&pn(e,u,n[u]);if(Su)for(var u of Su(n))dn.call(n,u)&&pn(e,u,n[u]);return e},fn=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Dn=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=c=>c&&c<L()().startOf("day");return t.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>fn(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ee.ZP)(T,{method:"post",body:Jt({},g)});if(x.status===0){V.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ve.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Wn=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Dn),tn=h(99313),we=h(3113),zn=h(26724),F=h.n(zn),Z=h(48066),W=h(28103),I=h(81327),z=h(6926),Ae={shixunItemWrapper:"shixunItemWrapper___sR57s",checkboxWrapper:"checkboxWrapper___Vzue2",contentWrapper:"contentWrapper___FyjOV",title:"title___dkp4_",desc:"desc___tYPWA",info:"info___uzXqR"},at=Object.defineProperty,mt=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,dt=(e,n,u)=>n in e?at(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,wt=(e,n)=>{for(var u in n||(n={}))Ne.call(n,u)&&dt(e,u,n[u]);if(Ge)for(var u of Ge(n))Ye.call(n,u)&&dt(e,u,n[u]);return e},qe=(e,n)=>mt(e,Ze(n)),pt=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:kt}=Z.default,pu=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,N)=>pt(void 0,null,function*(){const b=yield(0,z.he)(_);if(!b.status){if(b.shixuns.length===0&&N){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(qe(wt({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(qe(wt({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,N)=>t.createElement(we.ZP,{key:N,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,N)=>t.createElement(we.ZP,{key:N,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(R.default.Group,{onChange:x,value:g},o.map(_=>{const{name:N,id:b,description:j,challenge_names:O,author_name:de,author_school_name:X,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:Ae.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:Ae.checkboxWrapper,gutter:14},t.createElement(R.default,{value:b}),t.createElement("div",{className:Ae.title},N)),t.createElement("div",{className:Ae.contentWrapper},t.createElement(kt,{ellipsis:{rows:2},className:Ae.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,O.map((ue,w)=>t.createElement("span",{key:w,className:Ae.mission},"\u7B2C",w+1,"\u5173",ue))),t.createElement(W.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:Ae.info},t.createElement(I.Z,null,t.createElement("span",null,de),t.createElement("span",null,"|"),t.createElement("span",null,X),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Wt=(0,t.forwardRef)(pu),Ce={flex_box_center:"flex_box_center___c2X6y",flex_space_between:"flex_space_between___RD5R6",flex_box_vertical_center:"flex_box_vertical_center___T_FKV",flex_box_center_end:"flex_box_center_end___JakbY",flex_box_column:"flex_box_column___pAcLz",line1:"line1___bj1Ol",form:"form___PEi9z"},se=h(59243),Ue=Object.defineProperty,je=Object.getOwnPropertySymbols,Ht=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,Se=(e,n,u)=>n in e?Ue(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,rt=(e,n)=>{for(var u in n||(n={}))Ht.call(n,u)&&Se(e,u,n[u]);if(je)for(var u of je(n))Zt.call(n,u)&&Se(e,u,n[u]);return e},At=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Nt}=tn.default,zt=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,N]=(0,t.useState)(),[b,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&X()},[e.actionTabs.key]);let de=[];const X=function(){return At(this,null,function*(){var w;if(s){l(!1),++b.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:rt({},b)});B=[...B.concat(S.object_list)],N(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),S.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>At(void 0,null,function*(){T(!0);const S=yield(0,$.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ue=(0,t.useRef)();return t.createElement(oe.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>At(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(H.Z,{span:12},O.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>At(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,X(),D(w.id)})},w.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Ve.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;x==="jupyter"&&((S=ue.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(x==="jupyter"){(S=ue.current)==null||S.search(w);return}s=!0,b.search=w,b.page=0,B=[],X()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Wt,{createShixunParams:p,ref:ue}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),X()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:m,initialValues:{group_ids:de},className:Ce.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(se.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(R.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(H.Z,{flex:"2"},t.createElement(R.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ce.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ce.line1},w==null?void 0:w.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var ft=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(zt),st=h(9726),nu=h(2493),Zu=Object.defineProperty,bu=Object.defineProperties,zu=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,wn=(e,n,u)=>n in e?Zu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Un=(e,n)=>{for(var u in n||(n={}))Pn.call(n,u)&&wn(e,u,n[u]);if(Bn)for(var u of Bn(n))Yn.call(n,u)&&wn(e,u,n[u]);return e},Kn=(e,n)=>bu(e,zu(n)),co=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Xn=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=G.default.useForm();return t.createElement(oe.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>co(void 0,null,function*(){var E;yield i.validateFields();const m=Un({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,st.mz)(Kn(Un({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(nu.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(Ve.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var mo=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Xn),me=h(20834),_t=h(38854),jt=h(6848),kn=h(71795),fo=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M;const _=()=>t.createElement(me.default,{onClick:({key:b})=>D(b)},o.map(b=>t.createElement(me.default.Item,{key:b.id},b.name))),N=(0,A.useParams)();return t.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},t.createElement("div",{className:"flex gap-4px mr-auto"},u==null?void 0:u.map((b,j)=>t.createElement("div",{key:j,className:`text-16px flex item-center justify-center current ${c==(b==null?void 0:b.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:c==(b==null?void 0:b.id)?"#1890FF":""},onClick:()=>e?{}:T(b)},b==null?void 0:b.name,b.total!==void 0&&t.createElement("span",{className:"ml-4px"},b==null?void 0:b.total)))),a&&t.createElement("div",{className:"flex item-center gap-20px mr-20px"},t.createElement(_t.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:b})=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}b=="1"&&i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:N.categoryId}}),b=="3"&&A.history.push(`/classrooms/${N==null?void 0:N.coursesId}/exportlist/hack_work_list`)}}},t.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),t.createElement(jt.Z,{title:"\u6392\u884C\u699C"},t.createElement("span",{className:"c-grey-666 iconfont icon-paihang font16 current",onClick:()=>{A.history.push(`/classrooms/${N.coursesId}/program_homework/ranking`)}})),s&&t.createElement(t.Fragment,null,t.createElement(jt.Z,{title:m},t.createElement("span",{className:`iconfont ${r?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:x})),t.createElement(_t.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,dropdownRender:_},t.createElement(jt.Z,{title:((M=g==null?void 0:g.userInfo)==null?void 0:M.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement(kn.op,{theme:C.Fy.THEMEONE,icon:t.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))},En={searchSortControllerContainer:"searchSortControllerContainer___VBOYc",btn:"btn___y_1Uc",btnSort:"btnSort___CiQkh",tips:"tips___HlTXf"},Du=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:En.searchSortControllerContainer},t.createElement(kn.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:c}})=>{E(c)},style:{width:220}}),t.createElement("div",null,t.createElement(_t.Z,{dropdownRender:()=>t.createElement(me.default,{selectedKeys:[a]},o.map(c=>t.createElement(me.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${En.btn} ${s?En.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(jt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:En.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))},vt={bottomControlContainer:"bottomControlContainer___hfueB",buttonWrap:"buttonWrap___p6TJ1",moveCategory:"moveCategory___tunzF"},Rt=h(84105),Yu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),eu=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Oo);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),N=O=>{a(O.target.checked),i(O.target.checked?E.map(de=>de.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const j=t.createElement("div",{className:vt.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(me.default,{onClick:O=>Yu(void 0,[O],function*({item:de,key:X,keyPath:p,domEvent:v}){if(m=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:X}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ve.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,de){var X;if(!(M!==""&&O.category_name.indexOf(M)<0))return t.createElement(t.Fragment,null,t.createElement(me.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(X=O==null?void 0:O.third_category)==null?void 0:X.map(p=>t.createElement(me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:vt.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(R.default,{checked:u,onChange:N},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},ju=h(1710),xt={listContainer:"listContainer___pRS7g",info:"info___URRxw",title:"title___ijfcs",left:"left___dUaTB",right:"right____XOFg",flexBox:"flexBox___boctM",detail:"detail___En2OL",iconV:"iconV___W5a7p",shixunTag:"shixunTag___I01Gh"},Uu=h(95673),fu=h(20047),Eo=Object.defineProperty,_o=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,yo=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,Eu=(e,n,u)=>n in e?Eo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,_u=(e,n)=>{for(var u in n||(n={}))yo.call(n,u)&&Eu(e,u,n[u]);if(Qn)for(var u of Qn(n))ho.call(n,u)&&Eu(e,u,n[u]);return e},go=(e,n)=>_o(e,vo(n)),ou=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Fo=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,M,_;const{batchStatus:N,selectArrs:b,setSelectArrs:j,selectArrsAll:O,setSelectArrsAll:de,dispatch:X}=(0,t.useContext)(Oo);let p=(0,A.useParams)();const[v,ue]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=go(_u(_u({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),ue(!1)},[]);const yt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ne(){return ou(this,null,function*(){let f=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:_u({},p)});xe(f.data)})}const Tt=f=>{b.includes(f)?(j(b.filter(k=>k!==f)),de(O.filter(k=>k.homework_id!==f))):(j([...b,f]),de([...O,e]))};return t.createElement("div",{className:xt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(R.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Tt(e.homework_id)})),t.createElement("div",{className:xt.info},t.createElement("div",{className:xt.title},t.createElement("div",{className:xt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(Uu.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:xt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){var k,P,Be,ht;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xe=K.cX.getItem(`${(ht=i==null?void 0:i.userInfo)==null?void 0:ht.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(p.sort_by=Xe==null?void 0:Xe.type,p.sort_direction=Xe==null?void 0:Xe.direction),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:xt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:xt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>ou(void 0,null,function*(){f.stopPropagation();let k=yield(0,ee.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:xt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:xt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(_t.Z,{placement:"bottomCenter",overlayClassName:xt.dro,dropdownRender:()=>t.createElement(me.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",p),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:_u({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(me.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ve.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>ou(void 0,null,function*(){let P=yield(0,ee.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),X({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(me.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ou(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:xt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:xt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:xt.iconV,onClick:f=>ou(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),ue(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:xt.content},(0,d.dE)()&&t.createElement("span",{className:xt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length>5&&t.createElement(ju.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(ju.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}))))},Ao={flex_box_center:"flex_box_center___j1aBL",flex_space_between:"flex_space_between___D8wY1",flex_box_vertical_center:"flex_box_vertical_center___yuZj0",flex_box_center_end:"flex_box_center_end___KxlpG",flex_box_column:"flex_box_column___S8jOp",bg:"bg___dND2N",containerTitle:"containerTitle___bnRnZ",containerDesc:"containerDesc___RwXqm",listItem:"listItem___lXJNP",info:"info___1LN9N",title:"title___ljdD1",titleLeft:"titleLeft___rfdG9",titleRight:"titleRight___PbzRE",acitons:"acitons___GoiVf",moveCategory:"moveCategory___JfKsi",spanSize:"spanSize___jFqfl"},q={otherHomeworkWrap:"otherHomeworkWrap___UwcV1",otherHomeworkContainer:"otherHomeworkContainer___osqP5",flex:"flex___P_Q27",search:"search___X21iW",content:"content___i455E",listItem:"listItem___ReZTi",info:"info___npHbd",title:"title___T6FKE",describe:"describe___vYWhI",footer:"footer___m1jQa"},be=Object.defineProperty,Ot=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,un=Object.getOwnPropertySymbols,Co=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,Xo=(e,n,u)=>n in e?be(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qo=(e,n)=>{for(var u in n||(n={}))Co.call(n,u)&&Xo(e,u,n[u]);if(un)for(var u of un(n))bo.call(n,u)&&Xo(e,u,n[u]);return e},qo=(e,n)=>Ot(e,Yt(n)),ea=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Hl=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>ea(void 0,null,function*(){l(!0);const D=yield(0,ee.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>ea(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=qo(Qo({},D),{category_id:a.categoryId}));const B=yield(0,ee.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(qo(Qo({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${q.otherHomeworkWrap}`},t.createElement("div",{className:q.otherHomeworkContainer},t.createElement("div",{className:q.search},t.createElement(Ve.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:q.content},i.targerData.map(D=>t.createElement("div",{className:`${q.listItem} mb10`,key:D.id},t.createElement(R.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:q.info},t.createElement("div",{className:`${q.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:q.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${q.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:q.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},Zl=h(3941),jl=h(5152),Do=h(96456),Bo=h(57809),Po=h(71418),Rl=h(48228),wo=h.n(Rl),Ru=h(26718),Te=h(59301),Ml=Object.defineProperty,$l=Object.defineProperties,Vl=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,n,u)=>n in e?Ml(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,_n=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(qn)for(var u of qn(n))ua.call(n,u)&&na(e,u,n[u]);return e},oa=(e,n)=>$l(e,Vl(n)),Gl=(e,n)=>{var u={};for(var a in e)ta.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&qn)for(var a of qn(e))n.indexOf(a)<0&&ua.call(e,a)&&(u[a]=e[a]);return u},ko=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});L().extend(wo());const Jl=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),Te.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement(R.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(oa(_n({},r),{leftSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Te.createElement(R.default.Group,{value:n,onChange:c=>{u(c)}},Te.createElement(I.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Te.createElement(R.default,{key:g,value:c.id},c==null?void 0:c.name)))):Te.createElement(se.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(oa(_n({},r),{rigthSearch:c.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Te.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(H.Z,null,c==null?void 0:c.name),Te.createElement(H.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Te.createElement(se.Z,{styles:{margin:"0 auto"}})))))},Wl=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Gl(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=G.default.useForm(),D=G.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,N]=(0,Ru.U)($.c_,_n(_n({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,j]=(0,Ru.U)($.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,de]=(0,Ru.U)($.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),X=(...p)=>ko(void 0,[...p],function*(v={}){b({});const ue=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&X()},[B]),Te.createElement(oe.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>ko(void 0,null,function*(){x.submit()})},Te.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Te.createElement(G.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>ko(void 0,null,function*(){var v,ue,w;const S=yield de(((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0?{unified_late:((ue=N==null?void 0:N.course_groups)==null?void 0:ue.length)<=0,allow_late_settings:[_n({},p)]}:_n({unified_late:((w=N==null?void 0:N.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Te.createElement(te.Z,{wrap:!1,gutter:20},Te.createElement(H.Z,{flex:1},Te.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,ue){return D===2&&v>100?Promise.reject(Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Te.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Te.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Te.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Te.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Te.createElement(H.Z,{flex:"390px"},Te.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,ue){return v&&L()(v).startOf("minute")<=L()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&L()(v).startOf("minute")<=L()(j==null?void 0:j.max_late_time).startOf("minute")?(V.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${j==null?void 0:j.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement(ge.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,K.BO)(p,{startTime:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,K.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:L()("00:00:00","HH:mm:ss")}})))),((g=N==null?void 0:N.course_groups)==null?void 0:g.length)>0&&Te.createElement(Po.Z,{spinning:M},Te.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Te.createElement(Jl,{data:(N==null?void 0:N.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var zl=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Wl),au=h(59301),Yl=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return au.createElement(au.Fragment,null,au.createElement(se.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:au.createElement(au.Fragment,null,"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",au.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),buttonProps:{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,className:"mr-20px",type:"primary",size:"large"}}),m&&au.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},au.createElement("div",null,au.createElement("div",null,au.createElement(ve.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),au.createElement("div",null,au.createElement(ve.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Re=h(59301),Ul=Object.defineProperty,Kl=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ql=Object.prototype.hasOwnProperty,ql=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?Ul(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,On=(e,n)=>{for(var u in n||(n={}))Ql.call(n,u)&&la(e,u,n[u]);if(aa)for(var u of aa(n))ql.call(n,u)&&la(e,u,n[u]);return e},xo=(e,n)=>Kl(e,Xl(n)),er=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Oo=(0,t.createContext)({selectArrs:[]}),tr=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>xo(On({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[N,b]=(0,t.useState)([]),[j,O]=(0,t.useState)(!1),[de,X]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:ue,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(On(On({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,U,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ie=K.cX.getItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ie&&(s.sort_by=ie==null?void 0:ie.type,s.sort_direction=ie==null?void 0:ie.direction,X(ie==null?void 0:ie.name));const _e=g.get("tabs");let ut={};_e&&_e!==void 0&&((0,d.GJ)()?s.status=_e:s.order=_e),ne(ut)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const ie=g.get("tabs");let _e={};ie&&ie!==void 0&&((0,d.GJ)()?s.status=ie:s.order=ie),ne(_e)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const yt=(y,U)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:xo(On({},s),{type:5})})},Tt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:U,not_start_count:Oe,in_progress_count:ie,overed_count:_e}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:U||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ie||0},{name:"\u5DF2\u622A\u6B62",id:3,total:_e||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};ue.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var U;if((0,d.Rm)()&&!((U=e.AssistantObject.hack)!=null&&U.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},ht=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Re.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Re.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Re.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Re.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Xe=y=>{var U,Oe,ie,_e,ut,Ut,su;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((U=a==null?void 0:a.userInfo)==null?void 0:U.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,fu.Rd)();return}let ye=y.label||"",hu={key:ye,selectArrs:T,selectArrsAll:N,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(ye="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((ie=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&ie.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(ye="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((ut=(_e=e.AssistantObject)==null?void 0:_e.hack)!=null&&ut.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ye="\u5220\u9664",(0,d.Rm)()&&!((su=(Ut=e.AssistantObject)==null?void 0:Ut.hack)!=null&&su.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":ye="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:xo(On({},hu),{key:ye})})},vu=y=>er(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ne()}),yu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(U=>{var Oe;return{user_name:U.user_name,task_name:U.task_name,task_id:U.task_id,category:U.category,status:(Oe=U==null?void 0:U.status)==null?void 0:Oe[0]}})),y},[S]);return Re.createElement(Oo.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:ue,main_category_id:v.main_category_id||"",selectArrsAll:N,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},Re.createElement("section",null,Re.createElement("aside",{className:Ao.bg},Re.createElement(fo,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Tt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,K.Oo)(ue==null?void 0:ue.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ne(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:P}),Re.createElement(Du,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:de,setSortMenuName:X,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var U;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,K.cX.setItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(Yl,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(se.Z,null),Re.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement(Re.Fragment,null,Re.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,U)=>Re.createElement(Fo,{key:U,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Re.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Re.createElement(pe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:yt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Re.createElement(ze.Z,{offsetBottom:0},Re.createElement(eu,{buttonDataSource:ht,onClick:Xe})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Re.createElement(zl,{getData:ne}),Re.createElement(Xt,{onCallback:()=>_(!1)}),Re.createElement(Zl.Z,{onOk:()=>{ne()}}),Re.createElement(jl.Z,{onOk:()=>{}}),Re.createElement(it,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Re.createElement(Qt.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ne()}}),Re.createElement(mu,null),Re.createElement(cn,{onCallback:()=>_(!1)}),Re.createElement(Wn,{onCallback:()=>_(!1)}),Re.createElement(ft,{refreshList:ne}),Re.createElement(mo,null),Re.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:vu,data:yu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&Re.createElement(Hl,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var ur=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(tr),nr=Object.defineProperty,or=Object.defineProperties,ar=Object.getOwnPropertyDescriptors,eo=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,sa=Object.prototype.propertyIsEnumerable,ia=(e,n,u)=>n in e?nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ca=(e,n)=>{for(var u in n||(n={}))ra.call(n,u)&&ia(e,u,n[u]);if(eo)for(var u of eo(n))sa.call(n,u)&&ia(e,u,n[u]);return e},lr=(e,n)=>or(e,ar(n)),rr=(e,n)=>{var u={};for(var a in e)ra.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&eo)for(var a of eo(e))n.indexOf(a)<0&&sa.call(e,a)&&(u[a]=e[a]);return u},sr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ir=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=rr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>sr(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const N=yield(0,ee.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),N.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:lr(ca({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:ca({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{M()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(He.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var cr=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ir),mr=h(46203),ke=h(59301),dr=Object.defineProperty,pr=Object.defineProperties,fr=Object.getOwnPropertyDescriptors,to=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,pa=(e,n,u)=>n in e?dr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bu=(e,n)=>{for(var u in n||(n={}))ma.call(n,u)&&pa(e,u,n[u]);if(to)for(var u of to(n))da.call(n,u)&&pa(e,u,n[u]);return e},To=(e,n)=>pr(e,fr(n)),Er=(e,n)=>{var u={};for(var a in e)ma.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&to)for(var a of to(e))n.indexOf(a)<0&&da.call(e,a)&&(u[a]=e[a]);return u},fa=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const _r=e=>{var n=e,{classroomList:u,dispatch:a,courseEndTime:i,onWindowBack:E}=n,m=Er(n,["classroomList","dispatch","courseEndTime","onWindowBack"]),r,o,l,s,c,g,T,x,D,B,M,_,N,b,j,O,de,X,p,v,ue,w,S,xe,yt,ne,Tt,f,k,P,Be,ht,Xe,vu,yu,y,U,Oe,ie;const _e=(0,A.useParams)(),[ut]=G.default.useForm(),[Ut,su]=(0,t.useState)(1),[ye,hu]=(0,t.useState)([]),[Mo,$o]=(0,t.useState)(0),[Vo,Mc]=(0,t.useState)(2e3),[$c,Nn]=(0,t.useState)(!0),[Sn,Vc]=(0,t.useState)(!1),[Go,Gc]=(0,t.useState)(!1),[Ct,gu]=(0,t.useState)([]),[Mu,an]=(0,t.useState)(!0),[$u,Hn]=(0,t.useState)(!((l=(o=(r=u.actionTabs)==null?void 0:r.selectArrsAll)==null?void 0:o[0])!=null&&l.send_type));let[lt,Fu]=(0,t.useState)([0,0,0]);(0,t.useEffect)(()=>{var ce,We,Qe,Au,ln,Lt,Vu,Rn,Mn,$n,Vn,Gn,Jn;if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(jn(),(Qe=(We=(ce=u.actionTabs)==null?void 0:ce.selectArrsAll)==null?void 0:We[0])!=null&&Qe.can_publish?Fu([...(Mn=(Rn=(Vu=u.actionTabs)==null?void 0:Vu.selectArrsAll)==null?void 0:Rn[0])==null?void 0:Mn.difficult_count]):Fu([...(Lt=(ln=(Au=u.actionTabs)==null?void 0:Au.selectArrsAll)==null?void 0:ln[0])==null?void 0:Lt.difficult_settings]),Hn(!((Gn=(Vn=($n=u.actionTabs)==null?void 0:$n.selectArrsAll)==null?void 0:Vn[0])!=null&&Gn.send_type)),Jo(),u.actionTabs.type===2){const Yo=(Jn=u.actionTabs.selectArrsAll)==null?void 0:Jn[0];an(Yo.unified_setting)}else an(!1)},[u.actionTabs]),(0,t.useEffect)(()=>{if(Sn){if(Go)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,d.GJ)()?(a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Bu({},u.actionTabs.params),{type:1})}),a({type:"shixunHomeworks/getWorkList",payload:Bu({},_e)})):a({type:"classroomList/getClassroomCommonList",payload:Bu({},u.actionTabs.params)})}},[Sn]);const Jo=ce=>fa(void 0,null,function*(){Nn(!0);const We=yield(0,$.c_)(To(Bu({},_e),{page:ce||Ut,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));We==null||We.course_groups.map((Qe,Au)=>{Qe.key=Qe.id,Qe.title=Qe.name,Qe.disabled=Qe.is_published}),We&&(hu([...We==null?void 0:We.course_groups]),$o(We==null?void 0:We.course_groups_count),Nn(!1),ce||ut.setFieldsValue({publish_time:L()(L()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:L()(L()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Zn=()=>{(0,d.GJ)()?u.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Bu({},_e)}),a({type:"shixunHomeworks/getWorkSetting",payload:Bu({},_e)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:To(Bu({},u.actionTabs.params),{type:5,category:u.actionTabs.params.categoryId})}):a({type:"classroomList/getClassroomCommonList",payload:Bu({},u.actionTabs.params)})},Wo=()=>fa(void 0,null,function*(){var ce,We;if((0,d.Rm)()&&!((ce=u.AssistantObject.hack)!=null&&ce.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Vt(!1);return}const Qe=Bu({},ut.getFieldsValue());if(Qe.end_time<=Qe.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Vt(!1);return}if((Ct==null?void 0:Ct.length)<=0&&!Mu&&ye.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(lt.reduce((Lt,Vu)=>Lt+Vu)===0&&!$u){V.ZP.info("\u7B80\u5355\u9002\u4E2D\u56F0\u96BE\u9898\u6570\u76F8\u52A0\u4E0D\u80FD\u4E3A0"),Vt(!1);return}let Au={homework_ids:[...u.actionTabs.selectArrs],group_ids:Ct.length>0?Ct.map(Lt=>Lt.id):(We=u.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:L()(Qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:L()(Qe.publish_time).format("YYYY-MM-DD HH:mm"),difficult_settings:lt==null?void 0:lt.map(Lt=>Lt),send_type:$u?"0":"1",unified_setting:!Ct.length};if(Vt(!0),(yield(0,ee.ZP)(`/api/courses/${_e.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Bu({},Au)})).status===0){if(Vt(!1),(0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),E){E();return}m.onCallback&&m.onCallback(),Zn(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})}else Vt(!1)}),jn=()=>{su(1),hu([]),gu([])},Jc=Mo>Ut*Vo,[zo,Vt]=(0,t.useState)(!1);return ke.createElement(oe.default,{width:600,confirmLoading:zo,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Wo,onCancel:()=>{if(jn(),a({type:"classroomList/setActionTabs",payload:{}}),E){E();return}Zn()}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ye&&ke.createElement(G.default,{form:ut},ke.createElement("div",{style:{paddingLeft:0}},u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u8BD5\u9898\u53D1\u9001:"),ke.createElement(ve.ZP.Group,{value:$u,disabled:!((g=(c=(s=u.actionTabs)==null?void 0:s.selectArrsAll)==null?void 0:c[0])!=null&&g.can_publish),onChange:ce=>{Hn(ce.target.value)}},ke.createElement(ve.ZP,{value:!0},"\u5168\u90E8\u56FA\u5B9A\u8BD5\u9898"),ke.createElement(ve.ZP,{className:"ml20",value:!1},"\u968F\u673A\u62BD\u53D6"))),!$u&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{style:{marginRight:65}}),ke.createElement("span",null,"\u7B80\u5355\u9898\u6570 ",ke.createElement(Y.Z,{value:lt[0],onChange:ce=>{lt[0]=ce,Fu([...lt])},min:0,disabled:!((D=(x=(T=u.actionTabs)==null?void 0:T.selectArrsAll)==null?void 0:x[0])!=null&&D.can_publish),placeholder:`\u6700\u5927${(N=(_=(M=(B=u.actionTabs)==null?void 0:B.selectArrsAll)==null?void 0:M[0])==null?void 0:_.difficult_count)==null?void 0:N[0]}`,max:(de=(O=(j=(b=u.actionTabs)==null?void 0:b.selectArrsAll)==null?void 0:j[0])==null?void 0:O.difficult_count)==null?void 0:de[0],style:{width:60}})),ke.createElement("span",{style:{margin:"0px 40px"}},"\u9002\u4E2D\u9898\u6570 ",ke.createElement(Y.Z,{value:lt[1],onChange:ce=>{lt[1]=ce,Fu([...lt])},min:0,disabled:!((v=(p=(X=u.actionTabs)==null?void 0:X.selectArrsAll)==null?void 0:p[0])!=null&&v.can_publish),max:(xe=(S=(w=(ue=u.actionTabs)==null?void 0:ue.selectArrsAll)==null?void 0:w[0])==null?void 0:S.difficult_count)==null?void 0:xe[1],placeholder:`\u6700\u5927${(f=(Tt=(ne=(yt=u.actionTabs)==null?void 0:yt.selectArrsAll)==null?void 0:ne[0])==null?void 0:Tt.difficult_count)==null?void 0:f[1]}`,style:{width:60}})),ke.createElement("span",null,"\u56F0\u96BE\u9898\u6570 ",ke.createElement(Y.Z,{value:lt[2],onChange:ce=>{lt[2]=ce,Fu([...lt])},min:0,disabled:!((Be=(P=(k=u.actionTabs)==null?void 0:k.selectArrsAll)==null?void 0:P[0])!=null&&Be.can_publish),placeholder:`\u6700\u5927${(yu=(vu=(Xe=(ht=u.actionTabs)==null?void 0:ht.selectArrsAll)==null?void 0:Xe[0])==null?void 0:vu.difficult_count)==null?void 0:yu[2]}`,max:(ie=(Oe=(U=(y=u.actionTabs)==null?void 0:y.selectArrsAll)==null?void 0:U[0])==null?void 0:Oe.difficult_count)==null?void 0:ie[2],style:{width:60}}))),ke.createElement(te.Z,{className:"mt30",align:"middle"},ke.createElement(H.Z,null,ke.createElement(G.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(ge.default,{style:{width:170,marginRight:"25px"},disabledDate:ce=>(0,re.Q8)(ce,i),disabledTime:ce=>(0,re.d0)(ce),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,K.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(H.Z,{className:"ml20"},ke.createElement(G.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(ge.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:L()((0,K.U6)(),"HH:mm")},disabledDate:ce=>(0,re.Q8)(ce,i,ut.getFieldValue("publish_time")),disabledTime:ce=>(0,re.d0)(ce,ut.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ke.createElement(te.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(ve.ZP.Group,{value:Mu,onChange:ce=>{an(ce.target.value),gu([])}},ke.createElement(ve.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(ve.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&u.actionTabs.type===2&&ke.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Mu)&&ye.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(R.default,{checked:Ct.length===ye.length,onChange:ce=>{Ct.length===ye.length?gu([]):gu(ye.filter(We=>!We.is_published))}},"\u5168\u9009")," "),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ct.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Mu)&&ye.length>0&&ke.createElement(mr.Z,{data:ye,selectedRowKeys:Ct,setSelectedRowKeys:gu})))};var vr=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(_r),yr=Object.defineProperty,hr=Object.defineProperties,gr=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,Ar=Object.prototype.propertyIsEnumerable,_a=(e,n,u)=>n in e?yr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,va=(e,n)=>{for(var u in n||(n={}))Fr.call(n,u)&&_a(e,u,n[u]);if(Ea)for(var u of Ea(n))Ar.call(n,u)&&_a(e,u,n[u]);return e},Cr=(e,n)=>hr(e,gr(n)),br=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Dr=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>br(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Cr(va({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:va({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Br=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Dr),Pr=Object.defineProperty,wr=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,uo=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,ga=(e,n,u)=>n in e?Pr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fa=(e,n)=>{for(var u in n||(n={}))ya.call(n,u)&&ga(e,u,n[u]);if(uo)for(var u of uo(n))ha.call(n,u)&&ga(e,u,n[u]);return e},xr=(e,n)=>wr(e,kr(n)),Or=(e,n)=>{var u={};for(var a in e)ya.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&uo)for(var a of uo(e))n.indexOf(a)<0&&ha.call(e,a)&&(u[a]=e[a]);return u},Tr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Lr=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=Or(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Tr(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:xr(Fa({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:Fa({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ir=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Lr),Nr=Object.defineProperty,Aa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zr=(e,n)=>{for(var u in n||(n={}))Sr.call(n,u)&&Ca(e,u,n[u]);if(Aa)for(var u of Aa(n))Hr.call(n,u)&&Ca(e,u,n[u]);return e},jr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Rr=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=c=>c&&c<L()().startOf("day");return t.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>jr(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ee.ZP)(T,{method:"post",body:Zr({},g)});if(x.status===0){V.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ve.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var Mr=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Rr),nn={shixunItemWrapper:"shixunItemWrapper___ww7Gk",checkboxWrapper:"checkboxWrapper___vn5Lo",contentWrapper:"contentWrapper___jSGu8",title:"title___Eva6S",desc:"desc___q5jmt",info:"info___Z8mvF"},$r=Object.defineProperty,Vr=Object.defineProperties,Gr=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Jr=Object.prototype.hasOwnProperty,Wr=Object.prototype.propertyIsEnumerable,Da=(e,n,u)=>n in e?$r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ba=(e,n)=>{for(var u in n||(n={}))Jr.call(n,u)&&Da(e,u,n[u]);if(ba)for(var u of ba(n))Wr.call(n,u)&&Da(e,u,n[u]);return e},Pa=(e,n)=>Vr(e,Gr(n)),zr=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:Yr}=Z.default,Ur=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,N)=>zr(void 0,null,function*(){const b=yield(0,z.he)(_);if(!b.status){if(b.shixuns.length===0&&N){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(Pa(Ba({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(Pa(Ba({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,N)=>t.createElement(we.ZP,{key:N,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,N)=>t.createElement(we.ZP,{key:N,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(R.default.Group,{onChange:x,value:g},o.map(_=>{const{name:N,id:b,description:j,challenge_names:O,author_name:de,author_school_name:X,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:nn.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:nn.checkboxWrapper,gutter:14},t.createElement(R.default,{value:b}),t.createElement("div",{className:nn.title},N)),t.createElement("div",{className:nn.contentWrapper},t.createElement(Yr,{ellipsis:{rows:2},className:nn.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,O.map((ue,w)=>t.createElement("span",{key:w,className:nn.mission},"\u7B2C",w+1,"\u5173",ue))),t.createElement(W.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:nn.info},t.createElement(I.Z,null,t.createElement("span",null,de),t.createElement("span",null,"|"),t.createElement("span",null,X),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Kr=(0,t.forwardRef)(Ur),Lo={flex_box_center:"flex_box_center___RJxCo",flex_space_between:"flex_space_between___JBcWW",flex_box_vertical_center:"flex_box_vertical_center___OhS8r",flex_box_center_end:"flex_box_center_end___CoR7R",flex_box_column:"flex_box_column___Ws1o2",line1:"line1___StBJT",form:"form___WREpY"},Xr=Object.defineProperty,wa=Object.getOwnPropertySymbols,Qr=Object.prototype.hasOwnProperty,qr=Object.prototype.propertyIsEnumerable,ka=(e,n,u)=>n in e?Xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,es=(e,n)=>{for(var u in n||(n={}))Qr.call(n,u)&&ka(e,u,n[u]);if(wa)for(var u of wa(n))qr.call(n,u)&&ka(e,u,n[u]);return e},no=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:Yc}=tn.default,ts=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,N]=(0,t.useState)(),[b,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&X()},[e.actionTabs.key]);let de=[];const X=function(){return no(this,null,function*(){var w;if(s){l(!1),++b.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:es({},b)});B=[...B.concat(S.object_list)],N(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),S.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>no(void 0,null,function*(){T(!0);const S=yield(0,$.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ue=(0,t.useRef)();return t.createElement(oe.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>no(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(H.Z,{span:12},O.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>no(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,X(),D(w.id)})},w.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Ve.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;x==="jupyter"&&((S=ue.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(x==="jupyter"){(S=ue.current)==null||S.search(w);return}s=!0,b.search=w,b.page=0,B=[],X()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Kr,{createShixunParams:p,ref:ue}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),X()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:m,initialValues:{group_ids:de},className:Lo.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(se.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(R.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(H.Z,{flex:"2"},t.createElement(R.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Lo.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Lo.line1},w==null?void 0:w.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var us=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(ts),ns=Object.defineProperty,os=Object.defineProperties,as=Object.getOwnPropertyDescriptors,xa=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,Oa=(e,n,u)=>n in e?ns(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ta=(e,n)=>{for(var u in n||(n={}))ls.call(n,u)&&Oa(e,u,n[u]);if(xa)for(var u of xa(n))rs.call(n,u)&&Oa(e,u,n[u]);return e},ss=(e,n)=>os(e,as(n)),is=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const cs=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=G.default.useForm();return t.createElement(oe.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>is(void 0,null,function*(){var E;yield i.validateFields();const m=Ta({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,st.mz)(ss(Ta({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(nu.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(Ve.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var ms=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(cs),vn={tabMenuContainer:"tabMenuContainer___DQFfM",control:"control___E5UYA",iconH:"iconH___qcdI4",selectBtn:"selectBtn___kwQWz"},ds=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M,_;const N=()=>t.createElement(me.default,{onClick:({key:j})=>D(j)},o.map(j=>t.createElement(me.default.Item,{key:j.id},j.name))),b=(0,A.useParams)();return t.createElement("div",{className:vn.tabMenuContainer},t.createElement(te.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(me.default,{mode:"horizontal",selectedKeys:c},u.map(j=>t.createElement(me.default.Item,{key:j.id,onClick:()=>e?{}:T(j),style:{color:"#fff"}},t.createElement("span",{className:`${a?"mr5":""}`},j.name),j.total!==void 0&&t.createElement("span",{className:""},j.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(_t.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(me.default,null,t.createElement(me.default.Item,{key:1,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:b.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(me.default.Item,{key:3,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${b==null?void 0:b.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{A.history.push(`/classrooms/${b.coursesId}/program_homework/ranking`)}},t.createElement(jt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#00DDC7"}}))," "),a&&s&&t.createElement("div",{className:vn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20},onClick:x},t.createElement(jt.Z,{title:m},t.createElement("span",{className:r?`${vn.iconH} iconfont icon-zhongmingmingmulu`:`${vn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(_t.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:N},t.createElement("span",{onClick:()=>{},className:((M=g==null?void 0:g.userInfo)==null?void 0:M.user_status)===2?vn.selectBtn1:vn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(jt.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},Tn={searchSortControllerContainer:"searchSortControllerContainer___EfUjz",btn:"btn___QSQ3Z",btnSort:"btnSort___mZE5v",tips:"tips___nT_wh",myInput:"myInput___v62l9"},ps=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:Tn.searchSortControllerContainer},t.createElement("div",null,t.createElement(_t.Z,{dropdownRender:()=>t.createElement(me.default,{selectedKeys:[a]},o.map(c=>t.createElement(me.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${Tn.btn} ${s?Tn.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(jt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:Tn.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(kn.t7,{className:Tn.myInput,style:{width:220,marginLeft:"auto"},onChange:E,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))},La={bottomControlContainer:"bottomControlContainer___lqrez",buttonWrap:"buttonWrap___BjLOs",moveCategory:"moveCategory___uyU8I"},fs=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),Es=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(So);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),N=O=>{a(O.target.checked),i(O.target.checked?E.map(de=>de.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const j=t.createElement("div",{className:La.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(me.default,{onClick:O=>fs(void 0,[O],function*({item:de,key:X,keyPath:p,domEvent:v}){if(m=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:X}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ve.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,de){var X;if(!(M!==""&&O.category_name.indexOf(M)<0))return t.createElement(t.Fragment,null,t.createElement(me.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(X=O==null?void 0:O.third_category)==null?void 0:X.map(p=>t.createElement(me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:La.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(R.default,{checked:u,onChange:N},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Mt={listContainer:"listContainer___nGlF5",info:"info___Yi3CG",title:"title___jy76o",left:"left___lhSPF",right:"right___b2Vcg",flexBox:"flexBox___zMM_j",detail:"detail___rN4Kf",iconV:"iconV___niQBI",shixunTag:"shixunTag___PhFwn",pingceTag:"pingceTag___KlDzE",pingceTags:"pingceTags___xkyVa"},Ia=h(39032),_s=Object.defineProperty,vs=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,hs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Sa=(e,n,u)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,yn=(e,n)=>{for(var u in n||(n={}))hs.call(n,u)&&Sa(e,u,n[u]);if(Na)for(var u of Na(n))gs.call(n,u)&&Sa(e,u,n[u]);return e},Fs=(e,n)=>vs(e,ys(n)),Pu=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),As=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,M,_;const{batchStatus:N,selectArrs:b,setSelectArrs:j,selectArrsAll:O,setSelectArrsAll:de,dispatch:X}=(0,t.useContext)(So);let p=(0,A.useParams)();const[v,ue]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=Fs(yn(yn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),ue(!1)},[]);const yt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ne(){return Pu(this,null,function*(){let f=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:yn({},p)});xe(f.data)})}const Tt=f=>{b.includes(f)?(j(b.filter(k=>k!==f)),de(O.filter(k=>k.homework_id!==f))):(j([...b,f]),de([...O,e]))};return t.createElement("div",{className:Mt.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(R.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Tt(e.homework_id)})),t.createElement("div",{className:Mt.info},t.createElement("div",{className:Mt.title},t.createElement("div",{className:Mt.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(Uu.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:Mt.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){var k,P,Be,ht;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xe=K.cX.getItem(`${(ht=i==null?void 0:i.userInfo)==null?void 0:ht.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(p.sort_by=Xe==null?void 0:Xe.type,p.sort_direction=Xe==null?void 0:Xe.direction),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:Mt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:Mt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>Pu(void 0,null,function*(){f.stopPropagation();let k=yield(0,ee.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:Mt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Mt.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(_t.Z,{placement:"bottomCenter",overlayClassName:Mt.dro,dropdownRender:()=>t.createElement(me.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",p),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yn({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:yn({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(me.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ve.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>Pu(void 0,null,function*(){let P=yield(0,ee.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),X({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(me.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>Pu(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:Mt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Mt.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",null,t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:Mt.iconV,onClick:f=>Pu(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),ue(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Mt.content},(0,d.dE)()&&t.createElement("span",{className:Mt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length>5&&t.createElement(ju.default,{className:Ia.Z.threeTableSty,scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(ju.default,{className:Ia.Z.threeTableSty,onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}))))},Cs={flex_box_center:"flex_box_center___GvazS",flex_space_between:"flex_space_between___A1Uzz",flex_box_vertical_center:"flex_box_vertical_center___zYsN9",flex_box_center_end:"flex_box_center_end___Fnc8I",flex_box_column:"flex_box_column___WkWXx",containerTitle:"containerTitle___N5fF9",containerDesc:"containerDesc___vDlx6",listItem:"listItem____pSZM",info:"info___dQ1XO",title:"title___P3ZrF",titleLeft:"titleLeft___L6GWp",titleRight:"titleRight___RpS5e",acitons:"acitons___Slo2B",moveCategory:"moveCategory___JSE12",spanSize:"spanSize___dLqE7"},wu={otherHomeworkWrap:"otherHomeworkWrap___lpRWN",otherHomeworkContainer:"otherHomeworkContainer___rq9uZ",flex:"flex___Yz74X",search:"search___Qxxr5",content:"content___DOydS",listItem:"listItem___E5nGJ",info:"info___b_rif",title:"title___vbMIY",describe:"describe___OqC_G",footer:"footer___ADfF1"},bs=Object.defineProperty,Ds=Object.defineProperties,Bs=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Ps=Object.prototype.hasOwnProperty,ws=Object.prototype.propertyIsEnumerable,Za=(e,n,u)=>n in e?bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ja=(e,n)=>{for(var u in n||(n={}))Ps.call(n,u)&&Za(e,u,n[u]);if(Ha)for(var u of Ha(n))ws.call(n,u)&&Za(e,u,n[u]);return e},Ra=(e,n)=>Ds(e,Bs(n)),Ma=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),ks=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Ma(void 0,null,function*(){l(!0);const D=yield(0,ee.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Ma(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=Ra(ja({},D),{category_id:a.categoryId}));const B=yield(0,ee.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(Ra(ja({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${wu.otherHomeworkWrap}`},t.createElement("div",{className:wu.otherHomeworkContainer},t.createElement("div",{className:wu.search},t.createElement(Ve.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:wu.content},i.targerData.map(D=>t.createElement("div",{className:`${wu.listItem} mb10`,key:D.id},t.createElement(R.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:wu.info},t.createElement("div",{className:`${wu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:wu.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${wu.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:wu.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},xs=h(75583),Os=h(46990),Le=h(59301),Ts=Object.defineProperty,Ls=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,oo=Object.getOwnPropertySymbols,$a=Object.prototype.hasOwnProperty,Va=Object.prototype.propertyIsEnumerable,Ga=(e,n,u)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hn=(e,n)=>{for(var u in n||(n={}))$a.call(n,u)&&Ga(e,u,n[u]);if(oo)for(var u of oo(n))Va.call(n,u)&&Ga(e,u,n[u]);return e},Ja=(e,n)=>Ls(e,Is(n)),Ns=(e,n)=>{var u={};for(var a in e)$a.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&oo)for(var a of oo(e))n.indexOf(a)<0&&Va.call(e,a)&&(u[a]=e[a]);return u},Io=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});L().extend(wo());const Ss=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),Le.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement(R.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ja(hn({},r),{leftSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Le.createElement(R.default.Group,{value:n,onChange:c=>{u(c)}},Le.createElement(I.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Le.createElement(R.default,{key:g,value:c.id},c==null?void 0:c.name)))):Le.createElement(se.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ja(hn({},r),{rigthSearch:c.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Le.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(H.Z,null,c==null?void 0:c.name),Le.createElement(H.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Le.createElement(se.Z,{styles:{margin:"0 auto"}})))))},Hs=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Ns(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=G.default.useForm(),D=G.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,N]=(0,Ru.U)($.c_,hn(hn({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,j]=(0,Ru.U)($.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,de]=(0,Ru.U)($.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),X=(...p)=>Io(void 0,[...p],function*(v={}){b({});const ue=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&X()},[B]),Le.createElement(oe.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>Io(void 0,null,function*(){x.submit()})},Le.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Le.createElement(G.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>Io(void 0,null,function*(){var v,ue,w;const S=yield de(((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0?{unified_late:((ue=N==null?void 0:N.course_groups)==null?void 0:ue.length)<=0,allow_late_settings:[hn({},p)]}:hn({unified_late:((w=N==null?void 0:N.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Le.createElement(te.Z,{wrap:!1,gutter:20},Le.createElement(H.Z,{flex:1},Le.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,ue){return D===2&&v>100?Promise.reject(Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Le.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Le.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Le.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Le.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Le.createElement(H.Z,{flex:"390px"},Le.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,ue){return v&&L()(v).startOf("minute")<=L()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&L()(v).startOf("minute")<=L()(j==null?void 0:j.max_late_time).startOf("minute")?(V.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${j==null?void 0:j.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(ge.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,K.BO)(p,{startTime:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,K.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:L()("00:00:00","HH:mm:ss")}})))),((g=N==null?void 0:N.course_groups)==null?void 0:g.length)>0&&Le.createElement(Po.Z,{spinning:M},Le.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Ss,{data:(N==null?void 0:N.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Zs=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hs),Wa=h(98308),lu=h(59301),js=Object.defineProperty,za=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Ms=Object.prototype.propertyIsEnumerable,Ya=(e,n,u)=>n in e?js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ua=(e,n)=>{for(var u in n||(n={}))Rs.call(n,u)&&Ya(e,u,n[u]);if(za)for(var u of za(n))Ms.call(n,u)&&Ya(e,u,n[u]);return e},$s=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return lu.createElement("section",{className:"tc animated fadeIn",style:Ua(Ua({},{color:"#999",margin:"200px auto"}),e)},lu.createElement("img",{src:Wa.z3}),lu.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",lu.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),lu.createElement("div",{style:{marginTop:"30px"}},lu.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&lu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},lu.createElement("div",null,lu.createElement("div",null,lu.createElement(ve.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),lu.createElement("div",null,lu.createElement(ve.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},Me=h(59301),Vs=Object.defineProperty,Gs=Object.defineProperties,Js=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,Ws=Object.prototype.hasOwnProperty,zs=Object.prototype.propertyIsEnumerable,Xa=(e,n,u)=>n in e?Vs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ln=(e,n)=>{for(var u in n||(n={}))Ws.call(n,u)&&Xa(e,u,n[u]);if(Ka)for(var u of Ka(n))zs.call(n,u)&&Xa(e,u,n[u]);return e},No=(e,n)=>Gs(e,Js(n)),Ys=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const So=(0,t.createContext)({selectArrs:[]}),Us=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>No(Ln({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[N,b]=(0,t.useState)([]),[j,O]=(0,t.useState)(!1),[de,X]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:ue,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(Ln(Ln({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,U,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ie=K.cX.getItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ie&&(s.sort_by=ie==null?void 0:ie.type,s.sort_direction=ie==null?void 0:ie.direction,X(ie==null?void 0:ie.name));const _e=g.get("tabs");let ut={};_e&&_e!==void 0&&((0,d.GJ)()?s.status=_e:s.order=_e),ne(ut)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const ie=g.get("tabs");let _e={};ie&&ie!==void 0&&((0,d.GJ)()?s.status=ie:s.order=ie),ne(_e)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const yt=(y,U)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:No(Ln({},s),{type:5})})},Tt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:U,not_start_count:Oe,in_progress_count:ie,overed_count:_e}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:U||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ie||0},{name:"\u5DF2\u622A\u6B62",id:3,total:_e||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};ue.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var U;if((0,d.Rm)()&&!((U=e.AssistantObject.hack)!=null&&U.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},ht=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:Me.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:Me.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:Me.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:Me.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Xe=y=>{var U,Oe,ie,_e,ut,Ut,su;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((U=a==null?void 0:a.userInfo)==null?void 0:U.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,fu.Rd)();return}let ye=y.label||"",hu={key:ye,selectArrs:T,selectArrsAll:N,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(ye="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((ie=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&ie.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(ye="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((ut=(_e=e.AssistantObject)==null?void 0:_e.hack)!=null&&ut.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ye="\u5220\u9664",(0,d.Rm)()&&!((su=(Ut=e.AssistantObject)==null?void 0:Ut.hack)!=null&&su.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":ye="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:No(Ln({},hu),{key:ye})})},vu=y=>Ys(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ne()}),yu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(U=>{var Oe;return{user_name:U.user_name,task_name:U.task_name,task_id:U.task_id,category:U.category,status:(Oe=U==null?void 0:U.status)==null?void 0:Oe[0]}})),y},[S]);return Me.createElement(So.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:ue,main_category_id:v.main_category_id||"",selectArrsAll:N,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},Me.createElement("section",null,Me.createElement("aside",{className:Cs.bg},Me.createElement(ds,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Tt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,K.Oo)(ue==null?void 0:ue.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ne(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:P}),Me.createElement(ps,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:de,setSortMenuName:X,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var U;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,K.cX.setItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement($s,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(se.Z,null),Me.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement(Me.Fragment,null,Me.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,U)=>Me.createElement(As,{key:U,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&Me.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&Me.createElement(pe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:yt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&Me.createElement(ze.Z,{offsetBottom:0},Me.createElement(Es,{buttonDataSource:ht,onClick:Xe})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&Me.createElement(Zs,{getData:ne}),Me.createElement(cr,{onCallback:()=>_(!1)}),Me.createElement(xs.Z,{onOk:()=>{ne()}}),Me.createElement(Os.Z,{onOk:()=>{}}),Me.createElement(vr,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),Me.createElement(Qt.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ne()}}),Me.createElement(Br,null),Me.createElement(Ir,{onCallback:()=>_(!1)}),Me.createElement(Mr,{onCallback:()=>_(!1)}),Me.createElement(us,{refreshList:ne}),Me.createElement(ms,null),Me.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:vu,data:yu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&Me.createElement(ks,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var Ks=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Us),Xs=Object.defineProperty,Qs=Object.defineProperties,qs=Object.getOwnPropertyDescriptors,ao=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,qa=Object.prototype.propertyIsEnumerable,el=(e,n,u)=>n in e?Xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,tl=(e,n)=>{for(var u in n||(n={}))Qa.call(n,u)&&el(e,u,n[u]);if(ao)for(var u of ao(n))qa.call(n,u)&&el(e,u,n[u]);return e},ei=(e,n)=>Qs(e,qs(n)),ti=(e,n)=>{var u={};for(var a in e)Qa.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&ao)for(var a of ao(e))n.indexOf(a)<0&&qa.call(e,a)&&(u[a]=e[a]);return u},ui=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const ni=e=>{var n=e,{classroomList:u,dispatch:a,match:i,location:E,user:m,onCallback:r}=n,o=ti(n,["classroomList","dispatch","match","location","user","onCallback"]),l,s;const c=(0,A.useParams)(),[g,T]=(0,t.useState)(!1),[x,D]=(0,t.useState)(!1),B=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,d.j5)()){D(!0);return}const _={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(N=>{var b;N.author_login===((b=m.userInfo)==null?void 0:b.login)?++_.hasNum:++_.noHasNum}),_.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},_.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},_.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{M()}}):D(!0)}else D(!1)},[u.actionTabs.key]);const M=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:x,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:g,destroyOnClose:!0,onOk:()=>ui(void 0,null,function*(){var _;if((_=B.current)!=null&&_.onVerify())return;T(!0);const N=yield(0,ee.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});T(!1),N.status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ei(tl({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:tl({},u.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:c.coursesId}}))}),onCancel:()=>{M()}},!((l=u==null?void 0:u.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((s=u==null?void 0:u.actionTabs)==null?void 0:s.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(He.Z,{ref:_=>B.current=_})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var oi=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ni),ai=h(31683),li=Object.defineProperty,ri=Object.defineProperties,si=Object.getOwnPropertyDescriptors,ul=Object.getOwnPropertySymbols,ii=Object.prototype.hasOwnProperty,ci=Object.prototype.propertyIsEnumerable,nl=(e,n,u)=>n in e?li(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ol=(e,n)=>{for(var u in n||(n={}))ii.call(n,u)&&nl(e,u,n[u]);if(ul)for(var u of ul(n))ci.call(n,u)&&nl(e,u,n[u]);return e},mi=(e,n)=>ri(e,si(n)),di=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const pi=({classroomList:e,dispatch:n})=>{const u=(0,A.useParams)();return t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>di(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,d.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:mi(ol({},e.actionTabs.params),{type:5})}):n({type:"classroomList/getClassroomCommonList",payload:ol({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var fi=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(pi),Ei=Object.defineProperty,_i=Object.defineProperties,vi=Object.getOwnPropertyDescriptors,lo=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,ll=Object.prototype.propertyIsEnumerable,rl=(e,n,u)=>n in e?Ei(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,sl=(e,n)=>{for(var u in n||(n={}))al.call(n,u)&&rl(e,u,n[u]);if(lo)for(var u of lo(n))ll.call(n,u)&&rl(e,u,n[u]);return e},yi=(e,n)=>_i(e,vi(n)),hi=(e,n)=>{var u={};for(var a in e)al.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&lo)for(var a of lo(e))n.indexOf(a)<0&&ll.call(e,a)&&(u[a]=e[a]);return u},gi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Fi=e=>{var n=e,{classroomList:u,dispatch:a,onCallback:i}=n,E=hi(n,["classroomList","dispatch","onCallback"]);const m=(0,A.useParams)();return m.id=m.coursesId,t.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>gi(void 0,null,function*(){(yield(0,ee.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),i&&i(),(0,d.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:yi(sl({},u.actionTabs.params),{type:5})}):a({type:"classroomList/getClassroomCommonList",payload:sl({},u.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ai=(0,A.connect)(({classroomList:e})=>({classroomList:e}))(Fi),Ci=Object.defineProperty,il=Object.getOwnPropertySymbols,bi=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,cl=(e,n,u)=>n in e?Ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Bi=(e,n)=>{for(var u in n||(n={}))bi.call(n,u)&&cl(e,u,n[u]);if(il)for(var u of il(n))Di.call(n,u)&&cl(e,u,n[u]);return e},Pi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const wi=({classroomList:e,loading:n,dispatch:u,onCallback:a})=>{var i,E;const m=(0,A.useParams)(),r=(0,A.useLocation)(),{actionTabs:o}=e,[l]=G.default.useForm(),s=c=>c&&c<L()().startOf("day");return t.createElement(oe.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Pi(void 0,null,function*(){var c;const g=l.getFieldValue(),T=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,x=yield(0,ee.ZP)(T,{method:"post",body:Bi({},g)});if(x.status===0){V.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:m.coursesId}});const D=e.actionTabs.selectArrs.type,B=(x==null?void 0:x.category_id)||0;let M=(c=r.pathname)==null?void 0:c.split("/");M[4]=B,M[3]=D||M[3];const _=M==null?void 0:M.join("/");A.history.push(_)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(G.default,{form:l,initialValues:{name:""}},t.createElement(G.default.Item,{name:"name"},t.createElement(te.Z,{className:"mt30"},t.createElement(H.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(H.Z,{flex:"1"},t.createElement(Ve.default,{defaultValue:((i=o.selectArrs)==null?void 0:i.category_name)||((E=o.selectArrs)==null?void 0:E.name)}))))))};var ki=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(wi),on={shixunItemWrapper:"shixunItemWrapper___ClCET",checkboxWrapper:"checkboxWrapper___bZ8gF",contentWrapper:"contentWrapper____pt8D",title:"title___tfmFW",desc:"desc___NDuDd",info:"info___mahF7"},xi=Object.defineProperty,Oi=Object.defineProperties,Ti=Object.getOwnPropertyDescriptors,ml=Object.getOwnPropertySymbols,Li=Object.prototype.hasOwnProperty,Ii=Object.prototype.propertyIsEnumerable,dl=(e,n,u)=>n in e?xi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,pl=(e,n)=>{for(var u in n||(n={}))Li.call(n,u)&&dl(e,u,n[u]);if(ml)for(var u of ml(n))Ii.call(n,u)&&dl(e,u,n[u]);return e},fl=(e,n)=>Oi(e,Ti(n)),Ni=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{Paragraph:Si}=Z.default,Hi=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u70ED",id:"hot"},{name:"\u6700\u65B0",id:"new"}],[i,E]=(0,t.useState)("0"),[m,r]=(0,t.useState)("hot"),[o,l]=(0,t.useState)([]),s=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10}),c=(_,N)=>Ni(void 0,null,function*(){const b=yield(0,z.he)(_);if(!b.status){if(b.shixuns.length===0&&N){B(!1);return}l(b.shixuns)}});(0,t.useImperativeHandle)(n,()=>({search:_=>c(fl(pl({},s.current),{keyword:_})),changeKeyWord:_=>s.current.keyword=_})),(0,t.useEffect)(()=>{c(s.current)},[]);const[g,T]=(0,t.useState)([]),x=_=>{T(_),e.current.shixun_ids=_},[D,B]=(0,t.useState)(!0),M=_=>{c(fl(pl({},s.current),{page:_}),!0)};return t.createElement("div",{style:{marginTop:20,maxHeight:200,overflowY:"auto",overflowX:"hidden"}},t.createElement(te.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(H.Z,null,u.map((_,N)=>t.createElement(we.ZP,{key:N,type:i===_.id?"primary":"default",onClick:()=>{E(_.id),s.current.diff=_.id,c(s.current)}},_.name))),t.createElement(H.Z,null,a.map((_,N)=>t.createElement(we.ZP,{key:N,className:"mr20",type:m===_.id?"primary":"default",onClick:()=>{r(_.id),s.current.order=_.id,c(s.current)}},_.name)))),t.createElement(F(),{initialLoad:!1,pageStart:1,threshold:700,loadMore:M,hasMore:D,useWindow:!1},t.createElement(R.default.Group,{onChange:x,value:g},o.map(_=>{const{name:N,id:b,description:j,challenge_names:O,author_name:de,author_school_name:X,level:p,total_stu_num:v}=_||{};return t.createElement("div",{key:b,className:on.shixunItemWrapper},t.createElement(te.Z,{align:"middle",className:on.checkboxWrapper,gutter:14},t.createElement(R.default,{value:b}),t.createElement("div",{className:on.title},N)),t.createElement("div",{className:on.contentWrapper},t.createElement(Si,{ellipsis:{rows:2},className:on.desc,style:{color:"#8e8888"}},j),t.createElement(te.Z,null,O.map((ue,w)=>t.createElement("span",{key:w,className:on.mission},"\u7B2C",w+1,"\u5173",ue))),t.createElement(W.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(te.Z,{className:on.info},t.createElement(I.Z,null,t.createElement("span",null,de),t.createElement("span",null,"|"),t.createElement("span",null,X),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",p),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0",v)))))}))))};var Zi=(0,t.forwardRef)(Hi),Ho={flex_box_center:"flex_box_center___Cx3ju",flex_space_between:"flex_space_between___rc8Mm",flex_box_vertical_center:"flex_box_vertical_center___6BCc9",flex_box_center_end:"flex_box_center_end___sN3Ig",flex_box_column:"flex_box_column___wjzgd",line1:"line1___cHCBY",form:"form___IMCYE"},ji=Object.defineProperty,El=Object.getOwnPropertySymbols,Ri=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,_l=(e,n,u)=>n in e?ji(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,$i=(e,n)=>{for(var u in n||(n={}))Ri.call(n,u)&&_l(e,u,n[u]);if(El)for(var u of El(n))Mi.call(n,u)&&_l(e,u,n[u]);return e},ro=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const{TabPane:tm}=tn.default,Vi=({shixunHomeworks:e,loading:n,dispatch:u,refreshList:a})=>{const i=(0,A.useParams)(),E=(0,A.useLocation)(),[m]=G.default.useForm(),{brankList:r}=e,[o,l]=(0,t.useState)(!1);let[s,c]=(0,t.useState)(!0),[g,T]=(0,t.useState)(!1);const[x,D]=(0,t.useState)("myself");let[B,M]=(0,t.useState)([]);const[_,N]=(0,t.useState)(),[b,j]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),O=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&X()},[e.actionTabs.key]);let de=[];const X=function(){return ro(this,null,function*(){var w;if(s){l(!1),++b.page;const S=yield u({type:"shixunHomeworks/getBrankList",payload:$i({},b)});B=[...B.concat(S.object_list)],N(S.is_teacher),((w=S.object_list)==null?void 0:w.length)<b.limit?c(!1):c(!0),M([...B]),S.object_list==""&&b.page===1&&l(!0)}})},p=(0,t.useRef)({identifier:i.coursesId,shixun_ids:[],type:"normal",coursesId:i.coursesId}),v=w=>ro(void 0,null,function*(){T(!0);const S=yield(0,$.aQ)(w);T(!1),S.status||(a(),u({type:"shixunHomeworks/setActionTabs",payload:{}}))}),ue=(0,t.useRef)();return t.createElement(oe.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:g},onOk:()=>ro(void 0,null,function*(){var w;if(x==="jupyter"){v(p.current);return}T(!0);const S=m.getFieldValue(),xe=yield u({type:"shixunHomeworks/saveBanks",payload:{course_id:i.coursesId,object_type:"normal",category:i.categoryId,bank_id:S.group_ids}});(xe==null?void 0:xe.status)===0&&((0,K.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),u({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}),u({type:"shixunHomeworks/setActionTabs",payload:{}}),u({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:xe.object_ids,params:(w=e.actionTabs)==null?void 0:w.params}})),T(!1)}),onCancel:()=>{u({type:"shixunHomeworks/setActionTabs",payload:{}})}},t.createElement(te.Z,null,t.createElement(H.Z,{span:12},O.map((w,S)=>t.createElement(we.ZP,{key:S,shape:"round",type:x===w.id?"primary":"default",className:"mr10",onClick:xe=>ro(void 0,null,function*(){if(w.id==="jupyter"){D(w.id);return}B=[],s=!0,b.page=0,b.search="",b.filter=w.id,X(),D(w.id)})},w.name))),t.createElement(H.Z,{span:12,className:"tr"},t.createElement(Ve.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onChange:w=>{var S;x==="jupyter"&&((S=ue.current)==null||S.changeKeyWord(w.target.value))},onSearch:w=>{var S;if(x==="jupyter"){(S=ue.current)==null||S.search(w);return}s=!0,b.search=w,b.page=0,B=[],X()},style:{width:260}}))),x==="myself"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",t.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),x==="public"&&t.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),x==="jupyter"?t.createElement(Zi,{createShixunParams:p,ref:ue}):t.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_&&x==="public"&&t.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},t.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),t.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),t.createElement(F(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{c(!1),X()},hasMore:s,useWindow:!1},t.createElement(G.default,{form:m,initialValues:{group_ids:de},className:Ho.form,onChange:w=>{de=m.getFieldValue()}},B==""&&t.createElement(se.Z,{styles:{margin:"10px auto"}}),t.createElement(G.default.Item,{name:"group_ids"},t.createElement(R.default.Group,{style:{width:"100%"},className:"font14"},B==null?void 0:B.map(function(w,S){return t.createElement(te.Z,{key:S},t.createElement(H.Z,{flex:"2"},t.createElement(R.default,{onChange:xe=>{},key:S,value:String(w.id),defaultChecked:!0},t.createElement("span",{className:["c-black",Ho.line1].join(" ")},w.name))),t.createElement(H.Z,{flex:"1",className:"c-black"},t.createElement("span",{className:Ho.line1},w==null?void 0:w.course_list_name)),t.createElement(H.Z,{flex:"50px",className:"c-black"},x==="public"&&(0,d.Ny)()?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):x==="myself"?t.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${w.id}/personal/normal/edit`)}},"\u7F16\u8F91"):w==null?void 0:w.username))})))))))};var Gi=(0,A.connect)(({shixunHomeworks:e,loading:n})=>({shixunHomeworks:e,loading:n}))(Vi),Ji=Object.defineProperty,Wi=Object.defineProperties,zi=Object.getOwnPropertyDescriptors,vl=Object.getOwnPropertySymbols,Yi=Object.prototype.hasOwnProperty,Ui=Object.prototype.propertyIsEnumerable,yl=(e,n,u)=>n in e?Ji(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,hl=(e,n)=>{for(var u in n||(n={}))Yi.call(n,u)&&yl(e,u,n[u]);if(vl)for(var u of vl(n))Ui.call(n,u)&&yl(e,u,n[u]);return e},Ki=(e,n)=>Wi(e,zi(n)),Xi=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Qi=({classroomList:e,loading:n,dispatch:u})=>{const a=(0,A.useParams)(),[i]=G.default.useForm();return t.createElement(oe.default,{centered:!0,title:"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Xi(void 0,null,function*(){var E;yield i.validateFields();const m=hl({},i.getFieldValue()),{selectArrs:r}=e.actionTabs;m.attachment_ids=(E=m.attachment_ids)==null?void 0:E.map(l=>l.response.id),(yield(0,st.mz)(Ki(hl({},m),{homeworkId:r.work_id}))).status===0&&(i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{i.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement(G.default,{form:i,initialValues:{}},t.createElement(G.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},t.createElement(nu.Z,null)),t.createElement(G.default.Item,{name:"description"},t.createElement(Ve.default.TextArea,{placeholder:"\u8BF7\u5728\u6B64\u8F93\u5165\u8865\u4EA4\u9644\u4EF6\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26",rows:7}))))};var qi=(0,A.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Qi),gn={tabMenuContainer:"tabMenuContainer___Sxna3",control:"control___ka76r",iconH:"iconH___GpOCh",selectBtn:"selectBtn___KJw1e",selectBtn1:"selectBtn1___kta6F"},ec=({isLoading:e,addText:n,tabDataSource:u,isAdmin:a,dispatch:i,type:E,TooltipTitle:m,categoryId:r,dropdownMenu:o,classroomList:l,isShowRightControl:s,defaultSelectedKeys:c,user:g,onTabMenuClick:T,onTooltipTitleClick:x,onDropdownMenuClick:D})=>{var B,M,_;const N=()=>t.createElement(me.default,{onClick:({key:j})=>D(j)},o.map(j=>t.createElement(me.default.Item,{key:j.id},j.name))),b=(0,A.useParams)();return t.createElement("div",{className:gn.tabMenuContainer},t.createElement(te.Z,null,t.createElement(H.Z,{flex:"1"},t.createElement(me.default,{mode:"horizontal",selectedKeys:c},u.map(j=>t.createElement(me.default.Item,{key:j.id,onClick:()=>e?{}:T(j)},t.createElement("span",{className:`c-grey-666 ${a?"mr20":""}`},j.name),j.total!==void 0&&t.createElement("span",{className:"c-grey-999"},j.total||0))))),t.createElement(H.Z,{className:"gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a&&t.createElement(_t.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>t.createElement(me.default,null,t.createElement(me.default.Item,{key:1,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}i({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:E,exportType:"hack",category_id:b.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),t.createElement(me.default.Item,{key:3,onClick:()=>{var j;if((0,d.Rm)()&&!((j=l.AssistantObject.hack)!=null&&j.can_download)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${b==null?void 0:b.coursesId}/exportlist/hack_work_list`)}},"\u5386\u53F2\u5BFC\u51FA"))},t.createElement("span",{style:{color:"#666666",cursor:"pointer"}},t.createElement("i",{className:"iconfont icon-xiazai6"}))),t.createElement("span",{style:{marginLeft:8,cursor:"pointer"},onClick:()=>{A.history.push(`/classrooms/${b.coursesId}/program_homework/ranking`)}},t.createElement(jt.Z,{title:"\u6392\u884C\u699C"},t.createElement("i",{className:"iconfont icon-paihang mr5",style:{color:"#666666"}}))," "),a&&s&&t.createElement("div",{className:gn.control},t.createElement("div",{className:"c-blue font16 current",style:{marginLeft:20,marginRight:20},onClick:x},t.createElement(jt.Z,{title:m},t.createElement("span",{className:r?`${gn.iconH} iconfont icon-zhongmingmingmulu`:`${gn.iconH} iconfont icon-xinjianmulu1`}))),t.createElement(_t.Z,{disabled:((B=g==null?void 0:g.userInfo)==null?void 0:B.user_status)===2,className:"ml10",dropdownRender:N},t.createElement("span",{onClick:()=>{},className:((M=g==null?void 0:g.userInfo)==null?void 0:M.user_status)===2?gn.selectBtn1:gn.selectBtn},t.createElement("span",null,t.createElement("i",{className:"iconfont icon-tianjiadaohang"})),t.createElement(jt.Z,{title:((_=g==null?void 0:g.userInfo)==null?void 0:_.user_status)===2&&"\u6559\u5B66\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5E73\u53F0\u5DF2\u6682\u505C\u63D0\u4F9B\u7F16\u7A0B\u4F5C\u4E1A\u521B\u5EFA\u529F\u80FD"},t.createElement("span",null,n||"\u65B0\u5EFA\u4F5C\u4E1A"))))))))},so={searchSortControllerContainer:"searchSortControllerContainer___tQmMS",btn:"btn___ECfiD",btnSort:"btnSort___Y5Oja",tips:"tips___fhrLg"},tc=({isAdmin:e,dataSource:n,batchStatus:u,SortMenuName:a,setSortMenuName:i,onSearch:E,onSort:m,onBatch:r})=>{const o=e?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],l=c=>{i(c.name),m(c)},s=a==="\u9ED8\u8BA4\u6392\u5E8F";return t.createElement("div",{className:so.searchSortControllerContainer},t.createElement("div",null,t.createElement(_t.Z,{dropdownRender:()=>t.createElement(me.default,{selectedKeys:[a]},o.map(c=>t.createElement(me.default.Item,{key:c.name,onClick:()=>l(c)},c.name)))},t.createElement("div",null,t.createElement("span",{className:`${so.btn} ${s?so.btnSort:""}`},t.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),a)))),s&&t.createElement(jt.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},t.createElement("span",{className:so.tips},t.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),t.createElement(Ve.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:E,style:{width:220,marginLeft:"auto"}}))},gl={bottomControlContainer:"bottomControlContainer___kLlgA",buttonWrap:"buttonWrap___vOH3N",moveCategory:"moveCategory___lgwfd"},uc=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),nc=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:a,setSelectArrs:i,dataSource:E,selectArrs:m,useBatchStatus:r,dispatch:o,params:l,getData:s,detailLeftMenus:c,main_category_id:g,setSelectArrsAll:T}=(0,t.useContext)(Ro);let x;const[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(""),N=O=>{a(O.target.checked),i(O.target.checked?E.map(de=>de.homework_id):[]),O.target.checked?T([...E]):T([])},b=()=>{let O={courseId:l.id,container_type:"program_homework"};l.categoryId&&(O.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:O}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};c.course_modules&&(x=c.course_modules.filter(O=>O.type==="program_homework")[0]);const j=t.createElement("div",{className:gl.moveCategory,onMouseLeave:O=>B(!1)},t.createElement(me.default,{onClick:O=>uc(void 0,[O],function*({item:de,key:X,keyPath:p,domEvent:v}){if(m=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ee.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:m,new_category_id:X}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),s(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Ve.default,{onChange:O=>{_(O.target.value)}})),x&&x.second_category.filter(O=>O.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(O,de){var X;if(!(M!==""&&O.category_name.indexOf(M)<0))return t.createElement(t.Fragment,null,t.createElement(me.default.Item,{className:"multi-llipsis1e",key:O.category_id},O.category_name),(X=O==null?void 0:O.third_category)==null?void 0:X.map(p=>t.createElement(me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:O=>{O.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:g,type:"program_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:gl.bottomControlContainer},t.createElement(te.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(H.Z,{flex:1},t.createElement(te.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(H.Z,null,t.createElement(R.default,{checked:u,onChange:N},"\u5168\u9009\u672C\u9875\uFF08",m.length,"\uFF09")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"top",menu:{items:e,onClick:({key:O})=>{n({key:O})}}},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",onClick:b,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,d.GJ)()&&t.createElement(H.Z,null,t.createElement(_t.Z,{placement:"topLeft",dropdownRender:()=>j,getPopupContainer:O=>O.parentNode},t.createElement(we.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(Rt.Z,null)))))),t.createElement(H.Z,null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>{i([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},$t={listContainer:"listContainer___vU05G",info:"info___fXyuU",title:"title___fItHS",left:"left___MFkuv",right:"right___JT8Xj",flexBox:"flexBox___n8e_m",detail:"detail___HXdq0",iconV:"iconV___CwPu5",shixunTag:"shixunTag___oYTPp"},oc=Object.defineProperty,ac=Object.defineProperties,lc=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,rc=Object.prototype.hasOwnProperty,sc=Object.prototype.propertyIsEnumerable,Al=(e,n,u)=>n in e?oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fn=(e,n)=>{for(var u in n||(n={}))rc.call(n,u)&&Al(e,u,n[u]);if(Fl)for(var u of Fl(n))sc.call(n,u)&&Al(e,u,n[u]);return e},ic=(e,n)=>ac(e,lc(n)),ku=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),cc=({dataSource:e,params:n,classroomList:u,manageAllGroup:a,user:i,getData:E})=>{var m,r,o,l,s,c,g,T,x,D,B,M,_;const{batchStatus:N,selectArrs:b,setSelectArrs:j,selectArrsAll:O,setSelectArrsAll:de,dispatch:X}=(0,t.useContext)(Ro);let p=(0,A.useParams)();const[v,ue]=(0,t.useState)(!1),w=(0,t.useRef)(),[S,xe]=(0,t.useState)([]);p=ic(Fn(Fn({},n),p),{category:p==null?void 0:p.categoryId}),(0,t.useEffect)(()=>{xe([]),ue(!1)},[]);const yt=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"}],onFilter:(f,k)=>k.status.indexOf(f)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:f=>{var k,P;return f==="--"?f:t.createElement("span",null,t.createElement("span",null,(k=f==null?void 0:f.split("/"))==null?void 0:k[0]),"\xA0/\xA0",t.createElement("span",null,(P=f==null?void 0:f.split("/"))==null?void 0:P[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="publish_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="end_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:p.sort_by==="late_time"?p.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:f=>f==="--"||!f?"--":t.createElement("span",{title:f},f)}];function ne(){return ku(this,null,function*(){let f=yield(0,ee.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Fn({},p)});xe(f.data)})}const Tt=f=>{b.includes(f)?(j(b.filter(k=>k!==f)),de(O.filter(k=>k.homework_id!==f))):(j([...b,f]),de([...O,e]))};return t.createElement("div",{className:$t.listContainer,onClick:f=>{f.stopPropagation(),(!(0,d.GJ)()||(0,d.GJ)()&&w.current&&!w.current.contains(f.target))&&((0,d.dE)()?(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=1`):(0,K.xg)(`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail`))}},(0,d.GJ)()&&t.createElement("span",{ref:w},t.createElement(R.default,{onClick:f=>{f.stopPropagation()},style:{padding:"10px"},checked:b.includes(e.homework_id),onChange:()=>Tt(e.homework_id)})),t.createElement("div",{className:$t.info},t.createElement("div",{className:$t.title},t.createElement("div",{className:$t.left,style:(0,d.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,d.GJ)()&&t.createElement(Uu.Z,{value:(m=e.status)==null?void 0:m[0]},t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status})),(0,d.dE)()&&t.createElement(K.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:f=>f.stopPropagation()},t.createElement(A.Link,{target:"_blank",to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail${(0,d.dE)()?"?tabs=1":""}`},e.name))),t.createElement("div",{className:$t.right},(0,d.GJ)()&&((r=e==null?void 0:e.status)==null?void 0:r[0])==="\u672A\u53D1\u5E03"&&t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){var k,P,Be,ht;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}const Xe=K.cX.getItem(`${(ht=i==null?void 0:i.userInfo)==null?void 0:ht.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");Xe&&(p.sort_by=Xe==null?void 0:Xe.type,p.sort_direction=Xe==null?void 0:Xe.direction),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fn({},p),type:2,manage_all_group:a}})})},t.createElement("aside",{className:$t.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,d.dE)()&&t.createElement("div",{className:$t.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!e.status.includes("\u5BFC\u5165")&&t.createElement("aside",{onClick:f=>ku(void 0,null,function*(){f.stopPropagation();let k=yield(0,ee.ZP)(`/api/problems/${e==null?void 0:e.start_identifier}/start.json`,{method:"get"});k&&(window.open(`/myproblems/${k==null?void 0:k.identifier}?type=1`),localStorage.setItem("program_homework",[p.coursesId,e.homework_id]))}),className:$t.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((l=e.status)==null?void 0:l.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:$t.flexBox,style:{marginRight:16}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u4E1A"))),(0,d.GJ)()&&t.createElement(_t.Z,{placement:"bottomCenter",overlayClassName:$t.dro,dropdownRender:()=>t.createElement(me.default,null,!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),((k=i==null?void 0:i.userInfo)==null?void 0:k.user_status)===2){(0,fu.Rd)();return}if((0,d.Rm)()&&!((Be=(P=u.AssistantObject)==null?void 0:P.hack)!=null&&Be.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}console.log("params--",p),X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fn({},p),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){var k,P;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fn({},p),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(me.default.Item,{key:30,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){f.stopPropagation(),f.preventDefault();let k=e==null?void 0:e.name;oe.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u91CD\u547D\u540D",content:t.createElement("div",null,t.createElement(Ve.default,{defaultValue:k,maxLength:60,showCount:!0,onChange:P=>k=P.target.value})),onOk:()=>ku(void 0,null,function*(){let P=yield(0,ee.ZP)(`/api/homework_commons/${e==null?void 0:e.homework_id}/alter_name.json`,{method:"post",body:{name:k}});(P==null?void 0:P.status)===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),E())})})})},"\u91CD\u65B0\u547D\u540D")),e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),X({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"hack"}})})},"\u8865\u5145\u6210\u7EE9")),t.createElement(me.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",to:"/",onClick:f=>ku(void 0,null,function*(){var k,P,Be;if(f.stopPropagation(),f.preventDefault(),(0,d.Rm)()&&!((P=(k=u.AssistantObject)==null?void 0:k.hack)!=null&&P.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}X({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:p,status:(Be=e==null?void 0:e.status)==null?void 0:Be[0]}})})},"\u7ACB\u5373\u5220\u9664")),!e.status.includes("\u5BFC\u5165")&&t.createElement(me.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(A.Link,{target:"_blank",onClick:f=>{f.stopPropagation()},to:`/classrooms/${p.coursesId}/program_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:f=>f.stopPropagation(),className:$t.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:$t.detail},(0,d.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((c=e==null?void 0:e.status)==null?void 0:c[0])&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((g=e==null?void 0:e.status)==null?void 0:g[0])&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((T=e==null?void 0:e.status)==null?void 0:T[0])&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((x=e==null?void 0:e.status)==null?void 0:x[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((D=e==null?void 0:e.status)==null?void 0:D[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes((B=e==null?void 0:e.status)==null?void 0:B[0])&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes((M=e==null?void 0:e.status)==null?void 0:M[0])&&t.createElement("span",{className:$t.iconV,onClick:f=>ku(void 0,null,function*(){f.stopPropagation(),f.preventDefault(),v||ne(),ue(!v)})},t.createElement("i",{className:`iconfont icon-${v?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:$t.content},(0,d.dE)()&&t.createElement("span",{className:$t.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),((_=e==null?void 0:e.status)==null?void 0:_[0])==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-wanchengjindu font12 mr5"}),e==null?void 0:e.commit_count,"/",e==null?void 0:e.all_count),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time)),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length>5&&t.createElement(ju.default,{scroll:{y:240},onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}),(0,d.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&v&&S.length<6&&S.length>0&&t.createElement(ju.default,{onRow:f=>({onClick:k=>{k.stopPropagation(),k.preventDefault()}}),onHeaderRow:(f,k)=>({onClick:P=>{P.stopPropagation(),P.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(f,k,P)=>{P.field&&(p.sort_by=P.field),P.order||(p.sort_direction="asc"),P.order==="ascend"&&(p.sort_direction="asc"),P.order==="descend"&&(p.sort_direction="desc"),P.order||(p.sort_direction="asc"),ne()},columns:yt}))))},mc={flex_box_center:"flex_box_center___Cf9V9",flex_space_between:"flex_space_between___eZ6tD",flex_box_vertical_center:"flex_box_vertical_center___HV5P5",flex_box_center_end:"flex_box_center_end___nMv5m",flex_box_column:"flex_box_column___pSZ2w",bg:"bg___KWyBO",containerTitle:"containerTitle____BHtc",containerDesc:"containerDesc___owLy5",listItem:"listItem___G1EbM",info:"info___sPjht",title:"title___shRTj",titleLeft:"titleLeft___h6rpG",titleRight:"titleRight___LEnUj",acitons:"acitons___UegZy",moveCategory:"moveCategory___PL8Dd",spanSize:"spanSize___QkMiH"},xu={otherHomeworkWrap:"otherHomeworkWrap___WlvHv",otherHomeworkContainer:"otherHomeworkContainer___Qfj2O",flex:"flex___q8ATC",search:"search___xedy7",content:"content___VSdQb",listItem:"listItem___u6wwP",info:"info___vvX3a",title:"title___FtVL7",describe:"describe___g43sA",footer:"footer___TNGYY"},dc=Object.defineProperty,pc=Object.defineProperties,fc=Object.getOwnPropertyDescriptors,Cl=Object.getOwnPropertySymbols,Ec=Object.prototype.hasOwnProperty,_c=Object.prototype.propertyIsEnumerable,bl=(e,n,u)=>n in e?dc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Dl=(e,n)=>{for(var u in n||(n={}))Ec.call(n,u)&&bl(e,u,n[u]);if(Cl)for(var u of Cl(n))_c.call(n,u)&&bl(e,u,n[u]);return e},Bl=(e,n)=>pc(e,fc(n)),Pl=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())}),vc=({courseId:e,type:n,onCancel:u})=>{const a=(0,A.useParams)(),[i,E]=(0,t.useState)({targerData:[],originData:[]}),[m,r]=(0,t.useState)([]),[o,l]=(0,t.useState)(!1),s=()=>Pl(void 0,null,function*(){l(!0);const D=yield(0,ee.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),E({targerData:D.homeworks,originData:D.homeworks})});(0,t.useEffect)(()=>{s()},[]);const c=()=>Pl(void 0,null,function*(){l(!0);let D={homework_common_ids:m};a.categoryId&&(D=Bl(Dl({},D),{category_id:a.categoryId}));const B=yield(0,ee.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:D});B&&B.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),l(!1)}),g=(D,B)=>{D.target.checked?r([...m,B]):r(m.filter(M=>M!==B))},T=D=>{const B=i.originData.filter(M=>M.name.indexOf(D)>-1);E(Bl(Dl({},i),{targerData:B}))},x=()=>{c()};return t.createElement("div",{className:`animated fadeInUp fast ${xu.otherHomeworkWrap}`},t.createElement("div",{className:xu.otherHomeworkContainer},t.createElement("div",{className:xu.search},t.createElement(Ve.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:T,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:xu.content},i.targerData.map(D=>t.createElement("div",{className:`${xu.listItem} mb10`,key:D.id},t.createElement(R.default,{checked:m.includes(D.id),onChange:B=>g(B,D.id)}),t.createElement("div",{className:xu.info},t.createElement("div",{className:`${xu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:xu.title},D.name),t.createElement("div",null,t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:()=>(0,K.xg)(`/classrooms/${a.coursesId}/common_homework/${D.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${xu.describe}`},D.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},D.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",D.created_at)))))),t.createElement("div",{className:xu.footer},t.createElement(we.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(we.ZP,{type:"primary",disabled:m.length===0||o,onClick:x},"\u786E\u5B9A"))))},yc=h(94408),hc=h(96673),Ie=h(59301),gc=Object.defineProperty,Fc=Object.defineProperties,Ac=Object.getOwnPropertyDescriptors,io=Object.getOwnPropertySymbols,wl=Object.prototype.hasOwnProperty,kl=Object.prototype.propertyIsEnumerable,xl=(e,n,u)=>n in e?gc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,An=(e,n)=>{for(var u in n||(n={}))wl.call(n,u)&&xl(e,u,n[u]);if(io)for(var u of io(n))kl.call(n,u)&&xl(e,u,n[u]);return e},Ol=(e,n)=>Fc(e,Ac(n)),Cc=(e,n)=>{var u={};for(var a in e)wl.call(e,a)&&n.indexOf(a)<0&&(u[a]=e[a]);if(e!=null&&io)for(var a of io(e))n.indexOf(a)<0&&kl.call(e,a)&&(u[a]=e[a]);return u},Zo=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});L().extend(wo());const bc=({data:e,value:n,onChange:u})=>{var a,i,E,m;const[r,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[l,s]=(0,t.useState)([]);return(0,t.useEffect)(()=>{s((n==null?void 0:n.length)>0?e==null?void 0:e.filter(c=>n==null?void 0:n.includes(c==null?void 0:c.id)):[])},[n]),Ie.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement(R.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:c=>{u(c.target.checked?e==null?void 0:e.map(g=>g==null?void 0:g.id):[])}},"\u5168\u9009"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:c=>{o(Ol(An({},r),{leftSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ie.createElement(R.default.Group,{value:n,onChange:c=>{u(c)}},Ie.createElement(I.Z,{direction:"vertical"},(i=r.leftSearch?e==null?void 0:e.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.leftSearch)}):e)==null?void 0:i.map((c,g)=>Ie.createElement(R.default,{key:g,value:c.id},c==null?void 0:c.name)))):Ie.createElement(se.Z,{styles:{margin:"0 auto"}})))),Ie.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ie.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ie.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ie.createElement(Ve.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:c=>{o(Ol(An({},r),{rigthSearch:c.target.value}))}}),Ie.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((E=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:E.length)!==0?(m=r.rigthSearch?l==null?void 0:l.filter(c=>{var g;return(g=c==null?void 0:c.name)==null?void 0:g.includes(r.rigthSearch)}):l)==null?void 0:m.map((c,g)=>Ie.createElement(te.Z,{key:g,wrap:!1,align:"middle",justify:"space-between"},Ie.createElement(H.Z,null,c==null?void 0:c.name),Ie.createElement(H.Z,null,Ie.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(T=>T!==(c==null?void 0:c.id)))}})))):Ie.createElement(se.Z,{styles:{margin:"0 auto"}})))))},Dc=e=>{var n=e,{classroomList:u,dispatch:a,user:i,getData:E}=n,m=Cc(n,["classroomList","dispatch","user","getData"]),r,o,l,s,c,g;const T=(0,A.useParams)(),[x]=G.default.useForm(),D=G.default.useWatch("penalty_type",x),B=((r=u==null?void 0:u.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,M,_,N]=(0,Ru.U)($.c_,An(An({},T),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,b,j]=(0,Ru.U)($.nP,{course_id:T==null?void 0:T.coursesId,homework_ids:(l=u==null?void 0:u.actionTabs)==null?void 0:l.selectArrs}),[,O,de]=(0,Ru.U)($.sm,{course_id:T==null?void 0:T.coursesId,homework_ids:(s=u==null?void 0:u.actionTabs)==null?void 0:s.selectArrs}),X=(...p)=>Zo(void 0,[...p],function*(v={}){b({});const ue=yield _({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{B&&X()},[B]),Ie.createElement(oe.default,{centered:!0,title:(c=u==null?void 0:u.actionTabs)==null?void 0:c.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:O,onOk:()=>Zo(void 0,null,function*(){x.submit()})},Ie.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u6216\u8005\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ie.createElement(G.default,{form:x,colon:!1,size:"large",initialValues:{unified_late:!1,penalty_type:2,late_minus_score:20},onFinish:p=>Zo(void 0,null,function*(){var v,ue,w;const S=yield de(((v=N==null?void 0:N.course_groups)==null?void 0:v.length)>0?{unified_late:((ue=N==null?void 0:N.course_groups)==null?void 0:ue.length)<=0,allow_late_settings:[An({},p)]}:An({unified_late:((w=N==null?void 0:N.course_groups)==null?void 0:w.length)<=0},p));(S==null?void 0:S.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),E&&E())})},Ie.createElement(te.Z,{wrap:!1,gutter:20},Ie.createElement(H.Z,{flex:1},Ie.createElement(G.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_minus_score",rules:[{required:!0,validator(p,v,ue){return D===2&&v>100?Promise.reject(Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u91CD\u65B0\u8F93\u5165\uFF0C\u8303\u56F40-100")):Promise.resolve()}},{required:!0,message:Ie.createElement("span",{style:{marginLeft:100}},"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206")}]},Ie.createElement(Ve.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:D==1?"\u5206":"%",max:D===1?Number.MAX_SAFE_INTEGER:100,addonBefore:Ie.createElement(G.default.Item,{name:"penalty_type",noStyle:!0,normalize:p=>(x.setFieldsValue({late_minus_score:p==2?20:5}),p)},Ie.createElement(Bo.default,{style:{width:100},options:[{value:2,label:"\u767E\u5206\u6BD4"},{value:1,label:"\u5206\u503C"}]}))}))),Ie.createElement(H.Z,{flex:"390px"},Ie.createElement(G.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,v,ue){return v&&L()(v).startOf("minute")<=L()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&L()(v).startOf("minute")<=L()(j==null?void 0:j.max_late_time).startOf("minute")?(V.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${j==null?void 0:j.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ie.createElement(ge.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,K.BO)(p,{startTime:j==null?void 0:j.max_late_time}),disabledTime:p=>(0,K.hv)(p,{compared:j==null?void 0:j.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:L()("00:00:00","HH:mm:ss")}})))),((g=N==null?void 0:N.course_groups)==null?void 0:g.length)>0&&Ie.createElement(Po.Z,{spinning:M},Ie.createElement(G.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ie.createElement(bc,{data:(N==null?void 0:N.course_groups)||[],onChange:p=>{b({group_ids:p})}})))))};var Bc=(0,A.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Dc),ru=h(59301),Pc=Object.defineProperty,Tl=Object.getOwnPropertySymbols,wc=Object.prototype.hasOwnProperty,kc=Object.prototype.propertyIsEnumerable,Ll=(e,n,u)=>n in e?Pc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Il=(e,n)=>{for(var u in n||(n={}))wc.call(n,u)&&Ll(e,u,n[u]);if(Tl)for(var u of Tl(n))kc.call(n,u)&&Ll(e,u,n[u]);return e},xc=({styles:e={},onSelect:n,params:u,onClick:a,user:i})=>{var E;const[m,r]=(0,t.useState)(!1),[o,l]=(0,t.useState)("");(0,t.useEffect)(()=>{r(!1),l("")},[]);const s=()=>{o==="1"&&A.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),o==="2"&&(n(),r(!1),l(""))};return ru.createElement("section",{className:"tc animated fadeIn",style:Il(Il({},{color:"#999",margin:"200px auto"}),e)},ru.createElement("img",{src:Wa.z3}),ru.createElement("p",{className:"mt20 font14"},"\u7F16\u7A0B\u4F5C\u4E1A\u662F\u7531\u591A\u4E2A\u7F16\u7A0B\u8BD5\u9898\u7EC4\u6210\uFF0C\u53EF\u7528\u4E8EACM\u6A21\u5F0F\u7ADE\u8D5B\uFF0C\u4E5F\u53EF\u4F5C\u4E3A\u5E73\u5E38\u7EC3\u4E60",ru.createElement("br",null),"\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\uFF0C\u5F00\u59CB\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A"),ru.createElement("div",{style:{marginTop:"30px"}},ru.createElement(we.ZP,{disabled:((E=i==null?void 0:i.userInfo)==null?void 0:E.user_status)===2,onClick:a,type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),m&&ru.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>r(!1),onOk:s},ru.createElement("div",null,ru.createElement("div",null,ru.createElement(ve.ZP,{value:"1",style:{marginTop:"15px"},checked:o==="1",onClick:()=>l("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ru.createElement("div",null,ru.createElement(ve.ZP,{value:"2",style:{marginTop:"15px"},checked:o==="2",onClick:()=>l("2")},"\u9009\u7528\u8D44\u6E90")))))},$e=h(59301),Oc=Object.defineProperty,Tc=Object.defineProperties,Lc=Object.getOwnPropertyDescriptors,Nl=Object.getOwnPropertySymbols,Ic=Object.prototype.hasOwnProperty,Nc=Object.prototype.propertyIsEnumerable,Sl=(e,n,u)=>n in e?Oc(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,In=(e,n)=>{for(var u in n||(n={}))Ic.call(n,u)&&Sl(e,u,n[u]);if(Nl)for(var u of Nl(n))Nc.call(n,u)&&Sl(e,u,n[u]);return e},jo=(e,n)=>Tc(e,Lc(n)),Sc=(e,n,u)=>new Promise((a,i)=>{var E=o=>{try{r(u.next(o))}catch(l){i(l)}},m=o=>{try{r(u.throw(o))}catch(l){i(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(E,m);r((u=u.apply(e,n)).next())});const Ro=(0,t.createContext)({selectArrs:[]}),Hc=({classroomList:e,loading:n,dispatch:u,user:a})=>{var i,E,m,r;const o=(0,A.useLocation)(),l=(0,A.useParams)(),[s,c]=(0,t.useState)(()=>jo(In({},l),{id:l.coursesId,limit:20})),[g]=(0,A.useSearchParams)(),[T,x]=(0,t.useState)([]),[D,B]=(0,t.useState)(!1),[M,_]=(0,t.useState)(!1),[N,b]=(0,t.useState)([]),[j,O]=(0,t.useState)(!1),[de,X]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{userInfo:p}=a,{detailCommonHomeworksList:v,detailLeftMenus:ue,detailTopBanner:w,taskList:S}=e;let xe;s.type=1,s.categoryId?s.category=s.categoryId:delete s.category,(0,t.useEffect)(()=>{const y=g.get("tabs");y&&y!==void 0&&((0,d.GJ)()?s.status=y:s.order=y)},[o.search]),(0,t.useEffect)(()=>{g.get("tabs")==="0"&&(s.status="0",s.page=1),s.status=g.get("tabs")},[g.get("tabs")]),(0,t.useEffect)(()=>{c(In(In({},s),l))},[l==null?void 0:l.categoryId]),(0,t.useEffect)(()=>{var y,U,Oe;if(l.categoryId?(s.categoryId=l.categoryId,s.category=l.categoryId):delete s.category,(y=a==null?void 0:a.userInfo)!=null&&y.login){(0,d.Rm)()&&u({type:"classroomList/getAssistantPermissions",payload:{course_id:s.id}});const ie=K.cX.getItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,"ProgramHomework");ie&&(s.sort_by=ie==null?void 0:ie.type,s.sort_direction=ie==null?void 0:ie.direction,X(ie==null?void 0:ie.name));const _e=g.get("tabs");let ut={};_e&&_e!==void 0&&((0,d.GJ)()?s.status=_e:s.order=_e),ne(ut)}else if((Oe=a==null?void 0:a.userInfo)!=null&&Oe.username){const ie=g.get("tabs");let _e={};ie&&ie!==void 0&&((0,d.GJ)()?s.status=ie:s.order=ie),ne(_e)}},[(i=a==null?void 0:a.userInfo)==null?void 0:i.login,o==null?void 0:o.pathname]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(x([]),b([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{x([])},[v]),(0,t.useEffect)(()=>{_(!1)},[s.categoryId]),(0,t.useEffect)(()=>{v&&v.homeworks&&(T.length===v.homeworks.length&&T.length>0?B(!0):T.length!==v.homeworks.length&&B(!1))},[T]);const yt=(y,U)=>{s.page=y,ne()},ne=(y={})=>{x([]),b([]),u({type:"classroomList/getClassroomTeacherCommonList",payload:jo(In({},s),{type:5})})},Tt=()=>{if((0,d.GJ)()){const{all_count:y,unpublished_count:U,not_start_count:Oe,in_progress_count:ie,overed_count:_e}=v;return[{name:"\u5168\u90E8",id:0,total:y||0},{name:"\u672A\u53D1\u5E03",id:1,total:U||0},{name:"\u672A\u5F00\u59CB",id:4,total:Oe||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:ie||0},{name:"\u5DF2\u622A\u6B62",id:3,total:_e||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:2},{name:"\u8865\u4EA4\u4E2D",id:10},{name:"\u5DF2\u622A\u6B62",id:3}]};ue.course_modules&&(xe=e.detailLeftMenus.course_modules.filter(y=>y.type==="common_homework")[0]);const f=["\u5220\u9664","\u7ACB\u5373\u53D1\u5E03","\u7ACB\u5373\u622A\u6B62","\u6536\u85CF"].filter(y=>p!=null&&p.main_site?y:y!=="\u6536\u85CF").filter(y=>(0,d.GJ)()?!0:y!=="\u5220\u9664"),k=[{name:"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",id:"1"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],P=y=>{var U;if((0,d.Rm)()&&!((U=e.AssistantObject.hack)!=null&&U.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}y==="1"?A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`):y==="2"?Be():y==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"hack"}})},Be=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:s}})},ht=(E=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:$e.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:$e.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:$e.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:$e.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,d.GJ)()||(0,d.Rm)()}].filter(y=>y==null?void 0:y.isShow))==null?void 0:E.map(y=>(delete y.isShow,y)),Xe=y=>{var U,Oe,ie,_e,ut,Ut,su;if(T.length===0)return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;if(((U=a==null?void 0:a.userInfo)==null?void 0:U.user_status)===2&&(y==null?void 0:y.key)==="publish"){(0,fu.Rd)();return}let ye=y.label||"",hu={key:ye,selectArrs:T,selectArrsAll:N,type:["publish","deadline"].includes(y.key)?1:"",params:s};switch(y.key){case"publish":if(ye="\u7ACB\u5373\u53D1\u5E03",(0,d.Rm)()&&!((ie=(Oe=e.AssistantObject)==null?void 0:Oe.hack)!=null&&ie.can_publish)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"deadline":if(ye="\u7ACB\u5373\u622A\u6B62",(0,d.Rm)()&&!((ut=(_e=e.AssistantObject)==null?void 0:_e.hack)!=null&&ut.can_stop)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"batchpay":ye="\u6279\u91CF\u8865\u4EA4";break;case"delete":if(ye="\u5220\u9664",(0,d.Rm)()&&!((su=(Ut=e.AssistantObject)==null?void 0:Ut.hack)!=null&&su.can_delete)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}break;case"collection":ye="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:jo(In({},hu),{key:ye})})},vu=y=>Sc(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:s.categoryId,courseId:s.id,task_ids:y,container_type:"program_homework"}}),ne()}),yu=(0,t.useMemo)(()=>{let y=[];return S.length>0&&(y=S.map(U=>{var Oe;return{user_name:U.user_name,task_name:U.task_name,task_id:U.task_id,category:U.category,status:(Oe=U==null?void 0:U.status)==null?void 0:Oe[0]}})),y},[S]);return $e.createElement(Ro.Provider,{value:{params:s,batchStatus:M,selectArrs:T,setSelectArrs:x,allSelect:D,dataSource:v.homeworks||[],detailLeftMenus:ue,main_category_id:v.main_category_id||"",selectArrsAll:N,setAllSelect:B,useBatchStatus:_,dispatch:u,getData:ne,setSelectArrsAll:b}},$e.createElement("section",null,$e.createElement("aside",{className:mc.bg},$e.createElement(ec,{isLoading:n["classroomList/getClassroomTeacherCommonList"],tabDataSource:Tt(),classroomList:e,isAdmin:(0,d.GJ)(),dispatch:u,type:v==null?void 0:v.main_category_name,TooltipTitle:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:s.categoryId,user:a,dropdownMenu:k,isShowRightControl:(0,K.Oo)(ue==null?void 0:ue.course_modules,s.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:y=>{y.id!==void 0&&((0,d.GJ)(),s.status=y.id),_(!1),s.page=1,A.history.replace(`${o.pathname}?tabs=${y.id}`),ne(s)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:s.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_name:v==null?void 0:v.category_name,category_id:(v==null?void 0:v.category_id)||(v==null?void 0:v.main_category_id)},cb:()=>{ne()}}})},onDropdownMenuClick:P}),$e.createElement(tc,{dataSource:v.homeworks||[],isAdmin:(0,d.GJ)(),batchStatus:M,SortMenuName:de,setSortMenuName:X,onSearch:y=>{s.search=y.trim(),s.page=1,ne()},onSort:y=>{var U;s.sort_by=y.type,s.sort_direction=y.direction,s.page=1,K.cX.setItem(`${(U=a==null?void 0:a.userInfo)==null?void 0:U.login}${(0,d.GJ)()?"Teacher":"Student"}`,y,"ProgramHomework"),ne(s)},onBatch:y=>_(y)})),(v==null?void 0:v.all_count)===0&&(0,d.GJ)()?!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(xc,{user:a,params:s,dispatch:u,onClick:()=>A.history.push(`/classrooms/${s.coursesId}/program_homework/${s.categoryId}/add`),onSelect:Be}):(v==null?void 0:v.homeworks)&&v.homeworks.length===0&&!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement(se.Z,null),$e.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement($e.Fragment,null,$e.createElement("aside",{className:"animated fadeIn"},(m=v==null?void 0:v.homeworks)==null?void 0:m.map((y,U)=>$e.createElement(cc,{key:U,user:a,dataSource:y,params:s,classroomList:e,manageAllGroup:v==null?void 0:v.manage_all_group,getData:ne})),!n[(0,d.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$e.createElement("aside",{className:"tc mb50 mt30"},(v==null?void 0:v.query_total_count)>10&&$e.createElement(pe.Z,{hideOnSinglePage:!0,showSizeChanger:!1,onChange:yt,defaultPageSize:20,defaultCurrent:1,current:s.page||1,total:(0,d.GJ)()?v.query_total_count:v.student_all_count}))),T.length>0&&(0,d.GJ)()&&$e.createElement(ze.Z,{offsetBottom:0},$e.createElement(nc,{buttonDataSource:ht,onClick:Xe})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&$e.createElement(Bc,{getData:ne}),$e.createElement(oi,{onCallback:()=>_(!1)}),$e.createElement(yc.Z,{onOk:()=>{ne()}}),$e.createElement(hc.Z,{onOk:()=>{}}),$e.createElement(ai.Z,{onCallback:()=>_(!1),courseEndTime:v==null?void 0:v.course_end_time}),$e.createElement(Qt.Z,{courseEndTime:v==null?void 0:v.course_end_time,courseId:l.coursesId,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:e.actionTabs.type!==2,homeworkIds:e.actionTabs.selectArrs,successCallback:()=>{_(!1),ne()}}),$e.createElement(fi,null),$e.createElement(Ai,{onCallback:()=>_(!1)}),$e.createElement(ki,{onCallback:()=>_(!1)}),$e.createElement(Gi,{refreshList:ne}),$e.createElement(qi,null),$e.createElement(Do.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:vu,data:yu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),j&&$e.createElement(vc,{courseId:s.coursesId,type:"1",onCancel:()=>O(!1)})))};var Zc=(0,A.connect)(({classroomList:e,loading:n,user:u,globalSetting:a})=>({classroomList:e,globalSetting:a,user:u,loading:n.effects}))(Hc);const jc=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case C.Fy.THEMEONE:return t.createElement(ur,null);case C.Fy.THEMETHREE:return t.createElement(Ks,null);case C.Fy.DEFAULT:default:return t.createElement(Zc,null)}};var Rc=(0,A.connect)(({globalSetting:e})=>({globalSetting:e}))(jc)},91554:function(Kt,nt,h){"use strict";h.d(nt,{$J:function(){return A},JZ:function(){return pe},bN:function(){return K},jP:function(){return ze},rO:function(){return V}});var C=h(97013),t=(d,oe,ee)=>new Promise((He,Ee)=>{var he=ae=>{try{J(ee.next(ae))}catch(et){Ee(et)}},Pe=ae=>{try{J(ee.throw(ae))}catch(et){Ee(et)}},J=ae=>ae.done?He(ae.value):Promise.resolve(ae.value).then(he,Pe);J((ee=ee.apply(d,oe)).next())});function A(d){return(0,C.U2)(`libraries/${d}.json`)}function V(d){return(0,C.U2)("library_tags.json",d)}function pe(d){return t(this,null,function*(){return(yield(0,C.IV)(`attachments/${d}.json`)).status===0})}function ze(d){return(0,C.v_)("libraries.json",d)}function K(d,oe){return(0,C.gz)(`libraries/${d}.json`,oe)}},27666:function(Kt,nt,h){"use strict";var C=h(94480),t=h(16089);function A(V){let pe;const ze=d=>()=>{pe=null,V.apply(void 0,(0,C.Z)(d))},K=function(){if(pe==null){for(var d=arguments.length,oe=new Array(d),ee=0;ee<d;ee++)oe[ee]=arguments[ee];pe=(0,t.Z)(ze(oe))}};return K.cancel=()=>{t.Z.cancel(pe),pe=null},K}nt.Z=A},81228:function(Kt,nt,h){"use strict";h.d(nt,{Z:function(){return Xt}});var C=h(67732),t=h(83652),A=h(42403),V=h(158),pe=h(59301),ze=h(92310),K=h.n(ze),d=h(29301),oe=h(2738),ee=h(27666),He=h(36355),Ee=h(83116),he=h(37613);const Pe=G=>{const{componentCls:te}=G;return{[te]:{position:"fixed",zIndex:G.zIndexPopup}}};var J=(0,Ee.Z)("Affix",G=>{const te=(0,he.TS)(G,{zIndexPopup:G.zIndexBase+10});return[Pe(te)]});function ae(G){return G!==window?G.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function et(G,te,ve){if(ve!==void 0&&te.top>G.top-ve)return ve+te.top}function gt(G,te,ve){if(ve!==void 0&&te.bottom<G.bottom+ve){const Y=window.innerHeight-te.bottom;return ve+Y}}const Ft=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function fe(){return typeof window!="undefined"?window:null}var bt;(function(G){G[G.None=0]="None",G[G.Prepare=1]="Prepare"})(bt||(bt={}));let Dt=function(G){(0,A.Z)(ve,G);var te=(0,V.Z)(ve);function ve(){var Y;return(0,C.Z)(this,ve),Y=te.apply(this,arguments),Y.state={status:bt.None,lastAffix:!1,prevTarget:null},Y.placeholderNodeRef=(0,pe.createRef)(),Y.fixedNodeRef=(0,pe.createRef)(),Y.addListeners=()=>{const H=Y.getTargetFunc(),ge=H==null?void 0:H(),{prevTarget:R}=Y.state;R!==ge&&(Ft.forEach(le=>{R==null||R.removeEventListener(le,Y.lazyUpdatePosition),ge==null||ge.addEventListener(le,Y.lazyUpdatePosition)}),Y.updatePosition(),Y.setState({prevTarget:ge}))},Y.removeListeners=()=>{Y.timer&&(clearTimeout(Y.timer),Y.timer=null);const{prevTarget:H}=Y.state,ge=Y.getTargetFunc(),R=ge==null?void 0:ge();Ft.forEach(le=>{R==null||R.removeEventListener(le,Y.lazyUpdatePosition),H==null||H.removeEventListener(le,Y.lazyUpdatePosition)}),Y.updatePosition.cancel(),Y.lazyUpdatePosition.cancel()},Y.getOffsetTop=()=>{const{offsetBottom:H,offsetTop:ge}=Y.props;return H===void 0&&ge===void 0?0:ge},Y.getOffsetBottom=()=>Y.props.offsetBottom,Y.measure=()=>{const{status:H,lastAffix:ge}=Y.state,{onChange:R}=Y.props,le=Y.getTargetFunc();if(H!==bt.Prepare||!Y.fixedNodeRef.current||!Y.placeholderNodeRef.current||!le)return;const L=Y.getOffsetTop(),De=Y.getOffsetBottom(),$=le();if($){const re={status:bt.None},Q=ae(Y.placeholderNodeRef.current);if(Q.top===0&&Q.left===0&&Q.width===0&&Q.height===0)return;const ot=ae($),Je=et(Q,ot,L),Fe=gt(Q,ot,De);Je!==void 0?(re.affixStyle={position:"fixed",top:Je,width:Q.width,height:Q.height},re.placeholderStyle={width:Q.width,height:Q.height}):Fe!==void 0&&(re.affixStyle={position:"fixed",bottom:Fe,width:Q.width,height:Q.height},re.placeholderStyle={width:Q.width,height:Q.height}),re.lastAffix=!!re.affixStyle,R&&ge!==re.lastAffix&&R(re.lastAffix),Y.setState(re)}},Y.prepareMeasure=()=>{Y.setState({status:bt.Prepare,affixStyle:void 0,placeholderStyle:void 0})},Y.updatePosition=(0,ee.Z)(()=>{Y.prepareMeasure()}),Y.lazyUpdatePosition=(0,ee.Z)(()=>{const H=Y.getTargetFunc(),{affixStyle:ge}=Y.state;if(H&&ge){const R=Y.getOffsetTop(),le=Y.getOffsetBottom(),L=H();if(L&&Y.placeholderNodeRef.current){const De=ae(L),$=ae(Y.placeholderNodeRef.current),re=et($,De,R),Q=gt($,De,le);if(re!==void 0&&ge.top===re||Q!==void 0&&ge.bottom===Q)return}}Y.prepareMeasure()}),Y}return(0,t.Z)(ve,[{key:"getTargetFunc",value:function(){const{getTargetContainer:H}=this.context,{target:ge}=this.props;return ge!==void 0?ge:H!=null?H:fe}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(H){this.addListeners(),(H.offsetTop!==this.props.offsetTop||H.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:H,placeholderStyle:ge}=this.state,{affixPrefixCls:R,rootClassName:le,children:L}=this.props,De=K()(H&&le,{[R]:!!H});let $=(0,oe.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return pe.createElement(d.Z,{onResize:this.updatePosition},pe.createElement("div",Object.assign({},$,{ref:this.placeholderNodeRef}),H&&pe.createElement("div",{style:ge,"aria-hidden":"true"}),pe.createElement("div",{className:De,ref:this.fixedNodeRef,style:H},pe.createElement(d.Z,{onResize:this.updatePosition},L))))}}]),ve}(pe.Component);Dt.contextType=He.E_;var Xt=(0,pe.forwardRef)((G,te)=>{const{prefixCls:ve,rootClassName:Y}=G,{getPrefixCls:H}=(0,pe.useContext)(He.E_),ge=H("affix",ve),[R,le]=J(ge),L=Object.assign(Object.assign({},G),{affixPrefixCls:ge,rootClassName:K()(Y,le)});return R(pe.createElement(Dt,Object.assign({},L,{ref:te})))})},48066:function(Kt,nt,h){"use strict";h.d(nt,{default:function(){return zn}});var C=h(59301),t=h(40001),A=h(81953),V=h(54476),pe={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"},ze=pe,K=h(7657),d=function(Z,W){return C.createElement(K.Z,(0,V.Z)({},Z,{ref:W,icon:ze}))},oe=C.forwardRef(d),ee=oe,He=h(92310),Ee=h.n(He),he=h(25769),Pe=h.n(he),J=h(29301),ae=h(11592),et=h(34280),gt=h(18929),Ft=h(2738),fe=h(8654),bt=h(24514),Dt=h(10228),Ou=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W};const Xt={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var te=C.forwardRef((F,Z)=>{const W=Ge=>{const{keyCode:Ne}=Ge;Ne===Dt.Z.ENTER&&Ge.preventDefault()},I=Ge=>{const{keyCode:Ne}=Ge,{onClick:Ye}=F;Ne===Dt.Z.ENTER&&Ye&&Ye()},{style:z,noStyle:Ae,disabled:at}=F,mt=Ou(F,["style","noStyle","disabled"]);let Ze={};return Ae||(Ze=Object.assign({},Xt)),at&&(Ze.pointerEvents="none"),Ze=Object.assign(Object.assign({},Ze),z),C.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Z},mt,{onKeyDown:W,onKeyUp:I,style:Ze}))}),ve=h(36355),Y=h(9763),H=h(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"},R=ge,le=function(Z,W){return C.createElement(K.Z,(0,V.Z)({},Z,{ref:W,icon:R}))},L=C.forwardRef(le),De=L,$=h(92343),re=h(1643),Q=h(15969),ot=h(83116),Je=h(30071);const Fe=(F,Z,W,I)=>{const{titleMarginBottom:z,fontWeightStrong:Ae}=I;return{marginBottom:z,color:W,fontWeight:Ae,fontSize:F,lineHeight:Z}},tt=F=>{const Z=[1,2,3,4,5],W={};return Z.forEach(I=>{W[`
|
|
h${I}&,
|
|
div&-h${I},
|
|
div&-h${I} > textarea,
|
|
h${I}
|
|
`]=Fe(F[`fontSizeHeading${I}`],F[`lineHeightHeading${I}`],F.colorTextHeading,F)}),W},Et=F=>{const{componentCls:Z}=F;return{"a&, a":Object.assign(Object.assign({},(0,Q.N)(F)),{textDecoration:F.linkDecoration,"&:active, &:hover":{textDecoration:F.linkHoverDecoration},[`&[disabled], &${Z}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:F.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},Gt=F=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:F.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Je.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:F.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),tu=F=>{const{componentCls:Z,paddingSM:W}=F,I=W;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-F.paddingSM,marginTop:-I,marginBottom:`calc(1em - ${I}px)`},[`${Z}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:F.marginXS+2,insetBlockEnd:F.marginXS,color:F.colorTextDescription,fontWeight:"normal",fontSize:F.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},ct=F=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:F.colorSuccess}}}),It=()=>({"\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"}}),Gu=F=>{const{componentCls:Z,titleMarginTop:W}=F;return{[Z]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:F.colorText,wordBreak:"break-word",lineHeight:F.lineHeight,[`&${Z}-secondary`]:{color:F.colorTextDescription},[`&${Z}-success`]:{color:F.colorSuccess},[`&${Z}-warning`]:{color:F.colorWarning},[`&${Z}-danger`]:{color:F.colorError,"a&:active, a&:focus":{color:F.colorErrorActive},"a&:hover":{color:F.colorErrorHover}},[`&${Z}-disabled`]:{color:F.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},tt(F)),{[`
|
|
& + h1${Z},
|
|
& + h2${Z},
|
|
& + h3${Z},
|
|
& + h4${Z},
|
|
& + h5${Z}
|
|
`]:{marginTop:W},"\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:W}}}),Gt(F)),Et(F)),{[`
|
|
${Z}-expand,
|
|
${Z}-edit,
|
|
${Z}-copy
|
|
`]:Object.assign(Object.assign({},(0,Q.N)(F)),{marginInlineStart:F.marginXXS})}),tu(F)),ct(F)),It()),{"&-rtl":{direction:"rtl"}})}};var iu=(0,ot.Z)("Typography",F=>[Gu(F)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),it=F=>{const{prefixCls:Z,"aria-label":W,className:I,style:z,direction:Ae,maxLength:at,autoSize:mt=!0,value:Ze,onSave:Ge,onCancel:Ne,onEnd:Ye,component:dt,enterIcon:wt=C.createElement(De,null)}=F,qe=C.useRef(null),pt=C.useRef(!1),kt=C.useRef(),[pu,Wt]=C.useState(Ze);C.useEffect(()=>{Wt(Ze)},[Ze]),C.useEffect(()=>{if(qe.current&&qe.current.resizableTextArea){const{textArea:ft}=qe.current.resizableTextArea;ft.focus();const{length:st}=ft.value;ft.setSelectionRange(st,st)}},[]);const Ce=ft=>{let{target:st}=ft;Wt(st.value.replace(/[\n\r]/g,""))},se=()=>{pt.current=!0},Ue=()=>{pt.current=!1},je=ft=>{let{keyCode:st}=ft;pt.current||(kt.current=st)},Ht=()=>{Ge(pu.trim())},Zt=ft=>{let{keyCode:st,ctrlKey:nu,altKey:Zu,metaKey:bu,shiftKey:zu}=ft;kt.current===st&&!pt.current&&!nu&&!Zu&&!bu&&!zu&&(st===Dt.Z.ENTER?(Ht(),Ye==null||Ye()):st===Dt.Z.ESC&&Ne())},Se=()=>{Ht()},rt=dt?`${Z}-${dt}`:"",[At,Nt]=iu(Z),zt=Ee()(Z,`${Z}-edit-content`,{[`${Z}-rtl`]:Ae==="rtl"},I,rt,Nt);return At(C.createElement("div",{className:zt,style:z},C.createElement(re.Z,{ref:qe,maxLength:at,value:pu,onChange:Ce,onKeyDown:je,onKeyUp:Zt,onCompositionStart:se,onCompositionEnd:Ue,onBlur:Se,"aria-label":W,rows:1,autoSize:mt}),wt!==null?(0,$.Tm)(wt,{className:`${Z}-edit-content-confirm`}):null))},Qt=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W},Lu=C.forwardRef((F,Z)=>{const{prefixCls:W,component:I="article",className:z,rootClassName:Ae,setContentRef:at,children:mt,direction:Ze,style:Ge}=F,Ne=Qt(F,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ye,direction:dt,typography:wt}=C.useContext(ve.E_),qe=Ze!=null?Ze:dt;let pt=Z;at&&(pt=(0,fe.sQ)(Z,at));const kt=Ye("typography",W),[pu,Wt]=iu(kt),Ce=Ee()(kt,wt==null?void 0:wt.className,{[`${kt}-rtl`]:qe==="rtl"},z,Ae,Wt),se=Object.assign(Object.assign({},wt==null?void 0:wt.style),Ge);return pu(C.createElement(I,Object.assign({className:Ce,style:se,ref:pt},Ne),mt))});function cu(F,Z){return C.useMemo(()=>{const W=!!F;return[W,Object.assign(Object.assign({},Z),W&&typeof F=="object"?F:null)]},[F])}var Ju=(F,Z)=>{const W=C.useRef(!1);C.useEffect(()=>{W.current?F():W.current=!0},Z)};function Ke(F){const Z=typeof F;return Z==="string"||Z==="number"}function St(F){let Z=0;return F.forEach(W=>{Ke(W)?Z+=String(W).length:Z+=1}),Z}function Bt(F,Z){let W=0;const I=[];for(let z=0;z<F.length;z+=1){if(W===Z)return I;const Ae=F[z],mt=Ke(Ae)?String(Ae).length:1,Ze=W+mt;if(Ze>Z){const Ge=Z-W;return I.push(String(Ae).slice(0,Ge)),I}I.push(Ae),W=Ze}return F}const uu=0,qt=1,Pt=2,mu=3,du=4;var rn=F=>{let{enabledMeasure:Z,children:W,text:I,width:z,fontSize:Ae,rows:at,onEllipsis:mt}=F;const[[Ze,Ge,Ne],Ye]=C.useState([0,0,0]),[dt,wt]=C.useState(0),[qe,pt]=C.useState(uu),[kt,pu]=C.useState(0),Wt=C.useRef(null),Ce=C.useRef(null),se=C.useMemo(()=>(0,ae.Z)(I),[I]),Ue=C.useMemo(()=>St(se),[se]),je=C.useMemo(()=>!Z||qe!==mu?dt&&qe!==du&&Z?W(Bt(se,dt),dt<Ue):W(se,!1):W(Bt(se,Ge),Ge<Ue),[Z,qe,W,se,Ge,Ue]);(0,et.Z)(()=>{Z&&z&&Ae&&Ue&&(pt(qt),Ye([0,Math.ceil(Ue/2),Ue]))},[Z,z,Ae,I,Ue,at]),(0,et.Z)(()=>{var rt;qe===qt&&pu(((rt=Wt.current)===null||rt===void 0?void 0:rt.offsetHeight)||0)},[qe]),(0,et.Z)(()=>{var rt,At;if(kt){if(qe===qt){const Nt=((rt=Ce.current)===null||rt===void 0?void 0:rt.offsetHeight)||0,zt=at*kt;Nt<=zt?(pt(du),mt(!1)):pt(Pt)}else if(qe===Pt)if(Ze!==Ne){const Nt=((At=Ce.current)===null||At===void 0?void 0:At.offsetHeight)||0,zt=at*kt;let ft=Ze,st=Ne;Ze===Ne-1?st=Ze:Nt<=zt?ft=Ge:st=Ge;const nu=Math.ceil((ft+st)/2);Ye([ft,nu,st])}else pt(mu),wt(Ge),mt(!0)}},[qe,Ze,Ne,at,kt]);const Ht={width:z,whiteSpace:"normal",margin:0,padding:0},Zt=(rt,At,Nt)=>C.createElement("span",{"aria-hidden":!0,ref:At,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Ae/2)*2},Nt)},rt),Se=(rt,At)=>{const Nt=Bt(se,rt);return Zt(W(Nt,!0),At,Ht)};return C.createElement(C.Fragment,null,je,Z&&qe!==mu&&qe!==du&&C.createElement(C.Fragment,null,Zt("lg",Wt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),qe===qt?Zt(W(se,!1),Ce,Ht):Se(Ge,Ce)))},Xu=F=>{let{enabledEllipsis:Z,isEllipsis:W,children:I,tooltipProps:z}=F;return!(z!=null&&z.title)||!Z?I:C.createElement(H.Z,Object.assign({open:W?void 0:!1},z),I)},Qu=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W};function qu(F,Z){let{mark:W,code:I,underline:z,delete:Ae,strong:at,keyboard:mt,italic:Ze}=F,Ge=Z;function Ne(Ye,dt){dt&&(Ge=C.createElement(Ye,{},Ge))}return Ne("strong",at),Ne("u",z),Ne("del",Ae),Ne("code",I),Ne("mark",W),Ne("kbd",mt),Ne("i",Ze),Ge}function Cu(F,Z,W){return F===!0||F===void 0?Z:F||W&&Z}function en(F){return F===!1?[!1,!1]:Array.isArray(F)?F:[F]}const sn="...";var Nu=C.forwardRef((F,Z)=>{var W,I,z;const{prefixCls:Ae,className:at,style:mt,type:Ze,disabled:Ge,children:Ne,ellipsis:Ye,editable:dt,copyable:wt,component:qe,title:pt}=F,kt=Qu(F,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:pu,direction:Wt}=C.useContext(ve.E_),[Ce]=(0,Y.Z)("Text"),se=C.useRef(null),Ue=C.useRef(null),je=pu("typography",Ae),Ht=(0,Ft.Z)(kt,["mark","code","delete","underline","strong","keyboard","italic"]),[Zt,Se]=cu(dt),[rt,At]=(0,gt.Z)(!1,{value:Se.editing}),{triggerType:Nt=["icon"]}=Se,zt=q=>{var be;q&&((be=Se.onStart)===null||be===void 0||be.call(Se)),At(q)};Ju(()=>{var q;rt||(q=Ue.current)===null||q===void 0||q.focus()},[rt]);const ft=q=>{q==null||q.preventDefault(),zt(!0)},st=q=>{var be;(be=Se.onChange)===null||be===void 0||be.call(Se,q),zt(!1)},nu=()=>{var q;(q=Se.onCancel)===null||q===void 0||q.call(Se),zt(!1)},[Zu,bu]=cu(wt),[zu,Bn]=C.useState(!1),Pn=C.useRef(null),Yn={};bu.format&&(Yn.format=bu.format);const wn=()=>{Pn.current&&clearTimeout(Pn.current)},Un=q=>{var be;q==null||q.preventDefault(),q==null||q.stopPropagation(),Pe()(bu.text||String(Ne)||"",Yn),Bn(!0),wn(),Pn.current=setTimeout(()=>{Bn(!1)},3e3),(be=bu.onCopy)===null||be===void 0||be.call(bu,q)};C.useEffect(()=>wn,[]);const[Kn,co]=C.useState(!1),[Xn,mo]=C.useState(!1),[me,_t]=C.useState(!1),[jt,kn]=C.useState(!1),[po,fo]=C.useState(!1),[En,Uo]=C.useState(!0),[Du,vt]=cu(Ye,{expandable:!1}),Rt=Du&&!me,{rows:Yu=1}=vt,xn=C.useMemo(()=>!Rt||vt.suffix!==void 0||vt.onEllipsis||vt.expandable||Zt||Zu,[Rt,vt,Zt,Zu]);(0,et.Z)(()=>{Du&&!xn&&(co((0,bt.G)("webkitLineClamp")),mo((0,bt.G)("textOverflow")))},[xn,Du]);const eu=C.useMemo(()=>xn?!1:Yu===1?Xn:Kn,[xn,Xn,Kn]),ju=Rt&&(eu?po:jt),xt=Rt&&Yu===1&&eu,Uu=Rt&&Yu>1&&eu,fu=q=>{var be;_t(!0),(be=vt.onExpand)===null||be===void 0||be.call(vt,q)},[Eo,_o]=C.useState(0),[vo,Qn]=C.useState(0),yo=(q,be)=>{let{offsetWidth:Ot}=q;var Yt;_o(Ot),Qn(parseInt((Yt=window.getComputedStyle)===null||Yt===void 0?void 0:Yt.call(window,be).fontSize,10)||0)},ho=q=>{var be;kn(q),jt!==q&&((be=vt.onEllipsis)===null||be===void 0||be.call(vt,q))};C.useEffect(()=>{const q=se.current;if(Du&&eu&&q){const be=Uu?q.offsetHeight<q.scrollHeight:q.offsetWidth<q.scrollWidth;po!==be&&fo(be)}},[Du,eu,Ne,Uu,En]),C.useEffect(()=>{const q=se.current;if(typeof IntersectionObserver=="undefined"||!q||!eu||!Rt)return;const be=new IntersectionObserver(()=>{Uo(!!q.offsetParent)});return be.observe(q),()=>{be.disconnect()}},[eu,Rt]);let Eu={};vt.tooltip===!0?Eu={title:(W=Se.text)!==null&&W!==void 0?W:Ne}:C.isValidElement(vt.tooltip)?Eu={title:vt.tooltip}:typeof vt.tooltip=="object"?Eu=Object.assign({title:(I=Se.text)!==null&&I!==void 0?I:Ne},vt.tooltip):Eu={title:vt.tooltip};const _u=C.useMemo(()=>{const q=be=>["string","number"].includes(typeof be);if(!(!Du||eu)){if(q(Se.text))return Se.text;if(q(Ne))return Ne;if(q(pt))return pt;if(q(Eu.title))return Eu.title}},[Du,eu,pt,Eu.title,ju]);if(rt)return C.createElement(it,{value:(z=Se.text)!==null&&z!==void 0?z:typeof Ne=="string"?Ne:"",onSave:st,onCancel:nu,onEnd:Se.onEnd,prefixCls:je,className:at,style:mt,direction:Wt,component:qe,maxLength:Se.maxLength,autoSize:Se.autoSize,enterIcon:Se.enterIcon});const go=()=>{const{expandable:q,symbol:be}=vt;if(!q)return null;let Ot;return be?Ot=be:Ot=Ce==null?void 0:Ce.expand,C.createElement("a",{key:"expand",className:`${je}-expand`,onClick:fu,"aria-label":Ce==null?void 0:Ce.expand},Ot)},ou=()=>{if(!Zt)return;const{icon:q,tooltip:be}=Se,Ot=(0,ae.Z)(be)[0]||(Ce==null?void 0:Ce.edit),Yt=typeof Ot=="string"?Ot:"";return Nt.includes("icon")?C.createElement(H.Z,{key:"edit",title:be===!1?"":Ot},C.createElement(te,{ref:Ue,className:`${je}-edit`,onClick:ft,"aria-label":Yt},q||C.createElement(ee,{role:"button"}))):null},Ko=()=>{if(!Zu)return;const{tooltips:q,icon:be}=bu,Ot=en(q),Yt=en(be),un=zu?Cu(Ot[1],Ce==null?void 0:Ce.copied):Cu(Ot[0],Ce==null?void 0:Ce.copy),Co=zu?Ce==null?void 0:Ce.copied:Ce==null?void 0:Ce.copy,bo=typeof un=="string"?un:Co;return C.createElement(H.Z,{key:"copy",title:un},C.createElement(te,{className:Ee()(`${je}-copy`,zu&&`${je}-copy-success`),onClick:Un,"aria-label":bo},zu?Cu(Yt[1],C.createElement(t.Z,null),!0):Cu(Yt[0],C.createElement(A.Z,null),!0)))},Fo=q=>[q&&go(),ou(),Ko()],Ao=q=>[q&&C.createElement("span",{"aria-hidden":!0,key:"ellipsis"},sn),vt.suffix,Fo(q)];return C.createElement(J.Z,{onResize:yo,disabled:!Rt||eu},q=>C.createElement(Xu,{tooltipProps:Eu,enabledEllipsis:Rt,isEllipsis:ju},C.createElement(Lu,Object.assign({className:Ee()({[`${je}-${Ze}`]:Ze,[`${je}-disabled`]:Ge,[`${je}-ellipsis`]:Du,[`${je}-single-line`]:Rt&&Yu===1,[`${je}-ellipsis-single-line`]:xt,[`${je}-ellipsis-multiple-line`]:Uu},at),prefixCls:Ae,style:Object.assign(Object.assign({},mt),{WebkitLineClamp:Uu?Yu:void 0}),component:qe,ref:(0,fe.sQ)(q,se,Z),direction:Wt,onClick:Nt.includes("text")?ft:void 0,"aria-label":_u==null?void 0:_u.toString(),title:pt},Ht),C.createElement(rn,{enabledMeasure:Rt&&!eu,text:Ne,rows:Yu,width:Eo,fontSize:vo,onEllipsis:ho},(be,Ot)=>{let Yt=be;return be.length&&Ot&&_u&&(Yt=C.createElement("span",{key:"show-content","aria-hidden":!0},Yt)),qu(F,C.createElement(C.Fragment,null,Yt,Ao(Ot)))}))))}),cn=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W},mn=C.forwardRef((F,Z)=>{var{ellipsis:W,rel:I}=F,z=cn(F,["ellipsis","rel"]);const Ae=Object.assign(Object.assign({},z),{rel:I===void 0&&z.target==="_blank"?"noopener noreferrer":I});return delete Ae.navigate,C.createElement(Nu,Object.assign({},Ae,{ref:Z,ellipsis:!!W,component:"a"}))}),Hu=C.forwardRef((F,Z)=>C.createElement(Nu,Object.assign({ref:Z},F,{component:"div"}))),dn=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W};const pn=(F,Z)=>{var{ellipsis:W}=F,I=dn(F,["ellipsis"]);const z=C.useMemo(()=>W&&typeof W=="object"?(0,Ft.Z)(W,["expandable","rows"]):W,[W]);return C.createElement(Nu,Object.assign({ref:Z},I,{ellipsis:z,component:"span"}))};var Jt=C.forwardRef(pn),fn=function(F,Z){var W={};for(var I in F)Object.prototype.hasOwnProperty.call(F,I)&&Z.indexOf(I)<0&&(W[I]=F[I]);if(F!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,I=Object.getOwnPropertySymbols(F);z<I.length;z++)Z.indexOf(I[z])<0&&Object.prototype.propertyIsEnumerable.call(F,I[z])&&(W[I[z]]=F[I[z]]);return W};const Dn=[1,2,3,4,5];var tn=C.forwardRef((F,Z)=>{const{level:W=1}=F,I=fn(F,["level"]);let z;return Dn.includes(W)?z=`h${W}`:z="h1",C.createElement(Nu,Object.assign({ref:Z},I,{component:z}))});const we=Lu;we.Text=Jt,we.Link=mn,we.Title=tn,we.Paragraph=Hu;var zn=we},51581:function(Kt,nt,h){"use strict";Object.defineProperty(nt,"__esModule",{value:!0});var C=function(){function Ee(he,Pe){for(var J=0;J<Pe.length;J++){var ae=Pe[J];ae.enumerable=ae.enumerable||!1,ae.configurable=!0,"value"in ae&&(ae.writable=!0),Object.defineProperty(he,ae.key,ae)}}return function(he,Pe,J){return Pe&&Ee(he.prototype,Pe),J&&Ee(he,J),he}}(),t=h(59301),A=ze(t),V=h(12708),pe=ze(V);function ze(Ee){return Ee&&Ee.__esModule?Ee:{default:Ee}}function K(Ee,he){var Pe={};for(var J in Ee)he.indexOf(J)>=0||Object.prototype.hasOwnProperty.call(Ee,J)&&(Pe[J]=Ee[J]);return Pe}function d(Ee,he){if(!(Ee instanceof he))throw new TypeError("Cannot call a class as a function")}function oe(Ee,he){if(!Ee)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return he&&(typeof he=="object"||typeof he=="function")?he:Ee}function ee(Ee,he){if(typeof he!="function"&&he!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof he);Ee.prototype=Object.create(he&&he.prototype,{constructor:{value:Ee,enumerable:!1,writable:!0,configurable:!0}}),he&&(Object.setPrototypeOf?Object.setPrototypeOf(Ee,he):Ee.__proto__=he)}var He=function(Ee){ee(he,Ee);function he(Pe){d(this,he);var J=oe(this,(he.__proto__||Object.getPrototypeOf(he)).call(this,Pe));return J.scrollListener=J.scrollListener.bind(J),J.eventListenerOptions=J.eventListenerOptions.bind(J),J.mousewheelListener=J.mousewheelListener.bind(J),J}return C(he,[{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 J=this.getParentElement(this.scrollComponent);J.scrollTop=J.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var J=!1,ae={get passive(){J=!0}};try{document.addEventListener("test",null,ae),document.removeEventListener("test",null,ae)}catch(et){}return J}},{key:"eventListenerOptions",value:function(){var J=this.props.useCapture;return this.isPassiveSupported()&&(J={useCapture:this.props.useCapture,passive:!0}),J}},{key:"setDefaultLoader",value:function(J){this.defaultLoader=J}},{key:"detachMousewheelListener",value:function(){var J=window;this.props.useWindow===!1&&(J=this.scrollComponent.parentNode),J.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var J=window;this.props.useWindow===!1&&(J=this.getParentElement(this.scrollComponent)),J.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),J.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(J){var ae=this.props.getScrollParent&&this.props.getScrollParent();return ae!=null?ae:J&&J.parentNode}},{key:"filterProps",value:function(J){return J}},{key:"attachScrollListener",value:function(){var J=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!J)){var ae=window;this.props.useWindow===!1&&(ae=J),ae.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),ae.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),ae.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(J){J.deltaY===1&&!this.isPassiveSupported()&&J.preventDefault()}},{key:"scrollListener",value:function(){var J=this.scrollComponent,ae=window,et=this.getParentElement(J),gt=void 0;if(this.props.useWindow){var Ft=document.documentElement||document.body.parentNode||document.body,fe=ae.pageYOffset!==void 0?ae.pageYOffset:Ft.scrollTop;this.props.isReverse?gt=fe:gt=this.calculateOffset(J,fe)}else this.props.isReverse?gt=et.scrollTop:gt=J.scrollHeight-et.scrollTop-et.clientHeight;gt<Number(this.props.threshold)&&J&&J.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=et.scrollHeight,this.beforeScrollTop=et.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(J,ae){return J?this.calculateTopPosition(J)+(J.offsetHeight-ae-window.innerHeight):0}},{key:"calculateTopPosition",value:function(J){return J?J.offsetTop+this.calculateTopPosition(J.offsetParent):0}},{key:"render",value:function(){var J=this,ae=this.filterProps(this.props),et=ae.children,gt=ae.element,Ft=ae.hasMore,fe=ae.initialLoad,bt=ae.isReverse,Dt=ae.loader,Ou=ae.loadMore,Xt=ae.pageStart,G=ae.ref,te=ae.threshold,ve=ae.useCapture,Y=ae.useWindow,H=ae.getScrollParent,ge=K(ae,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ge.ref=function(le){J.scrollComponent=le,G&&G(le)};var R=[et];return Ft&&(Dt?bt?R.unshift(Dt):R.push(Dt):this.defaultLoader&&(bt?R.unshift(this.defaultLoader):R.push(this.defaultLoader))),A.default.createElement(gt,ge,R)}}]),he}(t.Component);He.propTypes={children:pe.default.node.isRequired,element:pe.default.node,hasMore:pe.default.bool,initialLoad:pe.default.bool,isReverse:pe.default.bool,loader:pe.default.node,loadMore:pe.default.func.isRequired,pageStart:pe.default.number,ref:pe.default.func,getScrollParent:pe.default.func,threshold:pe.default.number,useCapture:pe.default.bool,useWindow:pe.default.bool},He.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},nt.default=He,Kt.exports=nt.default},26724:function(Kt,nt,h){Kt.exports=h(51581)}}]);
|