You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
NewEduCoderBuild/p__Classrooms__ThemeChange_...

17 lines
321 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(st,we,s){"use strict";s.d(we,{Z:function(){return P}});var m=s(60499),u=s(59301),C={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},I=C,ee=s(7657),ye=function(K,S){return u.createElement(ee.Z,(0,m.Z)({},K,{ref:S,icon:I}))},ne=u.forwardRef(ye),P=ne},61481:function(st,we,s){"use strict";s.d(we,{Z:function(){return P}});var m=s(60499),u=s(59301),C={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},I=C,ee=s(7657),ye=function(K,S){return u.createElement(ee.Z,(0,m.Z)({},K,{ref:S,icon:I}))},ne=u.forwardRef(ye),P=ne},69921:function(st,we,s){"use strict";s.d(we,{z:function(){return He},Z:function(){return me}});var m=s(59301),u=s(54580),C=s(8591),I=s(43418),ee=s(3113),ye=s(58962),ne=s(40469),P=Object.defineProperty,A=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,N=(Y,_e,ie)=>_e in Y?P(Y,_e,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Y[_e]=ie,w=(Y,_e)=>{for(var ie in _e||(_e={}))K.call(_e,ie)&&N(Y,ie,_e[ie]);if(A)for(var ie of A(_e))S.call(_e,ie)&&N(Y,ie,_e[ie]);return Y},W=(Y,_e,ie)=>new Promise((mt,ke)=>{var it=Ke=>{try{yt(ie.next(Ke))}catch(Re){ke(Re)}},Ot=Ke=>{try{yt(ie.throw(Ke))}catch(Re){ke(Re)}},yt=Ke=>Ke.done?mt(Ke.value):Promise.resolve(Ke.value).then(it,Ot);yt((ie=ie.apply(Y,_e)).next())});const F="\u3000\u3000";function c(Y){var _e=["Bytes","KB","MB","GB","TB"];if(Y==0)return"0 Byte";var ie=parseInt(""+Math.floor(Math.log(Y)/Math.log(1024)),10);return(Y/Math.pow(1024,ie)).toFixed(1)+" "+_e[ie]}var G=({value:Y=[],action:_e,onChange:ie,className:mt,maxSize:ke=150,title:it="\u6587\u4EF6\u4E0A\u4F20",accept:Ot=null})=>{const yt={multiple:!1,fileList:Y,accept:Ot,withCredentials:!0,beforeUpload:Re=>Re.size/1024/1024<ke?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ke}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(Re){var Nt,pt,Et,tu;let cu=[...Re.fileList];if(cu=cu.map(St=>(St.name.indexOf(F)===-1&&(St.name=`${St.name}${F}${c(St.size)}`),w({},St))),Re.file.status==="done"&&((pt=(Nt=Re.file)==null?void 0:Nt.response)==null?void 0:pt.status)===-1){message.error((tu=(Et=Re.file)==null?void 0:Et.response)==null?void 0:tu.message),ie([]);return}ie(cu)},onRemove:Re=>W(void 0,null,function*(){const Nt=Re.size/1024/1024;return Re.status==="uploading"?!0:Nt<ke&&(Re.response?Re.response.id:Re.uid)?yield removeAttachment(Re.response?Re.response.id:Re.id):!0})};function Ke(Re){Re.preventDefault(),Re.stopPropagation()}return React.createElement("div",{className:`single-upload ${mt||""}`},React.createElement(Upload,w({},yt),React.createElement(Button,{type:"primary",title:Y.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:Y.length>0,ghost:!0},it),React.createElement("span",{onClick:Ke,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ke,"M)"," ")))},pe=s(61481),ce=s(89392),Q=Object.defineProperty,Ce=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Te=(Y,_e,ie)=>_e in Y?Q(Y,_e,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Y[_e]=ie,Ee=(Y,_e)=>{for(var ie in _e||(_e={}))R.call(_e,ie)&&Te(Y,ie,_e[ie]);if(Ce)for(var ie of Ce(_e))Ne.call(_e,ie)&&Te(Y,ie,_e[ie]);return Y};const Pe=Y=>React.createElement("svg",Ee({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Y),React.createElement("title",null,"\u5F62\u72B6"),React.createElement("path",{d:"M10.354 3.5h-2.77v8.167H6.416V3.5H3.646L7 0l3.354 3.5ZM14 7h-1.167v5.833H1.167V7H0v7h14V7Z",fill:"#3061D0",fillRule:"nonzero"}));var xe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",X=Object.defineProperty,le=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,J=(Y,_e,ie)=>_e in Y?X(Y,_e,{enumerable:!0,configurable:!0,writable:!0,value:ie}):Y[_e]=ie,ue=(Y,_e)=>{for(var ie in _e||(_e={}))Fe.call(_e,ie)&&J(Y,ie,_e[ie]);if(le)for(var ie of le(_e))Oe.call(_e,ie)&&J(Y,ie,_e[ie]);return Y},$e=(Y,_e,ie)=>new Promise((mt,ke)=>{var it=Ke=>{try{yt(ie.next(Ke))}catch(Re){ke(Re)}},Ot=Ke=>{try{yt(ie.throw(Ke))}catch(Re){ke(Re)}},yt=Ke=>Ke.done?mt(Ke.value):Promise.resolve(Ke.value).then(it,Ot);yt((ie=ie.apply(Y,_e)).next())});const{Dragger:re}=u.default;function He(Y){let _e=[];return Y&&Y.length>0&&(_e=Y.map(ie=>({uid:ie.id,id:ie.id,name:ie.title+F+ie.filesize,url:ie.url,filesize:ie.filesize,status:"done",response:{id:ie.id}}))),_e}var me=({value:Y,onChange:_e,action:ie,data:mt,className:ke,maxSize:it=150,title:Ot="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:Ke="",additionalText:Re,isDragger:Nt,number:pt=1e3,aloneClear:Et=!1,realTimeRemove:tu=!0,uploadText:cu,setFileProgress:St,showFileProgress:Zu})=>{const[nn,uu]=(0,m.useState)(!1);let[dt,wu]=(0,m.useState)(Y||[]),[xu,Uu]=(0,m.useState)(1);(0,m.useEffect)(()=>{Y&&(xu===1&&wu([...Y]),Uu(2),pt===(Y==null?void 0:Y.length)&&uu(!0))},[Y]);const At=()=>{setTimeout(()=>{dt.pop(),wu([...dt])},500)};Zu&&St(dt.some(Ye=>Ye.status==="uploading"));const Ut={multiple:!0,disabled:nn,accept:Ke,withCredentials:!0,fileList:dt,beforeUpload:(Ye,Ft)=>{const Ht=Ye.size/1024/1024;return dt.concat(Ft).length>pt?(dt.pop(),wu([...dt]),C.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${pt}\u4E2A\u6587\u4EF6`),Et?Promise.reject():(At(),!1)):Ht<it?!0:(C.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${it}MB).`),Et?Promise.reject():(At(),!1))},data:mt,action:ie||`${ye.Z.API_SERVER}/api/attachments.json`,onChange(Ye){var Ft,Ht,nu,ku;if(Ye.file.status==="removed"?dt=Ye.fileList:dt=(0,ce.uniqBy)([...Ye.fileList,...dt],"uid"),Ye.file.status==="done"&&((Ht=(Ft=Ye.file)==null?void 0:Ft.response)==null?void 0:Ht.status)===-1){C.ZP.error((ku=(nu=Ye.file)==null?void 0:nu.response)==null?void 0:ku.message);return}dt.length>=pt?uu(!0):uu(!1),wu([...dt]),dt=dt.map(jt=>{var Hu,ou;return(Hu=jt==null?void 0:jt.response)!=null&&Hu.id&&(jt.url=(ou=jt==null?void 0:jt.response)==null?void 0:ou.url),jt.name.indexOf(F)===-1&&(jt.name=`${jt.name}${F}${c(jt.size)}`),ue({},jt)}),console.log("info:",Ye,dt),_e(dt)},onRemove:Ye=>$e(void 0,null,function*(){if(!tu)return!0;const Ft=()=>$e(void 0,null,function*(){if(Ye.response?Ye.response.id:Ye.id){let nu=yield(0,ne.JZ)(Ye.response?Ye.response.id:Ye.uid);return Promise.resolve(nu)}else return!0});return yt?new Promise((Ht,nu)=>{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:()=>$e(void 0,null,function*(){const ku=yield Ft();C.ZP.success("\u5220\u9664\u6210\u529F"),Ht(!0)}),onCancel:()=>Ht(!1)})}):yield Ft()})};function Kt(Ye){Ye.preventDefault(),Ye.stopPropagation()}return m.createElement("div",{className:`multi-upload ${ke||""}`},Nt&&m.createElement(re,ue({},Ut),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",it,"MB)"," "),Re),!Nt&&m.createElement(u.default,ue({},Ut),m.createElement(ee.ZP,{disabled:nn,className:"upload_button"},m.createElement("img",{className:"aBtn_img",src:xe}),Ot),m.createElement("span",{onClick:Kt,className:"upload_text"},cu||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${it}MB)`)))}},88689:function(st,we,s){"use strict";var m=s(78241),u=s(43418),C=s(8591),I=s(92832),ee=s(29376),ye=s(73635),ne=s(69921),P=s(59301),A=Object.defineProperty,K=Object.defineProperties,S=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,F=(Q,Ce,R)=>Ce in Q?A(Q,Ce,{enumerable:!0,configurable:!0,writable:!0,value:R}):Q[Ce]=R,c=(Q,Ce)=>{for(var R in Ce||(Ce={}))w.call(Ce,R)&&F(Q,R,Ce[R]);if(N)for(var R of N(Ce))W.call(Ce,R)&&F(Q,R,Ce[R]);return Q},G=(Q,Ce)=>K(Q,S(Ce)),pe=(Q,Ce,R)=>new Promise((Ne,Te)=>{var Ee=X=>{try{xe(R.next(X))}catch(le){Te(le)}},Pe=X=>{try{xe(R.throw(X))}catch(le){Te(le)}},xe=X=>X.done?Ne(X.value):Promise.resolve(X.value).then(Ee,Pe);xe((R=R.apply(Q,Ce)).next())});const ce=({classroomList:Q,loading:Ce,dispatch:R,shixunHomeworks:Ne})=>{const Te=(0,ye.useParams)(),[Ee]=m.default.useForm(),{workList:Pe,workSetting:xe}=Ne,X=()=>{R({type:"shixunHomeworks/getWorkSetting",payload:c({},Te)}),R({type:"shixunHomeworks/getWorkList",payload:c({},Te)})};return P.createElement(u.default,{centered:!0,title:Q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:Q.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>pe(void 0,null,function*(){const le=()=>pe(void 0,null,function*(){var Fe;yield Ee.validateFields();const Oe=c({},Ee.getFieldValue()),{selectArrs:J}=Q.actionTabs;Oe.attachment_ids=(Fe=Oe.attachment_ids)==null?void 0:Fe.map($e=>$e.response.id),(yield(0,ee.mz)(G(c({},Oe),{homeworkId:J.work_id}))).status===0&&(Ee.resetFields(),R({type:"classroomList/setActionTabs",payload:{}}),X())});if(xe!=null&&xe.can_submit){if(!(xe!=null&&xe.submit_size)){C.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}u.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:P.createElement(P.Fragment,null,"\u4F60\u8FD8\u6709 ",P.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},xe==null?void 0:xe.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:()=>{le()}});return}le()}),onCancel:()=>{Ee.resetFields(),R({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(m.default,{form:Ee,initialValues:{}},P.createElement(m.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},P.createElement(ne.Z,null)),P.createElement(m.default.Item,{name:"description"},P.createElement(I.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${Q.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};we.Z=(0,ye.connect)(({classroomList:Q,loading:Ce,shixunHomeworks:R})=>({classroomList:Q,loading:Ce,shixunHomeworks:R}))(ce)},29263:function(st,we,s){"use strict";var m=s(59301),u=s(78241),C=s(8591),I=s(43418),ee=s(95237),ye=s(43604),ne=s(5083),P=s(5112),A=s(24905),K=s(66649),S=s.n(K),N=s(82875),w=s(30466),W=s(49411),F=s(73635),c=s(95344),G=s(64040),pe=s(85410),ce=s(27479),Q=s(99545),Ce=s(57668),R=s(59301),Ne=Object.defineProperty,Te=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,le=(re,He,me)=>He in re?Ne(re,He,{enumerable:!0,configurable:!0,writable:!0,value:me}):re[He]=me,Fe=(re,He)=>{for(var me in He||(He={}))xe.call(He,me)&&le(re,me,He[me]);if(Pe)for(var me of Pe(He))X.call(He,me)&&le(re,me,He[me]);return re},Oe=(re,He)=>Te(re,Ee(He)),J=(re,He)=>{var me={};for(var Y in re)xe.call(re,Y)&&He.indexOf(Y)<0&&(me[Y]=re[Y]);if(re!=null&&Pe)for(var Y of Pe(re))He.indexOf(Y)<0&&X.call(re,Y)&&(me[Y]=re[Y]);return me},ue=(re,He,me)=>new Promise((Y,_e)=>{var ie=it=>{try{ke(me.next(it))}catch(Ot){_e(Ot)}},mt=it=>{try{ke(me.throw(it))}catch(Ot){_e(Ot)}},ke=it=>it.done?Y(it.value):Promise.resolve(it.value).then(ie,mt);ke((me=me.apply(re,He)).next())});const $e=re=>{var He=re,{classroomList:me,dispatch:Y,courseEndTime:_e}=He,ie=J(He,["classroomList","dispatch","courseEndTime"]),mt,ke,it,Ot;const yt=(0,F.useParams)(),[Ke]=u.default.useForm(),[Re,Nt]=(0,m.useState)(1),[pt,Et]=(0,m.useState)([]),[tu,cu]=(0,m.useState)(0),[St,Zu]=(0,m.useState)(2e3),[nn,uu]=(0,m.useState)(!0),[dt,wu]=(0,m.useState)(!1),[xu,Uu]=(0,m.useState)(!1),[At,Ut]=(0,m.useState)([]),[Kt,Ye]=(0,m.useState)(!0),[Ft,Ht]=(0,m.useState)(null),[nu,ku]=(0,m.useState)({}),[jt,Hu]=(0,m.useState)({});(0,m.useEffect)(()=>{if(me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Yu(),ou(),me.actionTabs.type===2){const Ze=me.actionTabs.selectArrsAll[0];Ht({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}),Ye(Ze.unified_setting)}else Ye(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[me.actionTabs]),(0,m.useEffect)(()=>{if(dt){if(xu)return;Y({type:"classroomList/setActionTabs",payload:{}}),(0,w.GJ)()?Y({type:"classroomList/getClassroomTeacherCommonList",payload:Oe(Fe({},me.actionTabs.params),{type:1})}):Y({type:"classroomList/getClassroomCommonList",payload:Fe({},me.actionTabs.params)})}},[dt]);const ou=Ze=>ue(void 0,null,function*(){uu(!0);const Se=yield(0,pe.c_)(Oe(Fe({},yt),{page:Ze||Re,limit:2e4,homework_id:me.actionTabs.type===1?"":me.actionTabs.selectArrs[0]}));Se==null||Se.course_groups.map((Mt,Mu)=>{Mt.key=Mt.id,Mt.title=Mt.name,Mt.disabled=Mt.is_published}),Se&&(Et([...Se==null?void 0:Se.course_groups]),cu(Se==null?void 0:Se.course_groups_count),uu(!1),Ze||Ke.setFieldsValue({publish_time:S()(S()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:S()(S()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ju=Ze=>{Nt(Ze),ou(Ze)},Ku=()=>{(0,w.GJ)()?me.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getWorkList",payload:Fe({},yt)}),Y({type:"shixunHomeworks/getWorkSetting",payload:Fe({},yt)})):Y({type:"classroomList/getClassroomTeacherCommonList",payload:Oe(Fe({},me.actionTabs.params),{type:1})}):Y({type:"classroomList/getClassroomCommonList",payload:Fe({},me.actionTabs.params)})},En=()=>ue(void 0,null,function*(){var Ze,Se;if((0,w.Rm)()&&!((Ze=me.AssistantObject.normal)!=null&&Ze.can_publish)){C.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Yt(!1);return}const Mt=Fe({},Ke.getFieldsValue());if(Mt.end_time<=Mt.publish_time){C.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Yt(!1);return}if((At==null?void 0:At.length)<=0&&!Kt&&pt.length>0){C.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(Ft!=null&&Ft.submit_limit&&!(Ft!=null&&Ft.submit_limit_num)){C.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}if(Ft!=null&&Ft.can_submit&&!(Ft!=null&&Ft.submit_num)){C.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Yt(!1);return}let Mu=Fe({homework_ids:[...me.actionTabs.selectArrs],group_ids:At.length>0?At.map(Bn=>Bn.id):(Se=me.detailCommonHomeworksList)==null?void 0:Se.course_groups,end_time:S()(Mt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:S()(Mt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!At.length},Ft),Qu=yield(0,Ce.Tr)({homework_common_ids:[...me.actionTabs.selectArrs],course_id:yt.coursesId,type:"homework_common"});(Qu==null?void 0:Qu.student_count)===0?hu(Mu):(Hu(Mu),ku(Qu))}),hu=Ze=>ue(void 0,null,function*(){Yt(!0);const Se=yield(0,N.ZP)(`/api/courses/${yt.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Fe({},Ze)});Yt(!1),Se.status===0&&((0,W.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),C.ZP.success("\u53D1\u5E03\u6210\u529F"),Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ie.onCallback&&ie.onCallback(),Ku(),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:R.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~")}}))}),Yu=()=>{Nt(1),Et([]),Ut([])},{detailCommonHomeworksList:Wn}=me,Cn=tu>Re*St,[fn,Yt]=(0,m.useState)(!1);return R.createElement("div",null,R.createElement(I.default,{width:600,centered:!0,confirmLoading:fn,title:"\u53D1\u5E03\u4F5C\u4E1A",open:me.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:En,onCancel:()=>{Yu(),Ku(),Y({type:"classroomList/setActionTabs",payload:{}})}},R.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",R.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),pt&&R.createElement(u.default,{form:Ke},R.createElement("div",{style:{paddingLeft:0}},R.createElement(ee.Z,{className:"mt30",align:"middle"},R.createElement(ye.Z,null,R.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},R.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:Ze=>(0,ce.Q8)(Ze,_e),disabledTime:Ze=>(0,ce.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,W.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),R.createElement(ye.Z,{className:"ml20"},R.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},R.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,W.U6)(),"HH:mm")},disabledDate:Ze=>(0,ce.Q8)(Ze,_e,Ke.getFieldValue("publish_time")),disabledTime:Ze=>(0,ce.d0)(Ze,Ke.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),me.actionTabs.type===2&&R.createElement(ee.Z,{style:{marginBottom:"10px"}},R.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),R.createElement(P.ZP.Group,{value:Kt,onChange:Ze=>{Ye(Ze.target.value),Ut([])}},R.createElement(P.ZP,{value:!0,disabled:!me.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),R.createElement(P.ZP,{className:"ml20",disabled:pt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),pt.length<=0&&me.actionTabs.type===2&&R.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"')),(me.actionTabs.type===1||!Kt)&&pt.length>0&&R.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},R.createElement("span",{style:{flex:1}},R.createElement(A.default,{checked:At.length===pt.length,onChange:Ze=>{At.length===pt.length?Ut([]):Ut(pt.filter(Se=>!Se.is_published))}},"\u5168\u9009")),R.createElement("span",{style:{width:16}}),R.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",At.length||0,"\u4E2A\u5206\u73ED")),(me.actionTabs.type===1||!Kt)&&pt.length>0&&R.createElement(c.Z,{data:pt,selectedRowKeys:At,setSelectedRowKeys:Ut})),!((it=(ke=(mt=me==null?void 0:me.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:ke[0])!=null&&it.is_shixun)&&R.createElement(G.ZP,{value:Ft,onChange:Ze=>Ht(Fe({},Ze))})),R.createElement(Q.Z,{resdata:nu,type:((Ot=me.actionTabs.selectArrs)==null?void 0:Ot.length)===1?"shixun":"shixunpush",okloading:fn,oktext:(nu==null?void 0:nu.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ze=>ue(void 0,null,function*(){Yt(!0);let Se=yield(0,N.ZP)(`/api/courses/${yt.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...me.actionTabs.selectArrs]}});Yt(!1),(Se==null?void 0:Se.status)===0&&hu(jt)})}))};we.Z=(0,F.connect)(({classroomList:re})=>({classroomList:re}))($e)},2657:function(st,we,s){"use strict";s.d(we,{Z:function(){return P}});var m=s(59301),u=s(38854),C=s(20834),I=s(6848),ee=s(92832),ye={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:W,onSort:F,onBatch:c})=>{const G=A?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=N==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:ye.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[N]},G.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${ye.btn} ${ce?ye.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),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:ye.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(ee.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Q=>W(Q.trim()),style:{width:220,marginLeft:"auto"}}))}},82337:function(st,we,s){"use strict";s.d(we,{Z:function(){return N}});var m=s(59301),u=s(20834),C=s(95237),I=s(43604),ee=s(38854),ye=s(8591),ne=s(6848),P={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},A=s(73635),K=s(30466);const S=({isLoading:w,addText:W,tabDataSource:F,isAdmin:c,dispatch:G,type:pe,exportType:ce,TooltipTitle:Q,categoryId:Ce,dropdownMenu:R,isShowRightControl:Ne,defaultSelectedKeys:Te,classroomList:Ee,onTabMenuClick:Pe,onTooltipTitleClick:xe,onDropdownMenuClick:X,onsetClick:le})=>{var Fe;const Oe=()=>m.createElement(u.default,{onClick:({key:ue})=>{X(ue)}},R.map(ue=>m.createElement(u.default.Item,{key:ue.id},ue.name))),J=(0,A.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(C.Z,null,m.createElement(I.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Te},F.map(ue=>m.createElement(u.default.Item,{key:ue.id,onClick:()=>w?{}:Pe(ue)},m.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},ue.name),ue.total!==void 0&&m.createElement("span",{className:"c-grey-999"},ue.total||0))))),c&&Ne&&m.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(ee.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var ue,$e;if(ce==="group"&&!((ue=Ee.AssistantObject.group)!=null&&ue.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!(($e=Ee.AssistantObject.normal)!=null&&$e.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:J.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var ue,$e;if(ce==="group"&&!((ue=Ee.AssistantObject.group)!=null&&ue.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!(($e=Ee.AssistantObject.normal)!=null&&$e.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${J==null?void 0:J.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)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:le},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:xe},m.createElement(ne.Z,{title:Q},m.createElement("span",{className:Ce?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(ee.Z,{className:"ml10",dropdownRender:Oe},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,W||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var N=(0,A.connect)(({classroomList:w})=>({classroomList:w}))(S)},64040:function(st,we,s){"use strict";s.d(we,{Ei:function(){return pe},rU:function(){return ce},ZP:function(){return Ce}});var m=s(59301),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},C=s(78241),I=s(24905),ee=s(5871),ye=s(95237),ne=s(43604),P=s(6848),A=s(92310),K=s.n(A),S=s(59301),N=Object.defineProperty,w=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,F=Object.prototype.propertyIsEnumerable,c=(R,Ne,Te)=>Ne in R?N(R,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Te}):R[Ne]=Te,G=(R,Ne)=>{for(var Te in Ne||(Ne={}))W.call(Ne,Te)&&c(R,Te,Ne[Te]);if(w)for(var Te of w(Ne))F.call(Ne,Te)&&c(R,Te,Ne[Te]);return R};const pe=({value:R,className:Ne,style:Te})=>{const[Ee,Pe]=(0,m.useState)("0");(0,m.useEffect)(()=>{if(R){const{submit_limit:X,must_file:le}=R;if(X&&le){Pe("1");return}if(X&&!le){Pe("2");return}if(!X&&le){Pe("3");return}}},[R]);const xe={1:S.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",S.createElement("span",{className:"ml5 mr5 c-light-primary"},R==null?void 0:R.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:S.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",S.createElement("span",{className:"ml5 mr5 c-light-primary"},R==null?void 0:R.submit_limit_num),"\u5B57\u7B26"),3:S.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return Ee==="0"?S.createElement(S.Fragment,null):S.createElement("section",{className:K()(u.exhibition,Ne),style:Te},S.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),xe==null?void 0:xe[Ee])},ce=({className:R,style:Ne,form:Te})=>{const Ee=C.default.useWatch("submit_limit",Te),Pe=C.default.useWatch("can_submit",Te);return S.createElement("section",{className:K()(u.wrap,R),style:Ne},S.createElement("div",{className:`${u.title}`},S.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),S.createElement("div",null,S.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},S.createElement(C.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(I.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),S.createElement(C.default.Item,{name:"submit_num",rules:Pe&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},S.createElement(ee.Z,{precision:0,min:1,disabled:!Pe,size:"large",addonAfter:"\u6B21",style:{width:223}})),S.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")),S.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},S.createElement(C.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(I.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),S.createElement(C.default.Item,{className:"mr10",name:"submit_limit_num",rules:Ee&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},S.createElement(ee.Z,{precision:0,min:1,disabled:!Ee,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),S.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},S.createElement(C.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},S.createElement(I.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),S.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},S.createElement(C.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},S.createElement(I.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),S.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 Ce=({value:R,onChange:Ne,className:Te,style:Ee,disabled:Pe=!1,checkMarginLeft:xe=0})=>{const X={submit_limit:!1,submit_limit_num:200,must_file:!1},[le,Fe]=(0,m.useState)({});(0,m.useEffect)(()=>{if(console.log(R,"value"),!R)return;const J={submit_limit:R==null?void 0:R.submit_limit,submit_limit_num:R==null?void 0:R.submit_limit_num,must_file:R==null?void 0:R.must_file,can_submit:R==null?void 0:R.can_submit,submit_num:R==null?void 0:R.submit_num};Fe(G({},J))},[R]);const Oe=J=>{const ue=G(G({},le),J);Ne(ue)};return S.createElement("section",{className:K()(u.wrap,Te),style:Ee},S.createElement("div",{className:`${u.title} mt30`},S.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),S.createElement(ye.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},S.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(I.default,{disabled:Pe,checked:le==null?void 0:le.can_submit,onChange:J=>Oe({can_submit:J.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),S.createElement(ee.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:Pe||!(le!=null&&le.can_submit),value:le==null?void 0:le.submit_num,onChange:J=>Oe({submit_num:J})}),S.createElement(P.Z,{overlayInnerStyle:{width:520},title:S.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",S.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",S.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")},S.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${u.title_icon}`}))),S.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(I.default,{style:{marginLeft:xe},disabled:Pe,checked:le==null?void 0:le.submit_limit,onChange:J=>Oe({submit_limit:J.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),S.createElement(ee.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Pe||!(le!=null&&le.submit_limit),value:le==null?void 0:le.submit_limit_num,onChange:J=>Oe({submit_limit_num:J})})),S.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(I.default,{style:{marginLeft:xe},disabled:Pe,checked:le==null?void 0:le.must_file,onChange:J=>Oe({must_file:J.target.checked})}),S.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},31293:function(st,we,s){"use strict";s.r(we),s.d(we,{default:function(){return ac}});var m=s(7083),u=s(59301),C=s(73635),I=s(8591),ee=s(58421),ye=s(81228),ne=s(43418),P=s(95237),A=s(43604),K=s(5112),S=s(60324),N=s(5871),w=s(24905),W=s(61485),F=s(49411),c=s(30466),G=s(82875),pe=s(57),ce=Object.defineProperty,Q=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,R=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Ee=(e,n,t)=>n in e?ce(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Pe=(e,n)=>{for(var t in n||(n={}))Ne.call(n,t)&&Ee(e,t,n[t]);if(R)for(var t of R(n))Te.call(n,t)&&Ee(e,t,n[t]);return e},xe=(e,n)=>Q(e,Ce(n)),X=(e,n)=>{var t={};for(var a in e)Ne.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&R)for(var a of R(e))n.indexOf(a)<0&&Te.call(e,a)&&(t[a]=e[a]);return t},le=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Fe=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:h,onCallback:r}=n,o=X(n,["classroomList","dispatch","match","location","user","onCallback"]),l,V;const E=(0,C.useParams)(),[i,z]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ve=>{var de;ve.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ne.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()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>le(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;z(!0);const ve=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});z(!1),ve.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"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:xe(Pe({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Pe({},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((V=t==null?void 0:t.actionTabs)==null?void 0:V.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=>y.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 Oe=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Fe),J=s(78241),ue=s(5083),$e=s(66649),re=s.n($e),He=s(85361),me=s(64040),Y=s(85410),_e=s(27479),ie=s(99545),mt=s(57668),ke=s(59301),it=Object.defineProperty,Ot=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,Re=Object.prototype.hasOwnProperty,Nt=Object.prototype.propertyIsEnumerable,pt=(e,n,t)=>n in e?it(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Et=(e,n)=>{for(var t in n||(n={}))Re.call(n,t)&&pt(e,t,n[t]);if(Ke)for(var t of Ke(n))Nt.call(n,t)&&pt(e,t,n[t]);return e},tu=(e,n)=>Ot(e,yt(n)),cu=(e,n)=>{var t={};for(var a in e)Re.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ke)for(var a of Ke(e))n.indexOf(a)<0&&Nt.call(e,a)&&(t[a]=e[a]);return t},St=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Zu=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=cu(n,["classroomList","dispatch","courseEndTime"]),h,r,o,l;const V=(0,C.useParams)(),[E]=J.default.useForm(),[i,z]=(0,u.useState)(1),[g,B]=(0,u.useState)([]),[y,O]=(0,u.useState)(0),[b,ve]=(0,u.useState)(2e3),[de,Ae]=(0,u.useState)(!0),[Z,d]=(0,u.useState)(!1),[L,v]=(0,u.useState)(!1),[se,fe]=(0,u.useState)([]),[De,ut]=(0,u.useState)(!0),[x,Ve]=(0,u.useState)(null),[T,te]=(0,u.useState)({}),[ot,ge]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fu(),_t(),t.actionTabs.type===2){const oe=t.actionTabs.selectArrsAll[0];Ve({submit_limit:oe==null?void 0:oe.submit_limit,submit_limit_num:oe==null?void 0:oe.submit_limit_num,must_file:oe==null?void 0:oe.must_file,can_submit:oe==null?void 0:oe.can_submit,submit_num:oe==null?void 0:oe.submit_num}),ut(oe.unified_setting)}else ut(!1),Ve({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(Z){if(L)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:tu(Et({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Et({},t.actionTabs.params)})}},[Z]);const _t=oe=>St(void 0,null,function*(){Ae(!0);const p=yield(0,Y.c_)(tu(Et({},V),{page:oe||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map(($,be)=>{$.key=$.id,$.title=$.name,$.disabled=$.is_published}),p&&(B([...p==null?void 0:p.course_groups]),O(p==null?void 0:p.course_groups_count),Ae(!1),oe||E.setFieldsValue({publish_time:re()(re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:re()(re()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),kt=oe=>{z(oe),_t(oe)},Zt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Et({},V)}),a({type:"shixunHomeworks/getWorkSetting",payload:Et({},V)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:tu(Et({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Et({},t.actionTabs.params)})},Iu=()=>St(void 0,null,function*(){var oe,p;if((0,c.Rm)()&&!((oe=t.AssistantObject.normal)!=null&&oe.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"),ct(!1);return}const $=Et({},E.getFieldsValue());if($.end_time<=$.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ct(!1);return}if((se==null?void 0:se.length)<=0&&!De&&g.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ct(!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"),ct(!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"),ct(!1);return}let be=Et({homework_ids:[...t.actionTabs.selectArrs],group_ids:se.length>0?se.map(Me=>Me.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:re()($.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()($.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),Be=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:V.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?zt(be):(ge(be),te(Be))}),zt=oe=>St(void 0,null,function*(){ct(!0);const p=yield(0,G.ZP)(`/api/courses/${V.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Et({},oe)});ct(!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"}}),_.onCallback&&_.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ke.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Fu=()=>{z(1),B([]),fe([])},{detailCommonHomeworksList:tn}=t,un=y>i*b,[gu,ct]=(0,u.useState)(!1);return ke.createElement("div",null,ke.createElement(ne.default,{width:600,centered:!0,confirmLoading:gu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Iu,onCancel:()=>{Fu(),Zt(),a({type:"classroomList/setActionTabs",payload:{}})}},ke.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ke.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),g&&ke.createElement(J.default,{form:E},ke.createElement("div",{style:{paddingLeft:0}},ke.createElement(P.Z,{className:"mt30",align:"middle"},ke.createElement(A.Z,null,ke.createElement(J.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:oe=>(0,_e.Q8)(oe,f),disabledTime:oe=>(0,_e.d0)(oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(A.Z,{className:"ml20"},ke.createElement(J.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,F.U6)(),"HH:mm")},disabledDate:oe=>(0,_e.Q8)(oe,f,E.getFieldValue("publish_time")),disabledTime:oe=>(0,_e.d0)(oe,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ke.createElement(P.Z,{style:{marginBottom:"10px"}},ke.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ke.createElement(K.ZP.Group,{value:De,onChange:oe=>{ut(oe.target.value),fe([])}},ke.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(K.ZP,{className:"ml20",disabled:g.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),g.length<=0&&t.actionTabs.type===2&&ke.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!De)&&g.length>0&&ke.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ke.createElement("span",{style:{flex:1}},ke.createElement(w.default,{checked:se.length===g.length,onChange:oe=>{se.length===g.length?fe([]):fe(g.filter(p=>!p.is_published))}},"\u5168\u9009")),ke.createElement("span",{style:{width:16}}),ke.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",se.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!De)&&g.length>0&&ke.createElement(He.Z,{data:g,selectedRowKeys:se,setSelectedRowKeys:fe})),!((o=(r=(h=t==null?void 0:t.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&ke.createElement(me.ZP,{value:x,onChange:oe=>Ve(Et({},oe))})),ke.createElement(ie.Z,{resdata:T,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:gu,oktext:(T==null?void 0:T.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:oe=>St(void 0,null,function*(){ct(!0);let p=yield(0,G.ZP)(`/api/courses/${V.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ct(!1),(p==null?void 0:p.status)===0&&zt(ot)})}))};var nn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Zu),uu=s(2377),dt=Object.defineProperty,wu=Object.defineProperties,xu=Object.getOwnPropertyDescriptors,Uu=Object.getOwnPropertySymbols,At=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,Kt=(e,n,t)=>n in e?dt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ye=(e,n)=>{for(var t in n||(n={}))At.call(n,t)&&Kt(e,t,n[t]);if(Uu)for(var t of Uu(n))Ut.call(n,t)&&Kt(e,t,n[t]);return e},Ft=(e,n)=>wu(e,xu(n)),Ht=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const nu=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ht(void 0,null,function*(){(yield(0,G.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:Ft(Ye({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Ye({},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 ku=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(nu),jt=Object.defineProperty,Hu=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,ju=Object.getOwnPropertySymbols,Ku=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,hu=(e,n,t)=>n in e?jt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Yu=(e,n)=>{for(var t in n||(n={}))Ku.call(n,t)&&hu(e,t,n[t]);if(ju)for(var t of ju(n))En.call(n,t)&&hu(e,t,n[t]);return e},Wn=(e,n)=>Hu(e,ou(n)),Cn=(e,n)=>{var t={};for(var a in e)Ku.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&ju)for(var a of ju(e))n.indexOf(a)<0&&En.call(e,a)&&(t[a]=e[a]);return t},fn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Yt=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=Cn(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>fn(void 0,null,function*(){(yield(0,G.ZP)(`/api/courses/${h.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:Wn(Yu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Yu({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ze=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Yt),Se=s(92832),Mt=Object.defineProperty,Mu=Object.getOwnPropertySymbols,Qu=Object.prototype.hasOwnProperty,Bn=Object.prototype.propertyIsEnumerable,An=(e,n,t)=>n in e?Mt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xu=(e,n)=>{for(var t in n||(n={}))Qu.call(n,t)&&An(e,t,n[t]);if(Mu)for(var t of Mu(n))Bn.call(n,t)&&An(e,t,n[t]);return e},Vn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const D=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=J.default.useForm(),V=E=>E&&E<re()().startOf("day");return u.createElement(ne.default,{centered:!0,title:"\u65B0\u5EFA\u76EE\u5F55",open:e.actionTabs.key==="\u65B0\u5EFA\u76EE\u5F55",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",bodyStyle:{minHeight:200},onOk:()=>Vn(void 0,null,function*(){var E;const i=l.getFieldValue(),z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,G.ZP)(z,{method:"post",body:Xu({},i)});if(g.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,y=(g==null?void 0:g.category_id)||0;let O=(E=r.pathname)==null?void 0:E.split("/");O[4]=y,O[3]=B||O[3];const b=O==null?void 0:O.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(J.default,{form:l,initialValues:{name:""}},u.createElement(J.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var U=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(D),q=s(99313),k=s(3113),ae=s(26724),qe=s.n(ae),gt=s(48066),Dt=s(28103),We=s(81327),et=s(71418),je={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},bt=s(51333),Gt=Object.defineProperty,Rt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,Cu=Object.prototype.propertyIsEnumerable,Qt=(e,n,t)=>n in e?Gt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ge=(e,n)=>{for(var t in n||(n={}))$t.call(n,t)&&Qt(e,t,n[t]);if(ht)for(var t of ht(n))Cu.call(n,t)&&Qt(e,t,n[t]);return e},Pt=(e,n)=>Rt(e,ft(n)),Wt=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{Paragraph:It}=gt.default,Ou=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[V,E]=(0,u.useState)(!0),[i,z]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),b(y.current)},b=(v,se)=>Wt(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>Wt(void 0,null,function*(){console.log(v,"params2");const fe=yield(0,mt.he)(v);if(!fe.status){if(se){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),z(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>b(Pt(Ge({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{b(y.current)},[]);const[ve,de]=(0,u.useState)([]),Ae=v=>{de(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),L=v=>{b(Pt(Ge({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((v,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,b(y.current)}},v.name))),u.createElement(A.Z,null,u.createElement(bt.tp,{dataSource:a,value:h,onChange:O}))),u.createElement("div",{className:je.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!V,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ve},o.map(v=>{const{name:se,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:Ve,level:T,total_stu_num:te}=v||{};return u.createElement("div",{key:fe,className:je.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:je.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:je.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:je.contentWrapper},u.createElement(It,{ellipsis:{rows:2},className:je.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((ot,ge)=>u.createElement("span",{key:ge,className:je.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ge+1,"\u5173")," ",ot))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:je.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Ve),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},te))))))})))),V&&u.createElement("div",{className:je.loading},u.createElement(et.Z,{spinning:!0}))))};var mu=(0,u.forwardRef)(Ou),at={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"},tt=s(40412),Vt=s(1229),Le=s(59301),du=Object.defineProperty,wt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Ru=(e,n,t)=>n in e?du(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Bu=(e,n)=>{for(var t in n||(n={}))xt.call(n,t)&&Ru(e,t,n[t]);if(wt)for(var t of wt(n))qu.call(n,t)&&Ru(e,t,n[t]);return e},au=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{TabPane:Gn}=q.default,_n=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=J.default.useForm(),{brankList:o}=e,[l,V]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[z,g]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ve,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,L]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&fe()},[e.actionTabs.key]);let se=[];const fe=function(){return au(this,null,function*(){var T;if(E){V(!1),++d.page;const te=yield a({type:"shixunHomeworks/getBrankList",payload:Bu({},d)});O=[...O.concat(te.object_list)],de(te.is_teacher),((T=te.object_list)==null?void 0:T.length)<d.limit?i(!1):i(!0),b([...O]),te.object_list==""&&d.page===1&&V(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),ut=T=>au(void 0,null,function*(){g(!0);const te=yield(0,Y.aQ)(T);g(!1),te.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return Le.createElement("div",null,Le.createElement(ne.default,{className:at.border,centered:!0,title:Le.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:z},onOk:()=>au(void 0,null,function*(){var T,te,ot;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(te=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:te.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?ut(De.current):Z(kt);return}g(!0);const ge=r.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ge.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(ot=e.actionTabs)==null?void 0:ot.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Le.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Le.createElement(A.Z,{span:12},v.map((T,te)=>Le.createElement(k.ZP,{key:te,shape:"round",style:B===T.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===T.id?"ghost":"default",className:"mr10",onClick:ot=>au(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=T.id,fe(),y(T.id)})},T.name))),Le.createElement(A.Z,{span:12,className:"tr"},Le.createElement(Se.default.Search,{className:at.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:T=>{var te;B==="jupyter"&&((te=x.current)==null||te.changeKeyWord(T.target.value))},suffix:Le.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`}),onSearch:T=>{var te;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(te=x.current)==null||te.search(T);return}E=!0,d.search=T,d.page=0,O=[],fe()},style:{width:260}}))),B==="myself"&&Le.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Le.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),B==="public"&&Le.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"),B==="jupyter"?Le.createElement(mu,{createShixunParams:De,ref:x}):Le.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ve&&B==="public"&&Le.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Le.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Le.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")),Le.createElement(qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),fe()},hasMore:E,useWindow:!1},Le.createElement(J.default,{form:r,initialValues:{group_ids:se},className:at.form,onChange:T=>{se=r.getFieldValue()}},O==""&&Le.createElement(tt.Z,{styles:{margin:"10px auto"}}),Le.createElement(J.default.Item,{name:"group_ids"},Le.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(T,te){return Le.createElement(P.Z,{key:te},Le.createElement(A.Z,{flex:"2"},Le.createElement(w.default,{onChange:ot=>{},key:te,value:String(T.id),defaultChecked:!0},Le.createElement("span",{className:["c-black",at.line1].join(" ")},T.name))),Le.createElement(A.Z,{flex:"1",className:"c-black"},Le.createElement("span",{className:at.line1},T==null?void 0:T.course_list_name)),Le.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))}))))))),Le.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:z,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:T=>au(void 0,null,function*(){De.current.shixuns_info=T,ut(De.current)})}))};var Dn=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(_n),lu=s(59301);const Jn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,V;if((0,c.Rm)()&&!((V=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),_(!1),r(""))};return lu.createElement(lu.Fragment,null,lu.createElement(tt.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{_(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&lu.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},lu.createElement("div",null,lu.createElement("div",null,lu.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),lu.createElement("div",null,lu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var bn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Jn),Pn=s(29376),yn=s(69921),pu=s(59301),zn=Object.defineProperty,Un=Object.defineProperties,wn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,kn=Object.prototype.hasOwnProperty,Kn=Object.prototype.propertyIsEnumerable,On=(e,n,t)=>n in e?zn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,on=(e,n)=>{for(var t in n||(n={}))kn.call(n,t)&&On(e,t,n[t]);if(xn)for(var t of xn(n))Kn.call(n,t)&&On(e,t,n[t]);return e},Au=(e,n)=>Un(e,wn(n)),Ct=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Xt=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=J.default.useForm(),{workList:h,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:on({},f)}),t({type:"shixunHomeworks/getWorkList",payload:on({},f)})};return pu.createElement(ne.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ct(void 0,null,function*(){const l=()=>Ct(void 0,null,function*(){var V;yield _.validateFields();const E=on({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(V=E.attachment_ids)==null?void 0:V.map(g=>g.response.id),(yield(0,Pn.mz)(Au(on({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){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}ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:pu.createElement(pu.Fragment,null,"\u4F60\u8FD8\u6709 ",pu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},pu.createElement(J.default,{form:_,initialValues:{}},pu.createElement(J.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},pu.createElement(yn.Z,null)),pu.createElement(J.default.Item,{name:"description"},pu.createElement(Se.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var $u=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Xt),an=s(39713),qt=s(97953),nt=s(20834),Eu=s(38854),en={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},vn=s(84105),Yn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),Qn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:V,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:z}=(0,u.useContext)(io);let g;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ve=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(d=>d.homework_id):[]),Z.target.checked?z([..._]):z([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:en.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(nt.default,{onClick:Z=>Yn(void 0,[Z],function*({item:d,key:L,keyPath:v,domEvent:se}){if(h=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,G.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),V(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(nt.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(L=Z==null?void 0:Z.third_category)==null?void 0:L.map(v=>u.createElement(nt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.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:en.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:ve},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Wu=s(6848),Vu=s(1710),Bt={listContainer:"listContainer___Mm5xW",info:"info___QiWEF",title:"title___joRxA",left:"left___zZ5tn",right:"right___bwbxG",flexBox:"flexBox___HSPvA",detail:"detail___ktA2X",iconV:"iconV___jusZA",shixunTag:"shixunTag___VpW1p",pingceTag:"pingceTag___lvwVv",pingceTags:"pingceTags___mGPPO"},ru=s(71306),Gu=s(70013),Xn=Object.defineProperty,qn=Object.defineProperties,eo=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,to=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,Ie=(e,n,t)=>n in e?Xn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vt=(e,n)=>{for(var t in n||(n={}))to.call(n,t)&&Ie(e,t,n[t]);if(Tn)for(var t of Tn(n))he.call(n,t)&&Ie(e,t,n[t]);return e},Jt=(e,n)=>qn(e,eo(n)),eu=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const uo=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:V,selectArrsAll:E,setSelectArrsAll:i,dispatch:z}=(0,u.useContext)(io);let g=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ve]=(0,u.useState)([]);g=Jt(vt(vt({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{ve([]),y(!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,L)=>L.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var L,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(L=d==null?void 0:d.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.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 Ae(){return eu(this,null,function*(){let d=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:vt({},g)});ve(d.data)})}const Z=d=>{l.includes(d)?(V(l.filter(L=>L!==d)),i(E.filter(L=>L.homework_id!==d))):(V([...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/${g.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:()=>Z(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(ru.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.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(Wu.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(Wu.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(C.Link,{target:"_blank",to:"/",onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},g),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"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>eu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Gu.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/${g.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")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(Eu.Z,{placement:"bottomCenter",overlayClassName:Bt.dro,dropdownRender:()=>u.createElement(nt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({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(nt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(nt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.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:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&u.createElement("span",{className:"c-grey-999 mr10"},u.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&u.createElement("span",{className:Bt.iconV,onClick:d=>eu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),y(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Bt.content},(0,c.dE)()&&u.createElement("span",{className:Bt.infoStuIcon},u.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"c-grey-999 ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length>5&&u.createElement(Vu.default,{scroll:{y:240},onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var no=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(uo),ll={flex_box_center:"flex_box_center___C4zQ5",flex_space_between:"flex_space_between___fuVFA",flex_box_vertical_center:"flex_box_vertical_center___gas9O",flex_box_center_end:"flex_box_center_end___cul_h",flex_box_column:"flex_box_column___Hnybs",bg:"bg___Xjnb9",containerTitle:"containerTitle___nUfhA",containerDesc:"containerDesc___hxvCz",listItem:"listItem___IIjIB",info:"info___lrlYR",title:"title___Ze3ce",titleLeft:"titleLeft___ZCxr3",titleRight:"titleRight___wJOOz",acitons:"acitons___KX0L0",moveCategory:"moveCategory___NCC5f",spanSize:"spanSize___c_mTZ"},oo=s(12111),Du={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,Co=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Bo=(e,n,t)=>n in e?rl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ao=(e,n)=>{for(var t in n||(n={}))cl.call(n,t)&&Bo(e,t,n[t]);if(Co)for(var t of Co(n))ml.call(n,t)&&Bo(e,t,n[t]);return e},Do=(e,n)=>sl(e,il(n)),bo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),dl=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),V=()=>bo(void 0,null,function*(){l(!0);const B=yield(0,G.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{V()},[]);const E=()=>bo(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=Do(Ao({},B),{category_id:a.categoryId}));const y=yield(0,G.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});y&&y.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,y)=>{B.target.checked?r([...h,y]):r(h.filter(O=>O!==y))},z=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(Do(Ao({},f),{targerData:y}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Du.otherHomeworkWrap}`},u.createElement("div",{className:Du.otherHomeworkContainer},u.createElement("div",{className:Du.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Du.content},f.targerData.map(B=>u.createElement("div",{className:`${Du.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:y=>i(y,B.id)}),u.createElement("div",{className:Du.info},u.createElement("div",{className:`${Du.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Du.title},B.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Du.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:Du.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},pl=s(95214),El=s(1238),fl=s(64796),ao=s.n(fl),Tu=s(48027),Je=s(59301),_l=Object.defineProperty,yl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(e,n,t)=>n in e?_l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ln=(e,n)=>{for(var t in n||(n={}))Po.call(n,t)&&xo(e,t,n[t]);if(Ln)for(var t of Ln(n))wo.call(n,t)&&xo(e,t,n[t]);return e},ko=(e,n)=>yl(e,vl(n)),Fl=(e,n)=>{var t={};for(var a in e)Po.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ln)for(var a of Ln(e))n.indexOf(a)<0&&wo.call(e,a)&&(t[a]=e[a]);return t},lo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});re().extend(ao());const gl=({data:e,value:n,onChange:t})=>{var a,f,_,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Je.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ko(ln({},r),{leftSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Je.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Je.createElement(We.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Je.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Je.createElement(tt.Z,{styles:{margin:"0 auto"}})))),Je.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Je.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Je.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Je.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ko(ln({},r),{rigthSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>Je.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Je.createElement(A.Z,null,E==null?void 0:E.name),Je.createElement(A.Z,null,Je.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(E==null?void 0:E.id)))}})))):Je.createElement(tt.Z,{styles:{margin:"0 auto"}})))))},hl=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,h=Fl(n,["classroomList","dispatch","user","getData"]),r,o,l,V,E,i;const z=(0,C.useParams)(),[g]=J.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,ln(ln({},z),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ve,de]=(0,Tu.U)(Y.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),d=(...L)=>lo(void 0,[...L],function*(v={}){ve({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),Je.createElement(ne.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>lo(void 0,null,function*(){g.submit()})},Je.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),Je.createElement(J.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>lo(void 0,null,function*(){var v,se,fe;const De=yield Z(((v=b==null?void 0:b.course_groups)==null?void 0:v.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[ln({},L)]}:ln({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},L));(De==null?void 0:De.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Je.createElement(P.Z,{wrap:!1,gutter:20},Je.createElement(A.Z,{flex:1},Je.createElement(J.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Je.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Je.createElement(A.Z,{flex:"390px"},Je.createElement(J.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&re()(v).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&re()(v).startOf("minute")<=re()(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"}]},Je.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,F.BO)(L,{startTime:de==null?void 0:de.max_late_time}),disabledTime:L=>(0,F.hv)(L,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Je.createElement(et.Z,{spinning:y},Je.createElement(J.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Je.createElement(gl,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ve({group_ids:L})}})))))};var Cl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hl),H=s(59301),Bl=Object.defineProperty,Al=Object.defineProperties,Dl=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,To=(e,n,t)=>n in e?Bl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(e,n)=>{for(var t in n||(n={}))bl.call(n,t)&&To(e,t,n[t]);if(Oo)for(var t of Oo(n))Pl.call(n,t)&&To(e,t,n[t]);return e},ro=(e,n)=>Al(e,Dl(n)),so=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const io=(0,u.createContext)({selectArrs:[]}),wl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,h,r;const[o,l]=(0,C.useSearchParams)(),V=(0,C.useLocation)(),E=(0,C.useParams)(),[i,z]=(0,u.useState)(ro(fu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[y,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,ve]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Ve,detailTopBanner:T,taskList:te}=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)},[V.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let lt=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),ge(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),ge(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,V==null?void 0:V.pathname]),(0,u.useEffect)(()=>{z(fu(fu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ve([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ge()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ve([])},[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?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const ot=(p,$)=>{i.page=p,i.limit=$,ge()},ge=(p={})=>{ve([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:ro(fu(fu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:fu(fu({},i),p)})},_t=()=>so(void 0,null,function*(){const p=yield(0,G.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),O(fu({},$))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},Zt=[{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"}],Iu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.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"?(0,F.Uq)(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?zt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},zt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},Fu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:H.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:H.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:H.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:H.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:H.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:T.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),tn=p=>{var $,be,Be,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",hn={key:lt,selectArrs:b,selectArrsAll:L,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:ro(fu({},hn),{key:lt})})},un=p=>so(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ge()}),gu=(0,u.useMemo)(()=>{let p=[];return te.length>0&&(p=te.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[te]),ct=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.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 - (",H.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),H.createElement("br",null),"\u6CE8\u610F",H.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",H.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",H.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",H.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),oe=H.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",H.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",H.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",H.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return H.createElement(io.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:ve,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Ve,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:ge,setSelectArrsAll:v}},H.createElement("section",null,H.createElement("aside",{className:ll.bg},H.createElement(an.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:kt(),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:Zt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${V.pathname}?tabs=${p.id}`),ge(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{_t(),B(!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:()=>{ge()}}})},onDropdownMenuClick:Iu}),H.createElement(qt.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,ge()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ge(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(bn,{params:i,dispatch:t,onSelect:zt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(tt.Z,null),H.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement(H.Fragment,null,H.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>H.createElement(no,{key:$,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&H.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&H.createElement(ee.Z,{showSizeChanger:!0,onChange:ot,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&H.createElement(ye.Z,{offsetBottom:0},H.createElement(Qn,{buttonDataSource:Fu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&H.createElement(Cl,{getData:ge}),H.createElement(Oe,{onCallback:()=>d(!1)}),H.createElement(pl.Z,{onOk:()=>{ge()}}),H.createElement(El.Z,{onOk:()=>{}}),H.createElement(nn,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),H.createElement(uu.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),ge()}}),H.createElement(ku,null),H.createElement(Ze,{onCallback:()=>d(!1)}),H.createElement(U,{onCallback:()=>d(!1)}),H.createElement(Dn,{refreshList:ge}),H.createElement($u,null),H.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:gu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&H.createElement(dl,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),H.createElement(ne.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>so(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,G.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"),B(!1))}),width:800},H.createElement("div",null,H.createElement(P.Z,null,H.createElement(A.Z,{span:24},H.createElement(P.Z,{align:"middle"},H.createElement(A.Z,{span:24},H.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),H.createElement(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),H.createElement(A.Z,{span:24,className:"pl30 mt10"})),H.createElement(P.Z,null,H.createElement(K.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,O(fu({},y))}},H.createElement(K.ZP,{value:1,style:{marginTop:15}},H.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),H.createElement("br",null),H.createElement(K.ZP,{value:0,style:{marginTop:15}},H.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),H.createElement(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),H.createElement(A.Z,{span:24,className:"pl30 mt10"})),H.createElement(P.Z,null,H.createElement(K.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,O(fu({},y))}},H.createElement(K.ZP,{value:!1,style:{marginTop:15}},H.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",H.createElement(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},H.createElement(W.Z,{className:"ml20 current"})))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(N.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,O(Object.assign({},y))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(N.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,O(Object.assign({},y))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),H.createElement(A.Z,{className:"ml5"},H.createElement(N.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,O(Object.assign({},y))}}),H.createElement("span",{className:"ml10"},"%"))),H.createElement("br",null),H.createElement(K.ZP,{value:!0,style:{marginTop:15}},H.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),H.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",H.createElement(S.Z,{placement:"bottomLeft",content:oe,trigger:"click"},H.createElement(W.Z,{className:"ml20 current"}))))),H.createElement("br",null)),H.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),H.createElement(P.Z,{className:"mt25"},H.createElement(A.Z,null,H.createElement("strong",null,H.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,O(Object.assign({},y))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",H.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),H.createElement(A.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&H.createElement("div",{style:{paddingLeft:35}},H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),H.createElement(A.Z,{className:"ml5"},H.createElement(N.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,O(Object.assign({},y))}}))),H.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},H.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),H.createElement(A.Z,{className:"ml5"},H.createElement(N.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,O(Object.assign({},y))}}),H.createElement("span",{className:"ml10"},"%"))))))))};var xl=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(wl),kl=Object.defineProperty,Ol=Object.defineProperties,Tl=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,So=(e,n,t)=>n in e?kl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Io=(e,n)=>{for(var t in n||(n={}))Lo.call(n,t)&&So(e,t,n[t]);if(Nn)for(var t of Nn(n))No.call(n,t)&&So(e,t,n[t]);return e},Ll=(e,n)=>Ol(e,Tl(n)),Nl=(e,n)=>{var t={};for(var a in e)Lo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Nn)for(var a of Nn(e))n.indexOf(a)<0&&No.call(e,a)&&(t[a]=e[a]);return t},Sl=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Il=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:h,onCallback:r}=n,o=Nl(n,["classroomList","dispatch","match","location","user","onCallback"]),l,V;const E=(0,C.useParams)(),[i,z]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ve=>{var de;ve.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ne.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()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>Sl(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;z(!0);const ve=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});z(!1),ve.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"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Ll(Io({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Io({},t.actionTabs.params)}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:E.coursesId}}))}),onCancel:()=>{O()}},!((l=t==null?void 0:t.actionTabs)!=null&&l.status)||!["\u672A\u53D1\u5E03"].includes((V=t==null?void 0:t.actionTabs)==null?void 0:V.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=>y.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,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Il),Hl=s(11514),rt=s(59301),jl=Object.defineProperty,Ml=Object.defineProperties,Rl=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,jo=(e,n,t)=>n in e?jl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))Zo.call(n,t)&&jo(e,t,n[t]);if(Sn)for(var t of Sn(n))Ho.call(n,t)&&jo(e,t,n[t]);return e},co=(e,n)=>Ml(e,Rl(n)),$l=(e,n)=>{var t={};for(var a in e)Zo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Sn)for(var a of Sn(e))n.indexOf(a)<0&&Ho.call(e,a)&&(t[a]=e[a]);return t},In=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Wl=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=$l(n,["classroomList","dispatch","courseEndTime"]),h,r,o,l;const V=(0,C.useParams)(),[E]=J.default.useForm(),[i,z]=(0,u.useState)(1),[g,B]=(0,u.useState)([]),[y,O]=(0,u.useState)(0),[b,ve]=(0,u.useState)(2e3),[de,Ae]=(0,u.useState)(!0),[Z,d]=(0,u.useState)(!1),[L,v]=(0,u.useState)(!1),[se,fe]=(0,u.useState)([]),[De,ut]=(0,u.useState)(!0),[x,Ve]=(0,u.useState)(null),[T,te]=(0,u.useState)({}),[ot,ge]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Fu(),_t(),t.actionTabs.type===2){const oe=t.actionTabs.selectArrsAll[0];Ve({submit_limit:oe==null?void 0:oe.submit_limit,submit_limit_num:oe==null?void 0:oe.submit_limit_num,must_file:oe==null?void 0:oe.must_file,can_submit:oe==null?void 0:oe.can_submit,submit_num:oe==null?void 0:oe.submit_num}),ut(oe.unified_setting)}else ut(!1),Ve({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,u.useEffect)(()=>{if(Z){if(L)return;a({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:co(_u({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:_u({},t.actionTabs.params)})}},[Z]);const _t=oe=>In(void 0,null,function*(){Ae(!0);const p=yield(0,Y.c_)(co(_u({},V),{page:oe||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map(($,be)=>{$.key=$.id,$.title=$.name,$.disabled=$.is_published}),p&&(B([...p==null?void 0:p.course_groups]),O(p==null?void 0:p.course_groups_count),Ae(!1),oe||E.setFieldsValue({publish_time:re()(re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:re()(re()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),kt=oe=>{z(oe),_t(oe)},Zt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:_u({},V)}),a({type:"shixunHomeworks/getWorkSetting",payload:_u({},V)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:co(_u({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:_u({},t.actionTabs.params)})},Iu=()=>In(void 0,null,function*(){var oe,p;if((0,c.Rm)()&&!((oe=t.AssistantObject.normal)!=null&&oe.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"),ct(!1);return}const $=_u({},E.getFieldsValue());if($.end_time<=$.publish_time){I.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),ct(!1);return}if((se==null?void 0:se.length)<=0&&!De&&g.length>0){I.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),ct(!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"),ct(!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"),ct(!1);return}let be=_u({homework_ids:[...t.actionTabs.selectArrs],group_ids:se.length>0?se.map(Me=>Me.id):(p=t.detailCommonHomeworksList)==null?void 0:p.course_groups,end_time:re()($.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()($.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),Be=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:V.coursesId,type:"homework_common"});(Be==null?void 0:Be.student_count)===0?zt(be):(ge(be),te(Be))}),zt=oe=>In(void 0,null,function*(){ct(!0);const p=yield(0,G.ZP)(`/api/courses/${V.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:_u({},oe)});ct(!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"}}),_.onCallback&&_.onCallback(),Zt(),localStorage.getItem("Noviceguide")==="0"||a({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:rt.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),Fu=()=>{z(1),B([]),fe([])},{detailCommonHomeworksList:tn}=t,un=y>i*b,[gu,ct]=(0,u.useState)(!1);return rt.createElement("div",null,rt.createElement(ne.default,{width:600,centered:!0,confirmLoading:gu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Iu,onCancel:()=>{Fu(),Zt(),a({type:"classroomList/setActionTabs",payload:{}})}},rt.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",rt.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),g&&rt.createElement(J.default,{form:E},rt.createElement("div",{style:{paddingLeft:0}},rt.createElement(P.Z,{className:"mt30",align:"middle"},rt.createElement(A.Z,null,rt.createElement(J.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},rt.createElement(ue.default,{style:{width:170,marginRight:"25px"},disabledDate:oe=>(0,_e.Q8)(oe,f),disabledTime:oe=>(0,_e.d0)(oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,F.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),rt.createElement(A.Z,{className:"ml20"},rt.createElement(J.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},rt.createElement(ue.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:re()((0,F.U6)(),"HH:mm")},disabledDate:oe=>(0,_e.Q8)(oe,f,E.getFieldValue("publish_time")),disabledTime:oe=>(0,_e.d0)(oe,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&rt.createElement(P.Z,{style:{marginBottom:"10px"}},rt.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),rt.createElement(K.ZP.Group,{value:De,onChange:oe=>{ut(oe.target.value),fe([])}},rt.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),rt.createElement(K.ZP,{className:"ml20",disabled:g.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),g.length<=0&&t.actionTabs.type===2&&rt.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||!De)&&g.length>0&&rt.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},rt.createElement("span",{style:{flex:1}},rt.createElement(w.default,{checked:se.length===g.length,onChange:oe=>{se.length===g.length?fe([]):fe(g.filter(p=>!p.is_published))}},"\u5168\u9009")),rt.createElement("span",{style:{width:16}}),rt.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",se.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!De)&&g.length>0&&rt.createElement(Hl.Z,{data:g,selectedRowKeys:se,setSelectedRowKeys:fe})),!((o=(r=(h=t==null?void 0:t.actionTabs)==null?void 0:h.selectArrsAll)==null?void 0:r[0])!=null&&o.is_shixun)&&rt.createElement(me.ZP,{value:x,onChange:oe=>Ve(_u({},oe))})),rt.createElement(ie.Z,{resdata:T,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:gu,oktext:(T==null?void 0:T.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:oe=>In(void 0,null,function*(){ct(!0);let p=yield(0,G.ZP)(`/api/courses/${V.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...t.actionTabs.selectArrs]}});ct(!1),(p==null?void 0:p.status)===0&&zt(ot)})}))};var Vl=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Wl),Gl=Object.defineProperty,Jl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Ro=(e,n,t)=>n in e?Gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$o=(e,n)=>{for(var t in n||(n={}))Ul.call(n,t)&&Ro(e,t,n[t]);if(Mo)for(var t of Mo(n))Kl.call(n,t)&&Ro(e,t,n[t]);return e},Yl=(e,n)=>Jl(e,zl(n)),Ql=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Xl=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(ne.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,G.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($o({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:$o({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var ql=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xl),er=Object.defineProperty,tr=Object.defineProperties,ur=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Go=(e,n,t)=>n in e?er(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Jo=(e,n)=>{for(var t in n||(n={}))Wo.call(n,t)&&Go(e,t,n[t]);if(Zn)for(var t of Zn(n))Vo.call(n,t)&&Go(e,t,n[t]);return e},nr=(e,n)=>tr(e,ur(n)),or=(e,n)=>{var t={};for(var a in e)Wo.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Zn)for(var a of Zn(e))n.indexOf(a)<0&&Vo.call(e,a)&&(t[a]=e[a]);return t},ar=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const lr=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=or(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(ne.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,G.ZP)(`/api/courses/${h.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(Jo({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Jo({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var rr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(lr),sr=Object.defineProperty,zo=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,Uo=(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)&&Uo(e,t,n[t]);if(zo)for(var t of zo(n))cr.call(n,t)&&Uo(e,t,n[t]);return e},dr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const pr=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=J.default.useForm(),V=E=>E&&E<re()().startOf("day");return u.createElement(ne.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(),z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,G.ZP)(z,{method:"post",body:mr({},i)});if(g.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,y=(g==null?void 0:g.category_id)||0;let O=(E=r.pathname)==null?void 0:E.split("/");O[4]=y,O[3]=B||O[3];const b=O==null?void 0:O.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(J.default,{form:l,initialValues:{name:""}},u.createElement(J.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var Er=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(pr),Lu={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,_r=Object.defineProperties,yr=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,vr=Object.prototype.hasOwnProperty,Fr=Object.prototype.propertyIsEnumerable,Yo=(e,n,t)=>n in e?fr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qo=(e,n)=>{for(var t in n||(n={}))vr.call(n,t)&&Yo(e,t,n[t]);if(Ko)for(var t of Ko(n))Fr.call(n,t)&&Yo(e,t,n[t]);return e},Xo=(e,n)=>_r(e,yr(n)),qo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{Paragraph:gr}=gt.default,hr=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[V,E]=(0,u.useState)(!0),[i,z]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),b(y.current)},b=(v,se)=>qo(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>qo(void 0,null,function*(){console.log(v,"params2");const fe=yield(0,mt.he)(v);if(!fe.status){if(se){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),z(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>b(Xo(Qo({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{b(y.current)},[]);const[ve,de]=(0,u.useState)([]),Ae=v=>{de(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),L=v=>{b(Xo(Qo({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((v,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,b(y.current)}},v.name))),u.createElement(A.Z,null,u.createElement(bt.tp,{dataSource:a,value:h,onChange:O}))),u.createElement("div",{className:Lu.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!V,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ve},o.map(v=>{const{name:se,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:Ve,level:T,total_stu_num:te}=v||{};return u.createElement("div",{key:fe,className:Lu.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Lu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Lu.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Lu.contentWrapper},u.createElement(gr,{ellipsis:{rows:2},className:Lu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((ot,ge)=>u.createElement("span",{key:ge,className:Lu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ge+1,"\u5173")," ",ot))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Lu.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Ve),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},te))))))})))),V&&u.createElement("div",{className:Lu.loading},u.createElement(et.Z,{spinning:!0}))))};var Cr=(0,u.forwardRef)(hr),rn={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"},Qe=s(59301),Br=Object.defineProperty,ea=Object.getOwnPropertySymbols,Ar=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,ta=(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)&&ta(e,t,n[t]);if(ea)for(var t of ea(n))Dr.call(n,t)&&ta(e,t,n[t]);return e},Fn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{TabPane:rc}=q.default,Pr=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=J.default.useForm(),{brankList:o}=e,[l,V]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[z,g]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ve,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,L]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&fe()},[e.actionTabs.key]);let se=[];const fe=function(){return Fn(this,null,function*(){var T;if(E){V(!1),++d.page;const te=yield a({type:"shixunHomeworks/getBrankList",payload:br({},d)});O=[...O.concat(te.object_list)],de(te.is_teacher),((T=te.object_list)==null?void 0:T.length)<d.limit?i(!1):i(!0),b([...O]),te.object_list==""&&d.page===1&&V(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),ut=T=>Fn(void 0,null,function*(){g(!0);const te=yield(0,Y.aQ)(T);g(!1),te.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return Qe.createElement("div",null,Qe.createElement(ne.default,{className:rn.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:z},onOk:()=>Fn(void 0,null,function*(){var T,te,ot;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(te=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:te.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?ut(De.current):Z(kt);return}g(!0);const ge=r.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ge.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(ot=e.actionTabs)==null?void 0:ot.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Qe.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Qe.createElement(A.Z,{span:12},v.map((T,te)=>Qe.createElement(k.ZP,{key:te,shape:"round",style:B===T.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===T.id?"ghost":"default",className:"mr10",onClick:ot=>Fn(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=T.id,fe(),y(T.id)})},T.name))),Qe.createElement(A.Z,{span:12,className:"tr"},Qe.createElement(Se.default.Search,{className:rn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:T=>{var te;B==="jupyter"&&((te=x.current)==null||te.changeKeyWord(T.target.value))},suffix:Qe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${rn.searchIcon}`}),onSearch:T=>{var te;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(te=x.current)==null||te.search(T);return}E=!0,d.search=T,d.page=0,O=[],fe()},style:{width:260}}))),B==="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"),B==="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"),B==="jupyter"?Qe.createElement(Cr,{createShixunParams:De,ref:x}):Qe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ve&&B==="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(qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),fe()},hasMore:E,useWindow:!1},Qe.createElement(J.default,{form:r,initialValues:{group_ids:se},className:rn.form,onChange:T=>{se=r.getFieldValue()}},O==""&&Qe.createElement(tt.Z,{styles:{margin:"10px auto"}}),Qe.createElement(J.default.Item,{name:"group_ids"},Qe.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(T,te){return Qe.createElement(P.Z,{key:te},Qe.createElement(A.Z,{flex:"2"},Qe.createElement(w.default,{onChange:ot=>{},key:te,value:String(T.id),defaultChecked:!0},Qe.createElement("span",{className:["c-black",rn.line1].join(" ")},T.name))),Qe.createElement(A.Z,{flex:"1",className:"c-black"},Qe.createElement("span",{className:rn.line1},T==null?void 0:T.course_list_name)),Qe.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?Qe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))}))))))),Qe.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:z,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:T=>Fn(void 0,null,function*(){De.current.shixuns_info=T,ut(De.current)})}))};var wr=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Pr),mo=s(56593),ua=s(58962),su=s(59301),xr=Object.defineProperty,na=Object.getOwnPropertySymbols,kr=Object.prototype.hasOwnProperty,Or=Object.prototype.propertyIsEnumerable,oa=(e,n,t)=>n in e?xr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,aa=(e,n)=>{for(var t in n||(n={}))kr.call(n,t)&&oa(e,t,n[t]);if(na)for(var t of na(n))Or.call(n,t)&&oa(e,t,n[t]);return e};const Tr=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,V;if((0,c.Rm)()&&!((V=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),_(!1),r(""))};return su.createElement("section",{className:`tc animated fadeIn ${mo.Z.threeBtnSty}`,style:aa(aa({},{color:"#03A092",margin:"200px auto"}),e)},su.createElement("img",{src:s(26551),width:200,height:164}),su.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"),su.createElement("div",{style:{marginTop:"30px"}},su.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),su.createElement(k.ZP,{onClick:()=>{(0,F.xg)(`${ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&su.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},su.createElement("div",null,su.createElement("div",null,su.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),su.createElement("div",null,su.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var Lr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Tr),Nu=s(59301),Nr=Object.defineProperty,Sr=Object.defineProperties,Ir=Object.getOwnPropertyDescriptors,la=Object.getOwnPropertySymbols,Zr=Object.prototype.hasOwnProperty,Hr=Object.prototype.propertyIsEnumerable,ra=(e,n,t)=>n in e?Nr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hn=(e,n)=>{for(var t in n||(n={}))Zr.call(n,t)&&ra(e,t,n[t]);if(la)for(var t of la(n))Hr.call(n,t)&&ra(e,t,n[t]);return e},jr=(e,n)=>Sr(e,Ir(n)),sa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Mr=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=J.default.useForm(),{workList:h,workSetting:r}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Hn({},f)}),t({type:"shixunHomeworks/getWorkList",payload:Hn({},f)})};return Nu.createElement(ne.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>sa(void 0,null,function*(){const l=()=>sa(void 0,null,function*(){var V;yield _.validateFields();const E=Hn({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(V=E.attachment_ids)==null?void 0:V.map(g=>g.response.id),(yield(0,Pn.mz)(jr(Hn({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(r!=null&&r.can_submit){if(!(r!=null&&r.submit_size)){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}ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Nu.createElement(Nu.Fragment,null,"\u4F60\u8FD8\u6709 ",Nu.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},r==null?void 0:r.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Nu.createElement(J.default,{form:_,initialValues:{}},Nu.createElement(J.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Nu.createElement(yn.Z,null)),Nu.createElement(J.default.Item,{name:"description"},Nu.createElement(Se.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Rr=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Mr),$r=s(79027),Wr=s(48709),ia={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),Gr=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:V,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:z}=(0,u.useContext)(_o);let g;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ve=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(d=>d.homework_id):[]),Z.target.checked?z([..._]):z([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:ia.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(nt.default,{onClick:Z=>Vr(void 0,[Z],function*({item:d,key:L,keyPath:v,domEvent:se}){if(h=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,G.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),V(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(nt.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(L=Z==null?void 0:Z.third_category)==null?void 0:L.map(v=>u.createElement(nt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:ia.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:ve},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Tt={listContainer:"listContainer___rwnjk",info:"info___TBpYU",title:"title___Ss9eT",left:"left___LV73y",right:"right___GM28N",flexBox:"flexBox____iaZx",detail:"detail___d5WJi",iconV:"iconV___SnRqL",shixunTag:"shixunTag___HyzkA",pingceTag:"pingceTag___Kn6PD",pingceTags:"pingceTags___ffRRC"},Jr=Object.defineProperty,zr=Object.defineProperties,Ur=Object.getOwnPropertyDescriptors,ca=Object.getOwnPropertySymbols,Kr=Object.prototype.hasOwnProperty,Yr=Object.prototype.propertyIsEnumerable,ma=(e,n,t)=>n in e?Jr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,sn=(e,n)=>{for(var t in n||(n={}))Kr.call(n,t)&&ma(e,t,n[t]);if(ca)for(var t of ca(n))Yr.call(n,t)&&ma(e,t,n[t]);return e},Qr=(e,n)=>zr(e,Ur(n)),Ju=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Xr=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:V,selectArrsAll:E,setSelectArrsAll:i,dispatch:z}=(0,u.useContext)(_o);let g=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ve]=(0,u.useState)([]);g=Qr(sn(sn({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{ve([]),y(!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,L)=>L.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var L,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(L=d==null?void 0:d.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.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 Ae(){return Ju(this,null,function*(){let d=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:sn({},g)});ve(d.data)})}const Z=d=>{l.includes(d)?(V(l.filter(L=>L!==d)),i(E.filter(L=>L.homework_id!==d))):(V([...l,d]),i([...E,e]))};return u.createElement("div",{className:Tt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(d.target))&&(0,F.xg)(`/classrooms/${g.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:()=>Z(e.homework_id)})),u.createElement("div",{className:Tt.info},u.createElement("div",{className:Tt.title},u.createElement("div",{className:Tt.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(ru.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Tt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Wu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u5B8C\u6210\u8BC4\u6D4B\u540E\u7CFB\u7EDF\u5C06\u81EA\u52A8\u5224\u5206"},u.createElement("span",{className:Tt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Wu.Z,{title:"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u672A\u542F\u7528\u8BC4\u6D4B\u529F\u80FD\uFF0C\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u540E\u9700\u6559\u5E08\u624B\u52A8\u8BC4\u5206"},u.createElement("span",{className:Tt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Tt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:sn({},g),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Tt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Tt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.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,Gu.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/${g.coursesId}/common_homework/${e.homework_id}/post`)}),className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Tt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(Eu.Z,{placement:"bottomCenter",overlayClassName:Tt.dro,dropdownRender:()=>u.createElement(nt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:sn({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({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(nt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:sn({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(nt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:Tt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Tt.detail},(0,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:Tt.iconV,onClick:d=>Ju(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),y(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Tt.content},(0,c.dE)()&&u.createElement("span",{className:Tt.infoStuIcon},u.createElement("span",null,e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&u.createElement("span",{className:"ml20"},u.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),u.createElement("span",{className:"ml20 c-grey-999"},u.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&u.createElement("span",{className:"ml20"},u.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length>5&&u.createElement(Vu.default,{className:mo.Z.threeTableSty,scroll:{y:240},onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{className:mo.Z.threeTableSty,onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var qr=(0,C.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"},bu={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},ts=Object.defineProperty,us=Object.defineProperties,ns=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,os=Object.prototype.hasOwnProperty,as=Object.prototype.propertyIsEnumerable,pa=(e,n,t)=>n in e?ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ea=(e,n)=>{for(var t in n||(n={}))os.call(n,t)&&pa(e,t,n[t]);if(da)for(var t of da(n))as.call(n,t)&&pa(e,t,n[t]);return e},fa=(e,n)=>us(e,ns(n)),_a=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),ls=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),V=()=>_a(void 0,null,function*(){l(!0);const B=yield(0,G.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{V()},[]);const E=()=>_a(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=fa(Ea({},B),{category_id:a.categoryId}));const y=yield(0,G.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});y&&y.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,y)=>{B.target.checked?r([...h,y]):r(h.filter(O=>O!==y))},z=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(fa(Ea({},f),{targerData:y}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${bu.otherHomeworkWrap}`},u.createElement("div",{className:bu.otherHomeworkContainer},u.createElement("div",{className:bu.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:bu.content},f.targerData.map(B=>u.createElement("div",{className:`${bu.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:y=>i(y,B.id)}),u.createElement("div",{className:bu.info},u.createElement("div",{className:`${bu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:bu.title},B.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${bu.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:bu.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},rs=s(86509),ss=s(86520),ze=s(59301),is=Object.defineProperty,cs=Object.defineProperties,ms=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,ya=Object.prototype.hasOwnProperty,va=Object.prototype.propertyIsEnumerable,Fa=(e,n,t)=>n in e?is(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))ya.call(n,t)&&Fa(e,t,n[t]);if(jn)for(var t of jn(n))va.call(n,t)&&Fa(e,t,n[t]);return e},ga=(e,n)=>cs(e,ms(n)),ds=(e,n)=>{var t={};for(var a in e)ya.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&jn)for(var a of jn(e))n.indexOf(a)<0&&va.call(e,a)&&(t[a]=e[a]);return t},po=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});re().extend(ao());const ps=({data:e,value:n,onChange:t})=>{var a,f,_,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(ga(cn({},r),{leftSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?ze.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},ze.createElement(We.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>ze.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):ze.createElement(tt.Z,{styles:{margin:"0 auto"}})))),ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ze.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ze.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(ga(cn({},r),{rigthSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>ze.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},ze.createElement(A.Z,null,E==null?void 0:E.name),ze.createElement(A.Z,null,ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(E==null?void 0:E.id)))}})))):ze.createElement(tt.Z,{styles:{margin:"0 auto"}})))))},Es=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,h=ds(n,["classroomList","dispatch","user","getData"]),r,o,l,V,E,i;const z=(0,C.useParams)(),[g]=J.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,cn(cn({},z),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ve,de]=(0,Tu.U)(Y.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),d=(...L)=>po(void 0,[...L],function*(v={}){ve({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),ze.createElement(ne.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>po(void 0,null,function*(){g.submit()})},ze.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),ze.createElement(J.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>po(void 0,null,function*(){var v,se,fe;const De=yield Z(((v=b==null?void 0:b.course_groups)==null?void 0:v.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[cn({},L)]}:cn({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},L));(De==null?void 0:De.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},ze.createElement(P.Z,{wrap:!1,gutter:20},ze.createElement(A.Z,{flex:1},ze.createElement(J.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ze.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ze.createElement(A.Z,{flex:"390px"},ze.createElement(J.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&re()(v).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&re()(v).startOf("minute")<=re()(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"}]},ze.createElement(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,F.BO)(L,{startTime:de==null?void 0:de.max_late_time}),disabledTime:L=>(0,F.hv)(L,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&ze.createElement(et.Z,{spinning:y},ze.createElement(J.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(ps,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ve({group_ids:L})}})))))};var fs=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Es),j=s(59301),_s=Object.defineProperty,ys=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Fs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Ca=(e,n,t)=>n in e?_s(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))Fs.call(n,t)&&Ca(e,t,n[t]);if(ha)for(var t of ha(n))gs.call(n,t)&&Ca(e,t,n[t]);return e},Eo=(e,n)=>ys(e,vs(n)),fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const _o=(0,u.createContext)({selectArrs:[]}),hs=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,h,r;const[o,l]=(0,C.useSearchParams)(),V=(0,C.useLocation)(),E=(0,C.useParams)(),[i,z]=(0,u.useState)(Eo(yu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[y,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,ve]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Ve,detailTopBanner:T,taskList:te}=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)},[V.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let lt=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),ge(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),ge(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,V==null?void 0:V.pathname]),(0,u.useEffect)(()=>{z(yu(yu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ve([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ge()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ve([])},[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?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const ot=(p,$)=>{i.page=p,i.limit=$,ge()},ge=(p={})=>{ve([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Eo(yu(yu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:yu(yu({},i),p)})},_t=()=>fo(void 0,null,function*(){const p=yield(0,G.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),O(yu({},$))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},Zt=[{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"}],Iu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.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"?(0,F.Uq)(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?zt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},zt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},Fu=(_=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:j.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:j.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:j.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:j.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:j.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:T.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),tn=p=>{var $,be,Be,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",hn={key:lt,selectArrs:b,selectArrsAll:L,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:Eo(yu({},hn),{key:lt})})},un=p=>fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ge()}),gu=(0,u.useMemo)(()=>{let p=[];return te.length>0&&(p=te.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[te]),ct=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.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 - (",j.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 )",j.createElement("br",null),j.createElement("br",null),"\u6CE8\u610F",j.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",j.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",j.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",j.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"),oe=j.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",j.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",j.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 )",j.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 j.createElement(_o.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:ve,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Ve,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:ge,setSelectArrsAll:v}},j.createElement("section",null,j.createElement("aside",{className:es.bg},j.createElement($r.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:kt(),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:Zt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${V.pathname}?tabs=${p.id}`),ge(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{_t(),B(!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:()=>{ge()}}})},onDropdownMenuClick:Iu}),j.createElement(Wr.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,ge()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ge(i)},onBatch:p=>d(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Lr,{params:i,dispatch:t,onSelect:zt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(tt.Z,null),j.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(j.Fragment,null,j.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>j.createElement(qr,{key:$,dataSource:p,params:i,manageAllGroup:x==null?void 0:x.manage_all_group})),!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement("aside",{className:"tc mb50 mt30"},(x==null?void 0:x.query_total_count)>10&&j.createElement(ee.Z,{showSizeChanger:!0,onChange:ot,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&j.createElement(ye.Z,{offsetBottom:0},j.createElement(Gr,{buttonDataSource:Fu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(fs,{getData:ge}),j.createElement(Zl,{onCallback:()=>d(!1)}),j.createElement(rs.Z,{onOk:()=>{ge()}}),j.createElement(ss.Z,{onOk:()=>{}}),j.createElement(Vl,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),j.createElement(uu.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),ge()}}),j.createElement(ql,null),j.createElement(rr,{onCallback:()=>d(!1)}),j.createElement(Er,{onCallback:()=>d(!1)}),j.createElement(wr,{refreshList:ge}),j.createElement(Rr,null),j.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:gu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&j.createElement(ls,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),j.createElement(ne.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>fo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,G.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"),B(!1))}),width:800},j.createElement("div",null,j.createElement(P.Z,null,j.createElement(A.Z,{span:24},j.createElement(P.Z,{align:"middle"},j.createElement(A.Z,{span:24},j.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"))))),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),j.createElement(P.Z,null,j.createElement(K.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,O(yu({},y))}},j.createElement(K.ZP,{value:1,style:{marginTop:15}},j.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),j.createElement("br",null),j.createElement(K.ZP,{value:0,style:{marginTop:15}},j.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),j.createElement(P.Z,null,j.createElement(K.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,O(yu({},y))}},j.createElement(K.ZP,{value:!1,style:{marginTop:15}},j.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},j.createElement(W.Z,{className:"ml20 current"})))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(N.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,O(Object.assign({},y))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(N.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,O(Object.assign({},y))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),j.createElement(A.Z,{className:"ml5"},j.createElement(N.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,O(Object.assign({},y))}}),j.createElement("span",{className:"ml10"},"%"))),j.createElement("br",null),j.createElement(K.ZP,{value:!0,style:{marginTop:15}},j.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),j.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",j.createElement(S.Z,{placement:"bottomLeft",content:oe,trigger:"click"},j.createElement(W.Z,{className:"ml20 current"}))))),j.createElement("br",null)),j.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),j.createElement(P.Z,{className:"mt25"},j.createElement(A.Z,null,j.createElement("strong",null,j.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,O(Object.assign({},y))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",j.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"))),j.createElement(A.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&j.createElement("div",{style:{paddingLeft:35}},j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),j.createElement(A.Z,{className:"ml5"},j.createElement(N.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,O(Object.assign({},y))}}))),j.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},j.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),j.createElement(A.Z,{className:"ml5"},j.createElement(N.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,O(Object.assign({},y))}}),j.createElement("span",{className:"ml10"},"%"))))))))};var Cs=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(hs),Bs=Object.defineProperty,As=Object.defineProperties,Ds=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Aa=Object.prototype.propertyIsEnumerable,Da=(e,n,t)=>n in e?Bs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,ba=(e,n)=>{for(var t in n||(n={}))Ba.call(n,t)&&Da(e,t,n[t]);if(Mn)for(var t of Mn(n))Aa.call(n,t)&&Da(e,t,n[t]);return e},bs=(e,n)=>As(e,Ds(n)),Ps=(e,n)=>{var t={};for(var a in e)Ba.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Mn)for(var a of Mn(e))n.indexOf(a)<0&&Aa.call(e,a)&&(t[a]=e[a]);return t},ws=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const xs=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:h,onCallback:r}=n,o=Ps(n,["classroomList","dispatch","match","location","user","onCallback"]),l,V;const E=(0,C.useParams)(),[i,z]=(0,u.useState)(!1),[g,B]=(0,u.useState)(!1),y=(0,u.useRef)(null);(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){B(!0);return}const b={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(ve=>{var de;ve.author_login===((de=h.userInfo)==null?void 0:de.login)?++b.hasNum:++b.noHasNum}),b.noHasNum>0?ne.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()}}):B(!0)}else B(!1)},[t.actionTabs.key]);const O=()=>{a({type:"classroomList/setActionTabs",payload:{}})};return u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>ws(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;z(!0);const ve=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});z(!1),ve.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"}}),r&&r(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:bs(ba({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:ba({},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((V=t==null?void 0:t.actionTabs)==null?void 0:V.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=>y.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,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(xs),Os=s(29263),Ts=Object.defineProperty,Ls=Object.defineProperties,Ns=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,Ss=Object.prototype.hasOwnProperty,Is=Object.prototype.propertyIsEnumerable,wa=(e,n,t)=>n in e?Ts(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,xa=(e,n)=>{for(var t in n||(n={}))Ss.call(n,t)&&wa(e,t,n[t]);if(Pa)for(var t of Pa(n))Is.call(n,t)&&wa(e,t,n[t]);return e},Zs=(e,n)=>Ls(e,Ns(n)),Hs=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const js=({classroomList:e,dispatch:n})=>{const t=(0,C.useParams)();return u.createElement(ne.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,G.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(xa({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:xa({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ms=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(js),Rs=Object.defineProperty,$s=Object.defineProperties,Ws=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,ka=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,Ta=(e,n,t)=>n in e?Rs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,La=(e,n)=>{for(var t in n||(n={}))ka.call(n,t)&&Ta(e,t,n[t]);if(Rn)for(var t of Rn(n))Oa.call(n,t)&&Ta(e,t,n[t]);return e},Vs=(e,n)=>$s(e,Ws(n)),Gs=(e,n)=>{var t={};for(var a in e)ka.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Rn)for(var a of Rn(e))n.indexOf(a)<0&&Oa.call(e,a)&&(t[a]=e[a]);return t},Js=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const zs=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=Gs(n,["classroomList","dispatch","onCallback"]);const h=(0,C.useParams)();return h.id=h.coursesId,u.createElement(ne.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,G.ZP)(`/api/courses/${h.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(La({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:La({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Us=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(zs),Ks=Object.defineProperty,Na=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,Sa=(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)&&Sa(e,t,n[t]);if(Na)for(var t of Na(n))Qs.call(n,t)&&Sa(e,t,n[t]);return e},qs=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const ei=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const h=(0,C.useParams)(),r=(0,C.useLocation)(),{actionTabs:o}=e,[l]=J.default.useForm(),V=E=>E&&E<re()().startOf("day");return u.createElement(ne.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(),z=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,g=yield(0,G.ZP)(z,{method:"post",body:Xs({},i)});if(g.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:h.coursesId}});const B=e.actionTabs.selectArrs.type,y=(g==null?void 0:g.category_id)||0;let O=(E=r.pathname)==null?void 0:E.split("/");O[4]=y,O[3]=B||O[3];const b=O==null?void 0:O.join("/");C.history.push(b)}}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",{className:"tc"},u.createElement("br",null)),e.courseGroups.course_groups&&u.createElement(J.default,{form:l,initialValues:{name:""}},u.createElement(J.default.Item,{name:"name"},u.createElement(P.Z,{className:"mt30"},u.createElement(A.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),u.createElement(A.Z,{flex:"1"},u.createElement(Se.default,{defaultValue:((f=o.selectArrs)==null?void 0:f.category_name)||((_=o.selectArrs)==null?void 0:_.name)}))))))};var ti=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ei),Su={shixunItemWrapper:"shixunItemWrapper___cgnhs",checkboxWrapper:"checkboxWrapper___Z7zZt",contentWrapper:"contentWrapper___TO4hm",title:"title___P8Su0",desc:"desc___j_4ZZ",info:"info___rg8e4",scrollWrap:"scrollWrap___EjY1R",loading:"loading___iNP0r"},ui=Object.defineProperty,ni=Object.defineProperties,oi=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Za=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ha=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&Za(e,t,n[t]);if(Ia)for(var t of Ia(n))li.call(n,t)&&Za(e,t,n[t]);return e},ja=(e,n)=>ni(e,oi(n)),Ma=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{Paragraph:ri}=gt.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,_]=(0,u.useState)("0"),[h,r]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[V,E]=(0,u.useState)(!0),[i,z]=(0,u.useState)(1),g=(0,u.useRef)(null),B=(0,u.useRef)(null),y=(0,u.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),O=v=>{r(v),y.current.order=v,v==="mine"?(y.current.mine="true",y.current.status="2"):(y.current.mine="",y.current.status=""),b(y.current)},b=(v,se)=>Ma(void 0,null,function*(){E(!0),clearTimeout(g.current),g.current=setTimeout(()=>Ma(void 0,null,function*(){console.log(v,"params2");const fe=yield(0,mt.he)(v);if(!fe.status){if(se){fe.shixuns.length===0&&d(!1),l(De=>[...De,...fe.shixuns]),E(!1);return}B.current.scrollTop=0,d(!0),z(i+1),E(!1),l(fe.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>b(ja(Ha({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{b(y.current)},[]);const[ve,de]=(0,u.useState)([]),Ae=v=>{de(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,d]=(0,u.useState)(!0),L=v=>{b(ja(Ha({},y.current),{page:v}),!0)};return u.createElement("div",{className:"mt20"},u.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},u.createElement(A.Z,null,t.map((v,se)=>u.createElement("span",{key:se,style:{border:"none",marginRight:20,color:f===v.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{_(v.id),y.current.diff=v.id,b(y.current)}},v.name))),u.createElement(A.Z,null,u.createElement(bt.tp,{dataSource:a,value:h,onChange:O}))),u.createElement("div",{className:Su.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(qe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!V,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ve},o.map(v=>{const{name:se,id:fe,description:De,challenge_names:ut,author_name:x,author_school_name:Ve,level:T,total_stu_num:te}=v||{};return u.createElement("div",{key:fe,className:Su.shixunItemWrapper},u.createElement(P.Z,{align:"middle",className:Su.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},u.createElement(w.default,{value:fe,style:{paddingRight:"10px"}}),u.createElement("div",{className:Su.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Su.contentWrapper},u.createElement(ri,{ellipsis:{rows:2},className:Su.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,ut.map((ot,ge)=>u.createElement("span",{key:ge,className:Su.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",ge+1,"\u5173")," ",ot))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Su.info},u.createElement(We.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,Ve),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},te))))))})))),V&&u.createElement("div",{className:Su.loading},u.createElement(et.Z,{spinning:!0}))))};var ii=(0,u.forwardRef)(si),mn={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"},Xe=s(59301),ci=Object.defineProperty,Ra=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,$a=(e,n,t)=>n in e?ci(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pi=(e,n)=>{for(var t in n||(n={}))mi.call(n,t)&&$a(e,t,n[t]);if(Ra)for(var t of Ra(n))di.call(n,t)&&$a(e,t,n[t]);return e},gn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const{TabPane:cc}=q.default,Ei=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),h=(0,C.useLocation)(),[r]=J.default.useForm(),{brankList:o}=e,[l,V]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[z,g]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ve,de]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[d,L]=(0,u.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),v=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,u.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&fe()},[e.actionTabs.key]);let se=[];const fe=function(){return gn(this,null,function*(){var T;if(E){V(!1),++d.page;const te=yield a({type:"shixunHomeworks/getBrankList",payload:pi({},d)});O=[...O.concat(te.object_list)],de(te.is_teacher),((T=te.object_list)==null?void 0:T.length)<d.limit?i(!1):i(!0),b([...O]),te.object_list==""&&d.page===1&&V(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),ut=T=>gn(void 0,null,function*(){g(!0);const te=yield(0,Y.aQ)(T);g(!1),te.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:Ve}=t;return Xe.createElement("div",null,Xe.createElement(ne.default,{className:mn.border,centered:!0,title:Xe.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:z},onOk:()=>gn(void 0,null,function*(){var T,te,ot;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(te=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:te.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?ut(De.current):Z(kt);return}g(!0);const ge=r.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:ge.group_ids}});(_t==null?void 0:_t.status)===0&&((0,F.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),a({type:"classroomList/getClassroomLeftMenus",payload:{id:_.coursesId}}),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:_t.object_ids,params:(ot=e.actionTabs)==null?void 0:ot.params,manage_all_group:Ve==null?void 0:Ve.manage_all_group}})),g(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Xe.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Xe.createElement(A.Z,{span:12},v.map((T,te)=>Xe.createElement(k.ZP,{key:te,shape:"round",style:B===T.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:B===T.id?"ghost":"default",className:"mr10",onClick:ot=>gn(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,d.page=0,d.search="",d.filter=T.id,fe(),y(T.id)})},T.name))),Xe.createElement(A.Z,{span:12,className:"tr"},Xe.createElement(Se.default.Search,{className:mn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:T=>{var te;B==="jupyter"&&((te=x.current)==null||te.changeKeyWord(T.target.value))},suffix:Xe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`}),onSearch:T=>{var te;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(te=x.current)==null||te.search(T);return}E=!0,d.search=T,d.page=0,O=[],fe()},style:{width:260}}))),B==="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"),B==="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"),B==="jupyter"?Xe.createElement(ii,{createShixunParams:De,ref:x}):Xe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ve&&B==="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(qe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),fe()},hasMore:E,useWindow:!1},Xe.createElement(J.default,{form:r,initialValues:{group_ids:se},className:mn.form,onChange:T=>{se=r.getFieldValue()}},O==""&&Xe.createElement(tt.Z,{styles:{margin:"10px auto"}}),Xe.createElement(J.default.Item,{name:"group_ids"},Xe.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(T,te){return Xe.createElement(P.Z,{key:te},Xe.createElement(A.Z,{flex:"2"},Xe.createElement(w.default,{onChange:ot=>{},key:te,value:String(T.id),defaultChecked:!0},Xe.createElement("span",{className:["c-black",mn.line1].join(" ")},T.name))),Xe.createElement(A.Z,{flex:"1",className:"c-black"},Xe.createElement("span",{className:mn.line1},T==null?void 0:T.course_list_name)),Xe.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?Xe.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):T==null?void 0:T.username))}))))))),Xe.createElement(ie.Z,{resdata:Ae,type:"shixunpush",okloading:z,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:T=>gn(void 0,null,function*(){De.current.shixuns_info=T,ut(De.current)})}))};var fi=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),_i=s(17132),iu=s(59301),yi=Object.defineProperty,Wa=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Va=(e,n,t)=>n in e?yi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ga=(e,n)=>{for(var t in n||(n={}))vi.call(n,t)&&Va(e,t,n[t]);if(Wa)for(var t of Wa(n))Fi.call(n,t)&&Va(e,t,n[t]);return e};const gi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[h,r]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),r("")},[]);const o=()=>{var l,V;if((0,c.Rm)()&&!((V=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.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}h==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),h==="2"&&(n(),_(!1),r(""))};return iu.createElement("section",{className:"tc animated fadeIn",style:Ga(Ga({},{color:"#999",margin:"200px auto"}),e)},iu.createElement("img",{src:_i.z3}),iu.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"),iu.createElement("div",{style:{marginTop:"30px"}},iu.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),iu.createElement(k.ZP,{onClick:()=>{(0,F.xg)(`${ua.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&iu.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},iu.createElement("div",null,iu.createElement("div",null,iu.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:h==="1",onClick:()=>r("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),iu.createElement("div",null,iu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:h==="2",onClick:()=>r("2")},"\u9009\u7528\u8D44\u6E90")))))};var hi=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(gi),Ci=s(88689),Bi=s(82337),Ai=s(2657),Ja={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Di=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),bi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:h,useBatchStatus:r,dispatch:o,params:l,getData:V,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:z}=(0,u.useContext)(go);let g;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ve=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(d=>d.homework_id):[]),Z.target.checked?z([..._]):z([])},de=()=>{let Z={courseId:l.id,container_type:"common_homework"};l.categoryId&&(Z.category_id=l.categoryId),o({type:"classroomList/getAllTaskList",payload:Z}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};E.course_modules&&(g=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:Ja.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(nt.default,{onClick:Z=>Di(void 0,[Z],function*({item:d,key:L,keyPath:v,domEvent:se}){if(h=="")return I.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,G.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),r(!1),V(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},u.createElement(Se.default,{onChange:Z=>{b(Z.target.value)}})),g&&g.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,d){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(nt.default.Item,{className:"multi-llipsis1e",key:Z.category_id},Z.category_name),(L=Z==null?void 0:Z.third_category)==null?void 0:L.map(v=>u.createElement(nt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:v.category_id},v.category_name)))}),u.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Z=>{Z.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:i,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return u.createElement("div",{className:Ja.bottomControlContainer},u.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},u.createElement(A.Z,{flex:1},u.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},u.createElement(A.Z,null,u.createElement(w.default,{checked:t,onChange:ve},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"top",menu:{items:e,onClick:({key:Z})=>{n({key:Z})}}},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:de,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(Eu.Z,{placement:"topLeft",dropdownRender:()=>Ae,getPopupContainer:Z=>Z.parentNode},u.createElement(k.ZP,{type:"primary",icon:u.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",u.createElement(vn.Z,null)))),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:u.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),u.createElement(A.Z,null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),r(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Lt={listContainer:"listContainer___ZW4HW",info:"info___FuRA_",title:"title___nxXeU",left:"left___oBZYX",right:"right___TePEU",flexBox:"flexBox___kp4Xl",detail:"detail___x1A55",iconV:"iconV___HcC2c",shixunTag:"shixunTag___NZAsm",pingceTag:"pingceTag___Pqi7y",pingceTags:"pingceTags___JQb2l"},Pi=Object.defineProperty,wi=Object.defineProperties,xi=Object.getOwnPropertyDescriptors,za=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,Ua=(e,n,t)=>n in e?Pi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,dn=(e,n)=>{for(var t in n||(n={}))ki.call(n,t)&&Ua(e,t,n[t]);if(za)for(var t of za(n))Oi.call(n,t)&&Ua(e,t,n[t]);return e},Ti=(e,n)=>wi(e,xi(n)),zu=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,h,r;const{batchStatus:o,selectArrs:l,setSelectArrs:V,selectArrsAll:E,setSelectArrsAll:i,dispatch:z}=(0,u.useContext)(go);let g=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ve]=(0,u.useState)([]);g=Ti(dn(dn({},n),g),{category:g==null?void 0:g.categoryId}),(0,u.useEffect)(()=>{ve([]),y(!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,L)=>L.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var L,v;return d==="--"?d:u.createElement("span",null,u.createElement("span",null,(L=d==null?void 0:d.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=d==null?void 0:d.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.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 Ae(){return zu(this,null,function*(){let d=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},g)});ve(d.data)})}const Z=d=>{l.includes(d)?(V(l.filter(L=>L!==d)),i(E.filter(L=>L.homework_id!==d))):(V([...l,d]),i([...E,e]))};return u.createElement("div",{className:Lt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(d.target))&&(0,F.xg)(`/classrooms/${g.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:()=>Z(e.homework_id)})),u.createElement("div",{className:Lt.info},u.createElement("div",{className:Lt.title},u.createElement("div",{className:Lt.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(ru.Z,{value:e.status},u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(F.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:d=>d.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&u.createElement("span",{className:Lt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&u.createElement(Wu.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:Lt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&u.createElement(Wu.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:Lt.pingceTags},"\u8BC4\u6D4B"))),u.createElement("div",{className:Lt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},g),type:2,manage_all_group:a}})})},u.createElement("aside",{className:Lt.flexBox,style:{marginRight:"16px"}},u.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),u.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&u.createElement("div",{className:Lt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&u.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((f=e.status)!=null&&f.includes("\u5DF2\u622A\u6B62"))&&!((_=e.status)!=null&&_.includes("\u5BFC\u5165"))&&u.createElement("aside",{onClick:d=>zu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Gu.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/${g.coursesId}/common_homework/${e.homework_id}/post`)}),className:Lt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((h=e.status)==null?void 0:h.includes("\u5DF2\u622A\u6B62"))||((r=e.status)==null?void 0:r.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Lt.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(Eu.Z,{placement:"bottomCenter",overlayClassName:Lt.dro,dropdownRender:()=>u.createElement(nt.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},g),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({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(nt.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(nt.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),z({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:g,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(nt.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${g.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:d=>d.stopPropagation(),className:Lt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Lt.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:Lt.iconV,onClick:d=>zu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),B||Ae(),y(!B)})},u.createElement("i",{className:`iconfont icon-${B?"shouqi":"xiala2"}`})," "))),u.createElement("div",{className:Lt.content},(0,c.dE)()&&u.createElement("span",{className:Lt.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"&&B&&b.length>5&&u.createElement(Vu.default,{scroll:{y:240},onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{onRow:d=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(d,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,L,v)=>{v.field&&(g.sort_by=v.field),v.order||(g.sort_direction="asc"),v.order==="ascend"&&(g.sort_direction="asc"),v.order==="descend"&&(g.sort_direction="desc"),v.order||(g.sort_direction="asc"),Ae()},columns:de}))))};var Ni=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Li),Si={flex_box_center:"flex_box_center___vwUnv",flex_space_between:"flex_space_between___bUm9D",flex_box_vertical_center:"flex_box_vertical_center___JBVR8",flex_box_center_end:"flex_box_center_end___ErOuz",flex_box_column:"flex_box_column___tPoiM",bg:"bg___Ujhcv",containerTitle:"containerTitle___SR1cC",containerDesc:"containerDesc___KAs6e",listItem:"listItem___FcPdT",info:"info___jf3IR",title:"title___VEy_f",titleLeft:"titleLeft___jQxrj",titleRight:"titleRight___tiQbm",acitons:"acitons___ecmNL",moveCategory:"moveCategory___c_ypx",spanSize:"spanSize___fcw76"},Pu={otherHomeworkWrap:"otherHomeworkWrap___cHqzM",otherHomeworkContainer:"otherHomeworkContainer___k2TlQ",flex:"flex___N5oyJ",search:"search___tWMHN",content:"content___wyNNo",listItem:"listItem___mdegu",info:"info___SwRt1",title:"title___lilvJ",describe:"describe___meICG",footer:"footer___irMwG"},Ii=Object.defineProperty,Zi=Object.defineProperties,Hi=Object.getOwnPropertyDescriptors,Ka=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Ya=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qa=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Ya(e,t,n[t]);if(Ka)for(var t of Ka(n))Mi.call(n,t)&&Ya(e,t,n[t]);return e},Xa=(e,n)=>Zi(e,Hi(n)),qa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())}),Ri=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[h,r]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),V=()=>qa(void 0,null,function*(){l(!0);const B=yield(0,G.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});l(!1),_({targerData:B.homeworks,originData:B.homeworks})});(0,u.useEffect)(()=>{V()},[]);const E=()=>qa(void 0,null,function*(){l(!0);let B={homework_common_ids:h};a.categoryId&&(B=Xa(Qa({},B),{category_id:a.categoryId}));const y=yield(0,G.ZP)(`/api/courses/${a.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:B});y&&y.homework_ids.length>0&&(I.ZP.success("\u63D0\u4EA4\u6210\u529F"),t()),l(!1)}),i=(B,y)=>{B.target.checked?r([...h,y]):r(h.filter(O=>O!==y))},z=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(Xa(Qa({},f),{targerData:y}))},g=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Pu.otherHomeworkWrap}`},u.createElement("div",{className:Pu.otherHomeworkContainer},u.createElement("div",{className:Pu.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:z,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Pu.content},f.targerData.map(B=>u.createElement("div",{className:`${Pu.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:h.includes(B.id),onChange:y=>i(y,B.id)}),u.createElement("div",{className:Pu.info},u.createElement("div",{className:`${Pu.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Pu.title},B.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,F.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Pu.describe}`},B.description),u.createElement("div",{className:"font12"},u.createElement("span",{className:"c-grey-333 mr20"},B.user.name),u.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",B.created_at)))))),u.createElement("div",{className:Pu.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:h.length===0||o,onClick:g},"\u786E\u5B9A"))))},$i=s(96724),Wi=s(90604),Ue=s(59301),Vi=Object.defineProperty,Gi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,ul=(e,n,t)=>n in e?Vi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pn=(e,n)=>{for(var t in n||(n={}))el.call(n,t)&&ul(e,t,n[t]);if($n)for(var t of $n(n))tl.call(n,t)&&ul(e,t,n[t]);return e},nl=(e,n)=>Gi(e,Ji(n)),zi=(e,n)=>{var t={};for(var a in e)el.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$n)for(var a of $n(e))n.indexOf(a)<0&&tl.call(e,a)&&(t[a]=e[a]);return t},yo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});re().extend(ao());const Ui=({data:e,value:n,onChange:t})=>{var a,f,_,h;const[r,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,V]=(0,u.useState)([]);return(0,u.useEffect)(()=>{V((n==null?void 0:n.length)>0?e==null?void 0:e.filter(E=>n==null?void 0:n.includes(E==null?void 0:E.id)):[])},[n]),Ue.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement(w.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:E=>{t(E.target.checked?e==null?void 0:e.map(i=>i==null?void 0:i.id):[])}},"\u5168\u9009"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.leftSearch,onChange:E=>{o(nl(pn({},r),{leftSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:a.length)!==0?Ue.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ue.createElement(We.Z,{direction:"vertical"},(f=r.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ue.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ue.createElement(tt.Z,{styles:{margin:"0 auto"}})))),Ue.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ue.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ue.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ue.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:r.rigthSearch,onChange:E=>{o(nl(pn({},r),{rigthSearch:E.target.value}))}}),Ue.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:_.length)!==0?(h=r.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(r.rigthSearch)}):l)==null?void 0:h.map((E,i)=>Ue.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ue.createElement(A.Z,null,E==null?void 0:E.name),Ue.createElement(A.Z,null,Ue.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(z=>z!==(E==null?void 0:E.id)))}})))):Ue.createElement(tt.Z,{styles:{margin:"0 auto"}})))))},Ki=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,h=zi(n,["classroomList","dispatch","user","getData"]),r,o,l,V,E,i;const z=(0,C.useParams)(),[g]=J.default.useForm(),B=((r=t==null?void 0:t.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,pn(pn({},z),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ve,de]=(0,Tu.U)(Y.nP,{course_id:z==null?void 0:z.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:z==null?void 0:z.coursesId,homework_ids:(V=t==null?void 0:t.actionTabs)==null?void 0:V.selectArrs}),d=(...L)=>yo(void 0,[...L],function*(v={}){ve({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&d()},[B]),Ue.createElement(ne.default,{centered:!0,title:(E=t==null?void 0:t.actionTabs)==null?void 0:E.key,width:800,open:B,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ae,onOk:()=>yo(void 0,null,function*(){g.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(J.default,{form:g,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>yo(void 0,null,function*(){var v,se,fe;const De=yield Z(((v=b==null?void 0:b.course_groups)==null?void 0:v.length)>0?{unified_late:((se=b==null?void 0:b.course_groups)==null?void 0:se.length)<=0,allow_late_settings:[pn({},L)]}:pn({unified_late:((fe=b==null?void 0:b.course_groups)==null?void 0:fe.length)<=0},L));(De==null?void 0:De.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Ue.createElement(P.Z,{wrap:!1,gutter:20},Ue.createElement(A.Z,{flex:1},Ue.createElement(J.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ue.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ue.createElement(A.Z,{flex:"390px"},Ue.createElement(J.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&re()(v).startOf("minute")<=re()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&re()(v).startOf("minute")<=re()(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(ue.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,F.BO)(L,{startTime:de==null?void 0:de.max_late_time}),disabledTime:L=>(0,F.hv)(L,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:re()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ue.createElement(et.Z,{spinning:y},Ue.createElement(J.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ue.createElement(Ui,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ve({group_ids:L})}})))))};var Yi=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ki),M=s(59301),Qi=Object.defineProperty,Xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,ol=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,al=(e,n,t)=>n in e?Qi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vu=(e,n)=>{for(var t in n||(n={}))ec.call(n,t)&&al(e,t,n[t]);if(ol)for(var t of ol(n))tc.call(n,t)&&al(e,t,n[t]);return e},vo=(e,n)=>Xi(e,qi(n)),Fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{r(t.next(o))}catch(l){f(l)}},h=o=>{try{r(t.throw(o))}catch(l){f(l)}},r=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,h);r((t=t.apply(e,n)).next())});const go=(0,u.createContext)({selectArrs:[]}),uc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,h,r;const[o,l]=(0,C.useSearchParams)(),V=(0,C.useLocation)(),E=(0,C.useParams)(),[i,z]=(0,u.useState)(vo(vu({},E),{id:E.coursesId,limit:20})),[g,B]=(0,u.useState)(!1),[y,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,ve]=(0,u.useState)([]),[de,Ae]=(0,u.useState)(!1),[Z,d]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,fe]=(0,u.useState)(!1),[De,ut]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:Ve,detailTopBanner:T,taskList:te}=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)},[V.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,$,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Be=F.cX.getItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Be&&(i.sort_by=Be==null?void 0:Be.type,i.sort_direction=Be==null?void 0:Be.direction,ut(Be==null?void 0:Be.name));const Me=o.get("tabs");let lt=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Me&&Me!==void 0&&((0,c.GJ)()?i.status=Me:i.order=Me),ge(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Be=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Be&&Be!==void 0&&((0,c.GJ)()?i.status=Be:i.order=Be),ge(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,V==null?void 0:V.pathname]),(0,u.useEffect)(()=>{z(vu(vu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ve([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ge()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ve([])},[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?Ae(!0):b.length!==x.homeworks.length&&Ae(!1))},[b]);const ot=(p,$)=>{i.page=p,i.limit=$,ge()},ge=(p={})=>{ve([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:vo(vu(vu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:vu(vu({},i),p)})},_t=()=>Fo(void 0,null,function*(){const p=yield(0,G.ZP)(`/api/courses/${i.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(p!=null&&p.data){const $=p.data.score_settings;Object.keys($).map(function(be){be.indexOf("proportion")>-1&&($[be]=($[be]*100).toFixed(0))}),console.log($),O(vu({},$))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:$,not_start_count:be,in_progress_count:Be,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:$||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Me||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}]},Zt=[{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"}],Iu=p=>{var $;if((0,c.Rm)()&&!(($=e.AssistantObject.normal)!=null&&$.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"?(0,F.Uq)(`/classrooms/${i.coursesId}/common_homework/${i.categoryId}/add`):p==="2"?zt():p==="3"&&t({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},zt=()=>{t({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:i}})},Fu=(_=[{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:T.is_public}].filter(p=>p==null?void 0:p.isShow))==null?void 0:_.map(p=>(delete p.isShow,p)),tn=p=>{var $,be,Be,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",hn={key:lt,selectArrs:b,selectArrsAll:L,type:["publish","deadline"].includes(p.key)?1:"",params:i};switch(p.key){case"publish":if((0,c.Rm)()&&!((be=($=e==null?void 0:e.AssistantObject)==null?void 0:$.normal)!=null&&be.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}lt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Me=(Be=e==null?void 0:e.AssistantObject)==null?void 0:Be.normal)!=null&&Me.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}lt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":lt="\u6279\u91CF\u8865\u4EA4";break;case"delete":lt="\u5220\u9664";break;case"collection":lt="\u6536\u85CF";break}t({type:"classroomList/setActionTabs",payload:vo(vu({},hn),{key:lt})})},un=p=>Fo(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),ge()}),gu=(0,u.useMemo)(()=>{let p=[];return te.length>0&&(p=te.map($=>({user_name:$.user_name,task_name:$.task_name,task_id:$.task_id,category:$.category,status:$.status}))),p},[te]),ct=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"),oe=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(go.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:ve,allSelect:de,dataSource:x.homeworks||[],detailLeftMenus:Ve,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:d,dispatch:t,getData:ge,setSelectArrsAll:v}},M.createElement("section",null,M.createElement("aside",{className:Si.bg},M.createElement(Bi.Z,{isLoading:n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:kt(),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:Zt,showControlButton:(0,c.GJ)(),isShowRightControl:(0,F.Oo)(Ve==null?void 0:Ve.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),d(!1),i.page=1,C.history.replace(`${V.pathname}?tabs=${p.id}`),ge(i)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{_t(),B(!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:()=>{ge()}}})},onDropdownMenuClick:Iu}),M.createElement(Ai.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:ut,onSearch:p=>{i.search=p.trim(),i.page=1,ge()},onSort:p=>{var $;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,F.cX.setItem(`${($=a==null?void 0:a.userInfo)==null?void 0:$.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),ge(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(hi,{params:i,dispatch:t,onSelect:zt}):(x==null?void 0:x.homeworks)&&x.homeworks.length===0&&!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(tt.Z,null),M.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(M.Fragment,null,M.createElement("aside",{className:"animated fadeIn"},(h=x==null?void 0:x.homeworks)==null?void 0:h.map((p,$)=>M.createElement(Ni,{key:$,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(ee.Z,{showSizeChanger:!0,onChange:ot,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&M.createElement(ye.Z,{offsetBottom:0},M.createElement(bi,{buttonDataSource:Fu,onClick:tn})))),((r=e==null?void 0:e.actionTabs)==null?void 0:r.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(Yi,{getData:ge}),M.createElement(ks,{onCallback:()=>d(!1)}),M.createElement($i.Z,{onOk:()=>{ge()}}),M.createElement(Wi.Z,{onOk:()=>{}}),M.createElement(Os.Z,{onCallback:()=>d(!1),courseEndTime:x==null?void 0:x.course_end_time}),M.createElement(uu.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),ge()}}),M.createElement(Ms,null),M.createElement(Us,{onCallback:()=>d(!1)}),M.createElement(ti,{onCallback:()=>d(!1)}),M.createElement(fi,{refreshList:ge}),M.createElement(Ci.Z,null),M.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:gu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&M.createElement(Ri,{courseId:i.coursesId,type:"1",onCancel:()=>fe(!1)}),M.createElement(ne.default,{open:g,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>Fo(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,G.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"),B(!1))}),width:800},M.createElement("div",null,M.createElement(P.Z,null,M.createElement(A.Z,{span:24},M.createElement(P.Z,{align:"middle"},M.createElement(A.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(A.Z,null,M.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),M.createElement(A.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(K.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:p=>{y.ta_mode=p.target.value,O(vu({},y))}},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(A.Z,null,M.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),M.createElement(A.Z,{span:24,className:"pl30 mt10"})),M.createElement(P.Z,null,M.createElement(K.ZP.Group,{value:y.final_mode,onChange:p=>{y.final_mode=p.target.value,O(vu({},y))}},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(S.Z,{placement:"bottomLeft",content:ct,trigger:"click"},M.createElement(W.Z,{className:"ml20 current"})))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u6559\u5E08\u8BC4\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(N.Z,{min:0,max:100,value:y.te_proportion,onChange:p=>{y.te_proportion=p,O(Object.assign({},y))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u52A9\u6559\u8BC4\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(N.Z,{min:0,max:100,value:y.ta_proportion,onChange:p=>{y.ta_proportion=p,O(Object.assign({},y))}}),M.createElement("span",{className:"ml10"},"%"))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u5B66\u751F\u533F\u8BC4:"),M.createElement(A.Z,{className:"ml5"},M.createElement(N.Z,{min:0,max:100,value:y.st_proportion,onChange:p=>{y.st_proportion=p,O(Object.assign({},y))}}),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(S.Z,{placement:"bottomLeft",content:oe,trigger:"click"},M.createElement(W.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(A.Z,null,M.createElement("strong",null,M.createElement(w.default,{checked:y.is_repeat_minus,style:{fontSize:"16px"},onChange:p=>{y.is_repeat_minus=p.target.checked,O(Object.assign({},y))}},"\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(A.Z,{span:24,className:"pl30 mt10"})),(y==null?void 0:y.is_repeat_minus)&&M.createElement("div",{style:{paddingLeft:35}},M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u67E5\u91CD\u6263\u5206:"),M.createElement(A.Z,{className:"ml5"},M.createElement(N.Z,{min:0,max:100,value:y.repeat_setting_score,onChange:p=>{y.repeat_setting_score=p,O(Object.assign({},y))}}))),M.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},M.createElement(A.Z,null,"\u6263\u5206\u9600\u503C:"),M.createElement(A.Z,{className:"ml5"},M.createElement(N.Z,{min:0,max:100,value:y.repeat_limit,onChange:p=>{y.repeat_limit=p,O(Object.assign({},y))}}),M.createElement("span",{className:"ml10"},"%"))))))))};var nc=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(uc);const oc=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case m.Fy.THEMEONE:return u.createElement(xl,null);case m.Fy.THEMETHREE:return u.createElement(Cs,null);case m.Fy.DEFAULT:default:return u.createElement(nc,null)}};var ac=(0,C.connect)(({globalSetting:e})=>({globalSetting:e}))(oc)},97953:function(st,we,s){"use strict";s.d(we,{Z:function(){return P}});var m=s(59301),u=s(38854),C=s(20834),I=s(6848),ee={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ye=s(51333),P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:W,onSort:F,onBatch:c})=>{const G=A?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=N==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:ee.searchSortControllerContainer},m.createElement(ye.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:Q}})=>{W(Q.trim())},style:{width:220}}),m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[N]},G.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${ee.btn} ${ce?ee.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),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:ee.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},39713:function(st,we,s){"use strict";s.d(we,{Z:function(){return N}});var m=s(59301),u=s(20834),C=s(38854),I=s(8591),ee=s(6848),ye={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ne=s(73635),P=s(30466),A=s(51333),K=s(7083);const S=({isLoading:w,addText:W,tabDataSource:F,isAdmin:c,dispatch:G,type:pe,exportType:ce,TooltipTitle:Q,categoryId:Ce,dropdownMenu:R,isShowRightControl:Ne,defaultSelectedKeys:Te,classroomList:Ee,onTabMenuClick:Pe,onTooltipTitleClick:xe,onDropdownMenuClick:X,onsetClick:le})=>{var Fe;const Oe=()=>m.createElement(u.default,{onClick:({key:ue})=>{X(ue)}},R.map(ue=>m.createElement(u.default.Item,{key:ue.id},ue.name))),J=(0,ne.useParams)();return m.createElement("div",{className:ye.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((ue,$e)=>m.createElement("div",{key:$e,className:`text-16px flex item-center justify-center current ${Te==(ue==null?void 0:ue.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Te==(ue==null?void 0:ue.id)?"#1890FF":""},onClick:()=>w?{}:Pe(ue)},ue==null?void 0:ue.name,ue.total!==void 0&&m.createElement("span",{className:"ml-4px"},ue==null?void 0:ue.total)))),c&&Ne&&m.createElement("div",{className:"flex item-center gap-20px mr-20px"},m.createElement(C.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:ue})=>{var $e,re;if(ce==="group"&&!(($e=Ee.AssistantObject.group)!=null&&$e.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"&&!((re=Ee.AssistantObject.normal)!=null&&re.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}ue=="1"&&G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:J.categoryId}}),ue=="3"&&ne.history.push(`/classrooms/${J==null?void 0:J.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}}},m.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,P.Rm)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:le}),m.createElement(ee.Z,{title:Q},m.createElement("span",{className:`iconfont ${Ce?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:xe})),m.createElement(C.Z,{dropdownRender:Oe},m.createElement(A.op,{theme:K.Fy.THEMEONE,icon:m.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",W||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var N=(0,ne.connect)(({classroomList:w})=>({classroomList:w}))(S)},48709:function(st,we,s){"use strict";s.d(we,{Z:function(){return P}});var m=s(59301),u=s(38854),C=s(20834),I=s(6848),ee={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ye=s(51333),P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:W,onSort:F,onBatch:c})=>{const G=A?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],pe=Q=>{w(Q.name),F(Q)},ce=N==="\u9ED8\u8BA4\u6392\u5E8F";return m.createElement("div",{className:ee.searchSortControllerContainer},m.createElement("div",null,m.createElement(u.Z,{dropdownRender:()=>m.createElement(C.default,{selectedKeys:[N]},G.map(Q=>m.createElement(C.default.Item,{key:Q.name,onClick:()=>pe(Q)},Q.name)))},m.createElement("div",null,m.createElement("span",{className:`${ee.btn} ${ce?ee.btnSort:""}`},m.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),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:ee.tips},m.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),m.createElement(ye.t7,{className:ee.myInput,style:{width:220,marginLeft:"auto"},onChange:(Q,Ce)=>{W(Q.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},79027:function(st,we,s){"use strict";s.d(we,{Z:function(){return N}});var m=s(59301),u=s(20834),C=s(95237),I=s(43604),ee=s(38854),ye=s(8591),ne=s(6848),P={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},A=s(73635),K=s(30466);const S=({isLoading:w,addText:W,tabDataSource:F,isAdmin:c,dispatch:G,type:pe,exportType:ce,TooltipTitle:Q,categoryId:Ce,dropdownMenu:R,isShowRightControl:Ne,defaultSelectedKeys:Te,classroomList:Ee,onTabMenuClick:Pe,onTooltipTitleClick:xe,onDropdownMenuClick:X,onsetClick:le})=>{var Fe;const Oe=()=>m.createElement(u.default,{onClick:({key:ue})=>{X(ue)}},R.map(ue=>m.createElement(u.default.Item,{key:ue.id},ue.name))),J=(0,A.useParams)();return m.createElement("div",{className:P.tabMenuContainer},m.createElement(C.Z,null,m.createElement(I.Z,{flex:"1"},m.createElement(u.default,{mode:"horizontal",selectedKeys:Te},F.map(ue=>m.createElement(u.default.Item,{key:ue.id,onClick:()=>w?{}:Pe(ue),style:{color:"#fff"}},m.createElement("span",{className:`${c?"mr5":""}`},ue.name),ue.total!==void 0&&m.createElement("span",null,ue.total||0))))),c&&Ne&&m.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},m.createElement(ee.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>m.createElement(u.default,null,m.createElement(u.default.Item,{key:1,onClick:()=>{var ue,$e;if(ce==="group"&&!((ue=Ee.AssistantObject.group)!=null&&ue.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!(($e=Ee.AssistantObject.normal)!=null&&$e.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:pe,exportType:ce,category_id:J.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),m.createElement(u.default.Item,{key:3,onClick:()=>{var ue,$e;if(ce==="group"&&!((ue=Ee.AssistantObject.group)!=null&&ue.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!(($e=Ee.AssistantObject.normal)!=null&&$e.can_download)){ye.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A.history.push(`/classrooms/${J==null?void 0:J.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)()&&!((Fe=Ee.AssistantObject.normal)!=null&&Fe.can_create)?"":m.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:le},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:xe},m.createElement(ne.Z,{title:Q},m.createElement("span",{className:Ce?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),m.createElement(ee.Z,{className:"ml10",dropdownRender:Oe},m.createElement("span",{className:P.selectBtn},m.createElement("span",null,m.createElement("i",{className:"iconfont icon-tianjiadaohang"})),m.createElement("span",null,W||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var N=(0,A.connect)(({classroomList:w})=>({classroomList:w}))(S)},40469:function(st,we,s){"use strict";s.d(we,{$J:function(){return C},JZ:function(){return ee},bN:function(){return ne},jP:function(){return ye},rO:function(){return I}});var m=s(82875),u=(P,A,K)=>new Promise((S,N)=>{var w=c=>{try{F(K.next(c))}catch(G){N(G)}},W=c=>{try{F(K.throw(c))}catch(G){N(G)}},F=c=>c.done?S(c.value):Promise.resolve(c.value).then(w,W);F((K=K.apply(P,A)).next())});function C(P){return(0,m.U2)(`libraries/${P}.json`)}function I(P){return(0,m.U2)("library_tags.json",P)}function ee(P){return u(this,null,function*(){return(yield(0,m.IV)(`attachments/${P}.json`)).status===0})}function ye(P){return(0,m.v_)("libraries.json",P)}function ne(P,A){return(0,m.gz)(`libraries/${P}.json`,A)}},70013:function(st,we,s){"use strict";s.d(we,{_:function(){return S}});var m=s(57668),u=s(43418),C=s(8591),I=s(1710),ee=s(49411),ye=s(59301),ne=(N,w,W)=>new Promise((F,c)=>{var G=Q=>{try{ce(W.next(Q))}catch(Ce){c(Ce)}},pe=Q=>{try{ce(W.throw(Q))}catch(Ce){c(Ce)}},ce=Q=>Q.done?F(Q.value):Promise.resolve(Q.value).then(G,pe);ce((W=W.apply(N,w)).next())});const P=N=>ne(void 0,[N],function*({is_jupyter:w,is_jupyter_lab:W,shixunId:F,homework_common_id:c,courseId:G}){if(w||W){const ce=yield(0,m.BK)({id:F});ce!=null&&ce.identifier&&(0,ee.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,ee.xg)(`/tasks/${G}/${c}/${pe.game_identifier}`);return}(pe==null?void 0:pe.status)===2?A(pe==null?void 0:pe.message,c,G):(pe==null?void 0:pe.status)===3?K(pe==null?void 0:pe.message):(pe==null?void 0:pe.status)==-3&&(0,ee.eF)()}),A=(N,w,W)=>{N=N!=null&&N.includes(".json")?N:`${N}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ye.createElement("div",{className:"tc font16"}," \u5B9E\u8BAD\u5DF2\u7ECF\u66F4\u65B0\u4E86\uFF0C\u6B63\u5728\u4E3A\u60A8\u91CD\u7F6E!"),onOk:()=>ne(void 0,null,function*(){const F=yield(0,m.$Q)({url:N});if(!F)return;C.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const c=yield(0,m.Ir)({id:F.shixun_identifier,homework_common_id:w});if(c!=null&&c.game_identifier){(0,ee.xg)(`/tasks/${W}/${w}/${c.game_identifier}`);return}(c==null?void 0:c.status)===2?A(c==null?void 0:c.message,w,W):(c==null?void 0:c.status)===3&&K(c==null?void 0:c.message)})})},K=N=>{u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ye.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",N,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},S=(N,w)=>ne(void 0,[N,w],function*(W,{is_jupyter:F,is_jupyter_lab:c}){const G=yield(0,m.WT)(W);if(G.length>1)return u.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ye.createElement("div",null,ye.createElement("div",null,"\u4F60\u5F53\u524D\u6709",G.length,"\u4E2A\u8FDB\u884C\u4E2D\u7684\u5B9E\u8BAD\u4F5C\u4E1A\u4F7F\u7528\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u8BF7\u5728\u4E0B\u65B9\u70B9\u51FB\u5B9E\u8BAD\u4F5C\u4E1A\u540D\u79F0\u8FDB\u5165\u5B9E\u8BAD\u6311\u6218\u9875\u9762\uFF1A"),ye.createElement(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:Q,id:Ce}=ce||{};return ye.createElement("a",{target:"_blank",href:`/classrooms/${Q}/shixun_homework/${Ce}/detail`},pe)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(pe,ce){const{course_identifier:Q,id:Ce,shixun_identifier:R}=ce;return ye.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{P({is_jupyter:F,is_jupyter_lab:c,shixunId:R,homework_common_id:Ce,courseId:Q})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:G,rowKey:"id"}))}),!0;if(G.length===1){const{shixun_identifier:pe,id:ce,course_identifier:Q}=G[0];return P({is_jupyter:F,is_jupyter_lab:c,shixunId:pe,homework_common_id:ce,courseId:Q}),!0}return!1});we.Z=P},77578:function(st,we,s){"use strict";s.d(we,{Z:function(){return m}});const m=u=>u?typeof u=="function"?u():u:null},27666:function(st,we,s){"use strict";var m=s(77654),u=s(16089);function C(I){let ee;const ye=P=>()=>{ee=null,I.apply(void 0,(0,m.Z)(P))},ne=function(){if(ee==null){for(var P=arguments.length,A=new Array(P),K=0;K<P;K++)A[K]=arguments[K];ee=(0,u.Z)(ye(A))}};return ne.cancel=()=>{u.Z.cancel(ee),ee=null},ne}we.Z=C},81228:function(st,we,s){"use strict";s.d(we,{Z:function(){return Te}});var m=s(38705),u=s(17212),C=s(39153),I=s(55401),ee=s(59301),ye=s(92310),ne=s.n(ye),P=s(29301),A=s(2738),K=s(27666),S=s(36355),N=s(83116),w=s(37613);const W=Ee=>{const{componentCls:Pe}=Ee;return{[Pe]:{position:"fixed",zIndex:Ee.zIndexPopup}}};var F=(0,N.Z)("Affix",Ee=>{const Pe=(0,w.TS)(Ee,{zIndexPopup:Ee.zIndexBase+10});return[W(Pe)]});function c(Ee){return Ee!==window?Ee.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function G(Ee,Pe,xe){if(xe!==void 0&&Pe.top>Ee.top-xe)return xe+Pe.top}function pe(Ee,Pe,xe){if(xe!==void 0&&Pe.bottom<Ee.bottom+xe){const X=window.innerHeight-Pe.bottom;return xe+X}}const ce=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function Q(){return typeof window!="undefined"?window:null}var Ce;(function(Ee){Ee[Ee.None=0]="None",Ee[Ee.Prepare=1]="Prepare"})(Ce||(Ce={}));let R=function(Ee){(0,C.Z)(xe,Ee);var Pe=(0,I.Z)(xe);function xe(){var X;return(0,m.Z)(this,xe),X=Pe.apply(this,arguments),X.state={status:Ce.None,lastAffix:!1,prevTarget:null},X.placeholderNodeRef=(0,ee.createRef)(),X.fixedNodeRef=(0,ee.createRef)(),X.addListeners=()=>{const le=X.getTargetFunc(),Fe=le==null?void 0:le(),{prevTarget:Oe}=X.state;Oe!==Fe&&(ce.forEach(J=>{Oe==null||Oe.removeEventListener(J,X.lazyUpdatePosition),Fe==null||Fe.addEventListener(J,X.lazyUpdatePosition)}),X.updatePosition(),X.setState({prevTarget:Fe}))},X.removeListeners=()=>{X.timer&&(clearTimeout(X.timer),X.timer=null);const{prevTarget:le}=X.state,Fe=X.getTargetFunc(),Oe=Fe==null?void 0:Fe();ce.forEach(J=>{Oe==null||Oe.removeEventListener(J,X.lazyUpdatePosition),le==null||le.removeEventListener(J,X.lazyUpdatePosition)}),X.updatePosition.cancel(),X.lazyUpdatePosition.cancel()},X.getOffsetTop=()=>{const{offsetBottom:le,offsetTop:Fe}=X.props;return le===void 0&&Fe===void 0?0:Fe},X.getOffsetBottom=()=>X.props.offsetBottom,X.measure=()=>{const{status:le,lastAffix:Fe}=X.state,{onChange:Oe}=X.props,J=X.getTargetFunc();if(le!==Ce.Prepare||!X.fixedNodeRef.current||!X.placeholderNodeRef.current||!J)return;const ue=X.getOffsetTop(),$e=X.getOffsetBottom(),re=J();if(re){const He={status:Ce.None},me=c(X.placeholderNodeRef.current);if(me.top===0&&me.left===0&&me.width===0&&me.height===0)return;const Y=c(re),_e=G(me,Y,ue),ie=pe(me,Y,$e);_e!==void 0?(He.affixStyle={position:"fixed",top:_e,width:me.width,height:me.height},He.placeholderStyle={width:me.width,height:me.height}):ie!==void 0&&(He.affixStyle={position:"fixed",bottom:ie,width:me.width,height:me.height},He.placeholderStyle={width:me.width,height:me.height}),He.lastAffix=!!He.affixStyle,Oe&&Fe!==He.lastAffix&&Oe(He.lastAffix),X.setState(He)}},X.prepareMeasure=()=>{X.setState({status:Ce.Prepare,affixStyle:void 0,placeholderStyle:void 0})},X.updatePosition=(0,K.Z)(()=>{X.prepareMeasure()}),X.lazyUpdatePosition=(0,K.Z)(()=>{const le=X.getTargetFunc(),{affixStyle:Fe}=X.state;if(le&&Fe){const Oe=X.getOffsetTop(),J=X.getOffsetBottom(),ue=le();if(ue&&X.placeholderNodeRef.current){const $e=c(ue),re=c(X.placeholderNodeRef.current),He=G(re,$e,Oe),me=pe(re,$e,J);if(He!==void 0&&Fe.top===He||me!==void 0&&Fe.bottom===me)return}}X.prepareMeasure()}),X}return(0,u.Z)(xe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:le}=this.context,{target:Fe}=this.props;return Fe!==void 0?Fe:le!=null?le:Q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(le){this.addListeners(),(le.offsetTop!==this.props.offsetTop||le.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:le,placeholderStyle:Fe}=this.state,{affixPrefixCls:Oe,rootClassName:J,children:ue}=this.props,$e=ne()(le&&J,{[Oe]:!!le});let re=(0,A.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return ee.createElement(P.Z,{onResize:this.updatePosition},ee.createElement("div",Object.assign({},re,{ref:this.placeholderNodeRef}),le&&ee.createElement("div",{style:Fe,"aria-hidden":"true"}),ee.createElement("div",{className:$e,ref:this.fixedNodeRef,style:le},ee.createElement(P.Z,{onResize:this.updatePosition},ue))))}}]),xe}(ee.Component);R.contextType=S.E_;var Te=(0,ee.forwardRef)((Ee,Pe)=>{const{prefixCls:xe,rootClassName:X}=Ee,{getPrefixCls:le}=(0,ee.useContext)(S.E_),Fe=le("affix",xe),[Oe,J]=F(Fe),ue=Object.assign(Object.assign({},Ee),{affixPrefixCls:Fe,rootClassName:ne()(X,J)});return Oe(ee.createElement(R,Object.assign({},ue,{ref:Pe})))})},39722:function(st,we,s){"use strict";s.d(we,{t5:function(){return K}});var m=s(92310),u=s.n(m),C=s(55477),I=s(59301),ee=s(36355),ye=s(77578),ne=s(17356),P=function(N,w){var W={};for(var F in N)Object.prototype.hasOwnProperty.call(N,F)&&w.indexOf(F)<0&&(W[F]=N[F]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,F=Object.getOwnPropertySymbols(N);c<F.length;c++)w.indexOf(F[c])<0&&Object.prototype.propertyIsEnumerable.call(N,F[c])&&(W[F[c]]=N[F[c]]);return W};const A=(N,w,W)=>{if(!(!w&&!W))return I.createElement(I.Fragment,null,w&&I.createElement("div",{className:`${N}-title`},(0,ye.Z)(w)),I.createElement("div",{className:`${N}-inner-content`},(0,ye.Z)(W)))},K=N=>{const{hashId:w,prefixCls:W,className:F,style:c,placement:G="top",title:pe,content:ce,children:Q}=N;return I.createElement("div",{className:u()(w,W,`${W}-pure`,`${W}-placement-${G}`,F),style:c},I.createElement("div",{className:`${W}-arrow`}),I.createElement(C.G,Object.assign({},N,{className:w,prefixCls:W}),Q||A(W,pe,ce)))},S=N=>{const{prefixCls:w}=N,W=P(N,["prefixCls"]),{getPrefixCls:F}=I.useContext(ee.E_),c=F("popover",w),[G,pe]=(0,ne.Z)(c);return G(I.createElement(K,Object.assign({},W,{prefixCls:c,hashId:pe})))};we.ZP=S},60324:function(st,we,s){"use strict";var m=s(92310),u=s.n(m),C=s(59301),I=s(77578),ee=s(62892),ye=s(36355),ne=s(6848),P=s(39722),A=s(17356),K=function(w,W){var F={};for(var c in w)Object.prototype.hasOwnProperty.call(w,c)&&W.indexOf(c)<0&&(F[c]=w[c]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,c=Object.getOwnPropertySymbols(w);G<c.length;G++)W.indexOf(c[G])<0&&Object.prototype.propertyIsEnumerable.call(w,c[G])&&(F[c[G]]=w[c[G]]);return F};const S=w=>{let{title:W,content:F,prefixCls:c}=w;return C.createElement(C.Fragment,null,W&&C.createElement("div",{className:`${c}-title`},(0,I.Z)(W)),C.createElement("div",{className:`${c}-inner-content`},(0,I.Z)(F)))},N=C.forwardRef((w,W)=>{const{prefixCls:F,title:c,content:G,overlayClassName:pe,placement:ce="top",trigger:Q="hover",mouseEnterDelay:Ce=.1,mouseLeaveDelay:R=.1,overlayStyle:Ne={}}=w,Te=K(w,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ee}=C.useContext(ye.E_),Pe=Ee("popover",F),[xe,X]=(0,A.Z)(Pe),le=Ee(),Fe=u()(pe,X);return xe(C.createElement(ne.Z,Object.assign({placement:ce,trigger:Q,mouseEnterDelay:Ce,mouseLeaveDelay:R,overlayStyle:Ne},Te,{prefixCls:Pe,overlayClassName:Fe,ref:W,overlay:c||G?C.createElement(S,{prefixCls:Pe,title:c,content:G}):null,transitionName:(0,ee.m)(le,"zoom-big",Te.transitionName),"data-popover-inject":!0})))});N._InternalPanelDoNotUseOrYouWillBeFired=P.ZP,we.Z=N},17356:function(st,we,s){"use strict";var m=s(17313),u=s(29878),C=s(19447),I=s(33166),ee=s(83116),ye=s(37613);const ne=K=>{const{componentCls:S,popoverColor:N,minWidth:w,fontWeightStrong:W,popoverPadding:F,boxShadowSecondary:c,colorTextHeading:G,borderRadiusLG:pe,zIndexPopup:ce,marginXS:Q,colorBgElevated:Ce,popoverBg:R}=K;return[{[S]: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":Ce,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${S}-content`]:{position:"relative"},[`${S}-inner`]:{backgroundColor:R,backgroundClip:"padding-box",borderRadius:pe,boxShadow:c,padding:F},[`${S}-title`]:{minWidth:w,marginBottom:Q,color:G,fontWeight:W},[`${S}-inner-content`]:{color:N}})},(0,C.ZP)(K,{colorBg:"var(--antd-arrow-background-color)"}),{[`${S}-pure`]:{position:"relative",maxWidth:"none",margin:K.sizePopupArrow,display:"inline-block",[`${S}-content`]:{display:"inline-block"}}}]},P=K=>{const{componentCls:S}=K;return{[S]:I.i.map(N=>{const w=K[`${N}6`];return{[`&${S}-${N}`]:{"--antd-arrow-background-color":w,[`${S}-inner`]:{backgroundColor:w},[`${S}-arrow`]:{background:"transparent"}}}})}},A=K=>{const{componentCls:S,lineWidth:N,lineType:w,colorSplit:W,paddingSM:F,controlHeight:c,fontSize:G,lineHeight:pe,padding:ce}=K,Q=c-Math.round(G*pe),Ce=Q/2,R=Q/2-N,Ne=ce;return{[S]:{[`${S}-inner`]:{padding:0},[`${S}-title`]:{margin:0,padding:`${Ce}px ${Ne}px ${R}px`,borderBottom:`${N}px ${w} ${W}`},[`${S}-inner-content`]:{padding:`${F}px ${Ne}px`}}}};we.Z=(0,ee.Z)("Popover",K=>{const{colorBgElevated:S,colorText:N,wireframe:w}=K,W=(0,ye.TS)(K,{popoverPadding:12,popoverBg:S,popoverColor:N});return[ne(W),P(W),w&&A(W),(0,u._y)(W,"zoom-big")]},K=>({width:177,minWidth:177,zIndexPopup:K.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},48066:function(st,we,s){"use strict";s.d(we,{default:function(){return Vn}});var m=s(59301),u=s(40001),C=s(81953),I=s(60499),ee={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},ye=ee,ne=s(7657),P=function(U,q){return m.createElement(ne.Z,(0,I.Z)({},U,{ref:q,icon:ye}))},A=m.forwardRef(P),K=A,S=s(92310),N=s.n(S),w=s(25769),W=s.n(w),F=s(29301),c=s(11592),G=s(34280),pe=s(18929),ce=s(2738),Q=s(8654),Ce=s(24514),R=s(10228),Ne=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q};const Te={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var Pe=m.forwardRef((D,U)=>{const q=et=>{const{keyCode:je}=et;je===R.Z.ENTER&&et.preventDefault()},k=et=>{const{keyCode:je}=et,{onClick:bt}=D;je===R.Z.ENTER&&bt&&bt()},{style:ae,noStyle:qe,disabled:gt}=D,Dt=Ne(D,["style","noStyle","disabled"]);let We={};return qe||(We=Object.assign({},Te)),gt&&(We.pointerEvents="none"),We=Object.assign(Object.assign({},We),ae),m.createElement("div",Object.assign({role:"button",tabIndex:0,ref:U},Dt,{onKeyDown:q,onKeyUp:k,style:We}))}),xe=s(36355),X=s(9763),le=s(6848),Fe={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"},Oe=Fe,J=function(U,q){return m.createElement(ne.Z,(0,I.Z)({},U,{ref:q,icon:Oe}))},ue=m.forwardRef(J),$e=ue,re=s(92343),He=s(1643),me=s(15969),Y=s(83116),_e=s(30071);const ie=(D,U,q,k)=>{const{titleMarginBottom:ae,fontWeightStrong:qe}=k;return{marginBottom:ae,color:q,fontWeight:qe,fontSize:D,lineHeight:U}},mt=D=>{const U=[1,2,3,4,5],q={};return U.forEach(k=>{q[`
h${k}&,
div&-h${k},
div&-h${k} > textarea,
h${k}
`]=ie(D[`fontSizeHeading${k}`],D[`lineHeightHeading${k}`],D.colorTextHeading,D)}),q},ke=D=>{const{componentCls:U}=D;return{"a&, a":Object.assign(Object.assign({},(0,me.N)(D)),{textDecoration:D.linkDecoration,"&:active, &:hover":{textDecoration:D.linkHoverDecoration},[`&[disabled], &${U}-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:_e.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}}),Ot=D=>{const{componentCls:U,paddingSM:q}=D,k=q;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-D.paddingSM,marginTop:-k,marginBottom:`calc(1em - ${k}px)`},[`${U}-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"}}}},yt=D=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:D.colorSuccess}}}),Ke=()=>({"\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"}}),Re=D=>{const{componentCls:U,titleMarginTop:q}=D;return{[U]: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,[`&${U}-secondary`]:{color:D.colorTextDescription},[`&${U}-success`]:{color:D.colorSuccess},[`&${U}-warning`]:{color:D.colorWarning},[`&${U}-danger`]:{color:D.colorError,"a&:active, a&:focus":{color:D.colorErrorActive},"a&:hover":{color:D.colorErrorHover}},[`&${U}-disabled`]:{color:D.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},mt(D)),{[`
& + h1${U},
& + h2${U},
& + h3${U},
& + h4${U},
& + h5${U}
`]:{marginTop:q},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:q}}}),it(D)),ke(D)),{[`
${U}-expand,
${U}-edit,
${U}-copy
`]:Object.assign(Object.assign({},(0,me.N)(D)),{marginInlineStart:D.marginXXS})}),Ot(D)),yt(D)),Ke()),{"&-rtl":{direction:"rtl"}})}};var Nt=(0,Y.Z)("Typography",D=>[Re(D)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),Et=D=>{const{prefixCls:U,"aria-label":q,className:k,style:ae,direction:qe,maxLength:gt,autoSize:Dt=!0,value:We,onSave:et,onCancel:je,onEnd:bt,component:Gt,enterIcon:Rt=m.createElement($e,null)}=D,ft=m.useRef(null),ht=m.useRef(!1),$t=m.useRef(),[Cu,Qt]=m.useState(We);m.useEffect(()=>{Qt(We)},[We]),m.useEffect(()=>{if(ft.current&&ft.current.resizableTextArea){const{textArea:wt}=ft.current.resizableTextArea;wt.focus();const{length:xt}=wt.value;wt.setSelectionRange(xt,xt)}},[]);const Ge=wt=>{let{target:xt}=wt;Qt(xt.value.replace(/[\n\r]/g,""))},Pt=()=>{ht.current=!0},Wt=()=>{ht.current=!1},It=wt=>{let{keyCode:xt}=wt;ht.current||($t.current=xt)},Ou=()=>{et(Cu.trim())},mu=wt=>{let{keyCode:xt,ctrlKey:qu,altKey:Ru,metaKey:Bu,shiftKey:au}=wt;$t.current===xt&&!ht.current&&!qu&&!Ru&&!Bu&&!au&&(xt===R.Z.ENTER?(Ou(),bt==null||bt()):xt===R.Z.ESC&&je())},at=()=>{Ou()},tt=Gt?`${U}-${Gt}`:"",[Vt,Le]=Nt(U),du=N()(U,`${U}-edit-content`,{[`${U}-rtl`]:qe==="rtl"},k,tt,Le);return Vt(m.createElement("div",{className:du,style:ae},m.createElement(He.Z,{ref:ft,maxLength:gt,value:Cu,onChange:Ge,onKeyDown:It,onKeyUp:mu,onCompositionStart:Pt,onCompositionEnd:Wt,onBlur:at,"aria-label":q,rows:1,autoSize:Dt}),Rt!==null?(0,re.Tm)(Rt,{className:`${U}-edit-content-confirm`}):null))},tu=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q},St=m.forwardRef((D,U)=>{const{prefixCls:q,component:k="article",className:ae,rootClassName:qe,setContentRef:gt,children:Dt,direction:We,style:et}=D,je=tu(D,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:bt,direction:Gt,typography:Rt}=m.useContext(xe.E_),ft=We!=null?We:Gt;let ht=U;gt&&(ht=(0,Q.sQ)(U,gt));const $t=bt("typography",q),[Cu,Qt]=Nt($t),Ge=N()($t,Rt==null?void 0:Rt.className,{[`${$t}-rtl`]:ft==="rtl"},ae,qe,Qt),Pt=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),et);return Cu(m.createElement(k,Object.assign({className:Ge,style:Pt,ref:ht},je),Dt))});function Zu(D,U){return m.useMemo(()=>{const q=!!D;return[q,Object.assign(Object.assign({},U),q&&typeof D=="object"?D:null)]},[D])}var uu=(D,U)=>{const q=m.useRef(!1);m.useEffect(()=>{q.current?D():q.current=!0},U)};function dt(D){const U=typeof D;return U==="string"||U==="number"}function wu(D){let U=0;return D.forEach(q=>{dt(q)?U+=String(q).length:U+=1}),U}function xu(D,U){let q=0;const k=[];for(let ae=0;ae<D.length;ae+=1){if(q===U)return k;const qe=D[ae],Dt=dt(qe)?String(qe).length:1,We=q+Dt;if(We>U){const et=U-q;return k.push(String(qe).slice(0,et)),k}k.push(qe),q=We}return D}const Uu=0,At=1,Ut=2,Kt=3,Ye=4;var Ht=D=>{let{enabledMeasure:U,children:q,text:k,width:ae,fontSize:qe,rows:gt,onEllipsis:Dt}=D;const[[We,et,je],bt]=m.useState([0,0,0]),[Gt,Rt]=m.useState(0),[ft,ht]=m.useState(Uu),[$t,Cu]=m.useState(0),Qt=m.useRef(null),Ge=m.useRef(null),Pt=m.useMemo(()=>(0,c.Z)(k),[k]),Wt=m.useMemo(()=>wu(Pt),[Pt]),It=m.useMemo(()=>!U||ft!==Kt?Gt&&ft!==Ye&&U?q(xu(Pt,Gt),Gt<Wt):q(Pt,!1):q(xu(Pt,et),et<Wt),[U,ft,q,Pt,et,Wt]);(0,G.Z)(()=>{U&&ae&&qe&&Wt&&(ht(At),bt([0,Math.ceil(Wt/2),Wt]))},[U,ae,qe,k,Wt,gt]),(0,G.Z)(()=>{var tt;ft===At&&Cu(((tt=Qt.current)===null||tt===void 0?void 0:tt.offsetHeight)||0)},[ft]),(0,G.Z)(()=>{var tt,Vt;if($t){if(ft===At){const Le=((tt=Ge.current)===null||tt===void 0?void 0:tt.offsetHeight)||0,du=gt*$t;Le<=du?(ht(Ye),Dt(!1)):ht(Ut)}else if(ft===Ut)if(We!==je){const Le=((Vt=Ge.current)===null||Vt===void 0?void 0:Vt.offsetHeight)||0,du=gt*$t;let wt=We,xt=je;We===je-1?xt=We:Le<=du?wt=et:xt=et;const qu=Math.ceil((wt+xt)/2);bt([wt,qu,xt])}else ht(Kt),Rt(et),Dt(!0)}},[ft,We,je,gt,$t]);const Ou={width:ae,whiteSpace:"normal",margin:0,padding:0},mu=(tt,Vt,Le)=>m.createElement("span",{"aria-hidden":!0,ref:Vt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(qe/2)*2},Le)},tt),at=(tt,Vt)=>{const Le=xu(Pt,tt);return mu(q(Le,!0),Vt,Ou)};return m.createElement(m.Fragment,null,It,U&&ft!==Kt&&ft!==Ye&&m.createElement(m.Fragment,null,mu("lg",Qt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ft===At?mu(q(Pt,!1),Ge,Ou):at(et,Ge)))},ku=D=>{let{enabledEllipsis:U,isEllipsis:q,children:k,tooltipProps:ae}=D;return!(ae!=null&&ae.title)||!U?k:m.createElement(le.Z,Object.assign({open:q?void 0:!1},ae),k)},jt=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q};function Hu(D,U){let{mark:q,code:k,underline:ae,delete:qe,strong:gt,keyboard:Dt,italic:We}=D,et=U;function je(bt,Gt){Gt&&(et=m.createElement(bt,{},et))}return je("strong",gt),je("u",ae),je("del",qe),je("code",k),je("mark",q),je("kbd",Dt),je("i",We),et}function ou(D,U,q){return D===!0||D===void 0?U:D||q&&U}function ju(D){return D===!1?[!1,!1]:Array.isArray(D)?D:[D]}const Ku="...";var hu=m.forwardRef((D,U)=>{var q,k,ae;const{prefixCls:qe,className:gt,style:Dt,type:We,disabled:et,children:je,ellipsis:bt,editable:Gt,copyable:Rt,component:ft,title:ht}=D,$t=jt(D,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Cu,direction:Qt}=m.useContext(xe.E_),[Ge]=(0,X.Z)("Text"),Pt=m.useRef(null),Wt=m.useRef(null),It=Cu("typography",qe),Ou=(0,ce.Z)($t,["mark","code","delete","underline","strong","keyboard","italic"]),[mu,at]=Zu(Gt),[tt,Vt]=(0,pe.Z)(!1,{value:at.editing}),{triggerType:Le=["icon"]}=at,du=he=>{var Ie;he&&((Ie=at.onStart)===null||Ie===void 0||Ie.call(at)),Vt(he)};uu(()=>{var he;tt||(he=Wt.current)===null||he===void 0||he.focus()},[tt]);const wt=he=>{he==null||he.preventDefault(),du(!0)},xt=he=>{var Ie;(Ie=at.onChange)===null||Ie===void 0||Ie.call(at,he),du(!1)},qu=()=>{var he;(he=at.onCancel)===null||he===void 0||he.call(at),du(!1)},[Ru,Bu]=Zu(Rt),[au,Gn]=m.useState(!1),_n=m.useRef(null),Dn={};Bu.format&&(Dn.format=Bu.format);const lu=()=>{_n.current&&clearTimeout(_n.current)},Jn=he=>{var Ie;he==null||he.preventDefault(),he==null||he.stopPropagation(),W()(Bu.text||String(je)||"",Dn),Gn(!0),lu(),_n.current=setTimeout(()=>{Gn(!1)},3e3),(Ie=Bu.onCopy)===null||Ie===void 0||Ie.call(Bu,he)};m.useEffect(()=>lu,[]);const[bn,Pn]=m.useState(!1),[yn,pu]=m.useState(!1),[zn,Un]=m.useState(!1),[wn,xn]=m.useState(!1),[kn,Kn]=m.useState(!1),[On,on]=m.useState(!0),[Au,Ct]=Zu(bt,{expandable:!1}),Xt=Au&&!zn,{rows:$u=1}=Ct,an=m.useMemo(()=>!Xt||Ct.suffix!==void 0||Ct.onEllipsis||Ct.expandable||mu||Ru,[Xt,Ct,mu,Ru]);(0,G.Z)(()=>{Au&&!an&&(Pn((0,Ce.G)("webkitLineClamp")),pu((0,Ce.G)("textOverflow")))},[an,Au]);const qt=m.useMemo(()=>an?!1:$u===1?yn:bn,[an,yn,bn]),nt=Xt&&(qt?kn:wn),Eu=Xt&&$u===1&&qt,en=Xt&&$u>1&&qt,vn=he=>{var Ie;Un(!0),(Ie=Ct.onExpand)===null||Ie===void 0||Ie.call(Ct,he)},[Yn,ho]=m.useState(0),[Qn,Wu]=m.useState(0),Vu=(he,Ie)=>{let{offsetWidth:vt}=he;var Jt;ho(vt),Wu(parseInt((Jt=window.getComputedStyle)===null||Jt===void 0?void 0:Jt.call(window,Ie).fontSize,10)||0)},Bt=he=>{var Ie;xn(he),wn!==he&&((Ie=Ct.onEllipsis)===null||Ie===void 0||Ie.call(Ct,he))};m.useEffect(()=>{const he=Pt.current;if(Au&&qt&&he){const Ie=en?he.offsetHeight<he.scrollHeight:he.offsetWidth<he.scrollWidth;kn!==Ie&&Kn(Ie)}},[Au,qt,je,en,On]),m.useEffect(()=>{const he=Pt.current;if(typeof IntersectionObserver=="undefined"||!he||!qt||!Xt)return;const Ie=new IntersectionObserver(()=>{on(!!he.offsetParent)});return Ie.observe(he),()=>{Ie.disconnect()}},[qt,Xt]);let ru={};Ct.tooltip===!0?ru={title:(q=at.text)!==null&&q!==void 0?q:je}:m.isValidElement(Ct.tooltip)?ru={title:Ct.tooltip}:typeof Ct.tooltip=="object"?ru=Object.assign({title:(k=at.text)!==null&&k!==void 0?k:je},Ct.tooltip):ru={title:Ct.tooltip};const Gu=m.useMemo(()=>{const he=Ie=>["string","number"].includes(typeof Ie);if(!(!Au||qt)){if(he(at.text))return at.text;if(he(je))return je;if(he(ht))return ht;if(he(ru.title))return ru.title}},[Au,qt,ht,ru.title,nt]);if(tt)return m.createElement(Et,{value:(ae=at.text)!==null&&ae!==void 0?ae:typeof je=="string"?je:"",onSave:xt,onCancel:qu,onEnd:at.onEnd,prefixCls:It,className:gt,style:Dt,direction:Qt,component:ft,maxLength:at.maxLength,autoSize:at.autoSize,enterIcon:at.enterIcon});const Xn=()=>{const{expandable:he,symbol:Ie}=Ct;if(!he)return null;let vt;return Ie?vt=Ie:vt=Ge==null?void 0:Ge.expand,m.createElement("a",{key:"expand",className:`${It}-expand`,onClick:vn,"aria-label":Ge==null?void 0:Ge.expand},vt)},qn=()=>{if(!mu)return;const{icon:he,tooltip:Ie}=at,vt=(0,c.Z)(Ie)[0]||(Ge==null?void 0:Ge.edit),Jt=typeof vt=="string"?vt:"";return Le.includes("icon")?m.createElement(le.Z,{key:"edit",title:Ie===!1?"":vt},m.createElement(Pe,{ref:Wt,className:`${It}-edit`,onClick:wt,"aria-label":Jt},he||m.createElement(K,{role:"button"}))):null},eo=()=>{if(!Ru)return;const{tooltips:he,icon:Ie}=Bu,vt=ju(he),Jt=ju(Ie),eu=au?ou(vt[1],Ge==null?void 0:Ge.copied):ou(vt[0],Ge==null?void 0:Ge.copy),uo=au?Ge==null?void 0:Ge.copied:Ge==null?void 0:Ge.copy,no=typeof eu=="string"?eu:uo;return m.createElement(le.Z,{key:"copy",title:eu},m.createElement(Pe,{className:N()(`${It}-copy`,au&&`${It}-copy-success`),onClick:Jn,"aria-label":no},au?ou(Jt[1],m.createElement(u.Z,null),!0):ou(Jt[0],m.createElement(C.Z,null),!0)))},Tn=he=>[he&&Xn(),qn(),eo()],to=he=>[he&&m.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ku),Ct.suffix,Tn(he)];return m.createElement(F.Z,{onResize:Vu,disabled:!Xt||qt},he=>m.createElement(ku,{tooltipProps:ru,enabledEllipsis:Xt,isEllipsis:nt},m.createElement(St,Object.assign({className:N()({[`${It}-${We}`]:We,[`${It}-disabled`]:et,[`${It}-ellipsis`]:Au,[`${It}-single-line`]:Xt&&$u===1,[`${It}-ellipsis-single-line`]:Eu,[`${It}-ellipsis-multiple-line`]:en},gt),prefixCls:qe,style:Object.assign(Object.assign({},Dt),{WebkitLineClamp:en?$u:void 0}),component:ft,ref:(0,Q.sQ)(he,Pt,U),direction:Qt,onClick:Le.includes("text")?wt:void 0,"aria-label":Gu==null?void 0:Gu.toString(),title:ht},Ou),m.createElement(Ht,{enabledMeasure:Xt&&!qt,text:je,rows:$u,width:Yn,fontSize:Qn,onEllipsis:Bt},(Ie,vt)=>{let Jt=Ie;return Ie.length&&vt&&Gu&&(Jt=m.createElement("span",{key:"show-content","aria-hidden":!0},Jt)),Hu(D,m.createElement(m.Fragment,null,Jt,to(vt)))}))))}),Yu=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q},Cn=m.forwardRef((D,U)=>{var{ellipsis:q,rel:k}=D,ae=Yu(D,["ellipsis","rel"]);const qe=Object.assign(Object.assign({},ae),{rel:k===void 0&&ae.target==="_blank"?"noopener noreferrer":k});return delete qe.navigate,m.createElement(hu,Object.assign({},qe,{ref:U,ellipsis:!!q,component:"a"}))}),Yt=m.forwardRef((D,U)=>m.createElement(hu,Object.assign({ref:U},D,{component:"div"}))),Ze=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q};const Se=(D,U)=>{var{ellipsis:q}=D,k=Ze(D,["ellipsis"]);const ae=m.useMemo(()=>q&&typeof q=="object"?(0,ce.Z)(q,["expandable","rows"]):q,[q]);return m.createElement(hu,Object.assign({ref:U},k,{ellipsis:ae,component:"span"}))};var Mt=m.forwardRef(Se),Mu=function(D,U){var q={};for(var k in D)Object.prototype.hasOwnProperty.call(D,k)&&U.indexOf(k)<0&&(q[k]=D[k]);if(D!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ae=0,k=Object.getOwnPropertySymbols(D);ae<k.length;ae++)U.indexOf(k[ae])<0&&Object.prototype.propertyIsEnumerable.call(D,k[ae])&&(q[k[ae]]=D[k[ae]]);return q};const Qu=[1,2,3,4,5];var An=m.forwardRef((D,U)=>{const{level:q=1}=D,k=Mu(D,["level"]);let ae;return Qu.includes(q)?ae=`h${q}`:ae="h1",m.createElement(hu,Object.assign({ref:U},k,{component:ae}))});const Xu=St;Xu.Text=Mt,Xu.Link=Cn,Xu.Title=An,Xu.Paragraph=Yt;var Vn=Xu},51581:function(st,we,s){"use strict";Object.defineProperty(we,"__esModule",{value:!0});var m=function(){function N(w,W){for(var F=0;F<W.length;F++){var c=W[F];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(w,c.key,c)}}return function(w,W,F){return W&&N(w.prototype,W),F&&N(w,F),w}}(),u=s(59301),C=ye(u),I=s(12708),ee=ye(I);function ye(N){return N&&N.__esModule?N:{default:N}}function ne(N,w){var W={};for(var F in N)w.indexOf(F)>=0||Object.prototype.hasOwnProperty.call(N,F)&&(W[F]=N[F]);return W}function P(N,w){if(!(N instanceof w))throw new TypeError("Cannot call a class as a function")}function A(N,w){if(!N)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return w&&(typeof w=="object"||typeof w=="function")?w:N}function K(N,w){if(typeof w!="function"&&w!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof w);N.prototype=Object.create(w&&w.prototype,{constructor:{value:N,enumerable:!1,writable:!0,configurable:!0}}),w&&(Object.setPrototypeOf?Object.setPrototypeOf(N,w):N.__proto__=w)}var S=function(N){K(w,N);function w(W){P(this,w);var F=A(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,W));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(G){}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,G=this.getParentElement(F),pe=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,Q=c.pageYOffset!==void 0?c.pageYOffset:ce.scrollTop;this.props.isReverse?pe=Q:pe=this.calculateOffset(F,Q)}else this.props.isReverse?pe=G.scrollTop:pe=F.scrollHeight-G.scrollTop-G.clientHeight;pe<Number(this.props.threshold)&&F&&F.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=G.scrollHeight,this.beforeScrollTop=G.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),G=c.children,pe=c.element,ce=c.hasMore,Q=c.initialLoad,Ce=c.isReverse,R=c.loader,Ne=c.loadMore,Te=c.pageStart,Ee=c.ref,Pe=c.threshold,xe=c.useCapture,X=c.useWindow,le=c.getScrollParent,Fe=ne(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Fe.ref=function(J){F.scrollComponent=J,Ee&&Ee(J)};var Oe=[G];return ce&&(R?Ce?Oe.unshift(R):Oe.push(R):this.defaultLoader&&(Ce?Oe.unshift(this.defaultLoader):Oe.push(this.defaultLoader))),C.default.createElement(pe,Fe,Oe)}}]),w}(u.Component);S.propTypes={children:ee.default.node.isRequired,element:ee.default.node,hasMore:ee.default.bool,initialLoad:ee.default.bool,isReverse:ee.default.bool,loader:ee.default.node,loadMore:ee.default.func.isRequired,pageStart:ee.default.number,ref:ee.default.func,getScrollParent:ee.default.func,threshold:ee.default.number,useCapture:ee.default.bool,useWindow:ee.default.bool},S.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},we.default=S,st.exports=we.default},26724:function(st,we,s){st.exports=s(51581)}}]);