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

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{81953:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return P}});var r=a(32855),t=a(59301),g={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"},Z=g,U=a(7657),ce=function(G,b){return t.createElement(U.Z,(0,r.Z)({},G,{ref:b,icon:Z}))},ne=t.forwardRef(ce),P=ne},16180:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return P}});var r=a(32855),t=a(59301),g={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"},Z=g,U=a(7657),ce=function(G,b){return t.createElement(U.Z,(0,r.Z)({},G,{ref:b,icon:Z}))},ne=t.forwardRef(ce),P=ne},61481:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return P}});var r=a(32855),t=a(59301),g={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"},Z=g,U=a(7657),ce=function(G,b){return t.createElement(U.Z,(0,r.Z)({},G,{ref:b,icon:Z}))},ne=t.forwardRef(ce),P=ne},82454:function(ot,ye,a){"use strict";a.d(ye,{z:function(){return ke},Z:function(){return te}});var r=a(59301),t=a(54580),g=a(8591),Z=a(43418),U=a(3113),ce=a(18702),ne=a(92725),P=Object.defineProperty,B=Object.getOwnPropertySymbols,G=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,L=(H,se,ee)=>se in H?P(H,se,{enumerable:!0,configurable:!0,writable:!0,value:ee}):H[se]=ee,C=(H,se)=>{for(var ee in se||(se={}))G.call(se,ee)&&L(H,ee,se[ee]);if(B)for(var ee of B(se))b.call(se,ee)&&L(H,ee,se[ee]);return H},N=(H,se,ee)=>new Promise((rt,ve)=>{var et=ze=>{try{st(ee.next(ze))}catch(Se){ve(Se)}},ft=ze=>{try{st(ee.throw(ze))}catch(Se){ve(Se)}},st=ze=>ze.done?rt(ze.value):Promise.resolve(ze.value).then(et,ft);st((ee=ee.apply(H,se)).next())});const p="\u3000\u3000";function s(H){var se=["Bytes","KB","MB","GB","TB"];if(H==0)return"0 Byte";var ee=parseInt(""+Math.floor(Math.log(H)/Math.log(1024)),10);return(H/Math.pow(1024,ee)).toFixed(1)+" "+se[ee]}var $=({value:H=[],action:se,onChange:ee,className:rt,maxSize:ve=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:ft=null})=>{const st={multiple:!1,fileList:H,accept:ft,withCredentials:!0,beforeUpload:Se=>Se.size/1024/1024<ve?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ve}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(Se){var Lt,tt,ut,tu;let Gt=[...Se.fileList];if(Gt=Gt.map(Pt=>(Pt.name.indexOf(p)===-1&&(Pt.name=`${Pt.name}${p}${s(Pt.size)}`),C({},Pt))),Se.file.status==="done"&&((tt=(Lt=Se.file)==null?void 0:Lt.response)==null?void 0:tt.status)===-1){message.error((tu=(ut=Se.file)==null?void 0:ut.response)==null?void 0:tu.message),ee([]);return}ee(Gt)},onRemove:Se=>N(void 0,null,function*(){const Lt=Se.size/1024/1024;return Se.status==="uploading"?!0:Lt<ve&&(Se.response?Se.response.id:Se.uid)?yield removeAttachment(Se.response?Se.response.id:Se.id):!0})};function ze(Se){Se.preventDefault(),Se.stopPropagation()}return React.createElement("div",{className:`single-upload ${rt||""}`},React.createElement(Upload,C({},st),React.createElement(Button,{type:"primary",title:H.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:H.length>0,ghost:!0},et),React.createElement("span",{onClick:ze,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ve,"M)"," ")))},le=a(61481),de=a(89392),J=Object.defineProperty,Ee=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,Be=(H,se,ee)=>se in H?J(H,se,{enumerable:!0,configurable:!0,writable:!0,value:ee}):H[se]=ee,re=(H,se)=>{for(var ee in se||(se={}))k.call(se,ee)&&Be(H,ee,se[ee]);if(Ee)for(var ee of Ee(se))Ae.call(se,ee)&&Be(H,ee,se[ee]);return H};const ge=H=>React.createElement("svg",re({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},H),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 he="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",M=Object.defineProperty,q=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,K=(H,se,ee)=>se in H?M(H,se,{enumerable:!0,configurable:!0,writable:!0,value:ee}):H[se]=ee,oe=(H,se)=>{for(var ee in se||(se={}))pe.call(se,ee)&&K(H,ee,se[ee]);if(q)for(var ee of q(se))Fe.call(se,ee)&&K(H,ee,se[ee]);return H},Je=(H,se,ee)=>new Promise((rt,ve)=>{var et=ze=>{try{st(ee.next(ze))}catch(Se){ve(Se)}},ft=ze=>{try{st(ee.throw(ze))}catch(Se){ve(Se)}},st=ze=>ze.done?rt(ze.value):Promise.resolve(ze.value).then(et,ft);st((ee=ee.apply(H,se)).next())});const{Dragger:me}=t.default;function ke(H){let se=[];return H&&H.length>0&&(se=H.map(ee=>({uid:ee.id,id:ee.id,name:ee.title+p+ee.filesize,url:ee.url,filesize:ee.filesize,status:"done",response:{id:ee.id}}))),se}var te=({value:H,onChange:se,action:ee,data:rt,className:ve,maxSize:et=150,title:ft="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:st=!1,accept:ze="",additionalText:Se,isDragger:Lt,number:tt=1e3,aloneClear:ut=!1,realTimeRemove:tu=!0,uploadText:Gt,setFileProgress:Pt,showFileProgress:Su})=>{const[gu,uu]=(0,r.useState)(!1);let[Qe,su]=(0,r.useState)(H||[]),[hu,Fu]=(0,r.useState)(1);(0,r.useEffect)(()=>{H&&(hu===1&&su([...H]),Fu(2),tt===(H==null?void 0:H.length)&&uu(!0))},[H]);const Nt=()=>{setTimeout(()=>{Qe.pop(),su([...Qe])},500)};Su&&Pt(Qe.some(Ue=>Ue.status==="uploading"));const Ut={multiple:!0,disabled:gu,accept:ze,withCredentials:!0,fileList:Qe,beforeUpload:(Ue,lt)=>{const wt=Ue.size/1024/1024;return Qe.concat(lt).length>tt?(Qe.pop(),su([...Qe]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${tt}\u4E2A\u6587\u4EF6`),ut?Promise.reject():(Nt(),!1)):wt<et?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${et}MB).`),ut?Promise.reject():(Nt(),!1))},data:rt,action:ee||`${ce.Z.API_SERVER}/api/attachments.json`,onChange(Ue){var lt,wt,Ot,cu;if(Ue.file.status==="removed"?Qe=Ue.fileList:Qe=(0,de.uniqBy)([...Ue.fileList,...Qe],"uid"),Ue.file.status==="done"&&((wt=(lt=Ue.file)==null?void 0:lt.response)==null?void 0:wt.status)===-1){g.ZP.error((cu=(Ot=Ue.file)==null?void 0:Ot.response)==null?void 0:cu.message);return}Qe.length>=tt?uu(!0):uu(!1),su([...Qe]),Qe=Qe.map(kt=>{var Ou,Jt;return(Ou=kt==null?void 0:kt.response)!=null&&Ou.id&&(kt.url=(Jt=kt==null?void 0:kt.response)==null?void 0:Jt.url),kt.name.indexOf(p)===-1&&(kt.name=`${kt.name}${p}${s(kt.size)}`),oe({},kt)}),console.log("info:",Ue,Qe),se(Qe)},onRemove:Ue=>Je(void 0,null,function*(){if(!tu)return!0;const lt=()=>Je(void 0,null,function*(){if(Ue.response?Ue.response.id:Ue.id){let Ot=yield(0,ne.JZ)(Ue.response?Ue.response.id:Ue.uid);return Promise.resolve(Ot)}else return!0});return st?new Promise((wt,Ot)=>{Z.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:r.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>Je(void 0,null,function*(){const cu=yield lt();g.ZP.success("\u5220\u9664\u6210\u529F"),wt(!0)}),onCancel:()=>wt(!1)})}):yield lt()})};function iu(Ue){Ue.preventDefault(),Ue.stopPropagation()}return r.createElement("div",{className:`multi-upload ${ve||""}`},Lt&&r.createElement(me,oe({},Ut),r.createElement("p",{className:"ant-upload-drag-icon"},r.createElement(le.Z,null)),r.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",r.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),Se),!Lt&&r.createElement(t.default,oe({},Ut),r.createElement(U.ZP,{disabled:gu,className:"upload_button"},r.createElement("img",{className:"aBtn_img",src:he}),ft),r.createElement("span",{onClick:iu,className:"upload_text"},Gt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},29044:function(ot,ye,a){"use strict";var r=a(78241),t=a(43418),g=a(8591),Z=a(92832),U=a(45278),ce=a(76560),ne=a(82454),P=a(59301),B=Object.defineProperty,G=Object.defineProperties,b=Object.getOwnPropertyDescriptors,L=Object.getOwnPropertySymbols,C=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,p=(J,Ee,k)=>Ee in J?B(J,Ee,{enumerable:!0,configurable:!0,writable:!0,value:k}):J[Ee]=k,s=(J,Ee)=>{for(var k in Ee||(Ee={}))C.call(Ee,k)&&p(J,k,Ee[k]);if(L)for(var k of L(Ee))N.call(Ee,k)&&p(J,k,Ee[k]);return J},$=(J,Ee)=>G(J,b(Ee)),le=(J,Ee,k)=>new Promise((Ae,Be)=>{var re=M=>{try{he(k.next(M))}catch(q){Be(q)}},ge=M=>{try{he(k.throw(M))}catch(q){Be(q)}},he=M=>M.done?Ae(M.value):Promise.resolve(M.value).then(re,ge);he((k=k.apply(J,Ee)).next())});const de=({classroomList:J,loading:Ee,dispatch:k,shixunHomeworks:Ae})=>{const Be=(0,ce.useParams)(),[re]=r.default.useForm(),{workList:ge,workSetting:he}=Ae,M=()=>{k({type:"shixunHomeworks/getWorkSetting",payload:s({},Be)}),k({type:"shixunHomeworks/getWorkList",payload:s({},Be)})};return P.createElement(t.default,{centered:!0,title:J.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:J.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>le(void 0,null,function*(){const q=()=>le(void 0,null,function*(){var pe;yield re.validateFields();const Fe=s({},re.getFieldValue()),{selectArrs:K}=J.actionTabs;Fe.attachment_ids=(pe=Fe.attachment_ids)==null?void 0:pe.map(Je=>Je.response.id),(yield(0,U.mz)($(s({},Fe),{homeworkId:K.work_id}))).status===0&&(re.resetFields(),k({type:"classroomList/setActionTabs",payload:{}}),M())});if(he!=null&&he.can_submit){if(!(he!=null&&he.submit_size)){g.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}t.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"}},he==null?void 0:he.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:()=>{q()}});return}q()}),onCancel:()=>{re.resetFields(),k({type:"classroomList/setActionTabs",payload:{}})}},P.createElement(r.default,{form:re,initialValues:{}},P.createElement(r.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},P.createElement(ne.Z,null)),P.createElement(r.default.Item,{name:"description"},P.createElement(Z.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${J.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ye.Z=(0,ce.connect)(({classroomList:J,loading:Ee,shixunHomeworks:k})=>({classroomList:J,loading:Ee,shixunHomeworks:k}))(de)},97639:function(ot,ye,a){"use strict";var r=a(59301),t=a(78241),g=a(8591),Z=a(43418),U=a(95237),ce=a(43604),ne=a(5083),P=a(5112),B=a(24905),G=a(61186),b=a.n(G),L=a(82093),C=a(34055),N=a(49661),p=a(76560),s=a(62787),$=a(71141),le=a(64948),de=a(69577),J=a(6681),Ee=a(67135),k=a(59301),Ae=Object.defineProperty,Be=Object.defineProperties,re=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,q=(me,ke,te)=>ke in me?Ae(me,ke,{enumerable:!0,configurable:!0,writable:!0,value:te}):me[ke]=te,pe=(me,ke)=>{for(var te in ke||(ke={}))he.call(ke,te)&&q(me,te,ke[te]);if(ge)for(var te of ge(ke))M.call(ke,te)&&q(me,te,ke[te]);return me},Fe=(me,ke)=>Be(me,re(ke)),K=(me,ke)=>{var te={};for(var H in me)he.call(me,H)&&ke.indexOf(H)<0&&(te[H]=me[H]);if(me!=null&&ge)for(var H of ge(me))ke.indexOf(H)<0&&M.call(me,H)&&(te[H]=me[H]);return te},oe=(me,ke,te)=>new Promise((H,se)=>{var ee=et=>{try{ve(te.next(et))}catch(ft){se(ft)}},rt=et=>{try{ve(te.throw(et))}catch(ft){se(ft)}},ve=et=>et.done?H(et.value):Promise.resolve(et.value).then(ee,rt);ve((te=te.apply(me,ke)).next())});const Je=me=>{var ke=me,{classroomList:te,dispatch:H,courseEndTime:se}=ke,ee=K(ke,["classroomList","dispatch","courseEndTime"]),rt,ve,et,ft;const st=(0,p.useParams)(),[ze]=t.default.useForm(),[Se,Lt]=(0,r.useState)(1),[tt,ut]=(0,r.useState)([]),[tu,Gt]=(0,r.useState)(0),[Pt,Su]=(0,r.useState)(2e3),[gu,uu]=(0,r.useState)(!0),[Qe,su]=(0,r.useState)(!1),[hu,Fu]=(0,r.useState)(!1),[Nt,Ut]=(0,r.useState)([]),[iu,Ue]=(0,r.useState)(!0),[lt,wt]=(0,r.useState)(null),[Ot,cu]=(0,r.useState)({}),[kt,Ou]=(0,r.useState)({});(0,r.useEffect)(()=>{if(te.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Tu(),Jt(),te.actionTabs.type===2){const xe=te.actionTabs.selectArrsAll[0];wt({submit_limit:xe==null?void 0:xe.submit_limit,submit_limit_num:xe==null?void 0:xe.submit_limit_num,must_file:xe==null?void 0:xe.must_file,can_submit:xe==null?void 0:xe.can_submit,submit_num:xe==null?void 0:xe.submit_num}),Ue(xe.unified_setting)}else Ue(!1),wt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[te.actionTabs]),(0,r.useEffect)(()=>{if(Qe){if(hu)return;H({type:"classroomList/setActionTabs",payload:{}}),(0,C.GJ)()?H({type:"classroomList/getClassroomTeacherCommonList",payload:Fe(pe({},te.actionTabs.params),{type:1})}):H({type:"classroomList/getClassroomCommonList",payload:pe({},te.actionTabs.params)})}},[Qe]);const Jt=xe=>oe(void 0,null,function*(){uu(!0);const Me=yield(0,le.c_)(Fe(pe({},st),{page:xe||Se,limit:2e4,homework_id:te.actionTabs.type===1?"":te.actionTabs.selectArrs[0]}));Me==null||Me.course_groups.map((St,Kt)=>{St.key=St.id,St.title=St.name,St.disabled=St.is_published}),Me&&(ut([...Me==null?void 0:Me.course_groups]),Gt(Me==null?void 0:Me.course_groups_count),uu(!1),xe||ze.setFieldsValue({publish_time:b()(b()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:b()(b()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ku=xe=>{Lt(xe),Jt(xe)},Iu=()=>{(0,C.GJ)()?te.actionTabs.detail?(H({type:"shixunHomeworks/setActionTabs",payload:{}}),H({type:"shixunHomeworks/getWorkList",payload:pe({},st)}),H({type:"shixunHomeworks/getWorkSetting",payload:pe({},st)})):H({type:"classroomList/getClassroomTeacherCommonList",payload:Fe(pe({},te.actionTabs.params),{type:1})}):H({type:"classroomList/getClassroomCommonList",payload:pe({},te.actionTabs.params)})},Zu=()=>oe(void 0,null,function*(){var xe,Me;if((0,C.Rm)()&&!((xe=te.AssistantObject.normal)!=null&&xe.can_publish)){g.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"),Wt(!1);return}const St=pe({},ze.getFieldsValue());if(St.end_time<=St.publish_time){g.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Wt(!1);return}if((Nt==null?void 0:Nt.length)<=0&&!iu&&tt.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(lt!=null&&lt.submit_limit&&!(lt!=null&&lt.submit_limit_num)){g.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}if(lt!=null&&lt.can_submit&&!(lt!=null&&lt.submit_num)){g.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Wt(!1);return}let Kt=pe({homework_ids:[...te.actionTabs.selectArrs],group_ids:Nt.length>0?Nt.map(v=>v.id):(Me=te.detailCommonHomeworksList)==null?void 0:Me.course_groups,end_time:b()(St.end_time).format("YYYY-MM-DD HH:mm"),publish_time:b()(St.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Nt.length},lt),Lu=yield(0,Ee.Tr)({homework_common_ids:[...te.actionTabs.selectArrs],course_id:st.coursesId,type:"homework_common"});(Lu==null?void 0:Lu.student_count)===0?ju(Kt):(Ou(Kt),cu(Lu))}),ju=xe=>oe(void 0,null,function*(){Wt(!0);const Me=yield(0,L.ZP)(`/api/courses/${st.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:pe({},xe)});Wt(!1),Me.status===0&&((0,N.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success("\u53D1\u5E03\u6210\u529F"),H({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ee.onCallback&&ee.onCallback(),Iu(),localStorage.getItem("Noviceguide")==="0"||H({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:k.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~")}}))}),Tu=()=>{Lt(1),ut([]),Ut([])},{detailCommonHomeworksList:en}=te,tn=tu>Se*Pt,[Mu,Wt]=(0,r.useState)(!1);return k.createElement("div",null,k.createElement(Z.default,{width:600,centered:!0,confirmLoading:Mu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:te.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Zu,onCancel:()=>{Tu(),Iu(),H({type:"classroomList/setActionTabs",payload:{}})}},k.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",k.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),tt&&k.createElement(t.default,{form:ze},k.createElement("div",{style:{paddingLeft:0}},k.createElement(U.Z,{className:"mt30",align:"middle"},k.createElement(ce.Z,null,k.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},k.createElement(ne.default,{style:{width:170,marginRight:"25px"},disabledDate:xe=>(0,de.Q8)(xe,se),disabledTime:xe=>(0,de.d0)(xe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,N.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),k.createElement(ce.Z,{className:"ml20"},k.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},k.createElement(ne.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:b()((0,N.U6)(),"HH:mm")},disabledDate:xe=>(0,de.Q8)(xe,se,ze.getFieldValue("publish_time")),disabledTime:xe=>(0,de.d0)(xe,ze.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),te.actionTabs.type===2&&k.createElement(U.Z,{style:{marginBottom:"10px"}},k.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),k.createElement(P.ZP.Group,{value:iu,onChange:xe=>{Ue(xe.target.value),Ut([])}},k.createElement(P.ZP,{value:!0,disabled:!te.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),k.createElement(P.ZP,{className:"ml20",disabled:tt.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),tt.length<=0&&te.actionTabs.type===2&&k.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"')),(te.actionTabs.type===1||!iu)&&tt.length>0&&k.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},k.createElement("span",{style:{flex:1}},k.createElement(B.default,{checked:Nt.length===tt.length,onChange:xe=>{Nt.length===tt.length?Ut([]):Ut(tt.filter(Me=>!Me.is_published))}},"\u5168\u9009")),k.createElement("span",{style:{width:16}}),k.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Nt.length||0,"\u4E2A\u5206\u73ED")),(te.actionTabs.type===1||!iu)&&tt.length>0&&k.createElement(s.Z,{data:tt,selectedRowKeys:Nt,setSelectedRowKeys:Ut})),!((et=(ve=(rt=te==null?void 0:te.actionTabs)==null?void 0:rt.selectArrsAll)==null?void 0:ve[0])!=null&&et.is_shixun)&&k.createElement($.ZP,{value:lt,onChange:xe=>wt(pe({},xe))})),k.createElement(J.Z,{resdata:Ot,type:((ft=te.actionTabs.selectArrs)==null?void 0:ft.length)===1?"shixun":"shixunpush",okloading:Mu,oktext:(Ot==null?void 0:Ot.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:xe=>oe(void 0,null,function*(){Wt(!0);let Me=yield(0,L.ZP)(`/api/courses/${st.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...te.actionTabs.selectArrs]}});Wt(!1),(Me==null?void 0:Me.status)===0&&ju(kt)})}))};ye.Z=(0,p.connect)(({classroomList:me})=>({classroomList:me}))(Je)},51529:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return P}});var r=a(59301),t=a(38854),g=a(20834),Z=a(6848),U=a(92832),ce={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},P=({isAdmin:B,dataSource:G,batchStatus:b,SortMenuName:L,setSortMenuName:C,onSearch:N,onSort:p,onBatch:s})=>{const $=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],le=J=>{C(J.name),p(J)},de=L==="\u9ED8\u8BA4\u6392\u5E8F";return r.createElement("div",{className:ce.searchSortControllerContainer},r.createElement("div",null,r.createElement(t.Z,{dropdownRender:()=>r.createElement(g.default,{selectedKeys:[L]},$.map(J=>r.createElement(g.default.Item,{key:J.name,onClick:()=>le(J)},J.name)))},r.createElement("div",null,r.createElement("span",{className:`${ce.btn} ${de?ce.btnSort:""}`},r.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),de&&r.createElement(Z.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"},r.createElement("span",{className:ce.tips},r.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),r.createElement(U.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:J=>N(J.trim()),style:{width:220,marginLeft:"auto"}}))}},14541:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return L}});var r=a(59301),t=a(20834),g=a(95237),Z=a(43604),U=a(38854),ce=a(8591),ne=a(6848),P={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},B=a(76560),G=a(34055);const b=({isLoading:C,addText:N,tabDataSource:p,isAdmin:s,dispatch:$,type:le,exportType:de,TooltipTitle:J,categoryId:Ee,dropdownMenu:k,isShowRightControl:Ae,defaultSelectedKeys:Be,classroomList:re,onTabMenuClick:ge,onTooltipTitleClick:he,onDropdownMenuClick:M,onsetClick:q})=>{var pe;const Fe=()=>r.createElement(t.default,{onClick:({key:oe})=>{M(oe)}},k.map(oe=>r.createElement(t.default.Item,{key:oe.id},oe.name))),K=(0,B.useParams)();return r.createElement("div",{className:P.tabMenuContainer},r.createElement(g.Z,null,r.createElement(Z.Z,{flex:"1"},r.createElement(t.default,{mode:"horizontal",selectedKeys:Be},p.map(oe=>r.createElement(t.default.Item,{key:oe.id,onClick:()=>C?{}:ge(oe)},r.createElement("span",{className:`c-grey-666 ${s?"mr20":""}`},oe.name),oe.total!==void 0&&r.createElement("span",{className:"c-grey-999"},oe.total||0))))),s&&Ae&&r.createElement(Z.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},r.createElement(U.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>r.createElement(t.default,null,r.createElement(t.default.Item,{key:1,onClick:()=>{var oe,Je;if(de==="group"&&!((oe=re.AssistantObject.group)!=null&&oe.can_download)){ce.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(de==="normal"&&!((Je=re.AssistantObject.normal)!=null&&Je.can_download)){ce.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}$({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:le,exportType:de,category_id:K.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),r.createElement(t.default.Item,{key:3,onClick:()=>{var oe,Je;if(de==="group"&&!((oe=re.AssistantObject.group)!=null&&oe.can_download)){ce.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(de==="normal"&&!((Je=re.AssistantObject.normal)!=null&&Je.can_download)){ce.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B.history.push(`/classrooms/${K==null?void 0:K.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},r.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},r.createElement("span",{style:{color:"#666666",cursor:"pointer"}},r.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,G.Rm)()&&!((pe=re.AssistantObject.normal)!=null&&pe.can_create)?"":r.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:q},r.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),r.createElement("div",{className:P.control},r.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:he},r.createElement(ne.Z,{title:J},r.createElement("span",{className:Ee?`${P.iconH} iconfont icon-zhongmingmingmulu`:`${P.iconH} iconfont icon-xinjianmulu1`}))),r.createElement(U.Z,{className:"ml10",dropdownRender:Fe},r.createElement("span",{className:P.selectBtn},r.createElement("span",null,r.createElement("i",{className:"iconfont icon-tianjiadaohang"})),r.createElement("span",null,N||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var L=(0,B.connect)(({classroomList:C})=>({classroomList:C}))(b)},71141:function(ot,ye,a){"use strict";a.d(ye,{Ei:function(){return le},rU:function(){return de},ZP:function(){return Ee}});var r=a(59301),t={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},g=a(78241),Z=a(24905),U=a(5871),ce=a(95237),ne=a(43604),P=a(6848),B=a(92310),G=a.n(B),b=a(59301),L=Object.defineProperty,C=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,s=(k,Ae,Be)=>Ae in k?L(k,Ae,{enumerable:!0,configurable:!0,writable:!0,value:Be}):k[Ae]=Be,$=(k,Ae)=>{for(var Be in Ae||(Ae={}))N.call(Ae,Be)&&s(k,Be,Ae[Be]);if(C)for(var Be of C(Ae))p.call(Ae,Be)&&s(k,Be,Ae[Be]);return k};const le=({value:k,className:Ae,style:Be})=>{const[re,ge]=(0,r.useState)("0");(0,r.useEffect)(()=>{if(k){const{submit_limit:M,must_file:q}=k;if(M&&q){ge("1");return}if(M&&!q){ge("2");return}if(!M&&q){ge("3");return}}},[k]);const he={1:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:b.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",b.createElement("span",{className:"ml5 mr5 c-light-primary"},k==null?void 0:k.submit_limit_num),"\u5B57\u7B26"),3:b.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return re==="0"?b.createElement(b.Fragment,null):b.createElement("section",{className:G()(t.exhibition,Ae),style:Be},b.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),he==null?void 0:he[re])},de=({className:k,style:Ae,form:Be})=>{const re=g.default.useWatch("submit_limit",Be),ge=g.default.useWatch("can_submit",Be);return b.createElement("section",{className:G()(t.wrap,k),style:Ae},b.createElement("div",{className:`${t.title}`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement("div",null,b.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(g.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(Z.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),b.createElement(g.default.Item,{name:"submit_num",rules:ge&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},b.createElement(U.Z,{precision:0,min:1,disabled:!ge,size:"large",addonAfter:"\u6B21",style:{width:223}})),b.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")),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},b.createElement(g.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(Z.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),b.createElement(g.default.Item,{className:"mr10",name:"submit_limit_num",rules:re&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},b.createElement(U.Z,{precision:0,min:1,disabled:!re,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),b.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},b.createElement(g.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},b.createElement(Z.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),b.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},b.createElement(g.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},b.createElement(Z.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),b.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 Ee=({value:k,onChange:Ae,className:Be,style:re,disabled:ge=!1,checkMarginLeft:he=0})=>{const M={submit_limit:!1,submit_limit_num:200,must_file:!1},[q,pe]=(0,r.useState)({});(0,r.useEffect)(()=>{if(console.log(k,"value"),!k)return;const K={submit_limit:k==null?void 0:k.submit_limit,submit_limit_num:k==null?void 0:k.submit_limit_num,must_file:k==null?void 0:k.must_file,can_submit:k==null?void 0:k.can_submit,submit_num:k==null?void 0:k.submit_num};pe($({},K))},[k]);const Fe=K=>{const oe=$($({},q),K);Ae(oe)};return b.createElement("section",{className:G()(t.wrap,Be),style:re},b.createElement("div",{className:`${t.title} mt30`},b.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),b.createElement(ce.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},b.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(Z.default,{disabled:ge,checked:q==null?void 0:q.can_submit,onChange:K=>Fe({can_submit:K.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),b.createElement(U.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ge||!(q!=null&&q.can_submit),value:q==null?void 0:q.submit_num,onChange:K=>Fe({submit_num:K})}),b.createElement(P.Z,{overlayInnerStyle:{width:520},title:b.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",b.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",b.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")},b.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${t.title_icon}`}))),b.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(Z.default,{style:{marginLeft:he},disabled:ge,checked:q==null?void 0:q.submit_limit,onChange:K=>Fe({submit_limit:K.target.checked})}),b.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),b.createElement(U.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ge||!(q!=null&&q.submit_limit),value:q==null?void 0:q.submit_limit_num,onChange:K=>Fe({submit_limit_num:K})})),b.createElement(ne.Z,{style:{lineHeight:"40px",marginTop:"10px"}},b.createElement(Z.default,{style:{marginLeft:he},disabled:ge,checked:q==null?void 0:q.must_file,onChange:K=>Fe({must_file:K.target.checked})}),b.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},64243:function(ot,ye,a){"use strict";a.r(ye),a.d(ye,{default:function(){return Jl}});var r=a(22688),t=a(59301),g=a(76560),Z=a(8591),U=a(58421),ce=a(81228),ne=a(43418),P=a(95237),B=a(43604),G=a(5112),b=a(60324),L=a(5871),C=a(24905),N=a(61485),p=a(49661),s=a(34055),$=a(82093),le=a(77817),de=Object.defineProperty,J=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,k=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,re=(e,n,u)=>n in e?de(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ge=(e,n)=>{for(var u in n||(n={}))Ae.call(n,u)&&re(e,u,n[u]);if(k)for(var u of k(n))Be.call(n,u)&&re(e,u,n[u]);return e},he=(e,n)=>J(e,Ee(n)),M=(e,n)=>{var u={};for(var l in e)Ae.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&k)for(var l of k(e))n.indexOf(l)<0&&Be.call(e,l)&&(u[l]=e[l]);return u},q=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const pe=e=>{var n=e,{classroomList:u,dispatch:l,match:y,location:F,user:A,onCallback:c}=n,o=M(n,["classroomList","dispatch","match","location","user","onCallback"]),i,ue;const f=(0,g.useParams)(),[m,ae]=(0,t.useState)(!1),[D,O]=(0,t.useState)(!1),h=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){O(!0);return}const S={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Pe=>{var Ce;Pe.author_login===((Ce=A.userInfo)==null?void 0:Ce.login)?++S.hasNum:++S.noHasNum}),S.noHasNum>0?ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},S.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},S.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{R()}}):O(!0)}else O(!1)},[u.actionTabs.key]);const R=()=>{l({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:D,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>q(void 0,null,function*(){var S;if((S=h.current)!=null&&S.onVerify())return;ae(!0);const Pe=yield(0,$.ZP)(`/api/courses/${f.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});ae(!1),Pe.status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),Z.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,s.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:he(ge({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ge({},u.actionTabs.params)}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),onCancel:()=>{R()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((ue=u==null?void 0:u.actionTabs)==null?void 0:ue.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(le.Z,{ref:S=>h.current=S})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var Fe=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(pe),K=a(78241),oe=a(5083),Je=a(61186),me=a.n(Je),ke=a(39396),te=a(71141),H=a(64948),se=a(69577),ee=a(6681),rt=a(67135),ve=a(59301),et=Object.defineProperty,ft=Object.defineProperties,st=Object.getOwnPropertyDescriptors,ze=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,tt=(e,n,u)=>n in e?et(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ut=(e,n)=>{for(var u in n||(n={}))Se.call(n,u)&&tt(e,u,n[u]);if(ze)for(var u of ze(n))Lt.call(n,u)&&tt(e,u,n[u]);return e},tu=(e,n)=>ft(e,st(n)),Gt=(e,n)=>{var u={};for(var l in e)Se.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&ze)for(var l of ze(e))n.indexOf(l)<0&&Lt.call(e,l)&&(u[l]=e[l]);return u},Pt=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Su=e=>{var n=e,{classroomList:u,dispatch:l,courseEndTime:y}=n,F=Gt(n,["classroomList","dispatch","courseEndTime"]),A,c,o,i;const ue=(0,g.useParams)(),[f]=K.default.useForm(),[m,ae]=(0,t.useState)(1),[D,O]=(0,t.useState)([]),[h,R]=(0,t.useState)(0),[S,Pe]=(0,t.useState)(2e3),[Ce,Ne]=(0,t.useState)(!0),[Q,d]=(0,t.useState)(!1),[z,_]=(0,t.useState)(!1),[_e,De]=(0,t.useState)([]),[Ze,gt]=(0,t.useState)(!0),[j,it]=(0,t.useState)(null),[V,fe]=(0,t.useState)({}),[ht,we]=(0,t.useState)({});(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Yu(),$t(),u.actionTabs.type===2){const Oe=u.actionTabs.selectArrsAll[0];it({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}),gt(Oe.unified_setting)}else gt(!1),it({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[u.actionTabs]),(0,t.useEffect)(()=>{if(Q){if(z)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,s.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:tu(ut({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ut({},u.actionTabs.params)})}},[Q]);const $t=Oe=>Pt(void 0,null,function*(){Ne(!0);const E=yield(0,H.c_)(tu(ut({},ue),{page:Oe||m,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));E==null||E.course_groups.map((X,je)=>{X.key=X.id,X.title=X.name,X.disabled=X.is_published}),E&&(O([...E==null?void 0:E.course_groups]),R(E==null?void 0:E.course_groups_count),Ne(!1),Oe||f.setFieldsValue({publish_time:me()(me()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:me()(me()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),eu=Oe=>{ae(Oe),$t(Oe)},yu=()=>{(0,s.GJ)()?u.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:ut({},ue)}),l({type:"shixunHomeworks/getWorkSetting",payload:ut({},ue)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:tu(ut({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ut({},u.actionTabs.params)})},qu=()=>Pt(void 0,null,function*(){var Oe,E;if((0,s.Rm)()&&!((Oe=u.AssistantObject.normal)!=null&&Oe.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Vt(!1);return}const X=ut({},f.getFieldsValue());if(X.end_time<=X.publish_time){Z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Vt(!1);return}if((_e==null?void 0:_e.length)<=0&&!Ze&&D.length>0){Z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(j!=null&&j.submit_limit&&!(j!=null&&j.submit_limit_num)){Z.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}if(j!=null&&j.can_submit&&!(j!=null&&j.submit_num)){Z.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Vt(!1);return}let je=ut({homework_ids:[...u.actionTabs.selectArrs],group_ids:_e.length>0?_e.map(at=>at.id):(E=u.detailCommonHomeworksList)==null?void 0:E.course_groups,end_time:me()(X.end_time).format("YYYY-MM-DD HH:mm"),publish_time:me()(X.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!_e.length},j),Te=yield(0,rt.Tr)({homework_common_ids:[...u.actionTabs.selectArrs],course_id:ue.coursesId,type:"homework_common"});(Te==null?void 0:Te.student_count)===0?wu(je):(we(je),fe(Te))}),wu=Oe=>Pt(void 0,null,function*(){Vt(!0);const E=yield(0,$.ZP)(`/api/courses/${ue.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:ut({},Oe)});Vt(!1),E.status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Z.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),F.onCallback&&F.onCallback(),yu(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ve.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=()=>{ae(1),O([]),De([])},{detailCommonHomeworksList:hn}=u,Fn=h>m*S,[Qu,Vt]=(0,t.useState)(!1);return ve.createElement("div",null,ve.createElement(ne.default,{width:600,centered:!0,confirmLoading:Qu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:qu,onCancel:()=>{Yu(),yu(),l({type:"classroomList/setActionTabs",payload:{}})}},ve.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ve.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),D&&ve.createElement(K.default,{form:f},ve.createElement("div",{style:{paddingLeft:0}},ve.createElement(P.Z,{className:"mt30",align:"middle"},ve.createElement(B.Z,null,ve.createElement(K.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ve.createElement(oe.default,{style:{width:170,marginRight:"25px"},disabledDate:Oe=>(0,se.Q8)(Oe,y),disabledTime:Oe=>(0,se.d0)(Oe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,p.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ve.createElement(B.Z,{className:"ml20"},ve.createElement(K.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ve.createElement(oe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:me()((0,p.U6)(),"HH:mm")},disabledDate:Oe=>(0,se.Q8)(Oe,y,f.getFieldValue("publish_time")),disabledTime:Oe=>(0,se.d0)(Oe,f.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&ve.createElement(P.Z,{style:{marginBottom:"10px"}},ve.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ve.createElement(G.ZP.Group,{value:Ze,onChange:Oe=>{gt(Oe.target.value),De([])}},ve.createElement(G.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ve.createElement(G.ZP,{className:"ml20",disabled:D.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),D.length<=0&&u.actionTabs.type===2&&ve.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(u.actionTabs.type===1||!Ze)&&D.length>0&&ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ve.createElement("span",{style:{flex:1}},ve.createElement(C.default,{checked:_e.length===D.length,onChange:Oe=>{_e.length===D.length?De([]):De(D.filter(E=>!E.is_published))}},"\u5168\u9009")),ve.createElement("span",{style:{width:16}}),ve.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",_e.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ze)&&D.length>0&&ve.createElement(ke.Z,{data:D,selectedRowKeys:_e,setSelectedRowKeys:De})),!((o=(c=(A=u==null?void 0:u.actionTabs)==null?void 0:A.selectArrsAll)==null?void 0:c[0])!=null&&o.is_shixun)&&ve.createElement(te.ZP,{value:j,onChange:Oe=>it(ut({},Oe))})),ve.createElement(ee.Z,{resdata:V,type:((i=u.actionTabs.selectArrs)==null?void 0:i.length)===1?"shixun":"shixunpush",okloading:Qu,oktext:(V==null?void 0:V.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Oe=>Pt(void 0,null,function*(){Vt(!0);let E=yield(0,$.ZP)(`/api/courses/${ue.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...u.actionTabs.selectArrs]}});Vt(!1),(E==null?void 0:E.status)===0&&wu(ht)})}))};var gu=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Su),uu=a(77579),Qe=Object.defineProperty,su=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,Nt=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,iu=(e,n,u)=>n in e?Qe(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ue=(e,n)=>{for(var u in n||(n={}))Nt.call(n,u)&&iu(e,u,n[u]);if(Fu)for(var u of Fu(n))Ut.call(n,u)&&iu(e,u,n[u]);return e},lt=(e,n)=>su(e,hu(n)),wt=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Ot=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>wt(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,s.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:lt(Ue({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:Ue({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var cu=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ot),kt=Object.defineProperty,Ou=Object.defineProperties,Jt=Object.getOwnPropertyDescriptors,ku=Object.getOwnPropertySymbols,Iu=Object.prototype.hasOwnProperty,Zu=Object.prototype.propertyIsEnumerable,ju=(e,n,u)=>n in e?kt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Tu=(e,n)=>{for(var u in n||(n={}))Iu.call(n,u)&&ju(e,u,n[u]);if(ku)for(var u of ku(n))Zu.call(n,u)&&ju(e,u,n[u]);return e},en=(e,n)=>Ou(e,Jt(n)),tn=(e,n)=>{var u={};for(var l in e)Iu.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&ku)for(var l of ku(e))n.indexOf(l)<0&&Zu.call(e,l)&&(u[l]=e[l]);return u},Mu=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Wt=e=>{var n=e,{classroomList:u,dispatch:l,onCallback:y}=n,F=tn(n,["classroomList","dispatch","onCallback"]);const A=(0,g.useParams)();return A.id=A.coursesId,t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Mu(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${A.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),Z.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),l({type:"classroomList/setActionTabs",payload:{}}),y&&y(),(0,s.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:en(Tu({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:Tu({},u.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var xe=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Wt),Me=a(92832),St=Object.defineProperty,Kt=Object.getOwnPropertySymbols,Lu=Object.prototype.hasOwnProperty,v=Object.prototype.propertyIsEnumerable,I=(e,n,u)=>n in e?St(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,W=(e,n)=>{for(var u in n||(n={}))Lu.call(n,u)&&I(e,u,n[u]);if(Kt)for(var u of Kt(n))v.call(n,u)&&I(e,u,n[u]);return e},T=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Y=({classroomList:e,loading:n,dispatch:u,onCallback:l})=>{var y,F;const A=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:o}=e,[i]=K.default.useForm(),ue=f=>f&&f<me()().startOf("day");return t.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:()=>T(void 0,null,function*(){var f;const m=i.getFieldValue(),ae=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,D=yield(0,$.ZP)(ae,{method:"post",body:W({},m)});if(D.status===0){Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),l&&l(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}});const O=e.actionTabs.selectArrs.type,h=(D==null?void 0:D.category_id)||0;let R=(f=c.pathname)==null?void 0:f.split("/");R[4]=h,R[3]=O||R[3];const S=R==null?void 0:R.join("/");g.history.push(S)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(K.default,{form:i,initialValues:{name:""}},t.createElement(K.default.Item,{name:"name"},t.createElement(P.Z,{className:"mt30"},t.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(B.Z,{flex:"1"},t.createElement(Me.default,{defaultValue:((y=o.selectArrs)==null?void 0:y.category_name)||((F=o.selectArrs)==null?void 0:F.name)}))))))};var Xe=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Y),ct=a(99313),Ie=a(3113),Ke=a(26724),Ye=a.n(Ke),He=a(96503),_t=a(28103),xt=a(81327),Ct=a(71418),Ge={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},mt=a(47949),It=Object.defineProperty,mu=Object.defineProperties,Yt=Object.getOwnPropertyDescriptors,Re=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,Zt=Object.prototype.propertyIsEnumerable,At=(e,n,u)=>n in e?It(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,du=(e,n)=>{for(var u in n||(n={}))Bt.call(n,u)&&At(e,u,n[u]);if(Re)for(var u of Re(n))Zt.call(n,u)&&At(e,u,n[u]);return e},Qt=(e,n)=>mu(e,Yt(n)),nt=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const{Paragraph:vt}=He.default,zt=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],l=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[y,F]=(0,t.useState)("0"),[A,c]=(0,t.useState)("hot"),[o,i]=(0,t.useState)([]),[ue,f]=(0,t.useState)(!0),[m,ae]=(0,t.useState)(1),D=(0,t.useRef)(null),O=(0,t.useRef)(null),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),R=_=>{c(_),h.current.order=_,_==="mine"?(h.current.mine="true",h.current.status="2"):(h.current.mine="",h.current.status=""),S(h.current)},S=(_,_e)=>nt(void 0,null,function*(){f(!0),clearTimeout(D.current),D.current=setTimeout(()=>nt(void 0,null,function*(){console.log(_,"params2");const De=yield(0,rt.he)(_);if(!De.status){if(_e){De.shixuns.length===0&&d(!1),i(Ze=>[...Ze,...De.shixuns]),f(!1);return}O.current.scrollTop=0,d(!0),ae(m+1),f(!1),i(De.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:_=>S(Qt(du({},h.current),{keyword:_})),changeKeyWord:_=>h.current.keyword=_})),(0,t.useEffect)(()=>{S(h.current)},[]);const[Pe,Ce]=(0,t.useState)([]),Ne=_=>{Ce(_),e.current.shixuns_info=_.map(_e=>({id:_e,is_copy:!1,is_use:!0}))},[Q,d]=(0,t.useState)(!0),z=_=>{S(Qt(du({},h.current),{page:_}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(B.Z,null,u.map((_,_e)=>t.createElement("span",{key:_e,style:{border:"none",marginRight:20,color:y===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(_.id),h.current.diff=_.id,S(h.current)}},_.name))),t.createElement(B.Z,null,t.createElement(mt.tp,{dataSource:l,value:A,onChange:R}))),t.createElement("div",{className:Ge.scrollWrap},t.createElement("div",{ref:O,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Ye(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:z,hasMore:Q&&!ue,useWindow:!1,key:m},t.createElement(C.default.Group,{onChange:Ne,value:Pe},o.map(_=>{const{name:_e,id:De,description:Ze,challenge_names:gt,author_name:j,author_school_name:it,level:V,total_stu_num:fe}=_||{};return t.createElement("div",{key:De,className:Ge.shixunItemWrapper},t.createElement(P.Z,{align:"middle",className:Ge.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(C.default,{value:De,style:{paddingRight:"10px"}}),t.createElement("div",{className:Ge.title,style:{fontWeight:"600"}},_e)),t.createElement("div",{className:Ge.contentWrapper},t.createElement(vt,{ellipsis:{rows:2},className:Ge.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Ze),t.createElement(P.Z,null,gt.map((ht,we)=>t.createElement("span",{key:we,className:Ge.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",we+1,"\u5173")," ",ht))),t.createElement(_t.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(P.Z,{className:Ge.info},t.createElement(xt.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},j),t.createElement("span",null,"|"),t.createElement("span",null,it),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",t.createElement("span",{style:{fontWeight:"400",color:"#000000"}},V)),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",t.createElement("span",{style:{fontWeight:"600",color:"black"}},fe))))))})))),ue&&t.createElement("div",{className:Ge.loading},t.createElement(Ct.Z,{spinning:!0}))))};var jt=(0,t.forwardRef)(zt),Tt={flex_box_center:"flex_box_center___tAeTj",flex_space_between:"flex_space_between___BezSK",flex_box_vertical_center:"flex_box_vertical_center___JfJiq",flex_box_center_end:"flex_box_center_end___air4X",flex_box_column:"flex_box_column___qTppb",line1:"line1___cEh6G",form:"form___jhJBq",small_search:"small_search___AIvFL",border:"border___ZUiNZ"},qe=a(57884),dt=a(92890),Le=a(59301),Nu=Object.defineProperty,nu=Object.getOwnPropertySymbols,Bu=Object.prototype.hasOwnProperty,un=Object.prototype.propertyIsEnumerable,Hu=(e,n,u)=>n in e?Nu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,nn=(e,n)=>{for(var u in n||(n={}))Bu.call(n,u)&&Hu(e,u,n[u]);if(nu)for(var u of nu(n))un.call(n,u)&&Hu(e,u,n[u]);return e},Au=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const{TabPane:Hn}=ct.default,an=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:l,refreshList:y})=>{const F=(0,g.useParams)(),A=(0,g.useLocation)(),[c]=K.default.useForm(),{brankList:o}=e,[i,ue]=(0,t.useState)(!1);let[f,m]=(0,t.useState)(!0),[ae,D]=(0,t.useState)(!1);const[O,h]=(0,t.useState)("myself");let[R,S]=(0,t.useState)([]);const[Pe,Ce]=(0,t.useState)(),[Ne,Q]=(0,t.useState)({}),[d,z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&De()},[e.actionTabs.key]);let _e=[];const De=function(){return Au(this,null,function*(){var V;if(f){ue(!1),++d.page;const fe=yield l({type:"shixunHomeworks/getBrankList",payload:nn({},d)});R=[...R.concat(fe.object_list)],Ce(fe.is_teacher),((V=fe.object_list)==null?void 0:V.length)<d.limit?m(!1):m(!0),S([...R]),fe.object_list==""&&d.page===1&&ue(!0)}})},Ze=(0,t.useRef)({identifier:F.coursesId,shixuns_info:[],type:"normal",coursesId:F.coursesId,category_id:F.categoryId}),gt=V=>Au(void 0,null,function*(){D(!0);const fe=yield(0,H.aQ)(V);D(!1),fe.status||(y(),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:V.coursesId}}))}),j=(0,t.useRef)(),{detailCommonHomeworksList:it}=u;return Le.createElement("div",null,Le.createElement(ne.default,{className:Tt.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:ae},onOk:()=>Au(void 0,null,function*(){var V,fe,ht;if(O==="jupyter"){console.log("----createShixunParams.current",Ze.current);let eu=yield(0,rt.Tr)({id:[...(fe=(V=Ze.current)==null?void 0:V.shixuns_info)==null?void 0:fe.map(yu=>yu.id)],course_id:F.coursesId,type:"shixun"});(eu==null?void 0:eu.student_count)===0?gt(Ze.current):Q(eu);return}D(!0);const we=c.getFieldsValue(),$t=yield l({type:"shixunHomeworks/saveBanks",payload:{course_id:F.coursesId,object_type:"normal",category:F.categoryId,bank_id:we.group_ids}});($t==null?void 0:$t.status)===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),l({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:$t.object_ids,params:(ht=e.actionTabs)==null?void 0:ht.params,manage_all_group:it==null?void 0:it.manage_all_group}})),D(!1)}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},Le.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Le.createElement(B.Z,{span:12},_.map((V,fe)=>Le.createElement(Ie.ZP,{key:fe,shape:"round",style:O===V.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:O===V.id?"ghost":"default",className:"mr10",onClick:ht=>Au(void 0,null,function*(){if(V.id==="jupyter"){h(V.id);return}R=[],f=!0,d.page=0,d.search="",d.filter=V.id,De(),h(V.id)})},V.name))),Le.createElement(B.Z,{span:12,className:"tr"},Le.createElement(Me.default.Search,{className:Tt.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:V=>{var fe;O==="jupyter"&&((fe=j.current)==null||fe.changeKeyWord(V.target.value))},suffix:Le.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Tt.searchIcon}`}),onSearch:V=>{var fe;if(V&&(0,dt.tk)({name:V,copywriting:V,position:"HomeworkCommon"}),O==="jupyter"){(fe=j.current)==null||fe.search(V);return}f=!0,d.search=V,d.page=0,R=[],De()},style:{width:260}}))),O==="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"),O==="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"),O==="jupyter"?Le.createElement(jt,{createShixunParams:Ze,ref:j}):Le.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Pe&&O==="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(Ye(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),De()},hasMore:f,useWindow:!1},Le.createElement(K.default,{form:c,initialValues:{group_ids:_e},className:Tt.form,onChange:V=>{_e=c.getFieldValue()}},R==""&&Le.createElement(qe.Z,{styles:{margin:"10px auto"}}),Le.createElement(K.default.Item,{name:"group_ids"},Le.createElement(C.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},R==null?void 0:R.map(function(V,fe){return Le.createElement(P.Z,{key:fe},Le.createElement(B.Z,{flex:"2"},Le.createElement(C.default,{onChange:ht=>{},key:fe,value:String(V.id),defaultChecked:!0},Le.createElement("span",{className:["c-black",Tt.line1].join(" ")},V.name))),Le.createElement(B.Z,{flex:"1",className:"c-black"},Le.createElement("span",{className:Tt.line1},V==null?void 0:V.course_list_name)),Le.createElement(B.Z,{flex:"50px",className:"c-black"},O==="public"&&(0,s.Ny)()?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${V.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==="myself"?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${V.id}/personal/normal/edit`)}},"\u7F16\u8F91"):V==null?void 0:V.username))}))))))),Le.createElement(ee.Z,{resdata:Ne,type:"shixunpush",okloading:ae,oktext:(Ne==null?void 0:Ne.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:V=>Au(void 0,null,function*(){Ze.current.shixuns_info=V,gt(Ze.current)})}))};var _n=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(an),Xt=a(59301);const Cn=({styles:e={},onSelect:n,params:u,classroomList:l})=>{const[y,F]=(0,t.useState)(!1),[A,c]=(0,t.useState)("");(0,t.useEffect)(()=>{F(!1),c("")},[]);const o=()=>{var i,ue;if((0,s.Rm)()&&!((ue=(i=l==null?void 0:l.AssistantObject)==null?void 0:i.normal)!=null&&ue.can_create)){Z.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==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),A==="2"&&(n(),F(!1),c(""))};return Xt.createElement(Xt.Fragment,null,Xt.createElement(qe.Z,{className:"animated fadeIn",customText:"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{F(!0)},className:"mr-20px",type:"primary",size:"large"}}),y&&Xt.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:o},Xt.createElement("div",null,Xt.createElement("div",null,Xt.createElement(G.ZP,{value:"1",style:{marginTop:"15px"},checked:A==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),Xt.createElement("div",null,Xt.createElement(G.ZP,{value:"2",style:{marginTop:"15px"},checked:A==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var Bn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Cn),An=a(45278),on=a(82454),au=a(59301),ln=Object.defineProperty,Dn=Object.defineProperties,bn=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,pu=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Mt=(e,n,u)=>n in e?ln(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ou=(e,n)=>{for(var u in n||(n={}))pu.call(n,u)&&Mt(e,u,n[u]);if(rn)for(var u of rn(n))yt.call(n,u)&&Mt(e,u,n[u]);return e},Ru=(e,n)=>Dn(e,bn(n)),Ht=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const sn=({classroomList:e,loading:n,dispatch:u,shixunHomeworks:l})=>{const y=(0,g.useParams)(),[F]=K.default.useForm(),{workList:A,workSetting:c}=l,o=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:ou({},y)}),u({type:"shixunHomeworks/getWorkList",payload:ou({},y)})};return au.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:()=>Ht(void 0,null,function*(){const i=()=>Ht(void 0,null,function*(){var ue;yield F.validateFields();const f=ou({},F.getFieldValue()),{selectArrs:m}=e.actionTabs;f.attachment_ids=(ue=f.attachment_ids)==null?void 0:ue.map(D=>D.response.id),(yield(0,An.mz)(Ru(ou({},f),{homeworkId:m.work_id}))).status===0&&(F.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}),o())});if(c!=null&&c.can_submit){if(!(c!=null&&c.submit_size)){Z.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:au.createElement(au.Fragment,null,"\u4F60\u8FD8\u6709 ",au.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},c==null?void 0:c.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:()=>{i()}});return}i()}),onCancel:()=>{F.resetFields(),u({type:"classroomList/setActionTabs",payload:{}})}},au.createElement(K.default,{form:F,initialValues:{}},au.createElement(K.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},au.createElement(on.Z,null)),au.createElement(K.default.Item,{name:"description"},au.createElement(Me.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 Pn=(0,g.connect)(({classroomList:e,loading:n,shixunHomeworks:u})=>({classroomList:e,loading:n,shixunHomeworks:u}))(sn),$u=a(78340),xn=a(58084),pt=a(20834),Du=a(38854),cn={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},mn=a(84105),wn=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())}),Eu=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:l,setSelectArrs:y,dataSource:F,selectArrs:A,useBatchStatus:c,dispatch:o,params:i,getData:ue,detailLeftMenus:f,main_category_id:m,setSelectArrsAll:ae}=(0,t.useContext)(Nn);let D;const[O,h]=(0,t.useState)(!1),[R,S]=(0,t.useState)(""),Pe=Q=>{l(Q.target.checked),y(Q.target.checked?F.map(d=>d.homework_id):[]),Q.target.checked?ae([...F]):ae([])},Ce=()=>{let Q={courseId:i.id,container_type:"common_homework"};i.categoryId&&(Q.category_id=i.categoryId),o({type:"classroomList/getAllTaskList",payload:Q}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};f.course_modules&&(D=f.course_modules.filter(Q=>Q.type==="common_homework")[0]);const Ne=t.createElement("div",{className:cn.moveCategory,onMouseLeave:Q=>h(!1)},t.createElement(pt.default,{onClick:Q=>wn(void 0,[Q],function*({item:d,key:z,keyPath:_,domEvent:_e}){if(A=="")return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,$.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:A,new_category_id:z}})).status===0&&(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),ue(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Me.default,{onChange:Q=>{S(Q.target.value)}})),D&&D.second_category.filter(Q=>Q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Q,d){var z;if(!(R!==""&&Q.category_name.indexOf(R)<0))return t.createElement(t.Fragment,null,t.createElement(pt.default.Item,{className:"multi-llipsis1e",key:Q.category_id},Q.category_name),(z=Q==null?void 0:Q.third_category)==null?void 0:z.map(_=>t.createElement(pt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Q=>{Q.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:m,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:cn.bottomControlContainer},t.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(B.Z,{flex:1},t.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(B.Z,null,t.createElement(C.default,{checked:u,onChange:Pe},"\u5168\u9009\u672C\u9875\uFF08",A.length,"\uFF09")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Du.Z,{placement:"top",menu:{items:e,onClick:({key:Q})=>{n({key:Q})}}},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:Ce,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Du.Z,{placement:"topLeft",dropdownRender:()=>Ne,getPopupContainer:Q=>Q.parentNode},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(mn.Z,null)))),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},_u=a(6848),Wu=a(1710),Et={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"},dn=a(26949),pn=a(76239),On=Object.defineProperty,ie=Object.defineProperties,be=Object.getOwnPropertyDescriptors,Dt=Object.getOwnPropertySymbols,Rt=Object.prototype.hasOwnProperty,zu=Object.prototype.propertyIsEnumerable,En=(e,n,u)=>n in e?On(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,bu=(e,n)=>{for(var u in n||(n={}))Rt.call(n,u)&&En(e,u,n[u]);if(Dt)for(var u of Dt(n))zu.call(n,u)&&En(e,u,n[u]);return e},ja=(e,n)=>ie(e,be(n)),Pu=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Ma=({dataSource:e,params:n,classroomList:u,manageAllGroup:l})=>{var y,F,A,c;const{batchStatus:o,selectArrs:i,setSelectArrs:ue,selectArrsAll:f,setSelectArrsAll:m,dispatch:ae}=(0,t.useContext)(Nn);let D=(0,g.useParams)();const[O,h]=(0,t.useState)(!1),R=(0,t.useRef)(),[S,Pe]=(0,t.useState)([]);D=ja(bu(bu({},n),D),{category:D==null?void 0:D.categoryId}),(0,t.useEffect)(()=>{Pe([]),h(!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:(d,z)=>z.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var z,_;return d==="--"?d:t.createElement("span",null,t.createElement("span",null,(z=d==null?void 0:d.split("/"))==null?void 0:z[0]),"\xA0/\xA0",t.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="publish_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="end_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="late_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":t.createElement("span",{title:d},d)}];function Ne(){return Pu(this,null,function*(){let d=yield(0,$.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:bu({},D)});Pe(d.data)})}const Q=d=>{i.includes(d)?(ue(i.filter(z=>z!==d)),m(f.filter(z=>z.homework_id!==d))):(ue([...i,d]),m([...f,e]))};return t.createElement("div",{className:Et.listContainer,onClick:d=>{d.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&R.current&&!R.current.contains(d.target))&&(0,p.xg)(`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&t.createElement("span",{ref:R},t.createElement(C.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>Q(e.homework_id)})),t.createElement("div",{className:Et.info},t.createElement("div",{className:Et.title},t.createElement("div",{className:Et.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&t.createElement(dn.Z,{value:e.status},t.createElement(p.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&t.createElement(p.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:d=>d.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:Et.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(_u.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"},t.createElement("span",{className:Et.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(_u.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"},t.createElement("span",{className:Et.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:Et.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},D),type:2,manage_all_group:l}})})},t.createElement("aside",{className:Et.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&t.createElement("div",{className:Et.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((y=e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:d=>Pu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,pn.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,p.xg)(`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/post`)}),className:Et.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((A=e.status)==null?void 0:A.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:Et.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&t.createElement(Du.Z,{placement:"bottomCenter",overlayClassName:Et.dro,dropdownRender:()=>t.createElement(pt.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},D),type:2,manage_all_group:l}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({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"&&t.createElement(pt.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:bu({},D),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pt.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:f,params:D,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:d=>d.stopPropagation(),className:Et.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:Et.detail},(0,s.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:Et.iconV,onClick:d=>Pu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),O||Ne(),h(!O)})},t.createElement("i",{className:`iconfont icon-${O?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:Et.content},(0,s.dE)()&&t.createElement("span",{className:Et.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-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)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&O&&S.length>5&&t.createElement(Wu.default,{scroll:{y:240},onRow:d=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(d,z)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,z,_)=>{_.field&&(D.sort_by=_.field),_.order||(D.sort_direction="asc"),_.order==="ascend"&&(D.sort_direction="asc"),_.order==="descend"&&(D.sort_direction="desc"),_.order||(D.sort_direction="asc"),Ne()},columns:Ce}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&O&&S.length<6&&S.length>0&&t.createElement(Wu.default,{onRow:d=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(d,z)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,z,_)=>{_.field&&(D.sort_by=_.field),_.order||(D.sort_direction="asc"),_.order==="ascend"&&(D.sort_direction="asc"),_.order==="descend"&&(D.sort_direction="desc"),_.order||(D.sort_direction="asc"),Ne()},columns:Ce}))))};var Ha=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ma),Ra={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"},$n=a(55515),fu={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"},$a=Object.defineProperty,Wa=Object.defineProperties,za=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Va=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,zn=(e,n,u)=>n in e?$a(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Vn=(e,n)=>{for(var u in n||(n={}))Va.call(n,u)&&zn(e,u,n[u]);if(Wn)for(var u of Wn(n))Ga.call(n,u)&&zn(e,u,n[u]);return e},Gn=(e,n)=>Wa(e,za(n)),Un=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())}),Ua=({courseId:e,type:n,onCancel:u})=>{const l=(0,g.useParams)(),[y,F]=(0,t.useState)({targerData:[],originData:[]}),[A,c]=(0,t.useState)([]),[o,i]=(0,t.useState)(!1),ue=()=>Un(void 0,null,function*(){i(!0);const O=yield(0,$.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),F({targerData:O.homeworks,originData:O.homeworks})});(0,t.useEffect)(()=>{ue()},[]);const f=()=>Un(void 0,null,function*(){i(!0);let O={homework_common_ids:A};l.categoryId&&(O=Gn(Vn({},O),{category_id:l.categoryId}));const h=yield(0,$.ZP)(`/api/courses/${l.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:O});h&&h.homework_ids.length>0&&(Z.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(O,h)=>{O.target.checked?c([...A,h]):c(A.filter(R=>R!==h))},ae=O=>{const h=y.originData.filter(R=>R.name.indexOf(O)>-1);F(Gn(Vn({},y),{targerData:h}))},D=()=>{f()};return t.createElement("div",{className:`animated fadeInUp fast ${fu.otherHomeworkWrap}`},t.createElement("div",{className:fu.otherHomeworkContainer},t.createElement("div",{className:fu.search},t.createElement(Me.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:ae,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:fu.content},y.targerData.map(O=>t.createElement("div",{className:`${fu.listItem} mb10`,key:O.id},t.createElement(C.default,{checked:A.includes(O.id),onChange:h=>m(h,O.id)}),t.createElement("div",{className:fu.info},t.createElement("div",{className:`${fu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:fu.title},O.name),t.createElement("div",null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>(0,p.xg)(`/classrooms/${l.coursesId}/common_homework/${O.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${fu.describe}`},O.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},O.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",O.created_at)))))),t.createElement("div",{className:fu.footer},t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Ie.ZP,{type:"primary",disabled:A.length===0||o,onClick:D},"\u786E\u5B9A"))))},Ja=a(84827),Ka=a(23792),Ya=a(33656),Jn=a.n(Ya),Vu=a(98072),$e=a(59301),Qa=Object.defineProperty,Xa=Object.defineProperties,qa=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Qn=(e,n,u)=>n in e?Qa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Gu=(e,n)=>{for(var u in n||(n={}))Kn.call(n,u)&&Qn(e,u,n[u]);if(fn)for(var u of fn(n))Yn.call(n,u)&&Qn(e,u,n[u]);return e},Xn=(e,n)=>Xa(e,qa(n)),eo=(e,n)=>{var u={};for(var l in e)Kn.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&fn)for(var l of fn(e))n.indexOf(l)<0&&Yn.call(e,l)&&(u[l]=e[l]);return u},kn=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});me().extend(Jn());const to=({data:e,value:n,onChange:u})=>{var l,y,F,A;const[c,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,ue]=(0,t.useState)([]);return(0,t.useEffect)(()=>{ue((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),$e.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement(C.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:f=>{u(f.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(Me.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:f=>{o(Xn(Gu({},c),{leftSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:l.length)!==0?$e.createElement(C.default.Group,{value:n,onChange:f=>{u(f)}},$e.createElement(xt.Z,{direction:"vertical"},(y=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:y.map((f,m)=>$e.createElement(C.default,{key:m,value:f.id},f==null?void 0:f.name)))):$e.createElement(qe.Z,{styles:{margin:"0 auto"}})))),$e.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},$e.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),$e.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},$e.createElement(Me.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:f=>{o(Xn(Gu({},c),{rigthSearch:f.target.value}))}}),$e.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((F=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:F.length)!==0?(A=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:A.map((f,m)=>$e.createElement(P.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},$e.createElement(B.Z,null,f==null?void 0:f.name),$e.createElement(B.Z,null,$e.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(ae=>ae!==(f==null?void 0:f.id)))}})))):$e.createElement(qe.Z,{styles:{margin:"0 auto"}})))))},uo=e=>{var n=e,{classroomList:u,dispatch:l,user:y,getData:F}=n,A=eo(n,["classroomList","dispatch","user","getData"]),c,o,i,ue,f,m;const ae=(0,g.useParams)(),[D]=K.default.useForm(),O=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,h,R,S]=(0,Vu.U)(H.c_,Gu(Gu({},ae),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,Pe,Ce]=(0,Vu.U)(H.nP,{course_id:ae==null?void 0:ae.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Ne,Q]=(0,Vu.U)(H.sm,{course_id:ae==null?void 0:ae.coursesId,homework_ids:(ue=u==null?void 0:u.actionTabs)==null?void 0:ue.selectArrs}),d=(...z)=>kn(void 0,[...z],function*(_={}){Pe({});const _e=yield R({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&d()},[O]),$e.createElement(ne.default,{centered:!0,title:(f=u==null?void 0:u.actionTabs)==null?void 0:f.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ne,onOk:()=>kn(void 0,null,function*(){D.submit()})},$e.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"),$e.createElement(K.default,{form:D,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:z=>kn(void 0,null,function*(){var _,_e,De;const Ze=yield Q(((_=S==null?void 0:S.course_groups)==null?void 0:_.length)>0?{unified_late:((_e=S==null?void 0:S.course_groups)==null?void 0:_e.length)<=0,allow_late_settings:[Gu({},z)]}:Gu({unified_late:((De=S==null?void 0:S.course_groups)==null?void 0:De.length)<=0},z));(Ze==null?void 0:Ze.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},$e.createElement(P.Z,{wrap:!1,gutter:20},$e.createElement(B.Z,{flex:1},$e.createElement(K.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},$e.createElement(Me.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),$e.createElement(B.Z,{flex:"390px"},$e.createElement(K.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(z,_,_e){return _&&me()(_).startOf("minute")<=me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&me()(_).startOf("minute")<=me()(Ce==null?void 0:Ce.max_late_time).startOf("minute")?(Z.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"}]},$e.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:z=>(0,p.BO)(z,{startTime:Ce==null?void 0:Ce.max_late_time}),disabledTime:z=>(0,p.hv)(z,{compared:Ce==null?void 0:Ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:me()("00:00:00","HH:mm:ss")}})))),((m=S==null?void 0:S.course_groups)==null?void 0:m.length)>0&&$e.createElement(Ct.Z,{spinning:h},$e.createElement(K.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},$e.createElement(to,{data:(S==null?void 0:S.course_groups)||[],onChange:z=>{Pe({group_ids:z})}})))))};var no=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(uo),x=a(59301),ao=Object.defineProperty,oo=Object.defineProperties,lo=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,so=Object.prototype.propertyIsEnumerable,ea=(e,n,u)=>n in e?ao(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,lu=(e,n)=>{for(var u in n||(n={}))ro.call(n,u)&&ea(e,u,n[u]);if(qn)for(var u of qn(n))so.call(n,u)&&ea(e,u,n[u]);return e},Tn=(e,n)=>oo(e,lo(n)),Ln=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Nn=(0,t.createContext)({selectArrs:[]}),io=({classroomList:e,loading:n,dispatch:u,user:l})=>{var y,F,A,c;const[o,i]=(0,g.useSearchParams)(),ue=(0,g.useLocation)(),f=(0,g.useParams)(),[m,ae]=(0,t.useState)(Tn(lu({},f),{id:f.coursesId,limit:20})),[D,O]=(0,t.useState)(!1),[h,R]=(0,t.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:""}),[S,Pe]=(0,t.useState)([]),[Ce,Ne]=(0,t.useState)(!1),[Q,d]=(0,t.useState)(!1),[z,_]=(0,t.useState)([]),[_e,De]=(0,t.useState)(!1),[Ze,gt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:j,detailLeftMenus:it,detailTopBanner:V,taskList:fe}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=o.get("tabs");E&&E!==void 0&&((0,s.GJ)()?m.status=E:m.order=E)},[ue.search]),(0,t.useEffect)(()=>{o.get("tabs")==="0"&&(m.status="0",m.page=1)},[o.get("tabs")]),(0,t.useEffect)(()=>{var E,X,je;if((E=l==null?void 0:l.userInfo)!=null&&E.login){const Te=p.cX.getItem(`${(X=l==null?void 0:l.userInfo)==null?void 0:X.login}${(0,s.GJ)()?"Teacher":"Student"}`,"CommonHomework");Te&&(m.sort_by=Te==null?void 0:Te.type,m.sort_direction=Te==null?void 0:Te.direction,gt(Te==null?void 0:Te.name));const at=o.get("tabs");let Ft=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};at&&at!==void 0&&((0,s.GJ)()?m.status=at:m.order=at),we(Ft)}else if((je=l==null?void 0:l.userInfo)!=null&&je.username){const Te=o.get("tabs");let at=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};Te&&Te!==void 0&&((0,s.GJ)()?m.status=Te:m.order=Te),we(at)}},[(y=l==null?void 0:l.userInfo)==null?void 0:y.login,ue==null?void 0:ue.pathname]),(0,t.useEffect)(()=>{ae(lu(lu({},m),f))},[f==null?void 0:f.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Pe([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&we()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Pe([])},[j]),(0,t.useEffect)(()=>{d(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{j&&j.homeworks&&(S.length===j.homeworks.length&&S.length>0?Ne(!0):S.length!==j.homeworks.length&&Ne(!1))},[S]);const ht=(E,X)=>{m.page=E,m.limit=X,we()},we=(E={})=>{Pe([]),_([]),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Tn(lu(lu({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:lu(lu({},m),E)})},$t=()=>Ln(void 0,null,function*(){const E=yield(0,$.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const X=E.data.score_settings;Object.keys(X).map(function(je){je.indexOf("proportion")>-1&&(X[je]=(X[je]*100).toFixed(0))}),console.log(X),R(lu({},X))}}),eu=()=>{if((0,s.GJ)()){const{all_count:E,unpublished_count:X,not_start_count:je,in_progress_count:Te,overed_count:at}=j;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:X||0},{name:"\u672A\u5F00\u59CB",id:4,total:je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Te||0},{name:"\u5DF2\u622A\u6B62",id:3,total:at||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}]},yu=[{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"}],qu=E=>{var X;if((0,s.Rm)()&&!((X=e.AssistantObject.normal)!=null&&X.can_create)){Z.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}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?wu():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},wu=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Yu=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:x.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:x.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:x.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:x.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:x.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:V.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:F.map(E=>(delete E.isShow,E)),hn=E=>{var X,je,Te,at;if(S.length===0)return Z.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ft=E.label||"",Mn={key:Ft,selectArrs:S,selectArrsAll:z,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,s.Rm)()&&!((je=(X=e==null?void 0:e.AssistantObject)==null?void 0:X.normal)!=null&&je.can_publish)){Z.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}Ft="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((at=(Te=e==null?void 0:e.AssistantObject)==null?void 0:Te.normal)!=null&&at.can_stop)){Z.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}Ft="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ft="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ft="\u5220\u9664";break;case"collection":Ft="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Tn(lu({},Mn),{key:Ft})})},Fn=E=>Ln(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),we()}),Qu=(0,t.useMemo)(()=>{let E=[];return fe.length>0&&(E=fe.map(X=>({user_name:X.user_name,task_name:X.task_name,task_id:X.task_id,category:X.category,status:X.status}))),E},[fe]),Vt=x.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.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 - (",x.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 )",x.createElement("br",null),x.createElement("br",null),"\u6CE8\u610F",x.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",x.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",x.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",x.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=x.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",x.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 )",x.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 x.createElement(Nn.Provider,{value:{params:m,batchStatus:Q,selectArrs:S,setSelectArrs:Pe,allSelect:Ce,dataSource:j.homeworks||[],detailLeftMenus:it,main_category_id:j.main_category_id||"",selectArrsAll:z,setAllSelect:Ne,useBatchStatus:d,dispatch:u,getData:we,setSelectArrsAll:_}},x.createElement("section",null,x.createElement("aside",{className:Ra.bg},x.createElement($u.Z,{isLoading:n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:eu(),isAdmin:(0,s.GJ)(),dispatch:u,type:j==null?void 0:j.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:yu,showControlButton:(0,s.GJ)(),isShowRightControl:(0,p.Oo)(it==null?void 0:it.course_modules,m.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:E=>{E.id!==void 0&&((0,s.GJ)()?m.status=E.id:m.order=E.id),d(!1),m.page=1,g.history.replace(`${ue.pathname}?tabs=${E.id}`),we(m)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{$t(),O(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:j==null?void 0:j.category_name,category_id:(j==null?void 0:j.category_id)||(j==null?void 0:j.main_category_id)},cb:()=>{we()}}})},onDropdownMenuClick:qu}),x.createElement(xn.Z,{dataSource:j.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:!0,SortMenuName:Ze,setSortMenuName:gt,onSearch:E=>{m.search=E.trim(),m.page=1,we()},onSort:E=>{var X;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,p.cX.setItem(`${(X=l==null?void 0:l.userInfo)==null?void 0:X.login}${(0,s.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),we(m)},onBatch:E=>d(E)})),(j==null?void 0:j.all_count)===0&&(0,s.GJ)()?!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(Bn,{params:m,dispatch:u,onSelect:wu}):(j==null?void 0:j.homeworks)&&j.homeworks.length===0&&!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(qe.Z,null),x.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(x.Fragment,null,x.createElement("aside",{className:"animated fadeIn"},(A=j==null?void 0:j.homeworks)==null?void 0:A.map((E,X)=>x.createElement(Ha,{key:X,dataSource:E,params:m,manageAllGroup:j==null?void 0:j.manage_all_group})),!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement("aside",{className:"tc mb50 mt30"},(j==null?void 0:j.query_total_count)>10&&x.createElement(U.Z,{showSizeChanger:!0,onChange:ht,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:j.query_total_count}))),S.length>0&&(0,s.GJ)()&&x.createElement(ce.Z,{offsetBottom:0},x.createElement(Eu,{buttonDataSource:Yu,onClick:hn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&x.createElement(no,{getData:we}),x.createElement(Fe,{onCallback:()=>d(!1)}),x.createElement(Ja.Z,{onOk:()=>{we()}}),x.createElement(Ka.Z,{onOk:()=>{}}),x.createElement(gu,{onCallback:()=>d(!1),courseEndTime:j==null?void 0:j.course_end_time}),x.createElement(uu.Z,{courseEndTime:j==null?void 0:j.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:f.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),we()}}),x.createElement(cu,null),x.createElement(xe,{onCallback:()=>d(!1)}),x.createElement(Xe,{onCallback:()=>d(!1)}),x.createElement(_n,{refreshList:we}),x.createElement(Pn,null),x.createElement($n.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Fn,data:Qu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),_e&&x.createElement(Ua,{courseId:m.coursesId,type:"1",onCancel:()=>De(!1)}),x.createElement(ne.default,{open:D,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{O(!1)},onOk:()=>Ln(void 0,null,function*(){const E=JSON.parse(JSON.stringify(h));Object.keys(E).map(function(je){je.indexOf("proportion")>-1&&(E[je]=E[je]/100)}),(yield(0,$.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(Z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),O(!1))}),width:800},x.createElement("div",null,x.createElement(P.Z,null,x.createElement(B.Z,{span:24},x.createElement(P.Z,{align:"middle"},x.createElement(B.Z,{span:24},x.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"))))),x.createElement(P.Z,{className:"mt25"},x.createElement(B.Z,null,x.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),x.createElement(B.Z,{span:24,className:"pl30 mt10"})),x.createElement(P.Z,null,x.createElement(G.ZP.Group,{value:h==null?void 0:h.ta_mode,onChange:E=>{h.ta_mode=E.target.value,R(lu({},h))}},x.createElement(G.ZP,{value:1,style:{marginTop:15}},x.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),x.createElement("br",null),x.createElement(G.ZP,{value:0,style:{marginTop:15}},x.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),x.createElement(P.Z,{className:"mt25"},x.createElement(B.Z,null,x.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),x.createElement(B.Z,{span:24,className:"pl30 mt10"})),x.createElement(P.Z,null,x.createElement(G.ZP.Group,{value:h.final_mode,onChange:E=>{h.final_mode=E.target.value,R(lu({},h))}},x.createElement(G.ZP,{value:!1,style:{marginTop:15}},x.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(b.Z,{placement:"bottomLeft",content:Vt,trigger:"click"},x.createElement(N.Z,{className:"ml20 current"})))),x.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),x.createElement(B.Z,{className:"ml5"},x.createElement(L.Z,{min:0,max:100,value:h.te_proportion,onChange:E=>{h.te_proportion=E,R(Object.assign({},h))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),x.createElement(B.Z,{className:"ml5"},x.createElement(L.Z,{min:0,max:100,value:h.ta_proportion,onChange:E=>{h.ta_proportion=E,R(Object.assign({},h))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),x.createElement(B.Z,{className:"ml5"},x.createElement(L.Z,{min:0,max:100,value:h.st_proportion,onChange:E=>{h.st_proportion=E,R(Object.assign({},h))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement("br",null),x.createElement(G.ZP,{value:!0,style:{marginTop:15}},x.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(b.Z,{placement:"bottomLeft",content:Oe,trigger:"click"},x.createElement(N.Z,{className:"ml20 current"}))))),x.createElement("br",null)),x.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),x.createElement(P.Z,{className:"mt25"},x.createElement(B.Z,null,x.createElement("strong",null,x.createElement(C.default,{checked:h.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{h.is_repeat_minus=E.target.checked,R(Object.assign({},h))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",x.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"))),x.createElement(B.Z,{span:24,className:"pl30 mt10"})),(h==null?void 0:h.is_repeat_minus)&&x.createElement("div",{style:{paddingLeft:35}},x.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),x.createElement(B.Z,{className:"ml5"},x.createElement(L.Z,{min:0,max:100,value:h.repeat_setting_score,onChange:E=>{h.repeat_setting_score=E,R(Object.assign({},h))}}))),x.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),x.createElement(B.Z,{className:"ml5"},x.createElement(L.Z,{min:0,max:100,value:h.repeat_limit,onChange:E=>{h.repeat_limit=E,R(Object.assign({},h))}}),x.createElement("span",{className:"ml10"},"%"))))))))};var co=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:l})=>({classroomList:e,globalSetting:l,user:u,loading:n.effects}))(io),mo=Object.defineProperty,po=Object.defineProperties,Eo=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,ta=Object.prototype.hasOwnProperty,ua=Object.prototype.propertyIsEnumerable,na=(e,n,u)=>n in e?mo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,aa=(e,n)=>{for(var u in n||(n={}))ta.call(n,u)&&na(e,u,n[u]);if(vn)for(var u of vn(n))ua.call(n,u)&&na(e,u,n[u]);return e},fo=(e,n)=>po(e,Eo(n)),vo=(e,n)=>{var u={};for(var l in e)ta.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&vn)for(var l of vn(e))n.indexOf(l)<0&&ua.call(e,l)&&(u[l]=e[l]);return u},yo=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const go=e=>{var n=e,{classroomList:u,dispatch:l,match:y,location:F,user:A,onCallback:c}=n,o=vo(n,["classroomList","dispatch","match","location","user","onCallback"]),i,ue;const f=(0,g.useParams)(),[m,ae]=(0,t.useState)(!1),[D,O]=(0,t.useState)(!1),h=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){O(!0);return}const S={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Pe=>{var Ce;Pe.author_login===((Ce=A.userInfo)==null?void 0:Ce.login)?++S.hasNum:++S.noHasNum}),S.noHasNum>0?ne.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:t.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",t.createElement("span",{className:"c-blue"},S.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},S.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",t.createElement("br",null),"\u8BFE\u5802\u5185\u53EA\u80FD\u5220\u9664\u672C\u4EBA\u53D1\u5E03\u7684\u8D44\u6E90\uFF0C\u8BF7\u53D6\u6D88\u9009\u4E2D\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u7684\u8D44\u6E90\u3002"),onOk:()=>{R()}}):O(!0)}else O(!1)},[u.actionTabs.key]);const R=()=>{l({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:D,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>yo(void 0,null,function*(){var S;if((S=h.current)!=null&&S.onVerify())return;ae(!0);const Pe=yield(0,$.ZP)(`/api/courses/${f.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});ae(!1),Pe.status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),Z.ZP.success("\u5220\u9664\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,s.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:fo(aa({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:aa({},u.actionTabs.params)}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:f.coursesId}}))}),onCancel:()=>{R()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((ue=u==null?void 0:u.actionTabs)==null?void 0:ue.status)?t.createElement(t.Fragment,null,t.createElement("p",{style:{color:"#DD0000"}},"\u5220\u9664\u4F5C\u4E1A\u5219\u4F1A\u6E05\u9664\u5B66\u751F\u6240\u6709\u7684\u7B54\u9898\u6570\u636E\uFF0C\u4E14\u6570\u636E\u4E0D\u53EF\u6062\u590D\uFF0C\u5982\u786E\u5B9A\u5220\u9664\uFF0C\u8BF7\u8F93\u5165\u4E0B\u65B9\u9A8C\u8BC1\u7801"),t.createElement(le.Z,{ref:S=>h.current=S})):t.createElement(t.Fragment,null,t.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),t.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ho=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(go),Fo=a(97639),_o=Object.defineProperty,Co=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,oa=Object.getOwnPropertySymbols,Ao=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,la=(e,n,u)=>n in e?_o(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ra=(e,n)=>{for(var u in n||(n={}))Ao.call(n,u)&&la(e,u,n[u]);if(oa)for(var u of oa(n))Do.call(n,u)&&la(e,u,n[u]);return e},bo=(e,n)=>Co(e,Bo(n)),Po=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const xo=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Po(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),(0,s.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:bo(ra({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ra({},e.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",t.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var wo=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(xo),Oo=Object.defineProperty,ko=Object.defineProperties,To=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,sa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,ca=(e,n,u)=>n in e?Oo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ma=(e,n)=>{for(var u in n||(n={}))sa.call(n,u)&&ca(e,u,n[u]);if(yn)for(var u of yn(n))ia.call(n,u)&&ca(e,u,n[u]);return e},Lo=(e,n)=>ko(e,To(n)),No=(e,n)=>{var u={};for(var l in e)sa.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&yn)for(var l of yn(e))n.indexOf(l)<0&&ia.call(e,l)&&(u[l]=e[l]);return u},So=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Io=e=>{var n=e,{classroomList:u,dispatch:l,onCallback:y}=n,F=No(n,["classroomList","dispatch","onCallback"]);const A=(0,g.useParams)();return A.id=A.coursesId,t.createElement(ne.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>So(void 0,null,function*(){(yield(0,$.ZP)(`/api/courses/${A.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),Z.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),l({type:"classroomList/setActionTabs",payload:{}}),y&&y(),(0,s.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Lo(ma({},u.actionTabs.params),{type:1})}):l({type:"classroomList/getClassroomCommonList",payload:ma({},u.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Zo=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Io),jo=Object.defineProperty,da=Object.getOwnPropertySymbols,Mo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,pa=(e,n,u)=>n in e?jo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ro=(e,n)=>{for(var u in n||(n={}))Mo.call(n,u)&&pa(e,u,n[u]);if(da)for(var u of da(n))Ho.call(n,u)&&pa(e,u,n[u]);return e},$o=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Wo=({classroomList:e,loading:n,dispatch:u,onCallback:l})=>{var y,F;const A=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:o}=e,[i]=K.default.useForm(),ue=f=>f&&f<me()().startOf("day");return t.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:()=>$o(void 0,null,function*(){var f;const m=i.getFieldValue(),ae=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,D=yield(0,$.ZP)(ae,{method:"post",body:Ro({},m)});if(D.status===0){Z.ZP.success("\u6DFB\u52A0\u6210\u529F"),l&&l(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:A.coursesId}});const O=e.actionTabs.selectArrs.type,h=(D==null?void 0:D.category_id)||0;let R=(f=c.pathname)==null?void 0:f.split("/");R[4]=h,R[3]=O||R[3];const S=R==null?void 0:R.join("/");g.history.push(S)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(K.default,{form:i,initialValues:{name:""}},t.createElement(K.default.Item,{name:"name"},t.createElement(P.Z,{className:"mt30"},t.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(B.Z,{flex:"1"},t.createElement(Me.default,{defaultValue:((y=o.selectArrs)==null?void 0:y.category_name)||((F=o.selectArrs)==null?void 0:F.name)}))))))};var zo=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(Wo),Cu={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"},Vo=Object.defineProperty,Go=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Jo=Object.prototype.hasOwnProperty,Ko=Object.prototype.propertyIsEnumerable,fa=(e,n,u)=>n in e?Vo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,va=(e,n)=>{for(var u in n||(n={}))Jo.call(n,u)&&fa(e,u,n[u]);if(Ea)for(var u of Ea(n))Ko.call(n,u)&&fa(e,u,n[u]);return e},ya=(e,n)=>Go(e,Uo(n)),ga=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const{Paragraph:Yo}=He.default,Qo=({createShixunParams:e},n)=>{const u=[{name:"\u5168\u90E8",id:"0"},{name:"\u521D\u7EA7",id:"1"},{name:"\u4E2D\u7EA7",id:"2"},{name:"\u4E2D\u9AD8\u7EA7",id:"3"},{name:"\u9AD8\u7EA7",id:"4"}],l=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[y,F]=(0,t.useState)("0"),[A,c]=(0,t.useState)("hot"),[o,i]=(0,t.useState)([]),[ue,f]=(0,t.useState)(!0),[m,ae]=(0,t.useState)(1),D=(0,t.useRef)(null),O=(0,t.useRef)(null),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),R=_=>{c(_),h.current.order=_,_==="mine"?(h.current.mine="true",h.current.status="2"):(h.current.mine="",h.current.status=""),S(h.current)},S=(_,_e)=>ga(void 0,null,function*(){f(!0),clearTimeout(D.current),D.current=setTimeout(()=>ga(void 0,null,function*(){console.log(_,"params2");const De=yield(0,rt.he)(_);if(!De.status){if(_e){De.shixuns.length===0&&d(!1),i(Ze=>[...Ze,...De.shixuns]),f(!1);return}O.current.scrollTop=0,d(!0),ae(m+1),f(!1),i(De.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:_=>S(ya(va({},h.current),{keyword:_})),changeKeyWord:_=>h.current.keyword=_})),(0,t.useEffect)(()=>{S(h.current)},[]);const[Pe,Ce]=(0,t.useState)([]),Ne=_=>{Ce(_),e.current.shixuns_info=_.map(_e=>({id:_e,is_copy:!1,is_use:!0}))},[Q,d]=(0,t.useState)(!0),z=_=>{S(ya(va({},h.current),{page:_}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(P.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(B.Z,null,u.map((_,_e)=>t.createElement("span",{key:_e,style:{border:"none",marginRight:20,color:y===_.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(_.id),h.current.diff=_.id,S(h.current)}},_.name))),t.createElement(B.Z,null,t.createElement(mt.tp,{dataSource:l,value:A,onChange:R}))),t.createElement("div",{className:Cu.scrollWrap},t.createElement("div",{ref:O,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Ye(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:z,hasMore:Q&&!ue,useWindow:!1,key:m},t.createElement(C.default.Group,{onChange:Ne,value:Pe},o.map(_=>{const{name:_e,id:De,description:Ze,challenge_names:gt,author_name:j,author_school_name:it,level:V,total_stu_num:fe}=_||{};return t.createElement("div",{key:De,className:Cu.shixunItemWrapper},t.createElement(P.Z,{align:"middle",className:Cu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(C.default,{value:De,style:{paddingRight:"10px"}}),t.createElement("div",{className:Cu.title,style:{fontWeight:"600"}},_e)),t.createElement("div",{className:Cu.contentWrapper},t.createElement(Yo,{ellipsis:{rows:2},className:Cu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Ze),t.createElement(P.Z,null,gt.map((ht,we)=>t.createElement("span",{key:we,className:Cu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",we+1,"\u5173")," ",ht))),t.createElement(_t.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(P.Z,{className:Cu.info},t.createElement(xt.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},j),t.createElement("span",null,"|"),t.createElement("span",null,it),t.createElement("span",null,"|"),t.createElement("span",null,"\u96BE\u5EA6\u7CFB\u6570\xA0",t.createElement("span",{style:{fontWeight:"400",color:"#000000"}},V)),t.createElement("span",null,"|"),t.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570\xA0\xA0",t.createElement("span",{style:{fontWeight:"600",color:"black"}},fe))))))})))),ue&&t.createElement("div",{className:Cu.loading},t.createElement(Ct.Z,{spinning:!0}))))};var Xo=(0,t.forwardRef)(Qo),Uu={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"},Ve=a(59301),qo=Object.defineProperty,ha=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Fa=(e,n,u)=>n in e?qo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ul=(e,n)=>{for(var u in n||(n={}))el.call(n,u)&&Fa(e,u,n[u]);if(ha)for(var u of ha(n))tl.call(n,u)&&Fa(e,u,n[u]);return e},Xu=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const{TabPane:Yl}=ct.default,nl=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:l,refreshList:y})=>{const F=(0,g.useParams)(),A=(0,g.useLocation)(),[c]=K.default.useForm(),{brankList:o}=e,[i,ue]=(0,t.useState)(!1);let[f,m]=(0,t.useState)(!0),[ae,D]=(0,t.useState)(!1);const[O,h]=(0,t.useState)("myself");let[R,S]=(0,t.useState)([]);const[Pe,Ce]=(0,t.useState)(),[Ne,Q]=(0,t.useState)({}),[d,z]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),_=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"},{name:"jupyter\u5B9E\u8BAD",id:"jupyter"}];(0,t.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&De()},[e.actionTabs.key]);let _e=[];const De=function(){return Xu(this,null,function*(){var V;if(f){ue(!1),++d.page;const fe=yield l({type:"shixunHomeworks/getBrankList",payload:ul({},d)});R=[...R.concat(fe.object_list)],Ce(fe.is_teacher),((V=fe.object_list)==null?void 0:V.length)<d.limit?m(!1):m(!0),S([...R]),fe.object_list==""&&d.page===1&&ue(!0)}})},Ze=(0,t.useRef)({identifier:F.coursesId,shixuns_info:[],type:"normal",coursesId:F.coursesId,category_id:F.categoryId}),gt=V=>Xu(void 0,null,function*(){D(!0);const fe=yield(0,H.aQ)(V);D(!1),fe.status||(y(),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:V.coursesId}}))}),j=(0,t.useRef)(),{detailCommonHomeworksList:it}=u;return Ve.createElement("div",null,Ve.createElement(ne.default,{className:Uu.border,centered:!0,title:Ve.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:ae},onOk:()=>Xu(void 0,null,function*(){var V,fe,ht;if(O==="jupyter"){console.log("----createShixunParams.current",Ze.current);let eu=yield(0,rt.Tr)({id:[...(fe=(V=Ze.current)==null?void 0:V.shixuns_info)==null?void 0:fe.map(yu=>yu.id)],course_id:F.coursesId,type:"shixun"});(eu==null?void 0:eu.student_count)===0?gt(Ze.current):Q(eu);return}D(!0);const we=c.getFieldsValue(),$t=yield l({type:"shixunHomeworks/saveBanks",payload:{course_id:F.coursesId,object_type:"normal",category:F.categoryId,bank_id:we.group_ids}});($t==null?void 0:$t.status)===0&&((0,p.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),l({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:$t.object_ids,params:(ht=e.actionTabs)==null?void 0:ht.params,manage_all_group:it==null?void 0:it.manage_all_group}})),D(!1)}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ve.createElement(P.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},Ve.createElement(B.Z,{span:12},_.map((V,fe)=>Ve.createElement(Ie.ZP,{key:fe,shape:"round",style:O===V.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:O===V.id?"ghost":"default",className:"mr10",onClick:ht=>Xu(void 0,null,function*(){if(V.id==="jupyter"){h(V.id);return}R=[],f=!0,d.page=0,d.search="",d.filter=V.id,De(),h(V.id)})},V.name))),Ve.createElement(B.Z,{span:12,className:"tr"},Ve.createElement(Me.default.Search,{className:Uu.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:V=>{var fe;O==="jupyter"&&((fe=j.current)==null||fe.changeKeyWord(V.target.value))},suffix:Ve.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Uu.searchIcon}`}),onSearch:V=>{var fe;if(V&&(0,dt.tk)({name:V,copywriting:V,position:"HomeworkCommon"}),O==="jupyter"){(fe=j.current)==null||fe.search(V);return}f=!0,d.search=V,d.page=0,R=[],De()},style:{width:260}}))),O==="myself"&&Ve.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",Ve.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),O==="public"&&Ve.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"),O==="jupyter"?Ve.createElement(Xo,{createShixunParams:Ze,ref:j}):Ve.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Pe&&O==="public"&&Ve.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ve.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),Ve.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")),Ve.createElement(Ye(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),De()},hasMore:f,useWindow:!1},Ve.createElement(K.default,{form:c,initialValues:{group_ids:_e},className:Uu.form,onChange:V=>{_e=c.getFieldValue()}},R==""&&Ve.createElement(qe.Z,{styles:{margin:"10px auto"}}),Ve.createElement(K.default.Item,{name:"group_ids"},Ve.createElement(C.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},R==null?void 0:R.map(function(V,fe){return Ve.createElement(P.Z,{key:fe},Ve.createElement(B.Z,{flex:"2"},Ve.createElement(C.default,{onChange:ht=>{},key:fe,value:String(V.id),defaultChecked:!0},Ve.createElement("span",{className:["c-black",Uu.line1].join(" ")},V.name))),Ve.createElement(B.Z,{flex:"1",className:"c-black"},Ve.createElement("span",{className:Uu.line1},V==null?void 0:V.course_list_name)),Ve.createElement(B.Z,{flex:"50px",className:"c-black"},O==="public"&&(0,s.Ny)()?Ve.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${V.id}/personal/normal/edit`)}},"\u7F16\u8F91"):O==="myself"?Ve.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${V.id}/personal/normal/edit`)}},"\u7F16\u8F91"):V==null?void 0:V.username))}))))))),Ve.createElement(ee.Z,{resdata:Ne,type:"shixunpush",okloading:ae,oktext:(Ne==null?void 0:Ne.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:V=>Xu(void 0,null,function*(){Ze.current.shixuns_info=V,gt(Ze.current)})}))};var al=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(nl),ol=a(854),qt=a(59301),ll=Object.defineProperty,_a=Object.getOwnPropertySymbols,rl=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Ca=(e,n,u)=>n in e?ll(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ba=(e,n)=>{for(var u in n||(n={}))rl.call(n,u)&&Ca(e,u,n[u]);if(_a)for(var u of _a(n))sl.call(n,u)&&Ca(e,u,n[u]);return e};const il=({styles:e={},onSelect:n,params:u,classroomList:l})=>{const[y,F]=(0,t.useState)(!1),[A,c]=(0,t.useState)("");(0,t.useEffect)(()=>{F(!1),c("")},[]);const o=()=>{var i,ue;if((0,s.Rm)()&&!((ue=(i=l==null?void 0:l.AssistantObject)==null?void 0:i.normal)!=null&&ue.can_create)){Z.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==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),A==="2"&&(n(),F(!1),c(""))};return qt.createElement("section",{className:"tc animated fadeIn",style:Ba(Ba({},{color:"#999",margin:"200px auto"}),e)},qt.createElement("img",{src:ol.z3}),qt.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"),qt.createElement("div",{style:{marginTop:"30px"}},qt.createElement(Ie.ZP,{onClick:()=>F(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),qt.createElement(Ie.ZP,{onClick:()=>{(0,p.xg)("/forums/4910")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),y&&qt.createElement(ne.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:o},qt.createElement("div",null,qt.createElement("div",null,qt.createElement(G.ZP,{value:"1",style:{marginTop:"15px"},checked:A==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),qt.createElement("div",null,qt.createElement(G.ZP,{value:"2",style:{marginTop:"15px"},checked:A==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var cl=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(il),ml=a(29044),dl=a(14541),pl=a(51529),Aa={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},El=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())}),fl=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:l,setSelectArrs:y,dataSource:F,selectArrs:A,useBatchStatus:c,dispatch:o,params:i,getData:ue,detailLeftMenus:f,main_category_id:m,setSelectArrsAll:ae}=(0,t.useContext)(jn);let D;const[O,h]=(0,t.useState)(!1),[R,S]=(0,t.useState)(""),Pe=Q=>{l(Q.target.checked),y(Q.target.checked?F.map(d=>d.homework_id):[]),Q.target.checked?ae([...F]):ae([])},Ce=()=>{let Q={courseId:i.id,container_type:"common_homework"};i.categoryId&&(Q.category_id=i.categoryId),o({type:"classroomList/getAllTaskList",payload:Q}),o({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};f.course_modules&&(D=f.course_modules.filter(Q=>Q.type==="common_homework")[0]);const Ne=t.createElement("div",{className:Aa.moveCategory,onMouseLeave:Q=>h(!1)},t.createElement(pt.default,{onClick:Q=>El(void 0,[Q],function*({item:d,key:z,keyPath:_,domEvent:_e}){if(A=="")return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,$.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:A,new_category_id:z}})).status===0&&(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),ue(),o({type:"classroomList/getClassroomLeftMenus",payload:{id:i.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},t.createElement(Me.default,{onChange:Q=>{S(Q.target.value)}})),D&&D.second_category.filter(Q=>Q.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(Q,d){var z;if(!(R!==""&&Q.category_name.indexOf(R)<0))return t.createElement(t.Fragment,null,t.createElement(pt.default.Item,{className:"multi-llipsis1e",key:Q.category_id},Q.category_name),(z=Q==null?void 0:Q.third_category)==null?void 0:z.map(_=>t.createElement(pt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:_.category_id},_.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:Q=>{Q.preventDefault(),o({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:i,selectArrs:{category_id:m,type:"common_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return t.createElement("div",{className:Aa.bottomControlContainer},t.createElement(P.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(B.Z,{flex:1},t.createElement(P.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(B.Z,null,t.createElement(C.default,{checked:u,onChange:Pe},"\u5168\u9009\u672C\u9875\uFF08",A.length,"\uFF09")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Du.Z,{placement:"top",menu:{items:e,onClick:({key:Q})=>{n({key:Q})}}},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:Ce,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Du.Z,{placement:"topLeft",dropdownRender:()=>Ne,getPopupContainer:Q=>Q.parentNode},t.createElement(Ie.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(mn.Z,null)))),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(B.Z,null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},bt={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"},vl=Object.defineProperty,yl=Object.defineProperties,gl=Object.getOwnPropertyDescriptors,Da=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,ba=(e,n,u)=>n in e?vl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ju=(e,n)=>{for(var u in n||(n={}))hl.call(n,u)&&ba(e,u,n[u]);if(Da)for(var u of Da(n))Fl.call(n,u)&&ba(e,u,n[u]);return e},_l=(e,n)=>yl(e,gl(n)),xu=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const Cl=({dataSource:e,params:n,classroomList:u,manageAllGroup:l})=>{var y,F,A,c;const{batchStatus:o,selectArrs:i,setSelectArrs:ue,selectArrsAll:f,setSelectArrsAll:m,dispatch:ae}=(0,t.useContext)(jn);let D=(0,g.useParams)();const[O,h]=(0,t.useState)(!1),R=(0,t.useRef)(),[S,Pe]=(0,t.useState)([]);D=_l(Ju(Ju({},n),D),{category:D==null?void 0:D.categoryId}),(0,t.useEffect)(()=>{Pe([]),h(!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:(d,z)=>z.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var z,_;return d==="--"?d:t.createElement("span",null,t.createElement("span",null,(z=d==null?void 0:d.split("/"))==null?void 0:z[0]),"\xA0/\xA0",t.createElement("span",null,(_=d==null?void 0:d.split("/"))==null?void 0:_[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="publish_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="end_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:D.sort_by==="late_time"?D.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":t.createElement("span",{title:d},d)}];function Ne(){return xu(this,null,function*(){let d=yield(0,$.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Ju({},D)});Pe(d.data)})}const Q=d=>{i.includes(d)?(ue(i.filter(z=>z!==d)),m(f.filter(z=>z.homework_id!==d))):(ue([...i,d]),m([...f,e]))};return t.createElement("div",{className:bt.listContainer,onClick:d=>{d.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&R.current&&!R.current.contains(d.target))&&(0,p.xg)(`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&t.createElement("span",{ref:R},t.createElement(C.default,{onClick:d=>{d.preventDefault(),d.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>Q(e.homework_id)})),t.createElement("div",{className:bt.info},t.createElement("div",{className:bt.title},t.createElement("div",{className:bt.left,style:(0,s.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,s.GJ)()&&t.createElement(dn.Z,{value:e.status},t.createElement(p.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&t.createElement(p.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:d=>d.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:bt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(_u.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"},t.createElement("span",{className:bt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(_u.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"},t.createElement("span",{className:bt.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:bt.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ju({},D),type:2,manage_all_group:l}})})},t.createElement("aside",{className:bt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&t.createElement("div",{className:bt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&t.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((y=e.status)!=null&&y.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&t.createElement("aside",{onClick:d=>xu(void 0,null,function*(){console.log(e),d.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,pn.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,p.xg)(`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/post`)}),className:bt.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((A=e.status)==null?void 0:A.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:bt.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),t.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,s.GJ)()&&t.createElement(Du.Z,{placement:"bottomCenter",overlayClassName:bt.dro,dropdownRender:()=>t.createElement(pt.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ju({},D),type:2,manage_all_group:l}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({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"&&t.createElement(pt.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Ju({},D),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(pt.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ae({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:f,params:D,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(pt.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${D.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:d=>d.stopPropagation(),className:bt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:bt.detail},(0,s.GJ)()&&t.createElement(t.Fragment,null,t.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&t.createElement("span",{className:"c-grey-999 mr10"},t.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&t.createElement("span",{className:"c-grey-999"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&t.createElement("span",{className:bt.iconV,onClick:d=>xu(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),O||Ne(),h(!O)})},t.createElement("i",{className:`iconfont icon-${O?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:bt.content},(0,s.dE)()&&t.createElement("span",{className:bt.infoStuIcon},t.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),t.createElement("span",{className:"ml20 c-grey-999"},t.createElement("i",{className:"iconfont icon-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)!=="--"&&t.createElement("span",{className:"c-grey-999 ml20"},t.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&O&&S.length>5&&t.createElement(Wu.default,{scroll:{y:240},onRow:d=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(d,z)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,z,_)=>{_.field&&(D.sort_by=_.field),_.order||(D.sort_direction="asc"),_.order==="ascend"&&(D.sort_direction="asc"),_.order==="descend"&&(D.sort_direction="desc"),_.order||(D.sort_direction="asc"),Ne()},columns:Ce}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&O&&S.length<6&&S.length>0&&t.createElement(Wu.default,{onRow:d=>({onClick:z=>{z.stopPropagation(),z.preventDefault()}}),onHeaderRow:(d,z)=>({onClick:_=>{_.stopPropagation(),_.preventDefault()}}),pagination:!1,dataSource:S,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,z,_)=>{_.field&&(D.sort_by=_.field),_.order||(D.sort_direction="asc"),_.order==="ascend"&&(D.sort_direction="asc"),_.order==="descend"&&(D.sort_direction="desc"),_.order||(D.sort_direction="asc"),Ne()},columns:Ce}))))};var Bl=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Cl),Al={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"},vu={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"},Dl=Object.defineProperty,bl=Object.defineProperties,Pl=Object.getOwnPropertyDescriptors,Pa=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,wl=Object.prototype.propertyIsEnumerable,xa=(e,n,u)=>n in e?Dl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,wa=(e,n)=>{for(var u in n||(n={}))xl.call(n,u)&&xa(e,u,n[u]);if(Pa)for(var u of Pa(n))wl.call(n,u)&&xa(e,u,n[u]);return e},Oa=(e,n)=>bl(e,Pl(n)),ka=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())}),Ol=({courseId:e,type:n,onCancel:u})=>{const l=(0,g.useParams)(),[y,F]=(0,t.useState)({targerData:[],originData:[]}),[A,c]=(0,t.useState)([]),[o,i]=(0,t.useState)(!1),ue=()=>ka(void 0,null,function*(){i(!0);const O=yield(0,$.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),F({targerData:O.homeworks,originData:O.homeworks})});(0,t.useEffect)(()=>{ue()},[]);const f=()=>ka(void 0,null,function*(){i(!0);let O={homework_common_ids:A};l.categoryId&&(O=Oa(wa({},O),{category_id:l.categoryId}));const h=yield(0,$.ZP)(`/api/courses/${l.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:O});h&&h.homework_ids.length>0&&(Z.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(O,h)=>{O.target.checked?c([...A,h]):c(A.filter(R=>R!==h))},ae=O=>{const h=y.originData.filter(R=>R.name.indexOf(O)>-1);F(Oa(wa({},y),{targerData:h}))},D=()=>{f()};return t.createElement("div",{className:`animated fadeInUp fast ${vu.otherHomeworkWrap}`},t.createElement("div",{className:vu.otherHomeworkContainer},t.createElement("div",{className:vu.search},t.createElement(Me.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:ae,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:vu.content},y.targerData.map(O=>t.createElement("div",{className:`${vu.listItem} mb10`,key:O.id},t.createElement(C.default,{checked:A.includes(O.id),onChange:h=>m(h,O.id)}),t.createElement("div",{className:vu.info},t.createElement("div",{className:`${vu.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:vu.title},O.name),t.createElement("div",null,t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:()=>(0,p.xg)(`/classrooms/${l.coursesId}/common_homework/${O.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${vu.describe}`},O.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},O.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",O.created_at)))))),t.createElement("div",{className:vu.footer},t.createElement(Ie.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(Ie.ZP,{type:"primary",disabled:A.length===0||o,onClick:D},"\u786E\u5B9A"))))},kl=a(71179),Tl=a(37521),We=a(59301),Ll=Object.defineProperty,Nl=Object.defineProperties,Sl=Object.getOwnPropertyDescriptors,gn=Object.getOwnPropertySymbols,Ta=Object.prototype.hasOwnProperty,La=Object.prototype.propertyIsEnumerable,Na=(e,n,u)=>n in e?Ll(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ku=(e,n)=>{for(var u in n||(n={}))Ta.call(n,u)&&Na(e,u,n[u]);if(gn)for(var u of gn(n))La.call(n,u)&&Na(e,u,n[u]);return e},Sa=(e,n)=>Nl(e,Sl(n)),Il=(e,n)=>{var u={};for(var l in e)Ta.call(e,l)&&n.indexOf(l)<0&&(u[l]=e[l]);if(e!=null&&gn)for(var l of gn(e))n.indexOf(l)<0&&La.call(e,l)&&(u[l]=e[l]);return u},Sn=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});me().extend(Jn());const Zl=({data:e,value:n,onChange:u})=>{var l,y,F,A;const[c,o]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,ue]=(0,t.useState)([]);return(0,t.useEffect)(()=>{ue((n==null?void 0:n.length)>0?e==null?void 0:e.filter(f=>n==null?void 0:n.includes(f==null?void 0:f.id)):[])},[n]),We.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},We.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},We.createElement(C.default,{indeterminate:(i==null?void 0:i.length)>0&&(i==null?void 0:i.length)<(e==null?void 0:e.length),checked:(i==null?void 0:i.length)==(e==null?void 0:e.length),onChange:f=>{u(f.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),We.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},We.createElement(Me.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:f=>{o(Sa(Ku({},c),{leftSearch:f.target.value}))}}),We.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:l.length)!==0?We.createElement(C.default.Group,{value:n,onChange:f=>{u(f)}},We.createElement(xt.Z,{direction:"vertical"},(y=c.leftSearch?e==null?void 0:e.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:y.map((f,m)=>We.createElement(C.default,{key:m,value:f.id},f==null?void 0:f.name)))):We.createElement(qe.Z,{styles:{margin:"0 auto"}})))),We.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},We.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),We.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},We.createElement(Me.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:f=>{o(Sa(Ku({},c),{rigthSearch:f.target.value}))}}),We.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((F=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:F.length)!==0?(A=c.rigthSearch?i==null?void 0:i.filter(f=>{var m;return(m=f==null?void 0:f.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:A.map((f,m)=>We.createElement(P.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},We.createElement(B.Z,null,f==null?void 0:f.name),We.createElement(B.Z,null,We.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(ae=>ae!==(f==null?void 0:f.id)))}})))):We.createElement(qe.Z,{styles:{margin:"0 auto"}})))))},jl=e=>{var n=e,{classroomList:u,dispatch:l,user:y,getData:F}=n,A=Il(n,["classroomList","dispatch","user","getData"]),c,o,i,ue,f,m;const ae=(0,g.useParams)(),[D]=K.default.useForm(),O=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,h,R,S]=(0,Vu.U)(H.c_,Ku(Ku({},ae),(o=u==null?void 0:u.actionTabs)==null?void 0:o.params)),[,,Pe,Ce]=(0,Vu.U)(H.nP,{course_id:ae==null?void 0:ae.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Ne,Q]=(0,Vu.U)(H.sm,{course_id:ae==null?void 0:ae.coursesId,homework_ids:(ue=u==null?void 0:u.actionTabs)==null?void 0:ue.selectArrs}),d=(...z)=>Sn(void 0,[...z],function*(_={}){Pe({});const _e=yield R({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{O&&d()},[O]),We.createElement(ne.default,{centered:!0,title:(f=u==null?void 0:u.actionTabs)==null?void 0:f.key,width:800,open:O,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Ne,onOk:()=>Sn(void 0,null,function*(){D.submit()})},We.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"),We.createElement(K.default,{form:D,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:z=>Sn(void 0,null,function*(){var _,_e,De;const Ze=yield Q(((_=S==null?void 0:S.course_groups)==null?void 0:_.length)>0?{unified_late:((_e=S==null?void 0:S.course_groups)==null?void 0:_e.length)<=0,allow_late_settings:[Ku({},z)]}:Ku({unified_late:((De=S==null?void 0:S.course_groups)==null?void 0:De.length)<=0},z));(Ze==null?void 0:Ze.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},We.createElement(P.Z,{wrap:!1,gutter:20},We.createElement(B.Z,{flex:1},We.createElement(K.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},We.createElement(Me.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),We.createElement(B.Z,{flex:"390px"},We.createElement(K.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(z,_,_e){return _&&me()(_).startOf("minute")<=me()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):_&&me()(_).startOf("minute")<=me()(Ce==null?void 0:Ce.max_late_time).startOf("minute")?(Z.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"}]},We.createElement(oe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:z=>(0,p.BO)(z,{startTime:Ce==null?void 0:Ce.max_late_time}),disabledTime:z=>(0,p.hv)(z,{compared:Ce==null?void 0:Ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:me()("00:00:00","HH:mm:ss")}})))),((m=S==null?void 0:S.course_groups)==null?void 0:m.length)>0&&We.createElement(Ct.Z,{spinning:h},We.createElement(K.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},We.createElement(Zl,{data:(S==null?void 0:S.course_groups)||[],onChange:z=>{Pe({group_ids:z})}})))))};var Ml=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(jl),w=a(59301),Hl=Object.defineProperty,Rl=Object.defineProperties,$l=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,Wl=Object.prototype.hasOwnProperty,zl=Object.prototype.propertyIsEnumerable,Za=(e,n,u)=>n in e?Hl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ru=(e,n)=>{for(var u in n||(n={}))Wl.call(n,u)&&Za(e,u,n[u]);if(Ia)for(var u of Ia(n))zl.call(n,u)&&Za(e,u,n[u]);return e},In=(e,n)=>Rl(e,$l(n)),Zn=(e,n,u)=>new Promise((l,y)=>{var F=o=>{try{c(u.next(o))}catch(i){y(i)}},A=o=>{try{c(u.throw(o))}catch(i){y(i)}},c=o=>o.done?l(o.value):Promise.resolve(o.value).then(F,A);c((u=u.apply(e,n)).next())});const jn=(0,t.createContext)({selectArrs:[]}),Vl=({classroomList:e,loading:n,dispatch:u,user:l})=>{var y,F,A,c;const[o,i]=(0,g.useSearchParams)(),ue=(0,g.useLocation)(),f=(0,g.useParams)(),[m,ae]=(0,t.useState)(In(ru({},f),{id:f.coursesId,limit:20})),[D,O]=(0,t.useState)(!1),[h,R]=(0,t.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:""}),[S,Pe]=(0,t.useState)([]),[Ce,Ne]=(0,t.useState)(!1),[Q,d]=(0,t.useState)(!1),[z,_]=(0,t.useState)([]),[_e,De]=(0,t.useState)(!1),[Ze,gt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:j,detailLeftMenus:it,detailTopBanner:V,taskList:fe}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=o.get("tabs");E&&E!==void 0&&((0,s.GJ)()?m.status=E:m.order=E)},[ue.search]),(0,t.useEffect)(()=>{o.get("tabs")==="0"&&(m.status="0",m.page=1)},[o.get("tabs")]),(0,t.useEffect)(()=>{var E,X,je;if((E=l==null?void 0:l.userInfo)!=null&&E.login){const Te=p.cX.getItem(`${(X=l==null?void 0:l.userInfo)==null?void 0:X.login}${(0,s.GJ)()?"Teacher":"Student"}`,"CommonHomework");Te&&(m.sort_by=Te==null?void 0:Te.type,m.sort_direction=Te==null?void 0:Te.direction,gt(Te==null?void 0:Te.name));const at=o.get("tabs");let Ft=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};at&&at!==void 0&&((0,s.GJ)()?m.status=at:m.order=at),we(Ft)}else if((je=l==null?void 0:l.userInfo)!=null&&je.username){const Te=o.get("tabs");let at=f.categoryId===void 0?{}:{categoryId:f.categoryId,category:f.categoryId};Te&&Te!==void 0&&((0,s.GJ)()?m.status=Te:m.order=Te),we(at)}},[(y=l==null?void 0:l.userInfo)==null?void 0:y.login,ue==null?void 0:ue.pathname]),(0,t.useEffect)(()=>{ae(ru(ru({},m),f))},[f==null?void 0:f.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Pe([]),_([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&we()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Pe([])},[j]),(0,t.useEffect)(()=>{d(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{j&&j.homeworks&&(S.length===j.homeworks.length&&S.length>0?Ne(!0):S.length!==j.homeworks.length&&Ne(!1))},[S]);const ht=(E,X)=>{m.page=E,m.limit=X,we()},we=(E={})=>{Pe([]),_([]),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:In(ru(ru({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:ru(ru({},m),E)})},$t=()=>Zn(void 0,null,function*(){const E=yield(0,$.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const X=E.data.score_settings;Object.keys(X).map(function(je){je.indexOf("proportion")>-1&&(X[je]=(X[je]*100).toFixed(0))}),console.log(X),R(ru({},X))}}),eu=()=>{if((0,s.GJ)()){const{all_count:E,unpublished_count:X,not_start_count:je,in_progress_count:Te,overed_count:at}=j;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:X||0},{name:"\u672A\u5F00\u59CB",id:4,total:je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Te||0},{name:"\u5DF2\u622A\u6B62",id:3,total:at||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}]},yu=[{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"}],qu=E=>{var X;if((0,s.Rm)()&&!((X=e.AssistantObject.normal)!=null&&X.can_create)){Z.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}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?wu():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},wu=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Yu=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:w.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:w.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:w.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:w.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:w.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:V.is_public}].filter(E=>E==null?void 0:E.isShow))==null?void 0:F.map(E=>(delete E.isShow,E)),hn=E=>{var X,je,Te,at;if(S.length===0)return Z.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ft=E.label||"",Mn={key:Ft,selectArrs:S,selectArrsAll:z,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,s.Rm)()&&!((je=(X=e==null?void 0:e.AssistantObject)==null?void 0:X.normal)!=null&&je.can_publish)){Z.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}Ft="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((at=(Te=e==null?void 0:e.AssistantObject)==null?void 0:Te.normal)!=null&&at.can_stop)){Z.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}Ft="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ft="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ft="\u5220\u9664";break;case"collection":Ft="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:In(ru({},Mn),{key:Ft})})},Fn=E=>Zn(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),we()}),Qu=(0,t.useMemo)(()=>{let E=[];return fe.length>0&&(E=fe.map(X=>({user_name:X.user_name,task_name:X.task_name,task_id:X.task_id,category:X.category,status:X.status}))),E},[fe]),Vt=w.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - (",w.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),w.createElement("br",null),"\u6CE8\u610F",w.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",w.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",w.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",w.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),Oe=w.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",w.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8");return w.createElement(jn.Provider,{value:{params:m,batchStatus:Q,selectArrs:S,setSelectArrs:Pe,allSelect:Ce,dataSource:j.homeworks||[],detailLeftMenus:it,main_category_id:j.main_category_id||"",selectArrsAll:z,setAllSelect:Ne,useBatchStatus:d,dispatch:u,getData:we,setSelectArrsAll:_}},w.createElement("section",null,w.createElement("aside",{className:Al.bg},w.createElement(dl.Z,{isLoading:n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:eu(),isAdmin:(0,s.GJ)(),dispatch:u,type:j==null?void 0:j.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:yu,showControlButton:(0,s.GJ)(),isShowRightControl:(0,p.Oo)(it==null?void 0:it.course_modules,m.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onTabMenuClick:E=>{E.id!==void 0&&((0,s.GJ)()?m.status=E.id:m.order=E.id),d(!1),m.page=1,g.history.replace(`${ue.pathname}?tabs=${E.id}`),we(m)},defaultSelectedKeys:[o.get("tabs")?o.get("tabs"):"0"],onsetClick:()=>{$t(),O(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:j==null?void 0:j.category_name,category_id:(j==null?void 0:j.category_id)||(j==null?void 0:j.main_category_id)},cb:()=>{we()}}})},onDropdownMenuClick:qu}),w.createElement(pl.Z,{dataSource:j.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:!0,SortMenuName:Ze,setSortMenuName:gt,onSearch:E=>{m.search=E.trim(),m.page=1,we()},onSort:E=>{var X;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,p.cX.setItem(`${(X=l==null?void 0:l.userInfo)==null?void 0:X.login}${(0,s.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),we(m)},onBatch:E=>d(E)})),(j==null?void 0:j.all_count)===0&&(0,s.GJ)()?!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(cl,{params:m,dispatch:u,onSelect:wu}):(j==null?void 0:j.homeworks)&&j.homeworks.length===0&&!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(qe.Z,null),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(w.Fragment,null,w.createElement("aside",{className:"animated fadeIn"},(A=j==null?void 0:j.homeworks)==null?void 0:A.map((E,X)=>w.createElement(Bl,{key:X,dataSource:E,params:m,manageAllGroup:j==null?void 0:j.manage_all_group})),!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement("aside",{className:"tc mb50 mt30"},(j==null?void 0:j.query_total_count)>10&&w.createElement(U.Z,{showSizeChanger:!0,onChange:ht,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:j.query_total_count}))),S.length>0&&(0,s.GJ)()&&w.createElement(ce.Z,{offsetBottom:0},w.createElement(fl,{buttonDataSource:Yu,onClick:hn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(Ml,{getData:we}),w.createElement(ho,{onCallback:()=>d(!1)}),w.createElement(kl.Z,{onOk:()=>{we()}}),w.createElement(Tl.Z,{onOk:()=>{}}),w.createElement(Fo.Z,{onCallback:()=>d(!1),courseEndTime:j==null?void 0:j.course_end_time}),w.createElement(uu.Z,{courseEndTime:j==null?void 0:j.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:f.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{d(!1),we()}}),w.createElement(wo,null),w.createElement(Zo,{onCallback:()=>d(!1)}),w.createElement(zo,{onCallback:()=>d(!1)}),w.createElement(al,{refreshList:we}),w.createElement(ml.Z,null),w.createElement($n.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Fn,data:Qu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),_e&&w.createElement(Ol,{courseId:m.coursesId,type:"1",onCancel:()=>De(!1)}),w.createElement(ne.default,{open:D,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{O(!1)},onOk:()=>Zn(void 0,null,function*(){const E=JSON.parse(JSON.stringify(h));Object.keys(E).map(function(je){je.indexOf("proportion")>-1&&(E[je]=E[je]/100)}),(yield(0,$.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(Z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),O(!1))}),width:800},w.createElement("div",null,w.createElement(P.Z,null,w.createElement(B.Z,{span:24},w.createElement(P.Z,{align:"middle"},w.createElement(B.Z,{span:24},w.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u56FE\u6587\u4F5C\u4E1A\uFF0C\u4E14\u4E0D\u4F1A\u5F71\u54CD\u4F60\u5DF2\u521B\u5EFA\u7684\u4F5C\u4E1A\u4EE5\u53CA\u5176\u4ED6\u8001\u5E08\u65B0\u5EFA\u4F5C\u4E1A\u7684\u8BC4\u5206\u89C4\u5219\u3002"))))),w.createElement(P.Z,{className:"mt25"},w.createElement(B.Z,null,w.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),w.createElement(B.Z,{span:24,className:"pl30 mt10"})),w.createElement(P.Z,null,w.createElement(G.ZP.Group,{value:h==null?void 0:h.ta_mode,onChange:E=>{h.ta_mode=E.target.value,R(ru({},h))}},w.createElement(G.ZP,{value:1,style:{marginTop:15}},w.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),w.createElement("br",null),w.createElement(G.ZP,{value:0,style:{marginTop:15}},w.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),w.createElement(P.Z,{className:"mt25"},w.createElement(B.Z,null,w.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),w.createElement(B.Z,{span:24,className:"pl30 mt10"})),w.createElement(P.Z,null,w.createElement(G.ZP.Group,{value:h.final_mode,onChange:E=>{h.final_mode=E.target.value,R(ru({},h))}},w.createElement(G.ZP,{value:!1,style:{marginTop:15}},w.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(b.Z,{placement:"bottomLeft",content:Vt,trigger:"click"},w.createElement(N.Z,{className:"ml20 current"})))),w.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),w.createElement(B.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:h.te_proportion,onChange:E=>{h.te_proportion=E,R(Object.assign({},h))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),w.createElement(B.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:h.ta_proportion,onChange:E=>{h.ta_proportion=E,R(Object.assign({},h))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),w.createElement(B.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:h.st_proportion,onChange:E=>{h.st_proportion=E,R(Object.assign({},h))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement("br",null),w.createElement(G.ZP,{value:!0,style:{marginTop:15}},w.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(b.Z,{placement:"bottomLeft",content:Oe,trigger:"click"},w.createElement(N.Z,{className:"ml20 current"}))))),w.createElement("br",null)),w.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),w.createElement(P.Z,{className:"mt25"},w.createElement(B.Z,null,w.createElement("strong",null,w.createElement(C.default,{checked:h.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{h.is_repeat_minus=E.target.checked,R(Object.assign({},h))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",w.createElement("span",{style:{fontSize:"14px"},className:"c-grey-c"},"\uFF08\u4FEE\u6539\u540E\u9700\u8981\u8FDB\u884C\u201C\u6587\u6863\u67E5\u91CD\u201D\uFF0C\u6263\u5206\u89C4\u5219\u624D\u751F\u6548\uFF09"))),w.createElement(B.Z,{span:24,className:"pl30 mt10"})),(h==null?void 0:h.is_repeat_minus)&&w.createElement("div",{style:{paddingLeft:35}},w.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),w.createElement(B.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:h.repeat_setting_score,onChange:E=>{h.repeat_setting_score=E,R(Object.assign({},h))}}))),w.createElement(P.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),w.createElement(B.Z,{className:"ml5"},w.createElement(L.Z,{min:0,max:100,value:h.repeat_limit,onChange:E=>{h.repeat_limit=E,R(Object.assign({},h))}}),w.createElement("span",{className:"ml10"},"%"))))))))};var Gl=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:l})=>({classroomList:e,globalSetting:l,user:u,loading:n.effects}))(Vl);const Ul=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case r.Fy.THEMEONE:return t.createElement(co,null);case r.Fy.DEFAULT:default:return t.createElement(Gl,null)}};var Jl=(0,g.connect)(({globalSetting:e})=>({globalSetting:e}))(Ul)},58084:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return P}});var r=a(59301),t=a(38854),g=a(20834),Z=a(6848),U={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ce=a(47949),P=({isAdmin:B,dataSource:G,batchStatus:b,SortMenuName:L,setSortMenuName:C,onSearch:N,onSort:p,onBatch:s})=>{const $=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],le=J=>{C(J.name),p(J)},de=L==="\u9ED8\u8BA4\u6392\u5E8F";return r.createElement("div",{className:U.searchSortControllerContainer},r.createElement(ce.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:J}})=>{N(J.trim())},style:{width:220}}),r.createElement("div",null,r.createElement(t.Z,{dropdownRender:()=>r.createElement(g.default,{selectedKeys:[L]},$.map(J=>r.createElement(g.default.Item,{key:J.name,onClick:()=>le(J)},J.name)))},r.createElement("div",null,r.createElement("span",{className:`${U.btn} ${de?U.btnSort:""}`},r.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),L)))),de&&r.createElement(Z.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"},r.createElement("span",{className:U.tips},r.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},78340:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return L}});var r=a(59301),t=a(20834),g=a(38854),Z=a(8591),U=a(6848),ce={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},ne=a(76560),P=a(34055),B=a(47949),G=a(22688);const b=({isLoading:C,addText:N,tabDataSource:p,isAdmin:s,dispatch:$,type:le,exportType:de,TooltipTitle:J,categoryId:Ee,dropdownMenu:k,isShowRightControl:Ae,defaultSelectedKeys:Be,classroomList:re,onTabMenuClick:ge,onTooltipTitleClick:he,onDropdownMenuClick:M,onsetClick:q})=>{var pe;const Fe=()=>r.createElement(t.default,{onClick:({key:oe})=>{M(oe)}},k.map(oe=>r.createElement(t.default.Item,{key:oe.id},oe.name))),K=(0,ne.useParams)();return r.createElement("div",{className:ce.tabMenuContainer},r.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"}},r.createElement("div",{className:"flex gap-4px mr-auto"},p==null?void 0:p.map((oe,Je)=>r.createElement("div",{key:Je,className:`text-16px flex item-center justify-center current ${Be==(oe==null?void 0:oe.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:Be==(oe==null?void 0:oe.id)?"#1890FF":""},onClick:()=>C?{}:ge(oe)},oe==null?void 0:oe.name,oe.total!==void 0&&r.createElement("span",{className:"ml-4px"},oe==null?void 0:oe.total)))),s&&Ae&&r.createElement("div",{className:"flex item-center gap-20px mr-20px"},r.createElement(g.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:oe})=>{var Je,me;if(de==="group"&&!((Je=re.AssistantObject.group)!=null&&Je.can_download)){Z.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(de==="normal"&&!((me=re.AssistantObject.normal)!=null&&me.can_download)){Z.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}oe=="1"&&$({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:le,exportType:de,category_id:K.categoryId}}),oe=="3"&&ne.history.push(`/classrooms/${K==null?void 0:K.coursesId}/exportlist/${de==="group"?"group_work_list":"normal_work_list"}`)}}},r.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,P.Rm)()&&!((pe=re.AssistantObject.normal)!=null&&pe.can_create)?"":r.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:q}),r.createElement(U.Z,{title:J},r.createElement("span",{className:`iconfont ${Ee?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:he})),r.createElement(g.Z,{dropdownRender:Fe},r.createElement(B.op,{theme:G.Fy.THEMEONE,icon:r.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",N||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var L=(0,ne.connect)(({classroomList:C})=>({classroomList:C}))(b)},92725:function(ot,ye,a){"use strict";a.d(ye,{$J:function(){return g},JZ:function(){return U},bN:function(){return ne},jP:function(){return ce},rO:function(){return Z}});var r=a(82093),t=(P,B,G)=>new Promise((b,L)=>{var C=s=>{try{p(G.next(s))}catch($){L($)}},N=s=>{try{p(G.throw(s))}catch($){L($)}},p=s=>s.done?b(s.value):Promise.resolve(s.value).then(C,N);p((G=G.apply(P,B)).next())});function g(P){return(0,r.U2)(`libraries/${P}.json`)}function Z(P){return(0,r.U2)("library_tags.json",P)}function U(P){return t(this,null,function*(){return(yield(0,r.IV)(`attachments/${P}.json`)).status===0})}function ce(P){return(0,r.v_)("libraries.json",P)}function ne(P,B){return(0,r.gz)(`libraries/${P}.json`,B)}},76239:function(ot,ye,a){"use strict";a.d(ye,{_:function(){return b}});var r=a(67135),t=a(43418),g=a(8591),Z=a(1710),U=a(49661),ce=a(59301),ne=(L,C,N)=>new Promise((p,s)=>{var $=J=>{try{de(N.next(J))}catch(Ee){s(Ee)}},le=J=>{try{de(N.throw(J))}catch(Ee){s(Ee)}},de=J=>J.done?p(J.value):Promise.resolve(J.value).then($,le);de((N=N.apply(L,C)).next())});const P=L=>ne(void 0,[L],function*({is_jupyter:C,is_jupyter_lab:N,shixunId:p,homework_common_id:s,courseId:$}){if(C||N){const de=yield(0,r.BK)({id:p});de!=null&&de.identifier&&(0,U.xg)(`/tasks/${de.identifier}/jupyter?homework_common_id=${s}`);return}const le=yield(0,r.Ir)({id:p,homework_common_id:s});if(le!=null&&le.game_identifier){(0,U.xg)(`/tasks/${$}/${s}/${le.game_identifier}`);return}(le==null?void 0:le.status)===2?B(le==null?void 0:le.message,s,$):(le==null?void 0:le.status)===3?G(le==null?void 0:le.message):(le==null?void 0:le.status)==-3&&(0,U.eF)()}),B=(L,C,N)=>{L=L!=null&&L.includes(".json")?L:`${L}.json`,t.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.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 p=yield(0,r.$Q)({url:L});if(!p)return;g.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const s=yield(0,r.Ir)({id:p.shixun_identifier,homework_common_id:C});if(s!=null&&s.game_identifier){(0,U.xg)(`/tasks/${N}/${C}/${s.game_identifier}`);return}(s==null?void 0:s.status)===2?B(s==null?void 0:s.message,C,N):(s==null?void 0:s.status)===3&&G(s==null?void 0:s.message)})})},G=L=>{t.default.confirm({centered:!0,title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ce.createElement("div",{className:"tc font16"}," \u76EE\u524D\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5C1A\u5728\u5185\u6D4B\u4E2D\uFF0C\u5C06\u4E8E",L,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},b=(L,C)=>ne(void 0,[L,C],function*(N,{is_jupyter:p,is_jupyter_lab:s}){const $=yield(0,r.WT)(N);if($.length>1)return t.default.info({icon:null,closable:!0,maskClosable:!0,centered:!0,width:820,okButtonProps:{style:{display:"none"}},title:"\u63D0\u793A",content:ce.createElement("div",null,ce.createElement("div",null,"\u4F60\u5F53\u524D\u6709",$.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"),ce.createElement(Z.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(le,de){const{course_identifier:J,id:Ee}=de||{};return ce.createElement("a",{target:"_blank",href:`/classrooms/${J}/shixun_homework/${Ee}/detail`},le)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(le,de){const{course_identifier:J,id:Ee,shixun_identifier:k}=de;return ce.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{P({is_jupyter:p,is_jupyter_lab:s,shixunId:k,homework_common_id:Ee,courseId:J})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:$,rowKey:"id"}))}),!0;if($.length===1){const{shixun_identifier:le,id:de,course_identifier:J}=$[0];return P({is_jupyter:p,is_jupyter_lab:s,shixunId:le,homework_common_id:de,courseId:J}),!0}return!1});ye.Z=P},77578:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return r}});const r=t=>t?typeof t=="function"?t():t:null},27666:function(ot,ye,a){"use strict";var r=a(3300),t=a(16089);function g(Z){let U;const ce=P=>()=>{U=null,Z.apply(void 0,(0,r.Z)(P))},ne=function(){if(U==null){for(var P=arguments.length,B=new Array(P),G=0;G<P;G++)B[G]=arguments[G];U=(0,t.Z)(ce(B))}};return ne.cancel=()=>{t.Z.cancel(U),U=null},ne}ye.Z=g},81228:function(ot,ye,a){"use strict";a.d(ye,{Z:function(){return Be}});var r=a(33377),t=a(93912),g=a(18881),Z=a(85461),U=a(59301),ce=a(92310),ne=a.n(ce),P=a(29301),B=a(2738),G=a(27666),b=a(36355),L=a(83116),C=a(37613);const N=re=>{const{componentCls:ge}=re;return{[ge]:{position:"fixed",zIndex:re.zIndexPopup}}};var p=(0,L.Z)("Affix",re=>{const ge=(0,C.TS)(re,{zIndexPopup:re.zIndexBase+10});return[N(ge)]});function s(re){return re!==window?re.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function $(re,ge,he){if(he!==void 0&&ge.top>re.top-he)return he+ge.top}function le(re,ge,he){if(he!==void 0&&ge.bottom<re.bottom+he){const M=window.innerHeight-ge.bottom;return he+M}}const de=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function J(){return typeof window!="undefined"?window:null}var Ee;(function(re){re[re.None=0]="None",re[re.Prepare=1]="Prepare"})(Ee||(Ee={}));let k=function(re){(0,g.Z)(he,re);var ge=(0,Z.Z)(he);function he(){var M;return(0,r.Z)(this,he),M=ge.apply(this,arguments),M.state={status:Ee.None,lastAffix:!1,prevTarget:null},M.placeholderNodeRef=(0,U.createRef)(),M.fixedNodeRef=(0,U.createRef)(),M.addListeners=()=>{const q=M.getTargetFunc(),pe=q==null?void 0:q(),{prevTarget:Fe}=M.state;Fe!==pe&&(de.forEach(K=>{Fe==null||Fe.removeEventListener(K,M.lazyUpdatePosition),pe==null||pe.addEventListener(K,M.lazyUpdatePosition)}),M.updatePosition(),M.setState({prevTarget:pe}))},M.removeListeners=()=>{M.timer&&(clearTimeout(M.timer),M.timer=null);const{prevTarget:q}=M.state,pe=M.getTargetFunc(),Fe=pe==null?void 0:pe();de.forEach(K=>{Fe==null||Fe.removeEventListener(K,M.lazyUpdatePosition),q==null||q.removeEventListener(K,M.lazyUpdatePosition)}),M.updatePosition.cancel(),M.lazyUpdatePosition.cancel()},M.getOffsetTop=()=>{const{offsetBottom:q,offsetTop:pe}=M.props;return q===void 0&&pe===void 0?0:pe},M.getOffsetBottom=()=>M.props.offsetBottom,M.measure=()=>{const{status:q,lastAffix:pe}=M.state,{onChange:Fe}=M.props,K=M.getTargetFunc();if(q!==Ee.Prepare||!M.fixedNodeRef.current||!M.placeholderNodeRef.current||!K)return;const oe=M.getOffsetTop(),Je=M.getOffsetBottom(),me=K();if(me){const ke={status:Ee.None},te=s(M.placeholderNodeRef.current);if(te.top===0&&te.left===0&&te.width===0&&te.height===0)return;const H=s(me),se=$(te,H,oe),ee=le(te,H,Je);se!==void 0?(ke.affixStyle={position:"fixed",top:se,width:te.width,height:te.height},ke.placeholderStyle={width:te.width,height:te.height}):ee!==void 0&&(ke.affixStyle={position:"fixed",bottom:ee,width:te.width,height:te.height},ke.placeholderStyle={width:te.width,height:te.height}),ke.lastAffix=!!ke.affixStyle,Fe&&pe!==ke.lastAffix&&Fe(ke.lastAffix),M.setState(ke)}},M.prepareMeasure=()=>{M.setState({status:Ee.Prepare,affixStyle:void 0,placeholderStyle:void 0})},M.updatePosition=(0,G.Z)(()=>{M.prepareMeasure()}),M.lazyUpdatePosition=(0,G.Z)(()=>{const q=M.getTargetFunc(),{affixStyle:pe}=M.state;if(q&&pe){const Fe=M.getOffsetTop(),K=M.getOffsetBottom(),oe=q();if(oe&&M.placeholderNodeRef.current){const Je=s(oe),me=s(M.placeholderNodeRef.current),ke=$(me,Je,Fe),te=le(me,Je,K);if(ke!==void 0&&pe.top===ke||te!==void 0&&pe.bottom===te)return}}M.prepareMeasure()}),M}return(0,t.Z)(he,[{key:"getTargetFunc",value:function(){const{getTargetContainer:q}=this.context,{target:pe}=this.props;return pe!==void 0?pe:q!=null?q:J}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(q){this.addListeners(),(q.offsetTop!==this.props.offsetTop||q.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:q,placeholderStyle:pe}=this.state,{affixPrefixCls:Fe,rootClassName:K,children:oe}=this.props,Je=ne()(q&&K,{[Fe]:!!q});let me=(0,B.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return U.createElement(P.Z,{onResize:this.updatePosition},U.createElement("div",Object.assign({},me,{ref:this.placeholderNodeRef}),q&&U.createElement("div",{style:pe,"aria-hidden":"true"}),U.createElement("div",{className:Je,ref:this.fixedNodeRef,style:q},U.createElement(P.Z,{onResize:this.updatePosition},oe))))}}]),he}(U.Component);k.contextType=b.E_;var Be=(0,U.forwardRef)((re,ge)=>{const{prefixCls:he,rootClassName:M}=re,{getPrefixCls:q}=(0,U.useContext)(b.E_),pe=q("affix",he),[Fe,K]=p(pe),oe=Object.assign(Object.assign({},re),{affixPrefixCls:pe,rootClassName:ne()(M,K)});return Fe(U.createElement(k,Object.assign({},oe,{ref:ge})))})},39722:function(ot,ye,a){"use strict";a.d(ye,{t5:function(){return G}});var r=a(92310),t=a.n(r),g=a(55477),Z=a(59301),U=a(36355),ce=a(77578),ne=a(17356),P=function(L,C){var N={};for(var p in L)Object.prototype.hasOwnProperty.call(L,p)&&C.indexOf(p)<0&&(N[p]=L[p]);if(L!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,p=Object.getOwnPropertySymbols(L);s<p.length;s++)C.indexOf(p[s])<0&&Object.prototype.propertyIsEnumerable.call(L,p[s])&&(N[p[s]]=L[p[s]]);return N};const B=(L,C,N)=>{if(!(!C&&!N))return Z.createElement(Z.Fragment,null,C&&Z.createElement("div",{className:`${L}-title`},(0,ce.Z)(C)),Z.createElement("div",{className:`${L}-inner-content`},(0,ce.Z)(N)))},G=L=>{const{hashId:C,prefixCls:N,className:p,style:s,placement:$="top",title:le,content:de,children:J}=L;return Z.createElement("div",{className:t()(C,N,`${N}-pure`,`${N}-placement-${$}`,p),style:s},Z.createElement("div",{className:`${N}-arrow`}),Z.createElement(g.G,Object.assign({},L,{className:C,prefixCls:N}),J||B(N,le,de)))},b=L=>{const{prefixCls:C}=L,N=P(L,["prefixCls"]),{getPrefixCls:p}=Z.useContext(U.E_),s=p("popover",C),[$,le]=(0,ne.Z)(s);return $(Z.createElement(G,Object.assign({},N,{prefixCls:s,hashId:le})))};ye.ZP=b},60324:function(ot,ye,a){"use strict";var r=a(92310),t=a.n(r),g=a(59301),Z=a(77578),U=a(62892),ce=a(36355),ne=a(6848),P=a(39722),B=a(17356),G=function(C,N){var p={};for(var s in C)Object.prototype.hasOwnProperty.call(C,s)&&N.indexOf(s)<0&&(p[s]=C[s]);if(C!=null&&typeof Object.getOwnPropertySymbols=="function")for(var $=0,s=Object.getOwnPropertySymbols(C);$<s.length;$++)N.indexOf(s[$])<0&&Object.prototype.propertyIsEnumerable.call(C,s[$])&&(p[s[$]]=C[s[$]]);return p};const b=C=>{let{title:N,content:p,prefixCls:s}=C;return g.createElement(g.Fragment,null,N&&g.createElement("div",{className:`${s}-title`},(0,Z.Z)(N)),g.createElement("div",{className:`${s}-inner-content`},(0,Z.Z)(p)))},L=g.forwardRef((C,N)=>{const{prefixCls:p,title:s,content:$,overlayClassName:le,placement:de="top",trigger:J="hover",mouseEnterDelay:Ee=.1,mouseLeaveDelay:k=.1,overlayStyle:Ae={}}=C,Be=G(C,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:re}=g.useContext(ce.E_),ge=re("popover",p),[he,M]=(0,B.Z)(ge),q=re(),pe=t()(le,M);return he(g.createElement(ne.Z,Object.assign({placement:de,trigger:J,mouseEnterDelay:Ee,mouseLeaveDelay:k,overlayStyle:Ae},Be,{prefixCls:ge,overlayClassName:pe,ref:N,overlay:s||$?g.createElement(b,{prefixCls:ge,title:s,content:$}):null,transitionName:(0,U.m)(q,"zoom-big",Be.transitionName),"data-popover-inject":!0})))});L._InternalPanelDoNotUseOrYouWillBeFired=P.ZP,ye.Z=L},17356:function(ot,ye,a){"use strict";var r=a(17313),t=a(29878),g=a(19447),Z=a(33166),U=a(83116),ce=a(37613);const ne=G=>{const{componentCls:b,popoverColor:L,minWidth:C,fontWeightStrong:N,popoverPadding:p,boxShadowSecondary:s,colorTextHeading:$,borderRadiusLG:le,zIndexPopup:de,marginXS:J,colorBgElevated:Ee,popoverBg:k}=G;return[{[b]:Object.assign(Object.assign({},(0,r.Wf)(G)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:de,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Ee,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${b}-content`]:{position:"relative"},[`${b}-inner`]:{backgroundColor:k,backgroundClip:"padding-box",borderRadius:le,boxShadow:s,padding:p},[`${b}-title`]:{minWidth:C,marginBottom:J,color:$,fontWeight:N},[`${b}-inner-content`]:{color:L}})},(0,g.ZP)(G,{colorBg:"var(--antd-arrow-background-color)"}),{[`${b}-pure`]:{position:"relative",maxWidth:"none",margin:G.sizePopupArrow,display:"inline-block",[`${b}-content`]:{display:"inline-block"}}}]},P=G=>{const{componentCls:b}=G;return{[b]:Z.i.map(L=>{const C=G[`${L}6`];return{[`&${b}-${L}`]:{"--antd-arrow-background-color":C,[`${b}-inner`]:{backgroundColor:C},[`${b}-arrow`]:{background:"transparent"}}}})}},B=G=>{const{componentCls:b,lineWidth:L,lineType:C,colorSplit:N,paddingSM:p,controlHeight:s,fontSize:$,lineHeight:le,padding:de}=G,J=s-Math.round($*le),Ee=J/2,k=J/2-L,Ae=de;return{[b]:{[`${b}-inner`]:{padding:0},[`${b}-title`]:{margin:0,padding:`${Ee}px ${Ae}px ${k}px`,borderBottom:`${L}px ${C} ${N}`},[`${b}-inner-content`]:{padding:`${p}px ${Ae}px`}}}};ye.Z=(0,U.Z)("Popover",G=>{const{colorBgElevated:b,colorText:L,wireframe:C}=G,N=(0,ce.TS)(G,{popoverPadding:12,popoverBg:b,popoverColor:L});return[ne(N),P(N),C&&B(N),(0,t._y)(N,"zoom-big")]},G=>({width:177,minWidth:177,zIndexPopup:G.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},96503:function(ot,ye,a){"use strict";a.d(ye,{default:function(){return Lu}});var r=a(59301),t=a(40001),g=a(81953),Z=a(16180),U=a(92310),ce=a.n(U),ne=a(25769),P=a.n(ne),B=a(29301),G=a(11592),b=a(34280),L=a(18929),C=a(2738),N=a(8654),p=a(24514),s=a(10228),$=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W};const le={border:0,background:"transparent",padding:0,lineHeight:"inherit",display:"inline-block"};var J=r.forwardRef((v,I)=>{const W=Ye=>{const{keyCode:He}=Ye;He===s.Z.ENTER&&Ye.preventDefault()},T=Ye=>{const{keyCode:He}=Ye,{onClick:_t}=v;He===s.Z.ENTER&&_t&&_t()},{style:Y,noStyle:Xe,disabled:ct}=v,Ie=$(v,["style","noStyle","disabled"]);let Ke={};return Xe||(Ke=Object.assign({},le)),ct&&(Ke.pointerEvents="none"),Ke=Object.assign(Object.assign({},Ke),Y),r.createElement("div",Object.assign({role:"button",tabIndex:0,ref:I},Ie,{onKeyDown:W,onKeyUp:T,style:Ke}))}),Ee=a(36355),k=a(9763),Ae=a(6848),Be=a(32855),re={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"},ge=re,he=a(7657),M=function(I,W){return r.createElement(he.Z,(0,Be.Z)({},I,{ref:W,icon:ge}))},q=r.forwardRef(M),pe=q,Fe=a(92343),K=a(1643),oe=a(15969),Je=a(83116),me=a(30071);const ke=(v,I,W,T)=>{const{titleMarginBottom:Y,fontWeightStrong:Xe}=T;return{marginBottom:Y,color:W,fontWeight:Xe,fontSize:v,lineHeight:I}},te=v=>{const I=[1,2,3,4,5],W={};return I.forEach(T=>{W[`
h${T}&,
div&-h${T},
div&-h${T} > textarea,
h${T}
`]=ke(v[`fontSizeHeading${T}`],v[`lineHeightHeading${T}`],v.colorTextHeading,v)}),W},H=v=>{const{componentCls:I}=v;return{"a&, a":Object.assign(Object.assign({},(0,oe.N)(v)),{textDecoration:v.linkDecoration,"&:active, &:hover":{textDecoration:v.linkHoverDecoration},[`&[disabled], &${I}-disabled`]:{color:v.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:v.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},se=v=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:v.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:v.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:me.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:v.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}}),ee=v=>{const{componentCls:I,paddingSM:W}=v,T=W;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-v.paddingSM,marginTop:-T,marginBottom:`calc(1em - ${T}px)`},[`${I}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:v.marginXS+2,insetBlockEnd:v.marginXS,color:v.colorTextDescription,fontWeight:"normal",fontSize:v.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},rt=v=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:v.colorSuccess}}}),ve=()=>({"\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"}}),et=v=>{const{componentCls:I,titleMarginTop:W}=v;return{[I]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:v.colorText,wordBreak:"break-word",lineHeight:v.lineHeight,[`&${I}-secondary`]:{color:v.colorTextDescription},[`&${I}-success`]:{color:v.colorSuccess},[`&${I}-warning`]:{color:v.colorWarning},[`&${I}-danger`]:{color:v.colorError,"a&:active, a&:focus":{color:v.colorErrorActive},"a&:hover":{color:v.colorErrorHover}},[`&${I}-disabled`]:{color:v.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},te(v)),{[`
& + h1${I},
& + h2${I},
& + h3${I},
& + h4${I},
& + h5${I}
`]:{marginTop:W},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:W}}}),se(v)),H(v)),{[`
${I}-expand,
${I}-edit,
${I}-copy
`]:Object.assign(Object.assign({},(0,oe.N)(v)),{marginInlineStart:v.marginXXS})}),ee(v)),rt(v)),ve()),{"&-rtl":{direction:"rtl"}})}};var ft=(0,Je.Z)("Typography",v=>[et(v)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),ze=v=>{const{prefixCls:I,"aria-label":W,className:T,style:Y,direction:Xe,maxLength:ct,autoSize:Ie=!0,value:Ke,onSave:Ye,onCancel:He,onEnd:_t,component:xt,enterIcon:Ct=r.createElement(pe,null)}=v,Ge=r.useRef(null),mt=r.useRef(!1),It=r.useRef(),[mu,Yt]=r.useState(Ke);r.useEffect(()=>{Yt(Ke)},[Ke]),r.useEffect(()=>{if(Ge.current&&Ge.current.resizableTextArea){const{textArea:qe}=Ge.current.resizableTextArea;qe.focus();const{length:dt}=qe.value;qe.setSelectionRange(dt,dt)}},[]);const Re=qe=>{let{target:dt}=qe;Yt(dt.value.replace(/[\n\r]/g,""))},Bt=()=>{mt.current=!0},Zt=()=>{mt.current=!1},At=qe=>{let{keyCode:dt}=qe;mt.current||(It.current=dt)},du=()=>{Ye(mu.trim())},Qt=qe=>{let{keyCode:dt,ctrlKey:Le,altKey:Nu,metaKey:nu,shiftKey:Bu}=qe;It.current===dt&&!mt.current&&!Le&&!Nu&&!nu&&!Bu&&(dt===s.Z.ENTER?(du(),_t==null||_t()):dt===s.Z.ESC&&He())},nt=()=>{du()},vt=xt?`${I}-${xt}`:"",[zt,jt]=ft(I),Tt=ce()(I,`${I}-edit-content`,{[`${I}-rtl`]:Xe==="rtl"},T,vt,jt);return zt(r.createElement("div",{className:Tt,style:Y},r.createElement(K.Z,{ref:Ge,maxLength:ct,value:mu,onChange:Re,onKeyDown:At,onKeyUp:Qt,onCompositionStart:Bt,onCompositionEnd:Zt,onBlur:nt,"aria-label":W,rows:1,autoSize:Ie}),Ct!==null?(0,Fe.Tm)(Ct,{className:`${I}-edit-content-confirm`}):null))},Se=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W},tt=r.forwardRef((v,I)=>{const{prefixCls:W,component:T="article",className:Y,rootClassName:Xe,setContentRef:ct,children:Ie,direction:Ke,style:Ye}=v,He=Se(v,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:_t,direction:xt,typography:Ct}=r.useContext(Ee.E_),Ge=Ke!=null?Ke:xt;let mt=I;ct&&(mt=(0,N.sQ)(I,ct));const It=_t("typography",W),[mu,Yt]=ft(It),Re=ce()(It,Ct==null?void 0:Ct.className,{[`${It}-rtl`]:Ge==="rtl"},Y,Xe,Yt),Bt=Object.assign(Object.assign({},Ct==null?void 0:Ct.style),Ye);return mu(r.createElement(T,Object.assign({className:Re,style:Bt,ref:mt},He),Ie))});function ut(v,I){return r.useMemo(()=>{const W=!!v;return[W,Object.assign(Object.assign({},I),W&&typeof v=="object"?v:null)]},[v])}var Gt=(v,I)=>{const W=r.useRef(!1);r.useEffect(()=>{W.current?v():W.current=!0},I)};function Pt(v){const I=typeof v;return I==="string"||I==="number"}function Su(v){let I=0;return v.forEach(W=>{Pt(W)?I+=String(W).length:I+=1}),I}function gu(v,I){let W=0;const T=[];for(let Y=0;Y<v.length;Y+=1){if(W===I)return T;const Xe=v[Y],Ie=Pt(Xe)?String(Xe).length:1,Ke=W+Ie;if(Ke>I){const Ye=I-W;return T.push(String(Xe).slice(0,Ye)),T}T.push(Xe),W=Ke}return v}const uu=0,Qe=1,su=2,hu=3,Fu=4;var Ut=v=>{let{enabledMeasure:I,children:W,text:T,width:Y,fontSize:Xe,rows:ct,onEllipsis:Ie}=v;const[[Ke,Ye,He],_t]=r.useState([0,0,0]),[xt,Ct]=r.useState(0),[Ge,mt]=r.useState(uu),[It,mu]=r.useState(0),Yt=r.useRef(null),Re=r.useRef(null),Bt=r.useMemo(()=>(0,G.Z)(T),[T]),Zt=r.useMemo(()=>Su(Bt),[Bt]),At=r.useMemo(()=>!I||Ge!==hu?xt&&Ge!==Fu&&I?W(gu(Bt,xt),xt<Zt):W(Bt,!1):W(gu(Bt,Ye),Ye<Zt),[I,Ge,W,Bt,Ye,Zt]);(0,b.Z)(()=>{I&&Y&&Xe&&Zt&&(mt(Qe),_t([0,Math.ceil(Zt/2),Zt]))},[I,Y,Xe,T,Zt,ct]),(0,b.Z)(()=>{var vt;Ge===Qe&&mu(((vt=Yt.current)===null||vt===void 0?void 0:vt.offsetHeight)||0)},[Ge]),(0,b.Z)(()=>{var vt,zt;if(It){if(Ge===Qe){const jt=((vt=Re.current)===null||vt===void 0?void 0:vt.offsetHeight)||0,Tt=ct*It;jt<=Tt?(mt(Fu),Ie(!1)):mt(su)}else if(Ge===su)if(Ke!==He){const jt=((zt=Re.current)===null||zt===void 0?void 0:zt.offsetHeight)||0,Tt=ct*It;let qe=Ke,dt=He;Ke===He-1?dt=Ke:jt<=Tt?qe=Ye:dt=Ye;const Le=Math.ceil((qe+dt)/2);_t([qe,Le,dt])}else mt(hu),Ct(Ye),Ie(!0)}},[Ge,Ke,He,ct,It]);const du={width:Y,whiteSpace:"normal",margin:0,padding:0},Qt=(vt,zt,jt)=>r.createElement("span",{"aria-hidden":!0,ref:zt,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(Xe/2)*2},jt)},vt),nt=(vt,zt)=>{const jt=gu(Bt,vt);return Qt(W(jt,!0),zt,du)};return r.createElement(r.Fragment,null,At,I&&Ge!==hu&&Ge!==Fu&&r.createElement(r.Fragment,null,Qt("lg",Yt,{wordBreak:"keep-all",whiteSpace:"nowrap"}),Ge===Qe?Qt(W(Bt,!1),Re,du):nt(Ye,Re)))},Ue=v=>{let{enabledEllipsis:I,isEllipsis:W,children:T,tooltipProps:Y}=v;return!(Y!=null&&Y.title)||!I?T:r.createElement(Ae.Z,Object.assign({open:W?void 0:!1},Y),T)},lt=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W};function wt(v,I){let{mark:W,code:T,underline:Y,delete:Xe,strong:ct,keyboard:Ie,italic:Ke}=v,Ye=I;function He(_t,xt){xt&&(Ye=r.createElement(_t,{},Ye))}return He("strong",ct),He("u",Y),He("del",Xe),He("code",T),He("mark",W),He("kbd",Ie),He("i",Ke),Ye}function Ot(v,I,W){return v===!0||v===void 0?I:v||W&&I}function cu(v){return v===!1?[!1,!1]:Array.isArray(v)?v:[v]}const kt="...";var Jt=r.forwardRef((v,I)=>{var W,T,Y;const{prefixCls:Xe,className:ct,style:Ie,type:Ke,disabled:Ye,children:He,ellipsis:_t,editable:xt,copyable:Ct,component:Ge,title:mt}=v,It=lt(v,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:mu,direction:Yt}=r.useContext(Ee.E_),[Re]=(0,k.Z)("Text"),Bt=r.useRef(null),Zt=r.useRef(null),At=mu("typography",Xe),du=(0,C.Z)(It,["mark","code","delete","underline","strong","keyboard","italic"]),[Qt,nt]=ut(xt),[vt,zt]=(0,L.Z)(!1,{value:nt.editing}),{triggerType:jt=["icon"]}=nt,Tt=ie=>{var be;ie&&((be=nt.onStart)===null||be===void 0||be.call(nt)),zt(ie)};Gt(()=>{var ie;vt||(ie=Zt.current)===null||ie===void 0||ie.focus()},[vt]);const qe=ie=>{ie==null||ie.preventDefault(),Tt(!0)},dt=ie=>{var be;(be=nt.onChange)===null||be===void 0||be.call(nt,ie),Tt(!1)},Le=()=>{var ie;(ie=nt.onCancel)===null||ie===void 0||ie.call(nt),Tt(!1)},[Nu,nu]=ut(Ct),[Bu,un]=r.useState(!1),Hu=r.useRef(null),nn={};nu.format&&(nn.format=nu.format);const Au=()=>{Hu.current&&clearTimeout(Hu.current)},Hn=ie=>{var be;ie==null||ie.preventDefault(),ie==null||ie.stopPropagation(),P()(nu.text||String(He)||"",nn),un(!0),Au(),Hu.current=setTimeout(()=>{un(!1)},3e3),(be=nu.onCopy)===null||be===void 0||be.call(nu,ie)};r.useEffect(()=>Au,[]);const[an,_n]=r.useState(!1),[Xt,Cn]=r.useState(!1),[Bn,An]=r.useState(!1),[on,au]=r.useState(!1),[ln,Dn]=r.useState(!1),[bn,rn]=r.useState(!0),[pu,yt]=ut(_t,{expandable:!1}),Mt=pu&&!Bn,{rows:ou=1}=yt,Ru=r.useMemo(()=>!Mt||yt.suffix!==void 0||yt.onEllipsis||yt.expandable||Qt||Nu,[Mt,yt,Qt,Nu]);(0,b.Z)(()=>{pu&&!Ru&&(_n((0,p.G)("webkitLineClamp")),Cn((0,p.G)("textOverflow")))},[Ru,pu]);const Ht=r.useMemo(()=>Ru?!1:ou===1?Xt:an,[Ru,Xt,an]),sn=Mt&&(Ht?ln:on),Pn=Mt&&ou===1&&Ht,$u=Mt&&ou>1&&Ht,xn=ie=>{var be;An(!0),(be=yt.onExpand)===null||be===void 0||be.call(yt,ie)},[pt,Du]=r.useState(0),[cn,mn]=r.useState(0),wn=(ie,be)=>{let{offsetWidth:Dt}=ie;var Rt;Du(Dt),mn(parseInt((Rt=window.getComputedStyle)===null||Rt===void 0?void 0:Rt.call(window,be).fontSize,10)||0)},Rn=ie=>{var be;au(ie),on!==ie&&((be=yt.onEllipsis)===null||be===void 0||be.call(yt,ie))};r.useEffect(()=>{const ie=Bt.current;if(pu&&Ht&&ie){const be=$u?ie.offsetHeight<ie.scrollHeight:ie.offsetWidth<ie.scrollWidth;ln!==be&&Dn(be)}},[pu,Ht,He,$u,bn]),r.useEffect(()=>{const ie=Bt.current;if(typeof IntersectionObserver=="undefined"||!ie||!Ht||!Mt)return;const be=new IntersectionObserver(()=>{rn(!!ie.offsetParent)});return be.observe(ie),()=>{be.disconnect()}},[Ht,Mt]);let Eu={};yt.tooltip===!0?Eu={title:(W=nt.text)!==null&&W!==void 0?W:He}:r.isValidElement(yt.tooltip)?Eu={title:yt.tooltip}:typeof yt.tooltip=="object"?Eu=Object.assign({title:(T=nt.text)!==null&&T!==void 0?T:He},yt.tooltip):Eu={title:yt.tooltip};const _u=r.useMemo(()=>{const ie=be=>["string","number"].includes(typeof be);if(!(!pu||Ht)){if(ie(nt.text))return nt.text;if(ie(He))return He;if(ie(mt))return mt;if(ie(Eu.title))return Eu.title}},[pu,Ht,mt,Eu.title,sn]);if(vt)return r.createElement(ze,{value:(Y=nt.text)!==null&&Y!==void 0?Y:typeof He=="string"?He:"",onSave:dt,onCancel:Le,onEnd:nt.onEnd,prefixCls:At,className:ct,style:Ie,direction:Yt,component:Ge,maxLength:nt.maxLength,autoSize:nt.autoSize,enterIcon:nt.enterIcon});const Wu=()=>{const{expandable:ie,symbol:be}=yt;if(!ie)return null;let Dt;return be?Dt=be:Dt=Re==null?void 0:Re.expand,r.createElement("a",{key:"expand",className:`${At}-expand`,onClick:xn,"aria-label":Re==null?void 0:Re.expand},Dt)},Et=()=>{if(!Qt)return;const{icon:ie,tooltip:be}=nt,Dt=(0,G.Z)(be)[0]||(Re==null?void 0:Re.edit),Rt=typeof Dt=="string"?Dt:"";return jt.includes("icon")?r.createElement(Ae.Z,{key:"edit",title:be===!1?"":Dt},r.createElement(J,{ref:Zt,className:`${At}-edit`,onClick:qe,"aria-label":Rt},ie||r.createElement(Z.Z,{role:"button"}))):null},dn=()=>{if(!Nu)return;const{tooltips:ie,icon:be}=nu,Dt=cu(ie),Rt=cu(be),zu=Bu?Ot(Dt[1],Re==null?void 0:Re.copied):Ot(Dt[0],Re==null?void 0:Re.copy),En=Bu?Re==null?void 0:Re.copied:Re==null?void 0:Re.copy,bu=typeof zu=="string"?zu:En;return r.createElement(Ae.Z,{key:"copy",title:zu},r.createElement(J,{className:ce()(`${At}-copy`,Bu&&`${At}-copy-success`),onClick:Hn,"aria-label":bu},Bu?Ot(Rt[1],r.createElement(t.Z,null),!0):Ot(Rt[0],r.createElement(g.Z,null),!0)))},pn=ie=>[ie&&Wu(),Et(),dn()],On=ie=>[ie&&r.createElement("span",{"aria-hidden":!0,key:"ellipsis"},kt),yt.suffix,pn(ie)];return r.createElement(B.Z,{onResize:wn,disabled:!Mt||Ht},ie=>r.createElement(Ue,{tooltipProps:Eu,enabledEllipsis:Mt,isEllipsis:sn},r.createElement(tt,Object.assign({className:ce()({[`${At}-${Ke}`]:Ke,[`${At}-disabled`]:Ye,[`${At}-ellipsis`]:pu,[`${At}-single-line`]:Mt&&ou===1,[`${At}-ellipsis-single-line`]:Pn,[`${At}-ellipsis-multiple-line`]:$u},ct),prefixCls:Xe,style:Object.assign(Object.assign({},Ie),{WebkitLineClamp:$u?ou:void 0}),component:Ge,ref:(0,N.sQ)(ie,Bt,I),direction:Yt,onClick:jt.includes("text")?qe:void 0,"aria-label":_u==null?void 0:_u.toString(),title:mt},du),r.createElement(Ut,{enabledMeasure:Mt&&!Ht,text:He,rows:ou,width:pt,fontSize:cn,onEllipsis:Rn},(be,Dt)=>{let Rt=be;return be.length&&Dt&&_u&&(Rt=r.createElement("span",{key:"show-content","aria-hidden":!0},Rt)),wt(v,r.createElement(r.Fragment,null,Rt,On(Dt)))}))))}),ku=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W},Zu=r.forwardRef((v,I)=>{var{ellipsis:W,rel:T}=v,Y=ku(v,["ellipsis","rel"]);const Xe=Object.assign(Object.assign({},Y),{rel:T===void 0&&Y.target==="_blank"?"noopener noreferrer":T});return delete Xe.navigate,r.createElement(Jt,Object.assign({},Xe,{ref:I,ellipsis:!!W,component:"a"}))}),Tu=r.forwardRef((v,I)=>r.createElement(Jt,Object.assign({ref:I},v,{component:"div"}))),en=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W};const tn=(v,I)=>{var{ellipsis:W}=v,T=en(v,["ellipsis"]);const Y=r.useMemo(()=>W&&typeof W=="object"?(0,C.Z)(W,["expandable","rows"]):W,[W]);return r.createElement(Jt,Object.assign({ref:I},T,{ellipsis:Y,component:"span"}))};var Mu=r.forwardRef(tn),Wt=function(v,I){var W={};for(var T in v)Object.prototype.hasOwnProperty.call(v,T)&&I.indexOf(T)<0&&(W[T]=v[T]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Y=0,T=Object.getOwnPropertySymbols(v);Y<T.length;Y++)I.indexOf(T[Y])<0&&Object.prototype.propertyIsEnumerable.call(v,T[Y])&&(W[T[Y]]=v[T[Y]]);return W};const xe=[1,2,3,4,5];var St=r.forwardRef((v,I)=>{const{level:W=1}=v,T=Wt(v,["level"]);let Y;return xe.includes(W)?Y=`h${W}`:Y="h1",r.createElement(Jt,Object.assign({ref:I},T,{component:Y}))});const Kt=tt;Kt.Text=Mu,Kt.Link=Zu,Kt.Title=St,Kt.Paragraph=Tu;var Lu=Kt},51581:function(ot,ye,a){"use strict";Object.defineProperty(ye,"__esModule",{value:!0});var r=function(){function L(C,N){for(var p=0;p<N.length;p++){var s=N[p];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(C,s.key,s)}}return function(C,N,p){return N&&L(C.prototype,N),p&&L(C,p),C}}(),t=a(59301),g=ce(t),Z=a(12708),U=ce(Z);function ce(L){return L&&L.__esModule?L:{default:L}}function ne(L,C){var N={};for(var p in L)C.indexOf(p)>=0||Object.prototype.hasOwnProperty.call(L,p)&&(N[p]=L[p]);return N}function P(L,C){if(!(L instanceof C))throw new TypeError("Cannot call a class as a function")}function B(L,C){if(!L)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return C&&(typeof C=="object"||typeof C=="function")?C:L}function G(L,C){if(typeof C!="function"&&C!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof C);L.prototype=Object.create(C&&C.prototype,{constructor:{value:L,enumerable:!1,writable:!0,configurable:!0}}),C&&(Object.setPrototypeOf?Object.setPrototypeOf(L,C):L.__proto__=C)}var b=function(L){G(C,L);function C(N){P(this,C);var p=B(this,(C.__proto__||Object.getPrototypeOf(C)).call(this,N));return p.scrollListener=p.scrollListener.bind(p),p.eventListenerOptions=p.eventListenerOptions.bind(p),p.mousewheelListener=p.mousewheelListener.bind(p),p}return r(C,[{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 p=this.getParentElement(this.scrollComponent);p.scrollTop=p.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var p=!1,s={get passive(){p=!0}};try{document.addEventListener("test",null,s),document.removeEventListener("test",null,s)}catch($){}return p}},{key:"eventListenerOptions",value:function(){var p=this.props.useCapture;return this.isPassiveSupported()&&(p={useCapture:this.props.useCapture,passive:!0}),p}},{key:"setDefaultLoader",value:function(p){this.defaultLoader=p}},{key:"detachMousewheelListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.scrollComponent.parentNode),p.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var p=window;this.props.useWindow===!1&&(p=this.getParentElement(this.scrollComponent)),p.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),p.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(p){var s=this.props.getScrollParent&&this.props.getScrollParent();return s!=null?s:p&&p.parentNode}},{key:"filterProps",value:function(p){return p}},{key:"attachScrollListener",value:function(){var p=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!p)){var s=window;this.props.useWindow===!1&&(s=p),s.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),s.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),s.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(p){p.deltaY===1&&!this.isPassiveSupported()&&p.preventDefault()}},{key:"scrollListener",value:function(){var p=this.scrollComponent,s=window,$=this.getParentElement(p),le=void 0;if(this.props.useWindow){var de=document.documentElement||document.body.parentNode||document.body,J=s.pageYOffset!==void 0?s.pageYOffset:de.scrollTop;this.props.isReverse?le=J:le=this.calculateOffset(p,J)}else this.props.isReverse?le=$.scrollTop:le=p.scrollHeight-$.scrollTop-$.clientHeight;le<Number(this.props.threshold)&&p&&p.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=$.scrollHeight,this.beforeScrollTop=$.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(p,s){return p?this.calculateTopPosition(p)+(p.offsetHeight-s-window.innerHeight):0}},{key:"calculateTopPosition",value:function(p){return p?p.offsetTop+this.calculateTopPosition(p.offsetParent):0}},{key:"render",value:function(){var p=this,s=this.filterProps(this.props),$=s.children,le=s.element,de=s.hasMore,J=s.initialLoad,Ee=s.isReverse,k=s.loader,Ae=s.loadMore,Be=s.pageStart,re=s.ref,ge=s.threshold,he=s.useCapture,M=s.useWindow,q=s.getScrollParent,pe=ne(s,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);pe.ref=function(K){p.scrollComponent=K,re&&re(K)};var Fe=[$];return de&&(k?Ee?Fe.unshift(k):Fe.push(k):this.defaultLoader&&(Ee?Fe.unshift(this.defaultLoader):Fe.push(this.defaultLoader))),g.default.createElement(le,pe,Fe)}}]),C}(t.Component);b.propTypes={children:U.default.node.isRequired,element:U.default.node,hasMore:U.default.bool,initialLoad:U.default.bool,isReverse:U.default.bool,loader:U.default.node,loadMore:U.default.func.isRequired,pageStart:U.default.number,ref:U.default.func,getScrollParent:U.default.func,threshold:U.default.number,useCapture:U.default.bool,useWindow:U.default.bool},b.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ye.default=b,ot.exports=ye.default},26724:function(ot,ye,a){ot.exports=a(51581)}}]);