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

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var d=r(54476),u=r(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,te=r(7657),ve=function(K,S){return u.createElement(te.Z,(0,d.Z)({},K,{ref:S,icon:I}))},ne=u.forwardRef(ve),P=ne},61481:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var d=r(54476),u=r(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,te=r(7657),ve=function(K,S){return u.createElement(te.Z,(0,d.Z)({},K,{ref:S,icon:I}))},ne=u.forwardRef(ve),P=ne},21856:function(rt,Pe,r){"use strict";r.d(Pe,{z:function(){return He},Z:function(){return ie}});var d=r(59301),u=r(54580),C=r(8591),I=r(43418),te=r(3113),ve=r(26869),ne=r(91554),P=Object.defineProperty,A=Object.getOwnPropertySymbols,K=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,N=(Y,Ee,re)=>Ee in Y?P(Y,Ee,{enumerable:!0,configurable:!0,writable:!0,value:re}):Y[Ee]=re,w=(Y,Ee)=>{for(var re in Ee||(Ee={}))K.call(Ee,re)&&N(Y,re,Ee[re]);if(A)for(var re of A(Ee))S.call(Ee,re)&&N(Y,re,Ee[re]);return Y},V=(Y,Ee,re)=>new Promise((mt,ke)=>{var it=Ue=>{try{yt(re.next(Ue))}catch(Re){ke(Re)}},Ot=Ue=>{try{yt(re.throw(Ue))}catch(Re){ke(Re)}},yt=Ue=>Ue.done?mt(Ue.value):Promise.resolve(Ue.value).then(it,Ot);yt((re=re.apply(Y,Ee)).next())});const h="\u3000\u3000";function c(Y){var Ee=["Bytes","KB","MB","GB","TB"];if(Y==0)return"0 Byte";var re=parseInt(""+Math.floor(Math.log(Y)/Math.log(1024)),10);return(Y/Math.pow(1024,re)).toFixed(1)+" "+Ee[re]}var G=({value:Y=[],action:Ee,onChange:re,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 iu=[...Re.fileList];if(iu=iu.map(St=>(St.name.indexOf(h)===-1&&(St.name=`${St.name}${h}${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),re([]);return}re(iu)},onRemove:Re=>V(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 Ue(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:Ue,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ke,"M)"," ")))},de=r(61481),pe=r(89392),Q=Object.defineProperty,ge=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Te=(Y,Ee,re)=>Ee in Y?Q(Y,Ee,{enumerable:!0,configurable:!0,writable:!0,value:re}):Y[Ee]=re,_e=(Y,Ee)=>{for(var re in Ee||(Ee={}))$.call(Ee,re)&&Te(Y,re,Ee[re]);if(ge)for(var re of ge(Ee))Ne.call(Ee,re)&&Te(Y,re,Ee[re]);return Y};const we=Y=>React.createElement("svg",_e({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,ue=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,z=(Y,Ee,re)=>Ee in Y?X(Y,Ee,{enumerable:!0,configurable:!0,writable:!0,value:re}):Y[Ee]=re,fe=(Y,Ee)=>{for(var re in Ee||(Ee={}))Be.call(Ee,re)&&z(Y,re,Ee[re]);if(ue)for(var re of ue(Ee))Oe.call(Ee,re)&&z(Y,re,Ee[re]);return Y},ot=(Y,Ee,re)=>new Promise((mt,ke)=>{var it=Ue=>{try{yt(re.next(Ue))}catch(Re){ke(Re)}},Ot=Ue=>{try{yt(re.throw(Ue))}catch(Re){ke(Re)}},yt=Ue=>Ue.done?mt(Ue.value):Promise.resolve(Ue.value).then(it,Ot);yt((re=re.apply(Y,Ee)).next())});const{Dragger:le}=u.default;function He(Y){let Ee=[];return Y&&Y.length>0&&(Ee=Y.map(re=>({uid:re.id,id:re.id,name:re.title+h+re.filesize,url:re.url,filesize:re.filesize,status:"done",response:{id:re.id}}))),Ee}var ie=({value:Y,onChange:Ee,action:re,data:mt,className:ke,maxSize:it=150,title:Ot="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:yt=!1,accept:Ue="",additionalText:Re,isDragger:Nt,number:pt=1e3,aloneClear:Et=!1,realTimeRemove:tu=!0,uploadText:iu,setFileProgress:St,showFileProgress:Zu})=>{const[nn,uu]=(0,d.useState)(!1);let[dt,wu]=(0,d.useState)(Y||[]),[xu,Uu]=(0,d.useState)(1);(0,d.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(Ke=>Ke.status==="uploading"));const Ut={multiple:!0,disabled:nn,accept:Ue,withCredentials:!0,fileList:dt,beforeUpload:(Ke,Ft)=>{const Ht=Ke.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:re||`${ve.Z.API_SERVER}/api/attachments.json`,onChange(Ke){var Ft,Ht,nu,ku;if(Ke.file.status==="removed"?dt=Ke.fileList:dt=(0,pe.uniqBy)([...Ke.fileList,...dt],"uid"),Ke.file.status==="done"&&((Ht=(Ft=Ke.file)==null?void 0:Ft.response)==null?void 0:Ht.status)===-1){C.ZP.error((ku=(nu=Ke.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(h)===-1&&(jt.name=`${jt.name}${h}${c(jt.size)}`),fe({},jt)}),console.log("info:",Ke,dt),Ee(dt)},onRemove:Ke=>ot(void 0,null,function*(){if(!tu)return!0;const Ft=()=>ot(void 0,null,function*(){if(Ke.response?Ke.response.id:Ke.id){let nu=yield(0,ne.JZ)(Ke.response?Ke.response.id:Ke.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:d.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>ot(void 0,null,function*(){const ku=yield Ft();C.ZP.success("\u5220\u9664\u6210\u529F"),Ht(!0)}),onCancel:()=>Ht(!1)})}):yield Ft()})};function Kt(Ke){Ke.preventDefault(),Ke.stopPropagation()}return d.createElement("div",{className:`multi-upload ${ke||""}`},Nt&&d.createElement(le,fe({},Ut),d.createElement("p",{className:"ant-upload-drag-icon"},d.createElement(de.Z,null)),d.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",d.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",it,"MB)"," "),Re),!Nt&&d.createElement(u.default,fe({},Ut),d.createElement(te.ZP,{disabled:nn,className:"upload_button"},d.createElement("img",{className:"aBtn_img",src:xe}),Ot),d.createElement("span",{onClick:Kt,className:"upload_text"},iu||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${it}MB)`)))}},24450:function(rt,Pe,r){"use strict";var d=r(78241),u=r(43418),C=r(8591),I=r(92832),te=r(9726),ve=r(58106),ne=r(21856),P=r(59301),A=Object.defineProperty,K=Object.defineProperties,S=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,h=(Q,ge,$)=>ge in Q?A(Q,ge,{enumerable:!0,configurable:!0,writable:!0,value:$}):Q[ge]=$,c=(Q,ge)=>{for(var $ in ge||(ge={}))w.call(ge,$)&&h(Q,$,ge[$]);if(N)for(var $ of N(ge))V.call(ge,$)&&h(Q,$,ge[$]);return Q},G=(Q,ge)=>K(Q,S(ge)),de=(Q,ge,$)=>new Promise((Ne,Te)=>{var _e=X=>{try{xe($.next(X))}catch(ue){Te(ue)}},we=X=>{try{xe($.throw(X))}catch(ue){Te(ue)}},xe=X=>X.done?Ne(X.value):Promise.resolve(X.value).then(_e,we);xe(($=$.apply(Q,ge)).next())});const pe=({classroomList:Q,loading:ge,dispatch:$,shixunHomeworks:Ne})=>{const Te=(0,ve.useParams)(),[_e]=d.default.useForm(),{workList:we,workSetting:xe}=Ne,X=()=>{$({type:"shixunHomeworks/getWorkSetting",payload:c({},Te)}),$({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:()=>de(void 0,null,function*(){const ue=()=>de(void 0,null,function*(){var Be;yield _e.validateFields();const Oe=c({},_e.getFieldValue()),{selectArrs:z}=Q.actionTabs;Oe.attachment_ids=(Be=Oe.attachment_ids)==null?void 0:Be.map(ot=>ot.response.id),(yield(0,te.mz)(G(c({},Oe),{homeworkId:z.work_id}))).status===0&&(_e.resetFields(),$({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:()=>{ue()}});return}ue()}),onCancel:()=>{_e.resetFields(),$({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(d.default,{form:_e,initialValues:{}},P.createElement(d.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},P.createElement(ne.Z,null)),P.createElement(d.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}))))};Pe.Z=(0,ve.connect)(({classroomList:Q,loading:ge,shixunHomeworks:$})=>({classroomList:Q,loading:ge,shixunHomeworks:$}))(pe)},3191:function(rt,Pe,r){"use strict";var d=r(59301),u=r(78241),C=r(8591),I=r(43418),te=r(95237),ve=r(43604),ne=r(5083),P=r(5112),A=r(24905),K=r(56656),S=r.n(K),N=r(97013),w=r(11968),V=r(31735),h=r(58106),c=r(42232),G=r(59772),de=r(51600),pe=r(50004),Q=r(48367),ge=r(6926),$=r(59301),Ne=Object.defineProperty,Te=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,xe=Object.prototype.hasOwnProperty,X=Object.prototype.propertyIsEnumerable,ue=(le,He,ie)=>He in le?Ne(le,He,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[He]=ie,Be=(le,He)=>{for(var ie in He||(He={}))xe.call(He,ie)&&ue(le,ie,He[ie]);if(we)for(var ie of we(He))X.call(He,ie)&&ue(le,ie,He[ie]);return le},Oe=(le,He)=>Te(le,_e(He)),z=(le,He)=>{var ie={};for(var Y in le)xe.call(le,Y)&&He.indexOf(Y)<0&&(ie[Y]=le[Y]);if(le!=null&&we)for(var Y of we(le))He.indexOf(Y)<0&&X.call(le,Y)&&(ie[Y]=le[Y]);return ie},fe=(le,He,ie)=>new Promise((Y,Ee)=>{var re=it=>{try{ke(ie.next(it))}catch(Ot){Ee(Ot)}},mt=it=>{try{ke(ie.throw(it))}catch(Ot){Ee(Ot)}},ke=it=>it.done?Y(it.value):Promise.resolve(it.value).then(re,mt);ke((ie=ie.apply(le,He)).next())});const ot=le=>{var He=le,{classroomList:ie,dispatch:Y,courseEndTime:Ee}=He,re=z(He,["classroomList","dispatch","courseEndTime"]),mt,ke,it,Ot;const yt=(0,h.useParams)(),[Ue]=u.default.useForm(),[Re,Nt]=(0,d.useState)(1),[pt,Et]=(0,d.useState)([]),[tu,iu]=(0,d.useState)(0),[St,Zu]=(0,d.useState)(2e3),[nn,uu]=(0,d.useState)(!0),[dt,wu]=(0,d.useState)(!1),[xu,Uu]=(0,d.useState)(!1),[At,Ut]=(0,d.useState)([]),[Kt,Ke]=(0,d.useState)(!0),[Ft,Ht]=(0,d.useState)(null),[nu,ku]=(0,d.useState)({}),[jt,Hu]=(0,d.useState)({});(0,d.useEffect)(()=>{if(ie.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Yu(),ou(),ie.actionTabs.type===2){const Ze=ie.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}),Ke(Ze.unified_setting)}else Ke(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ie.actionTabs]),(0,d.useEffect)(()=>{if(dt){if(xu)return;Y({type:"classroomList/setActionTabs",payload:{}}),(0,w.GJ)()?Y({type:"classroomList/getClassroomTeacherCommonList",payload:Oe(Be({},ie.actionTabs.params),{type:1})}):Y({type:"classroomList/getClassroomCommonList",payload:Be({},ie.actionTabs.params)})}},[dt]);const ou=Ze=>fe(void 0,null,function*(){uu(!0);const Se=yield(0,de.c_)(Oe(Be({},yt),{page:Ze||Re,limit:2e4,homework_id:ie.actionTabs.type===1?"":ie.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]),iu(Se==null?void 0:Se.course_groups_count),uu(!1),Ze||Ue.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)()?ie.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getWorkList",payload:Be({},yt)}),Y({type:"shixunHomeworks/getWorkSetting",payload:Be({},yt)})):Y({type:"classroomList/getClassroomTeacherCommonList",payload:Oe(Be({},ie.actionTabs.params),{type:1})}):Y({type:"classroomList/getClassroomCommonList",payload:Be({},ie.actionTabs.params)})},En=()=>fe(void 0,null,function*(){var Ze,Se;if((0,w.Rm)()&&!((Ze=ie.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=Be({},Ue.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=Be({homework_ids:[...ie.actionTabs.selectArrs],group_ids:At.length>0?At.map(Bn=>Bn.id):(Se=ie.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,ge.Tr)({homework_common_ids:[...ie.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=>fe(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:Be({},Ze)});Yt(!1),Se.status===0&&((0,V.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"}}),re.onCallback&&re.onCallback(),Ku(),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:$.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}=ie,Cn=tu>Re*St,[fn,Yt]=(0,d.useState)(!1);return $.createElement("div",null,$.createElement(I.default,{width:600,centered:!0,confirmLoading:fn,title:"\u53D1\u5E03\u4F5C\u4E1A",open:ie.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:{}})}},$.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",$.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),pt&&$.createElement(u.default,{form:Ue},$.createElement("div",{style:{paddingLeft:0}},$.createElement(te.Z,{className:"mt30",align:"middle"},$.createElement(ve.Z,null,$.createElement(u.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},$.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:Ze=>(0,pe.Q8)(Ze,Ee),disabledTime:Ze=>(0,pe.d0)(Ze),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,V.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),$.createElement(ve.Z,{className:"ml20"},$.createElement(u.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},$.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:S()((0,V.U6)(),"HH:mm")},disabledDate:Ze=>(0,pe.Q8)(Ze,Ee,Ue.getFieldValue("publish_time")),disabledTime:Ze=>(0,pe.d0)(Ze,Ue.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ie.actionTabs.type===2&&$.createElement(te.Z,{style:{marginBottom:"10px"}},$.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),$.createElement(P.ZP.Group,{value:Kt,onChange:Ze=>{Ke(Ze.target.value),Ut([])}},$.createElement(P.ZP,{value:!0,disabled:!ie.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),$.createElement(P.ZP,{className:"ml20",disabled:pt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),pt.length<=0&&ie.actionTabs.type===2&&$.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(ie.actionTabs.type===1||!Kt)&&pt.length>0&&$.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},$.createElement("span",{style:{flex:1}},$.createElement(A.default,{checked:At.length===pt.length,onChange:Ze=>{At.length===pt.length?Ut([]):Ut(pt.filter(Se=>!Se.is_published))}},"\u5168\u9009")),$.createElement("span",{style:{width:16}}),$.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",At.length||0,"\u4E2A\u5206\u73ED")),(ie.actionTabs.type===1||!Kt)&&pt.length>0&&$.createElement(c.Z,{data:pt,selectedRowKeys:At,setSelectedRowKeys:Ut})),!((it=(ke=(mt=ie==null?void 0:ie.actionTabs)==null?void 0:mt.selectArrsAll)==null?void 0:ke[0])!=null&&it.is_shixun)&&$.createElement(G.ZP,{value:Ft,onChange:Ze=>Ht(Be({},Ze))})),$.createElement(Q.Z,{resdata:nu,type:((Ot=ie.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=>fe(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:[...ie.actionTabs.selectArrs]}});Yt(!1),(Se==null?void 0:Se.status)===0&&hu(jt)})}))};Pe.Z=(0,h.connect)(({classroomList:le})=>({classroomList:le}))(ot)},94571:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var d=r(59301),u=r(38854),C=r(20834),I=r(6848),te=r(92832),ve={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:V,onSort:h,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"}],de=Q=>{w(Q.name),h(Q)},pe=N==="\u9ED8\u8BA4\u6392\u5E8F";return d.createElement("div",{className:ve.searchSortControllerContainer},d.createElement("div",null,d.createElement(u.Z,{dropdownRender:()=>d.createElement(C.default,{selectedKeys:[N]},G.map(Q=>d.createElement(C.default.Item,{key:Q.name,onClick:()=>de(Q)},Q.name)))},d.createElement("div",null,d.createElement("span",{className:`${ve.btn} ${pe?ve.btnSort:""}`},d.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),pe&&d.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"},d.createElement("span",{className:ve.tips},d.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),d.createElement(te.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:Q=>V(Q.trim()),style:{width:220,marginLeft:"auto"}}))}},22463:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return A}});var d=r(59301),u=r(20834),C=r(95237),I=r(43604),te=r(38854),ve={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},ne=r(58106);const P=({isLoading:K,addText:S,tabDataSource:N,isAdmin:w,dispatch:V,type:h,exportType:c,TooltipTitle:G,categoryId:de,dropdownMenu:pe,isShowRightControl:Q,defaultSelectedKeys:ge,classroomList:$,onTabMenuClick:Ne,onTooltipTitleClick:Te,onDropdownMenuClick:_e,onsetClick:we})=>{const xe=()=>d.createElement(u.default,{onClick:({key:ue})=>{_e(ue)}},pe.map(ue=>d.createElement(u.default.Item,{key:ue.id},ue.name))),X=(0,ne.useParams)();return d.createElement("div",{className:ve.tabMenuContainer},d.createElement(C.Z,null,d.createElement(I.Z,{flex:"1"},d.createElement(u.default,{mode:"horizontal",selectedKeys:ge},N.map(ue=>d.createElement(u.default.Item,{key:ue.id,onClick:()=>K?{}:Ne(ue)},d.createElement("span",{className:`c-grey-666 ${w?"mr20":""}`},ue.name),ue.total!==void 0&&d.createElement("span",{className:"c-grey-999"},ue.total||0))))),w&&Q&&d.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},d.createElement("div",{className:ve.control},d.createElement(te.Z,{className:"ml10",dropdownRender:xe},d.createElement("span",{className:ve.selectBtn},d.createElement("span",null,d.createElement("i",{className:"iconfont icon-tianjiadaohang"})),d.createElement("span",null,S||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var A=(0,ne.connect)(({classroomList:K})=>({classroomList:K}))(P)},59772:function(rt,Pe,r){"use strict";r.d(Pe,{Ei:function(){return de},rU:function(){return pe},ZP:function(){return ge}});var d=r(59301),u={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},C=r(78241),I=r(24905),te=r(5871),ve=r(95237),ne=r(43604),P=r(6848),A=r(92310),K=r.n(A),S=r(59301),N=Object.defineProperty,w=Object.getOwnPropertySymbols,V=Object.prototype.hasOwnProperty,h=Object.prototype.propertyIsEnumerable,c=($,Ne,Te)=>Ne in $?N($,Ne,{enumerable:!0,configurable:!0,writable:!0,value:Te}):$[Ne]=Te,G=($,Ne)=>{for(var Te in Ne||(Ne={}))V.call(Ne,Te)&&c($,Te,Ne[Te]);if(w)for(var Te of w(Ne))h.call(Ne,Te)&&c($,Te,Ne[Te]);return $};const de=({value:$,className:Ne,style:Te})=>{const[_e,we]=(0,d.useState)("0");(0,d.useEffect)(()=>{if($){const{submit_limit:X,must_file:ue}=$;if(X&&ue){we("1");return}if(X&&!ue){we("2");return}if(!X&&ue){we("3");return}}},[$]);const xe={1:S.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",S.createElement("span",{className:"ml5 mr5 c-light-primary"},$==null?void 0:$.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"},$==null?void 0:$.submit_limit_num),"\u5B57\u7B26"),3:S.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return _e==="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[_e])},pe=({className:$,style:Ne,form:Te})=>{const _e=C.default.useWatch("submit_limit",Te),we=C.default.useWatch("can_submit",Te);return S.createElement("section",{className:K()(u.wrap,$),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:we&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},S.createElement(te.Z,{precision:0,min:1,disabled:!we,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:_e&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},S.createElement(te.Z,{precision:0,min:1,disabled:!_e,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 ge=({value:$,onChange:Ne,className:Te,style:_e,disabled:we=!1,checkMarginLeft:xe=0})=>{const X={submit_limit:!1,submit_limit_num:200,must_file:!1},[ue,Be]=(0,d.useState)({});(0,d.useEffect)(()=>{if(console.log($,"value"),!$)return;const z={submit_limit:$==null?void 0:$.submit_limit,submit_limit_num:$==null?void 0:$.submit_limit_num,must_file:$==null?void 0:$.must_file,can_submit:$==null?void 0:$.can_submit,submit_num:$==null?void 0:$.submit_num};Be(G({},z))},[$]);const Oe=z=>{const fe=G(G({},ue),z);Ne(fe)};return S.createElement("section",{className:K()(u.wrap,Te),style:_e},S.createElement("div",{className:`${u.title} mt30`},S.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),S.createElement(ve.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},S.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(I.default,{disabled:we,checked:ue==null?void 0:ue.can_submit,onChange:z=>Oe({can_submit:z.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),S.createElement(te.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:we||!(ue!=null&&ue.can_submit),value:ue==null?void 0:ue.submit_num,onChange:z=>Oe({submit_num:z})}),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:we,checked:ue==null?void 0:ue.submit_limit,onChange:z=>Oe({submit_limit:z.target.checked})}),S.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),S.createElement(te.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:we||!(ue!=null&&ue.submit_limit),value:ue==null?void 0:ue.submit_limit_num,onChange:z=>Oe({submit_limit_num:z})})),S.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},S.createElement(I.default,{style:{marginLeft:xe},disabled:we,checked:ue==null?void 0:ue.must_file,onChange:z=>Oe({must_file:z.target.checked})}),S.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},17975:function(rt,Pe,r){"use strict";r.r(Pe),r.d(Pe,{default:function(){return ac}});var d=r(80871),u=r(59301),C=r(58106),I=r(8591),te=r(58421),ve=r(81228),ne=r(43418),P=r(95237),A=r(43604),K=r(5112),S=r(60324),N=r(5871),w=r(24905),V=r(61485),h=r(31735),c=r(11968),G=r(97013),de=r(32062),pe=Object.defineProperty,Q=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,$=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,_e=(e,n,t)=>n in e?pe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,we=(e,n)=>{for(var t in n||(n={}))Ne.call(n,t)&&_e(e,t,n[t]);if($)for(var t of $(n))Te.call(n,t)&&_e(e,t,n[t]);return e},xe=(e,n)=>Q(e,ge(n)),X=(e,n)=>{var t={};for(var a in e)Ne.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&$)for(var a of $(e))n.indexOf(a)<0&&Te.call(e,a)&&(t[a]=e[a]);return t},ue=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Be=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:s}=n,o=X(n,["classroomList","dispatch","match","location","user","onCallback"]),l,W;const E=(0,C.useParams)(),[i,J]=(0,u.useState)(!1),[F,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(ye=>{var ce;ye.author_login===((ce=g.userInfo)==null?void 0:ce.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:F,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>ue(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;J(!0);const ye=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});J(!1),ye.status===0&&((0,h.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:xe(we({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:we({},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((W=t==null?void 0:t.actionTabs)==null?void 0:W.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(de.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}))(Be),z=r(78241),fe=r(5083),ot=r(56656),le=r.n(ot),He=r(79764),ie=r(59772),Y=r(51600),Ee=r(50004),re=r(48367),mt=r(6926),ke=r(59301),it=Object.defineProperty,Ot=Object.defineProperties,yt=Object.getOwnPropertyDescriptors,Ue=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(Ue)for(var t of Ue(n))Nt.call(n,t)&&pt(e,t,n[t]);return e},tu=(e,n)=>Ot(e,yt(n)),iu=(e,n)=>{var t={};for(var a in e)Re.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&Ue)for(var a of Ue(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Zu=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=iu(n,["classroomList","dispatch","courseEndTime"]),g,s,o,l;const W=(0,C.useParams)(),[E]=z.default.useForm(),[i,J]=(0,u.useState)(1),[F,B]=(0,u.useState)([]),[y,O]=(0,u.useState)(0),[b,ye]=(0,u.useState)(2e3),[ce,Ae]=(0,u.useState)(!0),[Z,m]=(0,u.useState)(!1),[L,v]=(0,u.useState)(!1),[se,me]=(0,u.useState)([]),[De,tt]=(0,u.useState)(!0),[x,We]=(0,u.useState)(null),[T,ee]=(0,u.useState)({}),[nt,Fe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vu(),_t(),t.actionTabs.type===2){const oe=t.actionTabs.selectArrsAll[0];We({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}),tt(oe.unified_setting)}else tt(!1),We({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({},W),{page:oe||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((R,be)=>{R.key=R.id,R.title=R.name,R.disabled=R.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:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),kt=oe=>{J(oe),_t(oe)},Zt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:Et({},W)}),a({type:"shixunHomeworks/getWorkSetting",payload:Et({},W)})):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 R=Et({},E.getFieldsValue());if(R.end_time<=R.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&&F.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:le()(R.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()(R.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),Ce=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:W.coursesId,type:"homework_common"});(Ce==null?void 0:Ce.student_count)===0?zt(be):(Fe(be),ee(Ce))}),zt=oe=>St(void 0,null,function*(){ct(!0);const p=yield(0,G.ZP)(`/api/courses/${W.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Et({},oe)});ct(!1),p.status===0&&((0,h.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~")}}))}),vu=()=>{J(1),B([]),me([])},{detailCommonHomeworksList:tn}=t,un=y>i*b,[Fu,ct]=(0,u.useState)(!1);return ke.createElement("div",null,ke.createElement(ne.default,{width:600,centered:!0,confirmLoading:Fu,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:()=>{vu(),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'),F&&ke.createElement(z.default,{form:E},ke.createElement("div",{style:{paddingLeft:0}},ke.createElement(P.Z,{className:"mt30",align:"middle"},ke.createElement(A.Z,null,ke.createElement(z.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ke.createElement(fe.default,{style:{width:170,marginRight:"25px"},disabledDate:oe=>(0,Ee.Q8)(oe,f),disabledTime:oe=>(0,Ee.d0)(oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ke.createElement(A.Z,{className:"ml20"},ke.createElement(z.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ke.createElement(fe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,h.U6)(),"HH:mm")},disabledDate:oe=>(0,Ee.Q8)(oe,f,E.getFieldValue("publish_time")),disabledTime:oe=>(0,Ee.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=>{tt(oe.target.value),me([])}},ke.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ke.createElement(K.ZP,{className:"ml20",disabled:F.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),F.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)&&F.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===F.length,onChange:oe=>{se.length===F.length?me([]):me(F.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)&&F.length>0&&ke.createElement(He.Z,{data:F,selectedRowKeys:se,setSelectedRowKeys:me})),!((o=(s=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:s[0])!=null&&o.is_shixun)&&ke.createElement(ie.ZP,{value:x,onChange:oe=>We(Et({},oe))})),ke.createElement(re.Z,{resdata:T,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Fu,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/${W.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(nt)})}))};var nn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Zu),uu=r(74643),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,Ke=(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((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,h.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(Ke({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Ke({},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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((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 g=(0,C.useParams)();return g.id=g.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/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,h.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=r(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const D=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),s=(0,C.useLocation)(),{actionTabs:o}=e,[l]=z.default.useForm(),W=E=>E&&E<le()().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(),J=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,F=yield(0,G.ZP)(J,{method:"post",body:Xu({},i)});if(F.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const B=e.actionTabs.selectArrs.type,y=(F==null?void 0:F.category_id)||0;let O=(E=s.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(z.default,{form:l,initialValues:{name:""}},u.createElement(z.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=r(99313),k=r(3113),ae=r(26724),Xe=r.n(ae),ht=r(48066),Dt=r(28103),$e=r(81327),qe=r(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=r(10824),Gt=Object.defineProperty,Rt=Object.defineProperties,ft=Object.getOwnPropertyDescriptors,gt=Object.getOwnPropertySymbols,$t=Object.prototype.hasOwnProperty,gu=Object.prototype.propertyIsEnumerable,Qt=(e,n,t)=>n in e?Gt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ve=(e,n)=>{for(var t in n||(n={}))$t.call(n,t)&&Qt(e,t,n[t]);if(gt)for(var t of gt(n))gu.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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const{Paragraph:It}=ht.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"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[W,E]=(0,u.useState)(!0),[i,J]=(0,u.useState)(1),F=(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=>{s(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(F.current),F.current=setTimeout(()=>Wt(void 0,null,function*(){console.log(v,"params2");const me=yield(0,mt.he)(v);if(!me.status){if(se){me.shixuns.length===0&&m(!1),l(De=>[...De,...me.shixuns]),E(!1);return}B.current.scrollTop=0,m(!0),J(i+1),E(!1),l(me.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>b(Pt(Ve({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{b(y.current)},[]);const[ye,ce]=(0,u.useState)([]),Ae=v=>{ce(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,m]=(0,u.useState)(!0),L=v=>{b(Pt(Ve({},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:g,onChange:O}))),u.createElement("div",{className:je.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Xe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!W,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ye},o.map(v=>{const{name:se,id:me,description:De,challenge_names:tt,author_name:x,author_school_name:We,level:T,total_stu_num:ee}=v||{};return u.createElement("div",{key:me,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:me,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,tt.map((nt,Fe)=>u.createElement("span",{key:Fe,className:je.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",nt))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:je.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ee))))))})))),W&&u.createElement("div",{className:je.loading},u.createElement(qe.Z,{spinning:!0}))))};var cu=(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"},et=r(59243),Vt=r(24826),Le=r(59301),mu=Object.defineProperty,wt=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,qu=Object.prototype.propertyIsEnumerable,Ru=(e,n,t)=>n in e?mu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Cu=(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((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)(),g=(0,C.useLocation)(),[s]=z.default.useForm(),{brankList:o}=e,[l,W]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[J,F]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,ce]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[m,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"&&me()},[e.actionTabs.key]);let se=[];const me=function(){return au(this,null,function*(){var T;if(E){W(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:Cu({},m)});O=[...O.concat(ee.object_list)],ce(ee.is_teacher),((T=ee.object_list)==null?void 0:T.length)<m.limit?i(!1):i(!0),b([...O]),ee.object_list==""&&m.page===1&&W(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),tt=T=>au(void 0,null,function*(){F(!0);const ee=yield(0,Y.aQ)(T);F(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=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:J},onOk:()=>au(void 0,null,function*(){var T,ee,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(ee=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:ee.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?tt(De.current):Z(kt);return}F(!0);const Fe=s.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:Fe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,h.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:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:We==null?void 0:We.manage_all_group}})),F(!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,ee)=>Le.createElement(k.ZP,{key:ee,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:nt=>au(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,m.page=0,m.search="",m.filter=T.id,me(),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 ee;B==="jupyter"&&((ee=x.current)==null||ee.changeKeyWord(T.target.value))},suffix:Le.createElement("i",{className:`iconfont icon-sousuo9 font14 ${at.searchIcon}`}),onSearch:T=>{var ee;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(ee=x.current)==null||ee.search(T);return}E=!0,m.search=T,m.page=0,O=[],me()},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(cu,{createShixunParams:De,ref:x}):Le.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&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(Xe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),me()},hasMore:E,useWindow:!1},Le.createElement(z.default,{form:s,initialValues:{group_ids:se},className:at.form,onChange:T=>{se=s.getFieldValue()}},O==""&&Le.createElement(et.Z,{styles:{margin:"10px auto"}}),Le.createElement(z.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,ee){return Le.createElement(P.Z,{key:ee},Le.createElement(A.Z,{flex:"2"},Le.createElement(w.default,{onChange:nt=>{},key:ee,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(re.Z,{resdata:Ae,type:"shixunpush",okloading:J,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,tt(De.current)})}))};var Dn=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(_n),lu=r(59301);const Jn=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),s("")},[]);const o=()=>{var l,W;if((0,c.Rm)()&&!((W=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&W.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),s(""))};return lu.createElement(lu.Fragment,null,lu.createElement(et.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:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),lu.createElement("div",null,lu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var bn=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Jn),Pn=r(9726),yn=r(21856),du=r(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},Bu=(e,n)=>Un(e,wn(n)),Ct=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Xt=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=z.default.useForm(),{workList:g,workSetting:s}=a,o=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:on({},f)}),t({type:"shixunHomeworks/getWorkList",payload:on({},f)})};return du.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 W;yield _.validateFields();const E=on({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(W=E.attachment_ids)==null?void 0:W.map(F=>F.response.id),(yield(0,Pn.mz)(Bu(on({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}ne.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:du.createElement(du.Fragment,null,"\u4F60\u8FD8\u6709 ",du.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},s==null?void 0:s.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},du.createElement(z.default,{form:_,initialValues:{}},du.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},du.createElement(yn.Z,null)),du.createElement(z.default.Item,{name:"description"},du.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=r(77086),qt=r(56461),ut=r(20834),pu=r(38854),en={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},vn=r(84105),Yn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),Qn=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:W,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:J}=(0,u.useContext)(io);let F;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(m=>m.homework_id):[]),Z.target.checked?J([..._]):J([])},ce=()=>{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&&(F=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:en.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(ut.default,{onClick:Z=>Yn(void 0,[Z],function*({item:m,key:L,keyPath:v,domEvent:se}){if(g=="")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:g,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),W(),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)}})),F&&F.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,m){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(ut.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(ut.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:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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:ce,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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([]),s(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Wu=r(6848),Vu=r(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"},su=r(95673),Gu=r(7582),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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const uo=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:W,selectArrsAll:E,setSelectArrsAll:i,dispatch:J}=(0,u.useContext)(io);let F=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);F=Jt(vt(vt({},n),F),{category:F==null?void 0:F.categoryId}),(0,u.useEffect)(()=>{ye([]),y(!1)},[]);const ce=[{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:(m,L)=>L.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var L,v;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(L=m==null?void 0:m.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=m==null?void 0:m.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function Ae(){return eu(this,null,function*(){let m=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:vt({},F)});ye(m.data)})}const Z=m=>{l.includes(m)?(W(l.filter(L=>L!==m)),i(E.filter(L=>L.homework_id!==m))):(W([...l,m]),i([...E,e]))};return u.createElement("div",{className:Bt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(m.target))&&(0,h.xg)(`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},u.createElement(w.default,{onClick:m=>{m.preventDefault(),m.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(su.Z,{value:e.status},u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${F.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:m=>eu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},F),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:m=>eu(void 0,null,function*(){console.log(e),m.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,h.xg)(`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/post`)}),className:Bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),u.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className:Bt.flexBox,style:{marginRight:10}},u.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),u.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&u.createElement(pu.Z,{placement:"bottomCenter",overlayClassName:Bt.dro,dropdownRender:()=>u.createElement(ut.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>eu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},F),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>eu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({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(ut.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>eu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:vt({},F),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(ut.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>eu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:F,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Bt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Bt.detail},(0,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:m=>eu(void 0,null,function*(){m.stopPropagation(),m.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:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{onRow:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}))))};var no=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(uo),al={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=r(96456),Au={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"},ll=Object.defineProperty,sl=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,Co=Object.getOwnPropertySymbols,il=Object.prototype.hasOwnProperty,cl=Object.prototype.propertyIsEnumerable,Bo=(e,n,t)=>n in e?ll(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ao=(e,n)=>{for(var t in n||(n={}))il.call(n,t)&&Bo(e,t,n[t]);if(Co)for(var t of Co(n))cl.call(n,t)&&Bo(e,t,n[t]);return e},Do=(e,n)=>sl(e,rl(n)),bo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),ml=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),W=()=>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)(()=>{W()},[]);const E=()=>bo(void 0,null,function*(){l(!0);let B={homework_common_ids:g};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?s([...g,y]):s(g.filter(O=>O!==y))},J=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(Do(Ao({},f),{targerData:y}))},F=()=>{E()};return u.createElement("div",{className:`animated fadeInUp fast ${Au.otherHomeworkWrap}`},u.createElement("div",{className:Au.otherHomeworkContainer},u.createElement("div",{className:Au.search},u.createElement(Se.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:J,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),u.createElement("div",{className:Au.content},f.targerData.map(B=>u.createElement("div",{className:`${Au.listItem} mb10`,key:B.id},u.createElement(w.default,{checked:g.includes(B.id),onChange:y=>i(y,B.id)}),u.createElement("div",{className:Au.info},u.createElement("div",{className:`${Au.flex} mb10`,style:{justifyContent:"space-between"}},u.createElement("div",{className:Au.title},B.name),u.createElement("div",null,u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:()=>(0,h.xg)(`/classrooms/${a.coursesId}/common_homework/${B.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),u.createElement("div",{className:`mb20 font14 c-grey-999 ${Au.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:Au.footer},u.createElement(k.ZP,{type:"primary",ghost:!0,onClick:t},"\u53D6\u6D88"),u.createElement(k.ZP,{type:"primary",disabled:g.length===0||o,onClick:F},"\u786E\u5B9A"))))},dl=r(3941),pl=r(5152),El=r(48228),ao=r.n(El),Tu=r(26718),Ge=r(59301),fl=Object.defineProperty,_l=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,Po=Object.prototype.hasOwnProperty,wo=Object.prototype.propertyIsEnumerable,xo=(e,n,t)=>n in e?fl(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)=>_l(e,yl(n)),vl=(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});le().extend(ao());const Fl=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,W]=(0,u.useState)([]);return(0,u.useEffect)(()=>{W((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]),Ge.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.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"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.leftSearch,onChange:E=>{o(ko(ln({},s),{leftSearch:E.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Ge.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Ge.createElement($e.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:f.map((E,i)=>Ge.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Ge.createElement(et.Z,{styles:{margin:"0 auto"}})))),Ge.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ge.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),Ge.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ge.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:s.rigthSearch,onChange:E=>{o(ko(ln({},s),{rigthSearch:E.target.value}))}}),Ge.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>Ge.createElement(P.Z,{key:i,wrap:!1,align:"middle",justify:"space-between"},Ge.createElement(A.Z,null,E==null?void 0:E.name),Ge.createElement(A.Z,null,Ge.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(n==null?void 0:n.filter(J=>J!==(E==null?void 0:E.id)))}})))):Ge.createElement(et.Z,{styles:{margin:"0 auto"}})))))},hl=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=vl(n,["classroomList","dispatch","user","getData"]),s,o,l,W,E,i;const J=(0,C.useParams)(),[F]=z.default.useForm(),B=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,ln(ln({},J),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,ce]=(0,Tu.U)(Y.nP,{course_id:J==null?void 0:J.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:J==null?void 0:J.coursesId,homework_ids:(W=t==null?void 0:t.actionTabs)==null?void 0:W.selectArrs}),m=(...L)=>lo(void 0,[...L],function*(v={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&m()},[B]),Ge.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*(){F.submit()})},Ge.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"),Ge.createElement(z.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>lo(void 0,null,function*(){var v,se,me;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:((me=b==null?void 0:b.course_groups)==null?void 0:me.length)<=0},L));(De==null?void 0:De.status)==0&&(I.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{}}),_&&_())})},Ge.createElement(P.Z,{wrap:!1,gutter:20},Ge.createElement(A.Z,{flex:1},Ge.createElement(z.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ge.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%"}}))),Ge.createElement(A.Z,{flex:"390px"},Ge.createElement(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&le()(v).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&le()(v).startOf("minute")<=le()(ce==null?void 0:ce.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${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ge.createElement(fe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,h.BO)(L,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:L=>(0,h.hv)(L,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Ge.createElement(qe.Z,{spinning:y},Ge.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ge.createElement(Fl,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ye({group_ids:L})}})))))};var gl=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(hl),H=r(59301),Cl=Object.defineProperty,Bl=Object.defineProperties,Al=Object.getOwnPropertyDescriptors,Oo=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,To=(e,n,t)=>n in e?Cl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Eu=(e,n)=>{for(var t in n||(n={}))Dl.call(n,t)&&To(e,t,n[t]);if(Oo)for(var t of Oo(n))bl.call(n,t)&&To(e,t,n[t]);return e},so=(e,n)=>Bl(e,Al(n)),ro=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const io=(0,u.createContext)({selectArrs:[]}),Pl=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,s;const[o,l]=(0,C.useSearchParams)(),W=(0,C.useLocation)(),E=(0,C.useParams)(),[i,J]=(0,u.useState)(so(Eu({},E),{id:E.coursesId,limit:20})),[F,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,ye]=(0,u.useState)([]),[ce,Ae]=(0,u.useState)(!1),[Z,m]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,me]=(0,u.useState)(!1),[De,tt]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:T,taskList:ee}=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)},[W.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,R,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Ce=h.cX.getItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Ce&&(i.sort_by=Ce==null?void 0:Ce.type,i.sort_direction=Ce==null?void 0:Ce.direction,tt(Ce==null?void 0:Ce.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),Fe(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Ce=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Ce&&Ce!==void 0&&((0,c.GJ)()?i.status=Ce:i.order=Ce),Fe(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,W==null?void 0:W.pathname]),(0,u.useEffect)(()=>{J(Eu(Eu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[x]),(0,u.useEffect)(()=>{m(!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 nt=(p,R)=>{i.page=p,i.limit=R,Fe()},Fe=(p={})=>{ye([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:so(Eu(Eu({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:Eu(Eu({},i),p)})},_t=()=>ro(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 R=p.data.score_settings;Object.keys(R).map(function(be){be.indexOf("proportion")>-1&&(R[be]=(R[be]*100).toFixed(0))}),console.log(R),O(Eu({},R))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:R,not_start_count:be,in_progress_count:Ce,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:R||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ce||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 R;if((0,c.Rm)()&&!((R=e.AssistantObject.normal)!=null&&R.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"?C.history.push(`/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}})},vu=(_=[{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 R,be,Ce,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",gn={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=(R=e==null?void 0:e.AssistantObject)==null?void 0:R.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=(Ce=e==null?void 0:e.AssistantObject)==null?void 0:Ce.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:so(Eu({},gn),{key:lt})})},un=p=>ro(void 0,null,function*(){yield t({type:"classroomList/updateTaskPosition",payload:{category_id:i.categoryId,courseId:i.id,task_ids:p,container_type:"common_homework"}}),Fe()}),Fu=(0,u.useMemo)(()=>{let p=[];return ee.length>0&&(p=ee.map(R=>({user_name:R.user_name,task_name:R.task_name,task_id:R.task_id,category:R.category,status:R.status}))),p},[ee]),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:ye,allSelect:ce,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:m,dispatch:t,getData:Fe,setSelectArrsAll:v}},H.createElement("section",null,H.createElement("aside",{className:al.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,h.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),m(!1),i.page=1,C.history.replace(`${W.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:Iu}),H.createElement(qt.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:tt,onSearch:p=>{i.search=p.trim(),i.page=1,Fe()},onSort:p=>{var R;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,h.cX.setItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),Fe(i)},onBatch:p=>m(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(et.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"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,R)=>H.createElement(no,{key:R,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(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&H.createElement(ve.Z,{offsetBottom:0},H.createElement(Qn,{buttonDataSource:vu,onClick:tn})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&H.createElement(gl,{getData:Fe}),H.createElement(Oe,{onCallback:()=>m(!1)}),H.createElement(dl.Z,{onOk:()=>{Fe()}}),H.createElement(pl.Z,{onOk:()=>{}}),H.createElement(nn,{onCallback:()=>m(!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:()=>{m(!1),Fe()}}),H.createElement(ku,null),H.createElement(Ze,{onCallback:()=>m(!1)}),H.createElement(U,{onCallback:()=>m(!1)}),H.createElement(Dn,{refreshList:Fe}),H.createElement($u,null),H.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&H.createElement(ml,{courseId:i.coursesId,type:"1",onCancel:()=>me(!1)}),H.createElement(ne.default,{open:F,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{B(!1)},onOk:()=>ro(void 0,null,function*(){const p=JSON.parse(JSON.stringify(y));Object.keys(p).map(function(be){be.indexOf("proportion")>-1&&(p[be]=p[be]/100)}),(yield(0,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(Eu({},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(Eu({},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(V.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(V.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 wl=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(Pl),xl=Object.defineProperty,kl=Object.defineProperties,Ol=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,Lo=Object.prototype.hasOwnProperty,No=Object.prototype.propertyIsEnumerable,So=(e,n,t)=>n in e?xl(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},Tl=(e,n)=>kl(e,Ol(n)),Ll=(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},Nl=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Sl=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:s}=n,o=Ll(n,["classroomList","dispatch","match","location","user","onCallback"]),l,W;const E=(0,C.useParams)(),[i,J]=(0,u.useState)(!1),[F,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(ye=>{var ce;ye.author_login===((ce=g.userInfo)==null?void 0:ce.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:F,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>Nl(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;J(!0);const ye=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});J(!1),ye.status===0&&((0,h.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:Tl(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((W=t==null?void 0:t.actionTabs)==null?void 0:W.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(de.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 Il=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Sl),Zl=r(46203),st=r(59301),Hl=Object.defineProperty,jl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,jo=(e,n,t)=>n in e?Hl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,fu=(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)=>jl(e,Ml(n)),Rl=(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{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const $l=e=>{var n=e,{classroomList:t,dispatch:a,courseEndTime:f}=n,_=Rl(n,["classroomList","dispatch","courseEndTime"]),g,s,o,l;const W=(0,C.useParams)(),[E]=z.default.useForm(),[i,J]=(0,u.useState)(1),[F,B]=(0,u.useState)([]),[y,O]=(0,u.useState)(0),[b,ye]=(0,u.useState)(2e3),[ce,Ae]=(0,u.useState)(!0),[Z,m]=(0,u.useState)(!1),[L,v]=(0,u.useState)(!1),[se,me]=(0,u.useState)([]),[De,tt]=(0,u.useState)(!0),[x,We]=(0,u.useState)(null),[T,ee]=(0,u.useState)({}),[nt,Fe]=(0,u.useState)({});(0,u.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(vu(),_t(),t.actionTabs.type===2){const oe=t.actionTabs.selectArrsAll[0];We({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}),tt(oe.unified_setting)}else tt(!1),We({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(fu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:fu({},t.actionTabs.params)})}},[Z]);const _t=oe=>In(void 0,null,function*(){Ae(!0);const p=yield(0,Y.c_)(co(fu({},W),{page:oe||i,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));p==null||p.course_groups.map((R,be)=>{R.key=R.id,R.title=R.name,R.disabled=R.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:le()(le()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:le()(le()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),kt=oe=>{J(oe),_t(oe)},Zt=()=>{(0,c.GJ)()?t.actionTabs.detail?(a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"shixunHomeworks/getWorkList",payload:fu({},W)}),a({type:"shixunHomeworks/getWorkSetting",payload:fu({},W)})):a({type:"classroomList/getClassroomTeacherCommonList",payload:co(fu({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:fu({},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 R=fu({},E.getFieldsValue());if(R.end_time<=R.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&&F.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=fu({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:le()(R.end_time).format("YYYY-MM-DD HH:mm"),publish_time:le()(R.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!se.length},x),Ce=yield(0,mt.Tr)({homework_common_ids:[...t.actionTabs.selectArrs],course_id:W.coursesId,type:"homework_common"});(Ce==null?void 0:Ce.student_count)===0?zt(be):(Fe(be),ee(Ce))}),zt=oe=>In(void 0,null,function*(){ct(!0);const p=yield(0,G.ZP)(`/api/courses/${W.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:fu({},oe)});ct(!1),p.status===0&&((0,h.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:st.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}}))}),vu=()=>{J(1),B([]),me([])},{detailCommonHomeworksList:tn}=t,un=y>i*b,[Fu,ct]=(0,u.useState)(!1);return st.createElement("div",null,st.createElement(ne.default,{width:600,centered:!0,confirmLoading:Fu,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:()=>{vu(),Zt(),a({type:"classroomList/setActionTabs",payload:{}})}},st.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",st.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),F&&st.createElement(z.default,{form:E},st.createElement("div",{style:{paddingLeft:0}},st.createElement(P.Z,{className:"mt30",align:"middle"},st.createElement(A.Z,null,st.createElement(z.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},st.createElement(fe.default,{style:{width:170,marginRight:"25px"},disabledDate:oe=>(0,Ee.Q8)(oe,f),disabledTime:oe=>(0,Ee.d0)(oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,h.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),st.createElement(A.Z,{className:"ml20"},st.createElement(z.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},st.createElement(fe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:le()((0,h.U6)(),"HH:mm")},disabledDate:oe=>(0,Ee.Q8)(oe,f,E.getFieldValue("publish_time")),disabledTime:oe=>(0,Ee.d0)(oe,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&st.createElement(P.Z,{style:{marginBottom:"10px"}},st.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),st.createElement(K.ZP.Group,{value:De,onChange:oe=>{tt(oe.target.value),me([])}},st.createElement(K.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),st.createElement(K.ZP,{className:"ml20",disabled:F.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),F.length<=0&&t.actionTabs.type===2&&st.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)&&F.length>0&&st.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},st.createElement("span",{style:{flex:1}},st.createElement(w.default,{checked:se.length===F.length,onChange:oe=>{se.length===F.length?me([]):me(F.filter(p=>!p.is_published))}},"\u5168\u9009")),st.createElement("span",{style:{width:16}}),st.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",se.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!De)&&F.length>0&&st.createElement(Zl.Z,{data:F,selectedRowKeys:se,setSelectedRowKeys:me})),!((o=(s=(g=t==null?void 0:t.actionTabs)==null?void 0:g.selectArrsAll)==null?void 0:s[0])!=null&&o.is_shixun)&&st.createElement(ie.ZP,{value:x,onChange:oe=>We(fu({},oe))})),st.createElement(re.Z,{resdata:T,type:((l=t.actionTabs.selectArrs)==null?void 0:l.length)===1?"shixun":"shixunpush",okloading:Fu,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/${W.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(nt)})}))};var Wl=(0,C.connect)(({classroomList:e})=>({classroomList:e}))($l),Vl=Object.defineProperty,Gl=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Mo=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Ul=Object.prototype.propertyIsEnumerable,Ro=(e,n,t)=>n in e?Vl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,$o=(e,n)=>{for(var t in n||(n={}))zl.call(n,t)&&Ro(e,t,n[t]);if(Mo)for(var t of Mo(n))Ul.call(n,t)&&Ro(e,t,n[t]);return e},Kl=(e,n)=>Gl(e,Jl(n)),Yl=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Ql=({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:()=>Yl(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,h.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:Kl($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 Xl=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ql),ql=Object.defineProperty,es=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Wo=Object.prototype.hasOwnProperty,Vo=Object.prototype.propertyIsEnumerable,Go=(e,n,t)=>n in e?ql(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},us=(e,n)=>es(e,ts(n)),ns=(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},os=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const as=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=ns(n,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>os(void 0,null,function*(){(yield(0,G.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,h.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:us(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 ls=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(as),ss=Object.defineProperty,zo=Object.getOwnPropertySymbols,rs=Object.prototype.hasOwnProperty,is=Object.prototype.propertyIsEnumerable,Uo=(e,n,t)=>n in e?ss(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cs=(e,n)=>{for(var t in n||(n={}))rs.call(n,t)&&Uo(e,t,n[t]);if(zo)for(var t of zo(n))is.call(n,t)&&Uo(e,t,n[t]);return e},ms=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const ds=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),s=(0,C.useLocation)(),{actionTabs:o}=e,[l]=z.default.useForm(),W=E=>E&&E<le()().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:()=>ms(void 0,null,function*(){var E;const i=l.getFieldValue(),J=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,F=yield(0,G.ZP)(J,{method:"post",body:cs({},i)});if(F.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const B=e.actionTabs.selectArrs.type,y=(F==null?void 0:F.category_id)||0;let O=(E=s.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(z.default,{form:l,initialValues:{name:""}},u.createElement(z.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 ps=(0,C.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(ds),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"},Es=Object.defineProperty,fs=Object.defineProperties,_s=Object.getOwnPropertyDescriptors,Ko=Object.getOwnPropertySymbols,ys=Object.prototype.hasOwnProperty,vs=Object.prototype.propertyIsEnumerable,Yo=(e,n,t)=>n in e?Es(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Qo=(e,n)=>{for(var t in n||(n={}))ys.call(n,t)&&Yo(e,t,n[t]);if(Ko)for(var t of Ko(n))vs.call(n,t)&&Yo(e,t,n[t]);return e},Xo=(e,n)=>fs(e,_s(n)),qo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const{Paragraph:Fs}=ht.default,hs=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[W,E]=(0,u.useState)(!0),[i,J]=(0,u.useState)(1),F=(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=>{s(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(F.current),F.current=setTimeout(()=>qo(void 0,null,function*(){console.log(v,"params2");const me=yield(0,mt.he)(v);if(!me.status){if(se){me.shixuns.length===0&&m(!1),l(De=>[...De,...me.shixuns]),E(!1);return}B.current.scrollTop=0,m(!0),J(i+1),E(!1),l(me.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[ye,ce]=(0,u.useState)([]),Ae=v=>{ce(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,m]=(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:g,onChange:O}))),u.createElement("div",{className:Lu.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Xe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!W,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ye},o.map(v=>{const{name:se,id:me,description:De,challenge_names:tt,author_name:x,author_school_name:We,level:T,total_stu_num:ee}=v||{};return u.createElement("div",{key:me,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:me,style:{paddingRight:"10px"}}),u.createElement("div",{className:Lu.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Lu.contentWrapper},u.createElement(Fs,{ellipsis:{rows:2},className:Lu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,tt.map((nt,Fe)=>u.createElement("span",{key:Fe,className:Lu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",nt))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Lu.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ee))))))})))),W&&u.createElement("div",{className:Lu.loading},u.createElement(qe.Z,{spinning:!0}))))};var gs=(0,u.forwardRef)(hs),sn={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"},Ye=r(59301),Cs=Object.defineProperty,ea=Object.getOwnPropertySymbols,Bs=Object.prototype.hasOwnProperty,As=Object.prototype.propertyIsEnumerable,ta=(e,n,t)=>n in e?Cs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ds=(e,n)=>{for(var t in n||(n={}))Bs.call(n,t)&&ta(e,t,n[t]);if(ea)for(var t of ea(n))As.call(n,t)&&ta(e,t,n[t]);return e},Fn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const{TabPane:sc}=q.default,bs=({shixunHomeworks:e,loading:n,classroomList:t,dispatch:a,refreshList:f})=>{const _=(0,C.useParams)(),g=(0,C.useLocation)(),[s]=z.default.useForm(),{brankList:o}=e,[l,W]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[J,F]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,ce]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[m,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"&&me()},[e.actionTabs.key]);let se=[];const me=function(){return Fn(this,null,function*(){var T;if(E){W(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:Ds({},m)});O=[...O.concat(ee.object_list)],ce(ee.is_teacher),((T=ee.object_list)==null?void 0:T.length)<m.limit?i(!1):i(!0),b([...O]),ee.object_list==""&&m.page===1&&W(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),tt=T=>Fn(void 0,null,function*(){F(!0);const ee=yield(0,Y.aQ)(T);F(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=t;return Ye.createElement("div",null,Ye.createElement(ne.default,{className:sn.border,centered:!0,title:Ye.createElement("span",{style:{fontWeight:"600"}},"\u9009\u7528\u8BFE\u5802\u8D44\u6E90"),destroyOnClose:!0,open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},okButtonProps:{loading:J},onOk:()=>Fn(void 0,null,function*(){var T,ee,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(ee=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:ee.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?tt(De.current):Z(kt);return}F(!0);const Fe=s.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:Fe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,h.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:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:We==null?void 0:We.manage_all_group}})),F(!1)}),onCancel:()=>{a({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ye.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Ye.createElement(A.Z,{span:12},v.map((T,ee)=>Ye.createElement(k.ZP,{key:ee,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:nt=>Fn(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,m.page=0,m.search="",m.filter=T.id,me(),y(T.id)})},T.name))),Ye.createElement(A.Z,{span:12,className:"tr"},Ye.createElement(Se.default.Search,{className:sn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:T=>{var ee;B==="jupyter"&&((ee=x.current)==null||ee.changeKeyWord(T.target.value))},suffix:Ye.createElement("i",{className:`iconfont icon-sousuo9 font14 ${sn.searchIcon}`}),onSearch:T=>{var ee;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(ee=x.current)==null||ee.search(T);return}E=!0,m.search=T,m.page=0,O=[],me()},style:{width:260}}))),B==="myself"&&Ye.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Ye.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),B==="public"&&Ye.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u56FE\u6587\u4F5C\u4E1A"),B==="jupyter"?Ye.createElement(gs,{createShixunParams:De,ref:x}):Ye.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&B==="public"&&Ye.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ye.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ye.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Ye.createElement(Xe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),me()},hasMore:E,useWindow:!1},Ye.createElement(z.default,{form:s,initialValues:{group_ids:se},className:sn.form,onChange:T=>{se=s.getFieldValue()}},O==""&&Ye.createElement(et.Z,{styles:{margin:"10px auto"}}),Ye.createElement(z.default.Item,{name:"group_ids"},Ye.createElement(w.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},O==null?void 0:O.map(function(T,ee){return Ye.createElement(P.Z,{key:ee},Ye.createElement(A.Z,{flex:"2"},Ye.createElement(w.default,{onChange:nt=>{},key:ee,value:String(T.id),defaultChecked:!0},Ye.createElement("span",{className:["c-black",sn.line1].join(" ")},T.name))),Ye.createElement(A.Z,{flex:"1",className:"c-black"},Ye.createElement("span",{className:sn.line1},T==null?void 0:T.course_list_name)),Ye.createElement(A.Z,{flex:"50px",className:"c-black"},B==="public"&&(0,c.Ny)()?Ye.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${T.id}/personal/normal/edit`)}},"\u7F16\u8F91"):B==="myself"?Ye.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))}))))))),Ye.createElement(re.Z,{resdata:Ae,type:"shixunpush",okloading:J,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,tt(De.current)})}))};var Ps=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(bs),mo=r(39032),ws=r(26869),ru=r(59301),xs=Object.defineProperty,ua=Object.getOwnPropertySymbols,ks=Object.prototype.hasOwnProperty,Os=Object.prototype.propertyIsEnumerable,na=(e,n,t)=>n in e?xs(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,oa=(e,n)=>{for(var t in n||(n={}))ks.call(n,t)&&na(e,t,n[t]);if(ua)for(var t of ua(n))Os.call(n,t)&&na(e,t,n[t]);return e};const Ts=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),s("")},[]);const o=()=>{var l,W;if((0,c.Rm)()&&!((W=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&W.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),s(""))};return ru.createElement("section",{className:`tc animated fadeIn ${mo.Z.threeBtnSty}`,style:oa(oa({},{color:"#03A092",margin:"200px auto"}),e)},ru.createElement("img",{src:r(26551),width:200,height:164}),ru.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),ru.createElement("div",{style:{marginTop:"30px"}},ru.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),ru.createElement(k.ZP,{onClick:()=>{(0,h.xg)(`${ws.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),f&&ru.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},ru.createElement("div",null,ru.createElement("div",null,ru.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ru.createElement("div",null,ru.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ls=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Ts),Nu=r(59301),Ns=Object.defineProperty,Ss=Object.defineProperties,Is=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Zs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,la=(e,n,t)=>n in e?Ns(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Hn=(e,n)=>{for(var t in n||(n={}))Zs.call(n,t)&&la(e,t,n[t]);if(aa)for(var t of aa(n))Hs.call(n,t)&&la(e,t,n[t]);return e},js=(e,n)=>Ss(e,Is(n)),sa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Ms=({classroomList:e,loading:n,dispatch:t,shixunHomeworks:a})=>{const f=(0,C.useParams)(),[_]=z.default.useForm(),{workList:g,workSetting:s}=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 W;yield _.validateFields();const E=Hn({},_.getFieldValue()),{selectArrs:i}=e.actionTabs;E.attachment_ids=(W=E.attachment_ids)==null?void 0:W.map(F=>F.response.id),(yield(0,Pn.mz)(js(Hn({},E),{homeworkId:i.work_id}))).status===0&&(_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),o())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){I.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}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"}},s==null?void 0:s.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{l()}});return}l()}),onCancel:()=>{_.resetFields(),t({type:"classroomList/setActionTabs",payload:{}})}},Nu.createElement(z.default,{form:_,initialValues:{}},Nu.createElement(z.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Nu.createElement(yn.Z,null)),Nu.createElement(z.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 Rs=(0,C.connect)(({classroomList:e,loading:n,shixunHomeworks:t})=>({classroomList:e,loading:n,shixunHomeworks:t}))(Ms),$s=r(4407),Ws=r(70429),ra={bottomControlContainer:"bottomControlContainer___VLwxf",buttonWrap:"buttonWrap___PlR4G",moveCategory:"moveCategory___gCcya"},Vs=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),Gs=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:W,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:J}=(0,u.useContext)(_o);let F;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(m=>m.homework_id):[]),Z.target.checked?J([..._]):J([])},ce=()=>{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&&(F=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:ra.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(ut.default,{onClick:Z=>Vs(void 0,[Z],function*({item:m,key:L,keyPath:v,domEvent:se}){if(g=="")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:g,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),W(),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)}})),F&&F.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,m){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(ut.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(ut.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:ra.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:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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:ce,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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([]),s(!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"},Js=Object.defineProperty,zs=Object.defineProperties,Us=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,Ks=Object.prototype.hasOwnProperty,Ys=Object.prototype.propertyIsEnumerable,ca=(e,n,t)=>n in e?Js(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,rn=(e,n)=>{for(var t in n||(n={}))Ks.call(n,t)&&ca(e,t,n[t]);if(ia)for(var t of ia(n))Ys.call(n,t)&&ca(e,t,n[t]);return e},Qs=(e,n)=>zs(e,Us(n)),Ju=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Xs=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:W,selectArrsAll:E,setSelectArrsAll:i,dispatch:J}=(0,u.useContext)(_o);let F=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);F=Qs(rn(rn({},n),F),{category:F==null?void 0:F.categoryId}),(0,u.useEffect)(()=>{ye([]),y(!1)},[]);const ce=[{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:(m,L)=>L.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var L,v;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(L=m==null?void 0:m.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=m==null?void 0:m.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function Ae(){return Ju(this,null,function*(){let m=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:rn({},F)});ye(m.data)})}const Z=m=>{l.includes(m)?(W(l.filter(L=>L!==m)),i(E.filter(L=>L.homework_id!==m))):(W([...l,m]),i([...E,e]))};return u.createElement("div",{className:Tt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(m.target))&&(0,h.xg)(`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},u.createElement(w.default,{onClick:m=>{m.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(su.Z,{value:e.status},u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${F.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:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},F),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:m=>Ju(void 0,null,function*(){console.log(e),m.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,h.xg)(`/classrooms/${F.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")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className: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(pu.Z,{placement:"bottomCenter",overlayClassName:Tt.dro,dropdownRender:()=>u.createElement(ut.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},F),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({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(ut.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:rn({},F),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(ut.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:F,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:m=>m.stopPropagation(),className:Tt.flexBox,style:{cursor:"default"}},u.createElement("i",{className:"iconfont icon-gengduo4"}),u.createElement("div",null,"\u66F4\u591A"))))),u.createElement("div",{className:Tt.detail},(0,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:m=>Ju(void 0,null,function*(){m.stopPropagation(),m.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:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{className:mo.Z.threeTableSty,onRow:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}))))};var qs=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(Xs),er={flex_box_center:"flex_box_center___WCrVB",flex_space_between:"flex_space_between___fmk8o",flex_box_vertical_center:"flex_box_vertical_center___Lj9Tw",flex_box_center_end:"flex_box_center_end___JC6A6",flex_box_column:"flex_box_column___i54Rx",containerTitle:"containerTitle___Td72A",containerDesc:"containerDesc___S9Ors",listItem:"listItem___ascWS",info:"info___rcGYZ",title:"title___AccUE",titleLeft:"titleLeft___i6V_p",titleRight:"titleRight___W9npP",acitons:"acitons___ThT41",moveCategory:"moveCategory___BxjOE",spanSize:"spanSize___XTz3M"},Du={otherHomeworkWrap:"otherHomeworkWrap___IqYW9",otherHomeworkContainer:"otherHomeworkContainer___SALpj",flex:"flex___geSFu",search:"search___lePeX",content:"content___KBbb2",listItem:"listItem___coonS",info:"info___WK8Tl",title:"title___pF3Kd",describe:"describe___JdcWI",footer:"footer___y40ZG"},tr=Object.defineProperty,ur=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,or=Object.prototype.hasOwnProperty,ar=Object.prototype.propertyIsEnumerable,da=(e,n,t)=>n in e?tr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,pa=(e,n)=>{for(var t in n||(n={}))or.call(n,t)&&da(e,t,n[t]);if(ma)for(var t of ma(n))ar.call(n,t)&&da(e,t,n[t]);return e},Ea=(e,n)=>ur(e,nr(n)),fa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),lr=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),W=()=>fa(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)(()=>{W()},[]);const E=()=>fa(void 0,null,function*(){l(!0);let B={homework_common_ids:g};a.categoryId&&(B=Ea(pa({},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?s([...g,y]):s(g.filter(O=>O!==y))},J=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(Ea(pa({},f),{targerData:y}))},F=()=>{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:J,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:g.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,h.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:g.length===0||o,onClick:F},"\u786E\u5B9A"))))},sr=r(75583),rr=r(46990),Je=r(59301),ir=Object.defineProperty,cr=Object.defineProperties,mr=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,_a=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,va=(e,n,t)=>n in e?ir(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,cn=(e,n)=>{for(var t in n||(n={}))_a.call(n,t)&&va(e,t,n[t]);if(jn)for(var t of jn(n))ya.call(n,t)&&va(e,t,n[t]);return e},Fa=(e,n)=>cr(e,mr(n)),dr=(e,n)=>{var t={};for(var a in e)_a.call(e,a)&&n.indexOf(a)<0&&(t[a]=e[a]);if(e!=null&&jn)for(var a of jn(e))n.indexOf(a)<0&&ya.call(e,a)&&(t[a]=e[a]);return t},po=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});le().extend(ao());const pr=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,W]=(0,u.useState)([]);return(0,u.useEffect)(()=>{W((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:s.leftSearch,onChange:E=>{o(Fa(cn({},s),{leftSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?Je.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},Je.createElement($e.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:f.map((E,i)=>Je.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):Je.createElement(et.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:s.rigthSearch,onChange:E=>{o(Fa(cn({},s),{rigthSearch:E.target.value}))}}),Je.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>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(J=>J!==(E==null?void 0:E.id)))}})))):Je.createElement(et.Z,{styles:{margin:"0 auto"}})))))},Er=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=dr(n,["classroomList","dispatch","user","getData"]),s,o,l,W,E,i;const J=(0,C.useParams)(),[F]=z.default.useForm(),B=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,cn(cn({},J),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,ce]=(0,Tu.U)(Y.nP,{course_id:J==null?void 0:J.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:J==null?void 0:J.coursesId,homework_ids:(W=t==null?void 0:t.actionTabs)==null?void 0:W.selectArrs}),m=(...L)=>po(void 0,[...L],function*(v={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&m()},[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:()=>po(void 0,null,function*(){F.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(z.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>po(void 0,null,function*(){var v,se,me;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:((me=b==null?void 0:b.course_groups)==null?void 0:me.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(z.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(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&le()(v).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&le()(v).startOf("minute")<=le()(ce==null?void 0:ce.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${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Je.createElement(fe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,h.BO)(L,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:L=>(0,h.hv)(L,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&Je.createElement(qe.Z,{spinning:y},Je.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Je.createElement(pr,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ye({group_ids:L})}})))))};var fr=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Er),j=r(59301),_r=Object.defineProperty,yr=Object.defineProperties,vr=Object.getOwnPropertyDescriptors,ha=Object.getOwnPropertySymbols,Fr=Object.prototype.hasOwnProperty,hr=Object.prototype.propertyIsEnumerable,ga=(e,n,t)=>n in e?_r(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,_u=(e,n)=>{for(var t in n||(n={}))Fr.call(n,t)&&ga(e,t,n[t]);if(ha)for(var t of ha(n))hr.call(n,t)&&ga(e,t,n[t]);return e},Eo=(e,n)=>yr(e,vr(n)),fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const _o=(0,u.createContext)({selectArrs:[]}),gr=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,s;const[o,l]=(0,C.useSearchParams)(),W=(0,C.useLocation)(),E=(0,C.useParams)(),[i,J]=(0,u.useState)(Eo(_u({},E),{id:E.coursesId,limit:20})),[F,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,ye]=(0,u.useState)([]),[ce,Ae]=(0,u.useState)(!1),[Z,m]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,me]=(0,u.useState)(!1),[De,tt]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:T,taskList:ee}=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)},[W.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,R,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Ce=h.cX.getItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Ce&&(i.sort_by=Ce==null?void 0:Ce.type,i.sort_direction=Ce==null?void 0:Ce.direction,tt(Ce==null?void 0:Ce.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),Fe(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Ce=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Ce&&Ce!==void 0&&((0,c.GJ)()?i.status=Ce:i.order=Ce),Fe(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,W==null?void 0:W.pathname]),(0,u.useEffect)(()=>{J(_u(_u({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[x]),(0,u.useEffect)(()=>{m(!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 nt=(p,R)=>{i.page=p,i.limit=R,Fe()},Fe=(p={})=>{ye([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:Eo(_u(_u({},i),p),{type:1})}):t({type:"classroomList/getClassroomCommonList",payload:_u(_u({},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 R=p.data.score_settings;Object.keys(R).map(function(be){be.indexOf("proportion")>-1&&(R[be]=(R[be]*100).toFixed(0))}),console.log(R),O(_u({},R))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:R,not_start_count:be,in_progress_count:Ce,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:R||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ce||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 R;if((0,c.Rm)()&&!((R=e.AssistantObject.normal)!=null&&R.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"?C.history.push(`/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}})},vu=(_=[{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 R,be,Ce,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",gn={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=(R=e==null?void 0:e.AssistantObject)==null?void 0:R.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=(Ce=e==null?void 0:e.AssistantObject)==null?void 0:Ce.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(_u({},gn),{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"}}),Fe()}),Fu=(0,u.useMemo)(()=>{let p=[];return ee.length>0&&(p=ee.map(R=>({user_name:R.user_name,task_name:R.task_name,task_id:R.task_id,category:R.category,status:R.status}))),p},[ee]),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:ye,allSelect:ce,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:m,dispatch:t,getData:Fe,setSelectArrsAll:v}},j.createElement("section",null,j.createElement("aside",{className:er.bg},j.createElement($s.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,h.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),m(!1),i.page=1,C.history.replace(`${W.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:Iu}),j.createElement(Ws.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:tt,onSearch:p=>{i.search=p.trim(),i.page=1,Fe()},onSort:p=>{var R;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,h.cX.setItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),Fe(i)},onBatch:p=>m(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&j.createElement(Ls,{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(et.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"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,R)=>j.createElement(qs,{key:R,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(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&j.createElement(ve.Z,{offsetBottom:0},j.createElement(Gs,{buttonDataSource:vu,onClick:tn})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&j.createElement(fr,{getData:Fe}),j.createElement(Il,{onCallback:()=>m(!1)}),j.createElement(sr.Z,{onOk:()=>{Fe()}}),j.createElement(rr.Z,{onOk:()=>{}}),j.createElement(Wl,{onCallback:()=>m(!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:()=>{m(!1),Fe()}}),j.createElement(Xl,null),j.createElement(ls,{onCallback:()=>m(!1)}),j.createElement(ps,{onCallback:()=>m(!1)}),j.createElement(Ps,{refreshList:Fe}),j.createElement(Rs,null),j.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&j.createElement(lr,{courseId:i.coursesId,type:"1",onCancel:()=>me(!1)}),j.createElement(ne.default,{open:F,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(_u({},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(_u({},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(V.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(V.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 Cr=(0,C.connect)(({classroomList:e,loading:n,user:t,globalSetting:a})=>({classroomList:e,globalSetting:a,user:t,loading:n.effects}))(gr),Br=Object.defineProperty,Ar=Object.defineProperties,Dr=Object.getOwnPropertyDescriptors,Mn=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,Aa=(e,n,t)=>n in e?Br(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Da=(e,n)=>{for(var t in n||(n={}))Ca.call(n,t)&&Aa(e,t,n[t]);if(Mn)for(var t of Mn(n))Ba.call(n,t)&&Aa(e,t,n[t]);return e},br=(e,n)=>Ar(e,Dr(n)),Pr=(e,n)=>{var t={};for(var a in e)Ca.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&&Ba.call(e,a)&&(t[a]=e[a]);return t},wr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const xr=e=>{var n=e,{classroomList:t,dispatch:a,match:f,location:_,user:g,onCallback:s}=n,o=Pr(n,["classroomList","dispatch","match","location","user","onCallback"]),l,W;const E=(0,C.useParams)(),[i,J]=(0,u.useState)(!1),[F,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(ye=>{var ce;ye.author_login===((ce=g.userInfo)==null?void 0:ce.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:F,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:i,destroyOnClose:!0,onOk:()=>wr(void 0,null,function*(){var b;if((b=y.current)!=null&&b.onVerify())return;J(!0);const ye=yield(0,G.ZP)(`/api/courses/${E.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});J(!1),ye.status===0&&((0,h.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),I.ZP.success("\u5220\u9664\u6210\u529F"),a({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),s&&s(),(0,c.GJ)()?a({type:"classroomList/getClassroomTeacherCommonList",payload:br(Da({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Da({},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((W=t==null?void 0:t.actionTabs)==null?void 0:W.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(de.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 kr=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(xr),Or=r(3191),Tr=Object.defineProperty,Lr=Object.defineProperties,Nr=Object.getOwnPropertyDescriptors,ba=Object.getOwnPropertySymbols,Sr=Object.prototype.hasOwnProperty,Ir=Object.prototype.propertyIsEnumerable,Pa=(e,n,t)=>n in e?Tr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,wa=(e,n)=>{for(var t in n||(n={}))Sr.call(n,t)&&Pa(e,t,n[t]);if(ba)for(var t of ba(n))Ir.call(n,t)&&Pa(e,t,n[t]);return e},Zr=(e,n)=>Lr(e,Nr(n)),Hr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const jr=({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:()=>Hr(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,h.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:Zr(wa({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:wa({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",u.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Mr=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(jr),Rr=Object.defineProperty,$r=Object.defineProperties,Wr=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,ka=Object.prototype.propertyIsEnumerable,Oa=(e,n,t)=>n in e?Rr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ta=(e,n)=>{for(var t in n||(n={}))xa.call(n,t)&&Oa(e,t,n[t]);if(Rn)for(var t of Rn(n))ka.call(n,t)&&Oa(e,t,n[t]);return e},Vr=(e,n)=>$r(e,Wr(n)),Gr=(e,n)=>{var t={};for(var a in e)xa.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&&ka.call(e,a)&&(t[a]=e[a]);return t},Jr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const zr=e=>{var n=e,{classroomList:t,dispatch:a,onCallback:f}=n,_=Gr(n,["classroomList","dispatch","onCallback"]);const g=(0,C.useParams)();return g.id=g.coursesId,u.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Jr(void 0,null,function*(){(yield(0,G.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,h.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:Vr(Ta({},t.actionTabs.params),{type:1})}):a({type:"classroomList/getClassroomCommonList",payload:Ta({},t.actionTabs.params)}),a({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{a({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ur=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(zr),Kr=Object.defineProperty,La=Object.getOwnPropertySymbols,Yr=Object.prototype.hasOwnProperty,Qr=Object.prototype.propertyIsEnumerable,Na=(e,n,t)=>n in e?Kr(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Xr=(e,n)=>{for(var t in n||(n={}))Yr.call(n,t)&&Na(e,t,n[t]);if(La)for(var t of La(n))Qr.call(n,t)&&Na(e,t,n[t]);return e},qr=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const ei=({classroomList:e,loading:n,dispatch:t,onCallback:a})=>{var f,_;const g=(0,C.useParams)(),s=(0,C.useLocation)(),{actionTabs:o}=e,[l]=z.default.useForm(),W=E=>E&&E<le()().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:()=>qr(void 0,null,function*(){var E;const i=l.getFieldValue(),J=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,F=yield(0,G.ZP)(J,{method:"post",body:Xr({},i)});if(F.status===0){I.ZP.success("\u6DFB\u52A0\u6210\u529F"),a&&a(),t({type:"classroomList/setActionTabs",payload:{}}),t({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}});const B=e.actionTabs.selectArrs.type,y=(F==null?void 0:F.category_id)||0;let O=(E=s.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(z.default,{form:l,initialValues:{name:""}},u.createElement(z.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,Sa=Object.getOwnPropertySymbols,ai=Object.prototype.hasOwnProperty,li=Object.prototype.propertyIsEnumerable,Ia=(e,n,t)=>n in e?ui(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Za=(e,n)=>{for(var t in n||(n={}))ai.call(n,t)&&Ia(e,t,n[t]);if(Sa)for(var t of Sa(n))li.call(n,t)&&Ia(e,t,n[t]);return e},Ha=(e,n)=>ni(e,oi(n)),ja=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const{Paragraph:si}=ht.default,ri=({createShixunParams:e},n)=>{const t=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],a=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[f,_]=(0,u.useState)("0"),[g,s]=(0,u.useState)("hot"),[o,l]=(0,u.useState)([]),[W,E]=(0,u.useState)(!0),[i,J]=(0,u.useState)(1),F=(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=>{s(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)=>ja(void 0,null,function*(){E(!0),clearTimeout(F.current),F.current=setTimeout(()=>ja(void 0,null,function*(){console.log(v,"params2");const me=yield(0,mt.he)(v);if(!me.status){if(se){me.shixuns.length===0&&m(!1),l(De=>[...De,...me.shixuns]),E(!1);return}B.current.scrollTop=0,m(!0),J(i+1),E(!1),l(me.shixuns)}}),1e3)});(0,u.useImperativeHandle)(n,()=>({search:v=>b(Ha(Za({},y.current),{keyword:v})),changeKeyWord:v=>y.current.keyword=v})),(0,u.useEffect)(()=>{b(y.current)},[]);const[ye,ce]=(0,u.useState)([]),Ae=v=>{ce(v),e.current.shixuns_info=v.map(se=>({id:se,is_copy:!1,is_use:!0}))},[Z,m]=(0,u.useState)(!0),L=v=>{b(Ha(Za({},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:g,onChange:O}))),u.createElement("div",{className:Su.scrollWrap},u.createElement("div",{ref:B,style:{maxHeight:260,overflow:"hidden auto"}},u.createElement(Xe(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:L,hasMore:Z&&!W,useWindow:!1,key:i},u.createElement(w.default.Group,{onChange:Ae,value:ye},o.map(v=>{const{name:se,id:me,description:De,challenge_names:tt,author_name:x,author_school_name:We,level:T,total_stu_num:ee}=v||{};return u.createElement("div",{key:me,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:me,style:{paddingRight:"10px"}}),u.createElement("div",{className:Su.title,style:{fontWeight:"600"}},se)),u.createElement("div",{className:Su.contentWrapper},u.createElement(si,{ellipsis:{rows:2},className:Su.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},De),u.createElement(P.Z,null,tt.map((nt,Fe)=>u.createElement("span",{key:Fe,className:Su.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},u.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Fe+1,"\u5173")," ",nt))),u.createElement(Dt.Z,{dashed:!0,style:{margin:"8px 0"}}),u.createElement(P.Z,{className:Su.info},u.createElement($e.Z,null,u.createElement("span",{style:{fontWeight:"600",color:"black"}},x),u.createElement("span",null,"|"),u.createElement("span",null,We),u.createElement("span",null,"|"),u.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",u.createElement("span",{style:{fontWeight:"400",color:"#000000"}},T)),u.createElement("span",null,"|"),u.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",u.createElement("span",{style:{fontWeight:"600",color:"black"}},ee))))))})))),W&&u.createElement("div",{className:Su.loading},u.createElement(qe.Z,{spinning:!0}))))};var ii=(0,u.forwardRef)(ri),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"},Qe=r(59301),ci=Object.defineProperty,Ma=Object.getOwnPropertySymbols,mi=Object.prototype.hasOwnProperty,di=Object.prototype.propertyIsEnumerable,Ra=(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)&&Ra(e,t,n[t]);if(Ma)for(var t of Ma(n))di.call(n,t)&&Ra(e,t,n[t]);return e},hn=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((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)(),g=(0,C.useLocation)(),[s]=z.default.useForm(),{brankList:o}=e,[l,W]=(0,u.useState)(!1);let[E,i]=(0,u.useState)(!0),[J,F]=(0,u.useState)(!1);const[B,y]=(0,u.useState)("myself");let[O,b]=(0,u.useState)([]);const[ye,ce]=(0,u.useState)(),[Ae,Z]=(0,u.useState)({}),[m,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"&&me()},[e.actionTabs.key]);let se=[];const me=function(){return hn(this,null,function*(){var T;if(E){W(!1),++m.page;const ee=yield a({type:"shixunHomeworks/getBrankList",payload:pi({},m)});O=[...O.concat(ee.object_list)],ce(ee.is_teacher),((T=ee.object_list)==null?void 0:T.length)<m.limit?i(!1):i(!0),b([...O]),ee.object_list==""&&m.page===1&&W(!0)}})},De=(0,u.useRef)({identifier:_.coursesId,shixuns_info:[],type:"normal",coursesId:_.coursesId,category_id:_.categoryId}),tt=T=>hn(void 0,null,function*(){F(!0);const ee=yield(0,Y.aQ)(T);F(!1),ee.status||(f(),a({type:"shixunHomeworks/setActionTabs",payload:{}}),a({type:"classroomList/getClassroomLeftMenus",payload:{id:T.coursesId}}))}),x=(0,u.useRef)(),{detailCommonHomeworksList:We}=t;return Qe.createElement("div",null,Qe.createElement(ne.default,{className:mn.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:J},onOk:()=>hn(void 0,null,function*(){var T,ee,nt;if(B==="jupyter"){console.log("----createShixunParams.current",De.current);let kt=yield(0,mt.Tr)({id:[...(ee=(T=De.current)==null?void 0:T.shixuns_info)==null?void 0:ee.map(Zt=>Zt.id)],course_id:_.coursesId,type:"shixun"});(kt==null?void 0:kt.student_count)===0?tt(De.current):Z(kt);return}F(!0);const Fe=s.getFieldsValue(),_t=yield a({type:"shixunHomeworks/saveBanks",payload:{course_id:_.coursesId,object_type:"normal",category:_.categoryId,bank_id:Fe.group_ids}});(_t==null?void 0:_t.status)===0&&((0,h.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:(nt=e.actionTabs)==null?void 0:nt.params,manage_all_group:We==null?void 0:We.manage_all_group}})),F(!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,ee)=>Qe.createElement(k.ZP,{key:ee,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:nt=>hn(void 0,null,function*(){if(T.id==="jupyter"){y(T.id);return}O=[],E=!0,m.page=0,m.search="",m.filter=T.id,me(),y(T.id)})},T.name))),Qe.createElement(A.Z,{span:12,className:"tr"},Qe.createElement(Se.default.Search,{className:mn.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:T=>{var ee;B==="jupyter"&&((ee=x.current)==null||ee.changeKeyWord(T.target.value))},suffix:Qe.createElement("i",{className:`iconfont icon-sousuo9 font14 ${mn.searchIcon}`}),onSearch:T=>{var ee;if(T&&(0,Vt.tk)({name:T,copywriting:T,position:"HomeworkCommon"}),B==="jupyter"){(ee=x.current)==null||ee.search(T);return}E=!0,m.search=T,m.page=0,O=[],me()},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(ii,{createShixunParams:De,ref:x}):Qe.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ye&&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(Xe(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{i(!1),me()},hasMore:E,useWindow:!1},Qe.createElement(z.default,{form:s,initialValues:{group_ids:se},className:mn.form,onChange:T=>{se=s.getFieldValue()}},O==""&&Qe.createElement(et.Z,{styles:{margin:"10px auto"}}),Qe.createElement(z.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,ee){return Qe.createElement(P.Z,{key:ee},Qe.createElement(A.Z,{flex:"2"},Qe.createElement(w.default,{onChange:nt=>{},key:ee,value:String(T.id),defaultChecked:!0},Qe.createElement("span",{className:["c-black",mn.line1].join(" ")},T.name))),Qe.createElement(A.Z,{flex:"1",className:"c-black"},Qe.createElement("span",{className:mn.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(re.Z,{resdata:Ae,type:"shixunpush",okloading:J,oktext:(Ae==null?void 0:Ae.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:T=>hn(void 0,null,function*(){De.current.shixuns_info=T,tt(De.current)})}))};var fi=(0,C.connect)(({shixunHomeworks:e,classroomList:n,loading:t})=>({shixunHomeworks:e,loading:t,classroomList:n}))(Ei),_i=r(98308),bu=r(59301),yi=Object.defineProperty,$a=Object.getOwnPropertySymbols,vi=Object.prototype.hasOwnProperty,Fi=Object.prototype.propertyIsEnumerable,Wa=(e,n,t)=>n in e?yi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Va=(e,n)=>{for(var t in n||(n={}))vi.call(n,t)&&Wa(e,t,n[t]);if($a)for(var t of $a(n))Fi.call(n,t)&&Wa(e,t,n[t]);return e};const hi=({styles:e={},onSelect:n,params:t,classroomList:a})=>{const[f,_]=(0,u.useState)(!1),[g,s]=(0,u.useState)("");(0,u.useEffect)(()=>{_(!1),s("")},[]);const o=()=>{var l,W;if((0,c.Rm)()&&!((W=(l=a==null?void 0:a.AssistantObject)==null?void 0:l.normal)!=null&&W.can_create)){I.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&C.history.push(`/classrooms/${t.coursesId}/common_homework/${t.categoryId}/add`),g==="2"&&(n(),_(!1),s(""))};return bu.createElement("section",{className:"tc animated fadeIn",style:Va(Va({},{color:"#999",margin:"200px auto"}),e)},bu.createElement("img",{src:_i.z3}),bu.createElement("div",{style:{marginTop:"30px"}},bu.createElement(k.ZP,{onClick:()=>_(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A")),f&&bu.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>_(!1),onOk:o},bu.createElement("div",null,bu.createElement("div",null,bu.createElement(K.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),bu.createElement("div",null,bu.createElement(K.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var gi=(0,C.connect)(({classroomList:e})=>({classroomList:e}))(hi),Ci=r(24450),Bi=r(22463),Ai=r(94571),Ga={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},Di=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),bi=({buttonDataSource:e,onClick:n})=>{const{allSelect:t,setAllSelect:a,setSelectArrs:f,dataSource:_,selectArrs:g,useBatchStatus:s,dispatch:o,params:l,getData:W,detailLeftMenus:E,main_category_id:i,setSelectArrsAll:J}=(0,u.useContext)(ho);let F;const[B,y]=(0,u.useState)(!1),[O,b]=(0,u.useState)(""),ye=Z=>{a(Z.target.checked),f(Z.target.checked?_.map(m=>m.homework_id):[]),Z.target.checked?J([..._]):J([])},ce=()=>{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&&(F=E.course_modules.filter(Z=>Z.type==="common_homework")[0]);const Ae=u.createElement("div",{className:Ga.moveCategory,onMouseLeave:Z=>y(!1)},u.createElement(ut.default,{onClick:Z=>Di(void 0,[Z],function*({item:m,key:L,keyPath:v,domEvent:se}){if(g=="")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:g,new_category_id:L}})).status===0&&(I.ZP.success("\u64CD\u4F5C\u6210\u529F"),s(!1),W(),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)}})),F&&F.second_category.filter(Z=>Z.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Z,m){var L;if(!(O!==""&&Z.category_name.indexOf(O)<0))return u.createElement(u.Fragment,null,u.createElement(ut.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(ut.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:Ga.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:ye},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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:ce,icon:u.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&u.createElement(A.Z,null,u.createElement(pu.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([]),s(!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,Ja=Object.getOwnPropertySymbols,ki=Object.prototype.hasOwnProperty,Oi=Object.prototype.propertyIsEnumerable,za=(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)&&za(e,t,n[t]);if(Ja)for(var t of Ja(n))Oi.call(n,t)&&za(e,t,n[t]);return e},Ti=(e,n)=>wi(e,xi(n)),zu=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const Li=({dataSource:e,params:n,classroomList:t,manageAllGroup:a})=>{var f,_,g,s;const{batchStatus:o,selectArrs:l,setSelectArrs:W,selectArrsAll:E,setSelectArrsAll:i,dispatch:J}=(0,u.useContext)(ho);let F=(0,C.useParams)();const[B,y]=(0,u.useState)(!1),O=(0,u.useRef)(),[b,ye]=(0,u.useState)([]);F=Ti(dn(dn({},n),F),{category:F==null?void 0:F.categoryId}),(0,u.useEffect)(()=>{ye([]),y(!1)},[]);const ce=[{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:(m,L)=>L.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var L,v;return m==="--"?m:u.createElement("span",null,u.createElement("span",null,(L=m==null?void 0:m.split("/"))==null?void 0:L[0]),"\xA0/\xA0",u.createElement("span",null,(v=m==null?void 0:m.split("/"))==null?void 0:v[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="publish_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="end_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:F.sort_by==="late_time"?F.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":u.createElement("span",{title:m},m)}];function Ae(){return zu(this,null,function*(){let m=yield(0,G.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:dn({},F)});ye(m.data)})}const Z=m=>{l.includes(m)?(W(l.filter(L=>L!==m)),i(E.filter(L=>L.homework_id!==m))):(W([...l,m]),i([...E,e]))};return u.createElement("div",{className:Lt.listContainer,onClick:m=>{m.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&O.current&&!O.current.contains(m.target))&&(0,h.xg)(`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&u.createElement("span",{ref:O},u.createElement(w.default,{onClick:m=>{m.preventDefault(),m.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(su.Z,{value:e.status},u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&u.createElement(h.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),u.createElement("span",{onClick:m=>m.stopPropagation()},u.createElement(C.Link,{target:"_blank",to:`/classrooms/${F.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:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},F),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:m=>zu(void 0,null,function*(){console.log(e),m.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,h.xg)(`/classrooms/${F.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")),(((g=e.status)==null?void 0:g.includes("\u5DF2\u622A\u6B62"))||((s=e.status)==null?void 0:s.includes("\u5BFC\u5165")))&&u.createElement("aside",{className: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(pu.Z,{placement:"bottomCenter",overlayClassName:Lt.dro,dropdownRender:()=>u.createElement(ut.default,null,e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:1,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},F),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:23,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({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(ut.default.Item,{key:2,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:dn({},F),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),u.createElement(ut.default.Item,{key:22,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",to:"/",onClick:m=>zu(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),J({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:E,params:F,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&u.createElement(ut.default.Item,{key:6,style:{textAlign:"center"}},u.createElement(C.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${F.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},u.createElement("aside",{onClick:m=>m.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:m=>zu(void 0,null,function*(){m.stopPropagation(),m.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:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&B&&b.length<6&&b.length>0&&u.createElement(Vu.default,{onRow:m=>({onClick:L=>{L.stopPropagation(),L.preventDefault()}}),onHeaderRow:(m,L)=>({onClick:v=>{v.stopPropagation(),v.preventDefault()}}),pagination:!1,dataSource:b,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,L,v)=>{v.field&&(F.sort_by=v.field),v.order||(F.sort_direction="asc"),v.order==="ascend"&&(F.sort_direction="asc"),v.order==="descend"&&(F.sort_direction="desc"),v.order||(F.sort_direction="asc"),Ae()},columns:ce}))))};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,Ua=Object.getOwnPropertySymbols,ji=Object.prototype.hasOwnProperty,Mi=Object.prototype.propertyIsEnumerable,Ka=(e,n,t)=>n in e?Ii(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,Ya=(e,n)=>{for(var t in n||(n={}))ji.call(n,t)&&Ka(e,t,n[t]);if(Ua)for(var t of Ua(n))Mi.call(n,t)&&Ka(e,t,n[t]);return e},Qa=(e,n)=>Zi(e,Hi(n)),Xa=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())}),Ri=({courseId:e,type:n,onCancel:t})=>{const a=(0,C.useParams)(),[f,_]=(0,u.useState)({targerData:[],originData:[]}),[g,s]=(0,u.useState)([]),[o,l]=(0,u.useState)(!1),W=()=>Xa(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)(()=>{W()},[]);const E=()=>Xa(void 0,null,function*(){l(!0);let B={homework_common_ids:g};a.categoryId&&(B=Qa(Ya({},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?s([...g,y]):s(g.filter(O=>O!==y))},J=B=>{const y=f.originData.filter(O=>O.name.indexOf(B)>-1);_(Qa(Ya({},f),{targerData:y}))},F=()=>{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:J,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:g.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,h.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:g.length===0||o,onClick:F},"\u786E\u5B9A"))))},$i=r(94408),Wi=r(96673),ze=r(59301),Vi=Object.defineProperty,Gi=Object.defineProperties,Ji=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,tl=(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={}))qa.call(n,t)&&tl(e,t,n[t]);if($n)for(var t of $n(n))el.call(n,t)&&tl(e,t,n[t]);return e},ul=(e,n)=>Gi(e,Ji(n)),zi=(e,n)=>{var t={};for(var a in e)qa.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&&el.call(e,a)&&(t[a]=e[a]);return t},yo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});le().extend(ao());const Ui=({data:e,value:n,onChange:t})=>{var a,f,_,g;const[s,o]=(0,u.useState)({leftSearch:"",rigthSearch:""}),[l,W]=(0,u.useState)([]);return(0,u.useEffect)(()=>{W((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:s.leftSearch,onChange:E=>{o(ul(pn({},s),{leftSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((a=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:a.length)!==0?ze.createElement(w.default.Group,{value:n,onChange:E=>{t(E)}},ze.createElement($e.Z,{direction:"vertical"},(f=s.leftSearch?e==null?void 0:e.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.leftSearch)}):e)==null?void 0:f.map((E,i)=>ze.createElement(w.default,{key:i,value:E.id},E==null?void 0:E.name)))):ze.createElement(et.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:s.rigthSearch,onChange:E=>{o(ul(pn({},s),{rigthSearch:E.target.value}))}}),ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((_=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:_.length)!==0?(g=s.rigthSearch?l==null?void 0:l.filter(E=>{var i;return(i=E==null?void 0:E.name)==null?void 0:i.includes(s.rigthSearch)}):l)==null?void 0:g.map((E,i)=>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(J=>J!==(E==null?void 0:E.id)))}})))):ze.createElement(et.Z,{styles:{margin:"0 auto"}})))))},Ki=e=>{var n=e,{classroomList:t,dispatch:a,user:f,getData:_}=n,g=zi(n,["classroomList","dispatch","user","getData"]),s,o,l,W,E,i;const J=(0,C.useParams)(),[F]=z.default.useForm(),B=((s=t==null?void 0:t.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4",[,y,O,b]=(0,Tu.U)(Y.c_,pn(pn({},J),(o=t==null?void 0:t.actionTabs)==null?void 0:o.params)),[,,ye,ce]=(0,Tu.U)(Y.nP,{course_id:J==null?void 0:J.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,Ae,Z]=(0,Tu.U)(Y.sm,{course_id:J==null?void 0:J.coursesId,homework_ids:(W=t==null?void 0:t.actionTabs)==null?void 0:W.selectArrs}),m=(...L)=>yo(void 0,[...L],function*(v={}){ye({});const se=yield O({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,u.useEffect)(()=>{B&&m()},[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:()=>yo(void 0,null,function*(){F.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(z.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:L=>yo(void 0,null,function*(){var v,se,me;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:((me=b==null?void 0:b.course_groups)==null?void 0:me.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(z.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(z.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(L,v,se){return v&&le()(v).startOf("minute")<=le()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):v&&le()(v).startOf("minute")<=le()(ce==null?void 0:ce.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${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ze.createElement(fe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:L=>(0,h.BO)(L,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:L=>(0,h.hv)(L,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:le()("00:00:00","HH:mm:ss")}})))),((i=b==null?void 0:b.course_groups)==null?void 0:i.length)>0&&ze.createElement(qe.Z,{spinning:y},ze.createElement(z.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ze.createElement(Ui,{data:(b==null?void 0:b.course_groups)||[],onChange:L=>{ye({group_ids:L})}})))))};var Yi=(0,C.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Ki),M=r(59301),Qi=Object.defineProperty,Xi=Object.defineProperties,qi=Object.getOwnPropertyDescriptors,nl=Object.getOwnPropertySymbols,ec=Object.prototype.hasOwnProperty,tc=Object.prototype.propertyIsEnumerable,ol=(e,n,t)=>n in e?Qi(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,yu=(e,n)=>{for(var t in n||(n={}))ec.call(n,t)&&ol(e,t,n[t]);if(nl)for(var t of nl(n))tc.call(n,t)&&ol(e,t,n[t]);return e},vo=(e,n)=>Xi(e,qi(n)),Fo=(e,n,t)=>new Promise((a,f)=>{var _=o=>{try{s(t.next(o))}catch(l){f(l)}},g=o=>{try{s(t.throw(o))}catch(l){f(l)}},s=o=>o.done?a(o.value):Promise.resolve(o.value).then(_,g);s((t=t.apply(e,n)).next())});const ho=(0,u.createContext)({selectArrs:[]}),uc=({classroomList:e,loading:n,dispatch:t,user:a})=>{var f,_,g,s;const[o,l]=(0,C.useSearchParams)(),W=(0,C.useLocation)(),E=(0,C.useParams)(),[i,J]=(0,u.useState)(vo(yu({},E),{id:E.coursesId,limit:20})),[F,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,ye]=(0,u.useState)([]),[ce,Ae]=(0,u.useState)(!1),[Z,m]=(0,u.useState)(!1),[L,v]=(0,u.useState)([]),[se,me]=(0,u.useState)(!1),[De,tt]=(0,u.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:x,detailLeftMenus:We,detailTopBanner:T,taskList:ee}=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)},[W.search]),(0,u.useEffect)(()=>{o.get("tabs")==="0"&&(i.status="0",i.page=1)},[o.get("tabs")]),(0,u.useEffect)(()=>{var p,R,be;if((p=a==null?void 0:a.userInfo)!=null&&p.login){const Ce=h.cX.getItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,"CommonHomework");Ce&&(i.sort_by=Ce==null?void 0:Ce.type,i.sort_direction=Ce==null?void 0:Ce.direction,tt(Ce==null?void 0:Ce.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),Fe(lt)}else if((be=a==null?void 0:a.userInfo)!=null&&be.username){const Ce=o.get("tabs");let Me=E.categoryId===void 0?{}:{categoryId:E.categoryId,category:E.categoryId};Ce&&Ce!==void 0&&((0,c.GJ)()?i.status=Ce:i.order=Ce),Fe(Me)}},[(f=a==null?void 0:a.userInfo)==null?void 0:f.login,W==null?void 0:W.pathname]),(0,u.useEffect)(()=>{J(yu(yu({},i),E))},[E==null?void 0:E.categoryId]),(0,u.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(ye([]),v([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Fe()},[e.actionTabs.key]),(0,u.useEffect)(()=>{ye([])},[x]),(0,u.useEffect)(()=>{m(!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 nt=(p,R)=>{i.page=p,i.limit=R,Fe()},Fe=(p={})=>{ye([]),v([]),(0,c.GJ)()?t({type:"classroomList/getClassroomTeacherCommonList",payload:vo(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 R=p.data.score_settings;Object.keys(R).map(function(be){be.indexOf("proportion")>-1&&(R[be]=(R[be]*100).toFixed(0))}),console.log(R),O(yu({},R))}}),kt=()=>{if((0,c.GJ)()){const{all_count:p,unpublished_count:R,not_start_count:be,in_progress_count:Ce,overed_count:Me}=x;return[{name:"\u5168\u90E8",id:0,total:p||0},{name:"\u672A\u53D1\u5E03",id:1,total:R||0},{name:"\u672A\u5F00\u59CB",id:4,total:be||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ce||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 R;if((0,c.Rm)()&&!((R=e.AssistantObject.normal)!=null&&R.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"?C.history.push(`/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}})},vu=(_=[{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 R,be,Ce,Me;if(b.length===0)return I.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let lt=p.label||"",gn={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=(R=e==null?void 0:e.AssistantObject)==null?void 0:R.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=(Ce=e==null?void 0:e.AssistantObject)==null?void 0:Ce.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(yu({},gn),{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"}}),Fe()}),Fu=(0,u.useMemo)(()=>{let p=[];return ee.length>0&&(p=ee.map(R=>({user_name:R.user_name,task_name:R.task_name,task_id:R.task_id,category:R.category,status:R.status}))),p},[ee]),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(ho.Provider,{value:{params:i,batchStatus:Z,selectArrs:b,setSelectArrs:ye,allSelect:ce,dataSource:x.homeworks||[],detailLeftMenus:We,main_category_id:x.main_category_id||"",selectArrsAll:L,setAllSelect:Ae,useBatchStatus:m,dispatch:t,getData:Fe,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,h.Oo)(We==null?void 0:We.course_modules,i.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:p=>{p.id!==void 0&&((0,c.GJ)()?i.status=p.id:i.order=p.id),m(!1),i.page=1,C.history.replace(`${W.pathname}?tabs=${p.id}`),Fe(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:()=>{Fe()}}})},onDropdownMenuClick:Iu}),M.createElement(Ai.Z,{dataSource:x.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:!0,SortMenuName:De,setSortMenuName:tt,onSearch:p=>{i.search=p.trim(),i.page=1,Fe()},onSort:p=>{var R;i.sort_by=p.type,i.sort_direction=p.direction,i.page=1,h.cX.setItem(`${(R=a==null?void 0:a.userInfo)==null?void 0:R.login}${(0,c.GJ)()?"Teacher":"Student"}`,p,"CommonHomework"),Fe(i)},onBatch:p=>m(p)})),(x==null?void 0:x.all_count)===0&&(0,c.GJ)()?!n[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&M.createElement(gi,{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(et.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"},(g=x==null?void 0:x.homeworks)==null?void 0:g.map((p,R)=>M.createElement(Ni,{key:R,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(te.Z,{showSizeChanger:!0,onChange:nt,defaultCurrent:1,current:i.page||1,pageSize:i.limit||20,total:x.query_total_count}))),b.length>0&&(0,c.GJ)()&&M.createElement(ve.Z,{offsetBottom:0},M.createElement(bi,{buttonDataSource:vu,onClick:tn})))),((s=e==null?void 0:e.actionTabs)==null?void 0:s.key)==="\u6279\u91CF\u8865\u4EA4"&&M.createElement(Yi,{getData:Fe}),M.createElement(kr,{onCallback:()=>m(!1)}),M.createElement($i.Z,{onOk:()=>{Fe()}}),M.createElement(Wi.Z,{onOk:()=>{}}),M.createElement(Or.Z,{onCallback:()=>m(!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:()=>{m(!1),Fe()}}),M.createElement(Mr,null),M.createElement(Ur,{onCallback:()=>m(!1)}),M.createElement(ti,{onCallback:()=>m(!1)}),M.createElement(fi,{refreshList:Fe}),M.createElement(Ci.Z,null),M.createElement(oo.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:un,data:Fu,onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{key:""}})}}),se&&M.createElement(Ri,{courseId:i.coursesId,type:"1",onCancel:()=>me(!1)}),M.createElement(ne.default,{open:F,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(yu({},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(yu({},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(V.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(V.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 d.Fy.THEMEONE:return u.createElement(wl,null);case d.Fy.THEMETHREE:return u.createElement(Cr,null);case d.Fy.DEFAULT:default:return u.createElement(nc,null)}};var ac=(0,C.connect)(({globalSetting:e})=>({globalSetting:e}))(oc)},56461:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var d=r(59301),u=r(38854),C=r(20834),I=r(6848),te={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ve=r(10824),P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:V,onSort:h,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"}],de=Q=>{w(Q.name),h(Q)},pe=N==="\u9ED8\u8BA4\u6392\u5E8F";return d.createElement("div",{className:te.searchSortControllerContainer},d.createElement(ve.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:Q}})=>{V(Q.trim())},style:{width:220}}),d.createElement("div",null,d.createElement(u.Z,{dropdownRender:()=>d.createElement(C.default,{selectedKeys:[N]},G.map(Q=>d.createElement(C.default.Item,{key:Q.name,onClick:()=>de(Q)},Q.name)))},d.createElement("div",null,d.createElement("span",{className:`${te.btn} ${pe?te.btnSort:""}`},d.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),pe&&d.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"},d.createElement("span",{className:te.tips},d.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},77086:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return N}});var d=r(59301),u=r(20834),C=r(38854),I=r(8591),te=r(6848),ve={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ne=r(58106),P=r(11968),A=r(10824),K=r(80871);const S=({isLoading:w,addText:V,tabDataSource:h,isAdmin:c,dispatch:G,type:de,exportType:pe,TooltipTitle:Q,categoryId:ge,dropdownMenu:$,isShowRightControl:Ne,defaultSelectedKeys:Te,classroomList:_e,onTabMenuClick:we,onTooltipTitleClick:xe,onDropdownMenuClick:X,onsetClick:ue})=>{var Be;const Oe=()=>d.createElement(u.default,{onClick:({key:fe})=>{X(fe)}},$.map(fe=>d.createElement(u.default.Item,{key:fe.id},fe.name))),z=(0,ne.useParams)();return d.createElement("div",{className:ve.tabMenuContainer},d.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"}},d.createElement("div",{className:"flex gap-4px mr-auto"},h==null?void 0:h.map((fe,ot)=>d.createElement("div",{key:ot,className:`text-16px flex item-center justify-center current ${Te==(fe==null?void 0:fe.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Te==(fe==null?void 0:fe.id)?"#1890FF":""},onClick:()=>w?{}:we(fe)},fe==null?void 0:fe.name,fe.total!==void 0&&d.createElement("span",{className:"ml-4px"},fe==null?void 0:fe.total)))),c&&Ne&&d.createElement("div",{className:"flex item-center gap-20px mr-20px"},d.createElement(C.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:fe})=>{var ot,le;if(pe==="group"&&!((ot=_e.AssistantObject.group)!=null&&ot.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(pe==="normal"&&!((le=_e.AssistantObject.normal)!=null&&le.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}fe=="1"&&G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:de,exportType:pe,category_id:z.categoryId}}),fe=="3"&&ne.history.push(`/classrooms/${z==null?void 0:z.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}}},d.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,P.Rm)()&&!((Be=_e.AssistantObject.normal)!=null&&Be.can_create)?"":d.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ue}),d.createElement(te.Z,{title:Q},d.createElement("span",{className:`iconfont ${ge?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:xe})),d.createElement(C.Z,{dropdownRender:Oe},d.createElement(A.op,{theme:K.Fy.THEMEONE,icon:d.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",V||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var N=(0,ne.connect)(({classroomList:w})=>({classroomList:w}))(S)},70429:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return P}});var d=r(59301),u=r(38854),C=r(20834),I=r(6848),te={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ve=r(10824),P=({isAdmin:A,dataSource:K,batchStatus:S,SortMenuName:N,setSortMenuName:w,onSearch:V,onSort:h,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"}],de=Q=>{w(Q.name),h(Q)},pe=N==="\u9ED8\u8BA4\u6392\u5E8F";return d.createElement("div",{className:te.searchSortControllerContainer},d.createElement("div",null,d.createElement(u.Z,{dropdownRender:()=>d.createElement(C.default,{selectedKeys:[N]},G.map(Q=>d.createElement(C.default.Item,{key:Q.name,onClick:()=>de(Q)},Q.name)))},d.createElement("div",null,d.createElement("span",{className:`${te.btn} ${pe?te.btnSort:""}`},d.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),pe&&d.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"},d.createElement("span",{className:te.tips},d.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),d.createElement(ve.t7,{className:te.myInput,style:{width:220,marginLeft:"auto"},onChange:(Q,ge)=>{V(Q.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},4407:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return N}});var d=r(59301),u=r(20834),C=r(95237),I=r(43604),te=r(38854),ve=r(8591),ne=r(6848),P={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},A=r(58106),K=r(11968);const S=({isLoading:w,addText:V,tabDataSource:h,isAdmin:c,dispatch:G,type:de,exportType:pe,TooltipTitle:Q,categoryId:ge,dropdownMenu:$,isShowRightControl:Ne,defaultSelectedKeys:Te,classroomList:_e,onTabMenuClick:we,onTooltipTitleClick:xe,onDropdownMenuClick:X,onsetClick:ue})=>{var Be;const Oe=()=>d.createElement(u.default,{onClick:({key:fe})=>{X(fe)}},$.map(fe=>d.createElement(u.default.Item,{key:fe.id},fe.name))),z=(0,A.useParams)();return d.createElement("div",{className:P.tabMenuContainer},d.createElement(C.Z,null,d.createElement(I.Z,{flex:"1"},d.createElement(u.default,{mode:"horizontal",selectedKeys:Te},h.map(fe=>d.createElement(u.default.Item,{key:fe.id,onClick:()=>w?{}:we(fe),style:{color:"#fff"}},d.createElement("span",{className:`${c?"mr5":""}`},fe.name),fe.total!==void 0&&d.createElement("span",null,fe.total||0))))),c&&Ne&&d.createElement(I.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},d.createElement(te.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>d.createElement(u.default,null,d.createElement(u.default.Item,{key:1,onClick:()=>{var fe,ot;if(pe==="group"&&!((fe=_e.AssistantObject.group)!=null&&fe.can_download)){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(pe==="normal"&&!((ot=_e.AssistantObject.normal)!=null&&ot.can_download)){ve.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:de,exportType:pe,category_id:z.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),d.createElement(u.default.Item,{key:3,onClick:()=>{var fe,ot;if(pe==="group"&&!((fe=_e.AssistantObject.group)!=null&&fe.can_download)){ve.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(pe==="normal"&&!((ot=_e.AssistantObject.normal)!=null&&ot.can_download)){ve.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/${z==null?void 0:z.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},d.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},d.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},d.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,K.Rm)()&&!((Be=_e.AssistantObject.normal)!=null&&Be.can_create)?"":d.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:ue},d.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),d.createElement("div",{className:P.control},d.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:xe},d.createElement(ne.Z,{title:Q},d.createElement("span",{className:ge?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),d.createElement(te.Z,{className:"ml10",dropdownRender:Oe},d.createElement("span",{className:P.selectBtn},d.createElement("span",null,d.createElement("i",{className:"iconfont icon-tianjiadaohang"})),d.createElement("span",null,V||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var N=(0,A.connect)(({classroomList:w})=>({classroomList:w}))(S)},91554:function(rt,Pe,r){"use strict";r.d(Pe,{$J:function(){return C},JZ:function(){return te},bN:function(){return ne},jP:function(){return ve},rO:function(){return I}});var d=r(97013),u=(P,A,K)=>new Promise((S,N)=>{var w=c=>{try{h(K.next(c))}catch(G){N(G)}},V=c=>{try{h(K.throw(c))}catch(G){N(G)}},h=c=>c.done?S(c.value):Promise.resolve(c.value).then(w,V);h((K=K.apply(P,A)).next())});function C(P){return(0,d.U2)(`libraries/${P}.json`)}function I(P){return(0,d.U2)("library_tags.json",P)}function te(P){return u(this,null,function*(){return(yield(0,d.IV)(`attachments/${P}.json`)).status===0})}function ve(P){return(0,d.v_)("libraries.json",P)}function ne(P,A){return(0,d.gz)(`libraries/${P}.json`,A)}},7582:function(rt,Pe,r){"use strict";r.d(Pe,{_:function(){return S}});var d=r(6926),u=r(43418),C=r(8591),I=r(1710),te=r(31735),ve=r(59301),ne=(N,w,V)=>new Promise((h,c)=>{var G=Q=>{try{pe(V.next(Q))}catch(ge){c(ge)}},de=Q=>{try{pe(V.throw(Q))}catch(ge){c(ge)}},pe=Q=>Q.done?h(Q.value):Promise.resolve(Q.value).then(G,de);pe((V=V.apply(N,w)).next())});const P=N=>ne(void 0,[N],function*({is_jupyter:w,is_jupyter_lab:V,shixunId:h,homework_common_id:c,courseId:G}){if(w||V){const pe=yield(0,d.BK)({id:h});pe!=null&&pe.identifier&&(0,te.xg)(`/tasks/${pe.identifier}/jupyter?homework_common_id=${c}`);return}const de=yield(0,d.Ir)({id:h,homework_common_id:c});if(de!=null&&de.game_identifier){(0,te.xg)(`/tasks/${G}/${c}/${de.game_identifier}`);return}(de==null?void 0:de.status)===2?A(de==null?void 0:de.message,c,G):(de==null?void 0:de.status)===3?K(de==null?void 0:de.message):(de==null?void 0:de.status)==-3&&(0,te.eF)()}),A=(N,w,V)=>{N=N!=null&&N.includes(".json")?N:`${N}.json`,u.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ve.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 h=yield(0,d.$Q)({url:N});if(!h)return;C.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const c=yield(0,d.Ir)({id:h.shixun_identifier,homework_common_id:w});if(c!=null&&c.game_identifier){(0,te.xg)(`/tasks/${V}/${w}/${c.game_identifier}`);return}(c==null?void 0:c.status)===2?A(c==null?void 0:c.message,w,V):(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:ve.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*(V,{is_jupyter:h,is_jupyter_lab:c}){const G=yield(0,d.WT)(V);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:ve.createElement("div",null,ve.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"),ve.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(de,pe){const{course_identifier:Q,id:ge}=pe||{};return ve.createElement("a",{target:"_blank",href:`/classrooms/${Q}/shixun_homework/${ge}/detail`},de)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(de,pe){const{course_identifier:Q,id:ge,shixun_identifier:$}=pe;return ve.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{P({is_jupyter:h,is_jupyter_lab:c,shixunId:$,homework_common_id:ge,courseId:Q})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:G,rowKey:"id"}))}),!0;if(G.length===1){const{shixun_identifier:de,id:pe,course_identifier:Q}=G[0];return P({is_jupyter:h,is_jupyter_lab:c,shixunId:de,homework_common_id:pe,courseId:Q}),!0}return!1});Pe.Z=P},77578:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return d}});const d=u=>u?typeof u=="function"?u():u:null},27666:function(rt,Pe,r){"use strict";var d=r(94480),u=r(16089);function C(I){let te;const ve=P=>()=>{te=null,I.apply(void 0,(0,d.Z)(P))},ne=function(){if(te==null){for(var P=arguments.length,A=new Array(P),K=0;K<P;K++)A[K]=arguments[K];te=(0,u.Z)(ve(A))}};return ne.cancel=()=>{u.Z.cancel(te),te=null},ne}Pe.Z=C},81228:function(rt,Pe,r){"use strict";r.d(Pe,{Z:function(){return Te}});var d=r(67732),u=r(83652),C=r(42403),I=r(158),te=r(59301),ve=r(92310),ne=r.n(ve),P=r(29301),A=r(2738),K=r(27666),S=r(36355),N=r(83116),w=r(37613);const V=_e=>{const{componentCls:we}=_e;return{[we]:{position:"fixed",zIndex:_e.zIndexPopup}}};var h=(0,N.Z)("Affix",_e=>{const we=(0,w.TS)(_e,{zIndexPopup:_e.zIndexBase+10});return[V(we)]});function c(_e){return _e!==window?_e.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function G(_e,we,xe){if(xe!==void 0&&we.top>_e.top-xe)return xe+we.top}function de(_e,we,xe){if(xe!==void 0&&we.bottom<_e.bottom+xe){const X=window.innerHeight-we.bottom;return xe+X}}const pe=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function Q(){return typeof window!="undefined"?window:null}var ge;(function(_e){_e[_e.None=0]="None",_e[_e.Prepare=1]="Prepare"})(ge||(ge={}));let $=function(_e){(0,C.Z)(xe,_e);var we=(0,I.Z)(xe);function xe(){var X;return(0,d.Z)(this,xe),X=we.apply(this,arguments),X.state={status:ge.None,lastAffix:!1,prevTarget:null},X.placeholderNodeRef=(0,te.createRef)(),X.fixedNodeRef=(0,te.createRef)(),X.addListeners=()=>{const ue=X.getTargetFunc(),Be=ue==null?void 0:ue(),{prevTarget:Oe}=X.state;Oe!==Be&&(pe.forEach(z=>{Oe==null||Oe.removeEventListener(z,X.lazyUpdatePosition),Be==null||Be.addEventListener(z,X.lazyUpdatePosition)}),X.updatePosition(),X.setState({prevTarget:Be}))},X.removeListeners=()=>{X.timer&&(clearTimeout(X.timer),X.timer=null);const{prevTarget:ue}=X.state,Be=X.getTargetFunc(),Oe=Be==null?void 0:Be();pe.forEach(z=>{Oe==null||Oe.removeEventListener(z,X.lazyUpdatePosition),ue==null||ue.removeEventListener(z,X.lazyUpdatePosition)}),X.updatePosition.cancel(),X.lazyUpdatePosition.cancel()},X.getOffsetTop=()=>{const{offsetBottom:ue,offsetTop:Be}=X.props;return ue===void 0&&Be===void 0?0:Be},X.getOffsetBottom=()=>X.props.offsetBottom,X.measure=()=>{const{status:ue,lastAffix:Be}=X.state,{onChange:Oe}=X.props,z=X.getTargetFunc();if(ue!==ge.Prepare||!X.fixedNodeRef.current||!X.placeholderNodeRef.current||!z)return;const fe=X.getOffsetTop(),ot=X.getOffsetBottom(),le=z();if(le){const He={status:ge.None},ie=c(X.placeholderNodeRef.current);if(ie.top===0&&ie.left===0&&ie.width===0&&ie.height===0)return;const Y=c(le),Ee=G(ie,Y,fe),re=de(ie,Y,ot);Ee!==void 0?(He.affixStyle={position:"fixed",top:Ee,width:ie.width,height:ie.height},He.placeholderStyle={width:ie.width,height:ie.height}):re!==void 0&&(He.affixStyle={position:"fixed",bottom:re,width:ie.width,height:ie.height},He.placeholderStyle={width:ie.width,height:ie.height}),He.lastAffix=!!He.affixStyle,Oe&&Be!==He.lastAffix&&Oe(He.lastAffix),X.setState(He)}},X.prepareMeasure=()=>{X.setState({status:ge.Prepare,affixStyle:void 0,placeholderStyle:void 0})},X.updatePosition=(0,K.Z)(()=>{X.prepareMeasure()}),X.lazyUpdatePosition=(0,K.Z)(()=>{const ue=X.getTargetFunc(),{affixStyle:Be}=X.state;if(ue&&Be){const Oe=X.getOffsetTop(),z=X.getOffsetBottom(),fe=ue();if(fe&&X.placeholderNodeRef.current){const ot=c(fe),le=c(X.placeholderNodeRef.current),He=G(le,ot,Oe),ie=de(le,ot,z);if(He!==void 0&&Be.top===He||ie!==void 0&&Be.bottom===ie)return}}X.prepareMeasure()}),X}return(0,u.Z)(xe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ue}=this.context,{target:Be}=this.props;return Be!==void 0?Be:ue!=null?ue:Q}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ue){this.addListeners(),(ue.offsetTop!==this.props.offsetTop||ue.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ue,placeholderStyle:Be}=this.state,{affixPrefixCls:Oe,rootClassName:z,children:fe}=this.props,ot=ne()(ue&&z,{[Oe]:!!ue});let le=(0,A.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return te.createElement(P.Z,{onResize:this.updatePosition},te.createElement("div",Object.assign({},le,{ref:this.placeholderNodeRef}),ue&&te.createElement("div",{style:Be,"aria-hidden":"true"}),te.createElement("div",{className:ot,ref:this.fixedNodeRef,style:ue},te.createElement(P.Z,{onResize:this.updatePosition},fe))))}}]),xe}(te.Component);$.contextType=S.E_;var Te=(0,te.forwardRef)((_e,we)=>{const{prefixCls:xe,rootClassName:X}=_e,{getPrefixCls:ue}=(0,te.useContext)(S.E_),Be=ue("affix",xe),[Oe,z]=h(Be),fe=Object.assign(Object.assign({},_e),{affixPrefixCls:Be,rootClassName:ne()(X,z)});return Oe(te.createElement($,Object.assign({},fe,{ref:we})))})},39722:function(rt,Pe,r){"use strict";r.d(Pe,{t5:function(){return K}});var d=r(92310),u=r.n(d),C=r(55477),I=r(59301),te=r(36355),ve=r(77578),ne=r(17356),P=function(N,w){var V={};for(var h in N)Object.prototype.hasOwnProperty.call(N,h)&&w.indexOf(h)<0&&(V[h]=N[h]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,h=Object.getOwnPropertySymbols(N);c<h.length;c++)w.indexOf(h[c])<0&&Object.prototype.propertyIsEnumerable.call(N,h[c])&&(V[h[c]]=N[h[c]]);return V};const A=(N,w,V)=>{if(!(!w&&!V))return I.createElement(I.Fragment,null,w&&I.createElement("div",{className:`${N}-title`},(0,ve.Z)(w)),I.createElement("div",{className:`${N}-inner-content`},(0,ve.Z)(V)))},K=N=>{const{hashId:w,prefixCls:V,className:h,style:c,placement:G="top",title:de,content:pe,children:Q}=N;return I.createElement("div",{className:u()(w,V,`${V}-pure`,`${V}-placement-${G}`,h),style:c},I.createElement("div",{className:`${V}-arrow`}),I.createElement(C.G,Object.assign({},N,{className:w,prefixCls:V}),Q||A(V,de,pe)))},S=N=>{const{prefixCls:w}=N,V=P(N,["prefixCls"]),{getPrefixCls:h}=I.useContext(te.E_),c=h("popover",w),[G,de]=(0,ne.Z)(c);return G(I.createElement(K,Object.assign({},V,{prefixCls:c,hashId:de})))};Pe.ZP=S},60324:function(rt,Pe,r){"use strict";var d=r(92310),u=r.n(d),C=r(59301),I=r(77578),te=r(62892),ve=r(36355),ne=r(6848),P=r(39722),A=r(17356),K=function(w,V){var h={};for(var c in w)Object.prototype.hasOwnProperty.call(w,c)&&V.indexOf(c)<0&&(h[c]=w[c]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,c=Object.getOwnPropertySymbols(w);G<c.length;G++)V.indexOf(c[G])<0&&Object.prototype.propertyIsEnumerable.call(w,c[G])&&(h[c[G]]=w[c[G]]);return h};const S=w=>{let{title:V,content:h,prefixCls:c}=w;return C.createElement(C.Fragment,null,V&&C.createElement("div",{className:`${c}-title`},(0,I.Z)(V)),C.createElement("div",{className:`${c}-inner-content`},(0,I.Z)(h)))},N=C.forwardRef((w,V)=>{const{prefixCls:h,title:c,content:G,overlayClassName:de,placement:pe="top",trigger:Q="hover",mouseEnterDelay:ge=.1,mouseLeaveDelay:$=.1,overlayStyle:Ne={}}=w,Te=K(w,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:_e}=C.useContext(ve.E_),we=_e("popover",h),[xe,X]=(0,A.Z)(we),ue=_e(),Be=u()(de,X);return xe(C.createElement(ne.Z,Object.assign({placement:pe,trigger:Q,mouseEnterDelay:ge,mouseLeaveDelay:$,overlayStyle:Ne},Te,{prefixCls:we,overlayClassName:Be,ref:V,overlay:c||G?C.createElement(S,{prefixCls:we,title:c,content:G}):null,transitionName:(0,te.m)(ue,"zoom-big",Te.transitionName),"data-popover-inject":!0})))});N._InternalPanelDoNotUseOrYouWillBeFired=P.ZP,Pe.Z=N},17356:function(rt,Pe,r){"use strict";var d=r(17313),u=r(29878),C=r(19447),I=r(33166),te=r(83116),ve=r(37613);const ne=K=>{const{componentCls:S,popoverColor:N,minWidth:w,fontWeightStrong:V,popoverPadding:h,boxShadowSecondary:c,colorTextHeading:G,borderRadiusLG:de,zIndexPopup:pe,marginXS:Q,colorBgElevated:ge,popoverBg:$}=K;return[{[S]:Object.assign(Object.assign({},(0,d.Wf)(K)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:pe,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":ge,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${S}-content`]:{position:"relative"},[`${S}-inner`]:{backgroundColor:$,backgroundClip:"padding-box",borderRadius:de,boxShadow:c,padding:h},[`${S}-title`]:{minWidth:w,marginBottom:Q,color:G,fontWeight:V},[`${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:V,paddingSM:h,controlHeight:c,fontSize:G,lineHeight:de,padding:pe}=K,Q=c-Math.round(G*de),ge=Q/2,$=Q/2-N,Ne=pe;return{[S]:{[`${S}-inner`]:{padding:0},[`${S}-title`]:{margin:0,padding:`${ge}px ${Ne}px ${$}px`,borderBottom:`${N}px ${w} ${V}`},[`${S}-inner-content`]:{padding:`${h}px ${Ne}px`}}}};Pe.Z=(0,te.Z)("Popover",K=>{const{colorBgElevated:S,colorText:N,wireframe:w}=K,V=(0,ve.TS)(K,{popoverPadding:12,popoverBg:S,popoverColor:N});return[ne(V),P(V),w&&A(V),(0,u._y)(V,"zoom-big")]},K=>({width:177,minWidth:177,zIndexPopup:K.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},48066:function(rt,Pe,r){"use strict";r.d(Pe,{default:function(){return Vn}});var d=r(59301),u=r(40001),C=r(81953),I=r(54476),te={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"},ve=te,ne=r(7657),P=function(U,q){return d.createElement(ne.Z,(0,I.Z)({},U,{ref:q,icon:ve}))},A=d.forwardRef(P),K=A,S=r(92310),N=r.n(S),w=r(25769),V=r.n(w),h=r(29301),c=r(11592),G=r(34280),de=r(18929),pe=r(2738),Q=r(8654),ge=r(24514),$=r(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 we=d.forwardRef((D,U)=>{const q=qe=>{const{keyCode:je}=qe;je===$.Z.ENTER&&qe.preventDefault()},k=qe=>{const{keyCode:je}=qe,{onClick:bt}=D;je===$.Z.ENTER&&bt&&bt()},{style:ae,noStyle:Xe,disabled:ht}=D,Dt=Ne(D,["style","noStyle","disabled"]);let $e={};return Xe||($e=Object.assign({},Te)),ht&&($e.pointerEvents="none"),$e=Object.assign(Object.assign({},$e),ae),d.createElement("div",Object.assign({role:"button",tabIndex:0,ref:U},Dt,{onKeyDown:q,onKeyUp:k,style:$e}))}),xe=r(36355),X=r(9763),ue=r(6848),Be={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=Be,z=function(U,q){return d.createElement(ne.Z,(0,I.Z)({},U,{ref:q,icon:Oe}))},fe=d.forwardRef(z),ot=fe,le=r(92343),He=r(1643),ie=r(15969),Y=r(83116),Ee=r(30071);const re=(D,U,q,k)=>{const{titleMarginBottom:ae,fontWeightStrong:Xe}=k;return{marginBottom:ae,color:q,fontWeight:Xe,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}
`]=re(D[`fontSizeHeading${k}`],D[`lineHeightHeading${k}`],D.colorTextHeading,D)}),q},ke=D=>{const{componentCls:U}=D;return{"a&, a":Object.assign(Object.assign({},(0,ie.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:Ee.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily: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}}}),Ue=()=>({"\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,ie.N)(D)),{marginInlineStart:D.marginXXS})}),Ot(D)),yt(D)),Ue()),{"&-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:Xe,maxLength:ht,autoSize:Dt=!0,value:$e,onSave:qe,onCancel:je,onEnd:bt,component:Gt,enterIcon:Rt=d.createElement(ot,null)}=D,ft=d.useRef(null),gt=d.useRef(!1),$t=d.useRef(),[gu,Qt]=d.useState($e);d.useEffect(()=>{Qt($e)},[$e]),d.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 Ve=wt=>{let{target:xt}=wt;Qt(xt.value.replace(/[\n\r]/g,""))},Pt=()=>{gt.current=!0},Wt=()=>{gt.current=!1},It=wt=>{let{keyCode:xt}=wt;gt.current||($t.current=xt)},Ou=()=>{qe(gu.trim())},cu=wt=>{let{keyCode:xt,ctrlKey:qu,altKey:Ru,metaKey:Cu,shiftKey:au}=wt;$t.current===xt&&!gt.current&&!qu&&!Ru&&!Cu&&!au&&(xt===$.Z.ENTER?(Ou(),bt==null||bt()):xt===$.Z.ESC&&je())},at=()=>{Ou()},et=Gt?`${U}-${Gt}`:"",[Vt,Le]=Nt(U),mu=N()(U,`${U}-edit-content`,{[`${U}-rtl`]:Xe==="rtl"},k,et,Le);return Vt(d.createElement("div",{className:mu,style:ae},d.createElement(He.Z,{ref:ft,maxLength:ht,value:gu,onChange:Ve,onKeyDown:It,onKeyUp:cu,onCompositionStart:Pt,onCompositionEnd:Wt,onBlur:at,"aria-label":q,rows:1,autoSize:Dt}),Rt!==null?(0,le.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=d.forwardRef((D,U)=>{const{prefixCls:q,component:k="article",className:ae,rootClassName:Xe,setContentRef:ht,children:Dt,direction:$e,style:qe}=D,je=tu(D,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:bt,direction:Gt,typography:Rt}=d.useContext(xe.E_),ft=$e!=null?$e:Gt;let gt=U;ht&&(gt=(0,Q.sQ)(U,ht));const $t=bt("typography",q),[gu,Qt]=Nt($t),Ve=N()($t,Rt==null?void 0:Rt.className,{[`${$t}-rtl`]:ft==="rtl"},ae,Xe,Qt),Pt=Object.assign(Object.assign({},Rt==null?void 0:Rt.style),qe);return gu(d.createElement(k,Object.assign({className:Ve,style:Pt,ref:gt},je),Dt))});function Zu(D,U){return d.useMemo(()=>{const q=!!D;return[q,Object.assign(Object.assign({},U),q&&typeof D=="object"?D:null)]},[D])}var uu=(D,U)=>{const q=d.useRef(!1);d.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 Xe=D[ae],Dt=dt(Xe)?String(Xe).length:1,$e=q+Dt;if($e>U){const qe=U-q;return k.push(String(Xe).slice(0,qe)),k}k.push(Xe),q=$e}return D}const Uu=0,At=1,Ut=2,Kt=3,Ke=4;var Ht=D=>{let{enabledMeasure:U,children:q,text:k,width:ae,fontSize:Xe,rows:ht,onEllipsis:Dt}=D;const[[$e,qe,je],bt]=d.useState([0,0,0]),[Gt,Rt]=d.useState(0),[ft,gt]=d.useState(Uu),[$t,gu]=d.useState(0),Qt=d.useRef(null),Ve=d.useRef(null),Pt=d.useMemo(()=>(0,c.Z)(k),[k]),Wt=d.useMemo(()=>wu(Pt),[Pt]),It=d.useMemo(()=>!U||ft!==Kt?Gt&&ft!==Ke&&U?q(xu(Pt,Gt),Gt<Wt):q(Pt,!1):q(xu(Pt,qe),qe<Wt),[U,ft,q,Pt,qe,Wt]);(0,G.Z)(()=>{U&&ae&&Xe&&Wt&&(gt(At),bt([0,Math.ceil(Wt/2),Wt]))},[U,ae,Xe,k,Wt,ht]),(0,G.Z)(()=>{var et;ft===At&&gu(((et=Qt.current)===null||et===void 0?void 0:et.offsetHeight)||0)},[ft]),(0,G.Z)(()=>{var et,Vt;if($t){if(ft===At){const Le=((et=Ve.current)===null||et===void 0?void 0:et.offsetHeight)||0,mu=ht*$t;Le<=mu?(gt(Ke),Dt(!1)):gt(Ut)}else if(ft===Ut)if($e!==je){const Le=((Vt=Ve.current)===null||Vt===void 0?void 0:Vt.offsetHeight)||0,mu=ht*$t;let wt=$e,xt=je;$e===je-1?xt=$e:Le<=mu?wt=qe:xt=qe;const qu=Math.ceil((wt+xt)/2);bt([wt,qu,xt])}else gt(Kt),Rt(qe),Dt(!0)}},[ft,$e,je,ht,$t]);const Ou={width:ae,whiteSpace:"normal",margin:0,padding:0},cu=(et,Vt,Le)=>d.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(Xe/2)*2},Le)},et),at=(et,Vt)=>{const Le=xu(Pt,et);return cu(q(Le,!0),Vt,Ou)};return d.createElement(d.Fragment,null,It,U&&ft!==Kt&&ft!==Ke&&d.createElement(d.Fragment,null,cu("lg",Qt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),ft===At?cu(q(Pt,!1),Ve,Ou):at(qe,Ve)))},ku=D=>{let{enabledEllipsis:U,isEllipsis:q,children:k,tooltipProps:ae}=D;return!(ae!=null&&ae.title)||!U?k:d.createElement(ue.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:Xe,strong:ht,keyboard:Dt,italic:$e}=D,qe=U;function je(bt,Gt){Gt&&(qe=d.createElement(bt,{},qe))}return je("strong",ht),je("u",ae),je("del",Xe),je("code",k),je("mark",q),je("kbd",Dt),je("i",$e),qe}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=d.forwardRef((D,U)=>{var q,k,ae;const{prefixCls:Xe,className:ht,style:Dt,type:$e,disabled:qe,children:je,ellipsis:bt,editable:Gt,copyable:Rt,component:ft,title:gt}=D,$t=jt(D,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:gu,direction:Qt}=d.useContext(xe.E_),[Ve]=(0,X.Z)("Text"),Pt=d.useRef(null),Wt=d.useRef(null),It=gu("typography",Xe),Ou=(0,pe.Z)($t,["mark","code","delete","underline","strong","keyboard","italic"]),[cu,at]=Zu(Gt),[et,Vt]=(0,de.Z)(!1,{value:at.editing}),{triggerType:Le=["icon"]}=at,mu=he=>{var Ie;he&&((Ie=at.onStart)===null||Ie===void 0||Ie.call(at)),Vt(he)};uu(()=>{var he;et||(he=Wt.current)===null||he===void 0||he.focus()},[et]);const wt=he=>{he==null||he.preventDefault(),mu(!0)},xt=he=>{var Ie;(Ie=at.onChange)===null||Ie===void 0||Ie.call(at,he),mu(!1)},qu=()=>{var he;(he=at.onCancel)===null||he===void 0||he.call(at),mu(!1)},[Ru,Cu]=Zu(Rt),[au,Gn]=d.useState(!1),_n=d.useRef(null),Dn={};Cu.format&&(Dn.format=Cu.format);const lu=()=>{_n.current&&clearTimeout(_n.current)},Jn=he=>{var Ie;he==null||he.preventDefault(),he==null||he.stopPropagation(),V()(Cu.text||String(je)||"",Dn),Gn(!0),lu(),_n.current=setTimeout(()=>{Gn(!1)},3e3),(Ie=Cu.onCopy)===null||Ie===void 0||Ie.call(Cu,he)};d.useEffect(()=>lu,[]);const[bn,Pn]=d.useState(!1),[yn,du]=d.useState(!1),[zn,Un]=d.useState(!1),[wn,xn]=d.useState(!1),[kn,Kn]=d.useState(!1),[On,on]=d.useState(!0),[Bu,Ct]=Zu(bt,{expandable:!1}),Xt=Bu&&!zn,{rows:$u=1}=Ct,an=d.useMemo(()=>!Xt||Ct.suffix!==void 0||Ct.onEllipsis||Ct.expandable||cu||Ru,[Xt,Ct,cu,Ru]);(0,G.Z)(()=>{Bu&&!an&&(Pn((0,ge.G)("webkitLineClamp")),du((0,ge.G)("textOverflow")))},[an,Bu]);const qt=d.useMemo(()=>an?!1:$u===1?yn:bn,[an,yn,bn]),ut=Xt&&(qt?kn:wn),pu=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,go]=d.useState(0),[Qn,Wu]=d.useState(0),Vu=(he,Ie)=>{let{offsetWidth:vt}=he;var Jt;go(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))};d.useEffect(()=>{const he=Pt.current;if(Bu&&qt&&he){const Ie=en?he.offsetHeight<he.scrollHeight:he.offsetWidth<he.scrollWidth;kn!==Ie&&Kn(Ie)}},[Bu,qt,je,en,On]),d.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 su={};Ct.tooltip===!0?su={title:(q=at.text)!==null&&q!==void 0?q:je}:d.isValidElement(Ct.tooltip)?su={title:Ct.tooltip}:typeof Ct.tooltip=="object"?su=Object.assign({title:(k=at.text)!==null&&k!==void 0?k:je},Ct.tooltip):su={title:Ct.tooltip};const Gu=d.useMemo(()=>{const he=Ie=>["string","number"].includes(typeof Ie);if(!(!Bu||qt)){if(he(at.text))return at.text;if(he(je))return je;if(he(gt))return gt;if(he(su.title))return su.title}},[Bu,qt,gt,su.title,ut]);if(et)return d.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:ht,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=Ve==null?void 0:Ve.expand,d.createElement("a",{key:"expand",className:`${It}-expand`,onClick:vn,"aria-label":Ve==null?void 0:Ve.expand},vt)},qn=()=>{if(!cu)return;const{icon:he,tooltip:Ie}=at,vt=(0,c.Z)(Ie)[0]||(Ve==null?void 0:Ve.edit),Jt=typeof vt=="string"?vt:"";return Le.includes("icon")?d.createElement(ue.Z,{key:"edit",title:Ie===!1?"":vt},d.createElement(we,{ref:Wt,className:`${It}-edit`,onClick:wt,"aria-label":Jt},he||d.createElement(K,{role:"button"}))):null},eo=()=>{if(!Ru)return;const{tooltips:he,icon:Ie}=Cu,vt=ju(he),Jt=ju(Ie),eu=au?ou(vt[1],Ve==null?void 0:Ve.copied):ou(vt[0],Ve==null?void 0:Ve.copy),uo=au?Ve==null?void 0:Ve.copied:Ve==null?void 0:Ve.copy,no=typeof eu=="string"?eu:uo;return d.createElement(ue.Z,{key:"copy",title:eu},d.createElement(we,{className:N()(`${It}-copy`,au&&`${It}-copy-success`),onClick:Jn,"aria-label":no},au?ou(Jt[1],d.createElement(u.Z,null),!0):ou(Jt[0],d.createElement(C.Z,null),!0)))},Tn=he=>[he&&Xn(),qn(),eo()],to=he=>[he&&d.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ku),Ct.suffix,Tn(he)];return d.createElement(h.Z,{onResize:Vu,disabled:!Xt||qt},he=>d.createElement(ku,{tooltipProps:su,enabledEllipsis:Xt,isEllipsis:ut},d.createElement(St,Object.assign({className:N()({[`${It}-${$e}`]:$e,[`${It}-disabled`]:qe,[`${It}-ellipsis`]:Bu,[`${It}-single-line`]:Xt&&$u===1,[`${It}-ellipsis-single-line`]:pu,[`${It}-ellipsis-multiple-line`]:en},ht),prefixCls:Xe,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:gt},Ou),d.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=d.createElement("span",{key:"show-content","aria-hidden":!0},Jt)),Hu(D,d.createElement(d.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=d.forwardRef((D,U)=>{var{ellipsis:q,rel:k}=D,ae=Yu(D,["ellipsis","rel"]);const Xe=Object.assign(Object.assign({},ae),{rel:k===void 0&&ae.target==="_blank"?"noopener noreferrer":k});return delete Xe.navigate,d.createElement(hu,Object.assign({},Xe,{ref:U,ellipsis:!!q,component:"a"}))}),Yt=d.forwardRef((D,U)=>d.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=d.useMemo(()=>q&&typeof q=="object"?(0,pe.Z)(q,["expandable","rows"]):q,[q]);return d.createElement(hu,Object.assign({ref:U},k,{ellipsis:ae,component:"span"}))};var Mt=d.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=d.forwardRef((D,U)=>{const{level:q=1}=D,k=Mu(D,["level"]);let ae;return Qu.includes(q)?ae=`h${q}`:ae="h1",d.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(rt,Pe,r){"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});var d=function(){function N(w,V){for(var h=0;h<V.length;h++){var c=V[h];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(w,c.key,c)}}return function(w,V,h){return V&&N(w.prototype,V),h&&N(w,h),w}}(),u=r(59301),C=ve(u),I=r(12708),te=ve(I);function ve(N){return N&&N.__esModule?N:{default:N}}function ne(N,w){var V={};for(var h in N)w.indexOf(h)>=0||Object.prototype.hasOwnProperty.call(N,h)&&(V[h]=N[h]);return V}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(V){P(this,w);var h=A(this,(w.__proto__||Object.getPrototypeOf(w)).call(this,V));return h.scrollListener=h.scrollListener.bind(h),h.eventListenerOptions=h.eventListenerOptions.bind(h),h.mousewheelListener=h.mousewheelListener.bind(h),h}return d(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 h=this.getParentElement(this.scrollComponent);h.scrollTop=h.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var h=!1,c={get passive(){h=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(G){}return h}},{key:"eventListenerOptions",value:function(){var h=this.props.useCapture;return this.isPassiveSupported()&&(h={useCapture:this.props.useCapture,passive:!0}),h}},{key:"setDefaultLoader",value:function(h){this.defaultLoader=h}},{key:"detachMousewheelListener",value:function(){var h=window;this.props.useWindow===!1&&(h=this.scrollComponent.parentNode),h.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var h=window;this.props.useWindow===!1&&(h=this.getParentElement(this.scrollComponent)),h.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),h.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(h){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:h&&h.parentNode}},{key:"filterProps",value:function(h){return h}},{key:"attachScrollListener",value:function(){var h=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!h)){var c=window;this.props.useWindow===!1&&(c=h),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(h){h.deltaY===1&&!this.isPassiveSupported()&&h.preventDefault()}},{key:"scrollListener",value:function(){var h=this.scrollComponent,c=window,G=this.getParentElement(h),de=void 0;if(this.props.useWindow){var pe=document.documentElement||document.body.parentNode||document.body,Q=c.pageYOffset!==void 0?c.pageYOffset:pe.scrollTop;this.props.isReverse?de=Q:de=this.calculateOffset(h,Q)}else this.props.isReverse?de=G.scrollTop:de=h.scrollHeight-G.scrollTop-G.clientHeight;de<Number(this.props.threshold)&&h&&h.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(h,c){return h?this.calculateTopPosition(h)+(h.offsetHeight-c-window.innerHeight):0}},{key:"calculateTopPosition",value:function(h){return h?h.offsetTop+this.calculateTopPosition(h.offsetParent):0}},{key:"render",value:function(){var h=this,c=this.filterProps(this.props),G=c.children,de=c.element,pe=c.hasMore,Q=c.initialLoad,ge=c.isReverse,$=c.loader,Ne=c.loadMore,Te=c.pageStart,_e=c.ref,we=c.threshold,xe=c.useCapture,X=c.useWindow,ue=c.getScrollParent,Be=ne(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);Be.ref=function(z){h.scrollComponent=z,_e&&_e(z)};var Oe=[G];return pe&&($?ge?Oe.unshift($):Oe.push($):this.defaultLoader&&(ge?Oe.unshift(this.defaultLoader):Oe.push(this.defaultLoader))),C.default.createElement(de,Be,Oe)}}]),w}(u.Component);S.propTypes={children:te.default.node.isRequired,element:te.default.node,hasMore:te.default.bool,initialLoad:te.default.bool,isReverse:te.default.bool,loader:te.default.node,loadMore:te.default.func.isRequired,pageStart:te.default.number,ref:te.default.func,getScrollParent:te.default.func,threshold:te.default.number,useCapture:te.default.bool,useWindow:te.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},Pe.default=S,rt.exports=Pe.default},26724:function(rt,Pe,r){rt.exports=r(51581)}}]);