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_...

18 lines
241 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[8458],{33859:function(ft,be,o){"use strict";o.d(be,{Z:function(){return re}});var a=o(87462),t=o(67294),g={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},V=g,Q=o(17207),Ee=function(B,ae){return t.createElement(Q.Z,(0,a.Z)({},B,{ref:ae,icon:V}))},re=t.forwardRef(Ee)},17663:function(ft,be,o){"use strict";o.d(be,{Z:function(){return re}});var a=o(87462),t=o(67294),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},V=g,Q=o(17207),Ee=function(B,ae){return t.createElement(Q.Z,(0,a.Z)({},B,{ref:ae,icon:V}))},re=t.forwardRef(Ee)},65866:function(ft,be,o){"use strict";o.d(be,{z:function(){return Ye},Z:function(){return fe}});var a=o(67294),t=o(92421),g=o(2453),V=o(62844),Q=o(85804),Ee=o(11320),re=o(4440),L=Object.defineProperty,B=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,w=(R,oe,Y)=>oe in R?L(R,oe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):R[oe]=Y,A=(R,oe)=>{for(var Y in oe||(oe={}))ae.call(oe,Y)&&w(R,Y,oe[Y]);if(B)for(var Y of B(oe))N.call(oe,Y)&&w(R,Y,oe[Y]);return R},j=(R,oe,Y)=>new Promise((I,b)=>{var K=_e=>{try{ge(Y.next(_e))}catch(Ce){b(Ce)}},se=_e=>{try{ge(Y.throw(_e))}catch(Ce){b(Ce)}},ge=_e=>_e.done?I(_e.value):Promise.resolve(_e.value).then(K,se);ge((Y=Y.apply(R,oe)).next())});const f="\u3000\u3000";function s(R){var oe=["Bytes","KB","MB","GB","TB"];if(R==0)return"0 Byte";var Y=parseInt(""+Math.floor(Math.log(R)/Math.log(1024)),10);return(R/Math.pow(1024,Y)).toFixed(1)+" "+oe[Y]}var J=({value:R=[],action:oe,onChange:Y,className:I,maxSize:b=150,title:K="\u6587\u4EF6\u4E0A\u4F20",accept:se=null})=>{const ge={multiple:!1,fileList:R,accept:se,withCredentials:!0,beforeUpload:Ce=>Ce.size/1024/1024<b?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${b}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(Ce){var st,Ze,we,ht;let Dt=[...Ce.fileList];if(Dt=Dt.map(qe=>(qe.name.indexOf(f)===-1&&(qe.name=`${qe.name}${f}${s(qe.size)}`),A({},qe))),Ce.file.status==="done"&&((Ze=(st=Ce.file)==null?void 0:st.response)==null?void 0:Ze.status)===-1){message.error((ht=(we=Ce.file)==null?void 0:we.response)==null?void 0:ht.message),Y([]);return}Y(Dt)},onRemove:Ce=>j(void 0,null,function*(){const st=Ce.size/1024/1024;return Ce.status==="uploading"?!0:st<b&&(Ce.response?Ce.response.id:Ce.uid)?yield removeAttachment(Ce.response?Ce.response.id:Ce.id):!0})};function _e(Ce){Ce.preventDefault(),Ce.stopPropagation()}return React.createElement("div",{className:`single-upload ${I||""}`},React.createElement(Upload,A({},ge),React.createElement(Button,{type:"primary",title:R.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:R.length>0,ghost:!0},K),React.createElement("span",{onClick:_e,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",b,"M)"," ")))},ue=o(33859),te=o(96486),W=Object.defineProperty,X=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,me=(R,oe,Y)=>oe in R?W(R,oe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):R[oe]=Y,he=(R,oe)=>{for(var Y in oe||(oe={}))D.call(oe,Y)&&me(R,Y,oe[Y]);if(X)for(var Y of X(oe))ce.call(oe,Y)&&me(R,Y,oe[Y]);return R};const Be=R=>React.createElement("svg",he({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},R),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 Ve="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",He=Object.defineProperty,Ae=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,q=(R,oe,Y)=>oe in R?He(R,oe,{enumerable:!0,configurable:!0,writable:!0,value:Y}):R[oe]=Y,pe=(R,oe)=>{for(var Y in oe||(oe={}))We.call(oe,Y)&&q(R,Y,oe[Y]);if(Ae)for(var Y of Ae(oe))ke.call(oe,Y)&&q(R,Y,oe[Y]);return R},lt=(R,oe,Y)=>new Promise((I,b)=>{var K=_e=>{try{ge(Y.next(_e))}catch(Ce){b(Ce)}},se=_e=>{try{ge(Y.throw(_e))}catch(Ce){b(Ce)}},ge=_e=>_e.done?I(_e.value):Promise.resolve(_e.value).then(K,se);ge((Y=Y.apply(R,oe)).next())});const{Dragger:De}=t.default;function Ye(R){let oe=[];return R&&R.length>0&&(oe=R.map(Y=>({uid:Y.id,id:Y.id,name:Y.title+f+Y.filesize,url:Y.url,filesize:Y.filesize,status:"done",response:{id:Y.id}}))),oe}var fe=({value:R,onChange:oe,action:Y,data:I,className:b,maxSize:K=150,title:se="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:ge=!1,accept:_e="",additionalText:Ce,isDragger:st,number:Ze=1e3,aloneClear:we=!1,realTimeRemove:ht=!0,uploadText:Dt,setFileProgress:qe,showFileProgress:Pt})=>{const[xt,Ot]=(0,a.useState)(!1);let[Ge,Nt]=(0,a.useState)(R||[]),[iu,cu]=(0,a.useState)(1);(0,a.useEffect)(()=>{R&&(iu===1&&Nt([...R]),cu(2),Ze===(R==null?void 0:R.length)&&Ot(!0))},[R]);const Ft=()=>{setTimeout(()=>{Ge.pop(),Nt([...Ge])},500)};Pt&&qe(Ge.some(ve=>ve.status==="uploading"));const Mt={multiple:!0,disabled:xt,accept:_e,withCredentials:!0,fileList:Ge,beforeUpload:(ve,Fe)=>{const mt=ve.size/1024/1024;return Ge.concat(Fe).length>Ze?(Ge.pop(),Nt([...Ge]),g.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ze}\u4E2A\u6587\u4EF6`),we?Promise.reject():(Ft(),!1)):mt<K?!0:(g.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${K}MB).`),we?Promise.reject():(Ft(),!1))},data:I,action:Y||`${Ee.Z.API_SERVER}/api/attachments.json`,onChange(ve){var Fe,mt,gt,zt;if(ve.file.status==="removed"?Ge=ve.fileList:Ge=(0,te.uniqBy)([...ve.fileList,...Ge],"uid"),ve.file.status==="done"&&((mt=(Fe=ve.file)==null?void 0:Fe.response)==null?void 0:mt.status)===-1){g.ZP.error((zt=(gt=ve.file)==null?void 0:gt.response)==null?void 0:zt.message);return}Ge.length>=Ze?Ot(!0):Ot(!1),Nt([...Ge]),Ge=Ge.map(It=>{var vu,Xt;return(vu=It==null?void 0:It.response)!=null&&vu.id&&(It.url=(Xt=It==null?void 0:It.response)==null?void 0:Xt.url),It.name.indexOf(f)===-1&&(It.name=`${It.name}${f}${s(It.size)}`),pe({},It)}),console.log("info:",ve,Ge),oe(Ge)},onRemove:ve=>lt(void 0,null,function*(){if(!ht)return!0;const Fe=()=>lt(void 0,null,function*(){if(ve.response?ve.response.id:ve.id){let gt=yield(0,re.JZ)(ve.response?ve.response.id:ve.uid);return Promise.resolve(gt)}else return!0});return ge?new Promise((mt,gt)=>{V.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:a.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>lt(void 0,null,function*(){const zt=yield Fe();g.ZP.success("\u5220\u9664\u6210\u529F"),mt(!0)}),onCancel:()=>mt(!1)})}):yield Fe()})};function et(ve){ve.preventDefault(),ve.stopPropagation()}return a.createElement("div",{className:`multi-upload ${b||""}`},st&&a.createElement(De,pe({},Mt),a.createElement("p",{className:"ant-upload-drag-icon"},a.createElement(ue.Z,null)),a.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",a.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",K,"MB)"," "),Ce),!st&&a.createElement(t.default,pe({},Mt),a.createElement(Q.ZP,{disabled:xt,className:"upload_button"},a.createElement("img",{className:"aBtn_img",src:Ve}),se),a.createElement("span",{onClick:et,className:"upload_text"},Dt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${K}MB)`)))}},69837:function(ft,be,o){"use strict";var a=o(91773),t=o(62844),g=o(2453),V=o(28802),Q=o(86763),Ee=o(35973),re=o(65866),L=o(67294),B=Object.defineProperty,ae=Object.defineProperties,N=Object.getOwnPropertyDescriptors,w=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,f=(W,X,D)=>X in W?B(W,X,{enumerable:!0,configurable:!0,writable:!0,value:D}):W[X]=D,s=(W,X)=>{for(var D in X||(X={}))A.call(X,D)&&f(W,D,X[D]);if(w)for(var D of w(X))j.call(X,D)&&f(W,D,X[D]);return W},J=(W,X)=>ae(W,N(X)),ue=(W,X,D)=>new Promise((ce,me)=>{var he=He=>{try{Ve(D.next(He))}catch(Ae){me(Ae)}},Be=He=>{try{Ve(D.throw(He))}catch(Ae){me(Ae)}},Ve=He=>He.done?ce(He.value):Promise.resolve(He.value).then(he,Be);Ve((D=D.apply(W,X)).next())});const te=({classroomList:W,loading:X,dispatch:D,shixunHomeworks:ce})=>{const me=(0,Ee.useParams)(),[he]=a.default.useForm(),{workList:Be,workSetting:Ve}=ce,He=()=>{D({type:"shixunHomeworks/getWorkSetting",payload:s({},me)}),D({type:"shixunHomeworks/getWorkList",payload:s({},me)})};return L.createElement(t.default,{centered:!0,title:W.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:W.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ue(void 0,null,function*(){const Ae=()=>ue(void 0,null,function*(){var We;yield he.validateFields();const ke=s({},he.getFieldValue()),{selectArrs:q}=W.actionTabs;ke.attachment_ids=(We=ke.attachment_ids)==null?void 0:We.map(lt=>lt.response.id),(yield(0,Q.mz)(J(s({},ke),{homeworkId:q.work_id}))).status===0&&(he.resetFields(),D({type:"classroomList/setActionTabs",payload:{}}),He())});if(Ve!=null&&Ve.can_submit){if(!(Ve!=null&&Ve.submit_size)){g.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}t.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:L.createElement(L.Fragment,null,"\u4F60\u8FD8\u6709 ",L.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},Ve==null?void 0:Ve.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:()=>{Ae()}});return}Ae()}),onCancel:()=>{he.resetFields(),D({type:"classroomList/setActionTabs",payload:{}})}},L.createElement(a.default,{form:he,initialValues:{}},L.createElement(a.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},L.createElement(re.Z,null)),L.createElement(a.default.Item,{name:"description"},L.createElement(V.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${W.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};be.Z=(0,Ee.connect)(({classroomList:W,loading:X,shixunHomeworks:D})=>({classroomList:W,loading:X,shixunHomeworks:D}))(te)},58440:function(ft,be,o){"use strict";var a=o(67294),t=o(91773),g=o(2453),V=o(62844),Q=o(71230),Ee=o(15746),re=o(64076),L=o(98813),B=o(84567),ae=o(94699),N=o.n(ae),w=o(33170),A=o(52262),j=o(28706),f=o(35973),s=o(12317),J=o(6798),ue=o(89779),te=o(17998),W=o(96332),X=o(93686),D=o(67294),ce=Object.defineProperty,me=Object.defineProperties,he=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Ve=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,Ae=(De,Ye,fe)=>Ye in De?ce(De,Ye,{enumerable:!0,configurable:!0,writable:!0,value:fe}):De[Ye]=fe,We=(De,Ye)=>{for(var fe in Ye||(Ye={}))Ve.call(Ye,fe)&&Ae(De,fe,Ye[fe]);if(Be)for(var fe of Be(Ye))He.call(Ye,fe)&&Ae(De,fe,Ye[fe]);return De},ke=(De,Ye)=>me(De,he(Ye)),q=(De,Ye)=>{var fe={};for(var R in De)Ve.call(De,R)&&Ye.indexOf(R)<0&&(fe[R]=De[R]);if(De!=null&&Be)for(var R of Be(De))Ye.indexOf(R)<0&&He.call(De,R)&&(fe[R]=De[R]);return fe},pe=(De,Ye,fe)=>new Promise((R,oe)=>{var Y=K=>{try{b(fe.next(K))}catch(se){oe(se)}},I=K=>{try{b(fe.throw(K))}catch(se){oe(se)}},b=K=>K.done?R(K.value):Promise.resolve(K.value).then(Y,I);b((fe=fe.apply(De,Ye)).next())});const lt=De=>{var Ye=De,{classroomList:fe,dispatch:R,courseEndTime:oe}=Ye,Y=q(Ye,["classroomList","dispatch","courseEndTime"]),I,b,K,se;const ge=(0,f.useParams)(),[_e]=t.default.useForm(),[Ce,st]=(0,a.useState)(1),[Ze,we]=(0,a.useState)([]),[ht,Dt]=(0,a.useState)(0),[qe,Pt]=(0,a.useState)(2e3),[xt,Ot]=(0,a.useState)(!0),[Ge,Nt]=(0,a.useState)(!1),[iu,cu]=(0,a.useState)(!1),[Ft,Mt]=(0,a.useState)([]),[et,ve]=(0,a.useState)(!0),[Fe,mt]=(0,a.useState)(null),[gt,zt]=(0,a.useState)({}),[It,vu]=(0,a.useState)({});(0,a.useEffect)(()=>{if(fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Lu(),Xt(),fe.actionTabs.type===2){const Te=fe.actionTabs.selectArrsAll[0];mt({submit_limit:Te==null?void 0:Te.submit_limit,submit_limit_num:Te==null?void 0:Te.submit_limit_num,must_file:Te==null?void 0:Te.must_file,can_submit:Te==null?void 0:Te.can_submit,submit_num:Te==null?void 0:Te.submit_num}),ve(Te.unified_setting)}else ve(!1),mt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[fe.actionTabs]),(0,a.useEffect)(()=>{if(Ge){if(iu)return;R({type:"classroomList/setActionTabs",payload:{}}),(0,A.GJ)()?R({type:"classroomList/getClassroomTeacherCommonList",payload:ke(We({},fe.actionTabs.params),{type:1})}):R({type:"classroomList/getClassroomCommonList",payload:We({},fe.actionTabs.params)})}},[Ge]);const Xt=Te=>pe(void 0,null,function*(){Ot(!0);const $e=yield(0,ue.c_)(ke(We({},ge),{page:Te||Ce,limit:2e4,homework_id:fe.actionTabs.type===1?"":fe.actionTabs.selectArrs[0]}));$e==null||$e.course_groups.map((Rt,yu)=>{Rt.key=Rt.id,Rt.title=Rt.name,Rt.disabled=Rt.is_published}),$e&&(we([...$e==null?void 0:$e.course_groups]),Dt($e==null?void 0:$e.course_groups_count),Ot(!1),Te||_e.setFieldsValue({publish_time:N()(N()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:N()(N()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Bu=Te=>{st(Te),Xt(Te)},Tu=()=>{(0,A.GJ)()?fe.actionTabs.detail?(R({type:"shixunHomeworks/setActionTabs",payload:{}}),R({type:"shixunHomeworks/getWorkList",payload:We({},ge)}),R({type:"shixunHomeworks/getWorkSetting",payload:We({},ge)})):R({type:"classroomList/getClassroomTeacherCommonList",payload:ke(We({},fe.actionTabs.params),{type:1})}):R({type:"classroomList/getClassroomCommonList",payload:We({},fe.actionTabs.params)})},Du=()=>pe(void 0,null,function*(){var Te,$e;if((0,A.Rm)()&&!((Te=fe.AssistantObject.normal)!=null&&Te.can_publish)){g.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Kt(!1);return}const Rt=We({},_e.getFieldsValue());if(Rt.end_time<=Rt.publish_time){g.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Kt(!1);return}if((Ft==null?void 0:Ft.length)<=0&&!et&&Ze.length>0){g.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Kt(!1);return}if(Fe!=null&&Fe.submit_limit&&!(Fe!=null&&Fe.submit_limit_num)){g.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Kt(!1);return}if(Fe!=null&&Fe.can_submit&&!(Fe!=null&&Fe.submit_num)){g.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Kt(!1);return}let yu=We({homework_ids:[...fe.actionTabs.selectArrs],group_ids:Ft.length>0?Ft.map(xu=>xu.id):($e=fe.detailCommonHomeworksList)==null?void 0:$e.course_groups,end_time:N()(Rt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:N()(Rt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Ft.length},Fe),Pu=yield(0,X.Tr)({homework_common_ids:[...fe.actionTabs.selectArrs],course_id:ge.coursesId,type:"homework_common"});(Pu==null?void 0:Pu.student_count)===0?ju(yu):(vu(yu),zt(Pu))}),ju=Te=>pe(void 0,null,function*(){Kt(!0);const $e=yield(0,w.ZP)(`/api/courses/${ge.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:We({},Te)});Kt(!1),$e.status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),g.ZP.success("\u53D1\u5E03\u6210\u529F"),R({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),Y.onCallback&&Y.onCallback(),Tu(),localStorage.getItem("Noviceguide")==="0"||R({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:D.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~")}}))}),Lu=()=>{st(1),we([]),Mt([])},{detailCommonHomeworksList:ln}=fe,Su=ht>Ce*qe,[Mu,Kt]=(0,a.useState)(!1);return D.createElement("div",null,D.createElement(V.default,{width:600,centered:!0,confirmLoading:Mu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:fe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Du,onCancel:()=>{Lu(),Tu(),R({type:"classroomList/setActionTabs",payload:{}})}},D.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",D.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Ze&&D.createElement(t.default,{form:_e},D.createElement("div",{style:{paddingLeft:0}},D.createElement(Q.Z,{className:"mt30",align:"middle"},D.createElement(Ee.Z,null,D.createElement(t.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},D.createElement(re.default,{style:{width:170,marginRight:"25px"},disabledDate:Te=>(0,te.Q8)(Te,oe),disabledTime:Te=>(0,te.d0)(Te),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:N()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),D.createElement(Ee.Z,{className:"ml20"},D.createElement(t.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},D.createElement(re.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:N()((0,j.U6)(),"HH:mm")},disabledDate:Te=>(0,te.Q8)(Te,oe,_e.getFieldValue("publish_time")),disabledTime:Te=>(0,te.d0)(Te,_e.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),fe.actionTabs.type===2&&D.createElement(Q.Z,{style:{marginBottom:"10px"}},D.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),D.createElement(L.ZP.Group,{value:et,onChange:Te=>{ve(Te.target.value),Mt([])}},D.createElement(L.ZP,{value:!0,disabled:!fe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),D.createElement(L.ZP,{className:"ml20",disabled:Ze.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Ze.length<=0&&fe.actionTabs.type===2&&D.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"')),(fe.actionTabs.type===1||!et)&&Ze.length>0&&D.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},D.createElement("span",{style:{flex:1}},D.createElement(B.default,{checked:Ft.length===Ze.length,onChange:Te=>{Ft.length===Ze.length?Mt([]):Mt(Ze.filter($e=>!$e.is_published))}},"\u5168\u9009")),D.createElement("span",{style:{width:16}}),D.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Ft.length||0,"\u4E2A\u5206\u73ED")),(fe.actionTabs.type===1||!et)&&Ze.length>0&&D.createElement(s.Z,{data:Ze,selectedRowKeys:Ft,setSelectedRowKeys:Mt})),!((K=(b=(I=fe==null?void 0:fe.actionTabs)==null?void 0:I.selectArrsAll)==null?void 0:b[0])!=null&&K.is_shixun)&&D.createElement(J.ZP,{value:Fe,onChange:Te=>mt(We({},Te))})),D.createElement(W.Z,{resdata:gt,type:((se=fe.actionTabs.selectArrs)==null?void 0:se.length)===1?"shixun":"shixunpush",okloading:Mu,oktext:(gt==null?void 0:gt.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Te=>pe(void 0,null,function*(){Kt(!0);let $e=yield(0,w.ZP)(`/api/courses/${ge.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...fe.actionTabs.selectArrs]}});Kt(!1),($e==null?void 0:$e.status)===0&&ju(It)})}))};be.Z=(0,f.connect)(({classroomList:De})=>({classroomList:De}))(lt)},12662:function(ft,be,o){"use strict";o.d(be,{Z:function(){return L}});var a=o(67294),t=o(85418),g=o(50136),V=o(83062),Q=o(28802),Ee={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},L=({isAdmin:B,dataSource:ae,batchStatus:N,SortMenuName:w,setSortMenuName:A,onSearch:j,onSort:f,onBatch:s})=>{const J=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=W=>{A(W.name),f(W)},te=w==="\u9ED8\u8BA4\u6392\u5E8F";return a.createElement("div",{className:Ee.searchSortControllerContainer},a.createElement("div",null,a.createElement(t.Z,{dropdownRender:()=>a.createElement(g.default,{selectedKeys:[w]},J.map(W=>a.createElement(g.default.Item,{key:W.name,onClick:()=>ue(W)},W.name)))},a.createElement("div",null,a.createElement("span",{className:`${Ee.btn} ${te?Ee.btnSort:""}`},a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),te&&a.createElement(V.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"},a.createElement("span",{className:Ee.tips},a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),a.createElement(Q.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:W=>j(W.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(ft,be,o){"use strict";o.d(be,{Z:function(){return w}});var a=o(67294),t=o(50136),g=o(71230),V=o(15746),Q=o(85418),Ee=o(2453),re=o(83062),L={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},B=o(35973),ae=o(52262);const N=({isLoading:A,addText:j,tabDataSource:f,isAdmin:s,dispatch:J,type:ue,exportType:te,TooltipTitle:W,categoryId:X,dropdownMenu:D,isShowRightControl:ce,defaultSelectedKeys:me,classroomList:he,onTabMenuClick:Be,onTooltipTitleClick:Ve,onDropdownMenuClick:He,onsetClick:Ae})=>{var We;const ke=()=>a.createElement(t.default,{onClick:({key:pe})=>{He(pe)}},D.map(pe=>a.createElement(t.default.Item,{key:pe.id},pe.name))),q=(0,B.useParams)();return a.createElement("div",{className:L.tabMenuContainer},a.createElement(g.Z,null,a.createElement(V.Z,{flex:"1"},a.createElement(t.default,{mode:"horizontal",selectedKeys:me},f.map(pe=>a.createElement(t.default.Item,{key:pe.id,onClick:()=>A?{}:Be(pe)},a.createElement("span",{className:`c-grey-666 ${s?"mr20":""}`},pe.name),pe.total!==void 0&&a.createElement("span",{className:"c-grey-999"},pe.total||0))))),s&&ce&&a.createElement(V.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},a.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>a.createElement(t.default,null,a.createElement(t.default.Item,{key:1,onClick:()=>{var pe,lt;if(te==="group"&&!((pe=he.AssistantObject.group)!=null&&pe.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(te==="normal"&&!((lt=he.AssistantObject.normal)!=null&&lt.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}J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:te,category_id:q.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),a.createElement(t.default.Item,{key:3,onClick:()=>{var pe,lt;if(te==="group"&&!((pe=he.AssistantObject.group)!=null&&pe.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(te==="normal"&&!((lt=he.AssistantObject.normal)!=null&&lt.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}B.history.push(`/classrooms/${q==null?void 0:q.coursesId}/exportlist/${te==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},a.createElement("span",{style:{color:"#666666",cursor:"pointer"}},a.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,ae.Rm)()&&!((We=he.AssistantObject.normal)!=null&&We.can_create)?"":a.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:Ae},a.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),a.createElement("div",{className:L.control},a.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:Ve},a.createElement(re.Z,{title:W},a.createElement("span",{className:X?`${L.iconH} iconfont icon-zhongmingmingmulu`:`${L.iconH} iconfont icon-xinjianmulu1`}))),a.createElement(Q.Z,{className:"ml10",dropdownRender:ke},a.createElement("span",{className:L.selectBtn},a.createElement("span",null,a.createElement("i",{className:"iconfont icon-tianjiadaohang"})),a.createElement("span",null,j||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var w=(0,B.connect)(({classroomList:A})=>({classroomList:A}))(N)},6798:function(ft,be,o){"use strict";o.d(be,{Ei:function(){return ue},rU:function(){return te},ZP:function(){return X}});var a=o(67294),t={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},g=o(91773),V=o(84567),Q=o(55514),Ee=o(71230),re=o(15746),L=o(83062),B=o(94184),ae=o.n(B),N=o(67294),w=Object.defineProperty,A=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,f=Object.prototype.propertyIsEnumerable,s=(D,ce,me)=>ce in D?w(D,ce,{enumerable:!0,configurable:!0,writable:!0,value:me}):D[ce]=me,J=(D,ce)=>{for(var me in ce||(ce={}))j.call(ce,me)&&s(D,me,ce[me]);if(A)for(var me of A(ce))f.call(ce,me)&&s(D,me,ce[me]);return D};const ue=({value:D,className:ce,style:me})=>{const[he,Be]=(0,a.useState)("0");(0,a.useEffect)(()=>{if(D){const{submit_limit:He,must_file:Ae}=D;if(He&&Ae){Be("1");return}if(He&&!Ae){Be("2");return}if(!He&&Ae){Be("3");return}}},[D]);const Ve={1:N.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",N.createElement("span",{className:"ml5 mr5 c-light-primary"},D==null?void 0:D.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:N.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",N.createElement("span",{className:"ml5 mr5 c-light-primary"},D==null?void 0:D.submit_limit_num),"\u5B57\u7B26"),3:N.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return he==="0"?N.createElement(N.Fragment,null):N.createElement("section",{className:ae()(t.exhibition,ce),style:me},N.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),Ve==null?void 0:Ve[he])},te=({className:D,style:ce,form:me})=>{const he=g.default.useWatch("submit_limit",me),Be=g.default.useWatch("can_submit",me);return N.createElement("section",{className:ae()(t.wrap,D),style:ce},N.createElement("div",{className:`${t.title}`},N.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),N.createElement("div",null,N.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},N.createElement(g.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},N.createElement(V.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),N.createElement(g.default.Item,{name:"submit_num",rules:Be&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},N.createElement(Q.Z,{precision:0,min:1,disabled:!Be,size:"large",addonAfter:"\u6B21",style:{width:223}})),N.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")),N.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},N.createElement(g.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},N.createElement(V.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),N.createElement(g.default.Item,{className:"mr10",name:"submit_limit_num",rules:he&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},N.createElement(Q.Z,{precision:0,min:1,disabled:!he,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),N.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},N.createElement(g.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},N.createElement(V.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),N.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},N.createElement(g.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},N.createElement(V.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),N.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 X=({value:D,onChange:ce,className:me,style:he,disabled:Be=!1,checkMarginLeft:Ve=0})=>{const He={submit_limit:!1,submit_limit_num:200,must_file:!1},[Ae,We]=(0,a.useState)({});(0,a.useEffect)(()=>{if(console.log(D,"value"),!D)return;const q={submit_limit:D==null?void 0:D.submit_limit,submit_limit_num:D==null?void 0:D.submit_limit_num,must_file:D==null?void 0:D.must_file,can_submit:D==null?void 0:D.can_submit,submit_num:D==null?void 0:D.submit_num};We(J({},q))},[D]);const ke=q=>{const pe=J(J({},Ae),q);ce(pe)};return N.createElement("section",{className:ae()(t.wrap,me),style:he},N.createElement("div",{className:`${t.title} mt30`},N.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),N.createElement(Ee.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},N.createElement(re.Z,{style:{lineHeight:"40px",marginTop:"10px"}},N.createElement(V.default,{disabled:Be,checked:Ae==null?void 0:Ae.can_submit,onChange:q=>ke({can_submit:q.target.checked})}),N.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),N.createElement(Q.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:Be||!(Ae!=null&&Ae.can_submit),value:Ae==null?void 0:Ae.submit_num,onChange:q=>ke({submit_num:q})}),N.createElement(L.Z,{overlayInnerStyle:{width:520},title:N.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",N.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",N.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")},N.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${t.title_icon}`}))),N.createElement(re.Z,{style:{lineHeight:"40px",marginTop:"10px"}},N.createElement(V.default,{style:{marginLeft:Ve},disabled:Be,checked:Ae==null?void 0:Ae.submit_limit,onChange:q=>ke({submit_limit:q.target.checked})}),N.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),N.createElement(Q.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:Be||!(Ae!=null&&Ae.submit_limit),value:Ae==null?void 0:Ae.submit_limit_num,onChange:q=>ke({submit_limit_num:q})})),N.createElement(re.Z,{style:{lineHeight:"40px",marginTop:"10px"}},N.createElement(V.default,{style:{marginLeft:Ve},disabled:Be,checked:Ae==null?void 0:Ae.must_file,onChange:q=>ke({must_file:q.target.checked})}),N.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},70345:function(ft,be,o){"use strict";o.r(be),o.d(be,{default:function(){return Ql}});var a=o(52810),t=o(67294),g=o(35973),V=o(2453),Q=o(73802),Ee=o(30291),re=o(62844),L=o(71230),B=o(15746),ae=o(98813),N=o(55241),w=o(55514),A=o(84567),j=o(17663),f=o(28706),s=o(52262),J=o(33170),ue=o(63037),te=Object.defineProperty,W=Object.defineProperties,X=Object.getOwnPropertyDescriptors,D=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,he=(e,n,u)=>n in e?te(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Be=(e,n)=>{for(var u in n||(n={}))ce.call(n,u)&&he(e,u,n[u]);if(D)for(var u of D(n))me.call(n,u)&&he(e,u,n[u]);return e},Ve=(e,n)=>W(e,X(n)),He=(e,n)=>{var u={};for(var r in e)ce.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&D)for(var r of D(e))n.indexOf(r)<0&&me.call(e,r)&&(u[r]=e[r]);return u},Ae=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const We=e=>{var n=e,{classroomList:u,dispatch:r,match:y,location:F,user:P,onCallback:c}=n,l=He(n,["classroomList","dispatch","match","location","user","onCallback"]),i,le;const v=(0,g.useParams)(),[m,ie]=(0,t.useState)(!1),[O,S]=(0,t.useState)(!1),h=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){S(!0);return}const M={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Se=>{var Oe;Se.author_login===((Oe=P.userInfo)==null?void 0:Oe.login)?++M.hasNum:++M.noHasNum}),M.noHasNum>0?re.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"},M.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},M.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:()=>{$()}}):S(!0)}else S(!1)},[u.actionTabs.key]);const $=()=>{r({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:O,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>Ae(void 0,null,function*(){var M;if((M=h.current)!=null&&M.onVerify())return;ie(!0);const Se=yield(0,J.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});ie(!1),Se.status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,s.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:Ve(Be({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:Be({},u.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{$()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((le=u==null?void 0:u.actionTabs)==null?void 0:le.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(ue.Z,{ref:M=>h.current=M})):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 ke=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(We),q=o(91773),pe=o(64076),lt=o(94699),De=o.n(lt),Ye=o(79419),fe=o(6798),R=o(89779),oe=o(17998),Y=o(96332),I=o(93686),b=o(67294),K=Object.defineProperty,se=Object.defineProperties,ge=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Ze=(e,n,u)=>n in e?K(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,we=(e,n)=>{for(var u in n||(n={}))Ce.call(n,u)&&Ze(e,u,n[u]);if(_e)for(var u of _e(n))st.call(n,u)&&Ze(e,u,n[u]);return e},ht=(e,n)=>se(e,ge(n)),Dt=(e,n)=>{var u={};for(var r in e)Ce.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&_e)for(var r of _e(e))n.indexOf(r)<0&&st.call(e,r)&&(u[r]=e[r]);return u},qe=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const Pt=e=>{var n=e,{classroomList:u,dispatch:r,courseEndTime:y}=n,F=Dt(n,["classroomList","dispatch","courseEndTime"]),P,c,l,i;const le=(0,g.useParams)(),[v]=q.default.useForm(),[m,ie]=(0,t.useState)(1),[O,S]=(0,t.useState)([]),[h,$]=(0,t.useState)(0),[M,Se]=(0,t.useState)(2e3),[Oe,Re]=(0,t.useState)(!0),[ee,p]=(0,t.useState)(!1),[U,C]=(0,t.useState)(!1),[Pe,Le]=(0,t.useState)([]),[Ue,Tt]=(0,t.useState)(!0),[H,Bt]=(0,t.useState)(null),[G,ye]=(0,t.useState)({}),[Lt,Ne]=(0,t.useState)({});(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Xu(),Qt(),u.actionTabs.type===2){const Ie=u.actionTabs.selectArrsAll[0];Bt({submit_limit:Ie==null?void 0:Ie.submit_limit,submit_limit_num:Ie==null?void 0:Ie.submit_limit_num,must_file:Ie==null?void 0:Ie.must_file,can_submit:Ie==null?void 0:Ie.can_submit,submit_num:Ie==null?void 0:Ie.submit_num}),Tt(Ie.unified_setting)}else Tt(!1),Bt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[u.actionTabs]),(0,t.useEffect)(()=>{if(ee){if(U)return;r({type:"classroomList/setActionTabs",payload:{}}),(0,s.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:ht(we({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:we({},u.actionTabs.params)})}},[ee]);const Qt=Ie=>qe(void 0,null,function*(){Re(!0);const E=yield(0,R.c_)(ht(we({},le),{page:Ie||m,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]}));E==null||E.course_groups.map((ne,Je)=>{ne.key=ne.id,ne.title=ne.name,ne.disabled=ne.is_published}),E&&(S([...E==null?void 0:E.course_groups]),$(E==null?void 0:E.course_groups_count),Re(!1),Ie||v.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"))}))}),su=Ie=>{ie(Ie),Qt(Ie)},Cu=()=>{(0,s.GJ)()?u.actionTabs.detail?(r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"shixunHomeworks/getWorkList",payload:we({},le)}),r({type:"shixunHomeworks/getWorkSetting",payload:we({},le)})):r({type:"classroomList/getClassroomTeacherCommonList",payload:ht(we({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:we({},u.actionTabs.params)})},on=()=>qe(void 0,null,function*(){var Ie,E;if((0,s.Rm)()&&!((Ie=u.AssistantObject.normal)!=null&&Ie.can_publish)){V.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"),nu(!1);return}const ne=we({},v.getFieldsValue());if(ne.end_time<=ne.publish_time){V.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),nu(!1);return}if((Pe==null?void 0:Pe.length)<=0&&!Ue&&O.length>0){V.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}if(H!=null&&H.submit_limit&&!(H!=null&&H.submit_limit_num)){V.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}if(H!=null&&H.can_submit&&!(H!=null&&H.submit_num)){V.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),nu(!1);return}let Je=we({homework_ids:[...u.actionTabs.selectArrs],group_ids:Pe.length>0?Pe.map(pt=>pt.id):(E=u.detailCommonHomeworksList)==null?void 0:E.course_groups,end_time:De()(ne.end_time).format("YYYY-MM-DD HH:mm"),publish_time:De()(ne.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Pe.length},H),Me=yield(0,I.Tr)({homework_common_ids:[...u.actionTabs.selectArrs],course_id:le.coursesId,type:"homework_common"});(Me==null?void 0:Me.student_count)===0?ku(Je):(Ne(Je),ye(Me))}),ku=Ie=>qe(void 0,null,function*(){nu(!0);const E=yield(0,J.ZP)(`/api/courses/${le.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:we({},Ie)});nu(!1),E.status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),V.ZP.success("\u53D1\u5E03\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),F.onCallback&&F.onCallback(),Cu(),localStorage.getItem("Noviceguide")==="0"||r({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:b.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~")}}))}),Xu=()=>{ie(1),S([]),Le([])},{detailCommonHomeworksList:Dn}=u,Pn=h>m*M,[qu,nu]=(0,t.useState)(!1);return b.createElement("div",null,b.createElement(re.default,{width:600,centered:!0,confirmLoading:qu,title:"\u53D1\u5E03\u4F5C\u4E1A",open:u.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:on,onCancel:()=>{Xu(),Cu(),r({type:"classroomList/setActionTabs",payload:{}})}},b.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",b.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),O&&b.createElement(q.default,{form:v},b.createElement("div",{style:{paddingLeft:0}},b.createElement(L.Z,{className:"mt30",align:"middle"},b.createElement(B.Z,null,b.createElement(q.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},b.createElement(pe.default,{style:{width:170,marginRight:"25px"},disabledDate:Ie=>(0,oe.Q8)(Ie,y),disabledTime:Ie=>(0,oe.d0)(Ie),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:De()((0,f.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),b.createElement(B.Z,{className:"ml20"},b.createElement(q.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},b.createElement(pe.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:De()((0,f.U6)(),"HH:mm")},disabledDate:Ie=>(0,oe.Q8)(Ie,y,v.getFieldValue("publish_time")),disabledTime:Ie=>(0,oe.d0)(Ie,v.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),u.actionTabs.type===2&&b.createElement(L.Z,{style:{marginBottom:"10px"}},b.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),b.createElement(ae.ZP.Group,{value:Ue,onChange:Ie=>{Tt(Ie.target.value),Le([])}},b.createElement(ae.ZP,{value:!0,disabled:!u.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),b.createElement(ae.ZP,{className:"ml20",disabled:O.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),O.length<=0&&u.actionTabs.type===2&&b.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||!Ue)&&O.length>0&&b.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},b.createElement("span",{style:{flex:1}},b.createElement(A.default,{checked:Pe.length===O.length,onChange:Ie=>{Pe.length===O.length?Le([]):Le(O.filter(E=>!E.is_published))}},"\u5168\u9009")),b.createElement("span",{style:{width:16}}),b.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pe.length||0,"\u4E2A\u5206\u73ED")),(u.actionTabs.type===1||!Ue)&&O.length>0&&b.createElement(Ye.Z,{data:O,selectedRowKeys:Pe,setSelectedRowKeys:Le})),!((l=(c=(P=u==null?void 0:u.actionTabs)==null?void 0:P.selectArrsAll)==null?void 0:c[0])!=null&&l.is_shixun)&&b.createElement(fe.ZP,{value:H,onChange:Ie=>Bt(we({},Ie))})),b.createElement(Y.Z,{resdata:G,type:((i=u.actionTabs.selectArrs)==null?void 0:i.length)===1?"shixun":"shixunpush",okloading:qu,oktext:(G==null?void 0:G.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:Ie=>qe(void 0,null,function*(){nu(!0);let E=yield(0,J.ZP)(`/api/courses/${le.coursesId}/batch_copy_shixuns.json`,{method:"post",body:{type:"homework_common",ids:[...u.actionTabs.selectArrs]}});nu(!1),(E==null?void 0:E.status)===0&&ku(Lt)})}))};var xt=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Pt),Ot=o(86169),Ge=Object.defineProperty,Nt=Object.defineProperties,iu=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,et=(e,n,u)=>n in e?Ge(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)&&et(e,u,n[u]);if(cu)for(var u of cu(n))Mt.call(n,u)&&et(e,u,n[u]);return e},Fe=(e,n)=>Nt(e,iu(n)),mt=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const gt=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>mt(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.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:Fe(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 zt=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(gt),It=Object.defineProperty,vu=Object.defineProperties,Xt=Object.getOwnPropertyDescriptors,Bu=Object.getOwnPropertySymbols,Tu=Object.prototype.hasOwnProperty,Du=Object.prototype.propertyIsEnumerable,ju=(e,n,u)=>n in e?It(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)&&ju(e,u,n[u]);if(Bu)for(var u of Bu(n))Du.call(n,u)&&ju(e,u,n[u]);return e},ln=(e,n)=>vu(e,Xt(n)),Su=(e,n)=>{var u={};for(var r in e)Tu.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&Bu)for(var r of Bu(e))n.indexOf(r)<0&&Du.call(e,r)&&(u[r]=e[r]);return u},Mu=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const Kt=e=>{var n=e,{classroomList:u,dispatch:r,onCallback:y}=n,F=Su(n,["classroomList","dispatch","onCallback"]);const P=(0,g.useParams)();return P.id=P.coursesId,t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Mu(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),r({type:"classroomList/setActionTabs",payload:{}}),y&&y(),(0,s.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:ln(Lu({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:Lu({},u.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Te=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Kt),$e=o(28802),Rt=Object.defineProperty,yu=Object.getOwnPropertySymbols,Pu=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,rn=(e,n,u)=>n in e?Rt(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ua=(e,n)=>{for(var u in n||(n={}))Pu.call(n,u)&&rn(e,u,n[u]);if(yu)for(var u of yu(n))xu.call(n,u)&&rn(e,u,n[u]);return e},xn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const On=({classroomList:e,loading:n,dispatch:u,onCallback:r})=>{var y,F;const P=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:l}=e,[i]=q.default.useForm(),le=v=>v&&v<De()().startOf("day");return t.createElement(re.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:()=>xn(void 0,null,function*(){var v;const m=i.getFieldValue(),ie=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,O=yield(0,J.ZP)(ie,{method:"post",body:ua({},m)});if(O.status===0){V.ZP.success("\u6DFB\u52A0\u6210\u529F"),r&&r(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}});const S=e.actionTabs.selectArrs.type,h=(O==null?void 0:O.category_id)||0;let $=(v=c.pathname)==null?void 0:v.split("/");$[4]=h,$[3]=S||$[3];const M=$==null?void 0:$.join("/");g.history.push(M)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(q.default,{form:i,initialValues:{name:""}},t.createElement(q.default.Item,{name:"name"},t.createElement(L.Z,{className:"mt30"},t.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(B.Z,{flex:"1"},t.createElement($e.default,{defaultValue:((y=l.selectArrs)==null?void 0:y.category_name)||((F=l.selectArrs)==null?void 0:F.name)}))))))};var wn=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(On),sn=o(72773),_t=o(85804),Ru=o(246),Hu=o.n(Ru),kn=o(33128),cn=o(96074),en=o(78957),Wu=o(74330),mu={shixunItemWrapper:"shixunItemWrapper___MCH1_",checkboxWrapper:"checkboxWrapper___Wq91L",contentWrapper:"contentWrapper___wVVCm",title:"title___wFVrK",desc:"desc___hBibi",info:"info___CPhwr",scrollWrap:"scrollWrap___kAeEG",loading:"loading___Ab7gJ"},mn=o(67341),Tn=Object.defineProperty,Ln=Object.defineProperties,Sn=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,In=Object.prototype.hasOwnProperty,Nu=Object.prototype.propertyIsEnumerable,dn=(e,n,u)=>n in e?Tn(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,d=(e,n)=>{for(var u in n||(n={}))In.call(n,u)&&dn(e,u,n[u]);if(Nn)for(var u of Nn(n))Nu.call(n,u)&&dn(e,u,n[u]);return e},_=(e,n)=>Ln(e,Sn(n)),Z=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const{Paragraph:x}=kn.default,z=({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"}],r=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[y,F]=(0,t.useState)("0"),[P,c]=(0,t.useState)("hot"),[l,i]=(0,t.useState)([]),[le,v]=(0,t.useState)(!0),[m,ie]=(0,t.useState)(1),O=(0,t.useRef)(null),S=(0,t.useRef)(null),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),$=C=>{c(C),h.current.order=C,C==="mine"?(h.current.mine="true",h.current.status="2"):(h.current.mine="",h.current.status=""),M(h.current)},M=(C,Pe)=>Z(void 0,null,function*(){v(!0),clearTimeout(O.current),O.current=setTimeout(()=>Z(void 0,null,function*(){console.log(C,"params2");const Le=yield(0,I.he)(C);if(!Le.status){if(Pe){Le.shixuns.length===0&&p(!1),i(Ue=>[...Ue,...Le.shixuns]),v(!1);return}S.current.scrollTop=0,p(!0),ie(m+1),v(!1),i(Le.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:C=>M(_(d({},h.current),{keyword:C})),changeKeyWord:C=>h.current.keyword=C})),(0,t.useEffect)(()=>{M(h.current)},[]);const[Se,Oe]=(0,t.useState)([]),Re=C=>{Oe(C),e.current.shixuns_info=C.map(Pe=>({id:Pe,is_copy:!1,is_use:!0}))},[ee,p]=(0,t.useState)(!0),U=C=>{M(_(d({},h.current),{page:C}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(L.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(B.Z,null,u.map((C,Pe)=>t.createElement("span",{key:Pe,style:{border:"none",marginRight:20,color:y===C.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(C.id),h.current.diff=C.id,M(h.current)}},C.name))),t.createElement(B.Z,null,t.createElement(mn.tp,{dataSource:r,value:P,onChange:$}))),t.createElement("div",{className:mu.scrollWrap},t.createElement("div",{ref:S,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Hu(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:U,hasMore:ee&&!le,useWindow:!1,key:m},t.createElement(A.default.Group,{onChange:Re,value:Se},l.map(C=>{const{name:Pe,id:Le,description:Ue,challenge_names:Tt,author_name:H,author_school_name:Bt,level:G,total_stu_num:ye}=C||{};return t.createElement("div",{key:Le,className:mu.shixunItemWrapper},t.createElement(L.Z,{align:"middle",className:mu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(A.default,{value:Le,style:{paddingRight:"10px"}}),t.createElement("div",{className:mu.title,style:{fontWeight:"600"}},Pe)),t.createElement("div",{className:mu.contentWrapper},t.createElement(x,{ellipsis:{rows:2},className:mu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Ue),t.createElement(L.Z,null,Tt.map((Lt,Ne)=>t.createElement("span",{key:Ne,className:mu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Ne+1,"\u5173")," ",Lt))),t.createElement(cn.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(L.Z,{className:mu.info},t.createElement(en.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},H),t.createElement("span",null,"|"),t.createElement("span",null,Bt),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"}},ye))))))})))),le&&t.createElement("div",{className:mu.loading},t.createElement(Wu.Z,{spinning:!0}))))};var je=(0,t.forwardRef)(z),ut={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"},rt=o(26194),Ke=o(34562),de=o(67294),at=Object.defineProperty,ot=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Wt=(e,n,u)=>n in e?at(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Zt=(e,n)=>{for(var u in n||(n={}))nt.call(n,u)&&Wt(e,u,n[u]);if(ot)for(var u of ot(n))wt.call(n,u)&&Wt(e,u,n[u]);return e},kt=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const{TabPane:ct}=sn.default,qt=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:r,refreshList:y})=>{const F=(0,g.useParams)(),P=(0,g.useLocation)(),[c]=q.default.useForm(),{brankList:l}=e,[i,le]=(0,t.useState)(!1);let[v,m]=(0,t.useState)(!0),[ie,O]=(0,t.useState)(!1);const[S,h]=(0,t.useState)("myself");let[$,M]=(0,t.useState)([]);const[Se,Oe]=(0,t.useState)(),[Re,ee]=(0,t.useState)({}),[p,U]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),C=[{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"&&Le()},[e.actionTabs.key]);let Pe=[];const Le=function(){return kt(this,null,function*(){var G;if(v){le(!1),++p.page;const ye=yield r({type:"shixunHomeworks/getBrankList",payload:Zt({},p)});$=[...$.concat(ye.object_list)],Oe(ye.is_teacher),((G=ye.object_list)==null?void 0:G.length)<p.limit?m(!1):m(!0),M([...$]),ye.object_list==""&&p.page===1&&le(!0)}})},Ue=(0,t.useRef)({identifier:F.coursesId,shixuns_info:[],type:"normal",coursesId:F.coursesId,category_id:F.categoryId}),Tt=G=>kt(void 0,null,function*(){O(!0);const ye=yield(0,R.aQ)(G);O(!1),ye.status||(y(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:G.coursesId}}))}),H=(0,t.useRef)(),{detailCommonHomeworksList:Bt}=u;return de.createElement("div",null,de.createElement(re.default,{className:ut.border,centered:!0,title:de.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:ie},onOk:()=>kt(void 0,null,function*(){var G,ye,Lt;if(S==="jupyter"){console.log("----createShixunParams.current",Ue.current);let su=yield(0,I.Tr)({id:[...(ye=(G=Ue.current)==null?void 0:G.shixuns_info)==null?void 0:ye.map(Cu=>Cu.id)],course_id:F.coursesId,type:"shixun"});(su==null?void 0:su.student_count)===0?Tt(Ue.current):ee(su);return}O(!0);const Ne=c.getFieldsValue(),Qt=yield r({type:"shixunHomeworks/saveBanks",payload:{course_id:F.coursesId,object_type:"normal",category:F.categoryId,bank_id:Ne.group_ids}});(Qt==null?void 0:Qt.status)===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Qt.object_ids,params:(Lt=e.actionTabs)==null?void 0:Lt.params,manage_all_group:Bt==null?void 0:Bt.manage_all_group}})),O(!1)}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},de.createElement(L.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},de.createElement(B.Z,{span:12},C.map((G,ye)=>de.createElement(_t.ZP,{key:ye,shape:"round",style:S===G.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:S===G.id?"ghost":"default",className:"mr10",onClick:Lt=>kt(void 0,null,function*(){if(G.id==="jupyter"){h(G.id);return}$=[],v=!0,p.page=0,p.search="",p.filter=G.id,Le(),h(G.id)})},G.name))),de.createElement(B.Z,{span:12,className:"tr"},de.createElement($e.default.Search,{className:ut.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:G=>{var ye;S==="jupyter"&&((ye=H.current)==null||ye.changeKeyWord(G.target.value))},suffix:de.createElement("i",{className:`iconfont icon-sousuo9 font14 ${ut.searchIcon}`}),onSearch:G=>{var ye;if(G&&(0,Ke.tk)({name:G,copywriting:G,position:"HomeworkCommon"}),S==="jupyter"){(ye=H.current)==null||ye.search(G);return}v=!0,p.search=G,p.page=0,$=[],Le()},style:{width:260}}))),S==="myself"&&de.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",de.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&de.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"),S==="jupyter"?de.createElement(je,{createShixunParams:Ue,ref:H}):de.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Se&&S==="public"&&de.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},de.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),de.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")),de.createElement(Hu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),Le()},hasMore:v,useWindow:!1},de.createElement(q.default,{form:c,initialValues:{group_ids:Pe},className:ut.form,onChange:G=>{Pe=c.getFieldValue()}},$==""&&de.createElement(rt.Z,{styles:{margin:"10px auto"}}),de.createElement(q.default.Item,{name:"group_ids"},de.createElement(A.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},$==null?void 0:$.map(function(G,ye){return de.createElement(L.Z,{key:ye},de.createElement(B.Z,{flex:"2"},de.createElement(A.default,{onChange:Lt=>{},key:ye,value:String(G.id),defaultChecked:!0},de.createElement("span",{className:["c-black",ut.line1].join(" ")},G.name))),de.createElement(B.Z,{flex:"1",className:"c-black"},de.createElement("span",{className:ut.line1},G==null?void 0:G.course_list_name)),de.createElement(B.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,s.Ny)()?de.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?de.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))}))))))),de.createElement(Y.Z,{resdata:Re,type:"shixunpush",okloading:ie,oktext:(Re==null?void 0:Re.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:G=>kt(void 0,null,function*(){Ue.current.shixuns_info=G,Tt(Ue.current)})}))};var hu=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(qt),dt=o(67294);const Ht=({styles:e={},onSelect:n,params:u,classroomList:r})=>{const[y,F]=(0,t.useState)(!1),[P,c]=(0,t.useState)("");(0,t.useEffect)(()=>{F(!1),c("")},[]);const l=()=>{var i,le;if((0,s.Rm)()&&!((le=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.normal)!=null&&le.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),P==="2"&&(n(),F(!1),c(""))};return dt.createElement(dt.Fragment,null,dt.createElement(rt.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&&dt.createElement(re.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:l},dt.createElement("div",null,dt.createElement("div",null,dt.createElement(ae.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),dt.createElement("div",null,dt.createElement(ae.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var Ut=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Ht),yt=o(86763),gu=o(65866),Gt=o(67294),Ou=Object.defineProperty,du=Object.defineProperties,Iu=Object.getOwnPropertyDescriptors,au=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,vt=Object.prototype.propertyIsEnumerable,Ct=(e,n,u)=>n in e?Ou(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Yt=(e,n)=>{for(var u in n||(n={}))Et.call(n,u)&&Ct(e,u,n[u]);if(au)for(var u of au(n))vt.call(n,u)&&Ct(e,u,n[u]);return e},$t=(e,n)=>du(e,Iu(n)),eu=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const tn=({classroomList:e,loading:n,dispatch:u,shixunHomeworks:r})=>{const y=(0,g.useParams)(),[F]=q.default.useForm(),{workList:P,workSetting:c}=r,l=()=>{u({type:"shixunHomeworks/getWorkSetting",payload:Yt({},y)}),u({type:"shixunHomeworks/getWorkList",payload:Yt({},y)})};return Gt.createElement(re.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>eu(void 0,null,function*(){const i=()=>eu(void 0,null,function*(){var le;yield F.validateFields();const v=Yt({},F.getFieldValue()),{selectArrs:m}=e.actionTabs;v.attachment_ids=(le=v.attachment_ids)==null?void 0:le.map(O=>O.response.id),(yield(0,yt.mz)($t(Yt({},v),{homeworkId:m.work_id}))).status===0&&(F.resetFields(),u({type:"classroomList/setActionTabs",payload:{}}),l())});if(c!=null&&c.can_submit){if(!(c!=null&&c.submit_size)){V.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}re.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Gt.createElement(Gt.Fragment,null,"\u4F60\u8FD8\u6709 ",Gt.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:{}})}},Gt.createElement(q.default,{form:F,initialValues:{}},Gt.createElement(q.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Gt.createElement(gu.Z,null)),Gt.createElement(q.default.Item,{name:"description"},Gt.createElement($e.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var $u=(0,g.connect)(({classroomList:e,loading:n,shixunHomeworks:u})=>({classroomList:e,loading:n,shixunHomeworks:u}))(tn),un=o(20333),pn=o(74348),At=o(50136),Au=o(85418),fn={bottomControlContainer:"bottomControlContainer___K6Zcb",buttonWrap:"buttonWrap___rmEnc",moveCategory:"moveCategory___wEEAC"},nn=o(42922),Zn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())}),jn=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:r,setSelectArrs:y,dataSource:F,selectArrs:P,useBatchStatus:c,dispatch:l,params:i,getData:le,detailLeftMenus:v,main_category_id:m,setSelectArrsAll:ie}=(0,t.useContext)(Yn);let O;const[S,h]=(0,t.useState)(!1),[$,M]=(0,t.useState)(""),Se=ee=>{r(ee.target.checked),y(ee.target.checked?F.map(p=>p.homework_id):[]),ee.target.checked?ie([...F]):ie([])},Oe=()=>{let ee={courseId:i.id,container_type:"common_homework"};i.categoryId&&(ee.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:ee}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};v.course_modules&&(O=v.course_modules.filter(ee=>ee.type==="common_homework")[0]);const Re=t.createElement("div",{className:fn.moveCategory,onMouseLeave:ee=>h(!1)},t.createElement(At.default,{onClick:ee=>Zn(void 0,[ee],function*({item:p,key:U,keyPath:C,domEvent:Pe}){if(P=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,J.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:U}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),le(),l({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($e.default,{onChange:ee=>{M(ee.target.value)}})),O&&O.second_category.filter(ee=>ee.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(ee,p){var U;if(!($!==""&&ee.category_name.indexOf($)<0))return t.createElement(t.Fragment,null,t.createElement(At.default.Item,{className:"multi-llipsis1e",key:ee.category_id},ee.category_name),(U=ee==null?void 0:ee.third_category)==null?void 0:U.map(C=>t.createElement(At.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:C.category_id},C.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ee=>{ee.preventDefault(),l({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:fn.bottomControlContainer},t.createElement(L.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(B.Z,{flex:1},t.createElement(L.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(B.Z,null,t.createElement(A.default,{checked:u,onChange:Se},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Au.Z,{placement:"top",menu:{items:e,onClick:({key:ee})=>{n({key:ee})}}},t.createElement(_t.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",onClick:Oe,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Au.Z,{placement:"topLeft",dropdownRender:()=>Re,getPopupContainer:ee=>ee.parentNode},t.createElement(_t.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(nn.Z,null)))),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},tu=o(83062),bt=o(80147),it={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"},En=o(99597),Vt=o(63909),Zu=Object.defineProperty,Vu=Object.defineProperties,ou=Object.getOwnPropertyDescriptors,vn=Object.getOwnPropertySymbols,yn=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,gn=(e,n,u)=>n in e?Zu(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Fu=(e,n)=>{for(var u in n||(n={}))yn.call(n,u)&&gn(e,u,n[u]);if(vn)for(var u of vn(n))hn.call(n,u)&&gn(e,u,n[u]);return e},Mn=(e,n)=>Vu(e,ou(n)),pu=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const Rn=({dataSource:e,params:n,classroomList:u,manageAllGroup:r})=>{var y,F,P,c;const{batchStatus:l,selectArrs:i,setSelectArrs:le,selectArrsAll:v,setSelectArrsAll:m,dispatch:ie}=(0,t.useContext)(Yn);let O=(0,g.useParams)();const[S,h]=(0,t.useState)(!1),$=(0,t.useRef)(),[M,Se]=(0,t.useState)([]);O=Mn(Fu(Fu({},n),O),{category:O==null?void 0:O.categoryId}),(0,t.useEffect)(()=>{Se([]),h(!1)},[]);const Oe=[{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:(p,U)=>U.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var U,C;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(U=p==null?void 0:p.split("/"))==null?void 0:U[0]),"\xA0/\xA0",t.createElement("span",null,(C=p==null?void 0:p.split("/"))==null?void 0:C[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="publish_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="end_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="late_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function Re(){return pu(this,null,function*(){let p=yield(0,J.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Fu({},O)});Se(p.data)})}const ee=p=>{i.includes(p)?(le(i.filter(U=>U!==p)),m(v.filter(U=>U.homework_id!==p))):(le([...i,p]),m([...v,e]))};return t.createElement("div",{className:it.listContainer,onClick:p=>{p.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&$.current&&!$.current.contains(p.target))&&(0,f.xg)(`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&t.createElement("span",{ref:$},t.createElement(A.default,{onClick:p=>{p.preventDefault(),p.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>ee(e.homework_id)})),t.createElement("div",{className:it.info},t.createElement("div",{className:it.title},t.createElement("div",{className:it.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(En.Z,{value:e.status},t.createElement(f.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&t.createElement(f.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:it.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(tu.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:it.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(tu.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:it.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:it.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fu({},O),type:2,manage_all_group:r}})})},t.createElement("aside",{className:it.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&t.createElement("div",{className:it.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:p=>pu(void 0,null,function*(){console.log(e),p.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Vt.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,f.xg)(`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/post`)}),className:it.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((P=e.status)==null?void 0:P.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:it.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(Au.Z,{placement:"bottomCenter",overlayClassName:it.dro,dropdownRender:()=>t.createElement(At.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fu({},O),type:2,manage_all_group:r}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({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(At.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Fu({},O),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(At.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:v,params:O,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:it.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:it.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:it.iconV,onClick:p=>pu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),S||Re(),h(!S)})},t.createElement("i",{className:`iconfont icon-${S?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:it.content},(0,s.dE)()&&t.createElement("span",{className:it.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"&&S&&M.length>5&&t.createElement(bt.default,{scroll:{y:240},onRow:p=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),onHeaderRow:(p,U)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,U,C)=>{C.field&&(O.sort_by=C.field),C.order||(O.sort_direction="asc"),C.order==="ascend"&&(O.sort_direction="asc"),C.order==="descend"&&(O.sort_direction="desc"),C.order||(O.sort_direction="asc"),Re()},columns:Oe}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&S&&M.length<6&&M.length>0&&t.createElement(bt.default,{onRow:p=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),onHeaderRow:(p,U)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,U,C)=>{C.field&&(O.sort_by=C.field),C.order||(O.sort_direction="asc"),C.order==="ascend"&&(O.sort_direction="asc"),C.order==="descend"&&(O.sort_direction="desc"),C.order||(O.sort_direction="asc"),Re()},columns:Oe}))))};var Hn=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(Rn),Wn={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"},zu=o(28553),Jt={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"},$n=Object.defineProperty,Vn=Object.defineProperties,zn=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ze=(e,n,u)=>n in e?$n(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,uu=(e,n)=>{for(var u in n||(n={}))Un.call(n,u)&&ze(e,u,n[u]);if(Fn)for(var u of Fn(n))xe.call(n,u)&&ze(e,u,n[u]);return e},Uu=(e,n)=>Vn(e,zn(n)),_n=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())}),Ja=({courseId:e,type:n,onCancel:u})=>{const r=(0,g.useParams)(),[y,F]=(0,t.useState)({targerData:[],originData:[]}),[P,c]=(0,t.useState)([]),[l,i]=(0,t.useState)(!1),le=()=>_n(void 0,null,function*(){i(!0);const S=yield(0,J.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),F({targerData:S.homeworks,originData:S.homeworks})});(0,t.useEffect)(()=>{le()},[]);const v=()=>_n(void 0,null,function*(){i(!0);let S={homework_common_ids:P};r.categoryId&&(S=Uu(uu({},S),{category_id:r.categoryId}));const h=yield(0,J.ZP)(`/api/courses/${r.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:S});h&&h.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(S,h)=>{S.target.checked?c([...P,h]):c(P.filter($=>$!==h))},ie=S=>{const h=y.originData.filter($=>$.name.indexOf(S)>-1);F(Uu(uu({},y),{targerData:h}))},O=()=>{v()};return t.createElement("div",{className:`animated fadeInUp fast ${Jt.otherHomeworkWrap}`},t.createElement("div",{className:Jt.otherHomeworkContainer},t.createElement("div",{className:Jt.search},t.createElement($e.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:ie,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:Jt.content},y.targerData.map(S=>t.createElement("div",{className:`${Jt.listItem} mb10`,key:S.id},t.createElement(A.default,{checked:P.includes(S.id),onChange:h=>m(h,S.id)}),t.createElement("div",{className:Jt.info},t.createElement("div",{className:`${Jt.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:Jt.title},S.name),t.createElement("div",null,t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:()=>(0,f.xg)(`/classrooms/${r.coursesId}/common_homework/${S.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${Jt.describe}`},S.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},S.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",S.created_at)))))),t.createElement("div",{className:Jt.footer},t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(_t.ZP,{type:"primary",disabled:P.length===0||l,onClick:O},"\u786E\u5B9A"))))},Ka=o(48839),Ya=o(91745),Qa=o(27484),lu=o.n(Qa),Xa=o(10285),aa=o.n(Xa),Gu=o(9343),Qe=o(67294),qa=Object.defineProperty,eo=Object.defineProperties,to=Object.getOwnPropertyDescriptors,Cn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,la=Object.prototype.propertyIsEnumerable,ra=(e,n,u)=>n in e?qa(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ju=(e,n)=>{for(var u in n||(n={}))oa.call(n,u)&&ra(e,u,n[u]);if(Cn)for(var u of Cn(n))la.call(n,u)&&ra(e,u,n[u]);return e},sa=(e,n)=>eo(e,to(n)),uo=(e,n)=>{var u={};for(var r in e)oa.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&Cn)for(var r of Cn(e))n.indexOf(r)<0&&la.call(e,r)&&(u[r]=e[r]);return u},Gn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});lu().extend(aa());const no=({data:e,value:n,onChange:u})=>{var r,y,F,P;const[c,l]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,le]=(0,t.useState)([]);return(0,t.useEffect)(()=>{le((n==null?void 0:n.length)>0?e==null?void 0:e.filter(v=>n==null?void 0:n.includes(v==null?void 0:v.id)):[])},[n]),Qe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement(A.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:v=>{u(v.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement($e.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:v=>{l(sa(Ju({},c),{leftSearch:v.target.value}))}}),Qe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=c.leftSearch?e==null?void 0:e.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:r.length)!==0?Qe.createElement(A.default.Group,{value:n,onChange:v=>{u(v)}},Qe.createElement(en.Z,{direction:"vertical"},(y=c.leftSearch?e==null?void 0:e.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:y.map((v,m)=>Qe.createElement(A.default,{key:m,value:v.id},v==null?void 0:v.name)))):Qe.createElement(rt.Z,{styles:{margin:"0 auto"}})))),Qe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Qe.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Qe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Qe.createElement($e.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:v=>{l(sa(Ju({},c),{rigthSearch:v.target.value}))}}),Qe.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(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:F.length)!==0?(P=c.rigthSearch?i==null?void 0:i.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:P.map((v,m)=>Qe.createElement(L.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},Qe.createElement(B.Z,null,v==null?void 0:v.name),Qe.createElement(B.Z,null,Qe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(ie=>ie!==(v==null?void 0:v.id)))}})))):Qe.createElement(rt.Z,{styles:{margin:"0 auto"}})))))},ao=e=>{var n=e,{classroomList:u,dispatch:r,user:y,getData:F}=n,P=uo(n,["classroomList","dispatch","user","getData"]),c,l,i,le,v,m;const ie=(0,g.useParams)(),[O]=q.default.useForm(),S=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,h,$,M]=(0,Gu.U)(R.c_,Ju(Ju({},ie),(l=u==null?void 0:u.actionTabs)==null?void 0:l.params)),[,,Se,Oe]=(0,Gu.U)(R.nP,{course_id:ie==null?void 0:ie.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Re,ee]=(0,Gu.U)(R.sm,{course_id:ie==null?void 0:ie.coursesId,homework_ids:(le=u==null?void 0:u.actionTabs)==null?void 0:le.selectArrs}),p=(...U)=>Gn(void 0,[...U],function*(C={}){Se({});const Pe=yield $({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{S&&p()},[S]),Qe.createElement(re.default,{centered:!0,title:(v=u==null?void 0:u.actionTabs)==null?void 0:v.key,width:800,open:S,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Re,onOk:()=>Gn(void 0,null,function*(){O.submit()})},Qe.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"),Qe.createElement(q.default,{form:O,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:U=>Gn(void 0,null,function*(){var C,Pe,Le;const Ue=yield ee(((C=M==null?void 0:M.course_groups)==null?void 0:C.length)>0?{unified_late:((Pe=M==null?void 0:M.course_groups)==null?void 0:Pe.length)<=0,allow_late_settings:[Ju({},U)]}:Ju({unified_late:((Le=M==null?void 0:M.course_groups)==null?void 0:Le.length)<=0},U));(Ue==null?void 0:Ue.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},Qe.createElement(L.Z,{wrap:!1,gutter:20},Qe.createElement(B.Z,{flex:1},Qe.createElement(q.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Qe.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Qe.createElement(B.Z,{flex:"390px"},Qe.createElement(q.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(U,C,Pe){return C&&lu()(C).startOf("minute")<=lu()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):C&&lu()(C).startOf("minute")<=lu()(Oe==null?void 0:Oe.max_late_time).startOf("minute")?(V.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${Oe==null?void 0:Oe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Qe.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:U=>(0,f.BO)(U,{startTime:Oe==null?void 0:Oe.max_late_time}),disabledTime:U=>(0,f.hv)(U,{compared:Oe==null?void 0:Oe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:lu()("00:00:00","HH:mm:ss")}})))),((m=M==null?void 0:M.course_groups)==null?void 0:m.length)>0&&Qe.createElement(Wu.Z,{spinning:h},Qe.createElement(q.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Qe.createElement(no,{data:(M==null?void 0:M.course_groups)||[],onChange:U=>{Se({group_ids:U})}})))))};var oo=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(ao),k=o(67294),lo=Object.defineProperty,ro=Object.defineProperties,so=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,io=Object.prototype.hasOwnProperty,co=Object.prototype.propertyIsEnumerable,ca=(e,n,u)=>n in e?lo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,fu=(e,n)=>{for(var u in n||(n={}))io.call(n,u)&&ca(e,u,n[u]);if(ia)for(var u of ia(n))co.call(n,u)&&ca(e,u,n[u]);return e},Jn=(e,n)=>ro(e,so(n)),Kn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const Yn=(0,t.createContext)({selectArrs:[]}),mo=({classroomList:e,loading:n,dispatch:u,user:r})=>{var y,F,P,c;const[l,i]=(0,g.useSearchParams)(),le=(0,g.useLocation)(),v=(0,g.useParams)(),[m,ie]=(0,t.useState)(Jn(fu({},v),{id:v.coursesId,limit:20})),[O,S]=(0,t.useState)(!1),[h,$]=(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:""}),[M,Se]=(0,t.useState)([]),[Oe,Re]=(0,t.useState)(!1),[ee,p]=(0,t.useState)(!1),[U,C]=(0,t.useState)([]),[Pe,Le]=(0,t.useState)(!1),[Ue,Tt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:H,detailLeftMenus:Bt,detailTopBanner:G,taskList:ye}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=l.get("tabs");E&&E!==void 0&&((0,s.GJ)()?m.status=E:m.order=E)},[le.search]),(0,t.useEffect)(()=>{l.get("tabs")==="0"&&(m.status="0",m.page=1)},[l.get("tabs")]),(0,t.useEffect)(()=>{var E,ne,Je;if((E=r==null?void 0:r.userInfo)!=null&&E.login){const Me=f.cX.getItem(`${(ne=r==null?void 0:r.userInfo)==null?void 0:ne.login}${(0,s.GJ)()?"Teacher":"Student"}`,"CommonHomework");Me&&(m.sort_by=Me==null?void 0:Me.type,m.sort_direction=Me==null?void 0:Me.direction,Tt(Me==null?void 0:Me.name));const pt=l.get("tabs");let St=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};pt&&pt!==void 0&&((0,s.GJ)()?m.status=pt:m.order=pt),Ne(St)}else if((Je=r==null?void 0:r.userInfo)!=null&&Je.username){const Me=l.get("tabs");let pt=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Me&&Me!==void 0&&((0,s.GJ)()?m.status=Me:m.order=Me),Ne(pt)}},[(y=r==null?void 0:r.userInfo)==null?void 0:y.login,le==null?void 0:le.pathname]),(0,t.useEffect)(()=>{ie(fu(fu({},m),v))},[v==null?void 0:v.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Se([]),C([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Se([])},[H]),(0,t.useEffect)(()=>{p(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{H&&H.homeworks&&(M.length===H.homeworks.length&&M.length>0?Re(!0):M.length!==H.homeworks.length&&Re(!1))},[M]);const Lt=(E,ne)=>{m.page=E,m.limit=ne,Ne()},Ne=(E={})=>{Se([]),C([]),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Jn(fu(fu({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:fu(fu({},m),E)})},Qt=()=>Kn(void 0,null,function*(){const E=yield(0,J.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const ne=E.data.score_settings;Object.keys(ne).map(function(Je){Je.indexOf("proportion")>-1&&(ne[Je]=(ne[Je]*100).toFixed(0))}),console.log(ne),$(fu({},ne))}}),su=()=>{if((0,s.GJ)()){const{all_count:E,unpublished_count:ne,not_start_count:Je,in_progress_count:Me,overed_count:pt}=H;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:ne||0},{name:"\u672A\u5F00\u59CB",id:4,total:Je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:pt||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}]},Cu=[{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"}],on=E=>{var ne;if((0,s.Rm)()&&!((ne=e.AssistantObject.normal)!=null&&ne.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?ku():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},ku=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Xu=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:k.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:k.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:k.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:k.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:k.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)),Dn=E=>{var ne,Je,Me,pt;if(M.length===0)return V.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let St=E.label||"",ta={key:St,selectArrs:M,selectArrsAll:U,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,s.Rm)()&&!((Je=(ne=e==null?void 0:e.AssistantObject)==null?void 0:ne.normal)!=null&&Je.can_publish)){V.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}St="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((pt=(Me=e==null?void 0:e.AssistantObject)==null?void 0:Me.normal)!=null&&pt.can_stop)){V.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}St="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":St="\u6279\u91CF\u8865\u4EA4";break;case"delete":St="\u5220\u9664";break;case"collection":St="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Jn(fu({},ta),{key:St})})},Pn=E=>Kn(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),Ne()}),qu=(0,t.useMemo)(()=>{let E=[];return ye.length>0&&(E=ye.map(ne=>({user_name:ne.user_name,task_name:ne.task_name,task_id:ne.task_id,category:ne.category,status:ne.status}))),E},[ye]),nu=k.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.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 - (",k.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 )",k.createElement("br",null),k.createElement("br",null),"\u6CE8\u610F",k.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",k.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",k.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",k.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"),Ie=k.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",k.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 )",k.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 k.createElement(Yn.Provider,{value:{params:m,batchStatus:ee,selectArrs:M,setSelectArrs:Se,allSelect:Oe,dataSource:H.homeworks||[],detailLeftMenus:Bt,main_category_id:H.main_category_id||"",selectArrsAll:U,setAllSelect:Re,useBatchStatus:p,dispatch:u,getData:Ne,setSelectArrsAll:C}},k.createElement("section",null,k.createElement("aside",{className:Wn.bg},k.createElement(un.Z,{isLoading:n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:su(),isAdmin:(0,s.GJ)(),dispatch:u,type:H==null?void 0:H.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:Cu,showControlButton:(0,s.GJ)(),isShowRightControl:(0,f.Oo)(Bt==null?void 0:Bt.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),p(!1),m.page=1,g.history.replace(`${le.pathname}?tabs=${E.id}`),Ne(m)},defaultSelectedKeys:[l.get("tabs")?l.get("tabs"):"0"],onsetClick:()=>{Qt(),S(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{Ne()}}})},onDropdownMenuClick:on}),k.createElement(pn.Z,{dataSource:H.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:!0,SortMenuName:Ue,setSortMenuName:Tt,onSearch:E=>{m.search=E.trim(),m.page=1,Ne()},onSort:E=>{var ne;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,f.cX.setItem(`${(ne=r==null?void 0:r.userInfo)==null?void 0:ne.login}${(0,s.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),Ne(m)},onBatch:E=>p(E)})),(H==null?void 0:H.all_count)===0&&(0,s.GJ)()?!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Ut,{params:m,dispatch:u,onSelect:ku}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(rt.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(P=H==null?void 0:H.homeworks)==null?void 0:P.map((E,ne)=>k.createElement(Hn,{key:ne,dataSource:E,params:m,manageAllGroup:H==null?void 0:H.manage_all_group})),!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&k.createElement(Q.Z,{showSizeChanger:!0,onChange:Lt,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:H.query_total_count}))),M.length>0&&(0,s.GJ)()&&k.createElement(Ee.Z,{offsetBottom:0},k.createElement(jn,{buttonDataSource:Xu,onClick:Dn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(oo,{getData:Ne}),k.createElement(ke,{onCallback:()=>p(!1)}),k.createElement(Ka.Z,{onOk:()=>{Ne()}}),k.createElement(Ya.Z,{onOk:()=>{}}),k.createElement(xt,{onCallback:()=>p(!1),courseEndTime:H==null?void 0:H.course_end_time}),k.createElement(Ot.Z,{courseEndTime:H==null?void 0:H.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{p(!1),Ne()}}),k.createElement(zt,null),k.createElement(Te,{onCallback:()=>p(!1)}),k.createElement(wn,{onCallback:()=>p(!1)}),k.createElement(hu,{refreshList:Ne}),k.createElement($u,null),k.createElement(zu.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Pn,data:qu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Pe&&k.createElement(Ja,{courseId:m.coursesId,type:"1",onCancel:()=>Le(!1)}),k.createElement(re.default,{open:O,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{S(!1)},onOk:()=>Kn(void 0,null,function*(){const E=JSON.parse(JSON.stringify(h));Object.keys(E).map(function(Je){Je.indexOf("proportion")>-1&&(E[Je]=E[Je]/100)}),(yield(0,J.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(V.ZP.success("\u8BBE\u7F6E\u6210\u529F"),S(!1))}),width:800},k.createElement("div",null,k.createElement(L.Z,null,k.createElement(B.Z,{span:24},k.createElement(L.Z,{align:"middle"},k.createElement(B.Z,{span:24},k.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"))))),k.createElement(L.Z,{className:"mt25"},k.createElement(B.Z,null,k.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),k.createElement(B.Z,{span:24,className:"pl30 mt10"})),k.createElement(L.Z,null,k.createElement(ae.ZP.Group,{value:h==null?void 0:h.ta_mode,onChange:E=>{h.ta_mode=E.target.value,$(fu({},h))}},k.createElement(ae.ZP,{value:1,style:{marginTop:15}},k.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),k.createElement("br",null),k.createElement(ae.ZP,{value:0,style:{marginTop:15}},k.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),k.createElement(L.Z,{className:"mt25"},k.createElement(B.Z,null,k.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),k.createElement(B.Z,{span:24,className:"pl30 mt10"})),k.createElement(L.Z,null,k.createElement(ae.ZP.Group,{value:h.final_mode,onChange:E=>{h.final_mode=E.target.value,$(fu({},h))}},k.createElement(ae.ZP,{value:!1,style:{marginTop:15}},k.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(N.Z,{placement:"bottomLeft",content:nu,trigger:"click"},k.createElement(j.Z,{className:"ml20 current"})))),k.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),k.createElement(B.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:h.te_proportion,onChange:E=>{h.te_proportion=E,$(Object.assign({},h))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),k.createElement(B.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:h.ta_proportion,onChange:E=>{h.ta_proportion=E,$(Object.assign({},h))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),k.createElement(B.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:h.st_proportion,onChange:E=>{h.st_proportion=E,$(Object.assign({},h))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement("br",null),k.createElement(ae.ZP,{value:!0,style:{marginTop:15}},k.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(N.Z,{placement:"bottomLeft",content:Ie,trigger:"click"},k.createElement(j.Z,{className:"ml20 current"}))))),k.createElement("br",null)),k.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),k.createElement(L.Z,{className:"mt25"},k.createElement(B.Z,null,k.createElement("strong",null,k.createElement(A.default,{checked:h.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{h.is_repeat_minus=E.target.checked,$(Object.assign({},h))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",k.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"))),k.createElement(B.Z,{span:24,className:"pl30 mt10"})),(h==null?void 0:h.is_repeat_minus)&&k.createElement("div",{style:{paddingLeft:35}},k.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),k.createElement(B.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:h.repeat_setting_score,onChange:E=>{h.repeat_setting_score=E,$(Object.assign({},h))}}))),k.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),k.createElement(B.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:h.repeat_limit,onChange:E=>{h.repeat_limit=E,$(Object.assign({},h))}}),k.createElement("span",{className:"ml10"},"%"))))))))};var po=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:r})=>({classroomList:e,globalSetting:r,user:u,loading:n.effects}))(mo),fo=Object.defineProperty,Eo=Object.defineProperties,vo=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,da=Object.prototype.propertyIsEnumerable,pa=(e,n,u)=>n in e?fo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,fa=(e,n)=>{for(var u in n||(n={}))ma.call(n,u)&&pa(e,u,n[u]);if(Bn)for(var u of Bn(n))da.call(n,u)&&pa(e,u,n[u]);return e},yo=(e,n)=>Eo(e,vo(n)),ho=(e,n)=>{var u={};for(var r in e)ma.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&Bn)for(var r of Bn(e))n.indexOf(r)<0&&da.call(e,r)&&(u[r]=e[r]);return u},go=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const Fo=e=>{var n=e,{classroomList:u,dispatch:r,match:y,location:F,user:P,onCallback:c}=n,l=ho(n,["classroomList","dispatch","match","location","user","onCallback"]),i,le;const v=(0,g.useParams)(),[m,ie]=(0,t.useState)(!1),[O,S]=(0,t.useState)(!1),h=(0,t.useRef)(null);(0,t.useEffect)(()=>{if(u.actionTabs.key==="\u5220\u9664"){if((0,s.j5)()){S(!0);return}const M={hasNum:0,noHasNum:0};u.actionTabs.selectArrsAll.map(Se=>{var Oe;Se.author_login===((Oe=P.userInfo)==null?void 0:Oe.login)?++M.hasNum:++M.noHasNum}),M.noHasNum>0?re.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"},M.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",t.createElement("span",{className:"c-red"},M.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:()=>{$()}}):S(!0)}else S(!1)},[u.actionTabs.key]);const $=()=>{r({type:"classroomList/setActionTabs",payload:{}})};return t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:O,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:m,destroyOnClose:!0,onOk:()=>go(void 0,null,function*(){var M;if((M=h.current)!=null&&M.onVerify())return;ie(!0);const Se=yield(0,J.ZP)(`/api/courses/${v.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...u.actionTabs.selectArrs]}});ie(!1),Se.status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u5220\u9664"]),V.ZP.success("\u5220\u9664\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),c&&c(),(0,s.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:yo(fa({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:fa({},u.actionTabs.params)}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{$()}},!((i=u==null?void 0:u.actionTabs)!=null&&i.status)||!["\u672A\u53D1\u5E03"].includes((le=u==null?void 0:u.actionTabs)==null?void 0:le.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(ue.Z,{ref:M=>h.current=M})):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 _o=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Fo),Co=o(58440),Bo=Object.defineProperty,Ao=Object.defineProperties,bo=Object.getOwnPropertyDescriptors,Ea=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,Po=Object.prototype.propertyIsEnumerable,va=(e,n,u)=>n in e?Bo(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,ya=(e,n)=>{for(var u in n||(n={}))Do.call(n,u)&&va(e,u,n[u]);if(Ea)for(var u of Ea(n))Po.call(n,u)&&va(e,u,n[u]);return e},xo=(e,n)=>Ao(e,bo(n)),Oo=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const wo=({classroomList:e,dispatch:n})=>{const u=(0,g.useParams)();return t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Oo(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${u.coursesId}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),V.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:xo(ya({},e.actionTabs.params),{type:1})}):n({type:"classroomList/getClassroomCommonList",payload:ya({},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 ko=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(wo),To=Object.defineProperty,Lo=Object.defineProperties,So=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,ga=Object.prototype.propertyIsEnumerable,Fa=(e,n,u)=>n in e?To(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,_a=(e,n)=>{for(var u in n||(n={}))ha.call(n,u)&&Fa(e,u,n[u]);if(An)for(var u of An(n))ga.call(n,u)&&Fa(e,u,n[u]);return e},No=(e,n)=>Lo(e,So(n)),Io=(e,n)=>{var u={};for(var r in e)ha.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&An)for(var r of An(e))n.indexOf(r)<0&&ga.call(e,r)&&(u[r]=e[r]);return u},Zo=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const jo=e=>{var n=e,{classroomList:u,dispatch:r,onCallback:y}=n,F=Io(n,["classroomList","dispatch","onCallback"]);const P=(0,g.useParams)();return P.id=P.coursesId,t.createElement(re.default,{centered:!0,title:"\u63D0\u793A",open:u.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Zo(void 0,null,function*(){(yield(0,J.ZP)(`/api/courses/${P.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...u.actionTabs.selectArrs]}})).status===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u6536\u85CF"]),V.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),r({type:"classroomList/setActionTabs",payload:{}}),y&&y(),(0,s.GJ)()?r({type:"classroomList/getClassroomTeacherCommonList",payload:No(_a({},u.actionTabs.params),{type:1})}):r({type:"classroomList/getClassroomCommonList",payload:_a({},u.actionTabs.params)}),r({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Mo=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(jo),Ro=Object.defineProperty,Ca=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,Wo=Object.prototype.propertyIsEnumerable,Ba=(e,n,u)=>n in e?Ro(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,$o=(e,n)=>{for(var u in n||(n={}))Ho.call(n,u)&&Ba(e,u,n[u]);if(Ca)for(var u of Ca(n))Wo.call(n,u)&&Ba(e,u,n[u]);return e},Vo=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const zo=({classroomList:e,loading:n,dispatch:u,onCallback:r})=>{var y,F;const P=(0,g.useParams)(),c=(0,g.useLocation)(),{actionTabs:l}=e,[i]=q.default.useForm(),le=v=>v&&v<De()().startOf("day");return t.createElement(re.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:()=>Vo(void 0,null,function*(){var v;const m=i.getFieldValue(),ie=`/api/course_modules/${e.detailCommonHomeworksList.main_category_id}/add_second_category.json`,O=yield(0,J.ZP)(ie,{method:"post",body:$o({},m)});if(O.status===0){V.ZP.success("\u6DFB\u52A0\u6210\u529F"),r&&r(),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomLeftMenus",payload:{id:P.coursesId}});const S=e.actionTabs.selectArrs.type,h=(O==null?void 0:O.category_id)||0;let $=(v=c.pathname)==null?void 0:v.split("/");$[4]=h,$[3]=S||$[3];const M=$==null?void 0:$.join("/");g.history.push(M)}}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},t.createElement("p",{className:"tc"},t.createElement("br",null)),e.courseGroups.course_groups&&t.createElement(q.default,{form:i,initialValues:{name:""}},t.createElement(q.default.Item,{name:"name"},t.createElement(L.Z,{className:"mt30"},t.createElement(B.Z,null,"\u76EE\u5F55\u540D\u79F0\uFF1A"),t.createElement(B.Z,{flex:"1"},t.createElement($e.default,{defaultValue:((y=l.selectArrs)==null?void 0:y.category_name)||((F=l.selectArrs)==null?void 0:F.name)}))))))};var Uo=(0,g.connect)(({classroomList:e,loading:n})=>({classroomList:e,loading:n}))(zo),bu={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"},Go=Object.defineProperty,Jo=Object.defineProperties,Ko=Object.getOwnPropertyDescriptors,Aa=Object.getOwnPropertySymbols,Yo=Object.prototype.hasOwnProperty,Qo=Object.prototype.propertyIsEnumerable,ba=(e,n,u)=>n in e?Go(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Da=(e,n)=>{for(var u in n||(n={}))Yo.call(n,u)&&ba(e,u,n[u]);if(Aa)for(var u of Aa(n))Qo.call(n,u)&&ba(e,u,n[u]);return e},Pa=(e,n)=>Jo(e,Ko(n)),xa=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const{Paragraph:Xo}=kn.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"}],r=[{name:"\u6700\u65B0",id:"new"},{name:"\u6700\u70ED",id:"hot"},{name:"\u6211\u7684",id:"mine"}],[y,F]=(0,t.useState)("0"),[P,c]=(0,t.useState)("hot"),[l,i]=(0,t.useState)([]),[le,v]=(0,t.useState)(!0),[m,ie]=(0,t.useState)(1),O=(0,t.useRef)(null),S=(0,t.useRef)(null),h=(0,t.useRef)({page:1,order:"hot",keyword:"",shixun_type:"jupyter",diff:"0",limit:10,mine:"",status:""}),$=C=>{c(C),h.current.order=C,C==="mine"?(h.current.mine="true",h.current.status="2"):(h.current.mine="",h.current.status=""),M(h.current)},M=(C,Pe)=>xa(void 0,null,function*(){v(!0),clearTimeout(O.current),O.current=setTimeout(()=>xa(void 0,null,function*(){console.log(C,"params2");const Le=yield(0,I.he)(C);if(!Le.status){if(Pe){Le.shixuns.length===0&&p(!1),i(Ue=>[...Ue,...Le.shixuns]),v(!1);return}S.current.scrollTop=0,p(!0),ie(m+1),v(!1),i(Le.shixuns)}}),1e3)});(0,t.useImperativeHandle)(n,()=>({search:C=>M(Pa(Da({},h.current),{keyword:C})),changeKeyWord:C=>h.current.keyword=C})),(0,t.useEffect)(()=>{M(h.current)},[]);const[Se,Oe]=(0,t.useState)([]),Re=C=>{Oe(C),e.current.shixuns_info=C.map(Pe=>({id:Pe,is_copy:!1,is_use:!0}))},[ee,p]=(0,t.useState)(!0),U=C=>{M(Pa(Da({},h.current),{page:C}),!0)};return t.createElement("div",{className:"mt20"},t.createElement(L.Z,{justify:"space-between",style:{marginBottom:8}},t.createElement(B.Z,null,u.map((C,Pe)=>t.createElement("span",{key:Pe,style:{border:"none",marginRight:20,color:y===C.id?"#3061D0":"rgba(0, 0, 0, 0.85)"},onClick:()=>{F(C.id),h.current.diff=C.id,M(h.current)}},C.name))),t.createElement(B.Z,null,t.createElement(mn.tp,{dataSource:r,value:P,onChange:$}))),t.createElement("div",{className:bu.scrollWrap},t.createElement("div",{ref:S,style:{maxHeight:260,overflow:"hidden auto"}},t.createElement(Hu(),{initialLoad:!1,pageStart:1,threshold:100,loadMore:U,hasMore:ee&&!le,useWindow:!1,key:m},t.createElement(A.default.Group,{onChange:Re,value:Se},l.map(C=>{const{name:Pe,id:Le,description:Ue,challenge_names:Tt,author_name:H,author_school_name:Bt,level:G,total_stu_num:ye}=C||{};return t.createElement("div",{key:Le,className:bu.shixunItemWrapper},t.createElement(L.Z,{align:"middle",className:bu.checkboxWrapper,gutter:14,style:{padding:"20px 20px 0 20px",background:"transparent",marginBottom:"0px"}},t.createElement(A.default,{value:Le,style:{paddingRight:"10px"}}),t.createElement("div",{className:bu.title,style:{fontWeight:"600"}},Pe)),t.createElement("div",{className:bu.contentWrapper},t.createElement(Xo,{ellipsis:{rows:2},className:bu.desc,style:{color:"#8e8888",fontSize:"12px",margin:"5px 0px"}},Ue),t.createElement(L.Z,null,Tt.map((Lt,Ne)=>t.createElement("span",{key:Ne,className:bu.mission,style:{fontSize:"14px",fontWeight:"600",color:"#4f4f4b"}},t.createElement("span",{style:{paddingRight:"5px"}},"\u7B2C",Ne+1,"\u5173")," ",Lt))),t.createElement(cn.Z,{dashed:!0,style:{margin:"8px 0"}}),t.createElement(L.Z,{className:bu.info},t.createElement(en.Z,null,t.createElement("span",{style:{fontWeight:"600",color:"black"}},H),t.createElement("span",null,"|"),t.createElement("span",null,Bt),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"}},ye))))))})))),le&&t.createElement("div",{className:bu.loading},t.createElement(Wu.Z,{spinning:!0}))))};var el=(0,t.forwardRef)(qo),Ku={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"},tt=o(67294),tl=Object.defineProperty,Oa=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,nl=Object.prototype.propertyIsEnumerable,wa=(e,n,u)=>n in e?tl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,al=(e,n)=>{for(var u in n||(n={}))ul.call(n,u)&&wa(e,u,n[u]);if(Oa)for(var u of Oa(n))nl.call(n,u)&&wa(e,u,n[u]);return e},an=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const{TabPane:ql}=sn.default,ol=({shixunHomeworks:e,loading:n,classroomList:u,dispatch:r,refreshList:y})=>{const F=(0,g.useParams)(),P=(0,g.useLocation)(),[c]=q.default.useForm(),{brankList:l}=e,[i,le]=(0,t.useState)(!1);let[v,m]=(0,t.useState)(!0),[ie,O]=(0,t.useState)(!1);const[S,h]=(0,t.useState)("myself");let[$,M]=(0,t.useState)([]);const[Se,Oe]=(0,t.useState)(),[Re,ee]=(0,t.useState)({}),[p,U]=(0,t.useState)({page:0,limit:20,object_type:"normal",search:"",filter:"myself"}),C=[{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"&&Le()},[e.actionTabs.key]);let Pe=[];const Le=function(){return an(this,null,function*(){var G;if(v){le(!1),++p.page;const ye=yield r({type:"shixunHomeworks/getBrankList",payload:al({},p)});$=[...$.concat(ye.object_list)],Oe(ye.is_teacher),((G=ye.object_list)==null?void 0:G.length)<p.limit?m(!1):m(!0),M([...$]),ye.object_list==""&&p.page===1&&le(!0)}})},Ue=(0,t.useRef)({identifier:F.coursesId,shixuns_info:[],type:"normal",coursesId:F.coursesId,category_id:F.categoryId}),Tt=G=>an(void 0,null,function*(){O(!0);const ye=yield(0,R.aQ)(G);O(!1),ye.status||(y(),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/getClassroomLeftMenus",payload:{id:G.coursesId}}))}),H=(0,t.useRef)(),{detailCommonHomeworksList:Bt}=u;return tt.createElement("div",null,tt.createElement(re.default,{className:Ku.border,centered:!0,title:tt.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:ie},onOk:()=>an(void 0,null,function*(){var G,ye,Lt;if(S==="jupyter"){console.log("----createShixunParams.current",Ue.current);let su=yield(0,I.Tr)({id:[...(ye=(G=Ue.current)==null?void 0:G.shixuns_info)==null?void 0:ye.map(Cu=>Cu.id)],course_id:F.coursesId,type:"shixun"});(su==null?void 0:su.student_count)===0?Tt(Ue.current):ee(su);return}O(!0);const Ne=c.getFieldsValue(),Qt=yield r({type:"shixunHomeworks/saveBanks",payload:{course_id:F.coursesId,object_type:"normal",category:F.categoryId,bank_id:Ne.group_ids}});(Qt==null?void 0:Qt.status)===0&&((0,f.L9)(["\u6559\u5B66\u8BFE\u5802","\u56FE\u6587\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),r({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}),r({type:"shixunHomeworks/setActionTabs",payload:{}}),r({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Qt.object_ids,params:(Lt=e.actionTabs)==null?void 0:Lt.params,manage_all_group:Bt==null?void 0:Bt.manage_all_group}})),O(!1)}),onCancel:()=>{r({type:"shixunHomeworks/setActionTabs",payload:{}})}},tt.createElement(L.Z,{style:{borderBottom:"0.5px solid gainsboro",paddingBottom:"15px"}},tt.createElement(B.Z,{span:12},C.map((G,ye)=>tt.createElement(_t.ZP,{key:ye,shape:"round",style:S===G.id?{background:"#e8efff",border:"none",color:"#6f9fe6"}:{background:"#f6f6f6",border:"none"},type:S===G.id?"ghost":"default",className:"mr10",onClick:Lt=>an(void 0,null,function*(){if(G.id==="jupyter"){h(G.id);return}$=[],v=!0,p.page=0,p.search="",p.filter=G.id,Le(),h(G.id)})},G.name))),tt.createElement(B.Z,{span:12,className:"tr"},tt.createElement($e.default.Search,{className:Ku.small_search,placeholder:"\u8F93\u5165\u6807\u9898\u8FDB\u884C\u641C\u7D22",onChange:G=>{var ye;S==="jupyter"&&((ye=H.current)==null||ye.changeKeyWord(G.target.value))},suffix:tt.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Ku.searchIcon}`}),onSearch:G=>{var ye;if(G&&(0,Ke.tk)({name:G,copywriting:G,position:"HomeworkCommon"}),S==="jupyter"){(ye=H.current)==null||ye.search(G);return}v=!0,p.search=G,p.page=0,$=[],Le()},style:{width:260}}))),S==="myself"&&tt.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u56FE\u6587\u4F5C\u4E1A\u5217\u8868\u4E2D\u5DF2",tt.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u56FE\u6587\u4F5C\u4E1A"),S==="public"&&tt.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"),S==="jupyter"?tt.createElement(el,{createShixunParams:Ue,ref:H}):tt.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!Se&&S==="public"&&tt.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},tt.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BFE\u7A0B\u8D44\u6E90\u5E93"),tt.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")),tt.createElement(Hu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),Le()},hasMore:v,useWindow:!1},tt.createElement(q.default,{form:c,initialValues:{group_ids:Pe},className:Ku.form,onChange:G=>{Pe=c.getFieldValue()}},$==""&&tt.createElement(rt.Z,{styles:{margin:"10px auto"}}),tt.createElement(q.default.Item,{name:"group_ids"},tt.createElement(A.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},$==null?void 0:$.map(function(G,ye){return tt.createElement(L.Z,{key:ye},tt.createElement(B.Z,{flex:"2"},tt.createElement(A.default,{onChange:Lt=>{},key:ye,value:String(G.id),defaultChecked:!0},tt.createElement("span",{className:["c-black",Ku.line1].join(" ")},G.name))),tt.createElement(B.Z,{flex:"1",className:"c-black"},tt.createElement("span",{className:Ku.line1},G==null?void 0:G.course_list_name)),tt.createElement(B.Z,{flex:"50px",className:"c-black"},S==="public"&&(0,s.Ny)()?tt.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/normal/edit`)}},"\u7F16\u8F91"):S==="myself"?tt.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))}))))))),tt.createElement(Y.Z,{resdata:Re,type:"shixunpush",okloading:ie,oktext:(Re==null?void 0:Re.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u4F7F\u7528",onok:G=>an(void 0,null,function*(){Ue.current.shixuns_info=G,Tt(Ue.current)})}))};var ll=(0,g.connect)(({shixunHomeworks:e,classroomList:n,loading:u})=>({shixunHomeworks:e,loading:u,classroomList:n}))(ol),rl=o(89485),sl=o(11320),ru=o(67294),il=Object.defineProperty,ka=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,Ta=(e,n,u)=>n in e?il(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,La=(e,n)=>{for(var u in n||(n={}))cl.call(n,u)&&Ta(e,u,n[u]);if(ka)for(var u of ka(n))ml.call(n,u)&&Ta(e,u,n[u]);return e};const dl=({styles:e={},onSelect:n,params:u,classroomList:r})=>{const[y,F]=(0,t.useState)(!1),[P,c]=(0,t.useState)("");(0,t.useEffect)(()=>{F(!1),c("")},[]);const l=()=>{var i,le;if((0,s.Rm)()&&!((le=(i=r==null?void 0:r.AssistantObject)==null?void 0:i.normal)!=null&&le.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}P==="1"&&g.history.push(`/classrooms/${u.coursesId}/common_homework/${u.categoryId}/add`),P==="2"&&(n(),F(!1),c(""))};return ru.createElement("section",{className:"tc animated fadeIn",style:La(La({},{color:"#999",margin:"200px auto"}),e)},ru.createElement("img",{src:rl.z3}),ru.createElement("p",{className:"mt20 font14"},"\u8BE5\u8BFE\u7A0B\u65E0\u56FE\u6587\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A"),ru.createElement("div",{style:{marginTop:"30px"}},ru.createElement(_t.ZP,{onClick:()=>F(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),ru.createElement(_t.ZP,{onClick:()=>{(0,f.xg)(`${sl.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&&ru.createElement(re.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>F(!1),onOk:l},ru.createElement("div",null,ru.createElement("div",null,ru.createElement(ae.ZP,{value:"1",style:{marginTop:"15px"},checked:P==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u56FE\u6587\u4F5C\u4E1A")),ru.createElement("div",null,ru.createElement(ae.ZP,{value:"2",style:{marginTop:"15px"},checked:P==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var pl=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(dl),fl=o(69837),El=o(46206),vl=o(12662),Sa={bottomControlContainer:"bottomControlContainer___t5WWD",buttonWrap:"buttonWrap___HfupJ",moveCategory:"moveCategory___MrmA6"},yl=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())}),hl=({buttonDataSource:e,onClick:n})=>{const{allSelect:u,setAllSelect:r,setSelectArrs:y,dataSource:F,selectArrs:P,useBatchStatus:c,dispatch:l,params:i,getData:le,detailLeftMenus:v,main_category_id:m,setSelectArrsAll:ie}=(0,t.useContext)(ea);let O;const[S,h]=(0,t.useState)(!1),[$,M]=(0,t.useState)(""),Se=ee=>{r(ee.target.checked),y(ee.target.checked?F.map(p=>p.homework_id):[]),ee.target.checked?ie([...F]):ie([])},Oe=()=>{let ee={courseId:i.id,container_type:"common_homework"};i.categoryId&&(ee.category_id=i.categoryId),l({type:"classroomList/getAllTaskList",payload:ee}),l({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};v.course_modules&&(O=v.course_modules.filter(ee=>ee.type==="common_homework")[0]);const Re=t.createElement("div",{className:Sa.moveCategory,onMouseLeave:ee=>h(!1)},t.createElement(At.default,{onClick:ee=>yl(void 0,[ee],function*({item:p,key:U,keyPath:C,domEvent:Pe}){if(P=="")return V.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,J.ZP)(`/api/courses/${i.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:P,new_category_id:U}})).status===0&&(V.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),le(),l({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($e.default,{onChange:ee=>{M(ee.target.value)}})),O&&O.second_category.filter(ee=>ee.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(ee,p){var U;if(!($!==""&&ee.category_name.indexOf($)<0))return t.createElement(t.Fragment,null,t.createElement(At.default.Item,{className:"multi-llipsis1e",key:ee.category_id},ee.category_name),(U=ee==null?void 0:ee.third_category)==null?void 0:U.map(C=>t.createElement(At.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:C.category_id},C.category_name)))}),t.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:ee=>{ee.preventDefault(),l({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:Sa.bottomControlContainer},t.createElement(L.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},t.createElement(B.Z,{flex:1},t.createElement(L.Z,{wrap:!1,align:"middle",gutter:8},t.createElement(B.Z,null,t.createElement(A.default,{checked:u,onChange:Se},"\u5168\u9009\u672C\u9875\uFF08",P.length,"\uFF09")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Au.Z,{placement:"top",menu:{items:e,onClick:({key:ee})=>{n({key:ee})}}},t.createElement(_t.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",onClick:Oe,icon:t.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(Au.Z,{placement:"topLeft",dropdownRender:()=>Re,getPopupContainer:ee=>ee.parentNode},t.createElement(_t.ZP,{type:"primary",icon:t.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",t.createElement(nn.Z,null)))),(0,s.GJ)()&&t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:t.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),t.createElement(B.Z,null,t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:()=>{y([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},jt={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"},gl=Object.defineProperty,Fl=Object.defineProperties,_l=Object.getOwnPropertyDescriptors,Na=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,Ia=(e,n,u)=>n in e?gl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Yu=(e,n)=>{for(var u in n||(n={}))Cl.call(n,u)&&Ia(e,u,n[u]);if(Na)for(var u of Na(n))Bl.call(n,u)&&Ia(e,u,n[u]);return e},Al=(e,n)=>Fl(e,_l(n)),wu=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const bl=({dataSource:e,params:n,classroomList:u,manageAllGroup:r})=>{var y,F,P,c;const{batchStatus:l,selectArrs:i,setSelectArrs:le,selectArrsAll:v,setSelectArrsAll:m,dispatch:ie}=(0,t.useContext)(ea);let O=(0,g.useParams)();const[S,h]=(0,t.useState)(!1),$=(0,t.useRef)(),[M,Se]=(0,t.useState)([]);O=Al(Yu(Yu({},n),O),{category:O==null?void 0:O.categoryId}),(0,t.useEffect)(()=>{Se([]),h(!1)},[]);const Oe=[{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:(p,U)=>U.status.indexOf(p)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:p=>{var U,C;return p==="--"?p:t.createElement("span",null,t.createElement("span",null,(U=p==null?void 0:p.split("/"))==null?void 0:U[0]),"\xA0/\xA0",t.createElement("span",null,(C=p==null?void 0:p.split("/"))==null?void 0:C[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="publish_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="end_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:O.sort_by==="late_time"?O.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:p=>p==="--"||!p?"--":t.createElement("span",{title:p},p)}];function Re(){return wu(this,null,function*(){let p=yield(0,J.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Yu({},O)});Se(p.data)})}const ee=p=>{i.includes(p)?(le(i.filter(U=>U!==p)),m(v.filter(U=>U.homework_id!==p))):(le([...i,p]),m([...v,e]))};return t.createElement("div",{className:jt.listContainer,onClick:p=>{p.stopPropagation(),(!(0,s.GJ)()||(0,s.GJ)()&&$.current&&!$.current.contains(p.target))&&(0,f.xg)(`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail`)}},(0,s.GJ)()&&t.createElement("span",{ref:$},t.createElement(A.default,{onClick:p=>{p.preventDefault(),p.stopPropagation()},style:{padding:"10px"},checked:i.includes(e.homework_id),onChange:()=>ee(e.homework_id)})),t.createElement("div",{className:jt.info},t.createElement("div",{className:jt.title},t.createElement("div",{className:jt.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(En.Z,{value:e.status},t.createElement(f.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,s.dE)()&&t.createElement(f.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),t.createElement("span",{onClick:p=>p.stopPropagation()},t.createElement(g.Link,{target:"_blank",to:`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail${(0,s.dE)()?"?tabs=0":""}`},e.name)),e.is_shixun&&t.createElement("span",{className:jt.shixunTag},"\u5B9E\u8BAD"),e.open_evaluate&&t.createElement(tu.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:jt.pingceTag},"\u8BC4\u6D4B")),(e==null?void 0:e.is_shixun)&&!e.open_evaluate&&t.createElement(tu.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:jt.pingceTags},"\u8BC4\u6D4B"))),t.createElement("div",{className:jt.right},(0,s.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yu({},O),type:2,manage_all_group:r}})})},t.createElement("aside",{className:jt.flexBox,style:{marginRight:"16px"}},t.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),t.createElement("div",null,"\u53D1\u5E03"))),(0,s.dE)()&&t.createElement("div",{className:jt.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:p=>wu(void 0,null,function*(){console.log(e),p.stopPropagation(),e.is_jupyter||e.is_jupyter_lab?(0,Vt.Z)({is_jupyter:e.is_jupyter,is_jupyter_lab:e.is_jupyter_lab,shixunId:e.shixun_identifier,homework_common_id:e.homework_id}):(0,f.xg)(`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/post`)}),className:jt.flexBox,style:{marginRight:10}},t.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),t.createElement("div",null,"\u63D0\u4EA4\u4F5C\u54C1")),(((P=e.status)==null?void 0:P.includes("\u5DF2\u622A\u6B62"))||((c=e.status)==null?void 0:c.includes("\u5BFC\u5165")))&&t.createElement("aside",{className:jt.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(Au.Z,{placement:"bottomCenter",overlayClassName:jt.dro,dropdownRender:()=>t.createElement(At.default,null,e.status!=="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:1,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yu({},O),type:2,manage_all_group:r}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:23,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({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(At.default.Item,{key:2,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Yu({},O),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),t.createElement(At.default.Item,{key:22,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",to:"/",onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),ie({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:v,params:O,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&t.createElement(At.default.Item,{key:6,style:{textAlign:"center"}},t.createElement(g.Link,{target:"_blank",onClick:p=>{p.stopPropagation()},to:`/classrooms/${O.coursesId}/common_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},t.createElement("aside",{onClick:p=>p.stopPropagation(),className:jt.flexBox,style:{cursor:"default"}},t.createElement("i",{className:"iconfont icon-gengduo4"}),t.createElement("div",null,"\u66F4\u591A"))))),t.createElement("div",{className:jt.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:jt.iconV,onClick:p=>wu(void 0,null,function*(){p.stopPropagation(),p.preventDefault(),S||Re(),h(!S)})},t.createElement("i",{className:`iconfont icon-${S?"shouqi":"xiala2"}`})," "))),t.createElement("div",{className:jt.content},(0,s.dE)()&&t.createElement("span",{className:jt.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"&&S&&M.length>5&&t.createElement(bt.default,{scroll:{y:240},onRow:p=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),onHeaderRow:(p,U)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,U,C)=>{C.field&&(O.sort_by=C.field),C.order||(O.sort_direction="asc"),C.order==="ascend"&&(O.sort_direction="asc"),C.order==="descend"&&(O.sort_direction="desc"),C.order||(O.sort_direction="asc"),Re()},columns:Oe}),(0,s.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&S&&M.length<6&&M.length>0&&t.createElement(bt.default,{onRow:p=>({onClick:U=>{U.stopPropagation(),U.preventDefault()}}),onHeaderRow:(p,U)=>({onClick:C=>{C.stopPropagation(),C.preventDefault()}}),pagination:!1,dataSource:M,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(p,U,C)=>{C.field&&(O.sort_by=C.field),C.order||(O.sort_direction="asc"),C.order==="ascend"&&(O.sort_direction="asc"),C.order==="descend"&&(O.sort_direction="desc"),C.order||(O.sort_direction="asc"),Re()},columns:Oe}))))};var Dl=(0,g.connect)(({classroomList:e})=>({classroomList:e}))(bl),Pl={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"},_u={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"},xl=Object.defineProperty,Ol=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,Za=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,Tl=Object.prototype.propertyIsEnumerable,ja=(e,n,u)=>n in e?xl(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Ma=(e,n)=>{for(var u in n||(n={}))kl.call(n,u)&&ja(e,u,n[u]);if(Za)for(var u of Za(n))Tl.call(n,u)&&ja(e,u,n[u]);return e},Ra=(e,n)=>Ol(e,wl(n)),Ha=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())}),Ll=({courseId:e,type:n,onCancel:u})=>{const r=(0,g.useParams)(),[y,F]=(0,t.useState)({targerData:[],originData:[]}),[P,c]=(0,t.useState)([]),[l,i]=(0,t.useState)(!1),le=()=>Ha(void 0,null,function*(){i(!0);const S=yield(0,J.ZP)(`/api/courses/${e}/homework_commons/impersonal_list.json`,{method:"get",params:{type:n}});i(!1),F({targerData:S.homeworks,originData:S.homeworks})});(0,t.useEffect)(()=>{le()},[]);const v=()=>Ha(void 0,null,function*(){i(!0);let S={homework_common_ids:P};r.categoryId&&(S=Ra(Ma({},S),{category_id:r.categoryId}));const h=yield(0,J.ZP)(`/api/courses/${r.coursesId}/homework_commons/create_collaborators.json`,{method:"POST",body:S});h&&h.homework_ids.length>0&&(V.ZP.success("\u63D0\u4EA4\u6210\u529F"),u()),i(!1)}),m=(S,h)=>{S.target.checked?c([...P,h]):c(P.filter($=>$!==h))},ie=S=>{const h=y.originData.filter($=>$.name.indexOf(S)>-1);F(Ra(Ma({},y),{targerData:h}))},O=()=>{v()};return t.createElement("div",{className:`animated fadeInUp fast ${_u.otherHomeworkWrap}`},t.createElement("div",{className:_u.otherHomeworkContainer},t.createElement("div",{className:_u.search},t.createElement($e.default.Search,{size:"middle",enterButton:"\u641C\u7D22",onSearch:ie,placeholder:"\u8BF7\u8F93\u5165\u56FE\u6587\u4F5C\u4E1A\u540D\u79F0\u8FDB\u884C\u67E5\u8BE2"})),t.createElement("div",{className:_u.content},y.targerData.map(S=>t.createElement("div",{className:`${_u.listItem} mb10`,key:S.id},t.createElement(A.default,{checked:P.includes(S.id),onChange:h=>m(h,S.id)}),t.createElement("div",{className:_u.info},t.createElement("div",{className:`${_u.flex} mb10`,style:{justifyContent:"space-between"}},t.createElement("div",{className:_u.title},S.name),t.createElement("div",null,t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:()=>(0,f.xg)(`/classrooms/${r.coursesId}/common_homework/${S.id}/detail`)},"\u67E5\u770B\u4F5C\u4E1A"))),t.createElement("div",{className:`mb20 font14 c-grey-999 ${_u.describe}`},S.description),t.createElement("div",{className:"font12"},t.createElement("span",{className:"c-grey-333 mr20"},S.user.name),t.createElement("span",{className:"c-grey-999"},"\u521B\u5EFA\u65F6\u95F4\uFF1A",S.created_at)))))),t.createElement("div",{className:_u.footer},t.createElement(_t.ZP,{type:"primary",ghost:!0,onClick:u},"\u53D6\u6D88"),t.createElement(_t.ZP,{type:"primary",disabled:P.length===0||l,onClick:O},"\u786E\u5B9A"))))},Sl=o(34738),Nl=o(6151),Xe=o(67294),Il=Object.defineProperty,Zl=Object.defineProperties,jl=Object.getOwnPropertyDescriptors,bn=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Va=(e,n,u)=>n in e?Il(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Qu=(e,n)=>{for(var u in n||(n={}))Wa.call(n,u)&&Va(e,u,n[u]);if(bn)for(var u of bn(n))$a.call(n,u)&&Va(e,u,n[u]);return e},za=(e,n)=>Zl(e,jl(n)),Ml=(e,n)=>{var u={};for(var r in e)Wa.call(e,r)&&n.indexOf(r)<0&&(u[r]=e[r]);if(e!=null&&bn)for(var r of bn(e))n.indexOf(r)<0&&$a.call(e,r)&&(u[r]=e[r]);return u},Qn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});lu().extend(aa());const Rl=({data:e,value:n,onChange:u})=>{var r,y,F,P;const[c,l]=(0,t.useState)({leftSearch:"",rigthSearch:""}),[i,le]=(0,t.useState)([]);return(0,t.useEffect)(()=>{le((n==null?void 0:n.length)>0?e==null?void 0:e.filter(v=>n==null?void 0:n.includes(v==null?void 0:v.id)):[])},[n]),Xe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Xe.createElement(A.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:v=>{u(v.target.checked?e==null?void 0:e.map(m=>m==null?void 0:m.id):[])}},"\u5168\u9009"),Xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Xe.createElement($e.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:v=>{l(za(Qu({},c),{leftSearch:v.target.value}))}}),Xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((r=c.leftSearch?e==null?void 0:e.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:r.length)!==0?Xe.createElement(A.default.Group,{value:n,onChange:v=>{u(v)}},Xe.createElement(en.Z,{direction:"vertical"},(y=c.leftSearch?e==null?void 0:e.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.leftSearch)}):e)==null?void 0:y.map((v,m)=>Xe.createElement(A.default,{key:m,value:v.id},v==null?void 0:v.name)))):Xe.createElement(rt.Z,{styles:{margin:"0 auto"}})))),Xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Xe.createElement("div",null,"\u5DF2\u9009\u62E9",(i==null?void 0:i.length)||0,"\u4E2A\u5206\u73ED"),Xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Xe.createElement($e.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:v=>{l(za(Qu({},c),{rigthSearch:v.target.value}))}}),Xe.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(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:F.length)!==0?(P=c.rigthSearch?i==null?void 0:i.filter(v=>{var m;return(m=v==null?void 0:v.name)==null?void 0:m.includes(c.rigthSearch)}):i)==null?void 0:P.map((v,m)=>Xe.createElement(L.Z,{key:m,wrap:!1,align:"middle",justify:"space-between"},Xe.createElement(B.Z,null,v==null?void 0:v.name),Xe.createElement(B.Z,null,Xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{u(n==null?void 0:n.filter(ie=>ie!==(v==null?void 0:v.id)))}})))):Xe.createElement(rt.Z,{styles:{margin:"0 auto"}})))))},Hl=e=>{var n=e,{classroomList:u,dispatch:r,user:y,getData:F}=n,P=Ml(n,["classroomList","dispatch","user","getData"]),c,l,i,le,v,m;const ie=(0,g.useParams)(),[O]=q.default.useForm(),S=((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,h,$,M]=(0,Gu.U)(R.c_,Qu(Qu({},ie),(l=u==null?void 0:u.actionTabs)==null?void 0:l.params)),[,,Se,Oe]=(0,Gu.U)(R.nP,{course_id:ie==null?void 0:ie.coursesId,homework_ids:(i=u==null?void 0:u.actionTabs)==null?void 0:i.selectArrs}),[,Re,ee]=(0,Gu.U)(R.sm,{course_id:ie==null?void 0:ie.coursesId,homework_ids:(le=u==null?void 0:u.actionTabs)==null?void 0:le.selectArrs}),p=(...U)=>Qn(void 0,[...U],function*(C={}){Se({});const Pe=yield $({page:1,limit:2e4,homework_id:u.actionTabs.type===1?"":u.actionTabs.selectArrs[0]})});return(0,t.useEffect)(()=>{S&&p()},[S]),Xe.createElement(re.default,{centered:!0,title:(v=u==null?void 0:u.actionTabs)==null?void 0:v.key,width:800,open:S,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{r({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Re,onOk:()=>Qn(void 0,null,function*(){O.submit()})},Xe.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"),Xe.createElement(q.default,{form:O,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:U=>Qn(void 0,null,function*(){var C,Pe,Le;const Ue=yield ee(((C=M==null?void 0:M.course_groups)==null?void 0:C.length)>0?{unified_late:((Pe=M==null?void 0:M.course_groups)==null?void 0:Pe.length)<=0,allow_late_settings:[Qu({},U)]}:Qu({unified_late:((Le=M==null?void 0:M.course_groups)==null?void 0:Le.length)<=0},U));(Ue==null?void 0:Ue.status)==0&&(V.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),r({type:"classroomList/setActionTabs",payload:{}}),F&&F())})},Xe.createElement(L.Z,{wrap:!1,gutter:20},Xe.createElement(B.Z,{flex:1},Xe.createElement(q.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Xe.createElement($e.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Xe.createElement(B.Z,{flex:"390px"},Xe.createElement(q.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(U,C,Pe){return C&&lu()(C).startOf("minute")<=lu()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):C&&lu()(C).startOf("minute")<=lu()(Oe==null?void 0:Oe.max_late_time).startOf("minute")?(V.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${Oe==null?void 0:Oe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Xe.createElement(pe.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:U=>(0,f.BO)(U,{startTime:Oe==null?void 0:Oe.max_late_time}),disabledTime:U=>(0,f.hv)(U,{compared:Oe==null?void 0:Oe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:lu()("00:00:00","HH:mm:ss")}})))),((m=M==null?void 0:M.course_groups)==null?void 0:m.length)>0&&Xe.createElement(Wu.Z,{spinning:h},Xe.createElement(q.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Xe.createElement(Rl,{data:(M==null?void 0:M.course_groups)||[],onChange:U=>{Se({group_ids:U})}})))))};var Wl=(0,g.connect)(({classroomList:e,user:n})=>({classroomList:e,user:n}))(Hl),T=o(67294),$l=Object.defineProperty,Vl=Object.defineProperties,zl=Object.getOwnPropertyDescriptors,Ua=Object.getOwnPropertySymbols,Ul=Object.prototype.hasOwnProperty,Gl=Object.prototype.propertyIsEnumerable,Ga=(e,n,u)=>n in e?$l(e,n,{enumerable:!0,configurable:!0,writable:!0,value:u}):e[n]=u,Eu=(e,n)=>{for(var u in n||(n={}))Ul.call(n,u)&&Ga(e,u,n[u]);if(Ua)for(var u of Ua(n))Gl.call(n,u)&&Ga(e,u,n[u]);return e},Xn=(e,n)=>Vl(e,zl(n)),qn=(e,n,u)=>new Promise((r,y)=>{var F=l=>{try{c(u.next(l))}catch(i){y(i)}},P=l=>{try{c(u.throw(l))}catch(i){y(i)}},c=l=>l.done?r(l.value):Promise.resolve(l.value).then(F,P);c((u=u.apply(e,n)).next())});const ea=(0,t.createContext)({selectArrs:[]}),Jl=({classroomList:e,loading:n,dispatch:u,user:r})=>{var y,F,P,c;const[l,i]=(0,g.useSearchParams)(),le=(0,g.useLocation)(),v=(0,g.useParams)(),[m,ie]=(0,t.useState)(Xn(Eu({},v),{id:v.coursesId,limit:20})),[O,S]=(0,t.useState)(!1),[h,$]=(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:""}),[M,Se]=(0,t.useState)([]),[Oe,Re]=(0,t.useState)(!1),[ee,p]=(0,t.useState)(!1),[U,C]=(0,t.useState)([]),[Pe,Le]=(0,t.useState)(!1),[Ue,Tt]=(0,t.useState)("\u9ED8\u8BA4\u6392\u5E8F"),{detailCommonHomeworksList:H,detailLeftMenus:Bt,detailTopBanner:G,taskList:ye}=e;m.type=1,m.categoryId?m.category=m.categoryId:delete m.category,(0,t.useEffect)(()=>{const E=l.get("tabs");E&&E!==void 0&&((0,s.GJ)()?m.status=E:m.order=E)},[le.search]),(0,t.useEffect)(()=>{l.get("tabs")==="0"&&(m.status="0",m.page=1)},[l.get("tabs")]),(0,t.useEffect)(()=>{var E,ne,Je;if((E=r==null?void 0:r.userInfo)!=null&&E.login){const Me=f.cX.getItem(`${(ne=r==null?void 0:r.userInfo)==null?void 0:ne.login}${(0,s.GJ)()?"Teacher":"Student"}`,"CommonHomework");Me&&(m.sort_by=Me==null?void 0:Me.type,m.sort_direction=Me==null?void 0:Me.direction,Tt(Me==null?void 0:Me.name));const pt=l.get("tabs");let St=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};pt&&pt!==void 0&&((0,s.GJ)()?m.status=pt:m.order=pt),Ne(St)}else if((Je=r==null?void 0:r.userInfo)!=null&&Je.username){const Me=l.get("tabs");let pt=v.categoryId===void 0?{}:{categoryId:v.categoryId,category:v.categoryId};Me&&Me!==void 0&&((0,s.GJ)()?m.status=Me:m.order=Me),Ne(pt)}},[(y=r==null?void 0:r.userInfo)==null?void 0:y.login,le==null?void 0:le.pathname]),(0,t.useEffect)(()=>{ie(Eu(Eu({},m),v))},[v==null?void 0:v.categoryId]),(0,t.useEffect)(()=>{e.actionTabs.key==="\u6E05\u9664\u9009\u62E9\u6570\u636E"&&(Se([]),C([])),e.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&Ne()},[e.actionTabs.key]),(0,t.useEffect)(()=>{Se([])},[H]),(0,t.useEffect)(()=>{p(!1)},[m.categoryId]),(0,t.useEffect)(()=>{u({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,t.useEffect)(()=>{H&&H.homeworks&&(M.length===H.homeworks.length&&M.length>0?Re(!0):M.length!==H.homeworks.length&&Re(!1))},[M]);const Lt=(E,ne)=>{m.page=E,m.limit=ne,Ne()},Ne=(E={})=>{Se([]),C([]),(0,s.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Xn(Eu(Eu({},m),E),{type:1})}):u({type:"classroomList/getClassroomCommonList",payload:Eu(Eu({},m),E)})},Qt=()=>qn(void 0,null,function*(){const E=yield(0,J.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:1}});if(E!=null&&E.data){const ne=E.data.score_settings;Object.keys(ne).map(function(Je){Je.indexOf("proportion")>-1&&(ne[Je]=(ne[Je]*100).toFixed(0))}),console.log(ne),$(Eu({},ne))}}),su=()=>{if((0,s.GJ)()){const{all_count:E,unpublished_count:ne,not_start_count:Je,in_progress_count:Me,overed_count:pt}=H;return[{name:"\u5168\u90E8",id:0,total:E||0},{name:"\u672A\u53D1\u5E03",id:1,total:ne||0},{name:"\u672A\u5F00\u59CB",id:4,total:Je||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Me||0},{name:"\u5DF2\u622A\u6B62",id:3,total:pt||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}]},Cu=[{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"}],on=E=>{var ne;if((0,s.Rm)()&&!((ne=e.AssistantObject.normal)!=null&&ne.can_create)){V.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}E==="1"?g.history.push(`/classrooms/${m.coursesId}/common_homework/${m.categoryId}/add`):E==="2"?ku():E==="3"&&u({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"normal"}})},ku=()=>{u({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Xu=(F=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:T.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:T.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:!0},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:T.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:T.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:(0,s.GJ)()||(0,s.Rm)()},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:T.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)),Dn=E=>{var ne,Je,Me,pt;if(M.length===0)return V.ZP.warning("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let St=E.label||"",ta={key:St,selectArrs:M,selectArrsAll:U,type:["publish","deadline"].includes(E.key)?1:"",params:m};switch(E.key){case"publish":if((0,s.Rm)()&&!((Je=(ne=e==null?void 0:e.AssistantObject)==null?void 0:ne.normal)!=null&&Je.can_publish)){V.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}St="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,s.Rm)()&&!((pt=(Me=e==null?void 0:e.AssistantObject)==null?void 0:Me.normal)!=null&&pt.can_stop)){V.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}St="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":St="\u6279\u91CF\u8865\u4EA4";break;case"delete":St="\u5220\u9664";break;case"collection":St="\u6536\u85CF";break}u({type:"classroomList/setActionTabs",payload:Xn(Eu({},ta),{key:St})})},Pn=E=>qn(void 0,null,function*(){yield u({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:E,container_type:"common_homework"}}),Ne()}),qu=(0,t.useMemo)(()=>{let E=[];return ye.length>0&&(E=ye.map(ne=>({user_name:ne.user_name,task_name:ne.task_name,task_id:ne.task_id,category:ne.category,status:ne.status}))),E},[ye]),nu=T.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",T.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 - (",T.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 )",T.createElement("br",null),T.createElement("br",null),"\u6CE8\u610F",T.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",T.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",T.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",T.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"),Ie=T.createElement("div",{className:"mask-tips"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",T.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% -",T.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 )",T.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 T.createElement(ea.Provider,{value:{params:m,batchStatus:ee,selectArrs:M,setSelectArrs:Se,allSelect:Oe,dataSource:H.homeworks||[],detailLeftMenus:Bt,main_category_id:H.main_category_id||"",selectArrsAll:U,setAllSelect:Re,useBatchStatus:p,dispatch:u,getData:Ne,setSelectArrsAll:C}},T.createElement("section",null,T.createElement("aside",{className:Pl.bg},T.createElement(El.Z,{isLoading:n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:su(),isAdmin:(0,s.GJ)(),dispatch:u,type:H==null?void 0:H.main_category_name,exportType:"normal",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:Cu,showControlButton:(0,s.GJ)(),isShowRightControl:(0,f.Oo)(Bt==null?void 0:Bt.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),p(!1),m.page=1,g.history.replace(`${le.pathname}?tabs=${E.id}`),Ne(m)},defaultSelectedKeys:[l.get("tabs")?l.get("tabs"):"0"],onsetClick:()=>{Qt(),S(!0)},onTooltipTitleClick:()=>{u({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{Ne()}}})},onDropdownMenuClick:on}),T.createElement(vl.Z,{dataSource:H.homeworks||[],isAdmin:(0,s.GJ)(),batchStatus:!0,SortMenuName:Ue,setSortMenuName:Tt,onSearch:E=>{m.search=E.trim(),m.page=1,Ne()},onSort:E=>{var ne;m.sort_by=E.type,m.sort_direction=E.direction,m.page=1,f.cX.setItem(`${(ne=r==null?void 0:r.userInfo)==null?void 0:ne.login}${(0,s.GJ)()?"Teacher":"Student"}`,E,"CommonHomework"),Ne(m)},onBatch:E=>p(E)})),(H==null?void 0:H.all_count)===0&&(0,s.GJ)()?!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&T.createElement(pl,{params:m,dispatch:u,onSelect:ku}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&T.createElement(rt.Z,null),T.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&T.createElement(T.Fragment,null,T.createElement("aside",{className:"animated fadeIn"},(P=H==null?void 0:H.homeworks)==null?void 0:P.map((E,ne)=>T.createElement(Dl,{key:ne,dataSource:E,params:m,manageAllGroup:H==null?void 0:H.manage_all_group})),!n[(0,s.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&T.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&T.createElement(Q.Z,{showSizeChanger:!0,onChange:Lt,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:H.query_total_count}))),M.length>0&&(0,s.GJ)()&&T.createElement(Ee.Z,{offsetBottom:0},T.createElement(hl,{buttonDataSource:Xu,onClick:Dn})))),((c=e==null?void 0:e.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&T.createElement(Wl,{getData:Ne}),T.createElement(_o,{onCallback:()=>p(!1)}),T.createElement(Sl.Z,{onOk:()=>{Ne()}}),T.createElement(Nl.Z,{onOk:()=>{}}),T.createElement(Co.Z,{onCallback:()=>p(!1),courseEndTime:H==null?void 0:H.course_end_time}),T.createElement(Ot.Z,{courseEndTime:H==null?void 0:H.course_end_time,visible:e.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",homeworkIds:e.actionTabs.selectArrs,courseId:v.coursesId,isBatch:e.actionTabs.type!==2,successCallback:()=>{p(!1),Ne()}}),T.createElement(ko,null),T.createElement(Mo,{onCallback:()=>p(!1)}),T.createElement(Uo,{onCallback:()=>p(!1)}),T.createElement(ll,{refreshList:Ne}),T.createElement(fl.Z,null),T.createElement(zu.Z,{visible:e.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Pn,data:qu,onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{key:""}})}}),Pe&&T.createElement(Ll,{courseId:m.coursesId,type:"1",onCancel:()=>Le(!1)}),T.createElement(re.default,{open:O,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{S(!1)},onOk:()=>qn(void 0,null,function*(){const E=JSON.parse(JSON.stringify(h));Object.keys(E).map(function(Je){Je.indexOf("proportion")>-1&&(E[Je]=E[Je]/100)}),(yield(0,J.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:1,score_settings:E}})).status===0&&(V.ZP.success("\u8BBE\u7F6E\u6210\u529F"),S(!1))}),width:800},T.createElement("div",null,T.createElement(L.Z,null,T.createElement(B.Z,{span:24},T.createElement(L.Z,{align:"middle"},T.createElement(B.Z,{span:24},T.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"))))),T.createElement(L.Z,{className:"mt25"},T.createElement(B.Z,null,T.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),T.createElement(B.Z,{span:24,className:"pl30 mt10"})),T.createElement(L.Z,null,T.createElement(ae.ZP.Group,{value:h==null?void 0:h.ta_mode,onChange:E=>{h.ta_mode=E.target.value,$(Eu({},h))}},T.createElement(ae.ZP,{value:1,style:{marginTop:15}},T.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),T.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),T.createElement("br",null),T.createElement(ae.ZP,{value:0,style:{marginTop:15}},T.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),T.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),T.createElement(L.Z,{className:"mt25"},T.createElement(B.Z,null,T.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),T.createElement(B.Z,{span:24,className:"pl30 mt10"})),T.createElement(L.Z,null,T.createElement(ae.ZP.Group,{value:h.final_mode,onChange:E=>{h.final_mode=E.target.value,$(Eu({},h))}},T.createElement(ae.ZP,{value:!1,style:{marginTop:15}},T.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),T.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",T.createElement(N.Z,{placement:"bottomLeft",content:nu,trigger:"click"},T.createElement(j.Z,{className:"ml20 current"})))),T.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},T.createElement(B.Z,null,"\u6559\u5E08\u8BC4\u5206:"),T.createElement(B.Z,{className:"ml5"},T.createElement(w.Z,{min:0,max:100,value:h.te_proportion,onChange:E=>{h.te_proportion=E,$(Object.assign({},h))}}),T.createElement("span",{className:"ml10"},"%"))),T.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},T.createElement(B.Z,null,"\u52A9\u6559\u8BC4\u5206:"),T.createElement(B.Z,{className:"ml5"},T.createElement(w.Z,{min:0,max:100,value:h.ta_proportion,onChange:E=>{h.ta_proportion=E,$(Object.assign({},h))}}),T.createElement("span",{className:"ml10"},"%"))),T.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},T.createElement(B.Z,null,"\u5B66\u751F\u533F\u8BC4:"),T.createElement(B.Z,{className:"ml5"},T.createElement(w.Z,{min:0,max:100,value:h.st_proportion,onChange:E=>{h.st_proportion=E,$(Object.assign({},h))}}),T.createElement("span",{className:"ml10"},"%"))),T.createElement("br",null),T.createElement(ae.ZP,{value:!0,style:{marginTop:15}},T.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),T.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",T.createElement(N.Z,{placement:"bottomLeft",content:Ie,trigger:"click"},T.createElement(j.Z,{className:"ml20 current"}))))),T.createElement("br",null)),T.createElement("div",{style:{paddingLeft:77}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u6559\u8F85\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09"),T.createElement(L.Z,{className:"mt25"},T.createElement(B.Z,null,T.createElement("strong",null,T.createElement(A.default,{checked:h.is_repeat_minus,style:{fontSize:"16px"},onChange:E=>{h.is_repeat_minus=E.target.checked,$(Object.assign({},h))}},"\u6587\u6863\u67E5\u91CD\u6263\u5206")," ",T.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"))),T.createElement(B.Z,{span:24,className:"pl30 mt10"})),(h==null?void 0:h.is_repeat_minus)&&T.createElement("div",{style:{paddingLeft:35}},T.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},T.createElement(B.Z,null,"\u67E5\u91CD\u6263\u5206:"),T.createElement(B.Z,{className:"ml5"},T.createElement(w.Z,{min:0,max:100,value:h.repeat_setting_score,onChange:E=>{h.repeat_setting_score=E,$(Object.assign({},h))}}))),T.createElement(L.Z,{align:"middle",className:"mt25 pl30 font14"},T.createElement(B.Z,null,"\u6263\u5206\u9600\u503C:"),T.createElement(B.Z,{className:"ml5"},T.createElement(w.Z,{min:0,max:100,value:h.repeat_limit,onChange:E=>{h.repeat_limit=E,$(Object.assign({},h))}}),T.createElement("span",{className:"ml10"},"%"))))))))};var Kl=(0,g.connect)(({classroomList:e,loading:n,user:u,globalSetting:r})=>({classroomList:e,globalSetting:r,user:u,loading:n.effects}))(Jl);const Yl=({globalSetting:e})=>{var n;switch(Number((n=e==null?void 0:e.setting)==null?void 0:n.theme)){case a.Fy.THEMEONE:return t.createElement(po,null);case a.Fy.DEFAULT:default:return t.createElement(Kl,null)}};var Ql=(0,g.connect)(({globalSetting:e})=>({globalSetting:e}))(Yl)},74348:function(ft,be,o){"use strict";o.d(be,{Z:function(){return L}});var a=o(67294),t=o(85418),g=o(50136),V=o(83062),Q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},Ee=o(67341),L=({isAdmin:B,dataSource:ae,batchStatus:N,SortMenuName:w,setSortMenuName:A,onSearch:j,onSort:f,onBatch:s})=>{const J=B?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],ue=W=>{A(W.name),f(W)},te=w==="\u9ED8\u8BA4\u6392\u5E8F";return a.createElement("div",{className:Q.searchSortControllerContainer},a.createElement(Ee.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:W}})=>{j(W.trim())},style:{width:220}}),a.createElement("div",null,a.createElement(t.Z,{dropdownRender:()=>a.createElement(g.default,{selectedKeys:[w]},J.map(W=>a.createElement(g.default.Item,{key:W.name,onClick:()=>ue(W)},W.name)))},a.createElement("div",null,a.createElement("span",{className:`${Q.btn} ${te?Q.btnSort:""}`},a.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),w)))),te&&a.createElement(V.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"},a.createElement("span",{className:Q.tips},a.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},20333:function(ft,be,o){"use strict";o.d(be,{Z:function(){return w}});var a=o(67294),t=o(50136),g=o(85418),V=o(2453),Q=o(83062),Ee={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},re=o(35973),L=o(52262),B=o(67341),ae=o(52810);const N=({isLoading:A,addText:j,tabDataSource:f,isAdmin:s,dispatch:J,type:ue,exportType:te,TooltipTitle:W,categoryId:X,dropdownMenu:D,isShowRightControl:ce,defaultSelectedKeys:me,classroomList:he,onTabMenuClick:Be,onTooltipTitleClick:Ve,onDropdownMenuClick:He,onsetClick:Ae})=>{var We;const ke=()=>a.createElement(t.default,{onClick:({key:pe})=>{He(pe)}},D.map(pe=>a.createElement(t.default.Item,{key:pe.id},pe.name))),q=(0,re.useParams)();return a.createElement("div",{className:Ee.tabMenuContainer},a.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"}},a.createElement("div",{className:"flex gap-4px mr-auto"},f==null?void 0:f.map((pe,lt)=>a.createElement("div",{key:lt,className:`text-16px flex item-center justify-center current ${me==(pe==null?void 0:pe.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:me==(pe==null?void 0:pe.id)?"#1890FF":""},onClick:()=>A?{}:Be(pe)},pe==null?void 0:pe.name,pe.total!==void 0&&a.createElement("span",{className:"ml-4px"},pe==null?void 0:pe.total)))),s&&ce&&a.createElement("div",{className:"flex item-center gap-20px mr-20px"},a.createElement(g.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:pe})=>{var lt,De;if(te==="group"&&!((lt=he.AssistantObject.group)!=null&&lt.can_download)){V.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(te==="normal"&&!((De=he.AssistantObject.normal)!=null&&De.can_download)){V.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}pe=="1"&&J({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ue,exportType:te,category_id:q.categoryId}}),pe=="3"&&re.history.push(`/classrooms/${q==null?void 0:q.coursesId}/exportlist/${te==="group"?"group_work_list":"normal_work_list"}`)}}},a.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,L.Rm)()&&!((We=he.AssistantObject.normal)!=null&&We.can_create)?"":a.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:Ae}),a.createElement(Q.Z,{title:W},a.createElement("span",{className:`iconfont ${X?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:Ve})),a.createElement(g.Z,{dropdownRender:ke},a.createElement(B.op,{theme:ae.Fy.THEMEONE,icon:a.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",j||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var w=(0,re.connect)(({classroomList:A})=>({classroomList:A}))(N)},4440:function(ft,be,o){"use strict";o.d(be,{$J:function(){return g},JZ:function(){return Q},bN:function(){return re},jP:function(){return Ee},rO:function(){return V}});var a=o(33170),t=(L,B,ae)=>new Promise((N,w)=>{var A=s=>{try{f(ae.next(s))}catch(J){w(J)}},j=s=>{try{f(ae.throw(s))}catch(J){w(J)}},f=s=>s.done?N(s.value):Promise.resolve(s.value).then(A,j);f((ae=ae.apply(L,B)).next())});function g(L){return(0,a.U2)(`libraries/${L}.json`)}function V(L){return(0,a.U2)("library_tags.json",L)}function Q(L){return t(this,null,function*(){return(yield(0,a.IV)(`attachments/${L}.json`)).status===0})}function Ee(L){return(0,a.v_)("libraries.json",L)}function re(L,B){return(0,a.gz)(`libraries/${L}.json`,B)}},63909:function(ft,be,o){"use strict";o.d(be,{_:function(){return N}});var a=o(93686),t=o(62844),g=o(2453),V=o(80147),Q=o(28706),Ee=o(67294),re=(w,A,j)=>new Promise((f,s)=>{var J=W=>{try{te(j.next(W))}catch(X){s(X)}},ue=W=>{try{te(j.throw(W))}catch(X){s(X)}},te=W=>W.done?f(W.value):Promise.resolve(W.value).then(J,ue);te((j=j.apply(w,A)).next())});const L=w=>re(void 0,[w],function*({is_jupyter:A,is_jupyter_lab:j,shixunId:f,homework_common_id:s,courseId:J}){if(A||j){const te=yield(0,a.BK)({id:f});te!=null&&te.identifier&&(0,Q.xg)(`/tasks/${te.identifier}/jupyter?homework_common_id=${s}`);return}const ue=yield(0,a.Ir)({id:f,homework_common_id:s});if(ue!=null&&ue.game_identifier){(0,Q.xg)(`/tasks/${J}/${s}/${ue.game_identifier}`);return}(ue==null?void 0:ue.status)===2?B(ue==null?void 0:ue.message,s,J):(ue==null?void 0:ue.status)===3?ae(ue==null?void 0:ue.message):(ue==null?void 0:ue.status)==-3&&(0,Q.eF)()}),B=(w,A,j)=>{w=w!=null&&w.includes(".json")?w:`${w}.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:()=>re(void 0,null,function*(){const f=yield(0,a.$Q)({url:w});if(!f)return;g.ZP.success("\u91CD\u7F6E\u6210\u529F\uFF0C\u6B63\u5728\u8FDB\u5165\u5B9E\u8DF5\u9879\u76EE\uFF01");const s=yield(0,a.Ir)({id:f.shixun_identifier,homework_common_id:A});if(s!=null&&s.game_identifier){(0,Q.xg)(`/tasks/${j}/${A}/${s.game_identifier}`);return}(s==null?void 0:s.status)===2?B(s==null?void 0:s.message,A,j):(s==null?void 0:s.status)===3&&ae(s==null?void 0:s.message)})})},ae=w=>{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",w,"\u4E4B\u540E\u5F00\u653E\uFF0C\u8C22\u8C22\uFF01")})},N=(w,A)=>re(void 0,[w,A],function*(j,{is_jupyter:f,is_jupyter_lab:s}){const J=yield(0,a.WT)(j);if(J.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",J.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(V.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(ue,te){const{course_identifier:W,id:X}=te||{};return Ee.createElement("a",{target:"_blank",href:`/classrooms/${W}/shixun_homework/${X}/detail`},ue)}},{title:"\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",align:"center"},{title:"\u64CD\u4F5C",align:"center",render(ue,te){const{course_identifier:W,id:X,shixun_identifier:D}=te;return Ee.createElement("div",{style:{cursor:"pointer",color:"#165dff"},onClick:()=>{L({is_jupyter:f,is_jupyter_lab:s,shixunId:D,homework_common_id:X,courseId:W})}},"\u524D\u5F80\u6311\u6218")}}],dataSource:J,rowKey:"id"}))}),!0;if(J.length===1){const{shixun_identifier:ue,id:te,course_identifier:W}=J[0];return L({is_jupyter:f,is_jupyter_lab:s,shixunId:ue,homework_common_id:te,courseId:W}),!0}return!1});be.Z=L},81643:function(ft,be,o){"use strict";o.d(be,{Z:function(){return a}});const a=t=>t?typeof t=="function"?t():t:null},48783:function(ft,be,o){"use strict";var a=o(96641),t=o(96523);function g(V){let Q;const Ee=L=>()=>{Q=null,V.apply(void 0,(0,a.Z)(L))},re=function(){if(Q==null){for(var L=arguments.length,B=new Array(L),ae=0;ae<L;ae++)B[ae]=arguments[ae];Q=(0,t.Z)(Ee(B))}};return re.cancel=()=>{t.Z.cancel(Q),Q=null},re}be.Z=g},30291:function(ft,be,o){"use strict";o.d(be,{Z:function(){return W}});var a=o(67294),t=o(13144),g=o.n(t),V=o(38978),Q=o(48783),Ee=o(53124),re=o(83559);const L=X=>{const{componentCls:D}=X;return{[D]:{position:"fixed",zIndex:X.zIndexPopup}}},B=X=>({zIndexPopup:X.zIndexBase+10});var ae=(0,re.I$)("Affix",L,B);function N(X){return X!==window?X.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function w(X,D,ce){if(ce!==void 0&&Math.round(D.top)>Math.round(X.top)-ce)return ce+D.top}function A(X,D,ce){if(ce!==void 0&&Math.round(D.bottom)<Math.round(X.bottom)+ce){const me=window.innerHeight-D.bottom;return ce+me}}var j=function(X,D){var ce={};for(var me in X)Object.prototype.hasOwnProperty.call(X,me)&&D.indexOf(me)<0&&(ce[me]=X[me]);if(X!=null&&typeof Object.getOwnPropertySymbols=="function")for(var he=0,me=Object.getOwnPropertySymbols(X);he<me.length;he++)D.indexOf(me[he])<0&&Object.prototype.propertyIsEnumerable.call(X,me[he])&&(ce[me[he]]=X[me[he]]);return ce};const f=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function s(){return typeof window!="undefined"?window:null}const J=0,ue=1;var W=a.forwardRef((X,D)=>{var ce;const{style:me,offsetTop:he,offsetBottom:Be,prefixCls:Ve,className:He,rootClassName:Ae,children:We,target:ke,onChange:q,onTestUpdatePosition:pe}=X,lt=j(X,["style","offsetTop","offsetBottom","prefixCls","className","rootClassName","children","target","onChange","onTestUpdatePosition"]),{getPrefixCls:De,getTargetContainer:Ye}=a.useContext(Ee.E_),fe=De("affix",Ve),[R,oe]=a.useState(!1),[Y,I]=a.useState(),[b,K]=a.useState(),se=a.useRef(J),ge=a.useRef(null),_e=a.useRef(null),Ce=a.useRef(null),st=a.useRef(null),Ze=a.useRef(null),we=(ce=ke!=null?ke:Ye)!==null&&ce!==void 0?ce:s,ht=Be===void 0&&he===void 0?0:he,Dt=()=>{if(se.current!==ue||!st.current||!Ce.current||!we)return;const et=we();if(et){const ve={status:J},Fe=N(Ce.current);if(Fe.top===0&&Fe.left===0&&Fe.width===0&&Fe.height===0)return;const mt=N(et),gt=w(Fe,mt,ht),zt=A(Fe,mt,Be);gt!==void 0?(ve.affixStyle={position:"fixed",top:gt,width:Fe.width,height:Fe.height},ve.placeholderStyle={width:Fe.width,height:Fe.height}):zt!==void 0&&(ve.affixStyle={position:"fixed",bottom:zt,width:Fe.width,height:Fe.height},ve.placeholderStyle={width:Fe.width,height:Fe.height}),ve.lastAffix=!!ve.affixStyle,R!==ve.lastAffix&&(q==null||q(ve.lastAffix)),se.current=ve.status,I(ve.affixStyle),K(ve.placeholderStyle),oe(ve.lastAffix)}},qe=()=>{se.current=ue,Dt()},Pt=(0,Q.Z)(()=>{qe()}),xt=(0,Q.Z)(()=>{if(we&&Y){const et=we();if(et&&Ce.current){const ve=N(et),Fe=N(Ce.current),mt=w(Fe,ve,ht),gt=A(Fe,ve,Be);if(mt!==void 0&&Y.top===mt||gt!==void 0&&Y.bottom===gt)return}}qe()}),Ot=()=>{const et=we==null?void 0:we();et&&(f.forEach(ve=>{var Fe;_e.current&&((Fe=ge.current)===null||Fe===void 0||Fe.removeEventListener(ve,_e.current)),et==null||et.addEventListener(ve,xt)}),ge.current=et,_e.current=xt)},Ge=()=>{Ze.current&&(clearTimeout(Ze.current),Ze.current=null);const et=we==null?void 0:we();f.forEach(ve=>{var Fe;et==null||et.removeEventListener(ve,xt),_e.current&&((Fe=ge.current)===null||Fe===void 0||Fe.removeEventListener(ve,_e.current))}),Pt.cancel(),xt.cancel()};a.useImperativeHandle(D,()=>({updatePosition:Pt})),a.useEffect(()=>(Ze.current=setTimeout(Ot),()=>Ge()),[]),a.useEffect(()=>{Ot()},[ke,Y,R]),a.useEffect(()=>{Pt()},[ke,he,Be]);const[Nt,iu,cu]=ae(fe),Ft=g()(Ae,iu,fe,cu),Mt=g()({[Ft]:Y});return Nt(a.createElement(V.Z,{onResize:Pt},a.createElement("div",Object.assign({style:me,className:He,ref:Ce},lt),Y&&a.createElement("div",{style:b,"aria-hidden":"true"}),a.createElement("div",{className:Mt,ref:st,style:Y},a.createElement(V.Z,{onResize:Pt},We)))))})},66330:function(ft,be,o){"use strict";o.d(be,{aV:function(){return B},t5:function(){return ae}});var a=o(67294),t=o(13144),g=o.n(t),V=o(36697),Q=o(81643),Ee=o(53124),re=o(20136),L=function(w,A){var j={};for(var f in w)Object.prototype.hasOwnProperty.call(w,f)&&A.indexOf(f)<0&&(j[f]=w[f]);if(w!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,f=Object.getOwnPropertySymbols(w);s<f.length;s++)A.indexOf(f[s])<0&&Object.prototype.propertyIsEnumerable.call(w,f[s])&&(j[f[s]]=w[f[s]]);return j};const B=w=>{let{title:A,content:j,prefixCls:f}=w;return!A&&!j?null:a.createElement(a.Fragment,null,A&&a.createElement("div",{className:`${f}-title`},A),j&&a.createElement("div",{className:`${f}-inner-content`},j))},ae=w=>{const{hashId:A,prefixCls:j,className:f,style:s,placement:J="top",title:ue,content:te,children:W}=w,X=(0,Q.Z)(ue),D=(0,Q.Z)(te),ce=g()(A,j,`${j}-pure`,`${j}-placement-${J}`,f);return a.createElement("div",{className:ce,style:s},a.createElement("div",{className:`${j}-arrow`}),a.createElement(V.G,Object.assign({},w,{className:A,prefixCls:j}),W||a.createElement(B,{prefixCls:j,title:X,content:D})))},N=w=>{const{prefixCls:A,className:j}=w,f=L(w,["prefixCls","className"]),{getPrefixCls:s}=a.useContext(Ee.E_),J=s("popover",A),[ue,te,W]=(0,re.Z)(J);return ue(a.createElement(ae,Object.assign({},f,{prefixCls:J,hashId:te,className:g()(j,W)})))};be.ZP=N},55241:function(ft,be,o){"use strict";var a=o(67294),t=o(13144),g=o.n(t),V=o(5663),Q=o(92389),Ee=o(81643),re=o(33603),L=o(96159),B=o(83062),ae=o(66330),N=o(53124),w=o(20136),A=function(s,J){var ue={};for(var te in s)Object.prototype.hasOwnProperty.call(s,te)&&J.indexOf(te)<0&&(ue[te]=s[te]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var W=0,te=Object.getOwnPropertySymbols(s);W<te.length;W++)J.indexOf(te[W])<0&&Object.prototype.propertyIsEnumerable.call(s,te[W])&&(ue[te[W]]=s[te[W]]);return ue};const f=a.forwardRef((s,J)=>{var ue,te;const{prefixCls:W,title:X,content:D,overlayClassName:ce,placement:me="top",trigger:he="hover",children:Be,mouseEnterDelay:Ve=.1,mouseLeaveDelay:He=.1,onOpenChange:Ae,overlayStyle:We={},styles:ke,classNames:q}=s,pe=A(s,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:lt,className:De,style:Ye,classNames:fe,styles:R}=(0,N.dj)("popover"),oe=lt("popover",W),[Y,I,b]=(0,w.Z)(oe),K=lt(),se=g()(ce,I,b,De,fe.root,q==null?void 0:q.root),ge=g()(fe.body,q==null?void 0:q.body),[_e,Ce]=(0,V.Z)(!1,{value:(ue=s.open)!==null&&ue!==void 0?ue:s.visible,defaultValue:(te=s.defaultOpen)!==null&&te!==void 0?te:s.defaultVisible}),st=(qe,Pt)=>{Ce(qe,!0),Ae==null||Ae(qe,Pt)},Ze=qe=>{qe.keyCode===Q.Z.ESC&&st(!1,qe)},we=qe=>{st(qe)},ht=(0,Ee.Z)(X),Dt=(0,Ee.Z)(D);return Y(a.createElement(B.Z,Object.assign({placement:me,trigger:he,mouseEnterDelay:Ve,mouseLeaveDelay:He},pe,{prefixCls:oe,classNames:{root:se,body:ge},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},R.root),Ye),We),ke==null?void 0:ke.root),body:Object.assign(Object.assign({},R.body),ke==null?void 0:ke.body)},ref:J,open:_e,onOpenChange:we,overlay:ht||Dt?a.createElement(ae.aV,{prefixCls:oe,title:ht,content:Dt}):null,transitionName:(0,re.m)(K,"zoom-big",pe.transitionName),"data-popover-inject":!0}),(0,L.Tm)(Be,{onKeyDown:qe=>{var Pt,xt;a.isValidElement(Be)&&((xt=Be==null?void 0:(Pt=Be.props).onKeyDown)===null||xt===void 0||xt.call(Pt,qe)),Ze(qe)}})))});f._InternalPanelDoNotUseOrYouWillBeFired=ae.ZP,be.Z=f},20136:function(ft,be,o){"use strict";var a=o(14747),t=o(50438),g=o(97414),V=o(79511),Q=o(8796),Ee=o(83559),re=o(43259);const L=N=>{const{componentCls:w,popoverColor:A,titleMinWidth:j,fontWeightStrong:f,innerPadding:s,boxShadowSecondary:J,colorTextHeading:ue,borderRadiusLG:te,zIndexPopup:W,titleMarginBottom:X,colorBgElevated:D,popoverBg:ce,titleBorderBottom:me,innerContentPadding:he,titlePadding:Be}=N;return[{[w]:Object.assign(Object.assign({},(0,a.Wf)(N)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:W,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--antd-arrow-background-color":D,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${w}-content`]:{position:"relative"},[`${w}-inner`]:{backgroundColor:ce,backgroundClip:"padding-box",borderRadius:te,boxShadow:J,padding:s},[`${w}-title`]:{minWidth:j,marginBottom:X,color:ue,fontWeight:f,borderBottom:me,padding:Be},[`${w}-inner-content`]:{color:A,padding:he}})},(0,g.ZP)(N,"var(--antd-arrow-background-color)"),{[`${w}-pure`]:{position:"relative",maxWidth:"none",margin:N.sizePopupArrow,display:"inline-block",[`${w}-content`]:{display:"inline-block"}}}]},B=N=>{const{componentCls:w}=N;return{[w]:Q.i.map(A=>{const j=N[`${A}6`];return{[`&${w}-${A}`]:{"--antd-arrow-background-color":j,[`${w}-inner`]:{backgroundColor:j},[`${w}-arrow`]:{background:"transparent"}}}})}},ae=N=>{const{lineWidth:w,controlHeight:A,fontHeight:j,padding:f,wireframe:s,zIndexPopupBase:J,borderRadiusLG:ue,marginXS:te,lineType:W,colorSplit:X,paddingSM:D}=N,ce=A-j,me=ce/2,he=ce/2-w,Be=f;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:J+30},(0,V.w)(N)),(0,g.wZ)({contentRadius:ue,limitVerticalRadius:!0})),{innerPadding:s?0:12,titleMarginBottom:s?0:te,titlePadding:s?`${me}px ${Be}px ${he}px`:0,titleBorderBottom:s?`${w}px ${W} ${X}`:"none",innerContentPadding:s?`${D}px ${Be}px`:0})};be.Z=(0,Ee.I$)("Popover",N=>{const{colorBgElevated:w,colorText:A}=N,j=(0,re.mergeToken)(N,{popoverBg:w,popoverColor:A});return[L(j),B(j),(0,t._y)(j,"zoom-big")]},ae,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},33128:function(ft,be,o){"use strict";o.d(be,{default:function(){return dn}});var a=o(67294),t=o(83963),g={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},V=g,Q=o(84180),Ee=function(_,Z){return a.createElement(Q.Z,(0,t.Z)({},_,{ref:Z,icon:V}))},re=a.forwardRef(Ee),L=re,B=o(13144),ae=o.n(B),N=o(38978),w=o(37419),A=o(14075),j=o(5663),f=o(10366),s=o(17799),J=o(70526),ue=function(_){if((0,J.Z)()&&window.document.documentElement){var Z=Array.isArray(_)?_:[_],x=window.document.documentElement;return Z.some(function(z){return z in x.style})}return!1},te=function(_,Z){if(!ue(_))return!1;var x=document.createElement("div"),z=x.style[_];return x.style[_]=Z,x.style[_]!==z};function W(d,_){return!Array.isArray(d)&&_!==void 0?te(d,_):ue(d)}var X=o(53124),D=o(10110),ce=o(83062),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"},he=me,Be=function(_,Z){return a.createElement(Q.Z,(0,t.Z)({},_,{ref:Z,icon:he}))},Ve=a.forwardRef(Be),He=Ve,Ae=o(92389),We=o(96159),ke=o(35301),q=o(14747),pe=o(83559),lt=o(65409),De=o(16777);const Ye=(d,_,Z,x)=>{const{titleMarginBottom:z,fontWeightStrong:je}=x;return{marginBottom:z,color:Z,fontWeight:je,fontSize:d,lineHeight:_}},fe=d=>{const _=[1,2,3,4,5],Z={};return _.forEach(x=>{Z[`
h${x}&,
div&-h${x},
div&-h${x} > textarea,
h${x}
`]=Ye(d[`fontSizeHeading${x}`],d[`lineHeightHeading${x}`],d.colorTextHeading,d)}),Z},R=d=>{const{componentCls:_}=d;return{"a&, a":Object.assign(Object.assign({},(0,q.Nd)(d)),{userSelect:"text",[`&[disabled], &${_}-disabled`]:{color:d.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:d.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},oe=d=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:d.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:lt.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:d.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),Y=d=>{const{componentCls:_,paddingSM:Z}=d,x=Z;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:d.calc(d.paddingSM).mul(-1).equal(),marginTop:d.calc(x).mul(-1).equal(),marginBottom:`calc(1em - ${(0,De.unit)(x)})`},[`${_}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:d.calc(d.marginXS).add(2).equal(),insetBlockEnd:d.marginXS,color:d.colorTextDescription,fontWeight:"normal",fontSize:d.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},I=d=>({[`${d.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:d.colorSuccess}},[`${d.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),b=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),K=d=>{const{componentCls:_,titleMarginTop:Z}=d;return{[_]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:d.colorText,wordBreak:"break-word",lineHeight:d.lineHeight,[`&${_}-secondary`]:{color:d.colorTextDescription},[`&${_}-success`]:{color:d.colorSuccessText},[`&${_}-warning`]:{color:d.colorWarningText},[`&${_}-danger`]:{color:d.colorErrorText,"a&:active, a&:focus":{color:d.colorErrorTextActive},"a&:hover":{color:d.colorErrorTextHover}},[`&${_}-disabled`]:{color:d.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},fe(d)),{[`
& + h1${_},
& + h2${_},
& + h3${_},
& + h4${_},
& + h5${_}
`]:{marginTop:Z},"\n div,\n ul,\n li,\n p,\n h1,\n h2,\n h3,\n h4,\n h5":{"\n + h1,\n + h2,\n + h3,\n + h4,\n + h5\n ":{marginTop:Z}}}),oe(d)),R(d)),{[`
${_}-expand,
${_}-collapse,
${_}-edit,
${_}-copy
`]:Object.assign(Object.assign({},(0,q.Nd)(d)),{marginInlineStart:d.marginXXS})}),Y(d)),I(d)),b()),{"&-rtl":{direction:"rtl"}})}},se=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"});var ge=(0,pe.I$)("Typography",d=>[K(d)],se),Ce=d=>{const{prefixCls:_,"aria-label":Z,className:x,style:z,direction:je,maxLength:ut,autoSize:rt=!0,value:Ke,onSave:de,onCancel:at,onEnd:ot,component:nt,enterIcon:wt=a.createElement(He,null)}=d,Wt=a.useRef(null),Zt=a.useRef(!1),kt=a.useRef(null),[ct,qt]=a.useState(Ke);a.useEffect(()=>{qt(Ke)},[Ke]),a.useEffect(()=>{var Et;if(!((Et=Wt.current)===null||Et===void 0)&&Et.resizableTextArea){const{textArea:vt}=Wt.current.resizableTextArea;vt.focus();const{length:Ct}=vt.value;vt.setSelectionRange(Ct,Ct)}},[]);const hu=Et=>{let{target:vt}=Et;qt(vt.value.replace(/[\n\r]/g,""))},dt=()=>{Zt.current=!0},Ht=()=>{Zt.current=!1},Ut=Et=>{let{keyCode:vt}=Et;Zt.current||(kt.current=vt)},yt=()=>{de(ct.trim())},gu=Et=>{let{keyCode:vt,ctrlKey:Ct,altKey:Yt,metaKey:$t,shiftKey:eu}=Et;kt.current!==vt||Zt.current||Ct||Yt||$t||eu||(vt===Ae.Z.ENTER?(yt(),ot==null||ot()):vt===Ae.Z.ESC&&at())},Gt=()=>{yt()},[Ou,du,Iu]=ge(_),au=ae()(_,`${_}-edit-content`,{[`${_}-rtl`]:je==="rtl",[`${_}-${nt}`]:!!nt},x,du,Iu);return Ou(a.createElement("div",{className:au,style:z},a.createElement(ke.Z,{ref:Wt,maxLength:ut,value:ct,onChange:hu,onKeyDown:Ut,onKeyUp:gu,onCompositionStart:dt,onCompositionEnd:Ht,onBlur:Gt,"aria-label":Z,rows:1,autoSize:rt}),wt!==null?(0,We.Tm)(wt,{className:`${_}-edit-content-confirm`}):null))},st=o(20640),Ze=o.n(st),we=o(77527),Dt=function(d){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&d==null?[]:Array.isArray(d)?d:[d]},qe=function(d,_,Z,x){function z(je){return je instanceof Z?je:new Z(function(ut){ut(je)})}return new(Z||(Z=Promise))(function(je,ut){function rt(at){try{de(x.next(at))}catch(ot){ut(ot)}}function Ke(at){try{de(x.throw(at))}catch(ot){ut(ot)}}function de(at){at.done?je(at.value):z(at.value).then(rt,Ke)}de((x=x.apply(d,_||[])).next())})},xt=d=>{let{copyConfig:_,children:Z}=d;const[x,z]=a.useState(!1),[je,ut]=a.useState(!1),rt=a.useRef(null),Ke=()=>{rt.current&&clearTimeout(rt.current)},de={};_.format&&(de.format=_.format),a.useEffect(()=>Ke,[]);const at=(0,we.Z)(ot=>qe(void 0,void 0,void 0,function*(){var nt;ot==null||ot.preventDefault(),ot==null||ot.stopPropagation(),ut(!0);try{const wt=typeof _.text=="function"?yield _.text():_.text;Ze()(wt||Dt(Z,!0).join("")||"",de),ut(!1),z(!0),Ke(),rt.current=setTimeout(()=>{z(!1)},3e3),(nt=_.onCopy)===null||nt===void 0||nt.call(_,ot)}catch(wt){throw ut(!1),wt}}));return{copied:x,copyLoading:je,onClick:at}};function Ot(d,_){return a.useMemo(()=>{const Z=!!d;return[Z,Object.assign(Object.assign({},_),Z&&typeof d=="object"?d:null)]},[d])}var Nt=d=>{const _=(0,a.useRef)(void 0);return(0,a.useEffect)(()=>{_.current=d}),_.current},cu=(d,_,Z)=>(0,a.useMemo)(()=>d===!0?{title:_!=null?_:Z}:(0,a.isValidElement)(d)?{title:d}:typeof d=="object"?Object.assign({title:_!=null?_:Z},d):{title:d},[d,_,Z]),Ft=function(d,_){var Z={};for(var x in d)Object.prototype.hasOwnProperty.call(d,x)&&_.indexOf(x)<0&&(Z[x]=d[x]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(d);z<x.length;z++)_.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(d,x[z])&&(Z[x[z]]=d[x[z]]);return Z},et=a.forwardRef((d,_)=>{const{prefixCls:Z,component:x="article",className:z,rootClassName:je,setContentRef:ut,children:rt,direction:Ke,style:de}=d,at=Ft(d,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:ot,direction:nt,className:wt,style:Wt}=(0,X.dj)("typography"),Zt=Ke!=null?Ke:nt,kt=ut?(0,s.sQ)(_,ut):_,ct=ot("typography",Z),[qt,hu,dt]=ge(ct),Ht=ae()(ct,wt,{[`${ct}-rtl`]:Zt==="rtl"},z,je,hu,dt),Ut=Object.assign(Object.assign({},Wt),de);return qt(a.createElement(x,Object.assign({className:Ht,style:Ut,ref:kt},at),rt))}),ve=o(60068),Fe={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"},mt=Fe,gt=function(_,Z){return a.createElement(Q.Z,(0,t.Z)({},_,{ref:Z,icon:mt}))},zt=a.forwardRef(gt),It=zt,vu=o(77322);function Xt(d){return d===!1?[!1,!1]:Array.isArray(d)?d:[d]}function Bu(d,_,Z){return d===!0||d===void 0?_:d||Z&&_}function Tu(d){const _=document.createElement("em");d.appendChild(_);const Z=d.getBoundingClientRect(),x=_.getBoundingClientRect();return d.removeChild(_),Z.left>x.left||x.right>Z.right||Z.top>x.top||x.bottom>Z.bottom}const Du=d=>["string","number"].includes(typeof d);var Lu=d=>{let{prefixCls:_,copied:Z,locale:x,iconOnly:z,tooltips:je,icon:ut,tabIndex:rt,onCopy:Ke,loading:de}=d;const at=Xt(je),ot=Xt(ut),{copied:nt,copy:wt}=x!=null?x:{},Wt=Z?nt:wt,Zt=Bu(at[Z?1:0],Wt),kt=typeof Zt=="string"?Zt:Wt;return a.createElement(ce.Z,{title:Zt},a.createElement("button",{type:"button",className:ae()(`${_}-copy`,{[`${_}-copy-success`]:Z,[`${_}-copy-icon-only`]:z}),onClick:Ke,"aria-label":kt,tabIndex:rt},Z?Bu(ot[1],a.createElement(ve.Z,null),!0):Bu(ot[0],de?a.createElement(vu.Z,null):a.createElement(It,null),!0)))},ln=o(96641);const Su=a.forwardRef((d,_)=>{let{style:Z,children:x}=d;const z=a.useRef(null);return a.useImperativeHandle(_,()=>({isExceed:()=>{const je=z.current;return je.scrollHeight>je.clientHeight},getHeight:()=>z.current.clientHeight})),a.createElement("span",{"aria-hidden":!0,ref:z,style:Object.assign({position:"fixed",display:"block",left:0,top:0,pointerEvents:"none",backgroundColor:"rgba(255, 0, 0, 0.65)"},Z)},x)}),Mu=d=>d.reduce((_,Z)=>_+(Du(Z)?String(Z).length:1),0);function Kt(d,_){let Z=0;const x=[];for(let z=0;z<d.length;z+=1){if(Z===_)return x;const je=d[z],rt=Du(je)?String(je).length:1,Ke=Z+rt;if(Ke>_){const de=_-Z;return x.push(String(je).slice(0,de)),x}x.push(je),Z=Ke}return d}const Te=0,$e=1,Rt=2,yu=3,Pu=4,xu={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function rn(d){const{enableMeasure:_,width:Z,text:x,children:z,rows:je,expanded:ut,miscDeps:rt,onEllipsis:Ke}=d,de=a.useMemo(()=>(0,w.Z)(x),[x]),at=a.useMemo(()=>Mu(de),[x]),ot=a.useMemo(()=>z(de,!1),[x]),[nt,wt]=a.useState(null),Wt=a.useRef(null),Zt=a.useRef(null),kt=a.useRef(null),ct=a.useRef(null),qt=a.useRef(null),[hu,dt]=a.useState(!1),[Ht,Ut]=a.useState(Te),[yt,gu]=a.useState(0),[Gt,Ou]=a.useState(null);(0,A.Z)(()=>{Ut(_&&Z&&at?$e:Te)},[Z,x,je,_,de]),(0,A.Z)(()=>{var Et,vt,Ct,Yt;if(Ht===$e){Ut(Rt);const $t=Zt.current&&getComputedStyle(Zt.current).whiteSpace;Ou($t)}else if(Ht===Rt){const $t=!!(!((Et=kt.current)===null||Et===void 0)&&Et.isExceed());Ut($t?yu:Pu),wt($t?[0,at]:null),dt($t);const eu=((vt=kt.current)===null||vt===void 0?void 0:vt.getHeight())||0,tn=je===1?0:((Ct=ct.current)===null||Ct===void 0?void 0:Ct.getHeight())||0,$u=((Yt=qt.current)===null||Yt===void 0?void 0:Yt.getHeight())||0,un=Math.max(eu,tn+$u);gu(un+1),Ke($t)}},[Ht]);const du=nt?Math.ceil((nt[0]+nt[1])/2):0;(0,A.Z)(()=>{var Et;const[vt,Ct]=nt||[0,0];if(vt!==Ct){const $t=(((Et=Wt.current)===null||Et===void 0?void 0:Et.getHeight())||0)>yt;let eu=du;Ct-vt===1&&(eu=$t?vt:Ct),wt($t?[vt,eu]:[eu,Ct])}},[nt,du]);const Iu=a.useMemo(()=>{if(!_)return z(de,!1);if(Ht!==yu||!nt||nt[0]!==nt[1]){const Et=z(de,!1);return[Pu,Te].includes(Ht)?Et:a.createElement("span",{style:Object.assign(Object.assign({},xu),{WebkitLineClamp:je})},Et)}return z(ut?de:Kt(de,nt[0]),hu)},[ut,Ht,nt,de].concat((0,ln.Z)(rt))),au={width:Z,margin:0,padding:0,whiteSpace:Gt==="nowrap"?"normal":"inherit"};return a.createElement(a.Fragment,null,Iu,Ht===Rt&&a.createElement(a.Fragment,null,a.createElement(Su,{style:Object.assign(Object.assign(Object.assign({},au),xu),{WebkitLineClamp:je}),ref:kt},ot),a.createElement(Su,{style:Object.assign(Object.assign(Object.assign({},au),xu),{WebkitLineClamp:je-1}),ref:ct},ot),a.createElement(Su,{style:Object.assign(Object.assign(Object.assign({},au),xu),{WebkitLineClamp:1}),ref:qt},z([],!0))),Ht===yu&&nt&&nt[0]!==nt[1]&&a.createElement(Su,{style:Object.assign(Object.assign({},au),{top:400}),ref:Wt},z(Kt(de,du),!0)),Ht===$e&&a.createElement("span",{style:{whiteSpace:"inherit"},ref:Zt}))}var xn=d=>{let{enableEllipsis:_,isEllipsis:Z,children:x,tooltipProps:z}=d;return!(z!=null&&z.title)||!_?x:a.createElement(ce.Z,Object.assign({open:Z?void 0:!1},z),x)},On=function(d,_){var Z={};for(var x in d)Object.prototype.hasOwnProperty.call(d,x)&&_.indexOf(x)<0&&(Z[x]=d[x]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(d);z<x.length;z++)_.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(d,x[z])&&(Z[x[z]]=d[x[z]]);return Z};function wn(d,_){let{mark:Z,code:x,underline:z,delete:je,strong:ut,keyboard:rt,italic:Ke}=d,de=_;function at(ot,nt){nt&&(de=a.createElement(ot,{},de))}return at("strong",ut),at("u",z),at("del",je),at("code",x),at("mark",Z),at("kbd",rt),at("i",Ke),de}const sn="...";var Ru=a.forwardRef((d,_)=>{var Z;const{prefixCls:x,className:z,style:je,type:ut,disabled:rt,children:Ke,ellipsis:de,editable:at,copyable:ot,component:nt,title:wt}=d,Wt=On(d,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:Zt,direction:kt}=a.useContext(X.E_),[ct]=(0,D.Z)("Text"),qt=a.useRef(null),hu=a.useRef(null),dt=Zt("typography",x),Ht=(0,f.Z)(Wt,["mark","code","delete","underline","strong","keyboard","italic"]),[Ut,yt]=Ot(at),[gu,Gt]=(0,j.Z)(!1,{value:yt.editing}),{triggerType:Ou=["icon"]}=yt,du=xe=>{var ze;xe&&((ze=yt.onStart)===null||ze===void 0||ze.call(yt)),Gt(xe)},Iu=Nt(gu);(0,A.Z)(()=>{var xe;!gu&&Iu&&((xe=hu.current)===null||xe===void 0||xe.focus())},[gu]);const au=xe=>{xe==null||xe.preventDefault(),du(!0)},Et=xe=>{var ze;(ze=yt.onChange)===null||ze===void 0||ze.call(yt,xe),du(!1)},vt=()=>{var xe;(xe=yt.onCancel)===null||xe===void 0||xe.call(yt),du(!1)},[Ct,Yt]=Ot(ot),{copied:$t,copyLoading:eu,onClick:tn}=xt({copyConfig:Yt,children:Ke}),[$u,un]=a.useState(!1),[pn,At]=a.useState(!1),[Au,fn]=a.useState(!1),[nn,Zn]=a.useState(!1),[na,jn]=a.useState(!0),[tu,bt]=Ot(de,{expandable:!1,symbol:xe=>xe?ct==null?void 0:ct.collapse:ct==null?void 0:ct.expand}),[it,En]=(0,j.Z)(bt.defaultExpanded||!1,{value:bt.expanded}),Vt=tu&&(!it||bt.expandable==="collapsible"),{rows:Zu=1}=bt,Vu=a.useMemo(()=>Vt&&(bt.suffix!==void 0||bt.onEllipsis||bt.expandable||Ut||Ct),[Vt,bt,Ut,Ct]);(0,A.Z)(()=>{tu&&!Vu&&(un(W("webkitLineClamp")),At(W("textOverflow")))},[Vu,tu]);const[ou,vn]=a.useState(Vt),yn=a.useMemo(()=>Vu?!1:Zu===1?pn:$u,[Vu,pn,$u]);(0,A.Z)(()=>{vn(yn&&Vt)},[yn,Vt]);const hn=Vt&&(ou?nn:Au),gn=Vt&&Zu===1&&ou,Fu=Vt&&Zu>1&&ou,Mn=(xe,ze)=>{var uu;En(ze.expanded),(uu=bt.onExpand)===null||uu===void 0||uu.call(bt,xe,ze)},[pu,Rn]=a.useState(0),Hn=xe=>{let{offsetWidth:ze}=xe;Rn(ze)},Wn=xe=>{var ze;fn(xe),Au!==xe&&((ze=bt.onEllipsis)===null||ze===void 0||ze.call(bt,xe))};a.useEffect(()=>{const xe=qt.current;if(tu&&ou&&xe){const ze=Tu(xe);nn!==ze&&Zn(ze)}},[tu,ou,Ke,Fu,na,pu]),a.useEffect(()=>{const xe=qt.current;if(typeof IntersectionObserver=="undefined"||!xe||!ou||!Vt)return;const ze=new IntersectionObserver(()=>{jn(!!xe.offsetParent)});return ze.observe(xe),()=>{ze.disconnect()}},[ou,Vt]);const zu=cu(bt.tooltip,yt.text,Ke),Jt=a.useMemo(()=>{if(!(!tu||ou))return[yt.text,Ke,wt,zu.title].find(Du)},[tu,ou,wt,zu.title,hn]);if(gu)return a.createElement(Ce,{value:(Z=yt.text)!==null&&Z!==void 0?Z:typeof Ke=="string"?Ke:"",onSave:Et,onCancel:vt,onEnd:yt.onEnd,prefixCls:dt,className:z,style:je,direction:kt,component:nt,maxLength:yt.maxLength,autoSize:yt.autoSize,enterIcon:yt.enterIcon});const $n=()=>{const{expandable:xe,symbol:ze}=bt;return xe?a.createElement("button",{type:"button",key:"expand",className:`${dt}-${it?"collapse":"expand"}`,onClick:uu=>Mn(uu,{expanded:!it}),"aria-label":it?ct.collapse:ct==null?void 0:ct.expand},typeof ze=="function"?ze(it):ze):null},Vn=()=>{if(!Ut)return;const{icon:xe,tooltip:ze,tabIndex:uu}=yt,Uu=(0,w.Z)(ze)[0]||(ct==null?void 0:ct.edit),_n=typeof Uu=="string"?Uu:"";return Ou.includes("icon")?a.createElement(ce.Z,{key:"edit",title:ze===!1?"":Uu},a.createElement("button",{type:"button",ref:hu,className:`${dt}-edit`,onClick:au,"aria-label":_n,tabIndex:uu},xe||a.createElement(L,{role:"button"}))):null},zn=()=>Ct?a.createElement(Lu,Object.assign({key:"copy"},Yt,{prefixCls:dt,copied:$t,locale:ct,onCopy:tn,loading:eu,iconOnly:Ke==null})):null,Fn=xe=>[xe&&$n(),Vn(),zn()],Un=xe=>[xe&&!it&&a.createElement("span",{"aria-hidden":!0,key:"ellipsis"},sn),bt.suffix,Fn(xe)];return a.createElement(N.Z,{onResize:Hn,disabled:!Vt},xe=>a.createElement(xn,{tooltipProps:zu,enableEllipsis:Vt,isEllipsis:hn},a.createElement(et,Object.assign({className:ae()({[`${dt}-${ut}`]:ut,[`${dt}-disabled`]:rt,[`${dt}-ellipsis`]:tu,[`${dt}-ellipsis-single-line`]:gn,[`${dt}-ellipsis-multiple-line`]:Fu},z),prefixCls:x,style:Object.assign(Object.assign({},je),{WebkitLineClamp:Fu?Zu:void 0}),component:nt,ref:(0,s.sQ)(xe,qt,_),direction:kt,onClick:Ou.includes("text")?au:void 0,"aria-label":Jt==null?void 0:Jt.toString(),title:wt},Ht),a.createElement(rn,{enableMeasure:Vt&&!ou,text:Ke,rows:Zu,width:pu,onEllipsis:Wn,expanded:it,miscDeps:[$t,it,eu,Ut,Ct,ct]},(ze,uu)=>wn(d,a.createElement(a.Fragment,null,ze.length>0&&uu&&!it&&Jt?a.createElement("span",{key:"show-content","aria-hidden":!0},ze):ze,Un(uu)))))))}),Hu=function(d,_){var Z={};for(var x in d)Object.prototype.hasOwnProperty.call(d,x)&&_.indexOf(x)<0&&(Z[x]=d[x]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(d);z<x.length;z++)_.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(d,x[z])&&(Z[x[z]]=d[x[z]]);return Z},cn=a.forwardRef((d,_)=>{var{ellipsis:Z,rel:x}=d,z=Hu(d,["ellipsis","rel"]);const je=Object.assign(Object.assign({},z),{rel:x===void 0&&z.target==="_blank"?"noopener noreferrer":x});return delete je.navigate,a.createElement(Ru,Object.assign({},je,{ref:_,ellipsis:!!Z,component:"a"}))}),Wu=a.forwardRef((d,_)=>a.createElement(Ru,Object.assign({ref:_},d,{component:"div"}))),mu=function(d,_){var Z={};for(var x in d)Object.prototype.hasOwnProperty.call(d,x)&&_.indexOf(x)<0&&(Z[x]=d[x]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(d);z<x.length;z++)_.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(d,x[z])&&(Z[x[z]]=d[x[z]]);return Z};const mn=(d,_)=>{var{ellipsis:Z}=d,x=mu(d,["ellipsis"]);const z=a.useMemo(()=>Z&&typeof Z=="object"?(0,f.Z)(Z,["expandable","rows"]):Z,[Z]);return a.createElement(Ru,Object.assign({ref:_},x,{ellipsis:z,component:"span"}))};var Tn=a.forwardRef(mn),Ln=function(d,_){var Z={};for(var x in d)Object.prototype.hasOwnProperty.call(d,x)&&_.indexOf(x)<0&&(Z[x]=d[x]);if(d!=null&&typeof Object.getOwnPropertySymbols=="function")for(var z=0,x=Object.getOwnPropertySymbols(d);z<x.length;z++)_.indexOf(x[z])<0&&Object.prototype.propertyIsEnumerable.call(d,x[z])&&(Z[x[z]]=d[x[z]]);return Z};const Sn=[1,2,3,4,5];var In=a.forwardRef((d,_)=>{const{level:Z=1}=d,x=Ln(d,["level"]),z=Sn.includes(Z)?`h${Z}`:"h1";return a.createElement(Ru,Object.assign({ref:_},x,{component:z}))});const Nu=et;Nu.Text=Tn,Nu.Link=cn,Nu.Title=In,Nu.Paragraph=Wu;var dn=Nu},38978:function(ft,be,o){"use strict";o.d(be,{Z:function(){return Y}});function a(){return a=Object.assign?Object.assign.bind():function(I){for(var b=1;b<arguments.length;b++){var K=arguments[b];for(var se in K)Object.prototype.hasOwnProperty.call(K,se)&&(I[se]=K[se])}return I},a.apply(this,arguments)}var t=o(67294),g=o(37419),V=o(68291);function Q(I){"@babel/helpers - typeof";return Q=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(b){return typeof b}:function(b){return b&&typeof Symbol=="function"&&b.constructor===Symbol&&b!==Symbol.prototype?"symbol":typeof b},Q(I)}function Ee(I,b){if(Q(I)!=="object"||I===null)return I;var K=I[Symbol.toPrimitive];if(K!==void 0){var se=K.call(I,b||"default");if(Q(se)!=="object")return se;throw new TypeError("@@toPrimitive must return a primitive value.")}return(b==="string"?String:Number)(I)}function re(I){var b=Ee(I,"string");return Q(b)==="symbol"?b:String(b)}function L(I,b,K){return b=re(b),b in I?Object.defineProperty(I,b,{value:K,enumerable:!0,configurable:!0,writable:!0}):I[b]=K,I}function B(I,b){var K=Object.keys(I);if(Object.getOwnPropertySymbols){var se=Object.getOwnPropertySymbols(I);b&&(se=se.filter(function(ge){return Object.getOwnPropertyDescriptor(I,ge).enumerable})),K.push.apply(K,se)}return K}function ae(I){for(var b=1;b<arguments.length;b++){var K=arguments[b]!=null?arguments[b]:{};b%2?B(Object(K),!0).forEach(function(se){L(I,se,K[se])}):Object.getOwnPropertyDescriptors?Object.defineProperties(I,Object.getOwnPropertyDescriptors(K)):B(Object(K)).forEach(function(se){Object.defineProperty(I,se,Object.getOwnPropertyDescriptor(K,se))})}return I}var N=o(79292),w=o(17799),A=t.createContext(null);function j(I){var b=I.children,K=I.onBatchResize,se=t.useRef(0),ge=t.useRef([]),_e=t.useContext(A),Ce=t.useCallback(function(st,Ze,we){se.current+=1;var ht=se.current;ge.current.push({size:st,element:Ze,data:we}),Promise.resolve().then(function(){ht===se.current&&(K==null||K(ge.current),ge.current=[])}),_e==null||_e(st,Ze,we)},[K,_e]);return t.createElement(A.Provider,{value:Ce},b)}var f=o(91033),s=new Map;function J(I){I.forEach(function(b){var K,se=b.target;(K=s.get(se))===null||K===void 0||K.forEach(function(ge){return ge(se)})})}var ue=new f.Z(J),te=null,W=null;function X(I,b){s.has(I)||(s.set(I,new Set),ue.observe(I)),s.get(I).add(b)}function D(I,b){s.has(I)&&(s.get(I).delete(b),s.get(I).size||(ue.unobserve(I),s.delete(I)))}function ce(I,b){if(!(I instanceof b))throw new TypeError("Cannot call a class as a function")}function me(I,b){for(var K=0;K<b.length;K++){var se=b[K];se.enumerable=se.enumerable||!1,se.configurable=!0,"value"in se&&(se.writable=!0),Object.defineProperty(I,re(se.key),se)}}function he(I,b,K){return b&&me(I.prototype,b),K&&me(I,K),Object.defineProperty(I,"prototype",{writable:!1}),I}function Be(I,b){return Be=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(se,ge){return se.__proto__=ge,se},Be(I,b)}function Ve(I,b){if(typeof b!="function"&&b!==null)throw new TypeError("Super expression must either be null or a function");I.prototype=Object.create(b&&b.prototype,{constructor:{value:I,writable:!0,configurable:!0}}),Object.defineProperty(I,"prototype",{writable:!1}),b&&Be(I,b)}function He(I){return He=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(K){return K.__proto__||Object.getPrototypeOf(K)},He(I)}function Ae(){if(typeof Reflect=="undefined"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(I){return!1}}function We(I){if(I===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return I}function ke(I,b){if(b&&(Q(b)==="object"||typeof b=="function"))return b;if(b!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return We(I)}function q(I){var b=Ae();return function(){var se=He(I),ge;if(b){var _e=He(this).constructor;ge=Reflect.construct(se,arguments,_e)}else ge=se.apply(this,arguments);return ke(this,ge)}}var pe=function(I){Ve(K,I);var b=q(K);function K(){return ce(this,K),b.apply(this,arguments)}return he(K,[{key:"render",value:function(){return this.props.children}}]),K}(t.Component);function lt(I,b){var K=I.children,se=I.disabled,ge=t.useRef(null),_e=t.useRef(null),Ce=t.useContext(A),st=typeof K=="function",Ze=st?K(ge):K,we=t.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),ht=!st&&t.isValidElement(Ze)&&(0,w.Yr)(Ze),Dt=ht?(0,w.C4)(Ze):null,qe=(0,w.x1)(Dt,ge),Pt=function(){var Nt;return(0,N.ZP)(ge.current)||(ge.current&&Q(ge.current)==="object"?(0,N.ZP)((Nt=ge.current)===null||Nt===void 0?void 0:Nt.nativeElement):null)||(0,N.ZP)(_e.current)};t.useImperativeHandle(b,function(){return Pt()});var xt=t.useRef(I);xt.current=I;var Ot=t.useCallback(function(Ge){var Nt=xt.current,iu=Nt.onResize,cu=Nt.data,Ft=Ge.getBoundingClientRect(),Mt=Ft.width,et=Ft.height,ve=Ge.offsetWidth,Fe=Ge.offsetHeight,mt=Math.floor(Mt),gt=Math.floor(et);if(we.current.width!==mt||we.current.height!==gt||we.current.offsetWidth!==ve||we.current.offsetHeight!==Fe){var zt={width:mt,height:gt,offsetWidth:ve,offsetHeight:Fe};we.current=zt;var It=ve===Math.round(Mt)?Mt:ve,vu=Fe===Math.round(et)?et:Fe,Xt=ae(ae({},zt),{},{offsetWidth:It,offsetHeight:vu});Ce==null||Ce(Xt,Ge,cu),iu&&Promise.resolve().then(function(){iu(Xt,Ge)})}},[]);return t.useEffect(function(){var Ge=Pt();return Ge&&!se&&X(Ge,Ot),function(){return D(Ge,Ot)}},[ge.current,se]),t.createElement(pe,{ref:_e},ht?t.cloneElement(Ze,{ref:qe}):Ze)}var De=t.forwardRef(lt),Ye=De,fe="rc-observer-key";function R(I,b){var K=I.children,se=typeof K=="function"?[K]:(0,g.Z)(K);return se.map(function(ge,_e){var Ce=(ge==null?void 0:ge.key)||"".concat(fe,"-").concat(_e);return t.createElement(Ye,a({},I,{key:Ce,ref:_e===0?b:void 0}),ge)})}var oe=t.forwardRef(R);oe.Collection=j;var Y=oe},57761:function(ft,be,o){"use strict";Object.defineProperty(be,"__esModule",{value:!0});var a=function(){function w(A,j){for(var f=0;f<j.length;f++){var s=j[f];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(A,s.key,s)}}return function(A,j,f){return j&&w(A.prototype,j),f&&w(A,f),A}}(),t=o(67294),g=Ee(t),V=o(45697),Q=Ee(V);function Ee(w){return w&&w.__esModule?w:{default:w}}function re(w,A){var j={};for(var f in w)A.indexOf(f)>=0||Object.prototype.hasOwnProperty.call(w,f)&&(j[f]=w[f]);return j}function L(w,A){if(!(w instanceof A))throw new TypeError("Cannot call a class as a function")}function B(w,A){if(!w)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return A&&(typeof A=="object"||typeof A=="function")?A:w}function ae(w,A){if(typeof A!="function"&&A!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof A);w.prototype=Object.create(A&&A.prototype,{constructor:{value:w,enumerable:!1,writable:!0,configurable:!0}}),A&&(Object.setPrototypeOf?Object.setPrototypeOf(w,A):w.__proto__=A)}var N=function(w){ae(A,w);function A(j){L(this,A);var f=B(this,(A.__proto__||Object.getPrototypeOf(A)).call(this,j));return f.scrollListener=f.scrollListener.bind(f),f.eventListenerOptions=f.eventListenerOptions.bind(f),f.mousewheelListener=f.mousewheelListener.bind(f),f}return a(A,[{key:"componentDidMount",value:function(){this.pageLoaded=this.props.pageStart,this.options=this.eventListenerOptions(),this.attachScrollListener()}},{key:"componentDidUpdate",value:function(){if(this.props.isReverse&&this.loadMore){var f=this.getParentElement(this.scrollComponent);f.scrollTop=f.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var f=!1,s={get passive(){f=!0}};try{document.addEventListener("test",null,s),document.removeEventListener("test",null,s)}catch(J){}return f}},{key:"eventListenerOptions",value:function(){var f=this.props.useCapture;return this.isPassiveSupported()&&(f={useCapture:this.props.useCapture,passive:!0}),f}},{key:"setDefaultLoader",value:function(f){this.defaultLoader=f}},{key:"detachMousewheelListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.scrollComponent.parentNode),f.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var f=window;this.props.useWindow===!1&&(f=this.getParentElement(this.scrollComponent)),f.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),f.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(f){var s=this.props.getScrollParent&&this.props.getScrollParent();return s!=null?s:f&&f.parentNode}},{key:"filterProps",value:function(f){return f}},{key:"attachScrollListener",value:function(){var f=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!f)){var s=window;this.props.useWindow===!1&&(s=f),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(f){f.deltaY===1&&!this.isPassiveSupported()&&f.preventDefault()}},{key:"scrollListener",value:function(){var f=this.scrollComponent,s=window,J=this.getParentElement(f),ue=void 0;if(this.props.useWindow){var te=document.documentElement||document.body.parentNode||document.body,W=s.pageYOffset!==void 0?s.pageYOffset:te.scrollTop;this.props.isReverse?ue=W:ue=this.calculateOffset(f,W)}else this.props.isReverse?ue=J.scrollTop:ue=f.scrollHeight-J.scrollTop-J.clientHeight;ue<Number(this.props.threshold)&&f&&f.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=J.scrollHeight,this.beforeScrollTop=J.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(f,s){return f?this.calculateTopPosition(f)+(f.offsetHeight-s-window.innerHeight):0}},{key:"calculateTopPosition",value:function(f){return f?f.offsetTop+this.calculateTopPosition(f.offsetParent):0}},{key:"render",value:function(){var f=this,s=this.filterProps(this.props),J=s.children,ue=s.element,te=s.hasMore,W=s.initialLoad,X=s.isReverse,D=s.loader,ce=s.loadMore,me=s.pageStart,he=s.ref,Be=s.threshold,Ve=s.useCapture,He=s.useWindow,Ae=s.getScrollParent,We=re(s,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);We.ref=function(q){f.scrollComponent=q,he&&he(q)};var ke=[J];return te&&(D?X?ke.unshift(D):ke.push(D):this.defaultLoader&&(X?ke.unshift(this.defaultLoader):ke.push(this.defaultLoader))),g.default.createElement(ue,We,ke)}}]),A}(t.Component);N.propTypes={children:Q.default.node.isRequired,element:Q.default.node,hasMore:Q.default.bool,initialLoad:Q.default.bool,isReverse:Q.default.bool,loader:Q.default.node,loadMore:Q.default.func.isRequired,pageStart:Q.default.number,ref:Q.default.func,getScrollParent:Q.default.func,threshold:Q.default.number,useCapture:Q.default.bool,useWindow:Q.default.bool},N.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},be.default=N,ft.exports=be.default},246:function(ft,be,o){ft.exports=o(57761)}}]);