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

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