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
322 KiB
17 lines
322 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[8458],{18699:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return ae}});var m=r(87462),u=r(67294),B={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"},I=B,q=r(74643),fe=function(C,K){return u.createElement(q.Z,(0,m.Z)({},C,{ref:K,icon:I}))},ae=u.forwardRef(fe)},33859:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return ae}});var m=r(87462),u=r(67294),B={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"},I=B,q=r(74643),fe=function(C,K){return u.createElement(q.Z,(0,m.Z)({},C,{ref:K,icon:I}))},ae=u.forwardRef(fe)},58019:function(lt,Pe,r){"use strict";var m=r(67294),u=Object.defineProperty,B=Object.getOwnPropertySymbols,I=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,fe=(C,K,T)=>K in C?u(C,K,{enumerable:!0,configurable:!0,writable:!0,value:T}):C[K]=T,ae=(C,K)=>{for(var T in K||(K={}))I.call(K,T)&&fe(C,T,K[T]);if(B)for(var T of B(K))q.call(K,T)&&fe(C,T,K[T]);return C};const P=C=>React.createElement("svg",ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},C),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="},7510:function(lt,Pe,r){"use strict";r.d(Pe,{z:function(){return ie},Z:function(){return ve}});var m=r(67294),u=r(59810),B=r(2453),I=r(14446),q=r(71577),fe=r(11320),ae=r(4440),P=Object.defineProperty,C=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,H=(te,k,S)=>k in te?P(te,k,{enumerable:!0,configurable:!0,writable:!0,value:S}):te[k]=S,w=(te,k)=>{for(var S in k||(k={}))K.call(k,S)&&H(te,S,k[S]);if(C)for(var S of C(k))T.call(k,S)&&H(te,S,k[S]);return te},z=(te,k,S)=>new Promise((He,ue)=>{var xe=je=>{try{Ae(S.next(je))}catch(Ne){ue(Ne)}},re=je=>{try{Ae(S.throw(je))}catch(Ne){ue(Ne)}},Ae=je=>je.done?He(je.value):Promise.resolve(je.value).then(xe,re);Ae((S=S.apply(te,k)).next())});const F="\u3000\u3000";function c(te){var k=["Bytes","KB","MB","GB","TB"];if(te==0)return"0 Byte";var S=parseInt(""+Math.floor(Math.log(te)/Math.log(1024)),10);return(te/Math.pow(1024,S)).toFixed(1)+" "+k[S]}var Y=({value:te=[],action:k,onChange:S,className:He,maxSize:ue=150,title:xe="\u6587\u4EF6\u4E0A\u4F20",accept:re=null})=>{const Ae={multiple:!1,fileList:te,accept:re,withCredentials:!0,beforeUpload:Ne=>Ne.size/1024/1024<ue?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ue}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(Ne){var st,Te,pt,It;let wt=[...Ne.fileList];if(wt=wt.map(vt=>(vt.name.indexOf(F)===-1&&(vt.name=`${vt.name}${F}${c(vt.size)}`),w({},vt))),Ne.file.status==="done"&&((Te=(st=Ne.file)==null?void 0:st.response)==null?void 0:Te.status)===-1){message.error((It=(pt=Ne.file)==null?void 0:pt.response)==null?void 0:It.message),S([]);return}S(wt)},onRemove:Ne=>z(void 0,null,function*(){const st=Ne.size/1024/1024;return Ne.status==="uploading"?!0:st<ue&&(Ne.response?Ne.response.id:Ne.uid)?yield removeAttachment(Ne.response?Ne.response.id:Ne.id):!0})};function je(Ne){Ne.preventDefault(),Ne.stopPropagation()}return React.createElement("div",{className:`single-upload ${He||""}`},React.createElement(Upload,w({},Ae),React.createElement(Button,{type:"primary",title:te.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:te.length>0,ghost:!0},xe),React.createElement("span",{onClick:je,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ue,"M)"," ")))},pe=r(33859),ce=r(96486),ee=r(58019),ge=Object.defineProperty,G=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,me=(te,k,S)=>k in te?ge(te,k,{enumerable:!0,configurable:!0,writable:!0,value:S}):te[k]=S,be=(te,k)=>{for(var S in k||(k={}))Le.call(k,S)&&me(te,S,k[S]);if(G)for(var S of G(k))ke.call(k,S)&&me(te,S,k[S]);return te},we=(te,k,S)=>new Promise((He,ue)=>{var xe=je=>{try{Ae(S.next(je))}catch(Ne){ue(Ne)}},re=je=>{try{Ae(S.throw(je))}catch(Ne){ue(Ne)}},Ae=je=>je.done?He(je.value):Promise.resolve(je.value).then(xe,re);Ae((S=S.apply(te,k)).next())});const{Dragger:X}=u.default;function ie(te){let k=[];return te&&te.length>0&&(k=te.map(S=>({uid:S.id,id:S.id,name:S.title+F+S.filesize,url:S.url,filesize:S.filesize,status:"done",response:{id:S.id}}))),k}var ve=({value:te,onChange:k,action:S,data:He,className:ue,maxSize:xe=150,title:re="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ae=!1,accept:je="",additionalText:Ne,isDragger:st,number:Te=1e3,aloneClear:pt=!1,realTimeRemove:It=!0,uploadText:wt,setFileProgress:vt,showFileProgress:gu})=>{const[fu,_t]=(0,m.useState)(!1);let[Qe,Xt]=(0,m.useState)(te||[]),[Ru,Cu]=(0,m.useState)(1);(0,m.useEffect)(()=>{te&&(Ru===1&&Xt([...te]),Cu(2),Te===(te==null?void 0:te.length)&&_t(!0))},[te]);const Ou=()=>{setTimeout(()=>{Qe.pop(),Xt([...Qe])},500)};gu&&vt(Qe.some(nt=>nt.status==="uploading"));const Bu={multiple:!0,disabled:fu,accept:je,withCredentials:!0,fileList:Qe,beforeUpload:(nt,Jt)=>{const Mt=nt.size/1024/1024;return Qe.concat(Jt).length>Te?(Qe.pop(),Xt([...Qe]),B.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Te}\u4E2A\u6587\u4EF6`),pt?Promise.reject():(Ou(),!1)):Mt<xe?!0:(B.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${xe}MB).`),pt?Promise.reject():(Ou(),!1))},data:He,action:S||`${fe.Z.API_SERVER}/api/attachments.json`,onChange(nt){var Jt,Mt,zt,xt;if(nt.file.status==="removed"?Qe=nt.fileList:Qe=(0,ce.uniqBy)([...nt.fileList,...Qe],"uid"),nt.file.status==="done"&&((Mt=(Jt=nt.file)==null?void 0:Jt.response)==null?void 0:Mt.status)===-1){B.ZP.error((xt=(zt=nt.file)==null?void 0:zt.response)==null?void 0:xt.message);return}Qe.length>=Te?_t(!0):_t(!1),Xt([...Qe]),Qe=Qe.map(ct=>{var Ut,Kt;return(Ut=ct==null?void 0:ct.response)!=null&&Ut.id&&(ct.url=(Kt=ct==null?void 0:ct.response)==null?void 0:Kt.url),ct.name.indexOf(F)===-1&&(ct.name=`${ct.name}${F}${c(ct.size)}`),be({},ct)}),console.log("info:",nt,Qe),k(Qe)},onRemove:nt=>we(void 0,null,function*(){if(!It)return!0;const Jt=()=>we(void 0,null,function*(){if(nt.response?nt.response.id:nt.id){let zt=yield(0,ae.JZ)(nt.response?nt.response.id:nt.uid);return Promise.resolve(zt)}else return!0});return Ae?new Promise((Mt,zt)=>{I.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 xt=yield Jt();B.ZP.success("\u5220\u9664\u6210\u529F"),Mt(!0)}),onCancel:()=>Mt(!1)})}):yield Jt()})};function Au(nt){nt.preventDefault(),nt.stopPropagation()}return m.createElement("div",{className:`multi-upload ${ue||""}`},st&&m.createElement(X,be({},Bu),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)"," "),Ne),!st&&m.createElement(u.default,be({},Bu),m.createElement(q.ZP,{disabled:fu,className:"upload_button"},m.createElement("img",{className:"aBtn_img",src:ee.Z}),re),m.createElement("span",{onClick:Au,className:"upload_text"},wt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${xe}MB)`)))}},69837:function(lt,Pe,r){"use strict";var m=r(22150),u=r(14446),B=r(2453),I=r(69677),q=r(86763),fe=r(35973),ae=r(7510),P=r(67294),C=Object.defineProperty,K=Object.defineProperties,T=Object.getOwnPropertyDescriptors,H=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,F=(ee,ge,G)=>ge in ee?C(ee,ge,{enumerable:!0,configurable:!0,writable:!0,value:G}):ee[ge]=G,c=(ee,ge)=>{for(var G in ge||(ge={}))w.call(ge,G)&&F(ee,G,ge[G]);if(H)for(var G of H(ge))z.call(ge,G)&&F(ee,G,ge[G]);return ee},Y=(ee,ge)=>K(ee,T(ge)),pe=(ee,ge,G)=>new Promise((Le,ke)=>{var me=X=>{try{we(G.next(X))}catch(ie){ke(ie)}},be=X=>{try{we(G.throw(X))}catch(ie){ke(ie)}},we=X=>X.done?Le(X.value):Promise.resolve(X.value).then(me,be);we((G=G.apply(ee,ge)).next())});const ce=({classroomList:ee,loading:ge,dispatch:G,shixunHomeworks:Le})=>{const ke=(0,fe.useParams)(),[me]=m.default.useForm(),{workList:be,workSetting:we}=Le,X=()=>{G({type:"shixunHomeworks/getWorkSetting",payload:c({},ke)}),G({type:"shixunHomeworks/getWorkList",payload:c({},ke)})};return P.createElement(u.default,{centered:!0,title:ee.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:ee.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pe(void 0,null,function*(){const ie=()=>pe(void 0,null,function*(){var ve;yield me.validateFields();const te=c({},me.getFieldValue()),{selectArrs:k}=ee.actionTabs;te.attachment_ids=(ve=te.attachment_ids)==null?void 0:ve.map(He=>He.response.id),(yield(0,q.mz)(Y(c({},te),{homeworkId:k.work_id}))).status===0&&(me.resetFields(),G({type:"classroomList/setActionTabs",payload:{}}),X())});if(we!=null&&we.can_submit){if(!(we!=null&&we.submit_size)){B.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:P.createElement(P.Fragment,null,"\u4F60\u8FD8\u6709 ",P.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:()=>{me.resetFields(),G({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(m.default,{form:me,initialValues:{}},P.createElement(m.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},P.createElement(ae.Z,null)),P.createElement(m.default.Item,{name:"description"},P.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${ee.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:ee,loading:ge,shixunHomeworks:G})=>({classroomList:ee,loading:ge,shixunHomeworks:G}))(ce)},58440:function(lt,Pe,r){"use strict";var m=r(67294),u=r(22150),B=r(2453),I=r(14446),q=r(71230),fe=r(15746),ae=r(34336),P=r(78045),C=r(84567),K=r(27484),T=r.n(K),H=r(33170),w=r(52262),z=r(28706),F=r(35973),c=r(12317),Y=r(6798),pe=r(89779),ce=r(17998),ee=r(96332),ge=r(93686),G=r(67294),Le=Object.defineProperty,ke=Object.defineProperties,me=Object.getOwnPropertyDescriptors,be=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ie=(ue,xe,re)=>xe in ue?Le(ue,xe,{enumerable:!0,configurable:!0,writable:!0,value:re}):ue[xe]=re,ve=(ue,xe)=>{for(var re in xe||(xe={}))we.call(xe,re)&&ie(ue,re,xe[re]);if(be)for(var re of be(xe))X.call(xe,re)&&ie(ue,re,xe[re]);return ue},te=(ue,xe)=>ke(ue,me(xe)),k=(ue,xe)=>{var re={};for(var Ae in ue)we.call(ue,Ae)&&xe.indexOf(Ae)<0&&(re[Ae]=ue[Ae]);if(ue!=null&&be)for(var Ae of be(ue))xe.indexOf(Ae)<0&&X.call(ue,Ae)&&(re[Ae]=ue[Ae]);return re},S=(ue,xe,re)=>new Promise((Ae,je)=>{var Ne=pt=>{try{Te(re.next(pt))}catch(It){je(It)}},st=pt=>{try{Te(re.throw(pt))}catch(It){je(It)}},Te=pt=>pt.done?Ae(pt.value):Promise.resolve(pt.value).then(Ne,st);Te((re=re.apply(ue,xe)).next())});const He=ue=>{var xe=ue,{classroomList:re,dispatch:Ae,courseEndTime:je}=xe,Ne=k(xe,["classroomList","dispatch","courseEndTime"]),st,Te,pt,It;const wt=(0,F.useParams)(),[vt]=u.default.useForm(),[gu,fu]=(0,m.useState)(1),[_t,Qe]=(0,m.useState)([]),[Xt,Ru]=(0,m.useState)(0),[Cu,Ou]=(0,m.useState)(2e3),[Bu,Au]=(0,m.useState)(!0),[nt,Jt]=(0,m.useState)(!1),[Mt,zt]=(0,m.useState)(!1),[xt,ct]=(0,m.useState)([]),[Ut,Kt]=(0,m.useState)(!0),[Nt,Ku]=(0,m.useState)(null),[$u,Cn]=(0,m.useState)({}),[dn,pn]=(0,m.useState)({});(0,m.useEffect)(()=>{if(re.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vu(),Yu(),re.actionTabs.type===2){const Ze=re.actionTabs.selectArrsAll[0];Ku({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}),Kt(Ze.unified_setting)}else Kt(!1),Ku({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[re.actionTabs]),(0,m.useEffect)(()=>{if(nt){if(Mt)return;Ae({type:"classroomList/setActionTabs",payload:{}}),(0,w.GJ)()?Ae({type:"classroomList/getClassroomTeacherCommonList",payload:te(ve({},re.actionTabs.params),{type:1})}):Ae({type:"classroomList/getClassroomCommonList",payload:ve({},re.actionTabs.params)})}},[nt]);const Yu=Ze=>S(void 0,null,function*(){Au(!0);const Ie=yield(0,pe.c_)(te(ve({},wt),{page:Ze||gu,limit:2e4,homework_id:re.actionTabs.type===1?"":re.actionTabs.selectArrs[0]}));Ie==null||Ie.course_groups.map((Zt,Lu)=>{Zt.key=Zt.id,Zt.title=Zt.name,Zt.disabled=Zt.is_published}),Ie&&(Qe([...Ie==null?void 0:Ie.course_groups]),Ru(Ie==null?void 0:Ie.course_groups_count),Au(!1),Ze||vt.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"))}))}),yu=Ze=>{fu(Ze),Yu(Ze)},Tu=()=>{(0,w.GJ)()?re.actionTabs.detail?(Ae({type:"shixunHomeworks/setActionTabs",payload:{}}),Ae({type:"shixunHomeworks/getWorkList",payload:ve({},wt)}),Ae({type:"shixunHomeworks/getWorkSetting",payload:ve({},wt)})):Ae({type:"classroomList/getClassroomTeacherCommonList",payload:te(ve({},re.actionTabs.params),{type:1})}):Ae({type:"classroomList/getClassroomCommonList",payload:ve({},re.actionTabs.params)})},Qu=()=>S(void 0,null,function*(){var Ze,Ie;if((0,w.Rm)()&&!((Ze=re.AssistantObject.normal)!=null&&Ze.can_publish)){B.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"),qt(!1);return}const Zt=ve({},vt.getFieldsValue());if(Zt.end_time<=Zt.publish_time){B.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),qt(!1);return}if((xt==null?void 0:xt.length)<=0&&!Ut&&_t.length>0){B.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),qt(!1);return}if(Nt!=null&&Nt.submit_limit&&!(Nt!=null&&Nt.submit_limit_num)){B.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),qt(!1);return}if(Nt!=null&&Nt.can_submit&&!(Nt!=null&&Nt.submit_num)){B.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),qt(!1);return}let Lu=ve({homework_ids:[...re.actionTabs.selectArrs],group_ids:xt.length>0?xt.map(En=>En.id):(Ie=re.detailCommonHomeworksList)==null?void 0:Ie.course_groups,end_time:T()(Zt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(Zt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!xt.length},Nt),Wu=yield(0,ge.Tr)({homework_common_ids:[...re.actionTabs.selectArrs],course_id:wt.coursesId,type:"homework_common"});(Wu==null?void 0:Wu.student_count)===0?Xu(Lu):(pn(Lu),Cn(Wu))}),Xu=Ze=>S(void 0,null,function*(){qt(!0);const Ie=yield(0,H.ZP)(`/api/courses/${wt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ve({},Ze)});qt(!1),Ie.status===0&&((0,z.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),B.ZP.success("\u53D1\u5E03\u6210\u529F"),Ae({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Ne.onCallback&&Ne.onCallback(),Tu(),localStorage.getItem("Noviceguide")==="0"||Ae({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:G.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~")}}))}),vu=()=>{fu(1),Qe([]),ct([])},{detailCommonHomeworksList:Bn}=re,Rn=Xt>gu*Cu,[qu,qt]=(0,m.useState)(!1);return G.createElement("div",null,G.createElement(I.default,{width:600,centered:!0,confirmLoading:qu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:re.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Qu,onCancel:()=>{vu(),Tu(),Ae({type:"classroomList/setActionTabs",payload:{}})}},G.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",G.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),_t&&G.createElement(u.default,{form:vt},G.createElement("div",{style:{paddingLeft:0}},G.createElement(q.Z,{className:"mt30",align:"middle"},G.createElement(fe.Z,null,G.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},G.createElement(ae.default,{style:{width:170,marginRight:"25px"},disabledDate:Ze=>(0,ce.Q8)(Ze,je),disabledTime:Ze=>(0,ce.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,z.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),G.createElement(fe.Z,{className:"ml20"},G.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},G.createElement(ae.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,z.U6)(),"HH:mm")},disabledDate:Ze=>(0,ce.Q8)(Ze,je,vt.getFieldValue("publish_time")),disabledTime:Ze=>(0,ce.d0)(Ze,vt.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),re.actionTabs.type===2&&G.createElement(q.Z,{style:{marginBottom:"10px"}},G.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),G.createElement(P.ZP.Group,{value:Ut,onChange:Ze=>{Kt(Ze.target.value),ct([])}},G.createElement(P.ZP,{value:!0,disabled:!re.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),G.createElement(P.ZP,{className:"ml20",disabled:_t.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),_t.length<=0&&re.actionTabs.type===2&&G.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"')),(re.actionTabs.type===1||!Ut)&&_t.length>0&&G.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},G.createElement("span",{style:{flex:1}},G.createElement(C.default,{checked:xt.length===_t.length,onChange:Ze=>{xt.length===_t.length?ct([]):ct(_t.filter(Ie=>!Ie.is_published))}},"\u5168\u9009")),G.createElement("span",{style:{width:16}}),G.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",xt.length||0,"\u4E2A\u5206\u73ED")),(re.actionTabs.type===1||!Ut)&&_t.length>0&&G.createElement(c.Z,{data:_t,selectedRowKeys:xt,setSelectedRowKeys:ct})),!((pt=(Te=(st=re==null?void 0:re.actionTabs)==null?void 0:st.selectArrsAll)==null?void 0:Te[0])!=null&&pt.is_shixun)&&G.createElement(Y.ZP,{value:Nt,onChange:Ze=>Ku(ve({},Ze))})),G.createElement(ee.Z,{resdata:$u,type:((It=re.actionTabs.selectArrs)==null?void 0:It.length)===1?"shixun":"shixunpush",okloading:qu,oktext:($u==null?void 0:$u.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ze=>S(void 0,null,function*(){qt(!0);let Ie=yield(0,H.ZP)(`/api/courses/${wt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...re.actionTabs.selectArrs]}});qt(!1),(Ie==null?void 0:Ie.status)===0&&Xu(dn)})}))};Pe.Z=(0,F.connect)(({classroomList:ue})=>({classroomList:ue}))(He)},12662:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var m=r(67294),u=r(85418),B=r(68508),I=r(83062),q=r(69677),fe={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},P=({isAdmin:C,dataSource:K,batchStatus:T,SortMenuName:H,setSortMenuName:w,onSearch:z,onSort:F,onBatch:c})=>{const Y=C?[{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=ee=>{w(ee.name),F(ee)},ce=H==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:fe.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(B.default,{selectedKeys:[H]},Y.map(ee=>m.createElement(B.default.Item,{key:ee.name,onClick:()=>pe(ee)},ee.name)))},m.createElement("div",null,m.createElement("span",{className:`${fe.btn} ${ce?fe.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),H)))),ce&&m.createElement(I.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:ee=>z(ee.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return H}});var m=r(67294),u=r(68508),B=r(71230),I=r(15746),q=r(85418),fe=r(2453),ae=r(83062),P={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},C=r(35973),K=r(52262);const T=({isLoading:w,addText:z,tabDataSource:F,isAdmin:c,dispatch:Y,type:pe,exportType:ce,TooltipTitle:ee,categoryId:ge,dropdownMenu:G,isShowRightControl:Le,defaultSelectedKeys:ke,classroomList:me,onTabMenuClick:be,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ve;const te=()=>m.createElement(u.default,{onClick:({key:S})=>{X(S)}},G.map(S=>m.createElement(u.default.Item,{key:S.id},S.name))),k=(0,C.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(B.Z,null,m.createElement(I.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:ke},F.map(S=>m.createElement(u.default.Item,{key:S.id,onClick:()=>w?{}:be(S)},m.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},S.name),S.total!==void 0&&m.createElement("span",{className:"c-grey-999"},S.total||0))))),c&&Le&&m.createElement(I.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 S,He;if(ce==="group"&&!((S=me.AssistantObject.group)!=null&&S.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=me.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}Y({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:k.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var S,He;if(ce==="group"&&!((S=me.AssistantObject.group)!=null&&S.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=me.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}C.history.push(`/classrooms/${k==null?void 0:k.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,K.Rm)()&&!((ve=me.AssistantObject.normal)!=null&&ve.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:P.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:we},m.createElement(ae.Z,{title:ee},m.createElement("span",{className:ge?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(q.Z,{className:"ml10",dropdownRender:te},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,z||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var H=(0,C.connect)(({classroomList:w})=>({classroomList:w}))(T)},6798:function(lt,Pe,r){"use strict";r.d(Pe,{Ei:function(){return pe},rU:function(){return ce},ZP:function(){return ge}});var m=r(67294),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},B=r(22150),I=r(84567),q=r(31795),fe=r(71230),ae=r(15746),P=r(83062),C=r(94184),K=r.n(C),T=r(67294),H=Object.defineProperty,w=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,c=(G,Le,ke)=>Le in G?H(G,Le,{enumerable:!0,configurable:!0,writable:!0,value:ke}):G[Le]=ke,Y=(G,Le)=>{for(var ke in Le||(Le={}))z.call(Le,ke)&&c(G,ke,Le[ke]);if(w)for(var ke of w(Le))F.call(Le,ke)&&c(G,ke,Le[ke]);return G};const pe=({value:G,className:Le,style:ke})=>{const[me,be]=(0,m.useState)("0");(0,m.useEffect)(()=>{if(G){const{submit_limit:X,must_file:ie}=G;if(X&&ie){be("1");return}if(X&&!ie){be("2");return}if(!X&&ie){be("3");return}}},[G]);const we={1:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},G==null?void 0:G.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"},G==null?void 0:G.submit_limit_num),"\u5B57\u7B26"),3:T.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return me==="0"?T.createElement(T.Fragment,null):T.createElement("section",{className:K()(u.exhibition,Le),style:ke},T.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),we==null?void 0:we[me])},ce=({className:G,style:Le,form:ke})=>{const me=B.default.useWatch("submit_limit",ke),be=B.default.useWatch("can_submit",ke);return T.createElement("section",{className:K()(u.wrap,G),style:Le},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(B.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(I.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),T.createElement(B.default.Item,{name:"submit_num",rules:be&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},T.createElement(q.Z,{precision:0,min:1,disabled:!be,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(B.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(I.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),T.createElement(B.default.Item,{className:"mr10",name:"submit_limit_num",rules:me&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},T.createElement(q.Z,{precision:0,min:1,disabled:!me,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),T.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},T.createElement(B.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},T.createElement(I.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(B.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(I.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:G,onChange:Le,className:ke,style:me,disabled:be=!1,checkMarginLeft:we=0})=>{const X={submit_limit:!1,submit_limit_num:200,must_file:!1},[ie,ve]=(0,m.useState)({});(0,m.useEffect)(()=>{if(console.log(G,"value"),!G)return;const k={submit_limit:G==null?void 0:G.submit_limit,submit_limit_num:G==null?void 0:G.submit_limit_num,must_file:G==null?void 0:G.must_file,can_submit:G==null?void 0:G.can_submit,submit_num:G==null?void 0:G.submit_num};ve(Y({},k))},[G]);const te=k=>{const S=Y(Y({},ie),k);Le(S)};return T.createElement("section",{className:K()(u.wrap,ke),style:me},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(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(I.default,{disabled:be,checked:ie==null?void 0:ie.can_submit,onChange:k=>te({can_submit:k.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:be||!(ie!=null&&ie.can_submit),value:ie==null?void 0:ie.submit_num,onChange:k=>te({submit_num:k})}),T.createElement(P.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(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(I.default,{style:{marginLeft:we},disabled:be,checked:ie==null?void 0:ie.submit_limit,onChange:k=>te({submit_limit:k.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:be||!(ie!=null&&ie.submit_limit),value:ie==null?void 0:ie.submit_limit_num,onChange:k=>te({submit_limit_num:k})})),T.createElement(ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(I.default,{style:{marginLeft:we},disabled:be,checked:ie==null?void 0:ie.must_file,onChange:k=>te({must_file:k.target.checked})}),T.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},77770:function(lt,Pe,r){"use strict";r.r(Pe),r.d(Pe,{default:function(){return ac}});var m=r(52810),u=r(67294),B=r(35973),I=r(2453),q=r(28452),fe=r(30291),ae=r(14446),P=r(71230),C=r(15746),K=r(78045),T=r(55241),H=r(31795),w=r(84567),z=r(17663),F=r(28706),c=r(52262),Y=r(33170),pe=r(63037),ce=Object.defineProperty,ee=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,Le=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,me=(e,n,t)=>n in e?ce(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,be=(e,n)=>{for(var t in n||(n={}))Le.call(n,t)&&me(e,t,n[t]);if(G)for(var t of G(n))ke.call(n,t)&&me(e,t,n[t]);return e},we=(e,n)=>ee(e,ge(n)),X=(e,n)=>{var t={};for(var a in e)Le.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&G)for(var a of G(e))n.indexOf(a)<0&&ke.call(e,a)&&(t[a]=e[a]);return t},ie=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const ve=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:g,onCallback:s}=n,o=X(n,["classroomList","dispatch","match","location","user","onCallback"]),l,U;const E=(0,B.useParams)(),[i,Q]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ye=>{var de;ye.author_login===((de=g.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ae.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{O()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.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 b;if((b=v.current)!=null&&b.onVerify())return;Q(!0);const ye=yield(0,Y.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Q(!1),ye.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:we(be({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:be({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((U=t==null?void 0:t.actionTabs)==null?void 0:U.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:b=>v.current=b})):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 te=(0,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ve),k=r(22150),S=r(34336),He=r(27484),ue=r.n(He),xe=r(79419),re=r(6798),Ae=r(89779),je=r(17998),Ne=r(96332),st=r(93686),Te=r(67294),pt=Object.defineProperty,It=Object.defineProperties,wt=Object.getOwnPropertyDescriptors,vt=Object.getOwnPropertySymbols,gu=Object.prototype.hasOwnProperty,fu=Object.prototype.propertyIsEnumerable,_t=(e,n,t)=>n in e?pt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qe=(e,n)=>{for(var t in n||(n={}))gu.call(n,t)&&_t(e,t,n[t]);if(vt)for(var t of vt(n))fu.call(n,t)&&_t(e,t,n[t]);return e},Xt=(e,n)=>It(e,wt(n)),Ru=(e,n)=>{var t={};for(var a in e)gu.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&vt)for(var a of vt(e))n.indexOf(a)<0&&fu.call(e,a)&&(t[a]=e[a]);return t},Cu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Ou=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,y=Ru(n,["classroomList","dispatch","courseEndTime"]),g,s,o,l;const U=(0,B.useParams)(),[E]=k.default.useForm(),[i,Q]=(0,u.useState)(1),[h,A]=(0,u.useState)([]),[v,O]=(0,u.useState)(0),[b,ye]=(0,u.useState)(2e3),[de,Ce]=(0,u.useState)(!0),[j,d]=(0,u.useState)(!1),[N,_]=(0,u.useState)(!1),[se,Ee]=(0,u.useState)([]),[Be,et]=(0,u.useState)(!0),[x,Je]=(0,u.useState)(null),[L,oe]=(0,u.useState)({}),[tt,Fe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pu(),mt(),t.actionTabs.type===2){const le=t.actionTabs.selectArrsAll[0];Je({submit_limit:le==null?void 0:le.submit_limit,submit_limit_num:le==null?void 0:le.submit_limit_num,must_file:le==null?void 0:le.must_file,can_submit:le==null?void 0:le.can_submit,submit_num:le==null?void 0:le.submit_num}),et(le.unified_setting)}else et(!1),Je({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(j){if(N)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Xt(Qe({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Qe({},t.actionTabs.params)})}},[j]);const mt=le=>Cu(void 0,null,function*(){Ce(!0);const p=yield(0,Ae.c_)(Xt(Qe({},U),{page:le||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((V,De)=>{V.key=V.id,V.title=V.name,V.disabled=V.is_published}),p&&(A([...p==null?void 0:p.course_groups]),O(p==null?void 0:p.course_groups_count),Ce(!1),le||E.setFieldsValue({publish_time:ue()(ue()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),At=le=>{Q(le),mt(le)},Lt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Qe({},U)}),a({type:"shixunHomeworks/getWorkSetting",payload:Qe({},U)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:Xt(Qe({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Qe({},t.actionTabs.params)})},ku=()=>Cu(void 0,null,function*(){var le,p;if((0,c.Rm)()&&!((le=t.AssistantObject.normal)!=null&&le.can_publish)){I.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=Qe({},E.getFieldsValue());if(V.end_time<=V.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((se==null?void 0:se.length)<=0&&!Be&&h.length>0){I.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)){I.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)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let De=Qe({homework_ids:[...t.actionTabs.selectArrs],group_ids:se.length>0?se.map(Re=>Re.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:ue()(V.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ue()(V.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),he=yield(0,st.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:U.coursesId,type:"homework_common"});(he==null?void 0:he.student_count)===0?Gt(De):(Fe(De),oe(he))}),Gt=le=>Cu(void 0,null,function*(){rt(!0);const p=yield(0,Y.ZP)(`/api/courses/${U.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Qe({},le)});rt(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),y.onCallback&&y.onCallback(),Lt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Te.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),pu=()=>{Q(1),A([]),Ee([])},{detailCommonHomeworksList:zu}=t,Uu=v>i*b,[Eu,rt]=(0,u.useState)(!1);return Te.createElement("div",null,Te.createElement(ae.default,{width:600,centered:!0,confirmLoading:Eu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ku,onCancel:()=>{pu(),Lt(),a({type:"classroomList/setActionTabs",payload:{}})}},Te.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Te.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&Te.createElement(k.default,{form:E},Te.createElement("div",{style:{paddingLeft:0}},Te.createElement(P.Z,{className:"mt30",align:"middle"},Te.createElement(C.Z,null,Te.createElement(k.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Te.createElement(S.default,{style:{width:170,marginRight:"25px"},disabledDate:le=>(0,je.Q8)(le,f),disabledTime:le=>(0,je.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ue()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Te.createElement(C.Z,{className:"ml20"},Te.createElement(k.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Te.createElement(S.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ue()((0,F.U6)(),"HH:mm")},disabledDate:le=>(0,je.Q8)(le,f,E.getFieldValue("publish_time")),disabledTime:le=>(0,je.d0)(le,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Te.createElement(P.Z,{style:{marginBottom:"10px"}},Te.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Te.createElement(K.ZP.Group,{value:Be,onChange:le=>{et(le.target.value),Ee([])}},Te.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Te.createElement(K.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&Te.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!Be)&&h.length>0&&Te.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Te.createElement("span",{style:{flex:1}},Te.createElement(w.default,{checked:se.length===h.length,onChange:le=>{se.length===h.length?Ee([]):Ee(h.filter(p=>!p.is_published))}},"\u5168\u9009")),Te.createElement("span",{style:{width:16}}),Te.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",se.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Be)&&h.length>0&&Te.createElement(xe.Z,{data:h,selectedRowKeys:se,setSelectedRowKeys:Ee})),!((o=(s=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:s[0])!=null&&o.is_shixun)&&Te.createElement(re.ZP,{value:x,onChange:le=>Je(Qe({},le))})),Te.createElement(Ne.Z,{resdata:L,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Eu,oktext:(L==null?void 0:L.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:le=>Cu(void 0,null,function*(){rt(!0);let p=yield(0,Y.ZP)(`/api/courses/${U.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});rt(!1),(p==null?void 0:p.status)===0&&Gt(tt)})}))};var Bu=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(Ou),Au=r(86169),nt=Object.defineProperty,Jt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,zt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,ct=Object.prototype.propertyIsEnumerable,Ut=(e,n,t)=>n in e?nt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Kt=(e,n)=>{for(var t in n||(n={}))xt.call(n,t)&&Ut(e,t,n[t]);if(zt)for(var t of zt(n))ct.call(n,t)&&Ut(e,t,n[t]);return e},Nt=(e,n)=>Jt(e,Mt(n)),Ku=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const $u=({classroomList:e,dispatch:n})=>{const t=(0,B.useParams)();return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ku(void 0,null,function*(){(yield(0,Y.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"]),I.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:Nt(Kt({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Kt({},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 Cn=(0,B.connect)(({classroomList:e})=>({classroomList:e}))($u),dn=Object.defineProperty,pn=Object.defineProperties,Yu=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Qu=Object.prototype.propertyIsEnumerable,Xu=(e,n,t)=>n in e?dn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vu=(e,n)=>{for(var t in n||(n={}))Tu.call(n,t)&&Xu(e,t,n[t]);if(yu)for(var t of yu(n))Qu.call(n,t)&&Xu(e,t,n[t]);return e},Bn=(e,n)=>pn(e,Yu(n)),Rn=(e,n)=>{var t={};for(var a in e)Tu.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&yu)for(var a of yu(e))n.indexOf(a)<0&&Qu.call(e,a)&&(t[a]=e[a]);return t},qu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const qt=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=Rn(n,["classroomList","dispatch","onCallback"]);const g=(0,B.useParams)();return g.id=g.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qu(void 0,null,function*(){(yield(0,Y.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"]),I.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:Bn(vu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:vu({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ze=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(qt),Ie=r(69677),Zt=Object.defineProperty,Lu=Object.getOwnPropertySymbols,Wu=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,$n=(e,n,t)=>n in e?Zt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wn=(e,n)=>{for(var t in n||(n={}))Wu.call(n,t)&&$n(e,t,n[t]);if(Lu)for(var t of Lu(n))En.call(n,t)&&$n(e,t,n[t]);return e},Vu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Vn=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const g=(0,B.useParams)(),s=(0,B.useLocation)(),{actionTabs:o}=e,[l]=k.default.useForm(),U=E=>E&&E<ue()().startOf("day");return u.createElement(ae.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:()=>Vu(void 0,null,function*(){var E;const i=l.getFieldValue(),Q=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,Y.ZP)(Q,{method:"post",body:Wn({},i)});if(h.status===0){I.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,v=(h==null?void 0:h.category_id)||0;let O=(E=s.pathname)==null?void 0:E.split("/");O[4]=v,O[3]=A||O[3];const b=O==null?void 0:O.join("/");B.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(k.default,{form:l,initialValues:{name:""}},u.createElement(k.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(C.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(C.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var D=(0,B.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Vn),J=r(66368),Z=r(71577),W=r(246),ne=r.n(W),ot=r(26296),Et=r(96074),dt=r(93421),We=r(57953),Ve={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},Ge=r(80150),kt=Object.defineProperty,Rt=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,it=Object.getOwnPropertySymbols,ht=Object.prototype.hasOwnProperty,jt=Object.prototype.propertyIsEnumerable,ru=(e,n,t)=>n in e?kt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yt=(e,n)=>{for(var t in n||(n={}))ht.call(n,t)&&ru(e,t,n[t]);if(it)for(var t of it(n))jt.call(n,t)&&ru(e,t,n[t]);return e},ze=(e,n)=>Rt(e,Ht(n)),gt=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{Paragraph:$t}=ot.default,Ot=({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,y]=(0,u.useState)("0"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[U,E]=(0,u.useState)(!0),[i,Q]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=_=>{s(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,se)=>gt(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>gt(void 0,null,function*(){console.log(_,"params2");const Ee=yield(0,st.he)(_);if(!Ee.status){if(se){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),Q(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(ze(Yt({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[ye,de]=(0,u.useState)([]),Ce=_=>{de(_),e.current.shixuns_info=_.map(se=>({id:se,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),N=_=>{b(ze(Yt({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(C.Z,null,t.map((_,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(C.Z,null,u.createElement(Ge.tp,{dataSource:a,value:g,onChange:O}))),u.createElement("div",{className:Ve.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:N,hasMore:j&&!U,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:ye},o.map(_=>{const{name:se,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:Je,level:L,total_stu_num:oe}=_||{};return u.createElement("div",{key:Ee,className:Ve.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Ve.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:Ve.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Ve.contentWrapper},u.createElement($t,{ellipsis:{rows:2},className:Ve.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(P.Z,null,et.map((tt,Fe)=>u.createElement("span",{key:Fe,className:Ve.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",tt))),u.createElement(Et.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Ve.info},u.createElement(dt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Je),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},L)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},oe))))))})))),U&&u.createElement("div",{className:Ve.loading},u.createElement(We.Z,{spinning:!0}))))};var Du=(0,u.forwardRef)(Ot),St={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"},$e=r(26194),ft=r(34562),Se=r(67294),Wt=Object.defineProperty,eu=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Ct=Object.prototype.propertyIsEnumerable,Nu=(e,n,t)=>n in e?Wt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Gu=(e,n)=>{for(var t in n||(n={}))Dt.call(n,t)&&Nu(e,t,n[t]);if(eu)for(var t of eu(n))Ct.call(n,t)&&Nu(e,t,n[t]);return e},Vt=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{TabPane:Ju}=J.default,An=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,B.useParams)(),g=(0,B.useLocation)(),[s]=k.default.useForm(),{brankList:o}=e,[l,U]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[Q,h]=(0,u.useState)(!1);const[A,v]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,de]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,N]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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 se=[];const Ee=function(){return Vt(this,null,function*(){var L;if(E){U(!1),++d.page;const oe=yield a({type:"shixunHomeworks/getBrankList",payload:Gu({},d)});O=[...O.concat(oe.object_list)],de(oe.is_teacher),((L=oe.object_list)==null?void 0:L.length)<d.limit?i(!1):i(!0),b([...O]),oe.object_list==""&&d.page===1&&U(!0)}})},Be=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),et=L=>Vt(void 0,null,function*(){h(!0);const oe=yield(0,Ae.aQ)(L);h(!1),oe.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:L.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return Se.createElement("div",null,Se.createElement(ae.default,{className:St.border,centered:!0,title:Se.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:Q},onOk:()=>Vt(void 0,null,function*(){var L,oe,tt;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let At=yield(0,st.Tr)({id:[...(oe=(L=Be.current)==null?void 0:L.shixuns_info)==null?void 0:oe.map(Lt=>Lt.id)],course_id:y.coursesId,type:"shixun"});(At==null?void 0:At.student_count)===0?et(Be.current):j(At);return}h(!0);const Fe=s.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:Fe.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:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(tt=e.actionTabs)==null?void 0:tt.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Se.createElement(C.Z,{span:12},_.map((L,oe)=>Se.createElement(Z.ZP,{key:oe,shape:"round",style:A===L.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===L.id?"ghost":"default",className:"mr10",onClick:tt=>Vt(void 0,null,function*(){if(L.id==="jupyter"){v(L.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=L.id,Ee(),v(L.id)})},L.name))),Se.createElement(C.Z,{span:12,className:"tr"},Se.createElement(Ie.default.Search,{className:St.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:L=>{var oe;A==="jupyter"&&((oe=x.current)==null||oe.changeKeyWord(L.target.value))},suffix:Se.createElement("i",{className:`iconfont icon-sousuo9 font14 ${St.searchIcon}`}),onSearch:L=>{var oe;if(L&&(0,ft.tk)({name:L,copywriting:L,position:"HomeworkCommon"}),A==="jupyter"){(oe=x.current)==null||oe.search(L);return}E=!0,d.search=L,d.page=0,O=[],Ee()},style:{width:260}}))),A==="myself"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Se.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&Se.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"?Se.createElement(Du,{createShixunParams:Be,ref:x}):Se.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&A==="public"&&Se.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Se.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Se.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")),Se.createElement(ne(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},Se.createElement(k.default,{form:s,initialValues:{group_ids:se},className:St.form,onChange:L=>{se=s.getFieldValue()}},O==""&&Se.createElement($e.Z,{styles:{margin:"10px auto"}}),Se.createElement(k.default.Item,{name:"group_ids"},Se.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(L,oe){return Se.createElement(P.Z,{key:oe},Se.createElement(C.Z,{flex:"2"},Se.createElement(w.default,{onChange:tt=>{},key:oe,value:String(L.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",St.line1].join(" ")},L.name))),Se.createElement(C.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:St.line1},L==null?void 0:L.course_list_name)),Se.createElement(C.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))}))))))),Se.createElement(Ne.Z,{resdata:Ce,type:"shixunpush",okloading:Q,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:L=>Vt(void 0,null,function*(){Be.current.shixuns_info=L,et(Be.current)})}))};var fn=(0,B.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(An),tu=r(67294);const Dn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),s("")},[]);const o=()=>{var l,U;if((0,c.Rm)()&&!((U=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&U.can_create)){I.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"&&B.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),y(!1),s(""))};return tu.createElement(tu.Fragment,null,tu.createElement($e.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:()=>{y(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&tu.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},tu.createElement("div",null,tu.createElement("div",null,tu.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),tu.createElement("div",null,tu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var Gn=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(Dn),yn=r(86763),bn=r(7510),uu=r(67294),Jn=Object.defineProperty,zn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,wn=(e,n,t)=>n in e?Jn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,en=(e,n)=>{for(var t in n||(n={}))Kn.call(n,t)&&wn(e,t,n[t]);if(vn)for(var t of vn(n))Pn.call(n,t)&&wn(e,t,n[t]);return e},Yn=(e,n)=>zn(e,Un(n)),su=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Bt=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,B.useParams)(),[y]=k.default.useForm(),{workList:g,workSetting:s}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:en({},f)}),t({type:"shixunHomeworks/getWorkList",payload:en({},f)})};return uu.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>su(void 0,null,function*(){const l=()=>su(void 0,null,function*(){var U;yield y.validateFields();const E=en({},y.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(U=E.attachment_ids)==null?void 0:U.map(h=>h.response.id),(yield(0,yn.mz)(Yn(en({},E),{homeworkId:i.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){I.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}ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:uu.createElement(uu.Fragment,null,"\u4F60\u8FD8\u6709 ",uu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},s==null?void 0:s.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:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},uu.createElement(k.default,{form:y,initialValues:{}},uu.createElement(k.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},uu.createElement(bn.Z,null)),uu.createElement(k.default.Item,{name:"description"},uu.createElement(Ie.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 Qt=(0,B.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Bt),Su=r(20333),tn=r(74348),Me=r(68508),nu=r(85418),xn={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},Iu=r(42922),Qn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),Xn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:U,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:Q}=(0,u.useContext)(co);let h;const[A,v]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=j=>{a(j.target.checked),f(j.target.checked?y.map(d=>d.homework_id):[]),j.target.checked?Q([...y]):Q([])},de=()=>{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:xn.moveCategory,onMouseLeave:j=>v(!1)},u.createElement(Me.default,{onClick:j=>Qn(void 0,[j],function*({item:d,key:N,keyPath:_,domEvent:se}){if(g=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:N}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),U(),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(Ie.default,{onChange:j=>{b(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var N;if(!(O!==""&&j.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(Me.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(N=j==null?void 0:j.third_category)==null?void 0:N.map(_=>u.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.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:xn.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(C.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(C.Z,null,u.createElement(w.default,{checked:t,onChange:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Iu.Z,null)))),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Zu=r(83062),Hu=r(9430),Ft={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"},_n=r(99597),ou=r(63909),un=Object.defineProperty,qn=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,kn=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,uo=Object.prototype.propertyIsEnumerable,_e=(e,n,t)=>n in e?un(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Oe=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&_e(e,t,n[t]);if(kn)for(var t of kn(n))uo.call(n,t)&&_e(e,t,n[t]);return e},Tt=(e,n)=>qn(e,eo(n)),yt=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const nn=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:U,selectArrsAll:E,setSelectArrsAll:i,dispatch:Q}=(0,u.useContext)(co);let h=(0,B.useParams)();const[A,v]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);h=Tt(Oe(Oe({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{ye([]),v(!1)},[]);const de=[{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,N)=>N.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var N,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(N=d==null?void 0:d.split("/"))==null?void 0:N[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[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,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Oe({},h)});ye(d.data)})}const j=d=>{l.includes(d)?(U(l.filter(N=>N!==d)),i(E.filter(N=>N.homework_id!==d))):(U([...l,d]),i([...E,e]))};return u.createElement("div",{className:Ft.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},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:Ft.info},u.createElement("div",{className:Ft.title},u.createElement("div",{className:Ft.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(_n.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(B.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:Ft.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Zu.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:Ft.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Zu.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:Ft.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Ft.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Oe({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Ft.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Ft.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"))&&!((y=e.status)!=null&&y.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,ou.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:Ft.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"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Ft.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(nu.Z,{placement:"bottomCenter",overlayClassName:Ft.dro,dropdownRender:()=>u.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Oe({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Oe({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({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(Me.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(B.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:Ft.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Ft.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:Ft.iconV,onClick:d=>yt(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),v(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Ft.content},(0,c.dE)()&&u.createElement("span",{className:Ft.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&&b.length>5&&u.createElement(Hu.default,{scroll:{y:240},onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&b.length<6&&b.length>0&&u.createElement(Hu.default,{onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}))))};var no=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(nn),oo={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},ao=r(28553),_u={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"},rl=Object.defineProperty,sl=Object.defineProperties,il=Object.getOwnPropertyDescriptors,Bo=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Ao=(e,n,t)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Do=(e,n)=>{for(var t in n||(n={}))cl.call(n,t)&&Ao(e,t,n[t]);if(Bo)for(var t of Bo(n))ml.call(n,t)&&Ao(e,t,n[t]);return e},bo=(e,n)=>sl(e,il(n)),Po=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),dl=({courseId:e,type:n,onCancel:t})=>{const a=(0,B.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),U=()=>Po(void 0,null,function*(){l(!0);const A=yield(0,Y.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{U()},[]);const E=()=>Po(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=bo(Do({},A),{category_id:a.categoryId}));const v=yield(0,Y.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});v&&v.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,v)=>{A.target.checked?s([...g,v]):s(g.filter(O=>O!==v))},Q=A=>{const v=f.originData.filter(O=>O.name.indexOf(A)>-1);y(bo(Do({},f),{targerData:v}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${_u.otherHomeworkWrap}`},u.createElement("div",{className:_u.otherHomeworkContainer},u.createElement("div",{className:_u.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Q,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:_u.content},f.targerData.map(A=>u.createElement("div",{className:`${_u.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:v=>i(v,A.id)}),u.createElement("div",{className:_u.info},u.createElement("div",{className:`${_u.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:_u.title},A.name),u.createElement("div",null,u.createElement(Z.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 ${_u.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:_u.footer},u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(Z.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},pl=r(48839),El=r(91745),fl=r(10285),lo=r.n(fl),bu=r(9343),Ue=r(67294),yl=Object.defineProperty,vl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,On=Object.getOwnPropertySymbols,wo=Object.prototype.hasOwnProperty,xo=Object.prototype.propertyIsEnumerable,ko=(e,n,t)=>n in e?yl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,on=(e,n)=>{for(var t in n||(n={}))wo.call(n,t)&&ko(e,t,n[t]);if(On)for(var t of On(n))xo.call(n,t)&&ko(e,t,n[t]);return e},Oo=(e,n)=>vl(e,_l(n)),Fl=(e,n)=>{var t={};for(var a in e)wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&On)for(var a of On(e))n.indexOf(a)<0&&xo.call(e,a)&&(t[a]=e[a]);return t},ro=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});ue().extend(lo());const hl=({data:e,value:n,onChange:t})=>{var a,f,y,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,U]=(0,u.useState)([]);return(0,u.useEffect)(()=>{U((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(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:E=>{o(Oo(on({},s),{leftSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Ue.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ue.createElement(dt.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.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($e.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(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:E=>{o(Oo(on({},s),{rigthSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:y.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Ue.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ue.createElement(C.Z,null,E==null?void 0:E.name),Ue.createElement(C.Z,null,Ue.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Q=>Q!==(E==null?void 0:E.id)))}})))):Ue.createElement($e.Z,{styles:{margin:"0 auto"}})))))},gl=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,g=Fl(n,["classroomList","dispatch","user","getData"]),s,o,l,U,E,i;const Q=(0,B.useParams)(),[h]=k.default.useForm(),A=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,v,O,b]=(0,bu.U)(Ae.c_,on(on({},Q),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,de]=(0,bu.U)(Ae.nP,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,bu.U)(Ae.sm,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(U=t==null?void 0:t.actionTabs)==null?void 0:U.selectArrs}),d=(...N)=>ro(void 0,[...N],function*(_={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),Ue.createElement(ae.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:()=>ro(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(k.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:N=>ro(void 0,null,function*(){var _,se,Ee;const Be=yield j(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[on({},N)]}:on({unified_late:((Ee=b==null?void 0:b.course_groups)==null?void 0:Ee.length)<=0},N));(Be==null?void 0:Be.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ue.createElement(P.Z,{wrap:!1,gutter:20},Ue.createElement(C.Z,{flex:1},Ue.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(Ie.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(C.Z,{flex:"390px"},Ue.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(N,_,se){return _&&ue()(_).startOf("minute")<=ue()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&ue()(_).startOf("minute")<=ue()(de==null?void 0:de.max_late_time).startOf("minute")?(I.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${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ue.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:N=>(0,F.BO)(N,{startTime:de==null?void 0:de.max_late_time}),disabledTime:N=>(0,F.hv)(N,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ue()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ue.createElement(We.Z,{spinning:v},Ue.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(hl,{data:(b==null?void 0:b.course_groups)||[],onChange:N=>{ye({group_ids:N})}})))))};var Cl=(0,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(gl),M=r(67294),Bl=Object.defineProperty,Al=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,To=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Lo=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,iu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&Lo(e,t,n[t]);if(To)for(var t of To(n))Pl.call(n,t)&&Lo(e,t,n[t]);return e},so=(e,n)=>Al(e,Dl(n)),io=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const co=(0,u.createContext)({selectArrs:[]}),wl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,g,s;const[o,l]=(0,B.useSearchParams)(),U=(0,B.useLocation)(),E=(0,B.useParams)(),[i,Q]=(0,u.useState)(so(iu({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[v,O]=(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:""}),[b,ye]=(0,u.useState)([]),[de,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[N,_]=(0,u.useState)([]),[se,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Je,detailTopBanner:L,taskList:oe}=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)},[U.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,De;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 ut=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),Fe(ut)}else if((De=a==null?void 0:a.userInfo)!=null&&De.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),Fe(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,U==null?void 0:U.pathname]),(0,u.useEffect)(()=>{Q(iu(iu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[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&&(b.length===x.homeworks.length&&b.length>0?Ce(!0):b.length!==x.homeworks.length&&Ce(!1))},[b]);const tt=(p,V)=>{i.page=p,i.limit=V,Fe()},Fe=(p={})=>{ye([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:so(iu(iu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:iu(iu({},i),p)})},mt=()=>io(void 0,null,function*(){const p=yield(0,Y.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(De){De.indexOf("proportion")>-1&&(V[De]=(V[De]*100).toFixed(0))}),console.log(V),O(iu({},V))}}),At=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:De,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:De||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}]},Lt=[{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"}],ku=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){I.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"?B.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Gt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Gt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},pu=(y=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:M.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:M.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:M.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:M.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:M.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:L.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),zu=p=>{var V,De,he,Re;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ut=p.label||"",gn={key:ut,selectArrs:b,selectArrsAll:N,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((De=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&De.can_publish)){I.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}ut="\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)){I.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}ut="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ut="\u6279\u91CF\u8865\u4EA4";break;case"delete":ut="\u5220\u9664";break;case"collection":ut="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:so(iu({},gn),{key:ut})})},Uu=p=>io(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),Fe()}),Eu=(0,u.useMemo)(()=>{let p=[];return oe.length>0&&(p=oe.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[oe]),rt=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.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 - (",M.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 )",M.createElement("br",null),M.createElement("br",null),"\u6CE8\u610F",M.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",M.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",M.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",M.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"),le=M.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",M.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",M.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 )",M.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 M.createElement(co.Provider,{value:{params:i,batchStatus:j,selectArrs:b,setSelectArrs:ye,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Je,main_category_id:x.main_category_id||"",selectArrsAll:N,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:Fe,setSelectArrsAll:_}},M.createElement("section",null,M.createElement("aside",{className:oo.bg},M.createElement(Su.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:At(),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:Lt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.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,B.history.replace(`${U.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:ku}),M.createElement(tn.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:et,onSearch:p=>{i.search=p.trim(),i.page=1,Fe()},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"),Fe(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(Gn,{params:i,dispatch:t,onSelect:Gt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement($e.Z,null),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(M.Fragment,null,M.createElement("aside",{className:"animated fadeIn"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,V)=>M.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"]&&M.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&M.createElement(q.Z,{showSizeChanger:!0,onChange:tt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&M.createElement(fe.Z,{offsetBottom:0},M.createElement(Xn,{buttonDataSource:pu,onClick:zu})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(Cl,{getData:Fe}),M.createElement(te,{onCallback:()=>d(!1)}),M.createElement(pl.Z,{onOk:()=>{Fe()}}),M.createElement(El.Z,{onOk:()=>{}}),M.createElement(Bu,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),M.createElement(Au.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),Fe()}}),M.createElement(Cn,null),M.createElement(Ze,{onCallback:()=>d(!1)}),M.createElement(D,{onCallback:()=>d(!1)}),M.createElement(fn,{refreshList:Fe}),M.createElement(Qt,null),M.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Uu,data:Eu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&M.createElement(dl,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),M.createElement(ae.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>io(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(De){De.indexOf("proportion")>-1&&(p[De]=p[De]/100)}),(yield(0,Y.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},M.createElement("div",null,M.createElement(P.Z,null,M.createElement(C.Z,{span:24},M.createElement(P.Z,{align:"middle"},M.createElement(C.Z,{span:24},M.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"))))),M.createElement(P.Z,{className:"mt25"},M.createElement(C.Z,null,M.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),M.createElement(C.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(K.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,O(iu({},v))}},M.createElement(K.ZP,{value:1,style:{marginTop:15}},M.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),M.createElement("br",null),M.createElement(K.ZP,{value:0,style:{marginTop:15}},M.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),M.createElement(P.Z,{className:"mt25"},M.createElement(C.Z,null,M.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),M.createElement(C.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(K.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,O(iu({},v))}},M.createElement(K.ZP,{value:!1,style:{marginTop:15}},M.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(T.Z,{placement:"bottomLeft",content:rt,trigger:"click"},M.createElement(z.Z,{className:"ml20 current"})))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(C.Z,null,"\u6559\u5E08\u8BC4\u5206:"),M.createElement(C.Z,{className:"ml5"},M.createElement(H.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,O(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(C.Z,null,"\u52A9\u6559\u8BC4\u5206:"),M.createElement(C.Z,{className:"ml5"},M.createElement(H.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,O(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(C.Z,null,"\u5B66\u751F\u533F\u8BC4:"),M.createElement(C.Z,{className:"ml5"},M.createElement(H.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,O(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement("br",null),M.createElement(K.ZP,{value:!0,style:{marginTop:15}},M.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),M.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",M.createElement(T.Z,{placement:"bottomLeft",content:le,trigger:"click"},M.createElement(z.Z,{className:"ml20 current"}))))),M.createElement("br",null)),M.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),M.createElement(P.Z,{className:"mt25"},M.createElement(C.Z,null,M.createElement("strong",null,M.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,O(Object.assign({},v))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",M.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"))),M.createElement(C.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&M.createElement("div",{style:{paddingLeft:35}},M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(C.Z,null,"\u67E5\u91CD\u6263\u5206:"),M.createElement(C.Z,{className:"ml5"},M.createElement(H.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,O(Object.assign({},v))}}))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(C.Z,null,"\u6263\u5206\u9600\u503C:"),M.createElement(C.Z,{className:"ml5"},M.createElement(H.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,O(Object.assign({},v))}}),M.createElement("span",{className:"ml10"},"%"))))))))};var xl=(0,B.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,Tn=Object.getOwnPropertySymbols,No=Object.prototype.hasOwnProperty,So=Object.prototype.propertyIsEnumerable,Io=(e,n,t)=>n in e?kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Zo=(e,n)=>{for(var t in n||(n={}))No.call(n,t)&&Io(e,t,n[t]);if(Tn)for(var t of Tn(n))So.call(n,t)&&Io(e,t,n[t]);return e},Ll=(e,n)=>Ol(e,Tl(n)),Nl=(e,n)=>{var t={};for(var a in e)No.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Tn)for(var a of Tn(e))n.indexOf(a)<0&&So.call(e,a)&&(t[a]=e[a]);return t},Sl=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Il=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:g,onCallback:s}=n,o=Nl(n,["classroomList","dispatch","match","location","user","onCallback"]),l,U;const E=(0,B.useParams)(),[i,Q]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ye=>{var de;ye.author_login===((de=g.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ae.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{O()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.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 b;if((b=v.current)!=null&&b.onVerify())return;Q(!0);const ye=yield(0,Y.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Q(!1),ye.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ll(Zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Zo({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((U=t==null?void 0:t.actionTabs)==null?void 0:U.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:b=>v.current=b})):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,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Il),Hl=r(37202),at=r(67294),jl=Object.defineProperty,Ml=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Mo=(e,n,t)=>n in e?jl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cu=(e,n)=>{for(var t in n||(n={}))Ho.call(n,t)&&Mo(e,t,n[t]);if(Ln)for(var t of Ln(n))jo.call(n,t)&&Mo(e,t,n[t]);return e},mo=(e,n)=>Ml(e,Rl(n)),$l=(e,n)=>{var t={};for(var a in e)Ho.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&&jo.call(e,a)&&(t[a]=e[a]);return t},Nn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Wl=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,y=$l(n,["classroomList","dispatch","courseEndTime"]),g,s,o,l;const U=(0,B.useParams)(),[E]=k.default.useForm(),[i,Q]=(0,u.useState)(1),[h,A]=(0,u.useState)([]),[v,O]=(0,u.useState)(0),[b,ye]=(0,u.useState)(2e3),[de,Ce]=(0,u.useState)(!0),[j,d]=(0,u.useState)(!1),[N,_]=(0,u.useState)(!1),[se,Ee]=(0,u.useState)([]),[Be,et]=(0,u.useState)(!0),[x,Je]=(0,u.useState)(null),[L,oe]=(0,u.useState)({}),[tt,Fe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(pu(),mt(),t.actionTabs.type===2){const le=t.actionTabs.selectArrsAll[0];Je({submit_limit:le==null?void 0:le.submit_limit,submit_limit_num:le==null?void 0:le.submit_limit_num,must_file:le==null?void 0:le.must_file,can_submit:le==null?void 0:le.can_submit,submit_num:le==null?void 0:le.submit_num}),et(le.unified_setting)}else et(!1),Je({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(j){if(N)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(cu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:cu({},t.actionTabs.params)})}},[j]);const mt=le=>Nn(void 0,null,function*(){Ce(!0);const p=yield(0,Ae.c_)(mo(cu({},U),{page:le||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((V,De)=>{V.key=V.id,V.title=V.name,V.disabled=V.is_published}),p&&(A([...p==null?void 0:p.course_groups]),O(p==null?void 0:p.course_groups_count),Ce(!1),le||E.setFieldsValue({publish_time:ue()(ue()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:ue()(ue()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),At=le=>{Q(le),mt(le)},Lt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:cu({},U)}),a({type:"shixunHomeworks/getWorkSetting",payload:cu({},U)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:mo(cu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:cu({},t.actionTabs.params)})},ku=()=>Nn(void 0,null,function*(){var le,p;if((0,c.Rm)()&&!((le=t.AssistantObject.normal)!=null&&le.can_publish)){I.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=cu({},E.getFieldsValue());if(V.end_time<=V.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),rt(!1);return}if((se==null?void 0:se.length)<=0&&!Be&&h.length>0){I.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)){I.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)){I.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),rt(!1);return}let De=cu({homework_ids:[...t.actionTabs.selectArrs],group_ids:se.length>0?se.map(Re=>Re.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:ue()(V.end_time).format("YYYY-MM-DD HH:mm"),publish_time:ue()(V.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),he=yield(0,st.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:U.coursesId,type:"homework_common"});(he==null?void 0:he.student_count)===0?Gt(De):(Fe(De),oe(he))}),Gt=le=>Nn(void 0,null,function*(){rt(!0);const p=yield(0,Y.ZP)(`/api/courses/${U.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:cu({},le)});rt(!1),p.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),I.ZP.success("\u53D1\u5E03\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),y.onCallback&&y.onCallback(),Lt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:at.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~")}}))}),pu=()=>{Q(1),A([]),Ee([])},{detailCommonHomeworksList:zu}=t,Uu=v>i*b,[Eu,rt]=(0,u.useState)(!1);return at.createElement("div",null,at.createElement(ae.default,{width:600,centered:!0,confirmLoading:Eu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:ku,onCancel:()=>{pu(),Lt(),a({type:"classroomList/setActionTabs",payload:{}})}},at.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",at.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),h&&at.createElement(k.default,{form:E},at.createElement("div",{style:{paddingLeft:0}},at.createElement(P.Z,{className:"mt30",align:"middle"},at.createElement(C.Z,null,at.createElement(k.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},at.createElement(S.default,{style:{width:170,marginRight:"25px"},disabledDate:le=>(0,je.Q8)(le,f),disabledTime:le=>(0,je.d0)(le),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ue()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),at.createElement(C.Z,{className:"ml20"},at.createElement(k.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},at.createElement(S.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:ue()((0,F.U6)(),"HH:mm")},disabledDate:le=>(0,je.Q8)(le,f,E.getFieldValue("publish_time")),disabledTime:le=>(0,je.d0)(le,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&at.createElement(P.Z,{style:{marginBottom:"10px"}},at.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),at.createElement(K.ZP.Group,{value:Be,onChange:le=>{et(le.target.value),Ee([])}},at.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),at.createElement(K.ZP,{className:"ml20",disabled:h.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),h.length<=0&&t.actionTabs.type===2&&at.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&&at.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},at.createElement("span",{style:{flex:1}},at.createElement(w.default,{checked:se.length===h.length,onChange:le=>{se.length===h.length?Ee([]):Ee(h.filter(p=>!p.is_published))}},"\u5168\u9009")),at.createElement("span",{style:{width:16}}),at.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",se.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!Be)&&h.length>0&&at.createElement(Hl.Z,{data:h,selectedRowKeys:se,setSelectedRowKeys:Ee})),!((o=(s=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:s[0])!=null&&o.is_shixun)&&at.createElement(re.ZP,{value:x,onChange:le=>Je(cu({},le))})),at.createElement(Ne.Z,{resdata:L,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Eu,oktext:(L==null?void 0:L.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:le=>Nn(void 0,null,function*(){rt(!0);let p=yield(0,Y.ZP)(`/api/courses/${U.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});rt(!1),(p==null?void 0:p.status)===0&&Gt(tt)})}))};var Vl=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(Wl),Gl=Object.defineProperty,Jl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Ro=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,$o=(e,n,t)=>n in e?Gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Wo=(e,n)=>{for(var t in n||(n={}))Ul.call(n,t)&&$o(e,t,n[t]);if(Ro)for(var t of Ro(n))Kl.call(n,t)&&$o(e,t,n[t]);return e},Yl=(e,n)=>Jl(e,zl(n)),Ql=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Xl=({classroomList:e,dispatch:n})=>{const t=(0,B.useParams)();return u.createElement(ae.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,Y.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"]),I.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(Wo({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Wo({},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,B.connect)(({classroomList:e})=>({classroomList:e}))(Xl),er=Object.defineProperty,tr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Vo=Object.prototype.hasOwnProperty,Go=Object.prototype.propertyIsEnumerable,Jo=(e,n,t)=>n in e?er(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,zo=(e,n)=>{for(var t in n||(n={}))Vo.call(n,t)&&Jo(e,t,n[t]);if(Sn)for(var t of Sn(n))Go.call(n,t)&&Jo(e,t,n[t]);return e},nr=(e,n)=>tr(e,ur(n)),or=(e,n)=>{var t={};for(var a in e)Vo.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&&Go.call(e,a)&&(t[a]=e[a]);return t},ar=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const lr=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=or(n,["classroomList","dispatch","onCallback"]);const g=(0,B.useParams)();return g.id=g.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ar(void 0,null,function*(){(yield(0,Y.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"]),I.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:nr(zo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:zo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rr=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(lr),sr=Object.defineProperty,Uo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Ko=(e,n,t)=>n in e?sr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mr=(e,n)=>{for(var t in n||(n={}))ir.call(n,t)&&Ko(e,t,n[t]);if(Uo)for(var t of Uo(n))cr.call(n,t)&&Ko(e,t,n[t]);return e},dr=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const pr=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const g=(0,B.useParams)(),s=(0,B.useLocation)(),{actionTabs:o}=e,[l]=k.default.useForm(),U=E=>E&&E<ue()().startOf("day");return u.createElement(ae.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:()=>dr(void 0,null,function*(){var E;const i=l.getFieldValue(),Q=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,Y.ZP)(Q,{method:"post",body:mr({},i)});if(h.status===0){I.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,v=(h==null?void 0:h.category_id)||0;let O=(E=s.pathname)==null?void 0:E.split("/");O[4]=v,O[3]=A||O[3];const b=O==null?void 0:O.join("/");B.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(k.default,{form:l,initialValues:{name:""}},u.createElement(k.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(C.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(C.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var Er=(0,B.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(pr),Pu={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"},fr=Object.defineProperty,yr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,Yo=Object.getOwnPropertySymbols,_r=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Qo=(e,n,t)=>n in e?fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xo=(e,n)=>{for(var t in n||(n={}))_r.call(n,t)&&Qo(e,t,n[t]);if(Yo)for(var t of Yo(n))Fr.call(n,t)&&Qo(e,t,n[t]);return e},qo=(e,n)=>yr(e,vr(n)),ea=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{Paragraph:hr}=ot.default,gr=({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,y]=(0,u.useState)("0"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[U,E]=(0,u.useState)(!0),[i,Q]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=_=>{s(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,se)=>ea(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>ea(void 0,null,function*(){console.log(_,"params2");const Ee=yield(0,st.he)(_);if(!Ee.status){if(se){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),Q(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(qo(Xo({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[ye,de]=(0,u.useState)([]),Ce=_=>{de(_),e.current.shixuns_info=_.map(se=>({id:se,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),N=_=>{b(qo(Xo({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(C.Z,null,t.map((_,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(C.Z,null,u.createElement(Ge.tp,{dataSource:a,value:g,onChange:O}))),u.createElement("div",{className:Pu.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:N,hasMore:j&&!U,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:ye},o.map(_=>{const{name:se,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:Je,level:L,total_stu_num:oe}=_||{};return u.createElement("div",{key:Ee,className:Pu.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Pu.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:Pu.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Pu.contentWrapper},u.createElement(hr,{ellipsis:{rows:2},className:Pu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(P.Z,null,et.map((tt,Fe)=>u.createElement("span",{key:Fe,className:Pu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",tt))),u.createElement(Et.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Pu.info},u.createElement(dt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Je),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},L)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},oe))))))})))),U&&u.createElement("div",{className:Pu.loading},u.createElement(We.Z,{spinning:!0}))))};var Cr=(0,u.forwardRef)(gr),an={flex_box_center:"flex_box_center___RR1P7",flex_space_between:"flex_space_between___NOfMh",flex_box_vertical_center:"flex_box_vertical_center___Dmywe",flex_box_center_end:"flex_box_center_end___AZ744",flex_box_column:"flex_box_column___Wu3tO",line1:"line1___xcO80",form:"form___zbQXu",small_search:"small_search___Zg67I",border:"border___ifLoj"},Xe=r(67294),Br=Object.defineProperty,ta=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,ua=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,br=(e,n)=>{for(var t in n||(n={}))Ar.call(n,t)&&ua(e,t,n[t]);if(ta)for(var t of ta(n))Dr.call(n,t)&&ua(e,t,n[t]);return e},Fn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{TabPane:rc}=J.default,Pr=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,B.useParams)(),g=(0,B.useLocation)(),[s]=k.default.useForm(),{brankList:o}=e,[l,U]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[Q,h]=(0,u.useState)(!1);const[A,v]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,de]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,N]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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 se=[];const Ee=function(){return Fn(this,null,function*(){var L;if(E){U(!1),++d.page;const oe=yield a({type:"shixunHomeworks/getBrankList",payload:br({},d)});O=[...O.concat(oe.object_list)],de(oe.is_teacher),((L=oe.object_list)==null?void 0:L.length)<d.limit?i(!1):i(!0),b([...O]),oe.object_list==""&&d.page===1&&U(!0)}})},Be=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),et=L=>Fn(void 0,null,function*(){h(!0);const oe=yield(0,Ae.aQ)(L);h(!1),oe.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:L.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return Xe.createElement("div",null,Xe.createElement(ae.default,{className:an.border,centered:!0,title:Xe.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Q},onOk:()=>Fn(void 0,null,function*(){var L,oe,tt;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let At=yield(0,st.Tr)({id:[...(oe=(L=Be.current)==null?void 0:L.shixuns_info)==null?void 0:oe.map(Lt=>Lt.id)],course_id:y.coursesId,type:"shixun"});(At==null?void 0:At.student_count)===0?et(Be.current):j(At);return}h(!0);const Fe=s.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:Fe.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:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(tt=e.actionTabs)==null?void 0:tt.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Xe.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Xe.createElement(C.Z,{span:12},_.map((L,oe)=>Xe.createElement(Z.ZP,{key:oe,shape:"round",style:A===L.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===L.id?"ghost":"default",className:"mr10",onClick:tt=>Fn(void 0,null,function*(){if(L.id==="jupyter"){v(L.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=L.id,Ee(),v(L.id)})},L.name))),Xe.createElement(C.Z,{span:12,className:"tr"},Xe.createElement(Ie.default.Search,{className:an.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:L=>{var oe;A==="jupyter"&&((oe=x.current)==null||oe.changeKeyWord(L.target.value))},suffix:Xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${an.searchIcon}`}),onSearch:L=>{var oe;if(L&&(0,ft.tk)({name:L,copywriting:L,position:"HomeworkCommon"}),A==="jupyter"){(oe=x.current)==null||oe.search(L);return}E=!0,d.search=L,d.page=0,O=[],Ee()},style:{width:260}}))),A==="myself"&&Xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Xe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&Xe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),A==="jupyter"?Xe.createElement(Cr,{createShixunParams:Be,ref:x}):Xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&A==="public"&&Xe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Xe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Xe.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Xe.createElement(ne(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},Xe.createElement(k.default,{form:s,initialValues:{group_ids:se},className:an.form,onChange:L=>{se=s.getFieldValue()}},O==""&&Xe.createElement($e.Z,{styles:{margin:"10px auto"}}),Xe.createElement(k.default.Item,{name:"group_ids"},Xe.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(L,oe){return Xe.createElement(P.Z,{key:oe},Xe.createElement(C.Z,{flex:"2"},Xe.createElement(w.default,{onChange:tt=>{},key:oe,value:String(L.id),defaultChecked:!0},Xe.createElement("span",{className:["c-black",an.line1].join(" ")},L.name))),Xe.createElement(C.Z,{flex:"1",className:"c-black"},Xe.createElement("span",{className:an.line1},L==null?void 0:L.course_list_name)),Xe.createElement(C.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))}))))))),Xe.createElement(Ne.Z,{resdata:Ce,type:"shixunpush",okloading:Q,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:L=>Fn(void 0,null,function*(){Be.current.shixuns_info=L,et(Be.current)})}))};var wr=(0,B.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Pr),po=r(1762),na=r(11320),au=r(67294),xr=Object.defineProperty,oa=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,aa=(e,n,t)=>n in e?xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,la=(e,n)=>{for(var t in n||(n={}))kr.call(n,t)&&aa(e,t,n[t]);if(oa)for(var t of oa(n))Or.call(n,t)&&aa(e,t,n[t]);return e};const Tr=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),s("")},[]);const o=()=>{var l,U;if((0,c.Rm)()&&!((U=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&U.can_create)){I.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"&&B.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),y(!1),s(""))};return au.createElement("section",{className:`tc animated fadeIn ${po.Z.threeBtnSty}`,style:la(la({},{color:"#03A092",margin:"200px auto"}),e)},au.createElement("img",{src:r(26551),width:200,height:164}),au.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"),au.createElement("div",{style:{marginTop:"30px"}},au.createElement(Z.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),au.createElement(Z.ZP,{onClick:()=>{(0,F.xg)(`${na.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&au.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},au.createElement("div",null,au.createElement("div",null,au.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),au.createElement("div",null,au.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var Lr=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(Tr),wu=r(67294),Nr=Object.defineProperty,Sr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,ra=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,sa=(e,n,t)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,In=(e,n)=>{for(var t in n||(n={}))Zr.call(n,t)&&sa(e,t,n[t]);if(ra)for(var t of ra(n))Hr.call(n,t)&&sa(e,t,n[t]);return e},jr=(e,n)=>Sr(e,Ir(n)),ia=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Mr=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,B.useParams)(),[y]=k.default.useForm(),{workList:g,workSetting:s}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:In({},f)}),t({type:"shixunHomeworks/getWorkList",payload:In({},f)})};return wu.createElement(ae.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ia(void 0,null,function*(){const l=()=>ia(void 0,null,function*(){var U;yield y.validateFields();const E=In({},y.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(U=E.attachment_ids)==null?void 0:U.map(h=>h.response.id),(yield(0,yn.mz)(jr(In({},E),{homeworkId:i.work_id}))).status===0&&(y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){I.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}ae.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:wu.createElement(wu.Fragment,null,"\u4F60\u8FD8\u6709 ",wu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},s==null?void 0:s.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:()=>{y.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},wu.createElement(k.default,{form:y,initialValues:{}},wu.createElement(k.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},wu.createElement(bn.Z,null)),wu.createElement(k.default.Item,{name:"description"},wu.createElement(Ie.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 Rr=(0,B.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Mr),$r=r(87711),Wr=r(84581),ca={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vr=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),Gr=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:U,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:Q}=(0,u.useContext)(vo);let h;const[A,v]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=j=>{a(j.target.checked),f(j.target.checked?y.map(d=>d.homework_id):[]),j.target.checked?Q([...y]):Q([])},de=()=>{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:ca.moveCategory,onMouseLeave:j=>v(!1)},u.createElement(Me.default,{onClick:j=>Vr(void 0,[j],function*({item:d,key:N,keyPath:_,domEvent:se}){if(g=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:N}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),U(),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(Ie.default,{onChange:j=>{b(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var N;if(!(O!==""&&j.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(Me.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(N=j==null?void 0:j.third_category)==null?void 0:N.map(_=>u.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.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:ca.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(C.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(C.Z,null,u.createElement(w.default,{checked:t,onChange:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Iu.Z,null)))),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},bt={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"},Jr=Object.defineProperty,zr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?Jr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ln=(e,n)=>{for(var t in n||(n={}))Kr.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))Yr.call(n,t)&&da(e,t,n[t]);return e},Qr=(e,n)=>zr(e,Ur(n)),ju=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Xr=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:U,selectArrsAll:E,setSelectArrsAll:i,dispatch:Q}=(0,u.useContext)(vo);let h=(0,B.useParams)();const[A,v]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);h=Qr(ln(ln({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{ye([]),v(!1)},[]);const de=[{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,N)=>N.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var N,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(N=d==null?void 0:d.split("/"))==null?void 0:N[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[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 ju(this,null,function*(){let d=yield(0,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:ln({},h)});ye(d.data)})}const j=d=>{l.includes(d)?(U(l.filter(N=>N!==d)),i(E.filter(N=>N.homework_id!==d))):(U([...l,d]),i([...E,e]))};return u.createElement("div",{className:bt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},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:bt.info},u.createElement("div",{className:bt.title},u.createElement("div",{className:bt.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(_n.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(B.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:bt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Zu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:bt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Zu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:bt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:bt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ln({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:bt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:bt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>ju(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,ou.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/post`)}),className:bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(nu.Z,{placement:"bottomCenter",overlayClassName:bt.dro,dropdownRender:()=>u.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ln({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:ln({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({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(Me.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(B.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:bt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:bt.detail},(0,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:bt.iconV,onClick:d=>ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),v(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:bt.content},(0,c.dE)()&&u.createElement("span",{className:bt.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&&b.length>5&&u.createElement(Hu.default,{className:po.Z.threeTableSty,scroll:{y:240},onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&b.length<6&&b.length>0&&u.createElement(Hu.default,{className:po.Z.threeTableSty,onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}))))};var qr=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(Xr),es={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"},Fu={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"},ts=Object.defineProperty,us=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,Ea=(e,n,t)=>n in e?ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fa=(e,n)=>{for(var t in n||(n={}))os.call(n,t)&&Ea(e,t,n[t]);if(pa)for(var t of pa(n))as.call(n,t)&&Ea(e,t,n[t]);return e},ya=(e,n)=>us(e,ns(n)),va=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),ls=({courseId:e,type:n,onCancel:t})=>{const a=(0,B.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),U=()=>va(void 0,null,function*(){l(!0);const A=yield(0,Y.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{U()},[]);const E=()=>va(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=ya(fa({},A),{category_id:a.categoryId}));const v=yield(0,Y.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});v&&v.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,v)=>{A.target.checked?s([...g,v]):s(g.filter(O=>O!==v))},Q=A=>{const v=f.originData.filter(O=>O.name.indexOf(A)>-1);y(ya(fa({},f),{targerData:v}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Fu.otherHomeworkWrap}`},u.createElement("div",{className:Fu.otherHomeworkContainer},u.createElement("div",{className:Fu.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Q,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Fu.content},f.targerData.map(A=>u.createElement("div",{className:`${Fu.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:v=>i(v,A.id)}),u.createElement("div",{className:Fu.info},u.createElement("div",{className:`${Fu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Fu.title},A.name),u.createElement("div",null,u.createElement(Z.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 ${Fu.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:Fu.footer},u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(Z.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},rs=r(3564),ss=r(60920),Ke=r(67294),is=Object.defineProperty,cs=Object.defineProperties,ms=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,ha=(e,n,t)=>n in e?is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,rn=(e,n)=>{for(var t in n||(n={}))_a.call(n,t)&&ha(e,t,n[t]);if(Zn)for(var t of Zn(n))Fa.call(n,t)&&ha(e,t,n[t]);return e},ga=(e,n)=>cs(e,ms(n)),ds=(e,n)=>{var t={};for(var a in e)_a.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&&Fa.call(e,a)&&(t[a]=e[a]);return t},Eo=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});ue().extend(lo());const ps=({data:e,value:n,onChange:t})=>{var a,f,y,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,U]=(0,u.useState)([]);return(0,u.useEffect)(()=>{U((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]),Ke.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement(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"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:E=>{o(ga(rn({},s),{leftSearch:E.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Ke.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ke.createElement(dt.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ke.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ke.createElement($e.Z,{styles:{margin:"0 auto"}})))),Ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ke.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ke.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:E=>{o(ga(rn({},s),{rigthSearch:E.target.value}))}}),Ke.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:y.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Ke.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ke.createElement(C.Z,null,E==null?void 0:E.name),Ke.createElement(C.Z,null,Ke.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Q=>Q!==(E==null?void 0:E.id)))}})))):Ke.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Es=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,g=ds(n,["classroomList","dispatch","user","getData"]),s,o,l,U,E,i;const Q=(0,B.useParams)(),[h]=k.default.useForm(),A=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,v,O,b]=(0,bu.U)(Ae.c_,rn(rn({},Q),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,de]=(0,bu.U)(Ae.nP,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,bu.U)(Ae.sm,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(U=t==null?void 0:t.actionTabs)==null?void 0:U.selectArrs}),d=(...N)=>Eo(void 0,[...N],function*(_={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),Ke.createElement(ae.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:()=>Eo(void 0,null,function*(){h.submit()})},Ke.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ke.createElement(k.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:N=>Eo(void 0,null,function*(){var _,se,Ee;const Be=yield j(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[rn({},N)]}:rn({unified_late:((Ee=b==null?void 0:b.course_groups)==null?void 0:Ee.length)<=0},N));(Be==null?void 0:Be.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ke.createElement(P.Z,{wrap:!1,gutter:20},Ke.createElement(C.Z,{flex:1},Ke.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ke.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ke.createElement(C.Z,{flex:"390px"},Ke.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(N,_,se){return _&&ue()(_).startOf("minute")<=ue()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&ue()(_).startOf("minute")<=ue()(de==null?void 0:de.max_late_time).startOf("minute")?(I.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${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ke.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:N=>(0,F.BO)(N,{startTime:de==null?void 0:de.max_late_time}),disabledTime:N=>(0,F.hv)(N,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ue()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ke.createElement(We.Z,{spinning:v},Ke.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ke.createElement(ps,{data:(b==null?void 0:b.course_groups)||[],onChange:N=>{ye({group_ids:N})}})))))};var fs=(0,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Es),R=r(67294),ys=Object.defineProperty,vs=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,Ca=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,hs=Object.prototype.propertyIsEnumerable,Ba=(e,n,t)=>n in e?ys(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mu=(e,n)=>{for(var t in n||(n={}))Fs.call(n,t)&&Ba(e,t,n[t]);if(Ca)for(var t of Ca(n))hs.call(n,t)&&Ba(e,t,n[t]);return e},fo=(e,n)=>vs(e,_s(n)),yo=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const vo=(0,u.createContext)({selectArrs:[]}),gs=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,g,s;const[o,l]=(0,B.useSearchParams)(),U=(0,B.useLocation)(),E=(0,B.useParams)(),[i,Q]=(0,u.useState)(fo(mu({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[v,O]=(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:""}),[b,ye]=(0,u.useState)([]),[de,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[N,_]=(0,u.useState)([]),[se,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Je,detailTopBanner:L,taskList:oe}=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)},[U.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,De;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 ut=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),Fe(ut)}else if((De=a==null?void 0:a.userInfo)!=null&&De.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),Fe(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,U==null?void 0:U.pathname]),(0,u.useEffect)(()=>{Q(mu(mu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[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&&(b.length===x.homeworks.length&&b.length>0?Ce(!0):b.length!==x.homeworks.length&&Ce(!1))},[b]);const tt=(p,V)=>{i.page=p,i.limit=V,Fe()},Fe=(p={})=>{ye([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:fo(mu(mu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:mu(mu({},i),p)})},mt=()=>yo(void 0,null,function*(){const p=yield(0,Y.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(De){De.indexOf("proportion")>-1&&(V[De]=(V[De]*100).toFixed(0))}),console.log(V),O(mu({},V))}}),At=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:De,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:De||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}]},Lt=[{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"}],ku=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){I.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"?B.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Gt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Gt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},pu=(y=[{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:L.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),zu=p=>{var V,De,he,Re;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ut=p.label||"",gn={key:ut,selectArrs:b,selectArrsAll:N,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((De=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&De.can_publish)){I.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}ut="\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)){I.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}ut="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ut="\u6279\u91CF\u8865\u4EA4";break;case"delete":ut="\u5220\u9664";break;case"collection":ut="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:fo(mu({},gn),{key:ut})})},Uu=p=>yo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),Fe()}),Eu=(0,u.useMemo)(()=>{let p=[];return oe.length>0&&(p=oe.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[oe]),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"),le=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(vo.Provider,{value:{params:i,batchStatus:j,selectArrs:b,setSelectArrs:ye,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Je,main_category_id:x.main_category_id||"",selectArrsAll:N,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:Fe,setSelectArrsAll:_}},R.createElement("section",null,R.createElement("aside",{className:es.bg},R.createElement($r.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:At(),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:Lt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.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,B.history.replace(`${U.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:ku}),R.createElement(Wr.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:Be,setSortMenuName:et,onSearch:p=>{i.search=p.trim(),i.page=1,Fe()},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"),Fe(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(Lr,{params:i,dispatch:t,onSelect:Gt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&R.createElement($e.Z,null),R.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!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(qr,{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:tt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&R.createElement(fe.Z,{offsetBottom:0},R.createElement(Gr,{buttonDataSource:pu,onClick:zu})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&R.createElement(fs,{getData:Fe}),R.createElement(Zl,{onCallback:()=>d(!1)}),R.createElement(rs.Z,{onOk:()=>{Fe()}}),R.createElement(ss.Z,{onOk:()=>{}}),R.createElement(Vl,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),R.createElement(Au.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),Fe()}}),R.createElement(ql,null),R.createElement(rr,{onCallback:()=>d(!1)}),R.createElement(Er,{onCallback:()=>d(!1)}),R.createElement(wr,{refreshList:Fe}),R.createElement(Rr,null),R.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Uu,data:Eu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&R.createElement(ls,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),R.createElement(ae.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>yo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(De){De.indexOf("proportion")>-1&&(p[De]=p[De]/100)}),(yield(0,Y.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},R.createElement("div",null,R.createElement(P.Z,null,R.createElement(C.Z,{span:24},R.createElement(P.Z,{align:"middle"},R.createElement(C.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(P.Z,{className:"mt25"},R.createElement(C.Z,null,R.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),R.createElement(C.Z,{span:24,className:"pl30 mt10"})),R.createElement(P.Z,null,R.createElement(K.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,O(mu({},v))}},R.createElement(K.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(K.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(P.Z,{className:"mt25"},R.createElement(C.Z,null,R.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),R.createElement(C.Z,{span:24,className:"pl30 mt10"})),R.createElement(P.Z,null,R.createElement(K.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,O(mu({},v))}},R.createElement(K.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(z.Z,{className:"ml20 current"})))),R.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(C.Z,null,"\u6559\u5E08\u8BC4\u5206:"),R.createElement(C.Z,{className:"ml5"},R.createElement(H.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,O(Object.assign({},v))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(C.Z,null,"\u52A9\u6559\u8BC4\u5206:"),R.createElement(C.Z,{className:"ml5"},R.createElement(H.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,O(Object.assign({},v))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(C.Z,null,"\u5B66\u751F\u533F\u8BC4:"),R.createElement(C.Z,{className:"ml5"},R.createElement(H.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,O(Object.assign({},v))}}),R.createElement("span",{className:"ml10"},"%"))),R.createElement("br",null),R.createElement(K.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:le,trigger:"click"},R.createElement(z.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(P.Z,{className:"mt25"},R.createElement(C.Z,null,R.createElement("strong",null,R.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,O(Object.assign({},v))}},"\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(C.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&R.createElement("div",{style:{paddingLeft:35}},R.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(C.Z,null,"\u67E5\u91CD\u6263\u5206:"),R.createElement(C.Z,{className:"ml5"},R.createElement(H.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,O(Object.assign({},v))}}))),R.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},R.createElement(C.Z,null,"\u6263\u5206\u9600\u503C:"),R.createElement(C.Z,{className:"ml5"},R.createElement(H.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,O(Object.assign({},v))}}),R.createElement("span",{className:"ml10"},"%"))))))))};var Cs=(0,B.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(gs),Bs=Object.defineProperty,As=Object.defineProperties,Ds=Object.getOwnPropertyDescriptors,Hn=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,ba=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pa=(e,n)=>{for(var t in n||(n={}))Aa.call(n,t)&&ba(e,t,n[t]);if(Hn)for(var t of Hn(n))Da.call(n,t)&&ba(e,t,n[t]);return e},bs=(e,n)=>As(e,Ds(n)),Ps=(e,n)=>{var t={};for(var a in e)Aa.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Hn)for(var a of Hn(e))n.indexOf(a)<0&&Da.call(e,a)&&(t[a]=e[a]);return t},ws=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const xs=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:y,user:g,onCallback:s}=n,o=Ps(n,["classroomList","dispatch","match","location","user","onCallback"]),l,U;const E=(0,B.useParams)(),[i,Q]=(0,u.useState)(!1),[h,A]=(0,u.useState)(!1),v=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){A(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ye=>{var de;ye.author_login===((de=g.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ae.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"},b.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",u.createElement("span",{className:"c-red"},b.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:()=>{O()}}):A(!0)}else A(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:h,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>ws(void 0,null,function*(){var b;if((b=v.current)!=null&&b.onVerify())return;Q(!0);const ye=yield(0,Y.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});Q(!1),ye.status===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:bs(Pa({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Pa({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((U=t==null?void 0:t.actionTabs)==null?void 0:U.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:b=>v.current=b})):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 ks=(0,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(xs),Os=r(58440),Ts=Object.defineProperty,Ls=Object.defineProperties,Ns=Object.getOwnPropertyDescriptors,wa=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,xa=(e,n,t)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ka=(e,n)=>{for(var t in n||(n={}))Ss.call(n,t)&&xa(e,t,n[t]);if(wa)for(var t of wa(n))Is.call(n,t)&&xa(e,t,n[t]);return e},Zs=(e,n)=>Ls(e,Ns(n)),Hs=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const js=({classroomList:e,dispatch:n})=>{const t=(0,B.useParams)();return u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Hs(void 0,null,function*(){(yield(0,Y.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"]),I.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:Zs(ka({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ka({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ms=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(js),Rs=Object.defineProperty,$s=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,La=(e,n,t)=>n in e?Rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Na=(e,n)=>{for(var t in n||(n={}))Oa.call(n,t)&&La(e,t,n[t]);if(jn)for(var t of jn(n))Ta.call(n,t)&&La(e,t,n[t]);return e},Vs=(e,n)=>$s(e,Ws(n)),Gs=(e,n)=>{var t={};for(var a in e)Oa.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&&Ta.call(e,a)&&(t[a]=e[a]);return t},Js=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const zs=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,y=Gs(n,["classroomList","dispatch","onCallback"]);const g=(0,B.useParams)();return g.id=g.coursesId,u.createElement(ae.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Js(void 0,null,function*(){(yield(0,Y.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"]),I.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:Vs(Na({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Na({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Us=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(zs),Ks=Object.defineProperty,Sa=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Ia=(e,n,t)=>n in e?Ks(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xs=(e,n)=>{for(var t in n||(n={}))Ys.call(n,t)&&Ia(e,t,n[t]);if(Sa)for(var t of Sa(n))Qs.call(n,t)&&Ia(e,t,n[t]);return e},qs=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const ei=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,y;const g=(0,B.useParams)(),s=(0,B.useLocation)(),{actionTabs:o}=e,[l]=k.default.useForm(),U=E=>E&&E<ue()().startOf("day");return u.createElement(ae.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:()=>qs(void 0,null,function*(){var E;const i=l.getFieldValue(),Q=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,h=yield(0,Y.ZP)(Q,{method:"post",body:Xs({},i)});if(h.status===0){I.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,v=(h==null?void 0:h.category_id)||0;let O=(E=s.pathname)==null?void 0:E.split("/");O[4]=v,O[3]=A||O[3];const b=O==null?void 0:O.join("/");B.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(k.default,{form:l,initialValues:{name:""}},u.createElement(k.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(C.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(C.Z,{flex:"1"},u.createElement(Ie.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((y=o.selectArrs)==null?void 0:y.name)}))))))};var ti=(0,B.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ei),xu={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,Za=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ha=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ja=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&Ha(e,t,n[t]);if(Za)for(var t of Za(n))li.call(n,t)&&Ha(e,t,n[t]);return e},Ma=(e,n)=>ni(e,oi(n)),Ra=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{Paragraph:ri}=ot.default,si=({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,y]=(0,u.useState)("0"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[U,E]=(0,u.useState)(!0),[i,Q]=(0,u.useState)(1),h=(0,u.useRef)(null),A=(0,u.useRef)(null),v=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=_=>{s(_),v.current.order=_,_==="mine"?(v.current.mine="true",v.current.status="2"):(v.current.mine="",v.current.status=""),b(v.current)},b=(_,se)=>Ra(void 0,null,function*(){E(!0),clearTimeout(h.current),h.current=setTimeout(()=>Ra(void 0,null,function*(){console.log(_,"params2");const Ee=yield(0,st.he)(_);if(!Ee.status){if(se){Ee.shixuns.length===0&&d(!1),l(Be=>[...Be,...Ee.shixuns]),E(!1);return}A.current.scrollTop=0,d(!0),Q(i+1),E(!1),l(Ee.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:_=>b(Ma(ja({},v.current),{keyword:_})),changeKeyWord:_=>v.current.keyword=_})),(0,u.useEffect)(()=>{b(v.current)},[]);const[ye,de]=(0,u.useState)([]),Ce=_=>{de(_),e.current.shixuns_info=_.map(se=>({id:se,is_copy:!1,is_use:!0}))},[j,d]=(0,u.useState)(!0),N=_=>{b(Ma(ja({},v.current),{page:_}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(C.Z,null,t.map((_,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{y(_.id),v.current.diff=_.id,b(v.current)}},_.name))),u.createElement(C.Z,null,u.createElement(Ge.tp,{dataSource:a,value:g,onChange:O}))),u.createElement("div",{className:xu.scrollWrap},u.createElement("div",{ref:A,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(ne(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:N,hasMore:j&&!U,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ce,value:ye},o.map(_=>{const{name:se,id:Ee,description:Be,challenge_names:et,author_name:x,author_school_name:Je,level:L,total_stu_num:oe}=_||{};return u.createElement("div",{key:Ee,className:xu.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:xu.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:xu.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:xu.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:xu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Be),u.createElement(P.Z,null,et.map((tt,Fe)=>u.createElement("span",{key:Fe,className:xu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",tt))),u.createElement(Et.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:xu.info},u.createElement(dt.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Je),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},L)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},oe))))))})))),U&&u.createElement("div",{className:xu.loading},u.createElement(We.Z,{spinning:!0}))))};var ii=(0,u.forwardRef)(si),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"},qe=r(67294),ci=Object.defineProperty,$a=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Wa=(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)&&Wa(e,t,n[t]);if($a)for(var t of $a(n))di.call(n,t)&&Wa(e,t,n[t]);return e},hn=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const{TabPane:cc}=J.default,Ei=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const y=(0,B.useParams)(),g=(0,B.useLocation)(),[s]=k.default.useForm(),{brankList:o}=e,[l,U]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[Q,h]=(0,u.useState)(!1);const[A,v]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,de]=(0,u.useState)(),[Ce,j]=(0,u.useState)({}),[d,N]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{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 se=[];const Ee=function(){return hn(this,null,function*(){var L;if(E){U(!1),++d.page;const oe=yield a({type:"shixunHomeworks/getBrankList",payload:pi({},d)});O=[...O.concat(oe.object_list)],de(oe.is_teacher),((L=oe.object_list)==null?void 0:L.length)<d.limit?i(!1):i(!0),b([...O]),oe.object_list==""&&d.page===1&&U(!0)}})},Be=(0,u.useRef)({identifier:y.coursesId,shixuns_info:[],type:"normal",coursesId:y.coursesId,category_id:y.categoryId}),et=L=>hn(void 0,null,function*(){h(!0);const oe=yield(0,Ae.aQ)(L);h(!1),oe.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:L.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Je}=t;return qe.createElement("div",null,qe.createElement(ae.default,{className:sn.border,centered:!0,title:qe.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:Q},onOk:()=>hn(void 0,null,function*(){var L,oe,tt;if(A==="jupyter"){console.log("----createShixunParams.current",Be.current);let At=yield(0,st.Tr)({id:[...(oe=(L=Be.current)==null?void 0:L.shixuns_info)==null?void 0:oe.map(Lt=>Lt.id)],course_id:y.coursesId,type:"shixun"});(At==null?void 0:At.student_count)===0?et(Be.current):j(At);return}h(!0);const Fe=s.getFieldsValue(),mt=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:y.coursesId,object_type:"normal",category:y.categoryId,bank_id:Fe.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:y.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:mt.object_ids,params:(tt=e.actionTabs)==null?void 0:tt.params,manage_all_group:Je==null?void 0:Je.manage_all_group}})),h(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},qe.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},qe.createElement(C.Z,{span:12},_.map((L,oe)=>qe.createElement(Z.ZP,{key:oe,shape:"round",style:A===L.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:A===L.id?"ghost":"default",className:"mr10",onClick:tt=>hn(void 0,null,function*(){if(L.id==="jupyter"){v(L.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=L.id,Ee(),v(L.id)})},L.name))),qe.createElement(C.Z,{span:12,className:"tr"},qe.createElement(Ie.default.Search,{className:sn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:L=>{var oe;A==="jupyter"&&((oe=x.current)==null||oe.changeKeyWord(L.target.value))},suffix:qe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${sn.searchIcon}`}),onSearch:L=>{var oe;if(L&&(0,ft.tk)({name:L,copywriting:L,position:"HomeworkCommon"}),A==="jupyter"){(oe=x.current)==null||oe.search(L);return}E=!0,d.search=L,d.page=0,O=[],Ee()},style:{width:260}}))),A==="myself"&&qe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",qe.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),A==="public"&&qe.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),A==="jupyter"?qe.createElement(ii,{createShixunParams:Be,ref:x}):qe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&A==="public"&&qe.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},qe.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),qe.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),qe.createElement(ne(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),Ee()},hasMore:E,useWindow:!1},qe.createElement(k.default,{form:s,initialValues:{group_ids:se},className:sn.form,onChange:L=>{se=s.getFieldValue()}},O==""&&qe.createElement($e.Z,{styles:{margin:"10px auto"}}),qe.createElement(k.default.Item,{name:"group_ids"},qe.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(L,oe){return qe.createElement(P.Z,{key:oe},qe.createElement(C.Z,{flex:"2"},qe.createElement(w.default,{onChange:tt=>{},key:oe,value:String(L.id),defaultChecked:!0},qe.createElement("span",{className:["c-black",sn.line1].join(" ")},L.name))),qe.createElement(C.Z,{flex:"1",className:"c-black"},qe.createElement("span",{className:sn.line1},L==null?void 0:L.course_list_name)),qe.createElement(C.Z,{flex:"50px",className:"c-black"},A==="public"&&(0,c.Ny)()?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):A==="myself"?qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${L.id}/personal/normal/edit`)}},"\u7F16\u8F91"):L==null?void 0:L.username))}))))))),qe.createElement(Ne.Z,{resdata:Ce,type:"shixunpush",okloading:Q,oktext:(Ce==null?void 0:Ce.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:L=>hn(void 0,null,function*(){Be.current.shixuns_info=L,et(Be.current)})}))};var fi=(0,B.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),yi=r(89485),lu=r(67294),vi=Object.defineProperty,Va=Object.getOwnPropertySymbols,_i=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Ga=(e,n,t)=>n in e?vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ja=(e,n)=>{for(var t in n||(n={}))_i.call(n,t)&&Ga(e,t,n[t]);if(Va)for(var t of Va(n))Fi.call(n,t)&&Ga(e,t,n[t]);return e};const hi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,y]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{y(!1),s("")},[]);const o=()=>{var l,U;if((0,c.Rm)()&&!((U=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&U.can_create)){I.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"&&B.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),y(!1),s(""))};return lu.createElement("section",{className:"tc animated fadeIn",style:Ja(Ja({},{color:"#999",margin:"200px auto"}),e)},lu.createElement("img",{src:yi.z3}),lu.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"),lu.createElement("div",{style:{marginTop:"30px"}},lu.createElement(Z.ZP,{onClick:()=>y(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),lu.createElement(Z.ZP,{onClick:()=>{(0,F.xg)(`${na.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&lu.createElement(ae.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>y(!1),onOk:o},lu.createElement("div",null,lu.createElement("div",null,lu.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),lu.createElement("div",null,lu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var gi=(0,B.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ci=r(69837),Bi=r(46206),Ai=r(12662),za={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Di=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),bi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:y,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:U,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:Q}=(0,u.useContext)(go);let h;const[A,v]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=j=>{a(j.target.checked),f(j.target.checked?y.map(d=>d.homework_id):[]),j.target.checked?Q([...y]):Q([])},de=()=>{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:za.moveCategory,onMouseLeave:j=>v(!1)},u.createElement(Me.default,{onClick:j=>Di(void 0,[j],function*({item:d,key:N,keyPath:_,domEvent:se}){if(g=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Y.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:N}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),U(),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(Ie.default,{onChange:j=>{b(j.target.value)}})),h&&h.second_category.filter(j=>j.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(j,d){var N;if(!(O!==""&&j.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(Me.default.Item,{className:"multi-llipsis1e",key:j.category_id},j.category_name),(N=j==null?void 0:j.third_category)==null?void 0:N.map(_=>u.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.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:za.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(C.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(C.Z,null,u.createElement(w.default,{checked:t,onChange:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"top",menu:{items:e,onClick:({key:j})=>{n({key:j})}}},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(nu.Z,{placement:"topLeft",dropdownRender:()=>Ce,getPopupContainer:j=>j.parentNode},u.createElement(Z.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(Iu.Z,null)))),(0,c.GJ)()&&u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(C.Z,null,u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Pt={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,Ua=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?Pi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))ki.call(n,t)&&Ka(e,t,n[t]);if(Ua)for(var t of Ua(n))Oi.call(n,t)&&Ka(e,t,n[t]);return e},Ti=(e,n)=>wi(e,xi(n)),Mu=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,y,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:U,selectArrsAll:E,setSelectArrsAll:i,dispatch:Q}=(0,u.useContext)(go);let h=(0,B.useParams)();const[A,v]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);h=Ti(cn(cn({},n),h),{category:h==null?void 0:h.categoryId}),(0,u.useEffect)(()=>{ye([]),v(!1)},[]);const de=[{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,N)=>N.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var N,_;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(N=d==null?void 0:d.split("/"))==null?void 0:N[0]),"\xA0/\xA0",u.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[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 Mu(this,null,function*(){let d=yield(0,Y.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:cn({},h)});ye(d.data)})}const j=d=>{l.includes(d)?(U(l.filter(N=>N!==d)),i(E.filter(N=>N.homework_id!==d))):(U([...l,d]),i([...E,e]))};return u.createElement("div",{className:Pt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(d.target))&&(0,F.xg)(`/classrooms/${h.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},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:Pt.info},u.createElement("div",{className:Pt.title},u.createElement("div",{className:Pt.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(_n.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(B.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:Pt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Zu.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:Pt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Zu.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:Pt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Pt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},h),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Pt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Pt.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"))&&!((y=e.status)!=null&&y.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>Mu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,ou.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:Pt.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"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Pt.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(nu.Z,{placement:"bottomCenter",overlayClassName:Pt.dro,dropdownRender:()=>u.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},h),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"normal"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&u.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:cn({},h),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(B.Link,{target:"_blank",to:"/",onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),Q({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(Me.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(B.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:Pt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Pt.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:Pt.iconV,onClick:d=>Mu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),A||Ce(),v(!A)})},u.createElement("i",{className:`iconfont icon-${A?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Pt.content},(0,c.dE)()&&u.createElement("span",{className:Pt.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&&b.length>5&&u.createElement(Hu.default,{scroll:{y:240},onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&A&&b.length<6&&b.length>0&&u.createElement(Hu.default,{onRow:d=>({onClick:N=>{N.stopPropagation(),N.preventDefault()}}),onHeaderRow:(d,N)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,N,_)=>{_.field&&(h.sort_by=_.field),_.order||(h.sort_direction="asc"),_.order==="ascend"&&(h.sort_direction="asc"),_.order==="descend"&&(h.sort_direction="desc"),_.order||(h.sort_direction="asc"),Ce()},columns:de}))))};var Ni=(0,B.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"},hu={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Ii=Object.defineProperty,Zi=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Qa=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xa=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Qa(e,t,n[t]);if(Ya)for(var t of Ya(n))Mi.call(n,t)&&Qa(e,t,n[t]);return e},qa=(e,n)=>Zi(e,Hi(n)),el=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())}),Ri=({courseId:e,type:n,onCancel:t})=>{const a=(0,B.useParams)(),[f,y]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),U=()=>el(void 0,null,function*(){l(!0);const A=yield(0,Y.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),y({targerData:A.homeworks,originData:A.homeworks})});(0,u.useEffect)(()=>{U()},[]);const E=()=>el(void 0,null,function*(){l(!0);let A={homework_common_ids:g};a.categoryId&&(A=qa(Xa({},A),{category_id:a.categoryId}));const v=yield(0,Y.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:A});v&&v.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(A,v)=>{A.target.checked?s([...g,v]):s(g.filter(O=>O!==v))},Q=A=>{const v=f.originData.filter(O=>O.name.indexOf(A)>-1);y(qa(Xa({},f),{targerData:v}))},h=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${hu.otherHomeworkWrap}`},u.createElement("div",{className:hu.otherHomeworkContainer},u.createElement("div",{className:hu.search},u.createElement(Ie.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:Q,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:hu.content},f.targerData.map(A=>u.createElement("div",{className:`${hu.listItem} mb10`,key:A.id},u.createElement(w.default,{checked:g.includes(A.id),onChange:v=>i(v,A.id)}),u.createElement("div",{className:hu.info},u.createElement("div",{className:`${hu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:hu.title},A.name),u.createElement("div",null,u.createElement(Z.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 ${hu.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:hu.footer},u.createElement(Z.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(Z.ZP,{type:"primary",disabled:g.length===0||o,onClick:h},"\u786E\u5B9A"))))},$i=r(34738),Wi=r(6151),Ye=r(67294),Vi=Object.defineProperty,Gi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,ul=Object.prototype.propertyIsEnumerable,nl=(e,n,t)=>n in e?Vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,mn=(e,n)=>{for(var t in n||(n={}))tl.call(n,t)&&nl(e,t,n[t]);if(Mn)for(var t of Mn(n))ul.call(n,t)&&nl(e,t,n[t]);return e},ol=(e,n)=>Gi(e,Ji(n)),zi=(e,n)=>{var t={};for(var a in e)tl.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&&ul.call(e,a)&&(t[a]=e[a]);return t},_o=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});ue().extend(lo());const Ui=({data:e,value:n,onChange:t})=>{var a,f,y,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,U]=(0,u.useState)([]);return(0,u.useEffect)(()=>{U((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]),Ye.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement(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"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:E=>{o(ol(mn({},s),{leftSearch:E.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Ye.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ye.createElement(dt.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ye.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ye.createElement($e.Z,{styles:{margin:"0 auto"}})))),Ye.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ye.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ye.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ye.createElement(Ie.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:E=>{o(ol(mn({},s),{rigthSearch:E.target.value}))}}),Ye.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((y=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:y.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Ye.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ye.createElement(C.Z,null,E==null?void 0:E.name),Ye.createElement(C.Z,null,Ye.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(Q=>Q!==(E==null?void 0:E.id)))}})))):Ye.createElement($e.Z,{styles:{margin:"0 auto"}})))))},Ki=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:y}=n,g=zi(n,["classroomList","dispatch","user","getData"]),s,o,l,U,E,i;const Q=(0,B.useParams)(),[h]=k.default.useForm(),A=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,v,O,b]=(0,bu.U)(Ae.c_,mn(mn({},Q),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,de]=(0,bu.U)(Ae.nP,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ce,j]=(0,bu.U)(Ae.sm,{course_id:Q==null?void 0:Q.coursesId,homework_ids:(U=t==null?void 0:t.actionTabs)==null?void 0:U.selectArrs}),d=(...N)=>_o(void 0,[...N],function*(_={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{A&&d()},[A]),Ye.createElement(ae.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:()=>_o(void 0,null,function*(){h.submit()})},Ye.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Ye.createElement(k.default,{form:h,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:N=>_o(void 0,null,function*(){var _,se,Ee;const Be=yield j(((_=b==null?void 0:b.course_groups)==null?void 0:_.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[mn({},N)]}:mn({unified_late:((Ee=b==null?void 0:b.course_groups)==null?void 0:Ee.length)<=0},N));(Be==null?void 0:Be.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),y&&y())})},Ye.createElement(P.Z,{wrap:!1,gutter:20},Ye.createElement(C.Z,{flex:1},Ye.createElement(k.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ye.createElement(Ie.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ye.createElement(C.Z,{flex:"390px"},Ye.createElement(k.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(N,_,se){return _&&ue()(_).startOf("minute")<=ue()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&ue()(_).startOf("minute")<=ue()(de==null?void 0:de.max_late_time).startOf("minute")?(I.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${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ye.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:N=>(0,F.BO)(N,{startTime:de==null?void 0:de.max_late_time}),disabledTime:N=>(0,F.hv)(N,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:ue()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ye.createElement(We.Z,{spinning:v},Ye.createElement(k.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ye.createElement(Ui,{data:(b==null?void 0:b.course_groups)||[],onChange:N=>{ye({group_ids:N})}})))))};var Yi=(0,B.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ki),$=r(67294),Qi=Object.defineProperty,Xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,al=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,ll=(e,n,t)=>n in e?Qi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,du=(e,n)=>{for(var t in n||(n={}))ec.call(n,t)&&ll(e,t,n[t]);if(al)for(var t of al(n))tc.call(n,t)&&ll(e,t,n[t]);return e},Fo=(e,n)=>Xi(e,qi(n)),ho=(e,n,t)=>new Promise((a,f)=>{var y=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(y,g);s((t=t.apply(e,n)).next())});const go=(0,u.createContext)({selectArrs:[]}),uc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,y,g,s;const[o,l]=(0,B.useSearchParams)(),U=(0,B.useLocation)(),E=(0,B.useParams)(),[i,Q]=(0,u.useState)(Fo(du({},E),{id:E.coursesId,limit:20})),[h,A]=(0,u.useState)(!1),[v,O]=(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:""}),[b,ye]=(0,u.useState)([]),[de,Ce]=(0,u.useState)(!1),[j,d]=(0,u.useState)(!1),[N,_]=(0,u.useState)([]),[se,Ee]=(0,u.useState)(!1),[Be,et]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Je,detailTopBanner:L,taskList:oe}=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)},[U.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,V,De;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 ut=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Re&&Re!==void 0&&((0,c.GJ)()?i.status=Re:i.order=Re),Fe(ut)}else if((De=a==null?void 0:a.userInfo)!=null&&De.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),Fe(Re)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,U==null?void 0:U.pathname]),(0,u.useEffect)(()=>{Q(du(du({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[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&&(b.length===x.homeworks.length&&b.length>0?Ce(!0):b.length!==x.homeworks.length&&Ce(!1))},[b]);const tt=(p,V)=>{i.page=p,i.limit=V,Fe()},Fe=(p={})=>{ye([]),_([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Fo(du(du({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:du(du({},i),p)})},mt=()=>ho(void 0,null,function*(){const p=yield(0,Y.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(De){De.indexOf("proportion")>-1&&(V[De]=(V[De]*100).toFixed(0))}),console.log(V),O(du({},V))}}),At=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:V,not_start_count:De,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:De||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}]},Lt=[{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"}],ku=p=>{var V;if((0,c.Rm)()&&!((V=e.AssistantObject.normal)!=null&&V.can_create)){I.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"?B.history.push(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?Gt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},Gt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},pu=(y=[{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:L.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:y.map(p=>(delete p.isShow,p)),zu=p=>{var V,De,he,Re;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let ut=p.label||"",gn={key:ut,selectArrs:b,selectArrsAll:N,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((De=(V=e==null?void 0:e.AssistantObject)==null?void 0:V.normal)!=null&&De.can_publish)){I.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}ut="\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)){I.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}ut="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":ut="\u6279\u91CF\u8865\u4EA4";break;case"delete":ut="\u5220\u9664";break;case"collection":ut="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Fo(du({},gn),{key:ut})})},Uu=p=>ho(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),Fe()}),Eu=(0,u.useMemo)(()=>{let p=[];return oe.length>0&&(p=oe.map(V=>({user_name:V.user_name,task_name:V.task_name,task_id:V.task_id,category:V.category,status:V.status}))),p},[oe]),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"),le=$.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(go.Provider,{value:{params:i,batchStatus:j,selectArrs:b,setSelectArrs:ye,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Je,main_category_id:x.main_category_id||"",selectArrsAll:N,setAllSelect:Ce,useBatchStatus:d,dispatch:t,getData:Fe,setSelectArrsAll:_}},$.createElement("section",null,$.createElement("aside",{className:Si.bg},$.createElement(Bi.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:At(),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:Lt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Je==null?void 0:Je.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,B.history.replace(`${U.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:ku}),$.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,Fe()},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"),Fe(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(gi,{params:i,dispatch:t,onSelect:Gt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&$.createElement($e.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(Ni,{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:tt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&$.createElement(fe.Z,{offsetBottom:0},$.createElement(bi,{buttonDataSource:pu,onClick:zu})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&$.createElement(Yi,{getData:Fe}),$.createElement(ks,{onCallback:()=>d(!1)}),$.createElement($i.Z,{onOk:()=>{Fe()}}),$.createElement(Wi.Z,{onOk:()=>{}}),$.createElement(Os.Z,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),$.createElement(Au.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),Fe()}}),$.createElement(Ms,null),$.createElement(Us,{onCallback:()=>d(!1)}),$.createElement(ti,{onCallback:()=>d(!1)}),$.createElement(fi,{refreshList:Fe}),$.createElement(Ci.Z,null),$.createElement(ao.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Uu,data:Eu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&$.createElement(Ri,{courseId:i.coursesId,type:"1",onCancel:()=>Ee(!1)}),$.createElement(ae.default,{open:h,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{A(!1)},onOk:()=>ho(void 0,null,function*(){const p=JSON.parse(JSON.stringify(v));Object.keys(p).map(function(De){De.indexOf("proportion")>-1&&(p[De]=p[De]/100)}),(yield(0,Y.ZP)(`/api/courses/${i.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:p}})).status===0&&(I.ZP.success("\u8BBE\u7F6E\u6210\u529F"),A(!1))}),width:800},$.createElement("div",null,$.createElement(P.Z,null,$.createElement(C.Z,{span:24},$.createElement(P.Z,{align:"middle"},$.createElement(C.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(P.Z,{className:"mt25"},$.createElement(C.Z,null,$.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),$.createElement(C.Z,{span:24,className:"pl30 mt10"})),$.createElement(P.Z,null,$.createElement(K.ZP.Group,{value:v==null?void 0:v.ta_mode,onChange:p=>{v.ta_mode=p.target.value,O(du({},v))}},$.createElement(K.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(K.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(P.Z,{className:"mt25"},$.createElement(C.Z,null,$.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),$.createElement(C.Z,{span:24,className:"pl30 mt10"})),$.createElement(P.Z,null,$.createElement(K.ZP.Group,{value:v.final_mode,onChange:p=>{v.final_mode=p.target.value,O(du({},v))}},$.createElement(K.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(z.Z,{className:"ml20 current"})))),$.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(C.Z,null,"\u6559\u5E08\u8BC4\u5206:"),$.createElement(C.Z,{className:"ml5"},$.createElement(H.Z,{min:0,max:100,value:v.te_proportion,onChange:p=>{v.te_proportion=p,O(Object.assign({},v))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(C.Z,null,"\u52A9\u6559\u8BC4\u5206:"),$.createElement(C.Z,{className:"ml5"},$.createElement(H.Z,{min:0,max:100,value:v.ta_proportion,onChange:p=>{v.ta_proportion=p,O(Object.assign({},v))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(C.Z,null,"\u5B66\u751F\u533F\u8BC4:"),$.createElement(C.Z,{className:"ml5"},$.createElement(H.Z,{min:0,max:100,value:v.st_proportion,onChange:p=>{v.st_proportion=p,O(Object.assign({},v))}}),$.createElement("span",{className:"ml10"},"%"))),$.createElement("br",null),$.createElement(K.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:le,trigger:"click"},$.createElement(z.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(P.Z,{className:"mt25"},$.createElement(C.Z,null,$.createElement("strong",null,$.createElement(w.default,{checked:v.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{v.is_repeat_minus=p.target.checked,O(Object.assign({},v))}},"\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(C.Z,{span:24,className:"pl30 mt10"})),(v==null?void 0:v.is_repeat_minus)&&$.createElement("div",{style:{paddingLeft:35}},$.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(C.Z,null,"\u67E5\u91CD\u6263\u5206:"),$.createElement(C.Z,{className:"ml5"},$.createElement(H.Z,{min:0,max:100,value:v.repeat_setting_score,onChange:p=>{v.repeat_setting_score=p,O(Object.assign({},v))}}))),$.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},$.createElement(C.Z,null,"\u6263\u5206\u9600\u503C:"),$.createElement(C.Z,{className:"ml5"},$.createElement(H.Z,{min:0,max:100,value:v.repeat_limit,onChange:p=>{v.repeat_limit=p,O(Object.assign({},v))}}),$.createElement("span",{className:"ml10"},"%"))))))))};var nc=(0,B.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(Cs,null);case m.Fy.DEFAULT:default:return u.createElement(nc,null)}};var ac=(0,B.connect)(({globalSetting:e})=>({globalSetting:e}))(oc)},74348:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var m=r(67294),u=r(85418),B=r(68508),I=r(83062),q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},fe=r(80150),P=({isAdmin:C,dataSource:K,batchStatus:T,SortMenuName:H,setSortMenuName:w,onSearch:z,onSort:F,onBatch:c})=>{const Y=C?[{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=ee=>{w(ee.name),F(ee)},ce=H==="\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:ee}})=>{z(ee.trim())},style:{width:220}}),m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(B.default,{selectedKeys:[H]},Y.map(ee=>m.createElement(B.default.Item,{key:ee.name,onClick:()=>pe(ee)},ee.name)))},m.createElement("div",null,m.createElement("span",{className:`${q.btn} ${ce?q.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),H)))),ce&&m.createElement(I.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"}))))}},20333:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return H}});var m=r(67294),u=r(68508),B=r(85418),I=r(2453),q=r(83062),fe={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ae=r(35973),P=r(52262),C=r(80150),K=r(52810);const T=({isLoading:w,addText:z,tabDataSource:F,isAdmin:c,dispatch:Y,type:pe,exportType:ce,TooltipTitle:ee,categoryId:ge,dropdownMenu:G,isShowRightControl:Le,defaultSelectedKeys:ke,classroomList:me,onTabMenuClick:be,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ve;const te=()=>m.createElement(u.default,{onClick:({key:S})=>{X(S)}},G.map(S=>m.createElement(u.default.Item,{key:S.id},S.name))),k=(0,ae.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((S,He)=>m.createElement("div",{key:He,className:`text-16px flex item-center justify-center current ${ke==(S==null?void 0:S.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ke==(S==null?void 0:S.id)?"#1890FF":""},onClick:()=>w?{}:be(S)},S==null?void 0:S.name,S.total!==void 0&&m.createElement("span",{className:"ml-4px"},S==null?void 0:S.total)))),c&&Le&&m.createElement("div",{className:"flex item-center gap-20px mr-20px"},m.createElement(B.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:S})=>{var He,ue;if(ce==="group"&&!((He=me.AssistantObject.group)!=null&&He.can_download)){I.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"&&!((ue=me.AssistantObject.normal)!=null&&ue.can_download)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}S=="1"&&Y({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:k.categoryId}}),S=="3"&&ae.history.push(`/classrooms/${k==null?void 0:k.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}}},m.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,P.Rm)()&&!((ve=me.AssistantObject.normal)!=null&&ve.can_create)?"":m.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ie}),m.createElement(q.Z,{title:ee},m.createElement("span",{className:`iconfont ${ge?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:we})),m.createElement(B.Z,{dropdownRender:te},m.createElement(C.op,{theme:K.Fy.THEMEONE,icon:m.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",z||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var H=(0,ae.connect)(({classroomList:w})=>({classroomList:w}))(T)},84581:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var m=r(67294),u=r(85418),B=r(68508),I=r(83062),q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},fe=r(80150),P=({isAdmin:C,dataSource:K,batchStatus:T,SortMenuName:H,setSortMenuName:w,onSearch:z,onSort:F,onBatch:c})=>{const Y=C?[{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=ee=>{w(ee.name),F(ee)},ce=H==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:q.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(B.default,{selectedKeys:[H]},Y.map(ee=>m.createElement(B.default.Item,{key:ee.name,onClick:()=>pe(ee)},ee.name)))},m.createElement("div",null,m.createElement("span",{className:`${q.btn} ${ce?q.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),H)))),ce&&m.createElement(I.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:(ee,ge)=>{z(ee.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},87711:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return H}});var m=r(67294),u=r(68508),B=r(71230),I=r(15746),q=r(85418),fe=r(2453),ae=r(83062),P={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},C=r(35973),K=r(52262);const T=({isLoading:w,addText:z,tabDataSource:F,isAdmin:c,dispatch:Y,type:pe,exportType:ce,TooltipTitle:ee,categoryId:ge,dropdownMenu:G,isShowRightControl:Le,defaultSelectedKeys:ke,classroomList:me,onTabMenuClick:be,onTooltipTitleClick:we,onDropdownMenuClick:X,onsetClick:ie})=>{var ve;const te=()=>m.createElement(u.default,{onClick:({key:S})=>{X(S)}},G.map(S=>m.createElement(u.default.Item,{key:S.id},S.name))),k=(0,C.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(B.Z,null,m.createElement(I.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:ke},F.map(S=>m.createElement(u.default.Item,{key:S.id,onClick:()=>w?{}:be(S),style:{color:"#fff"}},m.createElement("span",{className:`${c?"mr5":""}`},S.name),S.total!==void 0&&m.createElement("span",null,S.total||0))))),c&&Le&&m.createElement(I.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 S,He;if(ce==="group"&&!((S=me.AssistantObject.group)!=null&&S.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=me.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}Y({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:k.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var S,He;if(ce==="group"&&!((S=me.AssistantObject.group)!=null&&S.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=me.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}C.history.push(`/classrooms/${k==null?void 0:k.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,K.Rm)()&&!((ve=me.AssistantObject.normal)!=null&&ve.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:P.control},m.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:we},m.createElement(ae.Z,{title:ee},m.createElement("span",{className:ge?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(q.Z,{className:"ml10",dropdownRender:te},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,z||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var H=(0,C.connect)(({classroomList:w})=>({classroomList:w}))(T)},4440:function(lt,Pe,r){"use strict";r.d(Pe,{$J:function(){return B},JZ:function(){return q},bN:function(){return ae},jP:function(){return fe},rO:function(){return I}});var m=r(33170),u=(P,C,K)=>new Promise((T,H)=>{var w=c=>{try{F(K.next(c))}catch(Y){H(Y)}},z=c=>{try{F(K.throw(c))}catch(Y){H(Y)}},F=c=>c.done?T(c.value):Promise.resolve(c.value).then(w,z);F((K=K.apply(P,C)).next())});function B(P){return(0,m.U2)(`libraries/${P}.json`)}function I(P){return(0,m.U2)("library_tags.json",P)}function q(P){return u(this,null,function*(){return(yield(0,m.IV)(`attachments/${P}.json`)).status===0})}function fe(P){return(0,m.v_)("libraries.json",P)}function ae(P,C){return(0,m.gz)(`libraries/${P}.json`,C)}},63909:function(lt,Pe,r){"use strict";r.d(Pe,{_:function(){return T}});var m=r(93686),u=r(14446),B=r(2453),I=r(9430),q=r(28706),fe=r(67294),ae=(H,w,z)=>new Promise((F,c)=>{var Y=ee=>{try{ce(z.next(ee))}catch(ge){c(ge)}},pe=ee=>{try{ce(z.throw(ee))}catch(ge){c(ge)}},ce=ee=>ee.done?F(ee.value):Promise.resolve(ee.value).then(Y,pe);ce((z=z.apply(H,w)).next())});const P=H=>ae(void 0,[H],function*({is_jupyter:w,is_jupyter_lab:z,shixunId:F,homework_common_id:c,courseId:Y}){if(w||z){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/${Y}/${c}/${pe.game_identifier}`);return}(pe==null?void 0:pe.status)===2?C(pe==null?void 0:pe.message,c,Y):(pe==null?void 0:pe.status)===3?K(pe==null?void 0:pe.message):(pe==null?void 0:pe.status)==-3&&(0,q.eF)()}),C=(H,w,z)=>{H=H!=null&&H.includes(".json")?H:`${H}.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:()=>ae(void 0,null,function*(){const F=yield(0,m.$Q)({url:H});if(!F)return;B.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/${z}/${w}/${c.game_identifier}`);return}(c==null?void 0:c.status)===2?C(c==null?void 0:c.message,w,z):(c==null?void 0:c.status)===3&&K(c==null?void 0:c.message)})})},K=H=>{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",H,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},T=(H,w)=>ae(void 0,[H,w],function*(z,{is_jupyter:F,is_jupyter_lab:c}){const Y=yield(0,m.WT)(z);if(Y.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",Y.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(I.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:ee,id:ge}=ce||{};return fe.createElement("a",{target:"_blank",href:`/classrooms/${ee}/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:ee,id:ge,shixun_identifier:G}=ce;return fe.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{P({is_jupyter:F,is_jupyter_lab:c,shixunId:G,homework_common_id:ge,courseId:ee})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:Y,rowKey:"id"}))}),!0;if(Y.length===1){const{shixun_identifier:pe,id:ce,course_identifier:ee}=Y[0];return P({is_jupyter:F,is_jupyter_lab:c,shixunId:pe,homework_common_id:ce,courseId:ee}),!0}return!1});Pe.Z=P},81643:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return m}});const m=u=>u?typeof u=="function"?u():u:null},48783:function(lt,Pe,r){"use strict";var m=r(74902),u=r(96523);function B(I){let q;const fe=P=>()=>{q=null,I.apply(void 0,(0,m.Z)(P))},ae=function(){if(q==null){for(var P=arguments.length,C=new Array(P),K=0;K<P;K++)C[K]=arguments[K];q=(0,u.Z)(fe(C))}};return ae.cancel=()=>{u.Z.cancel(q),q=null},ae}Pe.Z=B},30291:function(lt,Pe,r){"use strict";r.d(Pe,{Z:function(){return ke}});var m=r(15671),u=r(43144),B=r(60136),I=r(51630),q=r(67294),fe=r(94184),ae=r.n(fe),P=r(48555),C=r(10366),K=r(48783),T=r(53124),H=r(67968),w=r(45503);const z=me=>{const{componentCls:be}=me;return{[be]:{position:"fixed",zIndex:me.zIndexPopup}}};var F=(0,H.Z)("Affix",me=>{const be=(0,w.TS)(me,{zIndexPopup:me.zIndexBase+10});return[z(be)]});function c(me){return me!==window?me.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function Y(me,be,we){if(we!==void 0&&be.top>me.top-we)return we+be.top}function pe(me,be,we){if(we!==void 0&&be.bottom<me.bottom+we){const X=window.innerHeight-be.bottom;return we+X}}const ce=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function ee(){return typeof window!="undefined"?window:null}var ge;(function(me){me[me.None=0]="None",me[me.Prepare=1]="Prepare"})(ge||(ge={}));let G=function(me){(0,B.Z)(we,me);var be=(0,I.Z)(we);function we(){var X;return(0,m.Z)(this,we),X=be.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(),ve=ie==null?void 0:ie(),{prevTarget:te}=X.state;te!==ve&&(ce.forEach(k=>{te==null||te.removeEventListener(k,X.lazyUpdatePosition),ve==null||ve.addEventListener(k,X.lazyUpdatePosition)}),X.updatePosition(),X.setState({prevTarget:ve}))},X.removeListeners=()=>{X.timer&&(clearTimeout(X.timer),X.timer=null);const{prevTarget:ie}=X.state,ve=X.getTargetFunc(),te=ve==null?void 0:ve();ce.forEach(k=>{te==null||te.removeEventListener(k,X.lazyUpdatePosition),ie==null||ie.removeEventListener(k,X.lazyUpdatePosition)}),X.updatePosition.cancel(),X.lazyUpdatePosition.cancel()},X.getOffsetTop=()=>{const{offsetBottom:ie,offsetTop:ve}=X.props;return ie===void 0&&ve===void 0?0:ve},X.getOffsetBottom=()=>X.props.offsetBottom,X.measure=()=>{const{status:ie,lastAffix:ve}=X.state,{onChange:te}=X.props,k=X.getTargetFunc();if(ie!==ge.Prepare||!X.fixedNodeRef.current||!X.placeholderNodeRef.current||!k)return;const S=X.getOffsetTop(),He=X.getOffsetBottom(),ue=k();if(ue){const xe={status:ge.None},re=c(X.placeholderNodeRef.current);if(re.top===0&&re.left===0&&re.width===0&&re.height===0)return;const Ae=c(ue),je=Y(re,Ae,S),Ne=pe(re,Ae,He);je!==void 0?(xe.affixStyle={position:"fixed",top:je,width:re.width,height:re.height},xe.placeholderStyle={width:re.width,height:re.height}):Ne!==void 0&&(xe.affixStyle={position:"fixed",bottom:Ne,width:re.width,height:re.height},xe.placeholderStyle={width:re.width,height:re.height}),xe.lastAffix=!!xe.affixStyle,te&&ve!==xe.lastAffix&&te(xe.lastAffix),X.setState(xe)}},X.prepareMeasure=()=>{X.setState({status:ge.Prepare,affixStyle:void 0,placeholderStyle:void 0})},X.updatePosition=(0,K.Z)(()=>{X.prepareMeasure()}),X.lazyUpdatePosition=(0,K.Z)(()=>{const ie=X.getTargetFunc(),{affixStyle:ve}=X.state;if(ie&&ve){const te=X.getOffsetTop(),k=X.getOffsetBottom(),S=ie();if(S&&X.placeholderNodeRef.current){const He=c(S),ue=c(X.placeholderNodeRef.current),xe=Y(ue,He,te),re=pe(ue,He,k);if(xe!==void 0&&ve.top===xe||re!==void 0&&ve.bottom===re)return}}X.prepareMeasure()}),X}return(0,u.Z)(we,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ie}=this.context,{target:ve}=this.props;return ve!==void 0?ve:ie!=null?ie:ee}},{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:ve}=this.state,{affixPrefixCls:te,rootClassName:k,children:S}=this.props,He=ae()(ie&&k,{[te]:!!ie});let ue=(0,C.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return q.createElement(P.Z,{onResize:this.updatePosition},q.createElement("div",Object.assign({},ue,{ref:this.placeholderNodeRef}),ie&&q.createElement("div",{style:ve,"aria-hidden":"true"}),q.createElement("div",{className:He,ref:this.fixedNodeRef,style:ie},q.createElement(P.Z,{onResize:this.updatePosition},S))))}}]),we}(q.Component);G.contextType=T.E_;var ke=(0,q.forwardRef)((me,be)=>{const{prefixCls:we,rootClassName:X}=me,{getPrefixCls:ie}=(0,q.useContext)(T.E_),ve=ie("affix",we),[te,k]=F(ve),S=Object.assign(Object.assign({},me),{affixPrefixCls:ve,rootClassName:ae()(X,k)});return te(q.createElement(G,Object.assign({},S,{ref:be})))})},66330:function(lt,Pe,r){"use strict";r.d(Pe,{t5:function(){return K}});var m=r(94184),u=r.n(m),B=r(92419),I=r(67294),q=r(53124),fe=r(81643),ae=r(20136),P=function(H,w){var z={};for(var F in H)Object.prototype.hasOwnProperty.call(H,F)&&w.indexOf(F)<0&&(z[F]=H[F]);if(H!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,F=Object.getOwnPropertySymbols(H);c<F.length;c++)w.indexOf(F[c])<0&&Object.prototype.propertyIsEnumerable.call(H,F[c])&&(z[F[c]]=H[F[c]]);return z};const C=(H,w,z)=>{if(!(!w&&!z))return I.createElement(I.Fragment,null,w&&I.createElement("div",{className:`${H}-title`},(0,fe.Z)(w)),I.createElement("div",{className:`${H}-inner-content`},(0,fe.Z)(z)))},K=H=>{const{hashId:w,prefixCls:z,className:F,style:c,placement:Y="top",title:pe,content:ce,children:ee}=H;return I.createElement("div",{className:u()(w,z,`${z}-pure`,`${z}-placement-${Y}`,F),style:c},I.createElement("div",{className:`${z}-arrow`}),I.createElement(B.G,Object.assign({},H,{className:w,prefixCls:z}),ee||C(z,pe,ce)))},T=H=>{const{prefixCls:w}=H,z=P(H,["prefixCls"]),{getPrefixCls:F}=I.useContext(q.E_),c=F("popover",w),[Y,pe]=(0,ae.Z)(c);return Y(I.createElement(K,Object.assign({},z,{prefixCls:c,hashId:pe})))};Pe.ZP=T},55241:function(lt,Pe,r){"use strict";var m=r(94184),u=r.n(m),B=r(67294),I=r(81643),q=r(33603),fe=r(53124),ae=r(83062),P=r(66330),C=r(20136),K=function(w,z){var F={};for(var c in w)Object.prototype.hasOwnProperty.call(w,c)&&z.indexOf(c)<0&&(F[c]=w[c]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,c=Object.getOwnPropertySymbols(w);Y<c.length;Y++)z.indexOf(c[Y])<0&&Object.prototype.propertyIsEnumerable.call(w,c[Y])&&(F[c[Y]]=w[c[Y]]);return F};const T=w=>{let{title:z,content:F,prefixCls:c}=w;return B.createElement(B.Fragment,null,z&&B.createElement("div",{className:`${c}-title`},(0,I.Z)(z)),B.createElement("div",{className:`${c}-inner-content`},(0,I.Z)(F)))},H=B.forwardRef((w,z)=>{const{prefixCls:F,title:c,content:Y,overlayClassName:pe,placement:ce="top",trigger:ee="hover",mouseEnterDelay:ge=.1,mouseLeaveDelay:G=.1,overlayStyle:Le={}}=w,ke=K(w,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:me}=B.useContext(fe.E_),be=me("popover",F),[we,X]=(0,C.Z)(be),ie=me(),ve=u()(pe,X);return we(B.createElement(ae.Z,Object.assign({placement:ce,trigger:ee,mouseEnterDelay:ge,mouseLeaveDelay:G,overlayStyle:Le},ke,{prefixCls:be,overlayClassName:ve,ref:z,overlay:c||Y?B.createElement(T,{prefixCls:be,title:c,content:Y}):null,transitionName:(0,q.m)(ie,"zoom-big",ke.transitionName),"data-popover-inject":!0})))});H._InternalPanelDoNotUseOrYouWillBeFired=P.ZP,Pe.Z=H},20136:function(lt,Pe,r){"use strict";var m=r(14747),u=r(50438),B=r(97414),I=r(8796),q=r(67968),fe=r(45503);const ae=K=>{const{componentCls:T,popoverColor:H,minWidth:w,fontWeightStrong:z,popoverPadding:F,boxShadowSecondary:c,colorTextHeading:Y,borderRadiusLG:pe,zIndexPopup:ce,marginXS:ee,colorBgElevated:ge,popoverBg:G}=K;return[{[T]:Object.assign(Object.assign({},(0,m.Wf)(K)),{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:G,backgroundClip:"padding-box",borderRadius:pe,boxShadow:c,padding:F},[`${T}-title`]:{minWidth:w,marginBottom:ee,color:Y,fontWeight:z},[`${T}-inner-content`]:{color:H}})},(0,B.ZP)(K,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:K.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},P=K=>{const{componentCls:T}=K;return{[T]:I.i.map(H=>{const w=K[`${H}6`];return{[`&${T}-${H}`]:{"--antd-arrow-background-color":w,[`${T}-inner`]:{backgroundColor:w},[`${T}-arrow`]:{background:"transparent"}}}})}},C=K=>{const{componentCls:T,lineWidth:H,lineType:w,colorSplit:z,paddingSM:F,controlHeight:c,fontSize:Y,lineHeight:pe,padding:ce}=K,ee=c-Math.round(Y*pe),ge=ee/2,G=ee/2-H,Le=ce;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${ge}px ${Le}px ${G}px`,borderBottom:`${H}px ${w} ${z}`},[`${T}-inner-content`]:{padding:`${F}px ${Le}px`}}}};Pe.Z=(0,q.Z)("Popover",K=>{const{colorBgElevated:T,colorText:H,wireframe:w}=K,z=(0,fe.TS)(K,{popoverPadding:12,popoverBg:T,popoverColor:H});return[ae(z),P(z),w&&C(z),(0,u._y)(z,"zoom-big")]},K=>({width:177,minWidth:177,zIndexPopup:K.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},26296:function(lt,Pe,r){"use strict";r.d(Pe,{default:function(){return Vn}});var m=r(67294),u=r(18299),B=r(18699),I=r(87462),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,ae=r(74643),P=function(J,Z){return m.createElement(ae.Z,(0,I.Z)({},J,{ref:Z,icon:fe}))},C=m.forwardRef(P),K=r(94184),T=r.n(K),H=r(20640),w=r.n(H),z=r(48555),F=r(37419),c=r(14075),Y=r(5663),pe=r(10366),ce=r(17799),ee=r(70526),ge=function(J){if((0,ee.Z)()&&window.document.documentElement){var Z=Array.isArray(J)?J:[J],W=window.document.documentElement;return Z.some(function(ne){return ne in W.style})}return!1},G=function(J,Z){if(!ge(J))return!1;var W=document.createElement("div"),ne=W.style[J];return W.style[J]=Z,W.style[J]!==ne};function Le(D,J){return!Array.isArray(D)&&J!==void 0?G(D,J):ge(D)}var ke=r(92389),me=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z};const be={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var X=m.forwardRef((D,J)=>{const Z=Ve=>{const{keyCode:Ge}=Ve;Ge===ke.Z.ENTER&&Ve.preventDefault()},W=Ve=>{const{keyCode:Ge}=Ve,{onClick:kt}=D;Ge===ke.Z.ENTER&&kt&&kt()},{style:ne,noStyle:ot,disabled:Et}=D,dt=me(D,["style","noStyle","disabled"]);let We={};return ot||(We=Object.assign({},be)),Et&&(We.pointerEvents="none"),We=Object.assign(Object.assign({},We),ne),m.createElement("div",Object.assign({role:"button",tabIndex:0,ref:J},dt,{onKeyDown:Z,onKeyUp:W,style:We}))}),ie=r(53124),ve=r(10110),te=r(83062),k={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"},S=k,He=function(J,Z){return m.createElement(ae.Z,(0,I.Z)({},J,{ref:Z,icon:S}))},ue=m.forwardRef(He),xe=r(96159),re=r(96330),Ae=r(49867),je=r(67968),Ne=r(47448);const st=(D,J,Z,W)=>{const{titleMarginBottom:ne,fontWeightStrong:ot}=W;return{marginBottom:ne,color:Z,fontWeight:ot,fontSize:D,lineHeight:J}},Te=D=>{const J=[1,2,3,4,5],Z={};return J.forEach(W=>{Z[`
|
|
h${W}&,
|
|
div&-h${W},
|
|
div&-h${W} > textarea,
|
|
h${W}
|
|
`]=st(D[`fontSizeHeading${W}`],D[`lineHeightHeading${W}`],D.colorTextHeading,D)}),Z},pt=D=>{const{componentCls:J}=D;return{"a&, a":Object.assign(Object.assign({},(0,Ae.N)(D)),{textDecoration:D.linkDecoration,"&:active, &:hover":{textDecoration:D.linkHoverDecoration},[`&[disabled], &${J}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:D.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},It=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:Ne.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}}),wt=D=>{const{componentCls:J,paddingSM:Z}=D,W=Z;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-D.paddingSM,marginTop:-W,marginBottom:`calc(1em - ${W}px)`},[`${J}-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"}}}},vt=D=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:D.colorSuccess}}}),gu=()=>({"\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"}}),fu=D=>{const{componentCls:J,titleMarginTop:Z}=D;return{[J]: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,[`&${J}-secondary`]:{color:D.colorTextDescription},[`&${J}-success`]:{color:D.colorSuccess},[`&${J}-warning`]:{color:D.colorWarning},[`&${J}-danger`]:{color:D.colorError,"a&:active, a&:focus":{color:D.colorErrorActive},"a&:hover":{color:D.colorErrorHover}},[`&${J}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Te(D)),{[`
|
|
& + h1${J},
|
|
& + h2${J},
|
|
& + h3${J},
|
|
& + h4${J},
|
|
& + h5${J}
|
|
`]:{marginTop:Z},"\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:Z}}}),It(D)),pt(D)),{[`
|
|
${J}-expand,
|
|
${J}-edit,
|
|
${J}-copy
|
|
`]:Object.assign(Object.assign({},(0,Ae.N)(D)),{marginInlineStart:D.marginXXS})}),wt(D)),vt(D)),gu()),{"&-rtl":{direction:"rtl"}})}};var _t=(0,je.Z)("Typography",D=>[fu(D)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Xt=D=>{const{prefixCls:J,"aria-label":Z,className:W,style:ne,direction:ot,maxLength:Et,autoSize:dt=!0,value:We,onSave:Ve,onCancel:Ge,onEnd:kt,component:Rt,enterIcon:Ht=m.createElement(ue,null)}=D,it=m.useRef(null),ht=m.useRef(!1),jt=m.useRef(),[ru,Yt]=m.useState(We);m.useEffect(()=>{Yt(We)},[We]),m.useEffect(()=>{if(it.current&&it.current.resizableTextArea){const{textArea:Dt}=it.current.resizableTextArea;Dt.focus();const{length:Ct}=Dt.value;Dt.setSelectionRange(Ct,Ct)}},[]);const ze=Dt=>{let{target:Ct}=Dt;Yt(Ct.value.replace(/[\n\r]/g,""))},gt=()=>{ht.current=!0},$t=()=>{ht.current=!1},Ot=Dt=>{let{keyCode:Ct}=Dt;ht.current||(jt.current=Ct)},Du=()=>{Ve(ru.trim())},St=Dt=>{let{keyCode:Ct,ctrlKey:Nu,altKey:Gu,metaKey:Vt,shiftKey:Ju}=Dt;jt.current===Ct&&!ht.current&&!Nu&&!Gu&&!Vt&&!Ju&&(Ct===ke.Z.ENTER?(Du(),kt==null||kt()):Ct===ke.Z.ESC&&Ge())},$e=()=>{Du()},ft=Rt?`${J}-${Rt}`:"",[Se,Wt]=_t(J),eu=T()(J,`${J}-edit-content`,{[`${J}-rtl`]:ot==="rtl"},W,ft,Wt);return Se(m.createElement("div",{className:eu,style:ne},m.createElement(re.Z,{ref:it,maxLength:Et,value:ru,onChange:ze,onKeyDown:Ot,onKeyUp:St,onCompositionStart:gt,onCompositionEnd:$t,onBlur:$e,"aria-label":Z,rows:1,autoSize:dt}),Ht!==null?(0,xe.Tm)(Ht,{className:`${J}-edit-content-confirm`}):null))},Ru=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z},Ou=m.forwardRef((D,J)=>{const{prefixCls:Z,component:W="article",className:ne,rootClassName:ot,setContentRef:Et,children:dt,direction:We,style:Ve}=D,Ge=Ru(D,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:kt,direction:Rt,typography:Ht}=m.useContext(ie.E_),it=We!=null?We:Rt;let ht=J;Et&&(ht=(0,ce.sQ)(J,Et));const jt=kt("typography",Z),[ru,Yt]=_t(jt),ze=T()(jt,Ht==null?void 0:Ht.className,{[`${jt}-rtl`]:it==="rtl"},ne,ot,Yt),gt=Object.assign(Object.assign({},Ht==null?void 0:Ht.style),Ve);return ru(m.createElement(W,Object.assign({className:ze,style:gt,ref:ht},Ge),dt))});function Bu(D,J){return m.useMemo(()=>{const Z=!!D;return[Z,Object.assign(Object.assign({},J),Z&&typeof D=="object"?D:null)]},[D])}var nt=(D,J)=>{const Z=m.useRef(!1);m.useEffect(()=>{Z.current?D():Z.current=!0},J)};function Jt(D){const J=typeof D;return J==="string"||J==="number"}function Mt(D){let J=0;return D.forEach(Z=>{Jt(Z)?J+=String(Z).length:J+=1}),J}function zt(D,J){let Z=0;const W=[];for(let ne=0;ne<D.length;ne+=1){if(Z===J)return W;const ot=D[ne],dt=Jt(ot)?String(ot).length:1,We=Z+dt;if(We>J){const Ve=J-Z;return W.push(String(ot).slice(0,Ve)),W}W.push(ot),Z=We}return D}const xt=0,ct=1,Ut=2,Kt=3,Nt=4;var $u=D=>{let{enabledMeasure:J,children:Z,text:W,width:ne,fontSize:ot,rows:Et,onEllipsis:dt}=D;const[[We,Ve,Ge],kt]=m.useState([0,0,0]),[Rt,Ht]=m.useState(0),[it,ht]=m.useState(xt),[jt,ru]=m.useState(0),Yt=m.useRef(null),ze=m.useRef(null),gt=m.useMemo(()=>(0,F.Z)(W),[W]),$t=m.useMemo(()=>Mt(gt),[gt]),Ot=m.useMemo(()=>!J||it!==Kt?Rt&&it!==Nt&&J?Z(zt(gt,Rt),Rt<$t):Z(gt,!1):Z(zt(gt,Ve),Ve<$t),[J,it,Z,gt,Ve,$t]);(0,c.Z)(()=>{J&&ne&&ot&&$t&&(ht(ct),kt([0,Math.ceil($t/2),$t]))},[J,ne,ot,W,$t,Et]),(0,c.Z)(()=>{var ft;it===ct&&ru(((ft=Yt.current)===null||ft===void 0?void 0:ft.offsetHeight)||0)},[it]),(0,c.Z)(()=>{var ft,Se;if(jt){if(it===ct){const Wt=((ft=ze.current)===null||ft===void 0?void 0:ft.offsetHeight)||0,eu=Et*jt;Wt<=eu?(ht(Nt),dt(!1)):ht(Ut)}else if(it===Ut)if(We!==Ge){const Wt=((Se=ze.current)===null||Se===void 0?void 0:Se.offsetHeight)||0,eu=Et*jt;let Dt=We,Ct=Ge;We===Ge-1?Ct=We:Wt<=eu?Dt=Ve:Ct=Ve;const Nu=Math.ceil((Dt+Ct)/2);kt([Dt,Nu,Ct])}else ht(Kt),Ht(Ve),dt(!0)}},[it,We,Ge,Et,jt]);const Du={width:ne,whiteSpace:"normal",margin:0,padding:0},St=(ft,Se,Wt)=>m.createElement("span",{"aria-hidden":!0,ref:Se,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(ot/2)*2},Wt)},ft),$e=(ft,Se)=>{const Wt=zt(gt,ft);return St(Z(Wt,!0),Se,Du)};return m.createElement(m.Fragment,null,Ot,J&&it!==Kt&&it!==Nt&&m.createElement(m.Fragment,null,St("lg",Yt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),it===ct?St(Z(gt,!1),ze,Du):$e(Ve,ze)))},dn=D=>{let{enabledEllipsis:J,isEllipsis:Z,children:W,tooltipProps:ne}=D;return!(ne!=null&&ne.title)||!J?W:m.createElement(te.Z,Object.assign({open:Z?void 0:!1},ne),W)},pn=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z};function Yu(D,J){let{mark:Z,code:W,underline:ne,delete:ot,strong:Et,keyboard:dt,italic:We}=D,Ve=J;function Ge(kt,Rt){Rt&&(Ve=m.createElement(kt,{},Ve))}return Ge("strong",Et),Ge("u",ne),Ge("del",ot),Ge("code",W),Ge("mark",Z),Ge("kbd",dt),Ge("i",We),Ve}function yu(D,J,Z){return D===!0||D===void 0?J:D||Z&&J}function Tu(D){return D===!1?[!1,!1]:Array.isArray(D)?D:[D]}const Qu="...";var vu=m.forwardRef((D,J)=>{var Z,W,ne;const{prefixCls:ot,className:Et,style:dt,type:We,disabled:Ve,children:Ge,ellipsis:kt,editable:Rt,copyable:Ht,component:it,title:ht}=D,jt=pn(D,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:ru,direction:Yt}=m.useContext(ie.E_),[ze]=(0,ve.Z)("Text"),gt=m.useRef(null),$t=m.useRef(null),Ot=ru("typography",ot),Du=(0,pe.Z)(jt,["mark","code","delete","underline","strong","keyboard","italic"]),[St,$e]=Bu(Rt),[ft,Se]=(0,Y.Z)(!1,{value:$e.editing}),{triggerType:Wt=["icon"]}=$e,eu=_e=>{var Oe;_e&&((Oe=$e.onStart)===null||Oe===void 0||Oe.call($e)),Se(_e)};nt(()=>{var _e;ft||(_e=$t.current)===null||_e===void 0||_e.focus()},[ft]);const Dt=_e=>{_e==null||_e.preventDefault(),eu(!0)},Ct=_e=>{var Oe;(Oe=$e.onChange)===null||Oe===void 0||Oe.call($e,_e),eu(!1)},Nu=()=>{var _e;(_e=$e.onCancel)===null||_e===void 0||_e.call($e),eu(!1)},[Gu,Vt]=Bu(Ht),[Ju,An]=m.useState(!1),fn=m.useRef(null),tu={};Vt.format&&(tu.format=Vt.format);const Dn=()=>{fn.current&&clearTimeout(fn.current)},Gn=_e=>{var Oe;_e==null||_e.preventDefault(),_e==null||_e.stopPropagation(),w()(Vt.text||String(Ge)||"",tu),An(!0),Dn(),fn.current=setTimeout(()=>{An(!1)},3e3),(Oe=Vt.onCopy)===null||Oe===void 0||Oe.call(Vt,_e)};m.useEffect(()=>Dn,[]);const[yn,bn]=m.useState(!1),[uu,Jn]=m.useState(!1),[zn,Un]=m.useState(!1),[vn,Kn]=m.useState(!1),[Pn,wn]=m.useState(!1),[en,Yn]=m.useState(!0),[su,Bt]=Bu(kt,{expandable:!1}),Qt=su&&!zn,{rows:Su=1}=Bt,tn=m.useMemo(()=>!Qt||Bt.suffix!==void 0||Bt.onEllipsis||Bt.expandable||St||Gu,[Qt,Bt,St,Gu]);(0,c.Z)(()=>{su&&!tn&&(bn(Le("webkitLineClamp")),Jn(Le("textOverflow")))},[tn,su]);const Me=m.useMemo(()=>tn?!1:Su===1?uu:yn,[tn,uu,yn]),nu=Qt&&(Me?Pn:vn),xn=Qt&&Su===1&&Me,Iu=Qt&&Su>1&&Me,Qn=_e=>{var Oe;Un(!0),(Oe=Bt.onExpand)===null||Oe===void 0||Oe.call(Bt,_e)},[Co,Xn]=m.useState(0),[Zu,Hu]=m.useState(0),Ft=(_e,Oe)=>{let{offsetWidth:Tt}=_e;var yt;Xn(Tt),Hu(parseInt((yt=window.getComputedStyle)===null||yt===void 0?void 0:yt.call(window,Oe).fontSize,10)||0)},_n=_e=>{var Oe;Kn(_e),vn!==_e&&((Oe=Bt.onEllipsis)===null||Oe===void 0||Oe.call(Bt,_e))};m.useEffect(()=>{const _e=gt.current;if(su&&Me&&_e){const Oe=Iu?_e.offsetHeight<_e.scrollHeight:_e.offsetWidth<_e.scrollWidth;Pn!==Oe&&wn(Oe)}},[su,Me,Ge,Iu,en]),m.useEffect(()=>{const _e=gt.current;if(typeof IntersectionObserver=="undefined"||!_e||!Me||!Qt)return;const Oe=new IntersectionObserver(()=>{Yn(!!_e.offsetParent)});return Oe.observe(_e),()=>{Oe.disconnect()}},[Me,Qt]);let ou={};Bt.tooltip===!0?ou={title:(Z=$e.text)!==null&&Z!==void 0?Z:Ge}:m.isValidElement(Bt.tooltip)?ou={title:Bt.tooltip}:typeof Bt.tooltip=="object"?ou=Object.assign({title:(W=$e.text)!==null&&W!==void 0?W:Ge},Bt.tooltip):ou={title:Bt.tooltip};const un=m.useMemo(()=>{const _e=Oe=>["string","number"].includes(typeof Oe);if(!(!su||Me)){if(_e($e.text))return $e.text;if(_e(Ge))return Ge;if(_e(ht))return ht;if(_e(ou.title))return ou.title}},[su,Me,ht,ou.title,nu]);if(ft)return m.createElement(Xt,{value:(ne=$e.text)!==null&&ne!==void 0?ne:typeof Ge=="string"?Ge:"",onSave:Ct,onCancel:Nu,onEnd:$e.onEnd,prefixCls:Ot,className:Et,style:dt,direction:Yt,component:it,maxLength:$e.maxLength,autoSize:$e.autoSize,enterIcon:$e.enterIcon});const qn=()=>{const{expandable:_e,symbol:Oe}=Bt;if(!_e)return null;let Tt;return Oe?Tt=Oe:Tt=ze==null?void 0:ze.expand,m.createElement("a",{key:"expand",className:`${Ot}-expand`,onClick:Qn,"aria-label":ze==null?void 0:ze.expand},Tt)},eo=()=>{if(!St)return;const{icon:_e,tooltip:Oe}=$e,Tt=(0,F.Z)(Oe)[0]||(ze==null?void 0:ze.edit),yt=typeof Tt=="string"?Tt:"";return Wt.includes("icon")?m.createElement(te.Z,{key:"edit",title:Oe===!1?"":Tt},m.createElement(X,{ref:$t,className:`${Ot}-edit`,onClick:Dt,"aria-label":yt},_e||m.createElement(C,{role:"button"}))):null},kn=()=>{if(!Gu)return;const{tooltips:_e,icon:Oe}=Vt,Tt=Tu(_e),yt=Tu(Oe),nn=Ju?yu(Tt[1],ze==null?void 0:ze.copied):yu(Tt[0],ze==null?void 0:ze.copy),no=Ju?ze==null?void 0:ze.copied:ze==null?void 0:ze.copy,oo=typeof nn=="string"?nn:no;return m.createElement(te.Z,{key:"copy",title:nn},m.createElement(X,{className:T()(`${Ot}-copy`,Ju&&`${Ot}-copy-success`),onClick:Gn,"aria-label":oo},Ju?yu(yt[1],m.createElement(u.Z,null),!0):yu(yt[0],m.createElement(B.Z,null),!0)))},to=_e=>[_e&&qn(),eo(),kn()],uo=_e=>[_e&&m.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Qu),Bt.suffix,to(_e)];return m.createElement(z.Z,{onResize:Ft,disabled:!Qt||Me},_e=>m.createElement(dn,{tooltipProps:ou,enabledEllipsis:Qt,isEllipsis:nu},m.createElement(Ou,Object.assign({className:T()({[`${Ot}-${We}`]:We,[`${Ot}-disabled`]:Ve,[`${Ot}-ellipsis`]:su,[`${Ot}-single-line`]:Qt&&Su===1,[`${Ot}-ellipsis-single-line`]:xn,[`${Ot}-ellipsis-multiple-line`]:Iu},Et),prefixCls:ot,style:Object.assign(Object.assign({},dt),{WebkitLineClamp:Iu?Su:void 0}),component:it,ref:(0,ce.sQ)(_e,gt,J),direction:Yt,onClick:Wt.includes("text")?Dt:void 0,"aria-label":un==null?void 0:un.toString(),title:ht},Du),m.createElement($u,{enabledMeasure:Qt&&!Me,text:Ge,rows:Su,width:Co,fontSize:Zu,onEllipsis:_n},(Oe,Tt)=>{let yt=Oe;return Oe.length&&Tt&&un&&(yt=m.createElement("span",{key:"show-content","aria-hidden":!0},yt)),Yu(D,m.createElement(m.Fragment,null,yt,uo(Tt)))}))))}),Bn=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z},qu=m.forwardRef((D,J)=>{var{ellipsis:Z,rel:W}=D,ne=Bn(D,["ellipsis","rel"]);const ot=Object.assign(Object.assign({},ne),{rel:W===void 0&&ne.target==="_blank"?"noopener noreferrer":W});return delete ot.navigate,m.createElement(vu,Object.assign({},ot,{ref:J,ellipsis:!!Z,component:"a"}))}),Ze=m.forwardRef((D,J)=>m.createElement(vu,Object.assign({ref:J},D,{component:"div"}))),Ie=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z};const Zt=(D,J)=>{var{ellipsis:Z}=D,W=Ie(D,["ellipsis"]);const ne=m.useMemo(()=>Z&&typeof Z=="object"?(0,pe.Z)(Z,["expandable","rows"]):Z,[Z]);return m.createElement(vu,Object.assign({ref:J},W,{ellipsis:ne,component:"span"}))};var Lu=m.forwardRef(Zt),Wu=function(D,J){var Z={};for(var W in D)Object.prototype.hasOwnProperty.call(D,W)&&J.indexOf(W)<0&&(Z[W]=D[W]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ne=0,W=Object.getOwnPropertySymbols(D);ne<W.length;ne++)J.indexOf(W[ne])<0&&Object.prototype.propertyIsEnumerable.call(D,W[ne])&&(Z[W[ne]]=D[W[ne]]);return Z};const En=[1,2,3,4,5];var Wn=m.forwardRef((D,J)=>{const{level:Z=1}=D,W=Wu(D,["level"]);let ne;return En.includes(Z)?ne=`h${Z}`:ne="h1",m.createElement(vu,Object.assign({ref:J},W,{component:ne}))});const Vu=Ou;Vu.Text=Lu,Vu.Link=qu,Vu.Title=Wn,Vu.Paragraph=Ze;var Vn=Vu},57761:function(lt,Pe,r){"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});var m=function(){function H(w,z){for(var F=0;F<z.length;F++){var c=z[F];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(w,c.key,c)}}return function(w,z,F){return z&&H(w.prototype,z),F&&H(w,F),w}}(),u=r(67294),B=fe(u),I=r(45697),q=fe(I);function fe(H){return H&&H.__esModule?H:{default:H}}function ae(H,w){var z={};for(var F in H)w.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(H,F)&&(z[F]=H[F]);return z}function P(H,w){if(!(H instanceof w))throw new TypeError("Cannot call a class as a function")}function C(H,w){if(!H)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:H}function K(H,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);H.prototype=Object.create(w&&w.prototype,{constructor:{value:H,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(H,w):H.__proto__=w)}var T=function(H){K(w,H);function w(z){P(this,w);var F=C(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,z));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(Y){}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,Y=this.getParentElement(F),pe=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,ee=c.pageYOffset!==void 0?c.pageYOffset:ce.scrollTop;this.props.isReverse?pe=ee:pe=this.calculateOffset(F,ee)}else this.props.isReverse?pe=Y.scrollTop:pe=F.scrollHeight-Y.scrollTop-Y.clientHeight;pe<Number(this.props.threshold)&&F&&F.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=Y.scrollHeight,this.beforeScrollTop=Y.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),Y=c.children,pe=c.element,ce=c.hasMore,ee=c.initialLoad,ge=c.isReverse,G=c.loader,Le=c.loadMore,ke=c.pageStart,me=c.ref,be=c.threshold,we=c.useCapture,X=c.useWindow,ie=c.getScrollParent,ve=ae(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);ve.ref=function(k){F.scrollComponent=k,me&&me(k)};var te=[Y];return ce&&(G?ge?te.unshift(G):te.push(G):this.defaultLoader&&(ge?te.unshift(this.defaultLoader):te.push(this.defaultLoader))),B.default.createElement(pe,ve,te)}}]),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,lt.exports=Pe.default},246:function(lt,Pe,r){lt.exports=r(57761)}}]);
|