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
321 KiB
17 lines
321 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return b}});var m=s(54476),u=s(59301),C={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"},H=C,q=s(7657),fe=function(z,T){return u.createElement(q.Z,(0,m.Z)({},z,{ref:T,icon:H}))},oe=u.forwardRef(fe),b=oe},61481:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return b}});var m=s(54476),u=s(59301),C={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"},H=C,q=s(7657),fe=function(z,T){return u.createElement(q.Z,(0,m.Z)({},z,{ref:T,icon:H}))},oe=u.forwardRef(fe),b=oe},9749:function(st,Pe,s){"use strict";var m=s(59301),u=Object.defineProperty,C=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,fe=(B,z,T)=>z in B?u(B,z,{enumerable:!0,configurable:!0,writable:!0,value:T}):B[z]=T,oe=(B,z)=>{for(var T in z||(z={}))H.call(z,T)&&fe(B,T,z[T]);if(C)for(var T of C(z))q.call(z,T)&&fe(B,T,z[T]);return B};const b=B=>React.createElement("svg",oe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},B),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"}));Pe.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4="},58174:function(st,Pe,s){"use strict";s.d(Pe,{z:function(){return ie},Z:function(){return ye}});var m=s(59301),u=s(54580),C=s(8591),H=s(43418),q=s(3113),fe=s(74128),oe=s(80024),b=Object.defineProperty,B=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,Z=(ne,O,I)=>O in ne?b(ne,O,{enumerable:!0,configurable:!0,writable:!0,value:I}):ne[O]=I,w=(ne,O)=>{for(var I in O||(O={}))z.call(O,I)&&Z(ne,I,O[I]);if(B)for(var I of B(O))T.call(O,I)&&Z(ne,I,O[I]);return ne},G=(ne,O,I)=>new Promise((He,te)=>{var xe=Me=>{try{De(I.next(Me))}catch(Le){te(Le)}},se=Me=>{try{De(I.throw(Me))}catch(Le){te(Le)}},De=Me=>Me.done?He(Me.value):Promise.resolve(Me.value).then(xe,se);De((I=I.apply(ne,O)).next())});const F="\u3000\u3000";function c(ne){var O=["Bytes","KB","MB","GB","TB"];if(ne==0)return"0 Byte";var I=parseInt(""+Math.floor(Math.log(ne)/Math.log(1024)),10);return(ne/Math.pow(1024,I)).toFixed(1)+" "+O[I]}var U=({value:ne=[],action:O,onChange:I,className:He,maxSize:te=150,title:xe="\u6587\u4EF6\u4E0A\u4F20",accept:se=null})=>{const De={multiple:!1,fileList:ne,accept:se,withCredentials:!0,beforeUpload:Le=>Le.size/1024/1024<te?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${te}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(Le){var it,ke,pt,Nt;let kt=[...Le.fileList];if(kt=kt.map(_t=>(_t.name.indexOf(F)===-1&&(_t.name=`${_t.name}${F}${c(_t.size)}`),w({},_t))),Le.file.status==="done"&&((ke=(it=Le.file)==null?void 0:it.response)==null?void 0:ke.status)===-1){message.error((Nt=(pt=Le.file)==null?void 0:pt.response)==null?void 0:Nt.message),I([]);return}I(kt)},onRemove:Le=>G(void 0,null,function*(){const it=Le.size/1024/1024;return Le.status==="uploading"?!0:it<te&&(Le.response?Le.response.id:Le.uid)?yield removeAttachment(Le.response?Le.response.id:Le.id):!0})};function Me(Le){Le.preventDefault(),Le.stopPropagation()}return React.createElement("div",{className:`single-upload ${He||""}`},React.createElement(Upload,w({},De),React.createElement(Button,{type:"primary",title:ne.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:ne.length>0,ghost:!0},xe),React.createElement("span",{onClick:Me,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",te,"M)"," ")))},pe=s(61481),ce=s(89392),Q=s(9749),ge=Object.defineProperty,M=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,de=(ne,O,I)=>O in ne?ge(ne,O,{enumerable:!0,configurable:!0,writable:!0,value:I}):ne[O]=I,Ae=(ne,O)=>{for(var I in O||(O={}))Ne.call(O,I)&&de(ne,I,O[I]);if(M)for(var I of M(O))Oe.call(O,I)&&de(ne,I,O[I]);return ne},we=(ne,O,I)=>new Promise((He,te)=>{var xe=Me=>{try{De(I.next(Me))}catch(Le){te(Le)}},se=Me=>{try{De(I.throw(Me))}catch(Le){te(Le)}},De=Me=>Me.done?He(Me.value):Promise.resolve(Me.value).then(xe,se);De((I=I.apply(ne,O)).next())});const{Dragger:X}=u.default;function ie(ne){let O=[];return ne&&ne.length>0&&(O=ne.map(I=>({uid:I.id,id:I.id,name:I.title+F+I.filesize,url:I.url,filesize:I.filesize,status:"done",response:{id:I.id}}))),O}var ye=({value:ne,onChange:O,action:I,data:He,className:te,maxSize:xe=150,title:se="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:De=!1,accept:Me="",additionalText:Le,isDragger:it,number:ke=1e3,aloneClear:pt=!1,realTimeRemove:Nt=!0,uploadText:kt,setFileProgress:_t,showFileProgress:Du})=>{const[ou,Pt]=(0,m.useState)(!1);let[Ve,Qt]=(0,m.useState)(ne||[]),[Xu,au]=(0,m.useState)(1);(0,m.useEffect)(()=>{ne&&(Xu===1&&Qt([...ne]),au(2),ke===(ne==null?void 0:ne.length)&&Pt(!0))},[ne]);const bu=()=>{setTimeout(()=>{Ve.pop(),Qt([...Ve])},500)};Du&&_t(Ve.some(nt=>nt.status==="uploading"));const qu={multiple:!0,disabled:ou,accept:Me,withCredentials:!0,fileList:Ve,beforeUpload:(nt,Xt)=>{const Lt=nt.size/1024/1024;return Ve.concat(Xt).length>ke?(Ve.pop(),Qt([...Ve]),C.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${ke}\u4E2A\u6587\u4EF6`),pt?Promise.reject():(bu(),!1)):Lt<xe?!0:(C.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xe}MB).`),pt?Promise.reject():(bu(),!1))},data:He,action:I||`${fe.Z.API_SERVER}/api/attachments.json`,onChange(nt){var Xt,Lt,lu,yt;if(nt.file.status==="removed"?Ve=nt.fileList:Ve=(0,ce.uniqBy)([...nt.fileList,...Ve],"uid"),nt.file.status==="done"&&((Lt=(Xt=nt.file)==null?void 0:Xt.response)==null?void 0:Lt.status)===-1){C.ZP.error((yt=(lu=nt.file)==null?void 0:lu.response)==null?void 0:yt.message);return}Ve.length>=ke?Pt(!0):Pt(!1),Qt([...Ve]),Ve=Ve.map(Et=>{var Mt,Vt;return(Mt=Et==null?void 0:Et.response)!=null&&Mt.id&&(Et.url=(Vt=Et==null?void 0:Et.response)==null?void 0:Vt.url),Et.name.indexOf(F)===-1&&(Et.name=`${Et.name}${F}${c(Et.size)}`),Ae({},Et)}),console.log("info:",nt,Ve),O(Ve)},onRemove:nt=>we(void 0,null,function*(){if(!Nt)return!0;const Xt=()=>we(void 0,null,function*(){if(nt.response?nt.response.id:nt.id){let lu=yield(0,oe.JZ)(nt.response?nt.response.id:nt.uid);return Promise.resolve(lu)}else return!0});return De?new Promise((Lt,lu)=>{H.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:m.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>we(void 0,null,function*(){const yt=yield Xt();C.ZP.success("\u5220\u9664\u6210\u529F"),Lt(!0)}),onCancel:()=>Lt(!1)})}):yield Xt()})};function yu(nt){nt.preventDefault(),nt.stopPropagation()}return m.createElement("div",{className:`multi-upload ${te||""}`},it&&m.createElement(X,Ae({},qu),m.createElement("p",{className:"ant-upload-drag-icon"},m.createElement(pe.Z,null)),m.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",m.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",xe,"MB)"," "),Le),!it&&m.createElement(u.default,Ae({},qu),m.createElement(q.ZP,{disabled:ou,className:"upload_button"},m.createElement("img",{className:"aBtn_img",src:Q.Z}),se),m.createElement("span",{onClick:yu,className:"upload_text"},kt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${xe}MB)`)))}},30252:function(st,Pe,s){"use strict";var m=s(78241),u=s(43418),C=s(8591),H=s(92832),q=s(88761),fe=s(65582),oe=s(58174),b=s(59301),B=Object.defineProperty,z=Object.defineProperties,T=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,F=(Q,ge,M)=>ge in Q?B(Q,ge,{enumerable:!0,configurable:!0,writable:!0,value:M}):Q[ge]=M,c=(Q,ge)=>{for(var M in ge||(ge={}))w.call(ge,M)&&F(Q,M,ge[M]);if(Z)for(var M of Z(ge))G.call(ge,M)&&F(Q,M,ge[M]);return Q},U=(Q,ge)=>z(Q,T(ge)),pe=(Q,ge,M)=>new Promise((Ne,Oe)=>{var de=X=>{try{we(M.next(X))}catch(ie){Oe(ie)}},Ae=X=>{try{we(M.throw(X))}catch(ie){Oe(ie)}},we=X=>X.done?Ne(X.value):Promise.resolve(X.value).then(de,Ae);we((M=M.apply(Q,ge)).next())});const ce=({classroomList:Q,loading:ge,dispatch:M,shixunHomeworks:Ne})=>{const Oe=(0,fe.useParams)(),[de]=m.default.useForm(),{workList:Ae,workSetting:we}=Ne,X=()=>{M({type:"shixunHomeworks/getWorkSetting",payload:c({},Oe)}),M({type:"shixunHomeworks/getWorkList",payload:c({},Oe)})};return b.createElement(u.default,{centered:!0,title:Q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Q.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pe(void 0,null,function*(){const ie=()=>pe(void 0,null,function*(){var ye;yield de.validateFields();const ne=c({},de.getFieldValue()),{selectArrs:O}=Q.actionTabs;ne.attachment_ids=(ye=ne.attachment_ids)==null?void 0:ye.map(He=>He.response.id),(yield(0,q.mz)(U(c({},ne),{homeworkId:O.work_id}))).status===0&&(de.resetFields(),M({type:"classroomList/setActionTabs",payload:{}}),X())});if(we!=null&&we.can_submit){if(!(we!=null&&we.submit_size)){C.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}u.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:b.createElement(b.Fragment,null,"\u4F60\u8FD8\u6709 ",b.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},we==null?void 0:we.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{ie()}});return}ie()}),onCancel:()=>{de.resetFields(),M({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(m.default,{form:de,initialValues:{}},b.createElement(m.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},b.createElement(oe.Z,null)),b.createElement(m.default.Item,{name:"description"},b.createElement(H.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Pe.Z=(0,fe.connect)(({classroomList:Q,loading:ge,shixunHomeworks:M})=>({classroomList:Q,loading:ge,shixunHomeworks:M}))(ce)},55059:function(st,Pe,s){"use strict";var m=s(59301),u=s(78241),C=s(8591),H=s(43418),q=s(95237),fe=s(43604),oe=s(5083),b=s(5112),B=s(24905),z=s(56656),T=s.n(z),Z=s(38147),w=s(41867),G=s(65862),F=s(65582),c=s(91704),U=s(64351),pe=s(33270),ce=s(99981),Q=s(83028),ge=s(60979),M=s(59301),Ne=Object.defineProperty,Oe=Object.defineProperties,de=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ie=(te,xe,se)=>xe in te?Ne(te,xe,{enumerable:!0,configurable:!0,writable:!0,value:se}):te[xe]=se,ye=(te,xe)=>{for(var se in xe||(xe={}))we.call(xe,se)&&ie(te,se,xe[se]);if(Ae)for(var se of Ae(xe))X.call(xe,se)&&ie(te,se,xe[se]);return te},ne=(te,xe)=>Oe(te,de(xe)),O=(te,xe)=>{var se={};for(var De in te)we.call(te,De)&&xe.indexOf(De)<0&&(se[De]=te[De]);if(te!=null&&Ae)for(var De of Ae(te))xe.indexOf(De)<0&&X.call(te,De)&&(se[De]=te[De]);return se},I=(te,xe,se)=>new Promise((De,Me)=>{var Le=pt=>{try{ke(se.next(pt))}catch(Nt){Me(Nt)}},it=pt=>{try{ke(se.throw(pt))}catch(Nt){Me(Nt)}},ke=pt=>pt.done?De(pt.value):Promise.resolve(pt.value).then(Le,it);ke((se=se.apply(te,xe)).next())});const He=te=>{var xe=te,{classroomList:se,dispatch:De,courseEndTime:Me}=xe,Le=O(xe,["classroomList","dispatch","courseEndTime"]),it,ke,pt,Nt;const kt=(0,F.useParams)(),[_t]=u.default.useForm(),[Du,ou]=(0,m.useState)(1),[Pt,Ve]=(0,m.useState)([]),[Qt,Xu]=(0,m.useState)(0),[au,bu]=(0,m.useState)(2e3),[qu,yu]=(0,m.useState)(!0),[nt,Xt]=(0,m.useState)(!1),[Lt,lu]=(0,m.useState)(!1),[yt,Et]=(0,m.useState)([]),[Mt,Vt]=(0,m.useState)(!0),[Gt,Wu]=(0,m.useState)(null),[en,mn]=(0,m.useState)({}),[dn,pn]=(0,m.useState)({});(0,m.useEffect)(()=>{if(se.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Gu(),Pu(),se.actionTabs.type===2){const Ze=se.actionTabs.selectArrsAll[0];Wu({submit_limit:Ze==null?void 0:Ze.submit_limit,submit_limit_num:Ze==null?void 0:Ze.submit_limit_num,must_file:Ze==null?void 0:Ze.must_file,can_submit:Ze==null?void 0:Ze.can_submit,submit_num:Ze==null?void 0:Ze.submit_num}),Vt(Ze.unified_setting)}else Vt(!1),Wu({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[se.actionTabs]),(0,m.useEffect)(()=>{if(nt){if(Lt)return;De({type:"classroomList/setActionTabs",payload:{}}),(0,w.GJ)()?De({type:"classroomList/getClassroomTeacherCommonList",payload:ne(ye({},se.actionTabs.params),{type:1})}):De({type:"classroomList/getClassroomCommonList",payload:ye({},se.actionTabs.params)})}},[nt]);const Pu=Ze=>I(void 0,null,function*(){yu(!0);const Se=yield(0,pe.c_)(ne(ye({},kt),{page:Ze||Du,limit:2e4,homework_id:se.actionTabs.type===1?"":se.actionTabs.selectArrs[0]}));Se==null||Se.course_groups.map((St,Su)=>{St.key=St.id,St.title=St.name,St.disabled=St.is_published}),Se&&(Ve([...Se==null?void 0:Se.course_groups]),Xu(Se==null?void 0:Se.course_groups_count),yu(!1),Ze||_t.setFieldsValue({publish_time:T()(T()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:T()(T()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Nu=Ze=>{ou(Ze),Pu(Ze)},Vu=()=>{(0,w.GJ)()?se.actionTabs.detail?(De({type:"shixunHomeworks/setActionTabs",payload:{}}),De({type:"shixunHomeworks/getWorkList",payload:ye({},kt)}),De({type:"shixunHomeworks/getWorkSetting",payload:ye({},kt)})):De({type:"classroomList/getClassroomTeacherCommonList",payload:ne(ye({},se.actionTabs.params),{type:1})}):De({type:"classroomList/getClassroomCommonList",payload:ye({},se.actionTabs.params)})},En=()=>I(void 0,null,function*(){var Ze,Se;if((0,w.Rm)()&&!((Ze=se.AssistantObject.normal)!=null&&Ze.can_publish)){C.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"),Jt(!1);return}const St=ye({},_t.getFieldsValue());if(St.end_time<=St.publish_time){C.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Jt(!1);return}if((yt==null?void 0:yt.length)<=0&&!Mt&&Pt.length>0){C.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Jt(!1);return}if(Gt!=null&&Gt.submit_limit&&!(Gt!=null&&Gt.submit_limit_num)){C.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Jt(!1);return}if(Gt!=null&&Gt.can_submit&&!(Gt!=null&&Gt.submit_num)){C.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Jt(!1);return}let Su=ye({homework_ids:[...se.actionTabs.selectArrs],group_ids:yt.length>0?yt.map(Bn=>Bn.id):(Se=se.detailCommonHomeworksList)==null?void 0:Se.course_groups,end_time:T()(St.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(St.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!yt.length},Gt),Ju=yield(0,ge.Tr)({homework_common_ids:[...se.actionTabs.selectArrs],course_id:kt.coursesId,type:"homework_common"});(Ju==null?void 0:Ju.student_count)===0?vu(Su):(pn(Su),mn(Ju))}),vu=Ze=>I(void 0,null,function*(){Jt(!0);const Se=yield(0,Z.ZP)(`/api/courses/${kt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ye({},Ze)});Jt(!1),Se.status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),C.ZP.success("\u53D1\u5E03\u6210\u529F"),De({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Le.onCallback&&Le.onCallback(),Vu(),localStorage.getItem("Noviceguide")==="0"||De({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:M.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~")}}))}),Gu=()=>{ou(1),Ve([]),Et([])},{detailCommonHomeworksList:Wn}=se,Cn=Qt>Du*au,[fn,Jt]=(0,m.useState)(!1);return M.createElement("div",null,M.createElement(H.default,{width:600,centered:!0,confirmLoading:fn,title:"\u53D1\u5E03\u4F5C\u4E1A",open:se.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:En,onCancel:()=>{Gu(),Vu(),De({type:"classroomList/setActionTabs",payload:{}})}},M.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",M.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Pt&&M.createElement(u.default,{form:_t},M.createElement("div",{style:{paddingLeft:0}},M.createElement(q.Z,{className:"mt30",align:"middle"},M.createElement(fe.Z,null,M.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},M.createElement(oe.default,{style:{width:170,marginRight:"25px"},disabledDate:Ze=>(0,ce.Q8)(Ze,Me),disabledTime:Ze=>(0,ce.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),M.createElement(fe.Z,{className:"ml20"},M.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},M.createElement(oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,G.U6)(),"HH:mm")},disabledDate:Ze=>(0,ce.Q8)(Ze,Me,_t.getFieldValue("publish_time")),disabledTime:Ze=>(0,ce.d0)(Ze,_t.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),se.actionTabs.type===2&&M.createElement(q.Z,{style:{marginBottom:"10px"}},M.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),M.createElement(b.ZP.Group,{value:Mt,onChange:Ze=>{Vt(Ze.target.value),Et([])}},M.createElement(b.ZP,{value:!0,disabled:!se.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),M.createElement(b.ZP,{className:"ml20",disabled:Pt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Pt.length<=0&&se.actionTabs.type===2&&M.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"')),(se.actionTabs.type===1||!Mt)&&Pt.length>0&&M.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},M.createElement("span",{style:{flex:1}},M.createElement(B.default,{checked:yt.length===Pt.length,onChange:Ze=>{yt.length===Pt.length?Et([]):Et(Pt.filter(Se=>!Se.is_published))}},"\u5168\u9009")),M.createElement("span",{style:{width:16}}),M.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",yt.length||0,"\u4E2A\u5206\u73ED")),(se.actionTabs.type===1||!Mt)&&Pt.length>0&&M.createElement(c.Z,{data:Pt,selectedRowKeys:yt,setSelectedRowKeys:Et})),!((pt=(ke=(it=se==null?void 0:se.actionTabs)==null?void 0:it.selectArrsAll)==null?void 0:ke[0])!=null&&pt.is_shixun)&&M.createElement(U.ZP,{value:Gt,onChange:Ze=>Wu(ye({},Ze))})),M.createElement(Q.Z,{resdata:en,type:((Nt=se.actionTabs.selectArrs)==null?void 0:Nt.length)===1?"shixun":"shixunpush",okloading:fn,oktext:(en==null?void 0:en.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ze=>I(void 0,null,function*(){Jt(!0);let Se=yield(0,Z.ZP)(`/api/courses/${kt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...se.actionTabs.selectArrs]}});Jt(!1),(Se==null?void 0:Se.status)===0&&vu(dn)})}))};Pe.Z=(0,F.connect)(({classroomList:te})=>({classroomList:te}))(He)},50935:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return b}});var m=s(59301),u=s(38854),C=s(20834),H=s(6848),q=s(92832),fe={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},b=({isAdmin:B,dataSource:z,batchStatus:T,SortMenuName:Z,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const U=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=Z==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:fe.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[Z]},U.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${fe.btn} ${ce?fe.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Z)))),ce&&m.createElement(H.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"},m.createElement("span",{className:fe.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(q.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Q=>G(Q.trim()),style:{width:220,marginLeft:"auto"}}))}},76940:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return Z}});var m=s(59301),u=s(20834),C=s(95237),H=s(43604),q=s(38854),fe=s(8591),oe=s(6848),b={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},B=s(65582),z=s(41867);const T=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:U,type:pe,exportType:ce,TooltipTitle:Q,categoryId:ge,dropdownMenu:M,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:de,onTabMenuClick:Ae,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ye;const ne=()=>m.createElement(u.default,{onClick:({key:I})=>{X(I)}},M.map(I=>m.createElement(u.default.Item,{key:I.id},I.name))),O=(0,B.useParams)();return m.createElement("div",{className:b.tabMenuContainer},m.createElement(C.Z,null,m.createElement(H.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Oe},F.map(I=>m.createElement(u.default.Item,{key:I.id,onClick:()=>w?{}:Ae(I)},m.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},I.name),I.total!==void 0&&m.createElement("span",{className:"c-grey-999"},I.total||0))))),c&&Ne&&m.createElement(H.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var I,He;if(ce==="group"&&!((I=de.AssistantObject.group)!=null&&I.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((He=de.AssistantObject.normal)!=null&&He.can_download)){fe.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}U({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:O.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var I,He;if(ce==="group"&&!((I=de.AssistantObject.group)!=null&&I.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((He=de.AssistantObject.normal)!=null&&He.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B.history.push(`/classrooms/${O==null?void 0:O.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},m.createElement("span",{style:{color:"#666666",cursor:"pointer"}},m.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,z.Rm)()&&!((ye=de.AssistantObject.normal)!=null&&ye.can_create)?"":m.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:ie},m.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),m.createElement("div",{className:b.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:we},m.createElement(oe.Z,{title:Q},m.createElement("span",{className:ge?`${b.iconH} iconfont icon-zhongmingmingmulu`:`${b.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(q.Z,{className:"ml10",dropdownRender:ne},m.createElement("span",{className:b.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,G||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var Z=(0,B.connect)(({classroomList:w})=>({classroomList:w}))(T)},64351:function(st,Pe,s){"use strict";s.d(Pe,{Ei:function(){return pe},rU:function(){return ce},ZP:function(){return ge}});var m=s(59301),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},C=s(78241),H=s(24905),q=s(5871),fe=s(95237),oe=s(43604),b=s(6848),B=s(92310),z=s.n(B),T=s(59301),Z=Object.defineProperty,w=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,c=(M,Ne,Oe)=>Ne in M?Z(M,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Oe}):M[Ne]=Oe,U=(M,Ne)=>{for(var Oe in Ne||(Ne={}))G.call(Ne,Oe)&&c(M,Oe,Ne[Oe]);if(w)for(var Oe of w(Ne))F.call(Ne,Oe)&&c(M,Oe,Ne[Oe]);return M};const pe=({value:M,className:Ne,style:Oe})=>{const[de,Ae]=(0,m.useState)("0");(0,m.useEffect)(()=>{if(M){const{submit_limit:X,must_file:ie}=M;if(X&&ie){Ae("1");return}if(X&&!ie){Ae("2");return}if(!X&&ie){Ae("3");return}}},[M]);const we={1:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},M==null?void 0:M.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},M==null?void 0:M.submit_limit_num),"\u5B57\u7B26"),3:T.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return de==="0"?T.createElement(T.Fragment,null):T.createElement("section",{className:z()(u.exhibition,Ne),style:Oe},T.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),we==null?void 0:we[de])},ce=({className:M,style:Ne,form:Oe})=>{const de=C.default.useWatch("submit_limit",Oe),Ae=C.default.useWatch("can_submit",Oe);return T.createElement("section",{className:z()(u.wrap,M),style:Ne},T.createElement("div",{className:`${u.title}`},T.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),T.createElement("div",null,T.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},T.createElement(C.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(H.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),T.createElement(C.default.Item,{name:"submit_num",rules:Ae&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},T.createElement(q.Z,{precision:0,min:1,disabled:!Ae,size:"large",addonAfter:"\u6B21",style:{width:223}})),T.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),T.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},T.createElement(C.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(H.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),T.createElement(C.default.Item,{className:"mr10",name:"submit_limit_num",rules:de&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},T.createElement(q.Z,{precision:0,min:1,disabled:!de,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),T.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},T.createElement(C.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},T.createElement(H.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),T.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},T.createElement(C.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(H.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),T.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var ge=({value:M,onChange:Ne,className:Oe,style:de,disabled:Ae=!1,checkMarginLeft:we=0})=>{const X={submit_limit:!1,submit_limit_num:200,must_file:!1},[ie,ye]=(0,m.useState)({});(0,m.useEffect)(()=>{if(console.log(M,"value"),!M)return;const O={submit_limit:M==null?void 0:M.submit_limit,submit_limit_num:M==null?void 0:M.submit_limit_num,must_file:M==null?void 0:M.must_file,can_submit:M==null?void 0:M.can_submit,submit_num:M==null?void 0:M.submit_num};ye(U({},O))},[M]);const ne=O=>{const I=U(U({},ie),O);Ne(I)};return T.createElement("section",{className:z()(u.wrap,Oe),style:de},T.createElement("div",{className:`${u.title} mt30`},T.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),T.createElement(fe.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},T.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(H.default,{disabled:Ae,checked:ie==null?void 0:ie.can_submit,onChange:O=>ne({can_submit:O.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),T.createElement(q.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:Ae||!(ie!=null&&ie.can_submit),value:ie==null?void 0:ie.submit_num,onChange:O=>ne({submit_num:O})}),T.createElement(b.Z,{overlayInnerStyle:{width:520},title:T.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",T.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",T.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},T.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),T.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(H.default,{style:{marginLeft:we},disabled:Ae,checked:ie==null?void 0:ie.submit_limit,onChange:O=>ne({submit_limit:O.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),T.createElement(q.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Ae||!(ie!=null&&ie.submit_limit),value:ie==null?void 0:ie.submit_limit_num,onChange:O=>ne({submit_limit_num:O})})),T.createElement(oe.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(H.default,{style:{marginLeft:we},disabled:Ae,checked:ie==null?void 0:ie.must_file,onChange:O=>ne({must_file:O.target.checked})}),T.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},94280:function(st,Pe,s){"use strict";s.r(Pe),s.d(Pe,{default:function(){return ac}});var m=s(2337),u=s(59301),C=s(65582),H=s(8591),q=s(58421),fe=s(81228),oe=s(43418),b=s(95237),B=s(43604),z=s(5112),T=s(60324),Z=s(5871),w=s(24905),G=s(61485),F=s(65862),c=s(41867),U=s(38147),pe=s(71067),ce=Object.defineProperty,Q=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,M=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,de=(e,n,t)=>n in e?ce(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ae=(e,n)=>{for(var t in n||(n={}))Ne.call(n,t)&&de(e,t,n[t]);if(M)for(var t of M(n))Oe.call(n,t)&&de(e,t,n[t]);return e},we=(e,n)=>Q(e,ge(n)),X=(e,n)=>{var t={};for(var a in e)Ne.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&M)for(var a of M(e))n.indexOf(a)<0&&Oe.call(e,a)&&(t[a]=e[a]);return t},ie=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const ye=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:r}=n,o=X(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const P={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var me;_e.author_login===((me=g.userInfo)==null?void 0:me.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:h,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>ie(void 0,null,function*(){var P;if((P=y.current)!=null&&P.onVerify())return;K(!0);const _e=yield(0,U.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:we(Ae({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Ae({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{L()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(pe.Z,{ref:P=>y.current=P})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ne=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ye),O=s(78241),I=s(5083),He=s(56656),te=s.n(He),xe=s(15518),se=s(64351),De=s(33270),Me=s(99981),Le=s(83028),it=s(60979),ke=s(59301),pt=Object.defineProperty,Nt=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,_t=Object.getOwnPropertySymbols,Du=Object.prototype.hasOwnProperty,ou=Object.prototype.propertyIsEnumerable,Pt=(e,n,t)=>n in e?pt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ve=(e,n)=>{for(var t in n||(n={}))Du.call(n,t)&&Pt(e,t,n[t]);if(_t)for(var t of _t(n))ou.call(n,t)&&Pt(e,t,n[t]);return e},Qt=(e,n)=>Nt(e,kt(n)),Xu=(e,n)=>{var t={};for(var a in e)Du.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&_t)for(var a of _t(e))n.indexOf(a)<0&&ou.call(e,a)&&(t[a]=e[a]);return t},au=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const bu=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=Xu(n,["classroomList","dispatch","courseEndTime"]),g,r,o,l;const J=(0,C.useParams)(),[E]=O.default.useForm(),[i,K]=(0,u.useState)(1),[h,A]=(0,u.useState)([]),[y,L]=(0,u.useState)(0),[P,_e]=(0,u.useState)(2e3),[me,Ce]=(0,u.useState)(!0),[j,d]=(0,u.useState)(!1),[S,v]=(0,u.useState)(!1),[re,Ee]=(0,u.useState)([]),[Be,et]=(0,u.useState)(!0),[x,We]=(0,u.useState)(null),[N,ue]=(0,u.useState)({}),[ut,ve]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(fu(),mt(),t.actionTabs.type===2){const ae=t.actionTabs.selectArrsAll[0];We({submit_limit:ae==null?void 0:ae.submit_limit,submit_limit_num:ae==null?void 0:ae.submit_limit_num,must_file:ae==null?void 0:ae.must_file,can_submit:ae==null?void 0:ae.can_submit,submit_num:ae==null?void 0:ae.submit_num}),et(ae.unified_setting)}else et(!1),We({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(j){if(S)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Qt(Ve({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Ve({},t.actionTabs.params)})}},[j]);const mt=ae=>au(void 0,null,function*(){Ce(!0);const p=yield(0,De.c_)(Qt(Ve({},J),{page:ae||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((V,be)=>{V.key=V.id,V.title=V.name,V.disabled=V.is_published}),p&&(A([...p==null?void 0:p.course_groups]),L(p==null?void 0:p.course_groups_count),Ce(!1),ae||E.setFieldsValue({publish_time:te()(te()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:te()(te()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),bt=ae=>{K(ae),mt(ae)},Tt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Ve({},J)}),a({type:"shixunHomeworks/getWorkSetting",payload:Ve({},J)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Qt(Ve({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Ve({},t.actionTabs.params)})},Lu=()=>au(void 0,null,function*(){var ae,p;if((0,c.Rm)()&&!((ae=t.AssistantObject.normal)!=null&&ae.can_publish)){H.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"),rt(!1);return}const V=Ve({},E.getFieldsValue());if(V.end_time<=V.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((re==null?void 0:re.length)<=0&&!Be&&h.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}if(x!=null&&x.submit_limit&&!(x!=null&&x.submit_limit_num)){H.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}if(x!=null&&x.can_submit&&!(x!=null&&x.submit_num)){H.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let be=Ve({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Re=>Re.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:te()(V.end_time).format("YYYY-MM-DD HH:mm"),publish_time:te()(V.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},x),he=yield(0,it.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:J.coursesId,type:"homework_common"});(he==null?void 0:he.student_count)===0?Wt(be):(ve(be),ue(he))}),Wt=ae=>au(void 0,null,function*(){rt(!0);const p=yield(0,U.ZP)(`/api/courses/${J.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Ve({},ae)});rt(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),_.onCallback&&_.onCallback(),Tt(),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~")}}))}),fu=()=>{K(1),A([]),Ee([])},{detailCommonHomeworksList:Yu}=t,Qu=y>i*P,[_u,rt]=(0,u.useState)(!1);return ke.createElement("div",null,ke.createElement(oe.default,{width:600,centered:!0,confirmLoading:_u,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Lu,onCancel:()=>{fu(),Tt(),a({type:"classroomList/setActionTabs",payload:{}})}},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'),h&&ke.createElement(O.default,{form:E},ke.createElement("div",{style:{paddingLeft:0}},ke.createElement(b.Z,{className:"mt30",align:"middle"},ke.createElement(B.Z,null,ke.createElement(O.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(I.default,{style:{width:170,marginRight:"25px"},disabledDate:ae=>(0,Me.Q8)(ae,f),disabledTime:ae=>(0,Me.d0)(ae),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:te()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(B.Z,{className:"ml20"},ke.createElement(O.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(I.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:te()((0,F.U6)(),"HH:mm")},disabledDate:ae=>(0,Me.Q8)(ae,f,E.getFieldValue("publish_time")),disabledTime:ae=>(0,Me.d0)(ae,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ke.createElement(b.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(z.ZP.Group,{value:Be,onChange:ae=>{et(ae.target.value),Ee([])}},ke.createElement(z.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(z.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.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"')),(t.actionTabs.type===1||!Be)&&h.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(w.default,{checked:re.length===h.length,onChange:ae=>{re.length===h.length?Ee([]):Ee(h.filter(p=>!p.is_published))}},"\u5168\u9009")),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Be)&&h.length>0&&ke.createElement(xe.Z,{data:h,selectedRowKeys:re,setSelectedRowKeys:Ee})),!((o=(r=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&ke.createElement(se.ZP,{value:x,onChange:ae=>We(Ve({},ae))})),ke.createElement(Le.Z,{resdata:N,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:_u,oktext:(N==null?void 0:N.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ae=>au(void 0,null,function*(){rt(!0);let p=yield(0,U.ZP)(`/api/courses/${J.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});rt(!1),(p==null?void 0:p.status)===0&&Wt(ut)})}))};var qu=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(bu),yu=s(2948),nt=Object.defineProperty,Xt=Object.defineProperties,Lt=Object.getOwnPropertyDescriptors,lu=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,Et=Object.prototype.propertyIsEnumerable,Mt=(e,n,t)=>n in e?nt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Vt=(e,n)=>{for(var t in n||(n={}))yt.call(n,t)&&Mt(e,t,n[t]);if(lu)for(var t of lu(n))Et.call(n,t)&&Mt(e,t,n[t]);return e},Gt=(e,n)=>Xt(e,Lt(n)),Wu=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const en=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wu(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Gt(Vt({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Vt({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var mn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(en),dn=Object.defineProperty,pn=Object.defineProperties,Pu=Object.getOwnPropertyDescriptors,Nu=Object.getOwnPropertySymbols,Vu=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,vu=(e,n,t)=>n in e?dn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Gu=(e,n)=>{for(var t in n||(n={}))Vu.call(n,t)&&vu(e,t,n[t]);if(Nu)for(var t of Nu(n))En.call(n,t)&&vu(e,t,n[t]);return e},Wn=(e,n)=>pn(e,Pu(n)),Cn=(e,n)=>{var t={};for(var a in e)Vu.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Nu)for(var a of Nu(e))n.indexOf(a)<0&&En.call(e,a)&&(t[a]=e[a]);return t},fn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Jt=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=Cn(n,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fn(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Wn(Gu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Gu({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ze=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Jt),Se=s(92832),St=Object.defineProperty,Su=Object.getOwnPropertySymbols,Ju=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,An=(e,n,t)=>n in e?St(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zu=(e,n)=>{for(var t in n||(n={}))Ju.call(n,t)&&An(e,t,n[t]);if(Su)for(var t of Su(n))Bn.call(n,t)&&An(e,t,n[t]);return e},Vn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const D=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=O.default.useForm(),J=E=>E&&E<te()().startOf("day");return u.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:()=>Vn(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,U.ZP)(K,{method:"post",body:zu({},i)});if(h.status===0){H.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const A=e.actionTabs.selectArrs.type,y=(h==null?void 0:h.category_id)||0;let L=(E=r.pathname)==null?void 0:E.split("/");L[4]=y,L[3]=A||L[3];const P=L==null?void 0:L.join("/");C.history.push(P)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(O.default,{form:l,initialValues:{name:""}},u.createElement(O.default.Item,{name:"name"},u.createElement(b.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var Y=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(D),ee=s(99313),k=s(3113),le=s(26724),Qe=s.n(le),ft=s(48066),gt=s(28103),$e=s(81327),Xe=s(71418),je={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Ct=s(3918),Rt=Object.defineProperty,It=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,Zt=Object.prototype.hasOwnProperty,Fu=Object.prototype.propertyIsEnumerable,zt=(e,n,t)=>n in e?Rt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ge=(e,n)=>{for(var t in n||(n={}))Zt.call(n,t)&&zt(e,t,n[t]);if(vt)for(var t of vt(n))Fu.call(n,t)&&zt(e,t,n[t]);return e},Bt=(e,n)=>It(e,ct(n)),Ht=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{Paragraph:Ot}=ft.default,wu=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[g,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),L=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),P(y.current)},P=(v,re)=>Ht(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>Ht(void 0,null,function*(){console.log(v,"params2");const Ee=yield(0,it.he)(v);if(!Ee.status){if(re){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),K(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>P(Bt(Ge({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{P(y.current)},[]);const[_e,me]=(0,u.useState)([]),Ce=v=>{me(v),e.current.shixuns_info=v.map(re=>({id:re,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),S=v=>{P(Bt(Ge({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(b.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((v,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,P(y.current)}},v.name))),u.createElement(B.Z,null,u.createElement(Ct.tp,{dataSource:a,value:g,onChange:L}))),u.createElement("div",{className:je.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:S,hasMore:j&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:_e},o.map(v=>{const{name:re,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:We,level:N,total_stu_num:ue}=v||{};return u.createElement("div",{key:Ee,className:je.shixunItemWrapper},u.createElement(b.Z,{align:"middle",className:je.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:Ee,style:{paddingRight:"10px"}}),u.createElement("div",{className:je.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:je.contentWrapper},u.createElement(Ot,{ellipsis:{rows:2},className:je.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(b.Z,null,et.map((ut,ve)=>u.createElement("span",{key:ve,className:je.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ve+1,"\u5173")," ",ut))),u.createElement(gt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(b.Z,{className:je.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},N)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:je.loading},u.createElement(Xe.Z,{spinning:!0}))))};var su=(0,u.forwardRef)(wu),ot={flex_box_center:"flex_box_center___tAeTj",flex_space_between:"flex_space_between___BezSK",flex_box_vertical_center:"flex_box_vertical_center___JfJiq",flex_box_center_end:"flex_box_center_end___air4X",flex_box_column:"flex_box_column___qTppb",line1:"line1___cEh6G",form:"form___jhJBq",small_search:"small_search___AIvFL",border:"border___ZUiNZ"},qe=s(2524),jt=s(79274),Te=s(59301),ru=Object.defineProperty,At=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Uu=Object.prototype.propertyIsEnumerable,Iu=(e,n,t)=>n in e?ru(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,hu=(e,n)=>{for(var t in n||(n={}))Dt.call(n,t)&&Iu(e,t,n[t]);if(At)for(var t of At(n))Uu.call(n,t)&&Iu(e,t,n[t]);return e},qt=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{TabPane:Gn}=ee.default,_n=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),g=(0,C.useLocation)(),[r]=O.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,h]=(0,u.useState)(!1);const[A,y]=(0,u.useState)("myself");let[L,P]=(0,u.useState)([]);const[_e,me]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,S]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Ee()},[e.actionTabs.key]);let re=[];const Ee=function(){return qt(this,null,function*(){var N;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:hu({},d)});L=[...L.concat(ue.object_list)],me(ue.is_teacher),((N=ue.object_list)==null?void 0:N.length)<d.limit?i(!1):i(!0),P([...L]),ue.object_list==""&&d.page===1&&J(!0)}})},Be=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),et=N=>qt(void 0,null,function*(){h(!0);const ue=yield(0,De.aQ)(N);h(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=t;return Te.createElement("div",null,Te.createElement(oe.default,{className:ot.border,centered:!0,title:Te.createElement("span",{style:{fontWeight:"600"}},"\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:K},onOk:()=>qt(void 0,null,function*(){var N,ue,ut;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let bt=yield(0,it.Tr)({id:[...(ue=(N=Be.current)==null?void 0:N.shixuns_info)==null?void 0:ue.map(Tt=>Tt.id)],course_id:_.coursesId,type:"shixun"});(bt==null?void 0:bt.student_count)===0?et(Be.current):j(bt);return}h(!0);const ve=r.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ve.group_ids}});(mt==null?void 0:mt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(ut=e.actionTabs)==null?void 0:ut.params,manage_all_group:We==null?void 0:We.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Te.createElement(b.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Te.createElement(B.Z,{span:12},v.map((N,ue)=>Te.createElement(k.ZP,{key:ue,shape:"round",style:A===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===N.id?"ghost":"default",className:"mr10",onClick:ut=>qt(void 0,null,function*(){if(N.id==="jupyter"){y(N.id);return}L=[],E=!0,d.page=0,d.search="",d.filter=N.id,Ee(),y(N.id)})},N.name))),Te.createElement(B.Z,{span:12,className:"tr"},Te.createElement(Se.default.Search,{className:ot.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ue;A==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(N.target.value))},suffix:Te.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ot.searchIcon}`}),onSearch:N=>{var ue;if(N&&(0,jt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),A==="jupyter"){(ue=x.current)==null||ue.search(N);return}E=!0,d.search=N,d.page=0,L=[],Ee()},style:{width:260}}))),A==="myself"&&Te.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Te.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&Te.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),A==="jupyter"?Te.createElement(su,{createShixunParams:Be,ref:x}):Te.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&A==="public"&&Te.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Te.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Te.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")),Te.createElement(Qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},Te.createElement(O.default,{form:r,initialValues:{group_ids:re},className:ot.form,onChange:N=>{re=r.getFieldValue()}},L==""&&Te.createElement(qe.Z,{styles:{margin:"10px auto"}}),Te.createElement(O.default.Item,{name:"group_ids"},Te.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ue){return Te.createElement(b.Z,{key:ue},Te.createElement(B.Z,{flex:"2"},Te.createElement(w.default,{onChange:ut=>{},key:ue,value:String(N.id),defaultChecked:!0},Te.createElement("span",{className:["c-black",ot.line1].join(" ")},N.name))),Te.createElement(B.Z,{flex:"1",className:"c-black"},Te.createElement("span",{className:ot.line1},N==null?void 0:N.course_list_name)),Te.createElement(B.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?Te.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?Te.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))}))))))),Te.createElement(Le.Z,{resdata:Ce,type:"shixunpush",okloading:K,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:N=>qt(void 0,null,function*(){Be.current.shixuns_info=N,et(Be.current)})}))};var Dn=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(_n),eu=s(59301);const Jn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),r(""))};return eu.createElement(eu.Fragment,null,eu.createElement(qe.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{_(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&eu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},eu.createElement("div",null,eu.createElement("div",null,eu.createElement(z.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),eu.createElement("div",null,eu.createElement(z.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var bn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Jn),Pn=s(88761),yn=s(58174),iu=s(59301),zn=Object.defineProperty,Un=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,On=(e,n,t)=>n in e?zn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,tn=(e,n)=>{for(var t in n||(n={}))kn.call(n,t)&&On(e,t,n[t]);if(xn)for(var t of xn(n))Kn.call(n,t)&&On(e,t,n[t]);return e},gu=(e,n)=>Un(e,wn(n)),Ft=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Ut=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=O.default.useForm(),{workList:g,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:tn({},f)}),t({type:"shixunHomeworks/getWorkList",payload:tn({},f)})};return iu.createElement(oe.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ft(void 0,null,function*(){const l=()=>Ft(void 0,null,function*(){var J;yield _.validateFields();const E=tn({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(J=E.attachment_ids)==null?void 0:J.map(h=>h.response.id),(yield(0,Pn.mz)(gu(tn({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){H.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:iu.createElement(iu.Fragment,null,"\u4F60\u8FD8\u6709 ",iu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},iu.createElement(O.default,{form:_,initialValues:{}},iu.createElement(O.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},iu.createElement(yn.Z,null)),iu.createElement(O.default.Item,{name:"description"},iu.createElement(Se.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Zu=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Ut),un=s(26881),Kt=s(6630),tt=s(20834),cu=s(38854),Ku={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},vn=s(84105),Yn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),Qn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(io);let h;const[A,y]=(0,u.useState)(!1),[L,P]=(0,u.useState)(""),_e=j=>{a(j.target.checked),f(j.target.checked?_.map(d=>d.homework_id):[]),j.target.checked?K([..._]):K([])},me=()=>{let j={courseId:l.id,container_type:"common_homework"};l.categoryId&&(j.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:j}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(h=E.course_modules.filter(j=>j.type==="common_homework")[0]);const Ce=u.createElement("div",{className:Ku.moveCategory,onMouseLeave:j=>y(!1)},u.createElement(tt.default,{onClick:j=>Yn(void 0,[j],function*({item:d,key:S,keyPath:v,domEvent:re}){if(g=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:S}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:j=>{P(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var S;if(!(L!==""&&j.category_name.indexOf(L)<0))return u.createElement(u.Fragment,null,u.createElement(tt.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(S=j==null?void 0:j.third_category)==null?void 0:S.map(v=>u.createElement(tt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:j=>{j.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:Ku.bottomControlContainer},u.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(b.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:me,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Hu=s(6848),ju=s(1710),ht={listContainer:"listContainer___Mm5xW",info:"info___QiWEF",title:"title___joRxA",left:"left___zZ5tn",right:"right___bwbxG",flexBox:"flexBox___HSPvA",detail:"detail___ktA2X",iconV:"iconV___jusZA",shixunTag:"shixunTag___VpW1p",pingceTag:"pingceTag___lvwVv",pingceTags:"pingceTags___mGPPO"},tu=s(28274),Mu=s(80446),Xn=Object.defineProperty,qn=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,Ie=(e,n,t)=>n in e?Xn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dt=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&Ie(e,t,n[t]);if(Tn)for(var t of Tn(n))Fe.call(n,t)&&Ie(e,t,n[t]);return e},$t=(e,n)=>qn(e,eo(n)),Yt=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const uo=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(io);let h=(0,C.useParams)();const[A,y]=(0,u.useState)(!1),L=(0,u.useRef)(),[P,_e]=(0,u.useState)([]);h=$t(dt(dt({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),y(!1)},[]);const me=[{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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,S)=>S.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var S,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(S=d==null?void 0:d.split("/"))==null?void 0:S[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ce(){return Yt(this,null,function*(){let d=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dt({},h)});_e(d.data)})}const j=d=>{l.includes(d)?(J(l.filter(S=>S!==d)),i(E.filter(S=>S.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:ht.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&L.current&&!L.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:L},u.createElement(w.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>j(e.homework_id)})),u.createElement("div",{className:ht.info},u.createElement("div",{className:ht.title},u.createElement("div",{className:ht.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(tu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:ht.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:ht.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:ht.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:ht.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dt({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:ht.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:ht.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>Yt(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Mu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:ht.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:ht.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(cu.Z,{placement:"bottomCenter",overlayClassName:ht.dro,dropdownRender:()=>u.createElement(tt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dt({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dt({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(tt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:ht.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:ht.detail},(0,c.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:ht.iconV,onClick:d=>Yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),y(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:ht.content},(0,c.dE)()&&u.createElement("span",{className:ht.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length>5&&u.createElement(ju.default,{scroll:{y:240},onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length<6&&P.length>0&&u.createElement(ju.default,{onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}))))};var no=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(uo),ll={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},oo=s(13904),Cu={otherHomeworkWrap:"otherHomeworkWrap___Ov7Y4",otherHomeworkContainer:"otherHomeworkContainer___L40jT",flex:"flex___ZqR0T",search:"search___XYsMV",content:"content___TFbjP",listItem:"listItem___hEqkH",info:"info___aiccH",title:"title___j6wv0",describe:"describe___H2zMp",footer:"footer___Cv6ep"},sl=Object.defineProperty,rl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Bo=(e,n,t)=>n in e?sl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ao=(e,n)=>{for(var t in n||(n={}))cl.call(n,t)&&Bo(e,t,n[t]);if(Co)for(var t of Co(n))ml.call(n,t)&&Bo(e,t,n[t]);return e},Do=(e,n)=>rl(e,il(n)),bo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),dl=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>bo(void 0,null,function*(){l(!0);const A=yield(0,U.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>bo(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=Do(Ao({},A),{category_id:a.categoryId}));const y=yield(0,U.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});y&&y.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,y)=>{A.target.checked?r([...g,y]):r(g.filter(L=>L!==y))},K=A=>{const y=f.originData.filter(L=>L.name.indexOf(A)>-1);_(Do(Ao({},f),{targerData:y}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Cu.otherHomeworkWrap}`},u.createElement("div",{className:Cu.otherHomeworkContainer},u.createElement("div",{className:Cu.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Cu.content},f.targerData.map(A=>u.createElement("div",{className:`${Cu.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:y=>i(y,A.id)}),u.createElement("div",{className:Cu.info},u.createElement("div",{className:`${Cu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Cu.title},A.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Cu.describe}`},A.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},A.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),u.createElement("div",{className:Cu.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},pl=s(90588),El=s(18682),fl=s(48228),ao=s.n(fl),xu=s(61527),Je=s(59301),_l=Object.defineProperty,yl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(e,n,t)=>n in e?_l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,nn=(e,n)=>{for(var t in n||(n={}))Po.call(n,t)&&xo(e,t,n[t]);if(Ln)for(var t of Ln(n))wo.call(n,t)&&xo(e,t,n[t]);return e},ko=(e,n)=>yl(e,vl(n)),Fl=(e,n)=>{var t={};for(var a in e)Po.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ln)for(var a of Ln(e))n.indexOf(a)<0&&wo.call(e,a)&&(t[a]=e[a]);return t},lo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});te().extend(ao());const hl=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement(w.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:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ko(nn({},r),{leftSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Je.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Je.createElement($e.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Je.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Je.createElement(qe.Z,{styles:{margin:"0 auto"}})))),Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ko(nn({},r),{rigthSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Je.createElement(b.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Je.createElement(B.Z,null,E==null?void 0:E.name),Je.createElement(B.Z,null,Je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):Je.createElement(qe.Z,{styles:{margin:"0 auto"}})))))},gl=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=Fl(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[h]=O.default.useForm(),A=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,L,P]=(0,xu.U)(De.c_,nn(nn({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,me]=(0,xu.U)(De.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,xu.U)(De.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...S)=>lo(void 0,[...S],function*(v={}){_e({});const re=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),Je.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:A,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ce,onOk:()=>lo(void 0,null,function*(){h.submit()})},Je.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Je.createElement(O.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:S=>lo(void 0,null,function*(){var v,re,Ee;const Be=yield j(((v=P==null?void 0:P.course_groups)==null?void 0:v.length)>0?{unified_late:((re=P==null?void 0:P.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[nn({},S)]}:nn({unified_late:((Ee=P==null?void 0:P.course_groups)==null?void 0:Ee.length)<=0},S));(Be==null?void 0:Be.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Je.createElement(b.Z,{wrap:!1,gutter:20},Je.createElement(B.Z,{flex:1},Je.createElement(O.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Je.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Je.createElement(B.Z,{flex:"390px"},Je.createElement(O.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(S,v,re){return v&&te()(v).startOf("minute")<=te()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&te()(v).startOf("minute")<=te()(me==null?void 0:me.max_late_time).startOf("minute")?(H.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${me==null?void 0:me.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Je.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:S=>(0,F.BO)(S,{startTime:me==null?void 0:me.max_late_time}),disabledTime:S=>(0,F.hv)(S,{compared:me==null?void 0:me.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:te()("00:00:00","HH:mm:ss")}})))),((i=P==null?void 0:P.course_groups)==null?void 0:i.length)>0&&Je.createElement(Xe.Z,{spinning:y},Je.createElement(O.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Je.createElement(hl,{data:(P==null?void 0:P.course_groups)||[],onChange:S=>{_e({group_ids:S})}})))))};var Cl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(gl),R=s(59301),Bl=Object.defineProperty,Al=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,To=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&To(e,t,n[t]);if(Oo)for(var t of Oo(n))Pl.call(n,t)&&To(e,t,n[t]);return e},so=(e,n)=>Al(e,Dl(n)),ro=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const io=(0,u.createContext)({selectArrs:[]}),wl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(so(mu({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[y,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[P,_e]=(0,u.useState)([]),[me,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[S,v]=(0,u.useState)([]),[re,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:N,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const he=F.cX.getItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,et(he==null?void 0:he.name));const Re=o.get("tabs");let at=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),ve(at)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const he=o.get("tabs");let Re=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};he&&he!==void 0&&((0,c.GJ)()?i.status=he:i.order=he),ve(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(mu(mu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(P.length===x.homeworks.length&&P.length>0?Ce(!0):P.length!==x.homeworks.length&&Ce(!1))},[P]);const ut=(p,V)=>{i.page=p,i.limit=V,ve()},ve=(p={})=>{_e([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:so(mu(mu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:mu(mu({},i),p)})},mt=()=>ro(void 0,null,function*(){const p=yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const V=p.data.score_settings;Object.keys(V).map(function(be){be.indexOf("proportion")>-1&&(V[be]=(V[be]*100).toFixed(0))}),console.log(V),L(mu({},V))}}),bt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:be,in_progress_count:he,overed_count:Re}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:V||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:he||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Re||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Tt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Lu=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){H.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}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Wt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Wt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},fu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:R.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:R.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:R.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:R.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:R.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),Yu=p=>{var V,be,he,Re;if(P.length===0)return H.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let at=p.label||"",gn={key:at,selectArrs:P,selectArrsAll:S,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&be.can_publish)){H.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}at="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Re=(he=e==null?void 0:e.AssistantObject)==null?void 0:he.normal)!=null&&Re.can_stop)){H.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}at="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":at="\u6279\u91CF\u8865\u4EA4";break;case"delete":at="\u5220\u9664";break;case"collection":at="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:so(mu({},gn),{key:at})})},Qu=p=>ro(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ve()}),_u=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[ue]),rt=R.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",R.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",R.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",R.createElement("br",null),R.createElement("br",null),"\u6CE8\u610F",R.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",R.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",R.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",R.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ae=R.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",R.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",R.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",R.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return R.createElement(io.Provider,{value:{params:i,batchStatus:j,selectArrs:P,setSelectArrs:_e,allSelect:me,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:S,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:ve,setSelectArrsAll:v}},R.createElement("section",null,R.createElement("aside",{className:ll.bg},R.createElement(un.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:bt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Tt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),ve(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{mt(),A(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:Lu}),R.createElement(Kt.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:et,onSearch:p=>{i.search=p.trim(),i.page=1,ve()},onSort:p=>{var V;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ve(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(bn,{params:i,dispatch:t,onSelect:Wt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(qe.Z,null),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement(R.Fragment,null,R.createElement("aside",{className:"animated fadeIn"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,V)=>R.createElement(no,{key:V,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&R.createElement(q.Z,{showSizeChanger:!0,onChange:ut,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),P.length>0&&(0,c.GJ)()&&R.createElement(fe.Z,{offsetBottom:0},R.createElement(Qn,{buttonDataSource:fu,onClick:Yu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement(Cl,{getData:ve}),R.createElement(ne,{onCallback:()=>d(!1)}),R.createElement(pl.Z,{onOk:()=>{ve()}}),R.createElement(El.Z,{onOk:()=>{}}),R.createElement(qu,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),R.createElement(yu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),ve()}}),R.createElement(mn,null),R.createElement(Ze,{onCallback:()=>d(!1)}),R.createElement(Y,{onCallback:()=>d(!1)}),R.createElement(Dn,{refreshList:ve}),R.createElement(Zu,null),R.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Qu,data:_u,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&R.createElement(dl,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),R.createElement(oe.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>ro(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(H.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},R.createElement("div",null,R.createElement(b.Z,null,R.createElement(B.Z,{span:24},R.createElement(b.Z,{align:"middle"},R.createElement(B.Z,{span:24},R.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),R.createElement(b.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),R.createElement(b.Z,null,R.createElement(z.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,L(mu({},y))}},R.createElement(z.ZP,{value:1,style:{marginTop:15}},R.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),R.createElement("br",null),R.createElement(z.ZP,{value:0,style:{marginTop:15}},R.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),R.createElement(b.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),R.createElement(b.Z,null,R.createElement(z.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,L(mu({},y))}},R.createElement(z.ZP,{value:!1,style:{marginTop:15}},R.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",R.createElement(T.Z,{placement:"bottomLeft",content:rt,trigger:"click"},R.createElement(G.Z,{className:"ml20 current"})))),R.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),R.createElement(B.Z,{className:"ml5"},R.createElement(Z.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,L(Object.assign({},y))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),R.createElement(B.Z,{className:"ml5"},R.createElement(Z.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,L(Object.assign({},y))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),R.createElement(B.Z,{className:"ml5"},R.createElement(Z.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,L(Object.assign({},y))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement("br",null),R.createElement(z.ZP,{value:!0,style:{marginTop:15}},R.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),R.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",R.createElement(T.Z,{placement:"bottomLeft",content:ae,trigger:"click"},R.createElement(G.Z,{className:"ml20 current"}))))),R.createElement("br",null)),R.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),R.createElement(b.Z,{className:"mt25"},R.createElement(B.Z,null,R.createElement("strong",null,R.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,L(Object.assign({},y))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",R.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),R.createElement(B.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&R.createElement("div",{style:{paddingLeft:35}},R.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),R.createElement(B.Z,{className:"ml5"},R.createElement(Z.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,L(Object.assign({},y))}}))),R.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),R.createElement(B.Z,{className:"ml5"},R.createElement(Z.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,L(Object.assign({},y))}}),R.createElement("span",{className:"ml10"},"%"))))))))};var xl=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(wl),kl=Object.defineProperty,Ol=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,So=(e,n,t)=>n in e?kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Io=(e,n)=>{for(var t in n||(n={}))Lo.call(n,t)&&So(e,t,n[t]);if(Nn)for(var t of Nn(n))No.call(n,t)&&So(e,t,n[t]);return e},Ll=(e,n)=>Ol(e,Tl(n)),Nl=(e,n)=>{var t={};for(var a in e)Lo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Nn)for(var a of Nn(e))n.indexOf(a)<0&&No.call(e,a)&&(t[a]=e[a]);return t},Sl=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Il=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:r}=n,o=Nl(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const P={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var me;_e.author_login===((me=g.userInfo)==null?void 0:me.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:h,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>Sl(void 0,null,function*(){var P;if((P=y.current)!=null&&P.onVerify())return;K(!0);const _e=yield(0,U.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ll(Io({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Io({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{L()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(pe.Z,{ref:P=>y.current=P})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Zl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Il),Hl=s(82025),lt=s(59301),jl=Object.defineProperty,Ml=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,jo=(e,n,t)=>n in e?jl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,du=(e,n)=>{for(var t in n||(n={}))Zo.call(n,t)&&jo(e,t,n[t]);if(Sn)for(var t of Sn(n))Ho.call(n,t)&&jo(e,t,n[t]);return e},co=(e,n)=>Ml(e,Rl(n)),$l=(e,n)=>{var t={};for(var a in e)Zo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Sn)for(var a of Sn(e))n.indexOf(a)<0&&Ho.call(e,a)&&(t[a]=e[a]);return t},In=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Wl=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=$l(n,["classroomList","dispatch","courseEndTime"]),g,r,o,l;const J=(0,C.useParams)(),[E]=O.default.useForm(),[i,K]=(0,u.useState)(1),[h,A]=(0,u.useState)([]),[y,L]=(0,u.useState)(0),[P,_e]=(0,u.useState)(2e3),[me,Ce]=(0,u.useState)(!0),[j,d]=(0,u.useState)(!1),[S,v]=(0,u.useState)(!1),[re,Ee]=(0,u.useState)([]),[Be,et]=(0,u.useState)(!0),[x,We]=(0,u.useState)(null),[N,ue]=(0,u.useState)({}),[ut,ve]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(fu(),mt(),t.actionTabs.type===2){const ae=t.actionTabs.selectArrsAll[0];We({submit_limit:ae==null?void 0:ae.submit_limit,submit_limit_num:ae==null?void 0:ae.submit_limit_num,must_file:ae==null?void 0:ae.must_file,can_submit:ae==null?void 0:ae.can_submit,submit_num:ae==null?void 0:ae.submit_num}),et(ae.unified_setting)}else et(!1),We({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(j){if(S)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:co(du({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:du({},t.actionTabs.params)})}},[j]);const mt=ae=>In(void 0,null,function*(){Ce(!0);const p=yield(0,De.c_)(co(du({},J),{page:ae||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((V,be)=>{V.key=V.id,V.title=V.name,V.disabled=V.is_published}),p&&(A([...p==null?void 0:p.course_groups]),L(p==null?void 0:p.course_groups_count),Ce(!1),ae||E.setFieldsValue({publish_time:te()(te()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:te()(te()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),bt=ae=>{K(ae),mt(ae)},Tt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:du({},J)}),a({type:"shixunHomeworks/getWorkSetting",payload:du({},J)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:co(du({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:du({},t.actionTabs.params)})},Lu=()=>In(void 0,null,function*(){var ae,p;if((0,c.Rm)()&&!((ae=t.AssistantObject.normal)!=null&&ae.can_publish)){H.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"),rt(!1);return}const V=du({},E.getFieldsValue());if(V.end_time<=V.publish_time){H.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((re==null?void 0:re.length)<=0&&!Be&&h.length>0){H.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}if(x!=null&&x.submit_limit&&!(x!=null&&x.submit_limit_num)){H.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}if(x!=null&&x.can_submit&&!(x!=null&&x.submit_num)){H.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let be=du({homework_ids:[...t.actionTabs.selectArrs],group_ids:re.length>0?re.map(Re=>Re.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:te()(V.end_time).format("YYYY-MM-DD HH:mm"),publish_time:te()(V.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!re.length},x),he=yield(0,it.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:J.coursesId,type:"homework_common"});(he==null?void 0:he.student_count)===0?Wt(be):(ve(be),ue(he))}),Wt=ae=>In(void 0,null,function*(){rt(!0);const p=yield(0,U.ZP)(`/api/courses/${J.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:du({},ae)});rt(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),H.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),_.onCallback&&_.onCallback(),Tt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:lt.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~")}}))}),fu=()=>{K(1),A([]),Ee([])},{detailCommonHomeworksList:Yu}=t,Qu=y>i*P,[_u,rt]=(0,u.useState)(!1);return lt.createElement("div",null,lt.createElement(oe.default,{width:600,centered:!0,confirmLoading:_u,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Lu,onCancel:()=>{fu(),Tt(),a({type:"classroomList/setActionTabs",payload:{}})}},lt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",lt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&<.createElement(O.default,{form:E},lt.createElement("div",{style:{paddingLeft:0}},lt.createElement(b.Z,{className:"mt30",align:"middle"},lt.createElement(B.Z,null,lt.createElement(O.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},lt.createElement(I.default,{style:{width:170,marginRight:"25px"},disabledDate:ae=>(0,Me.Q8)(ae,f),disabledTime:ae=>(0,Me.d0)(ae),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:te()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),lt.createElement(B.Z,{className:"ml20"},lt.createElement(O.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},lt.createElement(I.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:te()((0,F.U6)(),"HH:mm")},disabledDate:ae=>(0,Me.Q8)(ae,f,E.getFieldValue("publish_time")),disabledTime:ae=>(0,Me.d0)(ae,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&<.createElement(b.Z,{style:{marginBottom:"10px"}},lt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),lt.createElement(z.ZP.Group,{value:Be,onChange:ae=>{et(ae.target.value),Ee([])}},lt.createElement(z.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),lt.createElement(z.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&<.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!Be)&&h.length>0&<.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},lt.createElement("span",{style:{flex:1}},lt.createElement(w.default,{checked:re.length===h.length,onChange:ae=>{re.length===h.length?Ee([]):Ee(h.filter(p=>!p.is_published))}},"\u5168\u9009")),lt.createElement("span",{style:{width:16}}),lt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",re.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Be)&&h.length>0&<.createElement(Hl.Z,{data:h,selectedRowKeys:re,setSelectedRowKeys:Ee})),!((o=(r=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&<.createElement(se.ZP,{value:x,onChange:ae=>We(du({},ae))})),lt.createElement(Le.Z,{resdata:N,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:_u,oktext:(N==null?void 0:N.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:ae=>In(void 0,null,function*(){rt(!0);let p=yield(0,U.ZP)(`/api/courses/${J.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});rt(!1),(p==null?void 0:p.status)===0&&Wt(ut)})}))};var Vl=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Wl),Gl=Object.defineProperty,Jl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Ro=(e,n,t)=>n in e?Gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$o=(e,n)=>{for(var t in n||(n={}))Ul.call(n,t)&&Ro(e,t,n[t]);if(Mo)for(var t of Mo(n))Kl.call(n,t)&&Ro(e,t,n[t]);return e},Yl=(e,n)=>Jl(e,zl(n)),Ql=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Xl=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ql(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Yl($o({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:$o({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ql=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xl),es=Object.defineProperty,ts=Object.defineProperties,us=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Go=(e,n,t)=>n in e?es(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Jo=(e,n)=>{for(var t in n||(n={}))Wo.call(n,t)&&Go(e,t,n[t]);if(Zn)for(var t of Zn(n))Vo.call(n,t)&&Go(e,t,n[t]);return e},ns=(e,n)=>ts(e,us(n)),os=(e,n)=>{var t={};for(var a in e)Wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Zn)for(var a of Zn(e))n.indexOf(a)<0&&Vo.call(e,a)&&(t[a]=e[a]);return t},as=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const ls=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=os(n,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>as(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:ns(Jo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Jo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var ss=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(ls),rs=Object.defineProperty,zo=Object.getOwnPropertySymbols,is=Object.prototype.hasOwnProperty,cs=Object.prototype.propertyIsEnumerable,Uo=(e,n,t)=>n in e?rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ms=(e,n)=>{for(var t in n||(n={}))is.call(n,t)&&Uo(e,t,n[t]);if(zo)for(var t of zo(n))cs.call(n,t)&&Uo(e,t,n[t]);return e},ds=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const ps=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=O.default.useForm(),J=E=>E&&E<te()().startOf("day");return u.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:()=>ds(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,U.ZP)(K,{method:"post",body:ms({},i)});if(h.status===0){H.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const A=e.actionTabs.selectArrs.type,y=(h==null?void 0:h.category_id)||0;let L=(E=r.pathname)==null?void 0:E.split("/");L[4]=y,L[3]=A||L[3];const P=L==null?void 0:L.join("/");C.history.push(P)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(O.default,{form:l,initialValues:{name:""}},u.createElement(O.default.Item,{name:"name"},u.createElement(b.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var Es=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ps),ku={shixunItemWrapper:"shixunItemWrapper___Pnp0d",checkboxWrapper:"checkboxWrapper___O__B3",contentWrapper:"contentWrapper___qiaiV",title:"title___DFf1n",desc:"desc___ej6SJ",info:"info___hJwx4",scrollWrap:"scrollWrap___hntzl",loading:"loading___Jks2Z"},fs=Object.defineProperty,_s=Object.defineProperties,ys=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,vs=Object.prototype.hasOwnProperty,Fs=Object.prototype.propertyIsEnumerable,Yo=(e,n,t)=>n in e?fs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qo=(e,n)=>{for(var t in n||(n={}))vs.call(n,t)&&Yo(e,t,n[t]);if(Ko)for(var t of Ko(n))Fs.call(n,t)&&Yo(e,t,n[t]);return e},Xo=(e,n)=>_s(e,ys(n)),qo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{Paragraph:hs}=ft.default,gs=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[g,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),L=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),P(y.current)},P=(v,re)=>qo(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>qo(void 0,null,function*(){console.log(v,"params2");const Ee=yield(0,it.he)(v);if(!Ee.status){if(re){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),K(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>P(Xo(Qo({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{P(y.current)},[]);const[_e,me]=(0,u.useState)([]),Ce=v=>{me(v),e.current.shixuns_info=v.map(re=>({id:re,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),S=v=>{P(Xo(Qo({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(b.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((v,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,P(y.current)}},v.name))),u.createElement(B.Z,null,u.createElement(Ct.tp,{dataSource:a,value:g,onChange:L}))),u.createElement("div",{className:ku.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:S,hasMore:j&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:_e},o.map(v=>{const{name:re,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:We,level:N,total_stu_num:ue}=v||{};return u.createElement("div",{key:Ee,className:ku.shixunItemWrapper},u.createElement(b.Z,{align:"middle",className:ku.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:Ee,style:{paddingRight:"10px"}}),u.createElement("div",{className:ku.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:ku.contentWrapper},u.createElement(hs,{ellipsis:{rows:2},className:ku.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(b.Z,null,et.map((ut,ve)=>u.createElement("span",{key:ve,className:ku.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ve+1,"\u5173")," ",ut))),u.createElement(gt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(b.Z,{className:ku.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},N)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:ku.loading},u.createElement(Xe.Z,{spinning:!0}))))};var Cs=(0,u.forwardRef)(gs),on={flex_box_center:"flex_box_center___RR1P7",flex_space_between:"flex_space_between___NOfMh",flex_box_vertical_center:"flex_box_vertical_center___Dmywe",flex_box_center_end:"flex_box_center_end___AZ744",flex_box_column:"flex_box_column___Wu3tO",line1:"line1___xcO80",form:"form___zbQXu",small_search:"small_search___Zg67I",border:"border___ifLoj"},Ke=s(59301),Bs=Object.defineProperty,ea=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,Ds=Object.prototype.propertyIsEnumerable,ta=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,bs=(e,n)=>{for(var t in n||(n={}))As.call(n,t)&&ta(e,t,n[t]);if(ea)for(var t of ea(n))Ds.call(n,t)&&ta(e,t,n[t]);return e},Fn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{TabPane:sc}=ee.default,Ps=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),g=(0,C.useLocation)(),[r]=O.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,h]=(0,u.useState)(!1);const[A,y]=(0,u.useState)("myself");let[L,P]=(0,u.useState)([]);const[_e,me]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,S]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Ee()},[e.actionTabs.key]);let re=[];const Ee=function(){return Fn(this,null,function*(){var N;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:bs({},d)});L=[...L.concat(ue.object_list)],me(ue.is_teacher),((N=ue.object_list)==null?void 0:N.length)<d.limit?i(!1):i(!0),P([...L]),ue.object_list==""&&d.page===1&&J(!0)}})},Be=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),et=N=>Fn(void 0,null,function*(){h(!0);const ue=yield(0,De.aQ)(N);h(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=t;return Ke.createElement("div",null,Ke.createElement(oe.default,{className:on.border,centered:!0,title:Ke.createElement("span",{style:{fontWeight:"600"}},"\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:K},onOk:()=>Fn(void 0,null,function*(){var N,ue,ut;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let bt=yield(0,it.Tr)({id:[...(ue=(N=Be.current)==null?void 0:N.shixuns_info)==null?void 0:ue.map(Tt=>Tt.id)],course_id:_.coursesId,type:"shixun"});(bt==null?void 0:bt.student_count)===0?et(Be.current):j(bt);return}h(!0);const ve=r.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ve.group_ids}});(mt==null?void 0:mt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(ut=e.actionTabs)==null?void 0:ut.params,manage_all_group:We==null?void 0:We.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ke.createElement(b.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Ke.createElement(B.Z,{span:12},v.map((N,ue)=>Ke.createElement(k.ZP,{key:ue,shape:"round",style:A===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===N.id?"ghost":"default",className:"mr10",onClick:ut=>Fn(void 0,null,function*(){if(N.id==="jupyter"){y(N.id);return}L=[],E=!0,d.page=0,d.search="",d.filter=N.id,Ee(),y(N.id)})},N.name))),Ke.createElement(B.Z,{span:12,className:"tr"},Ke.createElement(Se.default.Search,{className:on.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ue;A==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(N.target.value))},suffix:Ke.createElement("i",{className:`iconfont icon-sousuo9 font14 ${on.searchIcon}`}),onSearch:N=>{var ue;if(N&&(0,jt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),A==="jupyter"){(ue=x.current)==null||ue.search(N);return}E=!0,d.search=N,d.page=0,L=[],Ee()},style:{width:260}}))),A==="myself"&&Ke.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Ke.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&Ke.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),A==="jupyter"?Ke.createElement(Cs,{createShixunParams:Be,ref:x}):Ke.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&A==="public"&&Ke.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ke.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ke.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")),Ke.createElement(Qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},Ke.createElement(O.default,{form:r,initialValues:{group_ids:re},className:on.form,onChange:N=>{re=r.getFieldValue()}},L==""&&Ke.createElement(qe.Z,{styles:{margin:"10px auto"}}),Ke.createElement(O.default.Item,{name:"group_ids"},Ke.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ue){return Ke.createElement(b.Z,{key:ue},Ke.createElement(B.Z,{flex:"2"},Ke.createElement(w.default,{onChange:ut=>{},key:ue,value:String(N.id),defaultChecked:!0},Ke.createElement("span",{className:["c-black",on.line1].join(" ")},N.name))),Ke.createElement(B.Z,{flex:"1",className:"c-black"},Ke.createElement("span",{className:on.line1},N==null?void 0:N.course_list_name)),Ke.createElement(B.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?Ke.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?Ke.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))}))))))),Ke.createElement(Le.Z,{resdata:Ce,type:"shixunpush",okloading:K,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:N=>Fn(void 0,null,function*(){Be.current.shixuns_info=N,et(Be.current)})}))};var ws=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ps),mo=s(42882),ua=s(74128),uu=s(59301),xs=Object.defineProperty,na=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,oa=(e,n,t)=>n in e?xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,aa=(e,n)=>{for(var t in n||(n={}))ks.call(n,t)&&oa(e,t,n[t]);if(na)for(var t of na(n))Os.call(n,t)&&oa(e,t,n[t]);return e};const Ts=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),r(""))};return uu.createElement("section",{className:`tc animated fadeIn ${mo.Z.threeBtnSty}`,style:aa(aa({},{color:"#03A092",margin:"200px auto"}),e)},uu.createElement("img",{src:s(26551),width:200,height:164}),uu.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),uu.createElement("div",{style:{marginTop:"30px"}},uu.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),uu.createElement(k.ZP,{onClick:()=>{(0,F.xg)(`${ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&uu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},uu.createElement("div",null,uu.createElement("div",null,uu.createElement(z.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),uu.createElement("div",null,uu.createElement(z.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ls=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ts),Ou=s(59301),Ns=Object.defineProperty,Ss=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Zs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?Ns(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hn=(e,n)=>{for(var t in n||(n={}))Zs.call(n,t)&&sa(e,t,n[t]);if(la)for(var t of la(n))Hs.call(n,t)&&sa(e,t,n[t]);return e},js=(e,n)=>Ss(e,Is(n)),ra=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Ms=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=O.default.useForm(),{workList:g,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Hn({},f)}),t({type:"shixunHomeworks/getWorkList",payload:Hn({},f)})};return Ou.createElement(oe.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ra(void 0,null,function*(){const l=()=>ra(void 0,null,function*(){var J;yield _.validateFields();const E=Hn({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(J=E.attachment_ids)==null?void 0:J.map(h=>h.response.id),(yield(0,Pn.mz)(js(Hn({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){H.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}oe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Ou.createElement(Ou.Fragment,null,"\u4F60\u8FD8\u6709 ",Ou.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Ou.createElement(O.default,{form:_,initialValues:{}},Ou.createElement(O.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ou.createElement(yn.Z,null)),Ou.createElement(O.default.Item,{name:"description"},Ou.createElement(Se.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Rs=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Ms),$s=s(54473),Ws=s(86094),ia={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vs=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),Gs=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(_o);let h;const[A,y]=(0,u.useState)(!1),[L,P]=(0,u.useState)(""),_e=j=>{a(j.target.checked),f(j.target.checked?_.map(d=>d.homework_id):[]),j.target.checked?K([..._]):K([])},me=()=>{let j={courseId:l.id,container_type:"common_homework"};l.categoryId&&(j.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:j}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(h=E.course_modules.filter(j=>j.type==="common_homework")[0]);const Ce=u.createElement("div",{className:ia.moveCategory,onMouseLeave:j=>y(!1)},u.createElement(tt.default,{onClick:j=>Vs(void 0,[j],function*({item:d,key:S,keyPath:v,domEvent:re}){if(g=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:S}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:j=>{P(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var S;if(!(L!==""&&j.category_name.indexOf(L)<0))return u.createElement(u.Fragment,null,u.createElement(tt.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(S=j==null?void 0:j.third_category)==null?void 0:S.map(v=>u.createElement(tt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:j=>{j.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ia.bottomControlContainer},u.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(b.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:me,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},wt={listContainer:"listContainer___rwnjk",info:"info___TBpYU",title:"title___Ss9eT",left:"left___LV73y",right:"right___GM28N",flexBox:"flexBox____iaZx",detail:"detail___d5WJi",iconV:"iconV___SnRqL",shixunTag:"shixunTag___HyzkA",pingceTag:"pingceTag___Kn6PD",pingceTags:"pingceTags___ffRRC"},Js=Object.defineProperty,zs=Object.defineProperties,Us=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,ma=(e,n,t)=>n in e?Js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,an=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&ma(e,t,n[t]);if(ca)for(var t of ca(n))Ys.call(n,t)&&ma(e,t,n[t]);return e},Qs=(e,n)=>zs(e,Us(n)),Ru=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Xs=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(_o);let h=(0,C.useParams)();const[A,y]=(0,u.useState)(!1),L=(0,u.useRef)(),[P,_e]=(0,u.useState)([]);h=Qs(an(an({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),y(!1)},[]);const me=[{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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,S)=>S.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var S,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(S=d==null?void 0:d.split("/"))==null?void 0:S[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ce(){return Ru(this,null,function*(){let d=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:an({},h)});_e(d.data)})}const j=d=>{l.includes(d)?(J(l.filter(S=>S!==d)),i(E.filter(S=>S.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:wt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&L.current&&!L.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:L},u.createElement(w.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>j(e.homework_id)})),u.createElement("div",{className:wt.info},u.createElement("div",{className:wt.title},u.createElement("div",{className:wt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(tu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:wt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:wt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:wt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:wt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:an({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:wt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:wt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>Ru(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Mu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:wt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:wt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(cu.Z,{placement:"bottomCenter",overlayClassName:wt.dro,dropdownRender:()=>u.createElement(tt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:an({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:an({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(tt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:wt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:wt.detail},(0,c.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",null,u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:wt.iconV,onClick:d=>Ru(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),y(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:wt.content},(0,c.dE)()&&u.createElement("span",{className:wt.infoStuIcon},u.createElement("span",null,e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length>5&&u.createElement(ju.default,{className:mo.Z.threeTableSty,scroll:{y:240},onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length<6&&P.length>0&&u.createElement(ju.default,{className:mo.Z.threeTableSty,onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}))))};var qs=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xs),er={flex_box_center:"flex_box_center___WCrVB",flex_space_between:"flex_space_between___fmk8o",flex_box_vertical_center:"flex_box_vertical_center___Lj9Tw",flex_box_center_end:"flex_box_center_end___JC6A6",flex_box_column:"flex_box_column___i54Rx",containerTitle:"containerTitle___Td72A",containerDesc:"containerDesc___S9Ors",listItem:"listItem___ascWS",info:"info___rcGYZ",title:"title___AccUE",titleLeft:"titleLeft___i6V_p",titleRight:"titleRight___W9npP",acitons:"acitons___ThT41",moveCategory:"moveCategory___BxjOE",spanSize:"spanSize___XTz3M"},Bu={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},tr=Object.defineProperty,ur=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,pa=(e,n,t)=>n in e?tr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ea=(e,n)=>{for(var t in n||(n={}))or.call(n,t)&&pa(e,t,n[t]);if(da)for(var t of da(n))ar.call(n,t)&&pa(e,t,n[t]);return e},fa=(e,n)=>ur(e,nr(n)),_a=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),lr=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>_a(void 0,null,function*(){l(!0);const A=yield(0,U.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>_a(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=fa(Ea({},A),{category_id:a.categoryId}));const y=yield(0,U.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});y&&y.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,y)=>{A.target.checked?r([...g,y]):r(g.filter(L=>L!==y))},K=A=>{const y=f.originData.filter(L=>L.name.indexOf(A)>-1);_(fa(Ea({},f),{targerData:y}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Bu.otherHomeworkWrap}`},u.createElement("div",{className:Bu.otherHomeworkContainer},u.createElement("div",{className:Bu.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Bu.content},f.targerData.map(A=>u.createElement("div",{className:`${Bu.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:y=>i(y,A.id)}),u.createElement("div",{className:Bu.info},u.createElement("div",{className:`${Bu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Bu.title},A.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Bu.describe}`},A.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},A.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),u.createElement("div",{className:Bu.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},sr=s(92521),rr=s(27269),ze=s(59301),ir=Object.defineProperty,cr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ln=(e,n)=>{for(var t in n||(n={}))ya.call(n,t)&&Fa(e,t,n[t]);if(jn)for(var t of jn(n))va.call(n,t)&&Fa(e,t,n[t]);return e},ha=(e,n)=>cr(e,mr(n)),dr=(e,n)=>{var t={};for(var a in e)ya.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&jn)for(var a of jn(e))n.indexOf(a)<0&&va.call(e,a)&&(t[a]=e[a]);return t},po=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});te().extend(ao());const pr=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement(w.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:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ha(ln({},r),{leftSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?ze.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},ze.createElement($e.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>ze.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):ze.createElement(qe.Z,{styles:{margin:"0 auto"}})))),ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ha(ln({},r),{rigthSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:g.map((E,i)=>ze.createElement(b.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(B.Z,null,E==null?void 0:E.name),ze.createElement(B.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):ze.createElement(qe.Z,{styles:{margin:"0 auto"}})))))},Er=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=dr(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[h]=O.default.useForm(),A=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,L,P]=(0,xu.U)(De.c_,ln(ln({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,me]=(0,xu.U)(De.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,xu.U)(De.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...S)=>po(void 0,[...S],function*(v={}){_e({});const re=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),ze.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:A,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ce,onOk:()=>po(void 0,null,function*(){h.submit()})},ze.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ze.createElement(O.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:S=>po(void 0,null,function*(){var v,re,Ee;const Be=yield j(((v=P==null?void 0:P.course_groups)==null?void 0:v.length)>0?{unified_late:((re=P==null?void 0:P.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[ln({},S)]}:ln({unified_late:((Ee=P==null?void 0:P.course_groups)==null?void 0:Ee.length)<=0},S));(Be==null?void 0:Be.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},ze.createElement(b.Z,{wrap:!1,gutter:20},ze.createElement(B.Z,{flex:1},ze.createElement(O.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ze.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ze.createElement(B.Z,{flex:"390px"},ze.createElement(O.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(S,v,re){return v&&te()(v).startOf("minute")<=te()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&te()(v).startOf("minute")<=te()(me==null?void 0:me.max_late_time).startOf("minute")?(H.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${me==null?void 0:me.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:S=>(0,F.BO)(S,{startTime:me==null?void 0:me.max_late_time}),disabledTime:S=>(0,F.hv)(S,{compared:me==null?void 0:me.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:te()("00:00:00","HH:mm:ss")}})))),((i=P==null?void 0:P.course_groups)==null?void 0:i.length)>0&&ze.createElement(Xe.Z,{spinning:y},ze.createElement(O.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(pr,{data:(P==null?void 0:P.course_groups)||[],onChange:S=>{_e({group_ids:S})}})))))};var fr=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Er),$=s(59301),_r=Object.defineProperty,yr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,Ca=(e,n,t)=>n in e?_r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pu=(e,n)=>{for(var t in n||(n={}))Fr.call(n,t)&&Ca(e,t,n[t]);if(ga)for(var t of ga(n))hr.call(n,t)&&Ca(e,t,n[t]);return e},Eo=(e,n)=>yr(e,vr(n)),fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const _o=(0,u.createContext)({selectArrs:[]}),gr=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(Eo(pu({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[y,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[P,_e]=(0,u.useState)([]),[me,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[S,v]=(0,u.useState)([]),[re,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:N,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const he=F.cX.getItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,et(he==null?void 0:he.name));const Re=o.get("tabs");let at=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),ve(at)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const he=o.get("tabs");let Re=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};he&&he!==void 0&&((0,c.GJ)()?i.status=he:i.order=he),ve(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(pu(pu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(P.length===x.homeworks.length&&P.length>0?Ce(!0):P.length!==x.homeworks.length&&Ce(!1))},[P]);const ut=(p,V)=>{i.page=p,i.limit=V,ve()},ve=(p={})=>{_e([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Eo(pu(pu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:pu(pu({},i),p)})},mt=()=>fo(void 0,null,function*(){const p=yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const V=p.data.score_settings;Object.keys(V).map(function(be){be.indexOf("proportion")>-1&&(V[be]=(V[be]*100).toFixed(0))}),console.log(V),L(pu({},V))}}),bt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:be,in_progress_count:he,overed_count:Re}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:V||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:he||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Re||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Tt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Lu=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){H.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}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Wt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Wt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},fu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:$.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:$.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:$.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:$.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:$.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),Yu=p=>{var V,be,he,Re;if(P.length===0)return H.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let at=p.label||"",gn={key:at,selectArrs:P,selectArrsAll:S,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&be.can_publish)){H.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}at="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Re=(he=e==null?void 0:e.AssistantObject)==null?void 0:he.normal)!=null&&Re.can_stop)){H.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}at="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":at="\u6279\u91CF\u8865\u4EA4";break;case"delete":at="\u5220\u9664";break;case"collection":at="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Eo(pu({},gn),{key:at})})},Qu=p=>fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ve()}),_u=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[ue]),rt=$.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",$.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",$.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",$.createElement("br",null),$.createElement("br",null),"\u6CE8\u610F",$.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",$.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",$.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",$.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ae=$.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",$.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",$.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",$.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return $.createElement(_o.Provider,{value:{params:i,batchStatus:j,selectArrs:P,setSelectArrs:_e,allSelect:me,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:S,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:ve,setSelectArrsAll:v}},$.createElement("section",null,$.createElement("aside",{className:er.bg},$.createElement($s.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:bt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Tt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),ve(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{mt(),A(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:Lu}),$.createElement(Ws.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:et,onSearch:p=>{i.search=p.trim(),i.page=1,ve()},onSort:p=>{var V;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ve(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$.createElement(Ls,{params:i,dispatch:t,onSelect:Wt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$.createElement(qe.Z,null),$.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$.createElement($.Fragment,null,$.createElement("aside",{className:"animated fadeIn"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,V)=>$.createElement(qs,{key:V,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&$.createElement(q.Z,{showSizeChanger:!0,onChange:ut,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),P.length>0&&(0,c.GJ)()&&$.createElement(fe.Z,{offsetBottom:0},$.createElement(Gs,{buttonDataSource:fu,onClick:Yu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&$.createElement(fr,{getData:ve}),$.createElement(Zl,{onCallback:()=>d(!1)}),$.createElement(sr.Z,{onOk:()=>{ve()}}),$.createElement(rr.Z,{onOk:()=>{}}),$.createElement(Vl,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),$.createElement(yu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),ve()}}),$.createElement(ql,null),$.createElement(ss,{onCallback:()=>d(!1)}),$.createElement(Es,{onCallback:()=>d(!1)}),$.createElement(ws,{refreshList:ve}),$.createElement(Rs,null),$.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Qu,data:_u,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&$.createElement(lr,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),$.createElement(oe.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>fo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(H.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},$.createElement("div",null,$.createElement(b.Z,null,$.createElement(B.Z,{span:24},$.createElement(b.Z,{align:"middle"},$.createElement(B.Z,{span:24},$.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),$.createElement(b.Z,{className:"mt25"},$.createElement(B.Z,null,$.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),$.createElement(B.Z,{span:24,className:"pl30 mt10"})),$.createElement(b.Z,null,$.createElement(z.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,L(pu({},y))}},$.createElement(z.ZP,{value:1,style:{marginTop:15}},$.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),$.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),$.createElement("br",null),$.createElement(z.ZP,{value:0,style:{marginTop:15}},$.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),$.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),$.createElement(b.Z,{className:"mt25"},$.createElement(B.Z,null,$.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),$.createElement(B.Z,{span:24,className:"pl30 mt10"})),$.createElement(b.Z,null,$.createElement(z.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,L(pu({},y))}},$.createElement(z.ZP,{value:!1,style:{marginTop:15}},$.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),$.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",$.createElement(T.Z,{placement:"bottomLeft",content:rt,trigger:"click"},$.createElement(G.Z,{className:"ml20 current"})))),$.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),$.createElement(B.Z,{className:"ml5"},$.createElement(Z.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,L(Object.assign({},y))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),$.createElement(B.Z,{className:"ml5"},$.createElement(Z.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,L(Object.assign({},y))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),$.createElement(B.Z,{className:"ml5"},$.createElement(Z.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,L(Object.assign({},y))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement("br",null),$.createElement(z.ZP,{value:!0,style:{marginTop:15}},$.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),$.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",$.createElement(T.Z,{placement:"bottomLeft",content:ae,trigger:"click"},$.createElement(G.Z,{className:"ml20 current"}))))),$.createElement("br",null)),$.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),$.createElement(b.Z,{className:"mt25"},$.createElement(B.Z,null,$.createElement("strong",null,$.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,L(Object.assign({},y))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",$.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),$.createElement(B.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&$.createElement("div",{style:{paddingLeft:35}},$.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),$.createElement(B.Z,{className:"ml5"},$.createElement(Z.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,L(Object.assign({},y))}}))),$.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),$.createElement(B.Z,{className:"ml5"},$.createElement(Z.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,L(Object.assign({},y))}}),$.createElement("span",{className:"ml10"},"%"))))))))};var Cr=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(gr),Br=Object.defineProperty,Ar=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Da=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ba=(e,n)=>{for(var t in n||(n={}))Ba.call(n,t)&&Da(e,t,n[t]);if(Mn)for(var t of Mn(n))Aa.call(n,t)&&Da(e,t,n[t]);return e},br=(e,n)=>Ar(e,Dr(n)),Pr=(e,n)=>{var t={};for(var a in e)Ba.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Mn)for(var a of Mn(e))n.indexOf(a)<0&&Aa.call(e,a)&&(t[a]=e[a]);return t},wr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const xr=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:r}=n,o=Pr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,J;const E=(0,C.useParams)(),[i,K]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const P={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(_e=>{var me;_e.author_login===((me=g.userInfo)==null?void 0:me.login)?++P.hasNum:++P.noHasNum}),P.noHasNum>0?oe.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:u.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",u.createElement("span",{className:"c-blue"},P.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},P.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",u.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{L()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const L=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:h,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>wr(void 0,null,function*(){var P;if((P=y.current)!=null&&P.onVerify())return;K(!0);const _e=yield(0,U.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});K(!1),_e.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),H.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:br(ba({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:ba({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{L()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((J=t==null?void 0:t.actionTabs)==null?void 0:J.status)?u.createElement(u.Fragment,null,u.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),u.createElement(pe.Z,{ref:P=>y.current=P})):u.createElement(u.Fragment,null,u.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),u.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var kr=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(xr),Or=s(55059),Tr=Object.defineProperty,Lr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,wa=(e,n,t)=>n in e?Tr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xa=(e,n)=>{for(var t in n||(n={}))Sr.call(n,t)&&wa(e,t,n[t]);if(Pa)for(var t of Pa(n))Ir.call(n,t)&&wa(e,t,n[t]);return e},Zr=(e,n)=>Lr(e,Nr(n)),Hr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const jr=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Hr(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${t.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),H.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Zr(xa({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:xa({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Mr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(jr),Rr=Object.defineProperty,$r=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ta=(e,n,t)=>n in e?Rr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,La=(e,n)=>{for(var t in n||(n={}))ka.call(n,t)&&Ta(e,t,n[t]);if(Rn)for(var t of Rn(n))Oa.call(n,t)&&Ta(e,t,n[t]);return e},Vr=(e,n)=>$r(e,Wr(n)),Gr=(e,n)=>{var t={};for(var a in e)ka.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Rn)for(var a of Rn(e))n.indexOf(a)<0&&Oa.call(e,a)&&(t[a]=e[a]);return t},Jr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const zr=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=Gr(n,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,u.createElement(oe.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Jr(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),H.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),a({type:"classroomList/setActionTabs",payload:{}}),f&&f(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Vr(La({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:La({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ur=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(zr),Kr=Object.defineProperty,Na=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Sa=(e,n,t)=>n in e?Kr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xr=(e,n)=>{for(var t in n||(n={}))Yr.call(n,t)&&Sa(e,t,n[t]);if(Na)for(var t of Na(n))Qr.call(n,t)&&Sa(e,t,n[t]);return e},qr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const ei=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=O.default.useForm(),J=E=>E&&E<te()().startOf("day");return u.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:()=>qr(void 0,null,function*(){var E;const i=l.getFieldValue(),K=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,U.ZP)(K,{method:"post",body:Xr({},i)});if(h.status===0){H.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const A=e.actionTabs.selectArrs.type,y=(h==null?void 0:h.category_id)||0;let L=(E=r.pathname)==null?void 0:E.split("/");L[4]=y,L[3]=A||L[3];const P=L==null?void 0:L.join("/");C.history.push(P)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(O.default,{form:l,initialValues:{name:""}},u.createElement(O.default.Item,{name:"name"},u.createElement(b.Z,{className:"mt30"},u.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(B.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var ti=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ei),Tu={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ui=Object.defineProperty,ni=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ha=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&Za(e,t,n[t]);if(Ia)for(var t of Ia(n))li.call(n,t)&&Za(e,t,n[t]);return e},ja=(e,n)=>ni(e,oi(n)),Ma=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{Paragraph:si}=ft.default,ri=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[g,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[J,E]=(0,u.useState)(!0),[i,K]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),L=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),P(y.current)},P=(v,re)=>Ma(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>Ma(void 0,null,function*(){console.log(v,"params2");const Ee=yield(0,it.he)(v);if(!Ee.status){if(re){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),K(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>P(ja(Ha({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{P(y.current)},[]);const[_e,me]=(0,u.useState)([]),Ce=v=>{me(v),e.current.shixuns_info=v.map(re=>({id:re,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),S=v=>{P(ja(Ha({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(b.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(B.Z,null,t.map((v,re)=>u.createElement("span",{key:re,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,P(y.current)}},v.name))),u.createElement(B.Z,null,u.createElement(Ct.tp,{dataSource:a,value:g,onChange:L}))),u.createElement("div",{className:Tu.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:S,hasMore:j&&!J,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:_e},o.map(v=>{const{name:re,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:We,level:N,total_stu_num:ue}=v||{};return u.createElement("div",{key:Ee,className:Tu.shixunItemWrapper},u.createElement(b.Z,{align:"middle",className:Tu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:Ee,style:{paddingRight:"10px"}}),u.createElement("div",{className:Tu.title,style:{fontWeight:"600"}},re)),u.createElement("div",{className:Tu.contentWrapper},u.createElement(si,{ellipsis:{rows:2},className:Tu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(b.Z,null,et.map((ut,ve)=>u.createElement("span",{key:ve,className:Tu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ve+1,"\u5173")," ",ut))),u.createElement(gt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(b.Z,{className:Tu.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},N)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ue))))))})))),J&&u.createElement("div",{className:Tu.loading},u.createElement(Xe.Z,{spinning:!0}))))};var ii=(0,u.forwardRef)(ri),sn={flex_box_center:"flex_box_center___c_im6",flex_space_between:"flex_space_between___bYk0F",flex_box_vertical_center:"flex_box_vertical_center___umg07",flex_box_center_end:"flex_box_center_end___gNLdg",flex_box_column:"flex_box_column___i84TM",line1:"line1___xbMUH",form:"form___hugHb",small_search:"small_search___x0fZd",border:"border___rjNxX"},Ye=s(59301),ci=Object.defineProperty,Ra=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,$a=(e,n,t)=>n in e?ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pi=(e,n)=>{for(var t in n||(n={}))mi.call(n,t)&&$a(e,t,n[t]);if(Ra)for(var t of Ra(n))di.call(n,t)&&$a(e,t,n[t]);return e},hn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const{TabPane:cc}=ee.default,Ei=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),g=(0,C.useLocation)(),[r]=O.default.useForm(),{brankList:o}=e,[l,J]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[K,h]=(0,u.useState)(!1);const[A,y]=(0,u.useState)("myself");let[L,P]=(0,u.useState)([]);const[_e,me]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,S]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&Ee()},[e.actionTabs.key]);let re=[];const Ee=function(){return hn(this,null,function*(){var N;if(E){J(!1),++d.page;const ue=yield a({type:"shixunHomeworks/getBrankList",payload:pi({},d)});L=[...L.concat(ue.object_list)],me(ue.is_teacher),((N=ue.object_list)==null?void 0:N.length)<d.limit?i(!1):i(!0),P([...L]),ue.object_list==""&&d.page===1&&J(!0)}})},Be=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),et=N=>hn(void 0,null,function*(){h(!0);const ue=yield(0,De.aQ)(N);h(!1),ue.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:N.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=t;return Ye.createElement("div",null,Ye.createElement(oe.default,{className:sn.border,centered:!0,title:Ye.createElement("span",{style:{fontWeight:"600"}},"\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:K},onOk:()=>hn(void 0,null,function*(){var N,ue,ut;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let bt=yield(0,it.Tr)({id:[...(ue=(N=Be.current)==null?void 0:N.shixuns_info)==null?void 0:ue.map(Tt=>Tt.id)],course_id:_.coursesId,type:"shixun"});(bt==null?void 0:bt.student_count)===0?et(Be.current):j(bt);return}h(!0);const ve=r.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ve.group_ids}});(mt==null?void 0:mt.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(ut=e.actionTabs)==null?void 0:ut.params,manage_all_group:We==null?void 0:We.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ye.createElement(b.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Ye.createElement(B.Z,{span:12},v.map((N,ue)=>Ye.createElement(k.ZP,{key:ue,shape:"round",style:A===N.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===N.id?"ghost":"default",className:"mr10",onClick:ut=>hn(void 0,null,function*(){if(N.id==="jupyter"){y(N.id);return}L=[],E=!0,d.page=0,d.search="",d.filter=N.id,Ee(),y(N.id)})},N.name))),Ye.createElement(B.Z,{span:12,className:"tr"},Ye.createElement(Se.default.Search,{className:sn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:N=>{var ue;A==="jupyter"&&((ue=x.current)==null||ue.changeKeyWord(N.target.value))},suffix:Ye.createElement("i",{className:`iconfont icon-sousuo9 font14 ${sn.searchIcon}`}),onSearch:N=>{var ue;if(N&&(0,jt.tk)({name:N,copywriting:N,position:"HomeworkCommon"}),A==="jupyter"){(ue=x.current)==null||ue.search(N);return}E=!0,d.search=N,d.page=0,L=[],Ee()},style:{width:260}}))),A==="myself"&&Ye.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Ye.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&Ye.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),A==="jupyter"?Ye.createElement(ii,{createShixunParams:Be,ref:x}):Ye.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!_e&&A==="public"&&Ye.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ye.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ye.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")),Ye.createElement(Qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},Ye.createElement(O.default,{form:r,initialValues:{group_ids:re},className:sn.form,onChange:N=>{re=r.getFieldValue()}},L==""&&Ye.createElement(qe.Z,{styles:{margin:"10px auto"}}),Ye.createElement(O.default.Item,{name:"group_ids"},Ye.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},L==null?void 0:L.map(function(N,ue){return Ye.createElement(b.Z,{key:ue},Ye.createElement(B.Z,{flex:"2"},Ye.createElement(w.default,{onChange:ut=>{},key:ue,value:String(N.id),defaultChecked:!0},Ye.createElement("span",{className:["c-black",sn.line1].join(" ")},N.name))),Ye.createElement(B.Z,{flex:"1",className:"c-black"},Ye.createElement("span",{className:sn.line1},N==null?void 0:N.course_list_name)),Ye.createElement(B.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?Ye.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?Ye.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${N.id}/personal/normal/edit`)}},"\u7F16\u8F91"):N==null?void 0:N.username))}))))))),Ye.createElement(Le.Z,{resdata:Ce,type:"shixunpush",okloading:K,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:N=>hn(void 0,null,function*(){Be.current.shixuns_info=N,et(Be.current)})}))};var fi=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),_i=s(59149),nu=s(59301),yi=Object.defineProperty,Wa=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?yi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ga=(e,n)=>{for(var t in n||(n={}))vi.call(n,t)&&Va(e,t,n[t]);if(Wa)for(var t of Wa(n))Fi.call(n,t)&&Va(e,t,n[t]);return e};const hi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,J;if((0,c.Rm)()&&!((J=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&J.can_create)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),r(""))};return nu.createElement("section",{className:"tc animated fadeIn",style:Ga(Ga({},{color:"#999",margin:"200px auto"}),e)},nu.createElement("img",{src:_i.z3}),nu.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),nu.createElement("div",{style:{marginTop:"30px"}},nu.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),nu.createElement(k.ZP,{onClick:()=>{(0,F.xg)(`${ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&nu.createElement(oe.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},nu.createElement("div",null,nu.createElement("div",null,nu.createElement(z.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),nu.createElement("div",null,nu.createElement(z.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var gi=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ci=s(30252),Bi=s(76940),Ai=s(50935),Ja={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Di=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),bi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:r,dispatch:o,params:l,getData:J,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:K}=(0,u.useContext)(ho);let h;const[A,y]=(0,u.useState)(!1),[L,P]=(0,u.useState)(""),_e=j=>{a(j.target.checked),f(j.target.checked?_.map(d=>d.homework_id):[]),j.target.checked?K([..._]):K([])},me=()=>{let j={courseId:l.id,container_type:"common_homework"};l.categoryId&&(j.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:j}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(h=E.course_modules.filter(j=>j.type==="common_homework")[0]);const Ce=u.createElement("div",{className:Ja.moveCategory,onMouseLeave:j=>y(!1)},u.createElement(tt.default,{onClick:j=>Di(void 0,[j],function*({item:d,key:S,keyPath:v,domEvent:re}){if(g=="")return H.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:S}})).status===0&&(H.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),J(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:j=>{P(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var S;if(!(L!==""&&j.category_name.indexOf(L)<0))return u.createElement(u.Fragment,null,u.createElement(tt.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(S=j==null?void 0:j.third_category)==null?void 0:S.map(v=>u.createElement(tt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:j=>{j.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:Ja.bottomControlContainer},u.createElement(b.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(B.Z,{flex:1},u.createElement(b.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(B.Z,null,u.createElement(w.default,{checked:t,onChange:_e},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:me,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(cu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(B.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},xt={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},Pi=Object.defineProperty,wi=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Ua=(e,n,t)=>n in e?Pi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,rn=(e,n)=>{for(var t in n||(n={}))ki.call(n,t)&&Ua(e,t,n[t]);if(za)for(var t of za(n))Oi.call(n,t)&&Ua(e,t,n[t]);return e},Ti=(e,n)=>wi(e,xi(n)),$u=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,r;const{batchStatus:o,selectArrs:l,setSelectArrs:J,selectArrsAll:E,setSelectArrsAll:i,dispatch:K}=(0,u.useContext)(ho);let h=(0,C.useParams)();const[A,y]=(0,u.useState)(!1),L=(0,u.useRef)(),[P,_e]=(0,u.useState)([]);h=Ti(rn(rn({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{_e([]),y(!1)},[]);const me=[{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"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,S)=>S.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var S,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(S=d==null?void 0:d.split("/"))==null?void 0:S[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="publish_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="end_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:h.sort_by==="late_time"?h.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":u.createElement("span",{title:d},d)}];function Ce(){return $u(this,null,function*(){let d=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:rn({},h)});_e(d.data)})}const j=d=>{l.includes(d)?(J(l.filter(S=>S!==d)),i(E.filter(S=>S.homework_id!==d))):(J([...l,d]),i([...E,e]))};return u.createElement("div",{className:xt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&L.current&&!L.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:L},u.createElement(w.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:l.includes(e.homework_id),onChange:()=>j(e.homework_id)})),u.createElement("div",{className:xt.info},u.createElement("div",{className:xt.title},u.createElement("div",{className:xt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&u.createElement(tu.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:xt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:xt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Hu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:xt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:xt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:xt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:xt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>$u(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Mu.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:xt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:xt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(cu.Z,{placement:"bottomCenter",overlayClassName:xt.dro,dropdownRender:()=>u.createElement(tt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(tt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),K({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:h,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(tt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:xt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:xt.detail},(0,c.GJ)()&&u.createElement(u.Fragment,null,u.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:xt.iconV,onClick:d=>$u(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),y(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:xt.content},(0,c.dE)()&&u.createElement("span",{className:xt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length>5&&u.createElement(ju.default,{scroll:{y:240},onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&P.length<6&&P.length>0&&u.createElement(ju.default,{onRow:d=>({onClick:S=>{S.stopPropagation(),S.preventDefault()}}),onHeaderRow:(d,S)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:P,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,S,v)=>{v.field&&(h.sort_by=v.field),v.order||(h.sort_direction="asc"),v.order==="ascend"&&(h.sort_direction="asc"),v.order==="descend"&&(h.sort_direction="desc"),v.order||(h.sort_direction="asc"),Ce()},columns:me}))))};var Ni=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Li),Si={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},Au={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Ii=Object.defineProperty,Zi=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Ya=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qa=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Ya(e,t,n[t]);if(Ka)for(var t of Ka(n))Mi.call(n,t)&&Ya(e,t,n[t]);return e},Xa=(e,n)=>Zi(e,Hi(n)),qa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())}),Ri=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),J=()=>qa(void 0,null,function*(){l(!0);const A=yield(0,U.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{J()},[]);const E=()=>qa(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=Xa(Qa({},A),{category_id:a.categoryId}));const y=yield(0,U.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});y&&y.homework_ids.length>0&&(H.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,y)=>{A.target.checked?r([...g,y]):r(g.filter(L=>L!==y))},K=A=>{const y=f.originData.filter(L=>L.name.indexOf(A)>-1);_(Xa(Qa({},f),{targerData:y}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Au.otherHomeworkWrap}`},u.createElement("div",{className:Au.otherHomeworkContainer},u.createElement("div",{className:Au.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:K,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Au.content},f.targerData.map(A=>u.createElement("div",{className:`${Au.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:y=>i(y,A.id)}),u.createElement("div",{className:Au.info},u.createElement("div",{className:`${Au.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Au.title},A.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${A.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Au.describe}`},A.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},A.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",A.created_at)))))),u.createElement("div",{className:Au.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},$i=s(62686),Wi=s(61604),Ue=s(59301),Vi=Object.defineProperty,Gi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,ul=(e,n,t)=>n in e?Vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))el.call(n,t)&&ul(e,t,n[t]);if($n)for(var t of $n(n))tl.call(n,t)&&ul(e,t,n[t]);return e},nl=(e,n)=>Gi(e,Ji(n)),zi=(e,n)=>{var t={};for(var a in e)el.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$n)for(var a of $n(e))n.indexOf(a)<0&&tl.call(e,a)&&(t[a]=e[a]);return t},yo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});te().extend(ao());const Ui=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,J]=(0,u.useState)([]);return(0,u.useEffect)(()=>{J((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Ue.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement(w.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:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(nl(cn({},r),{leftSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ue.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ue.createElement($e.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ue.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ue.createElement(qe.Z,{styles:{margin:"0 auto"}})))),Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(nl(cn({},r),{rigthSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Ue.createElement(b.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ue.createElement(B.Z,null,E==null?void 0:E.name),Ue.createElement(B.Z,null,Ue.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(K=>K!==(E==null?void 0:E.id)))}})))):Ue.createElement(qe.Z,{styles:{margin:"0 auto"}})))))},Ki=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=zi(n,["classroomList","dispatch","user","getData"]),r,o,l,J,E,i;const K=(0,C.useParams)(),[h]=O.default.useForm(),A=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,L,P]=(0,xu.U)(De.c_,cn(cn({},K),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,_e,me]=(0,xu.U)(De.nP,{course_id:K==null?void 0:K.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,xu.U)(De.sm,{course_id:K==null?void 0:K.coursesId,homework_ids:(J=t==null?void 0:t.actionTabs)==null?void 0:J.selectArrs}),d=(...S)=>yo(void 0,[...S],function*(v={}){_e({});const re=yield L({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),Ue.createElement(oe.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:A,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ce,onOk:()=>yo(void 0,null,function*(){h.submit()})},Ue.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ue.createElement(O.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:S=>yo(void 0,null,function*(){var v,re,Ee;const Be=yield j(((v=P==null?void 0:P.course_groups)==null?void 0:v.length)>0?{unified_late:((re=P==null?void 0:P.course_groups)==null?void 0:re.length)<=0,allow_late_settings:[cn({},S)]}:cn({unified_late:((Ee=P==null?void 0:P.course_groups)==null?void 0:Ee.length)<=0},S));(Be==null?void 0:Be.status)==0&&(H.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Ue.createElement(b.Z,{wrap:!1,gutter:20},Ue.createElement(B.Z,{flex:1},Ue.createElement(O.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ue.createElement(B.Z,{flex:"390px"},Ue.createElement(O.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(S,v,re){return v&&te()(v).startOf("minute")<=te()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&te()(v).startOf("minute")<=te()(me==null?void 0:me.max_late_time).startOf("minute")?(H.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${me==null?void 0:me.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ue.createElement(I.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:S=>(0,F.BO)(S,{startTime:me==null?void 0:me.max_late_time}),disabledTime:S=>(0,F.hv)(S,{compared:me==null?void 0:me.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:te()("00:00:00","HH:mm:ss")}})))),((i=P==null?void 0:P.course_groups)==null?void 0:i.length)>0&&Ue.createElement(Xe.Z,{spinning:y},Ue.createElement(O.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(Ui,{data:(P==null?void 0:P.course_groups)||[],onChange:S=>{_e({group_ids:S})}})))))};var Yi=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ki),W=s(59301),Qi=Object.defineProperty,Xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,al=(e,n,t)=>n in e?Qi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))ec.call(n,t)&&al(e,t,n[t]);if(ol)for(var t of ol(n))tc.call(n,t)&&al(e,t,n[t]);return e},vo=(e,n)=>Xi(e,qi(n)),Fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},g=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);r((t=t.apply(e,n)).next())});const ho=(0,u.createContext)({selectArrs:[]}),uc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,r;const[o,l]=(0,C.useSearchParams)(),J=(0,C.useLocation)(),E=(0,C.useParams)(),[i,K]=(0,u.useState)(vo(Eu({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[y,L]=(0,u.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,is_repeat_minus:!1,repeat_setting_score:"",repeat_limit:""}),[P,_e]=(0,u.useState)([]),[me,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[S,v]=(0,u.useState)([]),[re,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:N,taskList:ue}=e;i.type=1,i.categoryId?i.category=i.categoryId:delete i.category,(0,u.useEffect)(()=>{const p=o.get("tabs");p&&p!==void 0&&((0,c.GJ)()?i.status=p:i.order=p)},[J.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const he=F.cX.getItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");he&&(i.sort_by=he==null?void 0:he.type,i.sort_direction=he==null?void 0:he.direction,et(he==null?void 0:he.name));const Re=o.get("tabs");let at=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),ve(at)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const he=o.get("tabs");let Re=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};he&&he!==void 0&&((0,c.GJ)()?i.status=he:i.order=he),ve(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,J==null?void 0:J.pathname]),(0,u.useEffect)(()=>{K(Eu(Eu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(_e([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ve()},[e.actionTabs.key]),(0,u.useEffect)(()=>{_e([])},[x]),(0,u.useEffect)(()=>{d(!1)},[i.categoryId]),(0,u.useEffect)(()=>{t({type:"classroomList/getAssistantPermissions",payload:{course_id:i.id}})},[]),(0,u.useEffect)(()=>{x&&x.homeworks&&(P.length===x.homeworks.length&&P.length>0?Ce(!0):P.length!==x.homeworks.length&&Ce(!1))},[P]);const ut=(p,V)=>{i.page=p,i.limit=V,ve()},ve=(p={})=>{_e([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:vo(Eu(Eu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Eu(Eu({},i),p)})},mt=()=>Fo(void 0,null,function*(){const p=yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const V=p.data.score_settings;Object.keys(V).map(function(be){be.indexOf("proportion")>-1&&(V[be]=(V[be]*100).toFixed(0))}),console.log(V),L(Eu({},V))}}),bt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:be,in_progress_count:he,overed_count:Re}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:V||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:he||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Re||0}]}else return[{name:"\u5168\u90E8",id:0},{name:"\u63D0\u4EA4\u4E2D",id:1},{name:"\u8865\u4EA4\u4E2D",id:2},{name:"\u533F\u8BC4\u4E2D",id:3},{name:"\u7533\u8BC9\u4E2D",id:4},{name:"\u5DF2\u622A\u6B62",id:5}]},Tt=[{name:"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],Lu=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){H.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}p==="1"?C.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Wt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Wt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},fu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:W.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:W.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:W.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:W.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:W.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:N.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),Yu=p=>{var V,be,he,Re;if(P.length===0)return H.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let at=p.label||"",gn={key:at,selectArrs:P,selectArrsAll:S,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&be.can_publish)){H.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}at="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Re=(he=e==null?void 0:e.AssistantObject)==null?void 0:he.normal)!=null&&Re.can_stop)){H.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}at="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":at="\u6279\u91CF\u8865\u4EA4";break;case"delete":at="\u5220\u9664";break;case"collection":at="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:vo(Eu({},gn),{key:at})})},Qu=p=>Fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ve()}),_u=(0,u.useMemo)(()=>{let p=[];return ue.length>0&&(p=ue.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[ue]),rt=W.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",W.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",W.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",W.createElement("br",null),W.createElement("br",null),"\u6CE8\u610F",W.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",W.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",W.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",W.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),ae=W.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",W.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",W.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",W.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return W.createElement(ho.Provider,{value:{params:i,batchStatus:j,selectArrs:P,setSelectArrs:_e,allSelect:me,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:S,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:ve,setSelectArrsAll:v}},W.createElement("section",null,W.createElement("aside",{className:Si.bg},W.createElement(Bi.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:bt(),isAdmin:(0,c.GJ)(),dispatch:t,type:x==null?void 0:x.main_category_name,exportType:"normal",TooltipTitle:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:i.categoryId,dropdownMenu:Tt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${J.pathname}?tabs=${p.id}`),ve(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{mt(),A(!0)},onTooltipTitleClick:()=>{t({type:"classroomList/setActionTabs",payload:{key:i.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_name:x==null?void 0:x.category_name,category_id:(x==null?void 0:x.category_id)||(x==null?void 0:x.main_category_id)},cb:()=>{ve()}}})},onDropdownMenuClick:Lu}),W.createElement(Ai.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:et,onSearch:p=>{i.search=p.trim(),i.page=1,ve()},onSort:p=>{var V;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${(V=a==null?void 0:a.userInfo)==null?void 0:V.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ve(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&W.createElement(gi,{params:i,dispatch:t,onSelect:Wt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&W.createElement(qe.Z,null),W.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&W.createElement(W.Fragment,null,W.createElement("aside",{className:"animated fadeIn"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,V)=>W.createElement(Ni,{key:V,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&W.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&W.createElement(q.Z,{showSizeChanger:!0,onChange:ut,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),P.length>0&&(0,c.GJ)()&&W.createElement(fe.Z,{offsetBottom:0},W.createElement(bi,{buttonDataSource:fu,onClick:Yu})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&W.createElement(Yi,{getData:ve}),W.createElement(kr,{onCallback:()=>d(!1)}),W.createElement($i.Z,{onOk:()=>{ve()}}),W.createElement(Wi.Z,{onOk:()=>{}}),W.createElement(Or.Z,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),W.createElement(yu.Z,{courseEndTime:x==null?void 0:x.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:E.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),ve()}}),W.createElement(Mr,null),W.createElement(Ur,{onCallback:()=>d(!1)}),W.createElement(ti,{onCallback:()=>d(!1)}),W.createElement(fi,{refreshList:ve}),W.createElement(Ci.Z,null),W.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Qu,data:_u,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),re&&W.createElement(Ri,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),W.createElement(oe.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>Fo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,U.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(H.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},W.createElement("div",null,W.createElement(b.Z,null,W.createElement(B.Z,{span:24},W.createElement(b.Z,{align:"middle"},W.createElement(B.Z,{span:24},W.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),W.createElement(b.Z,{className:"mt25"},W.createElement(B.Z,null,W.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),W.createElement(B.Z,{span:24,className:"pl30 mt10"})),W.createElement(b.Z,null,W.createElement(z.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,L(Eu({},y))}},W.createElement(z.ZP,{value:1,style:{marginTop:15}},W.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),W.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),W.createElement("br",null),W.createElement(z.ZP,{value:0,style:{marginTop:15}},W.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),W.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),W.createElement(b.Z,{className:"mt25"},W.createElement(B.Z,null,W.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),W.createElement(B.Z,{span:24,className:"pl30 mt10"})),W.createElement(b.Z,null,W.createElement(z.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,L(Eu({},y))}},W.createElement(z.ZP,{value:!1,style:{marginTop:15}},W.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),W.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",W.createElement(T.Z,{placement:"bottomLeft",content:rt,trigger:"click"},W.createElement(G.Z,{className:"ml20 current"})))),W.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},W.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),W.createElement(B.Z,{className:"ml5"},W.createElement(Z.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,L(Object.assign({},y))}}),W.createElement("span",{className:"ml10"},"%"))),W.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},W.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),W.createElement(B.Z,{className:"ml5"},W.createElement(Z.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,L(Object.assign({},y))}}),W.createElement("span",{className:"ml10"},"%"))),W.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},W.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),W.createElement(B.Z,{className:"ml5"},W.createElement(Z.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,L(Object.assign({},y))}}),W.createElement("span",{className:"ml10"},"%"))),W.createElement("br",null),W.createElement(z.ZP,{value:!0,style:{marginTop:15}},W.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),W.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",W.createElement(T.Z,{placement:"bottomLeft",content:ae,trigger:"click"},W.createElement(G.Z,{className:"ml20 current"}))))),W.createElement("br",null)),W.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),W.createElement(b.Z,{className:"mt25"},W.createElement(B.Z,null,W.createElement("strong",null,W.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,L(Object.assign({},y))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",W.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),W.createElement(B.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&W.createElement("div",{style:{paddingLeft:35}},W.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},W.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),W.createElement(B.Z,{className:"ml5"},W.createElement(Z.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,L(Object.assign({},y))}}))),W.createElement(b.Z,{align:"middle",className:"mt25 pl30 font14"},W.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),W.createElement(B.Z,{className:"ml5"},W.createElement(Z.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,L(Object.assign({},y))}}),W.createElement("span",{className:"ml10"},"%"))))))))};var nc=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(uc);const oc=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case m.Fy.THEMEONE:return u.createElement(xl,null);case m.Fy.THEMETHREE:return u.createElement(Cr,null);case m.Fy.DEFAULT:default:return u.createElement(nc,null)}};var ac=(0,C.connect)(({globalSetting:e})=>({globalSetting:e}))(oc)},6630:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return b}});var m=s(59301),u=s(38854),C=s(20834),H=s(6848),q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},fe=s(3918),b=({isAdmin:B,dataSource:z,batchStatus:T,SortMenuName:Z,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const U=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=Z==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:q.searchSortControllerContainer},m.createElement(fe.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:Q}})=>{G(Q.trim())},style:{width:220}}),m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[Z]},U.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${q.btn} ${ce?q.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Z)))),ce&&m.createElement(H.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"},m.createElement("span",{className:q.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},26881:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return Z}});var m=s(59301),u=s(20834),C=s(38854),H=s(8591),q=s(6848),fe={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},oe=s(65582),b=s(41867),B=s(3918),z=s(2337);const T=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:U,type:pe,exportType:ce,TooltipTitle:Q,categoryId:ge,dropdownMenu:M,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:de,onTabMenuClick:Ae,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ye;const ne=()=>m.createElement(u.default,{onClick:({key:I})=>{X(I)}},M.map(I=>m.createElement(u.default.Item,{key:I.id},I.name))),O=(0,oe.useParams)();return m.createElement("div",{className:fe.tabMenuContainer},m.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"}},m.createElement("div",{className:"flex gap-4px mr-auto"},F==null?void 0:F.map((I,He)=>m.createElement("div",{key:He,className:`text-16px flex item-center justify-center current ${Oe==(I==null?void 0:I.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Oe==(I==null?void 0:I.id)?"#1890FF":""},onClick:()=>w?{}:Ae(I)},I==null?void 0:I.name,I.total!==void 0&&m.createElement("span",{className:"ml-4px"},I==null?void 0:I.total)))),c&&Ne&&m.createElement("div",{className:"flex item-center gap-20px mr-20px"},m.createElement(C.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:I})=>{var He,te;if(ce==="group"&&!((He=de.AssistantObject.group)!=null&&He.can_download)){H.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((te=de.AssistantObject.normal)!=null&&te.can_download)){H.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=="1"&&U({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:O.categoryId}}),I=="3"&&oe.history.push(`/classrooms/${O==null?void 0:O.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}}},m.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,b.Rm)()&&!((ye=de.AssistantObject.normal)!=null&&ye.can_create)?"":m.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ie}),m.createElement(q.Z,{title:Q},m.createElement("span",{className:`iconfont ${ge?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:we})),m.createElement(C.Z,{dropdownRender:ne},m.createElement(B.op,{theme:z.Fy.THEMEONE,icon:m.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",G||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var Z=(0,oe.connect)(({classroomList:w})=>({classroomList:w}))(T)},86094:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return b}});var m=s(59301),u=s(38854),C=s(20834),H=s(6848),q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},fe=s(3918),b=({isAdmin:B,dataSource:z,batchStatus:T,SortMenuName:Z,setSortMenuName:w,onSearch:G,onSort:F,onBatch:c})=>{const U=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=Z==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:q.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[Z]},U.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${q.btn} ${ce?q.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),Z)))),ce&&m.createElement(H.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"},m.createElement("span",{className:q.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(fe.t7,{className:q.myInput,style:{width:220,marginLeft:"auto"},onChange:(Q,ge)=>{G(Q.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},54473:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return Z}});var m=s(59301),u=s(20834),C=s(95237),H=s(43604),q=s(38854),fe=s(8591),oe=s(6848),b={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},B=s(65582),z=s(41867);const T=({isLoading:w,addText:G,tabDataSource:F,isAdmin:c,dispatch:U,type:pe,exportType:ce,TooltipTitle:Q,categoryId:ge,dropdownMenu:M,isShowRightControl:Ne,defaultSelectedKeys:Oe,classroomList:de,onTabMenuClick:Ae,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ye;const ne=()=>m.createElement(u.default,{onClick:({key:I})=>{X(I)}},M.map(I=>m.createElement(u.default.Item,{key:I.id},I.name))),O=(0,B.useParams)();return m.createElement("div",{className:b.tabMenuContainer},m.createElement(C.Z,null,m.createElement(H.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Oe},F.map(I=>m.createElement(u.default.Item,{key:I.id,onClick:()=>w?{}:Ae(I),style:{color:"#fff"}},m.createElement("span",{className:`${c?"mr5":""}`},I.name),I.total!==void 0&&m.createElement("span",null,I.total||0))))),c&&Ne&&m.createElement(H.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var I,He;if(ce==="group"&&!((I=de.AssistantObject.group)!=null&&I.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((He=de.AssistantObject.normal)!=null&&He.can_download)){fe.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}U({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:O.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var I,He;if(ce==="group"&&!((I=de.AssistantObject.group)!=null&&I.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((He=de.AssistantObject.normal)!=null&&He.can_download)){fe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B.history.push(`/classrooms/${O==null?void 0:O.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},m.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},m.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,z.Rm)()&&!((ye=de.AssistantObject.normal)!=null&&ye.can_create)?"":m.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:ie},m.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),m.createElement("div",{className:b.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:we},m.createElement(oe.Z,{title:Q},m.createElement("span",{className:ge?`${b.iconH} iconfont icon-zhongmingmingmulu`:`${b.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(q.Z,{className:"ml10",dropdownRender:ne},m.createElement("span",{className:b.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,G||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var Z=(0,B.connect)(({classroomList:w})=>({classroomList:w}))(T)},80024:function(st,Pe,s){"use strict";s.d(Pe,{$J:function(){return C},JZ:function(){return q},bN:function(){return oe},jP:function(){return fe},rO:function(){return H}});var m=s(38147),u=(b,B,z)=>new Promise((T,Z)=>{var w=c=>{try{F(z.next(c))}catch(U){Z(U)}},G=c=>{try{F(z.throw(c))}catch(U){Z(U)}},F=c=>c.done?T(c.value):Promise.resolve(c.value).then(w,G);F((z=z.apply(b,B)).next())});function C(b){return(0,m.U2)(`libraries/${b}.json`)}function H(b){return(0,m.U2)("library_tags.json",b)}function q(b){return u(this,null,function*(){return(yield(0,m.IV)(`attachments/${b}.json`)).status===0})}function fe(b){return(0,m.v_)("libraries.json",b)}function oe(b,B){return(0,m.gz)(`libraries/${b}.json`,B)}},80446:function(st,Pe,s){"use strict";s.d(Pe,{_:function(){return T}});var m=s(60979),u=s(43418),C=s(8591),H=s(1710),q=s(65862),fe=s(59301),oe=(Z,w,G)=>new Promise((F,c)=>{var U=Q=>{try{ce(G.next(Q))}catch(ge){c(ge)}},pe=Q=>{try{ce(G.throw(Q))}catch(ge){c(ge)}},ce=Q=>Q.done?F(Q.value):Promise.resolve(Q.value).then(U,pe);ce((G=G.apply(Z,w)).next())});const b=Z=>oe(void 0,[Z],function*({is_jupyter:w,is_jupyter_lab:G,shixunId:F,homework_common_id:c,courseId:U}){if(w||G){const ce=yield(0,m.BK)({id:F});ce!=null&&ce.identifier&&(0,q.xg)(`/tasks/${ce.identifier}/jupyter?homework_common_id=${c}`);return}const pe=yield(0,m.Ir)({id:F,homework_common_id:c});if(pe!=null&&pe.game_identifier){(0,q.xg)(`/tasks/${U}/${c}/${pe.game_identifier}`);return}(pe==null?void 0:pe.status)===2?B(pe==null?void 0:pe.message,c,U):(pe==null?void 0:pe.status)===3?z(pe==null?void 0:pe.message):(pe==null?void 0:pe.status)==-3&&(0,q.eF)()}),B=(Z,w,G)=>{Z=Z!=null&&Z.includes(".json")?Z:`${Z}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fe.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>oe(void 0,null,function*(){const F=yield(0,m.$Q)({url:Z});if(!F)return;C.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const c=yield(0,m.Ir)({id:F.shixun_identifier,homework_common_id:w});if(c!=null&&c.game_identifier){(0,q.xg)(`/tasks/${G}/${w}/${c.game_identifier}`);return}(c==null?void 0:c.status)===2?B(c==null?void 0:c.message,w,G):(c==null?void 0:c.status)===3&&z(c==null?void 0:c.message)})})},z=Z=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:fe.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",Z,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},T=(Z,w)=>oe(void 0,[Z,w],function*(G,{is_jupyter:F,is_jupyter_lab:c}){const U=yield(0,m.WT)(G);if(U.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:fe.createElement("div",null,fe.createElement("div",null,"\u4F60\u5F53\u524D\u6709",U.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),fe.createElement(H.default,{pagination:!1,columns:[{title:"\u8BFE\u5802\u540D\u79F0",dataIndex:"course_name",ellipsis:!0,width:180,align:"center"},{title:"\u4F5C\u4E1A\u540D\u79F0",dataIndex:"name",ellipsis:!0,width:240,align:"center",render(pe,ce){const{course_identifier:Q,id:ge}=ce||{};return fe.createElement("a",{target:"_blank",href:`/classrooms/${Q}/shixun_homework/${ge}/detail`},pe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(pe,ce){const{course_identifier:Q,id:ge,shixun_identifier:M}=ce;return fe.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{b({is_jupyter:F,is_jupyter_lab:c,shixunId:M,homework_common_id:ge,courseId:Q})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:U,rowKey:"id"}))}),!0;if(U.length===1){const{shixun_identifier:pe,id:ce,course_identifier:Q}=U[0];return b({is_jupyter:F,is_jupyter_lab:c,shixunId:pe,homework_common_id:ce,courseId:Q}),!0}return!1});Pe.Z=b},77578:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return m}});const m=u=>u?typeof u=="function"?u():u:null},27666:function(st,Pe,s){"use strict";var m=s(94480),u=s(16089);function C(H){let q;const fe=b=>()=>{q=null,H.apply(void 0,(0,m.Z)(b))},oe=function(){if(q==null){for(var b=arguments.length,B=new Array(b),z=0;z<b;z++)B[z]=arguments[z];q=(0,u.Z)(fe(B))}};return oe.cancel=()=>{u.Z.cancel(q),q=null},oe}Pe.Z=C},81228:function(st,Pe,s){"use strict";s.d(Pe,{Z:function(){return Oe}});var m=s(67732),u=s(83652),C=s(42403),H=s(158),q=s(59301),fe=s(92310),oe=s.n(fe),b=s(29301),B=s(2738),z=s(27666),T=s(36355),Z=s(83116),w=s(37613);const G=de=>{const{componentCls:Ae}=de;return{[Ae]:{position:"fixed",zIndex:de.zIndexPopup}}};var F=(0,Z.Z)("Affix",de=>{const Ae=(0,w.TS)(de,{zIndexPopup:de.zIndexBase+10});return[G(Ae)]});function c(de){return de!==window?de.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function U(de,Ae,we){if(we!==void 0&&Ae.top>de.top-we)return we+Ae.top}function pe(de,Ae,we){if(we!==void 0&&Ae.bottom<de.bottom+we){const X=window.innerHeight-Ae.bottom;return we+X}}const ce=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function Q(){return typeof window!="undefined"?window:null}var ge;(function(de){de[de.None=0]="None",de[de.Prepare=1]="Prepare"})(ge||(ge={}));let M=function(de){(0,C.Z)(we,de);var Ae=(0,H.Z)(we);function we(){var X;return(0,m.Z)(this,we),X=Ae.apply(this,arguments),X.state={status:ge.None,lastAffix:!1,prevTarget:null},X.placeholderNodeRef=(0,q.createRef)(),X.fixedNodeRef=(0,q.createRef)(),X.addListeners=()=>{const ie=X.getTargetFunc(),ye=ie==null?void 0:ie(),{prevTarget:ne}=X.state;ne!==ye&&(ce.forEach(O=>{ne==null||ne.removeEventListener(O,X.lazyUpdatePosition),ye==null||ye.addEventListener(O,X.lazyUpdatePosition)}),X.updatePosition(),X.setState({prevTarget:ye}))},X.removeListeners=()=>{X.timer&&(clearTimeout(X.timer),X.timer=null);const{prevTarget:ie}=X.state,ye=X.getTargetFunc(),ne=ye==null?void 0:ye();ce.forEach(O=>{ne==null||ne.removeEventListener(O,X.lazyUpdatePosition),ie==null||ie.removeEventListener(O,X.lazyUpdatePosition)}),X.updatePosition.cancel(),X.lazyUpdatePosition.cancel()},X.getOffsetTop=()=>{const{offsetBottom:ie,offsetTop:ye}=X.props;return ie===void 0&&ye===void 0?0:ye},X.getOffsetBottom=()=>X.props.offsetBottom,X.measure=()=>{const{status:ie,lastAffix:ye}=X.state,{onChange:ne}=X.props,O=X.getTargetFunc();if(ie!==ge.Prepare||!X.fixedNodeRef.current||!X.placeholderNodeRef.current||!O)return;const I=X.getOffsetTop(),He=X.getOffsetBottom(),te=O();if(te){const xe={status:ge.None},se=c(X.placeholderNodeRef.current);if(se.top===0&&se.left===0&&se.width===0&&se.height===0)return;const De=c(te),Me=U(se,De,I),Le=pe(se,De,He);Me!==void 0?(xe.affixStyle={position:"fixed",top:Me,width:se.width,height:se.height},xe.placeholderStyle={width:se.width,height:se.height}):Le!==void 0&&(xe.affixStyle={position:"fixed",bottom:Le,width:se.width,height:se.height},xe.placeholderStyle={width:se.width,height:se.height}),xe.lastAffix=!!xe.affixStyle,ne&&ye!==xe.lastAffix&&ne(xe.lastAffix),X.setState(xe)}},X.prepareMeasure=()=>{X.setState({status:ge.Prepare,affixStyle:void 0,placeholderStyle:void 0})},X.updatePosition=(0,z.Z)(()=>{X.prepareMeasure()}),X.lazyUpdatePosition=(0,z.Z)(()=>{const ie=X.getTargetFunc(),{affixStyle:ye}=X.state;if(ie&&ye){const ne=X.getOffsetTop(),O=X.getOffsetBottom(),I=ie();if(I&&X.placeholderNodeRef.current){const He=c(I),te=c(X.placeholderNodeRef.current),xe=U(te,He,ne),se=pe(te,He,O);if(xe!==void 0&&ye.top===xe||se!==void 0&&ye.bottom===se)return}}X.prepareMeasure()}),X}return(0,u.Z)(we,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ie}=this.context,{target:ye}=this.props;return ye!==void 0?ye:ie!=null?ie:Q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ie){this.addListeners(),(ie.offsetTop!==this.props.offsetTop||ie.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ie,placeholderStyle:ye}=this.state,{affixPrefixCls:ne,rootClassName:O,children:I}=this.props,He=oe()(ie&&O,{[ne]:!!ie});let te=(0,B.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return q.createElement(b.Z,{onResize:this.updatePosition},q.createElement("div",Object.assign({},te,{ref:this.placeholderNodeRef}),ie&&q.createElement("div",{style:ye,"aria-hidden":"true"}),q.createElement("div",{className:He,ref:this.fixedNodeRef,style:ie},q.createElement(b.Z,{onResize:this.updatePosition},I))))}}]),we}(q.Component);M.contextType=T.E_;var Oe=(0,q.forwardRef)((de,Ae)=>{const{prefixCls:we,rootClassName:X}=de,{getPrefixCls:ie}=(0,q.useContext)(T.E_),ye=ie("affix",we),[ne,O]=F(ye),I=Object.assign(Object.assign({},de),{affixPrefixCls:ye,rootClassName:oe()(X,O)});return ne(q.createElement(M,Object.assign({},I,{ref:Ae})))})},39722:function(st,Pe,s){"use strict";s.d(Pe,{t5:function(){return z}});var m=s(92310),u=s.n(m),C=s(55477),H=s(59301),q=s(36355),fe=s(77578),oe=s(17356),b=function(Z,w){var G={};for(var F in Z)Object.prototype.hasOwnProperty.call(Z,F)&&w.indexOf(F)<0&&(G[F]=Z[F]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,F=Object.getOwnPropertySymbols(Z);c<F.length;c++)w.indexOf(F[c])<0&&Object.prototype.propertyIsEnumerable.call(Z,F[c])&&(G[F[c]]=Z[F[c]]);return G};const B=(Z,w,G)=>{if(!(!w&&!G))return H.createElement(H.Fragment,null,w&&H.createElement("div",{className:`${Z}-title`},(0,fe.Z)(w)),H.createElement("div",{className:`${Z}-inner-content`},(0,fe.Z)(G)))},z=Z=>{const{hashId:w,prefixCls:G,className:F,style:c,placement:U="top",title:pe,content:ce,children:Q}=Z;return H.createElement("div",{className:u()(w,G,`${G}-pure`,`${G}-placement-${U}`,F),style:c},H.createElement("div",{className:`${G}-arrow`}),H.createElement(C.G,Object.assign({},Z,{className:w,prefixCls:G}),Q||B(G,pe,ce)))},T=Z=>{const{prefixCls:w}=Z,G=b(Z,["prefixCls"]),{getPrefixCls:F}=H.useContext(q.E_),c=F("popover",w),[U,pe]=(0,oe.Z)(c);return U(H.createElement(z,Object.assign({},G,{prefixCls:c,hashId:pe})))};Pe.ZP=T},60324:function(st,Pe,s){"use strict";var m=s(92310),u=s.n(m),C=s(59301),H=s(77578),q=s(62892),fe=s(36355),oe=s(6848),b=s(39722),B=s(17356),z=function(w,G){var F={};for(var c in w)Object.prototype.hasOwnProperty.call(w,c)&&G.indexOf(c)<0&&(F[c]=w[c]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,c=Object.getOwnPropertySymbols(w);U<c.length;U++)G.indexOf(c[U])<0&&Object.prototype.propertyIsEnumerable.call(w,c[U])&&(F[c[U]]=w[c[U]]);return F};const T=w=>{let{title:G,content:F,prefixCls:c}=w;return C.createElement(C.Fragment,null,G&&C.createElement("div",{className:`${c}-title`},(0,H.Z)(G)),C.createElement("div",{className:`${c}-inner-content`},(0,H.Z)(F)))},Z=C.forwardRef((w,G)=>{const{prefixCls:F,title:c,content:U,overlayClassName:pe,placement:ce="top",trigger:Q="hover",mouseEnterDelay:ge=.1,mouseLeaveDelay:M=.1,overlayStyle:Ne={}}=w,Oe=z(w,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:de}=C.useContext(fe.E_),Ae=de("popover",F),[we,X]=(0,B.Z)(Ae),ie=de(),ye=u()(pe,X);return we(C.createElement(oe.Z,Object.assign({placement:ce,trigger:Q,mouseEnterDelay:ge,mouseLeaveDelay:M,overlayStyle:Ne},Oe,{prefixCls:Ae,overlayClassName:ye,ref:G,overlay:c||U?C.createElement(T,{prefixCls:Ae,title:c,content:U}):null,transitionName:(0,q.m)(ie,"zoom-big",Oe.transitionName),"data-popover-inject":!0})))});Z._InternalPanelDoNotUseOrYouWillBeFired=b.ZP,Pe.Z=Z},17356:function(st,Pe,s){"use strict";var m=s(17313),u=s(29878),C=s(19447),H=s(33166),q=s(83116),fe=s(37613);const oe=z=>{const{componentCls:T,popoverColor:Z,minWidth:w,fontWeightStrong:G,popoverPadding:F,boxShadowSecondary:c,colorTextHeading:U,borderRadiusLG:pe,zIndexPopup:ce,marginXS:Q,colorBgElevated:ge,popoverBg:M}=z;return[{[T]:Object.assign(Object.assign({},(0,m.Wf)(z)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ce,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ge,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${T}-content`]:{position:"relative"},[`${T}-inner`]:{backgroundColor:M,backgroundClip:"padding-box",borderRadius:pe,boxShadow:c,padding:F},[`${T}-title`]:{minWidth:w,marginBottom:Q,color:U,fontWeight:G},[`${T}-inner-content`]:{color:Z}})},(0,C.ZP)(z,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:z.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},b=z=>{const{componentCls:T}=z;return{[T]:H.i.map(Z=>{const w=z[`${Z}6`];return{[`&${T}-${Z}`]:{"--antd-arrow-background-color":w,[`${T}-inner`]:{backgroundColor:w},[`${T}-arrow`]:{background:"transparent"}}}})}},B=z=>{const{componentCls:T,lineWidth:Z,lineType:w,colorSplit:G,paddingSM:F,controlHeight:c,fontSize:U,lineHeight:pe,padding:ce}=z,Q=c-Math.round(U*pe),ge=Q/2,M=Q/2-Z,Ne=ce;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${ge}px ${Ne}px ${M}px`,borderBottom:`${Z}px ${w} ${G}`},[`${T}-inner-content`]:{padding:`${F}px ${Ne}px`}}}};Pe.Z=(0,q.Z)("Popover",z=>{const{colorBgElevated:T,colorText:Z,wireframe:w}=z,G=(0,fe.TS)(z,{popoverPadding:12,popoverBg:T,popoverColor:Z});return[oe(G),b(G),w&&B(G),(0,u._y)(G,"zoom-big")]},z=>({width:177,minWidth:177,zIndexPopup:z.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},48066:function(st,Pe,s){"use strict";s.d(Pe,{default:function(){return Vn}});var m=s(59301),u=s(40001),C=s(81953),H=s(54476),q={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},fe=q,oe=s(7657),b=function(Y,ee){return m.createElement(oe.Z,(0,H.Z)({},Y,{ref:ee,icon:fe}))},B=m.forwardRef(b),z=B,T=s(92310),Z=s.n(T),w=s(25769),G=s.n(w),F=s(29301),c=s(11592),U=s(34280),pe=s(18929),ce=s(2738),Q=s(8654),ge=s(3465),M=s(10228),Ne=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee};const Oe={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var Ae=m.forwardRef((D,Y)=>{const ee=Xe=>{const{keyCode:je}=Xe;je===M.Z.ENTER&&Xe.preventDefault()},k=Xe=>{const{keyCode:je}=Xe,{onClick:Ct}=D;je===M.Z.ENTER&&Ct&&Ct()},{style:le,noStyle:Qe,disabled:ft}=D,gt=Ne(D,["style","noStyle","disabled"]);let $e={};return Qe||($e=Object.assign({},Oe)),ft&&($e.pointerEvents="none"),$e=Object.assign(Object.assign({},$e),le),m.createElement("div",Object.assign({role:"button",tabIndex:0,ref:Y},gt,{onKeyDown:ee,onKeyUp:k,style:$e}))}),we=s(36355),X=s(9763),ie=s(6848),ye={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"},ne=ye,O=function(Y,ee){return m.createElement(oe.Z,(0,H.Z)({},Y,{ref:ee,icon:ne}))},I=m.forwardRef(O),He=I,te=s(92343),xe=s(1643),se=s(15969),De=s(83116),Me=s(30071);const Le=(D,Y,ee,k)=>{const{titleMarginBottom:le,fontWeightStrong:Qe}=k;return{marginBottom:le,color:ee,fontWeight:Qe,fontSize:D,lineHeight:Y}},it=D=>{const Y=[1,2,3,4,5],ee={};return Y.forEach(k=>{ee[`
|
|
h${k}&,
|
|
div&-h${k},
|
|
div&-h${k} > textarea,
|
|
h${k}
|
|
`]=Le(D[`fontSizeHeading${k}`],D[`lineHeightHeading${k}`],D.colorTextHeading,D)}),ee},ke=D=>{const{componentCls:Y}=D;return{"a&, a":Object.assign(Object.assign({},(0,se.N)(D)),{textDecoration:D.linkDecoration,"&:active, &:hover":{textDecoration:D.linkHoverDecoration},[`&[disabled], &${Y}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:D.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},pt=D=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:D.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:D.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:Me.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:D.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}}),Nt=D=>{const{componentCls:Y,paddingSM:ee}=D,k=ee;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-D.paddingSM,marginTop:-k,marginBottom:`calc(1em - ${k}px)`},[`${Y}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:D.marginXS+2,insetBlockEnd:D.marginXS,color:D.colorTextDescription,fontWeight:"normal",fontSize:D.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},kt=D=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:D.colorSuccess}}}),_t=()=>({"\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"}}),Du=D=>{const{componentCls:Y,titleMarginTop:ee}=D;return{[Y]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:D.colorText,wordBreak:"break-word",lineHeight:D.lineHeight,[`&${Y}-secondary`]:{color:D.colorTextDescription},[`&${Y}-success`]:{color:D.colorSuccess},[`&${Y}-warning`]:{color:D.colorWarning},[`&${Y}-danger`]:{color:D.colorError,"a&:active, a&:focus":{color:D.colorErrorActive},"a&:hover":{color:D.colorErrorHover}},[`&${Y}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},it(D)),{[`
|
|
& + h1${Y},
|
|
& + h2${Y},
|
|
& + h3${Y},
|
|
& + h4${Y},
|
|
& + h5${Y}
|
|
`]:{marginTop:ee},"\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:ee}}}),pt(D)),ke(D)),{[`
|
|
${Y}-expand,
|
|
${Y}-edit,
|
|
${Y}-copy
|
|
`]:Object.assign(Object.assign({},(0,se.N)(D)),{marginInlineStart:D.marginXXS})}),Nt(D)),kt(D)),_t()),{"&-rtl":{direction:"rtl"}})}};var ou=(0,De.Z)("Typography",D=>[Du(D)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Ve=D=>{const{prefixCls:Y,"aria-label":ee,className:k,style:le,direction:Qe,maxLength:ft,autoSize:gt=!0,value:$e,onSave:Xe,onCancel:je,onEnd:Ct,component:Rt,enterIcon:It=m.createElement(He,null)}=D,ct=m.useRef(null),vt=m.useRef(!1),Zt=m.useRef(),[Fu,zt]=m.useState($e);m.useEffect(()=>{zt($e)},[$e]),m.useEffect(()=>{if(ct.current&&ct.current.resizableTextArea){const{textArea:At}=ct.current.resizableTextArea;At.focus();const{length:Dt}=At.value;At.setSelectionRange(Dt,Dt)}},[]);const Ge=At=>{let{target:Dt}=At;zt(Dt.value.replace(/[\n\r]/g,""))},Bt=()=>{vt.current=!0},Ht=()=>{vt.current=!1},Ot=At=>{let{keyCode:Dt}=At;vt.current||(Zt.current=Dt)},wu=()=>{Xe(Fu.trim())},su=At=>{let{keyCode:Dt,ctrlKey:Uu,altKey:Iu,metaKey:hu,shiftKey:qt}=At;Zt.current===Dt&&!vt.current&&!Uu&&!Iu&&!hu&&!qt&&(Dt===M.Z.ENTER?(wu(),Ct==null||Ct()):Dt===M.Z.ESC&&je())},ot=()=>{wu()},qe=Rt?`${Y}-${Rt}`:"",[jt,Te]=ou(Y),ru=Z()(Y,`${Y}-edit-content`,{[`${Y}-rtl`]:Qe==="rtl"},k,qe,Te);return jt(m.createElement("div",{className:ru,style:le},m.createElement(xe.Z,{ref:ct,maxLength:ft,value:Fu,onChange:Ge,onKeyDown:Ot,onKeyUp:su,onCompositionStart:Bt,onCompositionEnd:Ht,onBlur:ot,"aria-label":ee,rows:1,autoSize:gt}),It!==null?(0,te.Tm)(It,{className:`${Y}-edit-content-confirm`}):null))},Qt=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee},au=m.forwardRef((D,Y)=>{const{prefixCls:ee,component:k="article",className:le,rootClassName:Qe,setContentRef:ft,children:gt,direction:$e,style:Xe}=D,je=Qt(D,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:Ct,direction:Rt,typography:It}=m.useContext(we.E_),ct=$e!=null?$e:Rt;let vt=Y;ft&&(vt=(0,Q.sQ)(Y,ft));const Zt=Ct("typography",ee),[Fu,zt]=ou(Zt),Ge=Z()(Zt,It==null?void 0:It.className,{[`${Zt}-rtl`]:ct==="rtl"},le,Qe,zt),Bt=Object.assign(Object.assign({},It==null?void 0:It.style),Xe);return Fu(m.createElement(k,Object.assign({className:Ge,style:Bt,ref:vt},je),gt))});function bu(D,Y){return m.useMemo(()=>{const ee=!!D;return[ee,Object.assign(Object.assign({},Y),ee&&typeof D=="object"?D:null)]},[D])}var yu=(D,Y)=>{const ee=m.useRef(!1);m.useEffect(()=>{ee.current?D():ee.current=!0},Y)};function nt(D){const Y=typeof D;return Y==="string"||Y==="number"}function Xt(D){let Y=0;return D.forEach(ee=>{nt(ee)?Y+=String(ee).length:Y+=1}),Y}function Lt(D,Y){let ee=0;const k=[];for(let le=0;le<D.length;le+=1){if(ee===Y)return k;const Qe=D[le],gt=nt(Qe)?String(Qe).length:1,$e=ee+gt;if($e>Y){const Xe=Y-ee;return k.push(String(Qe).slice(0,Xe)),k}k.push(Qe),ee=$e}return D}const lu=0,yt=1,Et=2,Mt=3,Vt=4;var Wu=D=>{let{enabledMeasure:Y,children:ee,text:k,width:le,fontSize:Qe,rows:ft,onEllipsis:gt}=D;const[[$e,Xe,je],Ct]=m.useState([0,0,0]),[Rt,It]=m.useState(0),[ct,vt]=m.useState(lu),[Zt,Fu]=m.useState(0),zt=m.useRef(null),Ge=m.useRef(null),Bt=m.useMemo(()=>(0,c.Z)(k),[k]),Ht=m.useMemo(()=>Xt(Bt),[Bt]),Ot=m.useMemo(()=>!Y||ct!==Mt?Rt&&ct!==Vt&&Y?ee(Lt(Bt,Rt),Rt<Ht):ee(Bt,!1):ee(Lt(Bt,Xe),Xe<Ht),[Y,ct,ee,Bt,Xe,Ht]);(0,U.Z)(()=>{Y&&le&&Qe&&Ht&&(vt(yt),Ct([0,Math.ceil(Ht/2),Ht]))},[Y,le,Qe,k,Ht,ft]),(0,U.Z)(()=>{var qe;ct===yt&&Fu(((qe=zt.current)===null||qe===void 0?void 0:qe.offsetHeight)||0)},[ct]),(0,U.Z)(()=>{var qe,jt;if(Zt){if(ct===yt){const Te=((qe=Ge.current)===null||qe===void 0?void 0:qe.offsetHeight)||0,ru=ft*Zt;Te<=ru?(vt(Vt),gt(!1)):vt(Et)}else if(ct===Et)if($e!==je){const Te=((jt=Ge.current)===null||jt===void 0?void 0:jt.offsetHeight)||0,ru=ft*Zt;let At=$e,Dt=je;$e===je-1?Dt=$e:Te<=ru?At=Xe:Dt=Xe;const Uu=Math.ceil((At+Dt)/2);Ct([At,Uu,Dt])}else vt(Mt),It(Xe),gt(!0)}},[ct,$e,je,ft,Zt]);const wu={width:le,whiteSpace:"normal",margin:0,padding:0},su=(qe,jt,Te)=>m.createElement("span",{"aria-hidden":!0,ref:jt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Qe/2)*2},Te)},qe),ot=(qe,jt)=>{const Te=Lt(Bt,qe);return su(ee(Te,!0),jt,wu)};return m.createElement(m.Fragment,null,Ot,Y&&ct!==Mt&&ct!==Vt&&m.createElement(m.Fragment,null,su("lg",zt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ct===yt?su(ee(Bt,!1),Ge,wu):ot(Xe,Ge)))},mn=D=>{let{enabledEllipsis:Y,isEllipsis:ee,children:k,tooltipProps:le}=D;return!(le!=null&&le.title)||!Y?k:m.createElement(ie.Z,Object.assign({open:ee?void 0:!1},le),k)},dn=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee};function pn(D,Y){let{mark:ee,code:k,underline:le,delete:Qe,strong:ft,keyboard:gt,italic:$e}=D,Xe=Y;function je(Ct,Rt){Rt&&(Xe=m.createElement(Ct,{},Xe))}return je("strong",ft),je("u",le),je("del",Qe),je("code",k),je("mark",ee),je("kbd",gt),je("i",$e),Xe}function Pu(D,Y,ee){return D===!0||D===void 0?Y:D||ee&&Y}function Nu(D){return D===!1?[!1,!1]:Array.isArray(D)?D:[D]}const Vu="...";var vu=m.forwardRef((D,Y)=>{var ee,k,le;const{prefixCls:Qe,className:ft,style:gt,type:$e,disabled:Xe,children:je,ellipsis:Ct,editable:Rt,copyable:It,component:ct,title:vt}=D,Zt=dn(D,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Fu,direction:zt}=m.useContext(we.E_),[Ge]=(0,X.Z)("Text"),Bt=m.useRef(null),Ht=m.useRef(null),Ot=Fu("typography",Qe),wu=(0,ce.Z)(Zt,["mark","code","delete","underline","strong","keyboard","italic"]),[su,ot]=bu(Rt),[qe,jt]=(0,pe.Z)(!1,{value:ot.editing}),{triggerType:Te=["icon"]}=ot,ru=Fe=>{var Ie;Fe&&((Ie=ot.onStart)===null||Ie===void 0||Ie.call(ot)),jt(Fe)};yu(()=>{var Fe;qe||(Fe=Ht.current)===null||Fe===void 0||Fe.focus()},[qe]);const At=Fe=>{Fe==null||Fe.preventDefault(),ru(!0)},Dt=Fe=>{var Ie;(Ie=ot.onChange)===null||Ie===void 0||Ie.call(ot,Fe),ru(!1)},Uu=()=>{var Fe;(Fe=ot.onCancel)===null||Fe===void 0||Fe.call(ot),ru(!1)},[Iu,hu]=bu(It),[qt,Gn]=m.useState(!1),_n=m.useRef(null),Dn={};hu.format&&(Dn.format=hu.format);const eu=()=>{_n.current&&clearTimeout(_n.current)},Jn=Fe=>{var Ie;Fe==null||Fe.preventDefault(),Fe==null||Fe.stopPropagation(),G()(hu.text||String(je)||"",Dn),Gn(!0),eu(),_n.current=setTimeout(()=>{Gn(!1)},3e3),(Ie=hu.onCopy)===null||Ie===void 0||Ie.call(hu,Fe)};m.useEffect(()=>eu,[]);const[bn,Pn]=m.useState(!1),[yn,iu]=m.useState(!1),[zn,Un]=m.useState(!1),[wn,xn]=m.useState(!1),[kn,Kn]=m.useState(!1),[On,tn]=m.useState(!0),[gu,Ft]=bu(Ct,{expandable:!1}),Ut=gu&&!zn,{rows:Zu=1}=Ft,un=m.useMemo(()=>!Ut||Ft.suffix!==void 0||Ft.onEllipsis||Ft.expandable||su||Iu,[Ut,Ft,su,Iu]);(0,U.Z)(()=>{gu&&!un&&(Pn((0,ge.G)("webkitLineClamp")),iu((0,ge.G)("textOverflow")))},[un,gu]);const Kt=m.useMemo(()=>un?!1:Zu===1?yn:bn,[un,yn,bn]),tt=Ut&&(Kt?kn:wn),cu=Ut&&Zu===1&&Kt,Ku=Ut&&Zu>1&&Kt,vn=Fe=>{var Ie;Un(!0),(Ie=Ft.onExpand)===null||Ie===void 0||Ie.call(Ft,Fe)},[Yn,go]=m.useState(0),[Qn,Hu]=m.useState(0),ju=(Fe,Ie)=>{let{offsetWidth:dt}=Fe;var $t;go(dt),Hu(parseInt(($t=window.getComputedStyle)===null||$t===void 0?void 0:$t.call(window,Ie).fontSize,10)||0)},ht=Fe=>{var Ie;xn(Fe),wn!==Fe&&((Ie=Ft.onEllipsis)===null||Ie===void 0||Ie.call(Ft,Fe))};m.useEffect(()=>{const Fe=Bt.current;if(gu&&Kt&&Fe){const Ie=Ku?Fe.offsetHeight<Fe.scrollHeight:Fe.offsetWidth<Fe.scrollWidth;kn!==Ie&&Kn(Ie)}},[gu,Kt,je,Ku,On]),m.useEffect(()=>{const Fe=Bt.current;if(typeof IntersectionObserver=="undefined"||!Fe||!Kt||!Ut)return;const Ie=new IntersectionObserver(()=>{tn(!!Fe.offsetParent)});return Ie.observe(Fe),()=>{Ie.disconnect()}},[Kt,Ut]);let tu={};Ft.tooltip===!0?tu={title:(ee=ot.text)!==null&&ee!==void 0?ee:je}:m.isValidElement(Ft.tooltip)?tu={title:Ft.tooltip}:typeof Ft.tooltip=="object"?tu=Object.assign({title:(k=ot.text)!==null&&k!==void 0?k:je},Ft.tooltip):tu={title:Ft.tooltip};const Mu=m.useMemo(()=>{const Fe=Ie=>["string","number"].includes(typeof Ie);if(!(!gu||Kt)){if(Fe(ot.text))return ot.text;if(Fe(je))return je;if(Fe(vt))return vt;if(Fe(tu.title))return tu.title}},[gu,Kt,vt,tu.title,tt]);if(qe)return m.createElement(Ve,{value:(le=ot.text)!==null&&le!==void 0?le:typeof je=="string"?je:"",onSave:Dt,onCancel:Uu,onEnd:ot.onEnd,prefixCls:Ot,className:ft,style:gt,direction:zt,component:ct,maxLength:ot.maxLength,autoSize:ot.autoSize,enterIcon:ot.enterIcon});const Xn=()=>{const{expandable:Fe,symbol:Ie}=Ft;if(!Fe)return null;let dt;return Ie?dt=Ie:dt=Ge==null?void 0:Ge.expand,m.createElement("a",{key:"expand",className:`${Ot}-expand`,onClick:vn,"aria-label":Ge==null?void 0:Ge.expand},dt)},qn=()=>{if(!su)return;const{icon:Fe,tooltip:Ie}=ot,dt=(0,c.Z)(Ie)[0]||(Ge==null?void 0:Ge.edit),$t=typeof dt=="string"?dt:"";return Te.includes("icon")?m.createElement(ie.Z,{key:"edit",title:Ie===!1?"":dt},m.createElement(Ae,{ref:Ht,className:`${Ot}-edit`,onClick:At,"aria-label":$t},Fe||m.createElement(z,{role:"button"}))):null},eo=()=>{if(!Iu)return;const{tooltips:Fe,icon:Ie}=hu,dt=Nu(Fe),$t=Nu(Ie),Yt=qt?Pu(dt[1],Ge==null?void 0:Ge.copied):Pu(dt[0],Ge==null?void 0:Ge.copy),uo=qt?Ge==null?void 0:Ge.copied:Ge==null?void 0:Ge.copy,no=typeof Yt=="string"?Yt:uo;return m.createElement(ie.Z,{key:"copy",title:Yt},m.createElement(Ae,{className:Z()(`${Ot}-copy`,qt&&`${Ot}-copy-success`),onClick:Jn,"aria-label":no},qt?Pu($t[1],m.createElement(u.Z,null),!0):Pu($t[0],m.createElement(C.Z,null),!0)))},Tn=Fe=>[Fe&&Xn(),qn(),eo()],to=Fe=>[Fe&&m.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Vu),Ft.suffix,Tn(Fe)];return m.createElement(F.Z,{onResize:ju,disabled:!Ut||Kt},Fe=>m.createElement(mn,{tooltipProps:tu,enabledEllipsis:Ut,isEllipsis:tt},m.createElement(au,Object.assign({className:Z()({[`${Ot}-${$e}`]:$e,[`${Ot}-disabled`]:Xe,[`${Ot}-ellipsis`]:gu,[`${Ot}-single-line`]:Ut&&Zu===1,[`${Ot}-ellipsis-single-line`]:cu,[`${Ot}-ellipsis-multiple-line`]:Ku},ft),prefixCls:Qe,style:Object.assign(Object.assign({},gt),{WebkitLineClamp:Ku?Zu:void 0}),component:ct,ref:(0,Q.sQ)(Fe,Bt,Y),direction:zt,onClick:Te.includes("text")?At:void 0,"aria-label":Mu==null?void 0:Mu.toString(),title:vt},wu),m.createElement(Wu,{enabledMeasure:Ut&&!Kt,text:je,rows:Zu,width:Yn,fontSize:Qn,onEllipsis:ht},(Ie,dt)=>{let $t=Ie;return Ie.length&&dt&&Mu&&($t=m.createElement("span",{key:"show-content","aria-hidden":!0},$t)),pn(D,m.createElement(m.Fragment,null,$t,to(dt)))}))))}),Gu=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee},Cn=m.forwardRef((D,Y)=>{var{ellipsis:ee,rel:k}=D,le=Gu(D,["ellipsis","rel"]);const Qe=Object.assign(Object.assign({},le),{rel:k===void 0&&le.target==="_blank"?"noopener noreferrer":k});return delete Qe.navigate,m.createElement(vu,Object.assign({},Qe,{ref:Y,ellipsis:!!ee,component:"a"}))}),Jt=m.forwardRef((D,Y)=>m.createElement(vu,Object.assign({ref:Y},D,{component:"div"}))),Ze=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee};const Se=(D,Y)=>{var{ellipsis:ee}=D,k=Ze(D,["ellipsis"]);const le=m.useMemo(()=>ee&&typeof ee=="object"?(0,ce.Z)(ee,["expandable","rows"]):ee,[ee]);return m.createElement(vu,Object.assign({ref:Y},k,{ellipsis:le,component:"span"}))};var St=m.forwardRef(Se),Su=function(D,Y){var ee={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&Y.indexOf(k)<0&&(ee[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var le=0,k=Object.getOwnPropertySymbols(D);le<k.length;le++)Y.indexOf(k[le])<0&&Object.prototype.propertyIsEnumerable.call(D,k[le])&&(ee[k[le]]=D[k[le]]);return ee};const Ju=[1,2,3,4,5];var An=m.forwardRef((D,Y)=>{const{level:ee=1}=D,k=Su(D,["level"]);let le;return Ju.includes(ee)?le=`h${ee}`:le="h1",m.createElement(vu,Object.assign({ref:Y},k,{component:le}))});const zu=au;zu.Text=St,zu.Link=Cn,zu.Title=An,zu.Paragraph=Jt;var Vn=zu},51581:function(st,Pe,s){"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});var m=function(){function Z(w,G){for(var F=0;F<G.length;F++){var c=G[F];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(w,c.key,c)}}return function(w,G,F){return G&&Z(w.prototype,G),F&&Z(w,F),w}}(),u=s(59301),C=fe(u),H=s(12708),q=fe(H);function fe(Z){return Z&&Z.__esModule?Z:{default:Z}}function oe(Z,w){var G={};for(var F in Z)w.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(Z,F)&&(G[F]=Z[F]);return G}function b(Z,w){if(!(Z instanceof w))throw new TypeError("Cannot call a class as a function")}function B(Z,w){if(!Z)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:Z}function z(Z,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);Z.prototype=Object.create(w&&w.prototype,{constructor:{value:Z,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(Z,w):Z.__proto__=w)}var T=function(Z){z(w,Z);function w(G){b(this,w);var F=B(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,G));return F.scrollListener=F.scrollListener.bind(F),F.eventListenerOptions=F.eventListenerOptions.bind(F),F.mousewheelListener=F.mousewheelListener.bind(F),F}return m(w,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var F=this.getParentElement(this.scrollComponent);F.scrollTop=F.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var F=!1,c={get passive(){F=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(U){}return F}},{key:"eventListenerOptions",value:function(){var F=this.props.useCapture;return this.isPassiveSupported()&&(F={useCapture:this.props.useCapture,passive:!0}),F}},{key:"setDefaultLoader",value:function(F){this.defaultLoader=F}},{key:"detachMousewheelListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.scrollComponent.parentNode),F.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var F=window;this.props.useWindow===!1&&(F=this.getParentElement(this.scrollComponent)),F.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),F.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(F){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:F&&F.parentNode}},{key:"filterProps",value:function(F){return F}},{key:"attachScrollListener",value:function(){var F=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!F)){var c=window;this.props.useWindow===!1&&(c=F),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(F){F.deltaY===1&&!this.isPassiveSupported()&&F.preventDefault()}},{key:"scrollListener",value:function(){var F=this.scrollComponent,c=window,U=this.getParentElement(F),pe=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,Q=c.pageYOffset!==void 0?c.pageYOffset:ce.scrollTop;this.props.isReverse?pe=Q:pe=this.calculateOffset(F,Q)}else this.props.isReverse?pe=U.scrollTop:pe=F.scrollHeight-U.scrollTop-U.clientHeight;pe<Number(this.props.threshold)&&F&&F.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=U.scrollHeight,this.beforeScrollTop=U.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(F,c){return F?this.calculateTopPosition(F)+(F.offsetHeight-c-window.innerHeight):0}},{key:"calculateTopPosition",value:function(F){return F?F.offsetTop+this.calculateTopPosition(F.offsetParent):0}},{key:"render",value:function(){var F=this,c=this.filterProps(this.props),U=c.children,pe=c.element,ce=c.hasMore,Q=c.initialLoad,ge=c.isReverse,M=c.loader,Ne=c.loadMore,Oe=c.pageStart,de=c.ref,Ae=c.threshold,we=c.useCapture,X=c.useWindow,ie=c.getScrollParent,ye=oe(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ye.ref=function(O){F.scrollComponent=O,de&&de(O)};var ne=[U];return ce&&(M?ge?ne.unshift(M):ne.push(M):this.defaultLoader&&(ge?ne.unshift(this.defaultLoader):ne.push(this.defaultLoader))),C.default.createElement(pe,ye,ne)}}]),w}(u.Component);T.propTypes={children:q.default.node.isRequired,element:q.default.node,hasMore:q.default.bool,initialLoad:q.default.bool,isReverse:q.default.bool,loader:q.default.node,loadMore:q.default.func.isRequired,pageStart:q.default.number,ref:q.default.func,getScrollParent:q.default.func,threshold:q.default.number,useCapture:q.default.bool,useWindow:q.default.bool},T.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Pe.default=T,st.exports=Pe.default},26724:function(st,Pe,s){st.exports=s(51581)}}]);
|