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

2 lines
114 KiB

(self.webpackChunk=self.webpackChunk||[]).push([[3935],{61481:function(Ie,oe,u){"use strict";u.d(oe,{Z:function(){return h}});var e=u(60499),f=u(59301),x={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"},re=x,R=u(7657),V=function(Q,o){return f.createElement(R.Z,(0,e.Z)({},Q,{ref:o,icon:re}))},ue=f.forwardRef(V),h=ue},57940:function(Ie,oe,u){"use strict";u.d(oe,{z:function(){return ce},Z:function(){return De}});var e=u(59301),f=u(94968),x=u(6767),re=u(62957),R=u(7939),V=u(14185),ue=u(6755),h=Object.defineProperty,C=Object.getOwnPropertySymbols,Q=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,v=(I,b,E)=>b in I?h(I,b,{enumerable:!0,configurable:!0,writable:!0,value:E}):I[b]=E,y=(I,b)=>{for(var E in b||(b={}))Q.call(b,E)&&v(I,E,b[E]);if(C)for(var E of C(b))o.call(b,E)&&v(I,E,b[E]);return I},d=(I,b,E)=>new Promise((se,pe)=>{var Fe=de=>{try{Be(E.next(de))}catch(te){pe(te)}},Oe=de=>{try{Be(E.throw(de))}catch(te){pe(te)}},Be=de=>de.done?se(de.value):Promise.resolve(de.value).then(Fe,Oe);Be((E=E.apply(I,b)).next())});const l="\u3000\u3000";function s(I){var b=["Bytes","KB","MB","GB","TB"];if(I==0)return"0 Byte";var E=parseInt(""+Math.floor(Math.log(I)/Math.log(1024)),10);return(I/Math.pow(1024,E)).toFixed(1)+" "+b[E]}var j=({value:I=[],action:b,onChange:E,className:se,maxSize:pe=150,title:Fe="\u6587\u4EF6\u4E0A\u4F20",accept:Oe=null})=>{const Be={multiple:!1,fileList:I,accept:Oe,withCredentials:!0,beforeUpload:te=>te.size/1024/1024<pe?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${pe}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(te){var Se,Ne,Ae,We;let Ve=[...te.fileList];if(Ve=Ve.map(_e=>(_e.name.indexOf(l)===-1&&(_e.name=`${_e.name}${l}${s(_e.size)}`),y({},_e))),te.file.status==="done"&&((Ne=(Se=te.file)==null?void 0:Se.response)==null?void 0:Ne.status)===-1){message.error((We=(Ae=te.file)==null?void 0:Ae.response)==null?void 0:We.message),E([]);return}E(Ve)},onRemove:te=>d(void 0,null,function*(){const Se=te.size/1024/1024;return te.status==="uploading"?!0:Se<pe&&(te.response?te.response.id:te.uid)?yield removeAttachment(te.response?te.response.id:te.id):!0})};function de(te){te.preventDefault(),te.stopPropagation()}return React.createElement("div",{className:`single-upload ${se||""}`},React.createElement(Upload,y({},Be),React.createElement(Button,{type:"primary",title:I.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:I.length>0,ghost:!0},Fe),React.createElement("span",{onClick:de,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",pe,"M)"," ")))},z=u(61481),$=u(78267),p=Object.defineProperty,P=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,k=Object.prototype.propertyIsEnumerable,N=(I,b,E)=>b in I?p(I,b,{enumerable:!0,configurable:!0,writable:!0,value:E}):I[b]=E,J=(I,b)=>{for(var E in b||(b={}))c.call(b,E)&&N(I,E,b[E]);if(P)for(var E of P(b))k.call(b,E)&&N(I,E,b[E]);return I};const A=I=>React.createElement("svg",J({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},I),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 H="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",M=Object.defineProperty,S=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,Y=(I,b,E)=>b in I?M(I,b,{enumerable:!0,configurable:!0,writable:!0,value:E}):I[b]=E,X=(I,b)=>{for(var E in b||(b={}))he.call(b,E)&&Y(I,E,b[E]);if(S)for(var E of S(b))ee.call(b,E)&&Y(I,E,b[E]);return I},T=(I,b,E)=>new Promise((se,pe)=>{var Fe=de=>{try{Be(E.next(de))}catch(te){pe(te)}},Oe=de=>{try{Be(E.throw(de))}catch(te){pe(te)}},Be=de=>de.done?se(de.value):Promise.resolve(de.value).then(Fe,Oe);Be((E=E.apply(I,b)).next())});const{Dragger:D}=f.default;function ce(I){let b=[];return I&&I.length>0&&(b=I.map(E=>({uid:E.id,id:E.id,name:E.title+l+E.filesize,url:E.url,filesize:E.filesize,status:"done",response:{id:E.id}}))),b}var De=({value:I,onChange:b,action:E,data:se,className:pe,maxSize:Fe=150,title:Oe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Be=!1,accept:de="",additionalText:te,isDragger:Se,number:Ne=1e3,aloneClear:Ae=!1,realTimeRemove:We=!0,uploadText:Ve,setFileProgress:_e,showFileProgress:Ue})=>{const[Pe,xe]=(0,e.useState)(!1);let[Ee,He]=(0,e.useState)(I||[]),[be,at]=(0,e.useState)(1);(0,e.useEffect)(()=>{I&&(be===1&&He([...I]),at(2),Ne===(I==null?void 0:I.length)&&xe(!0))},[I]);const lt=()=>{setTimeout(()=>{Ee.pop(),He([...Ee])},500)};Ue&&_e(Ee.some(G=>G.status==="uploading"));const ot={multiple:!0,disabled:Pe,accept:de,withCredentials:!0,fileList:Ee,beforeUpload:(G,w)=>{const Ze=G.size/1024/1024;return Ee.concat(w).length>Ne?(Ee.pop(),He([...Ee]),x.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Ne}\u4E2A\u6587\u4EF6`),Ae?Promise.reject():(lt(),!1)):Ze<Fe?!0:(x.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Fe}MB).`),Ae?Promise.reject():(lt(),!1))},data:se,action:E||`${V.Z.API_SERVER}/api/attachments.json`,onChange(G){var w,Ze,$e,ut;if(G.file.status==="removed"?Ee=G.fileList:Ee=(0,$.uniqBy)([...G.fileList,...Ee],"uid"),G.file.status==="done"&&((Ze=(w=G.file)==null?void 0:w.response)==null?void 0:Ze.status)===-1){x.ZP.error((ut=($e=G.file)==null?void 0:$e.response)==null?void 0:ut.message);return}Ee.length>=Ne?xe(!0):xe(!1),He([...Ee]),Ee=Ee.map(we=>{var ne,Le;return(ne=we==null?void 0:we.response)!=null&&ne.id&&(we.url=(Le=we==null?void 0:we.response)==null?void 0:Le.url),we.name.indexOf(l)===-1&&(we.name=`${we.name}${l}${s(we.size)}`),X({},we)}),console.log("info:",G,Ee),b(Ee)},onRemove:G=>T(void 0,null,function*(){if(!We)return!0;const w=()=>T(void 0,null,function*(){if(G.response?G.response.id:G.id){let $e=yield(0,ue.JZ)(G.response?G.response.id:G.uid);return Promise.resolve($e)}else return!0});return Be?new Promise((Ze,$e)=>{re.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:e.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>T(void 0,null,function*(){const ut=yield w();x.ZP.success("\u5220\u9664\u6210\u529F"),Ze(!0)}),onCancel:()=>Ze(!1)})}):yield w()})};function Ce(G){G.preventDefault(),G.stopPropagation()}return e.createElement("div",{className:`multi-upload ${pe||""}`},Se&&e.createElement(D,X({},ot),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(z.Z,null)),e.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",e.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",Fe,"MB)"," "),te),!Se&&e.createElement(f.default,X({},ot),e.createElement(R.ZP,{disabled:Pe,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:H}),Oe),e.createElement("span",{onClick:Ce,className:"upload_text"},Ve||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${Fe}MB)`)))}},83398:function(Ie,oe,u){"use strict";u.d(oe,{Z:function(){return h}});var e=u(59301),f=u(75727),x=u(93041),re=u(25399),R=u(37568),V={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},h=({isAdmin:C,dataSource:Q,batchStatus:o,SortMenuName:v,setSortMenuName:y,onSearch:d,onSort:l,onBatch:s})=>{const j=C?[{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"}],z=p=>{y(p.name),l(p)},$=v==="\u9ED8\u8BA4\u6392\u5E8F";return e.createElement("div",{className:V.searchSortControllerContainer},e.createElement("div",null,e.createElement(f.Z,{dropdownRender:()=>e.createElement(x.default,{selectedKeys:[v]},j.map(p=>e.createElement(x.default.Item,{key:p.name,onClick:()=>z(p)},p.name)))},e.createElement("div",null,e.createElement("span",{className:`${V.btn} ${$?V.btnSort:""}`},e.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),v)))),$&&e.createElement(re.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"},e.createElement("span",{className:V.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),e.createElement(R.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:p=>d(p.trim()),style:{width:220,marginLeft:"auto"}}))}},92137:function(Ie,oe,u){"use strict";u.d(oe,{Z:function(){return y}});var e=u(59301),f=u(93041),x=u(77019),re=u(5269),R=u(75727),V=u(6767),ue=u(25399),h={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},C=u(44283),Q=u(15267),o=u(76406);const v=({isLoading:d,addText:l,tabDataSource:s,isAdmin:j,dispatch:z,type:$,exportType:p,TooltipTitle:P,categoryId:c,dropdownMenu:k,isShowRightControl:N,defaultSelectedKeys:J,classroomList:A,onTabMenuClick:H,onTooltipTitleClick:M,onDropdownMenuClick:S,onsetClick:he})=>{var ee;const Y=()=>e.createElement(f.default,{onClick:({key:T})=>{S(T)}},k.map(T=>e.createElement(f.default.Item,{key:T.id},T.name))),X=(0,C.useParams)();return e.createElement("div",{className:h.tabMenuContainer},e.createElement(x.Z,null,e.createElement(re.Z,{flex:"1"},e.createElement(f.default,{mode:"horizontal",selectedKeys:J},s.map(T=>e.createElement(f.default.Item,{key:T.id,onClick:()=>d?{}:H(T)},e.createElement("span",{className:`c-grey-666 ${j?"mr20":""}`},T.name),T.total!==void 0&&e.createElement("span",{className:"c-grey-999"},T.total||0))))),j&&N&&e.createElement(re.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},e.createElement(R.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>e.createElement(f.default,null,e.createElement(f.default.Item,{key:1,onClick:()=>{var T,D;if(!(0,o.Ye)(z)){if(p==="group"&&!((T=A.AssistantObject.group)!=null&&T.can_download)&&(0,Q.Rm)()){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(p==="normal"&&!((D=A.AssistantObject.normal)!=null&&D.can_download)&&(0,Q.Rm)()){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}z({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:$,exportType:p,category_id:X.categoryId}})}}},"\u5B66\u751F\u6210\u7EE9"),e.createElement(f.default.Item,{key:3,onClick:()=>{var T,D;if(!(0,o.Ye)(z)){if(p==="group"&&!((T=A.AssistantObject.group)!=null&&T.can_download)&&(0,Q.Rm)()){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(p==="normal"&&!((D=A.AssistantObject.normal)!=null&&D.can_download)&&(0,Q.Rm)()){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}C.history.push(`/classrooms/${X==null?void 0:X.coursesId}/exportlist/${p==="group"?"group_work_list":"normal_work_list"}`)}}},"\u5386\u53F2\u5BFC\u51FA"))},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},e.createElement("span",{style:{color:"#666666",cursor:"pointer"}},e.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,Q.Rm)()&&!((ee=A.AssistantObject.normal)!=null&&ee.can_create)?"":e.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:he},e.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),e.createElement("div",{className:h.control},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:M},e.createElement(ue.Z,{title:P},e.createElement("span",{className:c?`${h.iconH} iconfont icon-zhongmingmingmulu`:`${h.iconH} iconfont icon-xinjianmulu1`}))),e.createElement(R.Z,{className:"ml10",dropdownRender:Y},e.createElement("span",{className:h.selectBtn},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tianjiadaohang"})),e.createElement("span",null,l||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var y=(0,C.connect)(({classroomList:d})=>({classroomList:d}))(v)},26304:function(Ie,oe,u){"use strict";var e=u(28284),f=u(62957),x=u(6767),re=u(37568),R=u(9657),V=u(44283),ue=u(57940),h=u(59301),C=Object.defineProperty,Q=Object.defineProperties,o=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,y=Object.prototype.hasOwnProperty,d=Object.prototype.propertyIsEnumerable,l=(p,P,c)=>P in p?C(p,P,{enumerable:!0,configurable:!0,writable:!0,value:c}):p[P]=c,s=(p,P)=>{for(var c in P||(P={}))y.call(P,c)&&l(p,c,P[c]);if(v)for(var c of v(P))d.call(P,c)&&l(p,c,P[c]);return p},j=(p,P)=>Q(p,o(P)),z=(p,P,c)=>new Promise((k,N)=>{var J=M=>{try{H(c.next(M))}catch(S){N(S)}},A=M=>{try{H(c.throw(M))}catch(S){N(S)}},H=M=>M.done?k(M.value):Promise.resolve(M.value).then(J,A);H((c=c.apply(p,P)).next())});const $=({classroomList:p,loading:P,dispatch:c,shixunHomeworks:k})=>{const N=(0,V.useParams)(),[J]=e.default.useForm(),{workList:A,workSetting:H}=k,M=()=>{c({type:"shixunHomeworks/getWorkSetting",payload:s({},N)}),c({type:"shixunHomeworks/getWorkList",payload:s({},N)})};return h.createElement(f.default,{centered:!0,title:p.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:p.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>z(void 0,null,function*(){const S=()=>z(void 0,null,function*(){var he;yield J.validateFields();const ee=s({},J.getFieldValue()),{selectArrs:Y}=p.actionTabs;ee.attachment_ids=(he=ee.attachment_ids)==null?void 0:he.map(T=>T.response.id),(yield(0,R.mz)(j(s({},ee),{homeworkId:Y.work_id}))).status===0&&(J.resetFields(),c({type:"classroomList/setActionTabs",payload:{}}),M())});if(H!=null&&H.can_submit){if(!(H!=null&&H.submit_size)){x.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}f.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:h.createElement(h.Fragment,null,"\u4F60\u8FD8\u6709 ",h.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},H==null?void 0:H.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:()=>{S()}});return}S()}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})}},h.createElement(e.default,{form:J,initialValues:{}},h.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},h.createElement(ue.Z,null)),h.createElement(e.default.Item,{name:"description"},h.createElement(re.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${p.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};oe.Z=(0,V.connect)(({classroomList:p,shixunHomeworks:P,loading:c})=>({classroomList:p,shixunHomeworks:P,loading:c}))($)},48228:function(Ie,oe,u){"use strict";var e=u(59301),f=u(28284),x=u(62957),re=u(458),R=u(37568),V=u(47889),ue=u(77019),h=u(5269),C=u(26724),Q=u.n(C),o=u(49317),v=u(9657),y=u(44283),d=u(59301),l=Object.defineProperty,s=Object.defineProperties,j=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,$=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,P=(A,H,M)=>H in A?l(A,H,{enumerable:!0,configurable:!0,writable:!0,value:M}):A[H]=M,c=(A,H)=>{for(var M in H||(H={}))$.call(H,M)&&P(A,M,H[M]);if(z)for(var M of z(H))p.call(H,M)&&P(A,M,H[M]);return A},k=(A,H)=>s(A,j(H)),N=(A,H,M)=>new Promise((S,he)=>{var ee=T=>{try{X(M.next(T))}catch(D){he(D)}},Y=T=>{try{X(M.throw(T))}catch(D){he(D)}},X=T=>T.done?S(T.value):Promise.resolve(T.value).then(ee,Y);X((M=M.apply(A,H)).next())});const J=({classroomList:A,loading:H,globalSetting:M,dispatch:S})=>{var he;const ee=(0,y.useParams)(),[Y]=f.default.useForm(),[X,T]=(0,e.useState)(!0);let[D,ce]=(0,e.useState)([]);const[De,I]=(0,e.useState)({page:1,limit:20,keyword:""}),b=()=>N(void 0,null,function*(){var E;const se=yield S({type:"shixunHomeworks/getProjectList",payload:c(c({},ee),De)});se.projects&&ce([...D,...se.projects]),((E=se.projects)==null?void 0:E.length)<20&&T(!1)});return(0,e.useEffect)(()=>{(A.actionTabs.key==="\u5173\u8054\u9879\u76EE"||A.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(b(),D=[],De.page=1,De.keyword="")},[A.actionTabs.key]),d.createElement(x.default,{centered:!0,title:A.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:A.actionTabs.key==="\u5173\u8054\u9879\u76EE"||A.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>N(void 0,null,function*(){yield Y.validateFields();const E=c({},Y.getFieldValue()),{selectArrs:se,cb:pe}=A.actionTabs;if(A.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Oe=yield(0,o.ZP)(`/api/student_works/${se.homework_id}/change_project.json`,{method:"put",body:c({},E)});(Oe==null?void 0:Oe.status)===0&&(pe(),S({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,v.co)(k(c({},E),{homeworkId:se.homework_id}))).status===0&&(pe?pe():S({type:"classroomList/getClassroomCommonHomeworksList",payload:c({},A.actionTabs.params)}),S({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{S({type:"classroomList/setActionTabs",payload:{}})}},d.createElement(re.Z,{loading:H["shixunHomeworks/getProjectList"],active:!0},D==""?d.createElement("aside",null,d.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",d.createElement("a",{href:`${(he=M==null?void 0:M.setting)==null?void 0:he.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):d.createElement("aside",null,d.createElement("div",{className:" mb20"},d.createElement(R.default.Search,{onSearch:E=>{E===""?delete De.keyword:De.keyword=E,D=[],T(!0),b()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),d.createElement(f.default,{form:Y,initialValues:{}},d.createElement(f.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},d.createElement(V.ZP.Group,null,d.createElement(Q(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:E=>{De.page++,b()},hasMore:X,useWindow:!1},D==null?void 0:D.map(function(E,se){return d.createElement(ue.Z,{key:se},d.createElement(h.Z,null,d.createElement(V.ZP,{value:E.id},E.name)))}))))))))};oe.Z=(0,y.connect)(({classroomList:A,user:H,loading:M,globalSetting:S})=>({classroomList:A,user:H,loading:M.effects,globalSetting:S}))(J)},40685:function(Ie,oe,u){"use strict";var e=u(59301),f=u(28284),x=u(6767),re=u(62957),R=u(77019),V=u(5269),ue=u(24017),h=u(47889),C=u(62673),Q=u(66649),o=u.n(Q),v=u(49317),y=u(15267),d=u(76406),l=u(44283),s=u(97659),j=u(33261),z=u(77996),$=u(28450),p=u(59301),P=Object.defineProperty,c=Object.defineProperties,k=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,H=(X,T,D)=>T in X?P(X,T,{enumerable:!0,configurable:!0,writable:!0,value:D}):X[T]=D,M=(X,T)=>{for(var D in T||(T={}))J.call(T,D)&&H(X,D,T[D]);if(N)for(var D of N(T))A.call(T,D)&&H(X,D,T[D]);return X},S=(X,T)=>c(X,k(T)),he=(X,T)=>{var D={};for(var ce in X)J.call(X,ce)&&T.indexOf(ce)<0&&(D[ce]=X[ce]);if(X!=null&&N)for(var ce of N(X))T.indexOf(ce)<0&&A.call(X,ce)&&(D[ce]=X[ce]);return D},ee=(X,T,D)=>new Promise((ce,De)=>{var I=se=>{try{E(D.next(se))}catch(pe){De(pe)}},b=se=>{try{E(D.throw(se))}catch(pe){De(pe)}},E=se=>se.done?ce(se.value):Promise.resolve(se.value).then(I,b);E((D=D.apply(X,T)).next())});const Y=X=>{var T=X,{classroomList:D,dispatch:ce,courseEndTime:De}=T,I=he(T,["classroomList","dispatch","courseEndTime"]);const b=(0,l.useParams)(),[E]=f.default.useForm(),[se,pe]=(0,e.useState)(1),[Fe,Oe]=(0,e.useState)([]),[Be,de]=(0,e.useState)(0),[te,Se]=(0,e.useState)(2e3),[Ne,Ae]=(0,e.useState)(!0),[We,Ve]=(0,e.useState)(!1),[_e,Ue]=(0,e.useState)(!1),[Pe,xe]=(0,e.useState)([]),[Ee,He]=(0,e.useState)(!0),[be,at]=(0,e.useState)(null);(0,e.useEffect)(()=>{if(D.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(lt(),w(),D.actionTabs.type===2){const ne=D.actionTabs.selectArrsAll[0];at({submit_limit:ne==null?void 0:ne.submit_limit,submit_limit_num:ne==null?void 0:ne.submit_limit_num,must_file:ne==null?void 0:ne.must_file,can_submit:ne==null?void 0:ne.can_submit,submit_num:ne==null?void 0:ne.submit_num}),He(ne.unified_setting)}else He(!1),at({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[D.actionTabs]),(0,e.useEffect)(()=>{if(We){if(_e)return;ce({type:"classroomList/setActionTabs",payload:{}}),(0,y.GJ)()?ce({type:"classroomList/getClassroomTeacherCommonList",payload:S(M({},D.actionTabs.params),{type:3})}):ce({type:"classroomList/getClassroomCommonList",payload:M({},D.actionTabs.params)})}},[We]);const lt=ne=>ee(void 0,null,function*(){Ae(!0);const Le=yield(0,z.c_)(S(M({},b),{page:ne||se,limit:2e4,homework_id:D.actionTabs.type===1?"":D.actionTabs.selectArrs[0]}));Le==null||Le.course_groups.map((Ye,ct)=>{Ye.key=Ye.id,Ye.title=Ye.name,Ye.disabled=Ye.is_published}),Le&&(Oe([...Le==null?void 0:Le.course_groups]),de(Le==null?void 0:Le.course_groups_count),Ae(!1),ne||E.setFieldsValue({publish_time:o()(o()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:o()(o()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ot=ne=>{pe(ne),lt(ne)},Ce=()=>{(0,y.GJ)()?D.actionTabs.detail?(ce({type:"shixunHomeworks/setActionTabs",payload:{}}),ce({type:"shixunHomeworks/getWorkList",payload:M({},b)}),ce({type:"shixunHomeworks/getWorkSetting",payload:M({},b)})):ce({type:"classroomList/getClassroomTeacherCommonList",payload:S(M({},D.actionTabs.params),{type:3})}):ce({type:"classroomList/getClassroomCommonList",payload:M({},D.actionTabs.params)})},G=()=>ee(void 0,null,function*(){var ne,Le,Ye;if((0,y.Rm)()&&!((Le=(ne=D==null?void 0:D.AssistantObject)==null?void 0:ne.group)!=null&&Le.can_publish)){x.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"),we(!1);return}const ct=M({},E.getFieldsValue());if(ct.end_time<=ct.publish_time){x.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),we(!1);return}if((Pe==null?void 0:Pe.length)<=0&&!Ee&&Fe.length>0){x.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(be!=null&&be.submit_limit&&!(be!=null&&be.submit_limit_num)){x.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(be!=null&&be.can_submit&&!(be!=null&&be.submit_num)){x.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}let Ft=M({homework_ids:[...D.actionTabs.selectArrs],group_ids:Pe.length>0?Pe.map(yt=>yt.id):(Ye=D.detailCommonHomeworksList)==null?void 0:Ye.course_groups,end_time:o()(ct.end_time).format("YYYY-MM-DD HH:mm"),publish_time:o()(ct.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!Pe.length},be);we(!0),(yield(0,v.ZP)(`/api/courses/${b.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:M({},Ft)})).status===0?(we(!1),(0,d.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),x.ZP.success("\u53D1\u5E03\u6210\u529F"),ce({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),I.onCallback&&I.onCallback(),Ce(),localStorage.getItem("Noviceguide")==="0"||ce({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:p.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~")}})):we(!1)}),w=()=>{pe(1),Oe([]),xe([])},Ze=Be>se*te,{detailCommonHomeworksList:$e}=D,[ut,we]=(0,e.useState)(!1);return p.createElement(re.default,{width:754,confirmLoading:ut,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:D.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:G,onCancel:()=>{w(),Ce(),ce({type:"classroomList/setActionTabs",payload:{}})}},p.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",p.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Fe&&p.createElement(f.default,{form:E},p.createElement("div",{style:{paddingLeft:0}},p.createElement(R.Z,{className:"mt30",align:"middle"},p.createElement(V.Z,null,p.createElement(f.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},p.createElement(ue.default,{style:{width:200,marginRight:"25px"},disabledDate:ne=>(0,$.Q8)(ne,De),disabledTime:ne=>(0,$.d0)(ne),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,d.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),p.createElement(V.Z,{className:"ml20"},p.createElement(f.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},p.createElement(ue.default,{style:{width:200},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:o()((0,d.U6)(),"HH:mm")},disabledDate:ne=>(0,$.Q8)(ne,De,E.getFieldValue("publish_time")),disabledTime:ne=>(0,$.d0)(ne,E.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),D.actionTabs.type===2&&p.createElement(R.Z,{style:{marginBottom:"10px"}},p.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),p.createElement(h.ZP.Group,{value:Ee,onChange:ne=>{He(ne.target.value),xe([])}},p.createElement(h.ZP,{value:!0,disabled:!D.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),p.createElement(h.ZP,{className:"ml20",disabled:Fe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Fe.length<=0&&D.actionTabs.type===2&&p.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"')),(D.actionTabs.type===1||!Ee)&&Fe.length>0&&p.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},p.createElement("span",{style:{flex:1}},p.createElement(C.default,{checked:Pe.length===Fe.length,onChange:ne=>{Pe.length===Fe.length?xe([]):xe(Fe.filter(Le=>!Le.is_published))}},"\u5168\u9009")),p.createElement("span",{style:{width:16}}),p.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",Pe.length||0,"\u4E2A\u5206\u73ED")),(D.actionTabs.type===1||!Ee)&&Fe.length>0&&p.createElement(s.Z,{data:Fe,selectedRowKeys:Pe,setSelectedRowKeys:xe})),p.createElement(j.ZP,{value:be,onChange:ne=>at(M({},ne))}))};oe.Z=(0,l.connect)(({classroomList:X})=>({classroomList:X}))(Y)},83113:function(Ie,oe,u){"use strict";u.r(oe),u.d(oe,{GroupHomeworkContext:function(){return vt},default:function(){return Tu}});var e=u(59301),f=u(44283),x=u(6767),re=u(458),R=u(31709),V=u(48608),ue=u(62957),h=u(77019),C=u(5269),Q=u(58755),o=u(47889),v=u(37639),y=u(4875),d=u(61485),l=u(15267),s=u(76406),j=u(49317),z=u(35139),$=Object.defineProperty,p=Object.defineProperties,P=Object.getOwnPropertyDescriptors,c=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,N=Object.prototype.propertyIsEnumerable,J=(t,n,a)=>n in t?$(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,A=(t,n)=>{for(var a in n||(n={}))k.call(n,a)&&J(t,a,n[a]);if(c)for(var a of c(n))N.call(n,a)&&J(t,a,n[a]);return t},H=(t,n)=>p(t,P(n)),M=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});const S=({classroomList:t,dispatch:n,user:a,onCallback:F})=>{var K,ae;const q=(0,f.useParams)(),[L,i]=(0,e.useState)(!1),[g,_]=(0,e.useState)(!1),W=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,l.j5)()){_(!0);return}const Z={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map(U=>{var Te;U.author_login===((Te=a.userInfo)==null?void 0:Te.login)?++Z.hasNum:++Z.noHasNum}),Z.noHasNum>0?ue.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:e.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",e.createElement("span",{className:"c-blue"},Z.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",e.createElement("span",{className:"c-red"},Z.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",e.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:()=>{le()}}):_(!0)}else _(!1)},[t.actionTabs.key]);const le=()=>{n({type:"classroomList/setActionTabs",payload:{}})};return e.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:g,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:L,destroyOnClose:!0,onOk:()=>M(void 0,null,function*(){var Z;if((Z=W.current)!=null&&Z.onVerify())return;i(!0);const U=yield(0,j.ZP)(`/api/courses/${q.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});i(!1),U.status===0&&((0,s.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),x.ZP.success("\u5220\u9664\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),F&&F(),(0,l.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:H(A({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:A({},t.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},!((K=t==null?void 0:t.actionTabs)!=null&&K.status)||!["\u672A\u53D1\u5E03"].includes((ae=t==null?void 0:t.actionTabs)==null?void 0:ae.status)?e.createElement(e.Fragment,null,e.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"),e.createElement(z.Z,{ref:Z=>W.current=Z})):e.createElement(e.Fragment,null,e.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),e.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var he=(0,f.connect)(({classroomList:t,user:n})=>({classroomList:t,user:n}))(S),ee=u(40685),Y=u(696),X=Object.defineProperty,T=Object.getOwnPropertySymbols,D=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,De=(t,n,a)=>n in t?X(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,I=(t,n)=>{for(var a in n||(n={}))D.call(n,a)&&De(t,a,n[a]);if(T)for(var a of T(n))ce.call(n,a)&&De(t,a,n[a]);return t},b=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});const E=({classroomList:t,dispatch:n})=>{const a=(0,f.useParams)();return a.id=a.coursesId,e.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>b(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${a.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,s.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),x.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomCommonHomeworksList",payload:I({},t.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",e.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var se=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(E),pe=Object.defineProperty,Fe=Object.defineProperties,Oe=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,Se=(t,n,a)=>n in t?pe(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,Ne=(t,n)=>{for(var a in n||(n={}))de.call(n,a)&&Se(t,a,n[a]);if(Be)for(var a of Be(n))te.call(n,a)&&Se(t,a,n[a]);return t},Ae=(t,n)=>Fe(t,Oe(n)),We=(t,n)=>{var a={};for(var F in t)de.call(t,F)&&n.indexOf(F)<0&&(a[F]=t[F]);if(t!=null&&Be)for(var F of Be(t))n.indexOf(F)<0&&te.call(t,F)&&(a[F]=t[F]);return a},Ve=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});const _e=t=>{var n=t,{classroomList:a,dispatch:F,onCallback:K}=n,ae=We(n,["classroomList","dispatch","onCallback"]);const q=(0,f.useParams)();return q.id=q.coursesId,e.createElement(ue.default,{centered:!0,title:"\u63D0\u793A",open:a.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ve(void 0,null,function*(){(yield(0,j.ZP)(`/api/courses/${q.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...a.actionTabs.selectArrs]}})).status===0&&((0,s.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),x.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),K&&K(),(0,l.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:Ae(Ne({},a.actionTabs.params),{type:3})}):F({type:"classroomList/getClassroomCommonList",payload:Ne({},a.actionTabs.params)}),F({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Ue=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(_e),Pe=u(31691),xe=u(28284),Ee=u(7939),He=u(37568),be=u(62673),at=u(26724),lt=u.n(at),ot={flex_box_center:"flex_box_center___ABrmR",flex_space_between:"flex_space_between___vTOmX",flex_box_vertical_center:"flex_box_vertical_center___txnfs",flex_box_center_end:"flex_box_center_end___fhlTP",flex_box_column:"flex_box_column___NGqFB",line1:"line1___kzLLz",form:"form___JNFp_"},Ce=u(90736),G=u(88627),w=u(59301),Ze=Object.defineProperty,$e=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,ne=(t,n,a)=>n in t?Ze(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,Le=(t,n)=>{for(var a in n||(n={}))ut.call(n,a)&&ne(t,a,n[a]);if($e)for(var a of $e(n))we.call(n,a)&&ne(t,a,n[a]);return t},Ye=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});const{TabPane:ct}=Pe.default,Ft=({shixunHomeworks:t,classroomList:n,loading:a,dispatch:F})=>{const K=(0,f.useParams)(),ae=(0,f.useLocation)(),[q]=xe.default.useForm(),{brankList:L}=t,[i,g]=(0,e.useState)(!1);let[_,W]=(0,e.useState)(!0);const[le,Z]=(0,e.useState)("myself");let[U,Te]=(0,e.useState)([]),[ke,Re]=(0,e.useState)();const[ye,et]=(0,e.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Me=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,e.useEffect)(()=>{t.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&m()},[t.actionTabs.key]);let je=[];const m=function(){return Ye(this,null,function*(){var O;if(_){g(!1),++ye.page;const ge=yield F({type:"shixunHomeworks/getBrankList",payload:Le({},ye)});U=[...U.concat(ge.object_list)],Re(ge.is_teacher),((O=ge.object_list)==null?void 0:O.length)<ye.limit?W(!1):W(!0),Te([...U]),ge.object_list==""&&ye.page===1&&g(!0)}})},{detailCommonHomeworksList:fe}=n;return w.createElement(ue.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:t.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>Ye(void 0,null,function*(){var O,ge;const tt=q.getFieldValue(),nt=yield F({type:"shixunHomeworks/saveBanks",payload:{category:((O=n==null?void 0:n.detailCommonHomeworksList)==null?void 0:O.category_id)||((ge=n==null?void 0:n.detailCommonHomeworksList)==null?void 0:ge.main_category_id),course_id:K.coursesId,object_type:"group",bank_id:tt.group_ids}});(nt==null?void 0:nt.status)===0&&((0,s.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,l.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:Le({},t.actionTabs.params)}):F({type:"classroomList/getClassroomCommonList",payload:Le({},t.actionTabs.params)}),F({type:"shixunHomeworks/setActionTabs",payload:{}}),F({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:nt.object_ids,params:Le({},t.actionTabs.params),manage_all_group:fe==null?void 0:fe.manage_all_group}}),F({type:"classroomList/getClassroomLeftMenus",payload:{id:K.coursesId}}))}),onCancel:()=>{F({type:"shixunHomeworks/setActionTabs",payload:{}})}},w.createElement(h.Z,null,w.createElement(C.Z,{span:12},Me.map((O,ge)=>w.createElement(Ee.ZP,{key:ge,shape:"round",type:le===O.id?"primary":"default",className:"mr10",onClick:tt=>Ye(void 0,null,function*(){U=[],_=!0,ye.page=0,ye.search="",ye.filter=O.id,m(),Z(O.id)})},O.name))),w.createElement(C.Z,{span:12,className:"tr"},w.createElement(He.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:O=>{_=!0,ye.search=O,ye.page=0,U=[],O&&(0,G.tk)({name:O,copywriting:O,position:"HomeworkCommon"}),m()},style:{width:260}}))),le==="myself"&&w.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",w.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),le==="public"&&w.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),w.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ke&&le==="public"&&w.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},w.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),w.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")),w.createElement(lt(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{W(!1),m()},hasMore:_,useWindow:!1},i&&w.createElement(Ce.Z,{styles:{margin:"0px auto"}}),w.createElement(xe.default,{form:q,initialValues:{group_ids:je},className:ot.form,onChange:O=>{je=q.getFieldValue()}},w.createElement(xe.default.Item,{name:"group_ids"},w.createElement(be.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},U==null?void 0:U.map(function(O,ge){return w.createElement(h.Z,{key:ge},w.createElement(C.Z,{flex:"2"},w.createElement(be.default,{onChange:tt=>{},key:ge,value:String(O.id),defaultChecked:!0},w.createElement("span",{className:["c-black",ot.line1].join(" ")},O.name))),w.createElement(C.Z,{flex:"1",className:"c-black"},w.createElement("span",{className:ot.line1},O==null?void 0:O.course_list_name)),w.createElement(C.Z,{flex:"50px",className:"c-black"},le==="public"&&(0,l.Ny)()?w.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/group/edit`)}},"\u7F16\u8F91"):le==="myself"?w.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/group/edit`)}},"\u7F16\u8F91"):O==null?void 0:O.username))})))))))};var bt=(0,f.connect)(({shixunHomeworks:t,loading:n,classroomList:a})=>({shixunHomeworks:t,loading:n,classroomList:a}))(Ft),yt=u(26304),Wt=u(48228),Ut=u(70291),Qe=u(59301),$t=Object.defineProperty,Ot=Object.getOwnPropertySymbols,Gt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,xt=(t,n,a)=>n in t?$t(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,wt=(t,n)=>{for(var a in n||(n={}))Gt.call(n,a)&&xt(t,a,n[a]);if(Ot)for(var a of Ot(n))Kt.call(n,a)&&xt(t,a,n[a]);return t};const Vt=({styles:t={},onSelect:n,params:a,classroomList:F})=>{const[K,ae]=(0,e.useState)(!1),[q,L]=(0,e.useState)("");(0,e.useEffect)(()=>{ae(!1),L("")},[]);const i=()=>{var g,_;if((0,l.Rm)()&&!((_=(g=F==null?void 0:F.AssistantObject)==null?void 0:g.group)!=null&&_.can_create)){x.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}q==="1"&&f.history.push(`/classrooms/${a.coursesId}/group_homework/${a.categoryId||0}/add`),q==="2"&&(n(),ae(!1),L(""))};return Qe.createElement("section",{className:"tc animated fadeIn",style:wt(wt({},{color:"#999",margin:"200px auto"}),t)},Qe.createElement("img",{src:Ut.z3}),Qe.createElement("p",{className:"mt20 font14"},"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\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"),Qe.createElement("div",{style:{marginTop:"30px"}},Qe.createElement(Ee.ZP,{onClick:()=>ae(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Qe.createElement(Ee.ZP,{onClick:()=>{(0,s.xg)("https://www.educoder.net/forums/4911")},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),K&&Qe.createElement(ue.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>ae(!1),onOk:i},Qe.createElement("div",null,Qe.createElement("div",null,Qe.createElement(o.ZP,{value:"1",style:{marginTop:"15px"},checked:q==="1",onClick:()=>L("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Qe.createElement("div",null,Qe.createElement(o.ZP,{value:"2",style:{marginTop:"15px"},checked:q==="2",onClick:()=>L("2")},"\u9009\u7528\u8D44\u6E90")))))};var zt=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(Vt),Jt={flex_box_center:"flex_box_center___orPjN",flex_space_between:"flex_space_between___fhNpW",flex_box_vertical_center:"flex_box_vertical_center___l3I2N",flex_box_center_end:"flex_box_center_end___gJb9S",flex_box_column:"flex_box_column___juTss",bg:"bg___WElBH",containerTitle:"containerTitle___W1Ql2",containerDesc:"containerDesc___v298I",listItem:"listItem___zymUe",info:"info___OKtSD",title:"title___KuRLT",titleLeft:"titleLeft___OMSvE",titleRight:"titleRight___TAV1P",acitons:"acitons___TSujO",moveCategory:"moveCategory___Bm4dh",spanSize:"spanSize___npoSj"},Yt=u(92137),gt=u(75727),rt=u(93041),Tt=u(70858),Ge={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Xt=u(705),Qt=Object.defineProperty,qt=Object.defineProperties,eu=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,tu=Object.prototype.hasOwnProperty,uu=Object.prototype.propertyIsEnumerable,It=(t,n,a)=>n in t?Qt(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,mt=(t,n)=>{for(var a in n||(n={}))tu.call(n,a)&&It(t,a,n[a]);if(Lt)for(var a of Lt(n))uu.call(n,a)&&It(t,a,n[a]);return t},nu=(t,n)=>qt(t,eu(n)),it=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())}),au=({dataSource:t,params:n,manageAllGroup:a})=>{var F,K,ae,q;const{batchStatus:L,selectArrs:i,setSelectArrs:g,selectArrsAll:_,setSelectArrsAll:W,dispatch:le}=(0,e.useContext)(vt);let Z=(0,f.useParams)();const[U,Te]=(0,e.useState)(!1),ke=(0,e.useRef)(),[Re,ye]=(0,e.useState)([]);Z=nu(mt(mt({},n),Z),{category:Z==null?void 0:Z.categoryId}),(0,e.useEffect)(()=>{ye([]),Te(!1)},[]);const et=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(m,fe)=>fe.status.indexOf(m)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:m=>{var fe,O;return m==="--"?m:e.createElement("span",null,e.createElement("span",null,(fe=m==null?void 0:m.split("/"))==null?void 0:fe[0]),"\xA0/\xA0",e.createElement("span",null,(O=m==null?void 0:m.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:Z.sort_by==="publish_time"?Z.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:Z.sort_by==="end_time"?Z.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:Z.sort_by==="late_time"?Z.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:m=>m==="--"||!m?"--":e.createElement("span",{title:m},m)}];function Me(){return it(this,null,function*(){let m=yield(0,j.ZP)(`/api/homework_commons/${t.homework_id}/group_settings_statistics.json`,{method:"get",params:mt({},Z)});ye(m.data)})}const je=m=>{i.includes(m)?(g(i.filter(fe=>fe!==m)),W(_.filter(fe=>fe.homework_id!==m))):(g([...i,m]),W([..._,t]))};return e.createElement("div",{className:Ge.listContainer,onClick:m=>{m.stopPropagation(),(!(0,l.GJ)()||(0,l.GJ)()&&ke.current&&!ke.current.contains(m.target))&&(0,s.xg)(`/classrooms/${Z.coursesId}/group_homework/${t.homework_id}/detail`)}},(0,l.GJ)()&&e.createElement("span",{ref:ke},e.createElement(be.default,{onClick:m=>{m.stopPropagation()},style:{padding:"10px"},checked:i.includes(t.homework_id),onChange:()=>je(t.homework_id)})),e.createElement("div",{className:Ge.info},e.createElement("div",{className:Ge.title},e.createElement("div",{className:Ge.left,style:(0,l.dE)()?{paddingRight:(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)?60:140}:{}},(0,l.GJ)()&&e.createElement(Xt.Z,{value:t.status},e.createElement(s.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[t.status]})),(0,l.dE)()&&e.createElement(s.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:t.status}),e.createElement("span",{onClick:m=>m.stopPropagation()},e.createElement(f.Link,{target:"_blank",to:`/classrooms/${Z.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`},t.name))),e.createElement("div",{className:Ge.right},(0,l.GJ)()&&t.status==="\u672A\u53D1\u5E03"&&e.createElement(f.Link,{target:"_blank",to:"/",onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:mt({},Z),type:2,manage_all_group:a}})})},e.createElement("aside",{className:Ge.flexBox,style:{marginRight:"16px"}},e.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),e.createElement("div",null,"\u53D1\u5E03"))),(0,l.dE)()&&e.createElement("div",{className:Ge.actionIcon},(t==null?void 0:t.challenge_count)-(t==null?void 0:t.finished_challenge_count)===0&&e.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((F=t.status)!=null&&F.includes("\u5DF2\u622A\u6B62"))&&!((K=t.status)!=null&&K.includes("\u5BFC\u5165"))&&e.createElement("aside",{onClick:m=>it(void 0,null,function*(){m.stopPropagation(),(0,s.xg)(`/classrooms/${Z.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`)}),className:Ge.flexBox,style:{marginRight:10}},e.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),e.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((ae=t.status)==null?void 0:ae.includes("\u5DF2\u622A\u6B62"))||((q=t.status)==null?void 0:q.includes("\u5BFC\u5165")))&&e.createElement("aside",{className:Ge.flexBox,style:{marginRight:10}},e.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),e.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,l.GJ)()&&e.createElement(gt.Z,{placement:"bottomCenter",overlayClassName:Ge.dro,dropdownRender:()=>e.createElement(rt.default,null,t.status!=="\u5BFC\u5165"&&e.createElement(rt.default.Item,{key:1,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:mt({},Z),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),t.status==="\u5BFC\u5165"&&e.createElement(rt.default.Item,{key:23,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:t==null?void 0:t.name,id:t==null?void 0:t.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),t.status!=="\u5BFC\u5165"&&e.createElement(rt.default.Item,{key:2,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:mt({},Z),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.createElement(rt.default.Item,{key:22,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),le({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:Z,status:t==null?void 0:t.status}})})},"\u7ACB\u5373\u5220\u9664")),t.status!=="\u5BFC\u5165"&&e.createElement(rt.default.Item,{key:6,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",onClick:m=>{m.stopPropagation()},to:`/classrooms/${Z.coursesId}/group_homework/${t.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},e.createElement("aside",{onClick:m=>m.stopPropagation(),className:Ge.flexBox,style:{cursor:"default"}},e.createElement("i",{className:"iconfont icon-gengduo4"}),e.createElement("div",null,"\u66F4\u591A"))))),e.createElement("div",{className:Ge.detail},(0,l.GJ)()&&e.createElement(e.Fragment,null,e.createElement("span",{className:"c-grey-333 mr20"},t.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(t.status)&&!!t.uncommit_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),t.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(t.status)&&!!t.commit_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),t.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(t.status)&&!!t.compelete_count&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),t.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(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),t.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),t.end_time),["\u5DF2\u7ED3\u675F"].includes(t.status)&&e.createElement("span",{className:"c-grey-999 mr10"},e.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),t.status_time),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&e.createElement("span",{className:"c-grey-999"},e.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),t==null?void 0:t.late_time),["\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(t.status)&&e.createElement("span",{className:Ge.iconV,onClick:m=>it(void 0,null,function*(){m.stopPropagation(),m.preventDefault(),U||Me(),Te(!U)})},e.createElement("i",{className:`iconfont icon-${U?"shouqi":"xiala2"}`})," "))),e.createElement("div",{className:Ge.content},(0,l.dE)()&&e.createElement("span",{className:Ge.infoStuIcon},e.createElement("span",{className:"c-grey-333"},t.author),t.status==="\u5DF2\u622A\u6B62"&&!!(t!=null&&t.status_time)&&e.createElement("span",{className:"c-grey-999 ml20"},e.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",t==null?void 0:t.status_time),e.createElement("span",{className:"ml20 c-grey-999"},e.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),t==null?void 0:t.publish_time," \u81F3 ",t==null?void 0:t.end_time," "),!!(t!=null&&t.late_time)&&(t==null?void 0:t.late_time)!=="--"&&e.createElement("span",{className:"c-grey-999 ml20"},e.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),t==null?void 0:t.late_time)),(0,l.GJ)()&&t.status!=="\u672A\u53D1\u5E03"&&U&&Re.length>5&&e.createElement(Tt.default,{scroll:{y:240},onRow:m=>({onClick:fe=>{fe.stopPropagation(),fe.preventDefault()}}),onHeaderRow:(m,fe)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:Re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,fe,O)=>{O.field&&(Z.sort_by=O.field),O.order||(Z.sort_direction="asc"),O.order==="ascend"&&(Z.sort_direction="asc"),O.order==="descend"&&(Z.sort_direction="desc"),O.order||(Z.sort_direction="asc"),Me()},columns:et}),(0,l.GJ)()&&t.status!=="\u672A\u53D1\u5E03"&&U&&Re.length<6&&Re.length>0&&e.createElement(Tt.default,{onRow:m=>({onClick:fe=>{fe.stopPropagation(),fe.preventDefault()}}),onHeaderRow:(m,fe)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:Re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(m,fe,O)=>{O.field&&(Z.sort_by=O.field),O.order||(Z.sort_direction="asc"),O.order==="ascend"&&(Z.sort_direction="asc"),O.order==="descend"&&(Z.sort_direction="desc"),O.order||(Z.sort_direction="asc"),Me()},columns:et}))))},Nt={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},lu=u(84105),ou=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())}),ru=({buttonDataSource:t,onClick:n})=>{const{allSelect:a,setAllSelect:F,setSelectArrs:K,dataSource:ae,selectArrs:q,useBatchStatus:L,dispatch:i,params:g,getData:_,detailLeftMenus:W,main_category_id:le,setSelectArrsAll:Z}=(0,e.useContext)(vt);let U;const[Te,ke]=(0,e.useState)(!1),[Re,ye]=(0,e.useState)(""),et=m=>{F(m.target.checked),K(m.target.checked?ae.map(fe=>fe.homework_id):[]),m.target.checked?Z([...ae]):Z([])},Me=()=>{let m={courseId:g.id,container_type:"group_homework"};g.categoryId&&(m.category_id=g.categoryId),i({type:"classroomList/getAllTaskList",payload:m}),i({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};W.course_modules&&(U=W.course_modules.filter(m=>m.type==="group_homework")[0]);const je=e.createElement("div",{className:Nt.moveCategory,onMouseLeave:m=>ke(!1)},e.createElement(rt.default,{onClick:m=>ou(void 0,[m],function*({item:fe,key:O,keyPath:ge,domEvent:tt}){if(q=="")return x.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,j.ZP)(`/api/courses/${g.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:q,new_category_id:O}})).status===0&&(x.ZP.success("\u64CD\u4F5C\u6210\u529F"),L(!1),_(),i({type:"classroomList/getClassroomLeftMenus",payload:{id:g.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},e.createElement(He.default,{onChange:m=>{ye(m.target.value)}})),U&&U.second_category.filter(m=>m.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(m,fe){var O;if(!(Re!==""&&m.category_name.indexOf(Re)<0))return e.createElement(e.Fragment,null,e.createElement(rt.default.Item,{className:"multi-llipsis1e",key:m.category_id},m.category_name),(O=m==null?void 0:m.third_category)==null?void 0:O.map(ge=>e.createElement(rt.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:ge.category_id},ge.category_name)))}),e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:m=>{m.preventDefault(),i({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:g,selectArrs:{category_id:le,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return e.createElement("div",{className:Nt.bottomControlContainer},e.createElement(h.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},e.createElement(C.Z,{flex:1},e.createElement(h.Z,{wrap:!1,align:"middle",gutter:8},e.createElement(C.Z,null,e.createElement(be.default,{checked:a,onChange:et},"\u5168\u9009\u672C\u9875\uFF08",q.length,"\uFF09")),(0,l.GJ)()&&e.createElement(C.Z,null,e.createElement(gt.Z,{placement:"top",menu:{items:t,onClick:({key:m})=>{n({key:m})}}},e.createElement(Ee.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),e.createElement(C.Z,null,e.createElement(Ee.ZP,{type:"primary",onClick:Me,icon:e.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&e.createElement(C.Z,null,e.createElement(gt.Z,{placement:"topLeft",dropdownRender:()=>je,getPopupContainer:m=>m.parentNode},e.createElement(Ee.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",e.createElement(lu.Z,null)))),(0,l.GJ)()&&e.createElement(C.Z,null,e.createElement(Ee.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:e.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),e.createElement(C.Z,null,e.createElement(Ee.ZP,{type:"primary",ghost:!0,onClick:()=>{K([]),L(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},su=u(83398),iu=u(87962),cu=u(39623),mu=u(39084),du=u(44104),Eu=u(24017),pu=u(29787),fu=u(66649),dt=u.n(fu),vu=u(64796),Fu=u.n(vu),ht=u(77996),_t=u(63392),me=u(59301),yu=Object.defineProperty,gu=Object.defineProperties,hu=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,kt=(t,n,a)=>n in t?yu(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,Et=(t,n)=>{for(var a in n||(n={}))Mt.call(n,a)&&kt(t,a,n[a]);if(ft)for(var a of ft(n))St.call(n,a)&&kt(t,a,n[a]);return t},Zt=(t,n)=>gu(t,hu(n)),_u=(t,n)=>{var a={};for(var F in t)Mt.call(t,F)&&n.indexOf(F)<0&&(a[F]=t[F]);if(t!=null&&ft)for(var F of ft(t))n.indexOf(F)<0&&St.call(t,F)&&(a[F]=t[F]);return a},Ct=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});dt().extend(Fu());const Cu=({data:t,value:n,onChange:a})=>{var F,K,ae,q;const[L,i]=(0,e.useState)({leftSearch:"",rigthSearch:""}),[g,_]=(0,e.useState)([]);return(0,e.useEffect)(()=>{_((n==null?void 0:n.length)>0?t==null?void 0:t.filter(W=>n==null?void 0:n.includes(W==null?void 0:W.id)):[])},[n]),me.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},me.createElement(be.default,{indeterminate:(g==null?void 0:g.length)>0&&(g==null?void 0:g.length)<(t==null?void 0:t.length),checked:(g==null?void 0:g.length)==(t==null?void 0:t.length),onChange:W=>{a(W.target.checked?t==null?void 0:t.map(le=>le==null?void 0:le.id):[])}},"\u5168\u9009"),me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},me.createElement(He.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:L.leftSearch,onChange:W=>{i(Zt(Et({},L),{leftSearch:W.target.value}))}}),me.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((F=L.leftSearch?t==null?void 0:t.filter(W=>{var le;return(le=W==null?void 0:W.name)==null?void 0:le.includes(L.leftSearch)}):t)==null?void 0:F.length)!==0?me.createElement(be.default.Group,{value:n,onChange:W=>{a(W)}},me.createElement(du.Z,{direction:"vertical"},(K=L.leftSearch?t==null?void 0:t.filter(W=>{var le;return(le=W==null?void 0:W.name)==null?void 0:le.includes(L.leftSearch)}):t)==null?void 0:K.map((W,le)=>me.createElement(be.default,{key:le,value:W.id},W==null?void 0:W.name)))):me.createElement(Ce.Z,{styles:{margin:"0 auto"}})))),me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},me.createElement("div",null,"\u5DF2\u9009\u62E9",(g==null?void 0:g.length)||0,"\u4E2A\u5206\u73ED"),me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},me.createElement(He.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:L.rigthSearch,onChange:W=>{i(Zt(Et({},L),{rigthSearch:W.target.value}))}}),me.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((ae=L.rigthSearch?g==null?void 0:g.filter(W=>{var le;return(le=W==null?void 0:W.name)==null?void 0:le.includes(L.rigthSearch)}):g)==null?void 0:ae.length)!==0?(q=L.rigthSearch?g==null?void 0:g.filter(W=>{var le;return(le=W==null?void 0:W.name)==null?void 0:le.includes(L.rigthSearch)}):g)==null?void 0:q.map((W,le)=>me.createElement(h.Z,{key:le,wrap:!1,align:"middle",justify:"space-between"},me.createElement(C.Z,null,W==null?void 0:W.name),me.createElement(C.Z,null,me.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{a(n==null?void 0:n.filter(Z=>Z!==(W==null?void 0:W.id)))}})))):me.createElement(Ce.Z,{styles:{margin:"0 auto"}})))))},Bu=t=>{var n=t,{classroomList:a,dispatch:F,user:K,getData:ae}=n,q=_u(n,["classroomList","dispatch","user","getData"]),L,i,g,_,W,le;const Z=(0,f.useParams)(),[U]=xe.default.useForm(),Te=((L=a==null?void 0:a.actionTabs)==null?void 0:L.key)==="\u6279\u91CF\u8865\u4EA4",[,ke,Re,ye]=(0,_t.U)(ht.c_,Et(Et({},Z),(i=a==null?void 0:a.actionTabs)==null?void 0:i.params)),[,,et,Me]=(0,_t.U)(ht.nP,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(g=a==null?void 0:a.actionTabs)==null?void 0:g.selectArrs}),[,je,m]=(0,_t.U)(ht.sm,{course_id:Z==null?void 0:Z.coursesId,homework_ids:(_=a==null?void 0:a.actionTabs)==null?void 0:_.selectArrs}),fe=(...O)=>Ct(void 0,[...O],function*(ge={}){et({});const tt=yield Re({page:1,limit:2e4,homework_id:a.actionTabs.type===1?"":a.actionTabs.selectArrs[0]})});return(0,e.useEffect)(()=>{Te&&fe()},[Te]),me.createElement(ue.default,{centered:!0,title:(W=a==null?void 0:a.actionTabs)==null?void 0:W.key,width:800,open:Te,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:je,onOk:()=>Ct(void 0,null,function*(){U.submit()})},me.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"),me.createElement(xe.default,{form:U,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:O=>Ct(void 0,null,function*(){var ge,tt,nt;const pt=yield m(((ge=ye==null?void 0:ye.course_groups)==null?void 0:ge.length)>0?{unified_late:((tt=ye==null?void 0:ye.course_groups)==null?void 0:tt.length)<=0,allow_late_settings:[Et({},O)]}:Et({unified_late:((nt=ye==null?void 0:ye.course_groups)==null?void 0:nt.length)<=0},O));(pt==null?void 0:pt.status)==0&&(x.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),F({type:"classroomList/setActionTabs",payload:{}}),ae&&ae())})},me.createElement(h.Z,{wrap:!1,gutter:20},me.createElement(C.Z,{flex:1},me.createElement(xe.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},me.createElement(He.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),me.createElement(C.Z,{flex:"390px"},me.createElement(xe.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(O,ge,tt){return ge&&dt()(ge).startOf("minute")<=dt()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):ge&&dt()(ge).startOf("minute")<=dt()(Me==null?void 0:Me.max_late_time).startOf("minute")?(x.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${Me==null?void 0:Me.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},me.createElement(Eu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:O=>(0,s.BO)(O,{startTime:Me==null?void 0:Me.max_late_time}),disabledTime:O=>(0,s.hv)(O,{compared:Me==null?void 0:Me.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:dt()("00:00:00","HH:mm:ss")}})))),((le=ye==null?void 0:ye.course_groups)==null?void 0:le.length)>0&&me.createElement(pu.Z,{spinning:ke},me.createElement(xe.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},me.createElement(Cu,{data:(ye==null?void 0:ye.course_groups)||[],onChange:O=>{et({group_ids:O})}})))))};var Au=(0,f.connect)(({classroomList:t,user:n})=>({classroomList:t,user:n}))(Bu),r=u(59301),Du=Object.defineProperty,Pu=Object.defineProperties,bu=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,Ou=Object.prototype.hasOwnProperty,xu=Object.prototype.propertyIsEnumerable,jt=(t,n,a)=>n in t?Du(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,qe=(t,n)=>{for(var a in n||(n={}))Ou.call(n,a)&&jt(t,a,n[a]);if(Rt)for(var a of Rt(n))xu.call(n,a)&&jt(t,a,n[a]);return t},Bt=(t,n)=>Pu(t,bu(n)),At=(t,n,a)=>new Promise((F,K)=>{var ae=i=>{try{L(a.next(i))}catch(g){K(g)}},q=i=>{try{L(a.throw(i))}catch(g){K(g)}},L=i=>i.done?F(i.value):Promise.resolve(i.value).then(ae,q);L((a=a.apply(t,n)).next())});const vt=(0,e.createContext)({selectArrs:[]}),wu=({user:t,classroomList:n,loading:a,dispatch:F})=>{var K,ae,q,L;const i=(0,f.useParams)(),[g]=(0,f.useSearchParams)(),[_,W]=(0,e.useState)(()=>Bt(qe({},i),{id:i.coursesId,limit:20})),[le,Z]=(0,e.useState)(!1),[U,Te]=(0,e.useState)({ta_mode:1,final_mode:!1,st_proportion:0,ta_proportion:30,te_proportion:70,gr_proportion:0,is_repeat_minus:!1,is_group_grade:!1,repeat_setting_score:"",repeat_limit:""}),[ke,Re]=(0,e.useState)([]),[ye,et]=(0,e.useState)(!1),[Me,je]=(0,e.useState)(!1),[m,fe]=(0,e.useState)([]),[O,ge]=(0,e.useState)(!1),[tt,nt]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),pt=(0,f.useLocation)(),{detailCommonHomeworksList:ie,detailLeftMenus:Dt,detailTopBanner:Lu,taskList:Pt}=n;let Gu=g.get("tabs")?parseInt(g.get("tabs"))+1:"0";_.type=3,_.categoryId?_.category=_.categoryId:delete _.category,(0,e.useEffect)(()=>{W(qe(qe({},_),i))},[i==null?void 0:i.categoryId]),(0,e.useEffect)(()=>{g.get("tabs")==="0"&&(_.status="0",_.page=1)},[g.get("tabs")]),(0,e.useEffect)(()=>{const B=g.get("tabs");B&&B!==void 0&&((0,l.GJ)()?_.status=B:_.order=B)},[g.toString()]),(0,e.useEffect)(()=>{F({type:"classroomList/getAssistantPermissions",payload:{course_id:_.id}})},[]),(0,e.useEffect)(()=>{var B,ve,Ke;const Xe=g.get("tabs");if((B=t==null?void 0:t.userInfo)!=null&&B.login){const Je=s.cX.getItem(`${(ve=t==null?void 0:t.userInfo)==null?void 0:ve.login}${(0,l.GJ)()?"Teacher":"Student"}`,"GroupHomework");Je&&(_.sort_by=Je==null?void 0:Je.type,_.sort_direction=Je==null?void 0:Je.direction,nt(Je==null?void 0:Je.name));let st=i.categoryId===void 0?{}:{categoryId:i.categoryId,category:i.categoryId};Xe&&Xe!==void 0&&((0,l.GJ)()?_.status=Xe:_.order=Xe),ze(st)}else if((Ke=t==null?void 0:t.userInfo)!=null&&Ke.username){let Je=i.categoryId===void 0?{}:{categoryId:i.categoryId,category:i.categoryId};Xe&&Xe!==void 0&&((0,l.GJ)()?_.status=Xe:_.order=Xe),ze(Je)}},[(K=t==null?void 0:t.userInfo)==null?void 0:K.login,pt==null?void 0:pt.pathname]),(0,e.useEffect)(()=>{n.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ze(),n.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ze()},[n.actionTabs.key]),(0,e.useEffect)(()=>{Re([])},[ie]),(0,e.useEffect)(()=>{je(!1)},[_.categoryId]),(0,e.useEffect)(()=>{ie&&ie.homeworks&&(ke.length===ie.homeworks.length&&ke.length>0?et(!0):ke.length!==ie.homeworks.length&&et(!1))},[ke]);const Iu=(B,ve)=>{_.page=B,_.limit=ve,ze()},ze=(B={})=>{Re([]),fe([]),(0,l.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:Bt(qe(qe({},_),B),{type:3})}):F({type:"classroomList/getClassroomCommonList",payload:qe(qe({},_),B)})},Nu=()=>At(void 0,null,function*(){const B=yield(0,j.ZP)(`/api/courses/${_.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(B!=null&&B.data){const ve=B.data.score_settings;Object.keys(ve).map(function(Ke){Ke.indexOf("proportion")>-1&&(ve[Ke]=(ve[Ke]*100).toFixed(0))}),console.log(ve),Te(qe({},ve))}});(0,e.useEffect)(()=>{Re([])},[ie]);const Mu=()=>{if((0,l.GJ)()){const{all_count:B,unpublished_count:ve,not_start_count:Ke,in_progress_count:Xe,overed_count:Je}=ie;return[{name:"\u5168\u90E8",id:0,total:B||0},{name:"\u672A\u53D1\u5E03",id:1,total:ve||0},{name:"\u672A\u5F00\u59CB",id:4,total:Ke||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Xe||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Je||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}]},Su=[{name:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A",id:"1"},{name:"\u9009\u7528\u8D44\u6E90",id:"2"},{name:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",id:"3"}],ku=B=>{var ve;if((0,l.Rm)()&&!((ve=n.AssistantObject.group)!=null&&ve.can_create)){x.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(B==="1")f.history.push(`/classrooms/${_.coursesId}/group_homework/${_.categoryId}/add`);else if(B==="2")Ht();else if(B==="3"){if((0,s.Ye)(F))return;F({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})}},Ht=()=>{F({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:_}})},Zu=(ae=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:r.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:r.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,l.GJ)()||(0,l.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:r.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:r.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:r.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Lu.is_public}].filter(B=>B==null?void 0:B.isShow))==null?void 0:ae.map(B=>(delete B.isShow,B)),Ru=B=>{var ve,Ke,Xe,Je;if(ke.length===0)return x.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let st=B.label||"",Wu={key:st,selectArrs:ke,selectArrsAll:m,type:["publish","deadline"].includes(B.key)?1:"",params:_};switch(B.key){case"publish":if((0,l.Rm)()&&!((Ke=(ve=n==null?void 0:n.AssistantObject)==null?void 0:ve.group)!=null&&Ke.can_publish)){x.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,l.Rm)()&&!((Je=(Xe=n==null?void 0:n.AssistantObject)==null?void 0:Xe.group)!=null&&Je.can_stop)){x.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}F({type:"classroomList/setActionTabs",payload:Bt(qe({},Wu),{key:st})})},ju=B=>At(void 0,null,function*(){yield F({type:"classroomList/updateTaskPosition",payload:{category_id:_.categoryId,courseId:_.id,task_ids:B,container_type:"group_homework"}}),ze()}),Hu=(0,e.useMemo)(()=>{let B=[];return Pt.length>0&&(B=Pt.map(ve=>({user_name:ve.user_name,task_name:ve.task_name,task_id:ve.task_id,category:ve.category,status:ve.status}))),B},[Pt]);return r.createElement(vt.Provider,{value:{params:_,batchStatus:Me,selectArrs:ke,setSelectArrs:Re,allSelect:ye,dataSource:ie.homeworks||[],detailLeftMenus:Dt,main_category_id:ie.main_category_id||"",selectArrsAll:m,setAllSelect:et,useBatchStatus:je,dispatch:F,getData:ze,setSelectArrsAll:fe}},r.createElement("section",null,r.createElement("aside",{className:Jt.bg},r.createElement(Yt.Z,{isLoading:a[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Mu(),isAdmin:(0,l.GJ)(),dispatch:F,type:ie==null?void 0:ie.main_category_name,exportType:"group",TooltipTitle:_.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:_.categoryId,dropdownMenu:Su,isShowRightControl:(0,s.Oo)(Dt==null?void 0:Dt.course_modules,_.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Nu(),Z(!0)},onTabMenuClick:B=>{B.id!==void 0&&((0,l.GJ)()?_.status=B.id:_.order=B.id),je(!1),_.page=1,f.history.replace(`${pt.pathname}?tabs=${B.id}`),ze(_)},defaultSelectedKeys:[g.get("tabs")?g.get("tabs"):"0"],onTooltipTitleClick:()=>{F({type:"classroomList/setActionTabs",payload:{key:_.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:_,selectArrs:{category_name:ie==null?void 0:ie.category_name,category_id:(ie==null?void 0:ie.category_id)||(ie==null?void 0:ie.main_category_id)},cb:()=>{ze()}}})},onDropdownMenuClick:ku}),r.createElement(su.Z,{dataSource:ie.homeworks||[],isAdmin:(0,l.GJ)(),batchStatus:Me,SortMenuName:tt,setSortMenuName:nt,onSearch:B=>{_.search=B.trim(),_.page=1,ze()},onSort:B=>{var ve;_.sort_by=B.type,_.sort_direction=B.direction,_.page=1,s.cX.setItem(`${(ve=t==null?void 0:t.userInfo)==null?void 0:ve.login}${(0,l.GJ)()?"Teacher":"Student"}`,B,"GroupHomework"),ze(_)},onBatch:B=>je(B)})),r.createElement(re.Z,{loading:a["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(ie==null?void 0:ie.all_count)===0&&(0,l.GJ)()?!a[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(zt,{params:_,dispatch:F,onSelect:Ht}):(ie==null?void 0:ie.homeworks)&&ie.homeworks.length===0&&!a[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(Ce.Z,null),r.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!a[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&r.createElement(r.Fragment,null,r.createElement("aside",{className:"animated fadeIn"},(q=ie==null?void 0:ie.homeworks)==null?void 0:q.map((B,ve)=>r.createElement(au,{key:ve,dataSource:B,params:_,manageAllGroup:ie==null?void 0:ie.manage_all_group})),r.createElement("aside",{className:"tc mb50 mt30"},(ie==null?void 0:ie.query_total_count)>10&&r.createElement(R.Z,{showSizeChanger:!0,onChange:Iu,defaultCurrent:1,current:_.page||1,pageSize:_.limit||20,total:ie.query_total_count}))),ke.length>0&&(0,l.GJ)()&&r.createElement(V.Z,{offsetBottom:0},r.createElement(ru,{buttonDataSource:Zu,onClick:Ru}))))),((L=n==null?void 0:n.actionTabs)==null?void 0:L.key)==="\u6279\u91CF\u8865\u4EA4"&&r.createElement(Au,{getData:ze}),r.createElement(he,{onCallback:()=>je(!1)}),r.createElement(iu.Z,{onOk:()=>{ze()}}),r.createElement(cu.Z,{onOk:()=>{}}),r.createElement(ee.Z,{onCallback:()=>je(!1),courseEndTime:ie==null?void 0:ie.course_end_time}),r.createElement(Y.Z,{courseEndTime:ie==null?void 0:ie.course_end_time,courseId:i.coursesId,visible:n.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:n.actionTabs.type!==2,homeworkIds:n.actionTabs.selectArrs,successCallback:()=>{je(!1),ze()}}),r.createElement(se,null),r.createElement(bt,null),r.createElement(Ue,{onCallback:()=>je(!1)}),r.createElement(yt.Z,null),r.createElement(Wt.Z,null),r.createElement(mu.Z,{visible:n.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ju,data:Hu,onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})}}),r.createElement(ue.default,{open:le,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{Z(!1)},onOk:()=>At(void 0,null,function*(){const B=JSON.parse(JSON.stringify(U));Object.keys(B).map(function(Ke){Ke.indexOf("proportion")>-1&&(B[Ke]=B[Ke]/100)}),(yield(0,j.ZP)(`/api/courses/${_.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:B}})).status===0&&(x.ZP.success("\u8BBE\u7F6E\u6210\u529F"),Z(!1))}),width:800},r.createElement("div",null,r.createElement(h.Z,null,r.createElement(C.Z,{span:24},r.createElement(h.Z,{align:"middle"},r.createElement(C.Z,{span:24},r.createElement("div",{className:"mt15"},"\u8BE5\u9ED8\u8BA4\u89C4\u5219\u5C06\u88AB\u5E94\u7528\u4E8E\u4F60\u540E\u7EED\u65B0\u5EFA\u7684\u5206\u7EC4\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"))))),r.createElement(h.Z,{align:"middle",className:"mt25"},r.createElement(C.Z,null,r.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),r.createElement(h.Z,{className:"ml10"},r.createElement(C.Z,null,r.createElement(Q.Z,{checked:U.is_group_grade,onChange:B=>{U.is_group_grade=B,Te(qe({},U))}})),r.createElement(C.Z,{className:"c-grey-c ml10"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"))),r.createElement(h.Z,{className:"mt25"},r.createElement(C.Z,null,r.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),r.createElement(C.Z,{span:24,className:"pl30 mt10"})),r.createElement(h.Z,null,r.createElement(o.ZP.Group,{value:U==null?void 0:U.ta_mode,onChange:B=>{U.ta_mode=B.target.value,Te(qe({},U))}},r.createElement(o.ZP,{value:1,style:{marginTop:15}},r.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),r.createElement("br",null),r.createElement(o.ZP,{value:0,style:{marginTop:15}},r.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),r.createElement(h.Z,{className:"mt25"},r.createElement(C.Z,null,r.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),r.createElement(C.Z,{span:24,className:"pl30 mt10"})),r.createElement(h.Z,null,r.createElement(o.ZP.Group,{value:U.final_mode,onChange:B=>{U.final_mode=B.target.value,Te(qe({},U))}},r.createElement(o.ZP,{value:!1,style:{marginTop:15}},r.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",r.createElement(v.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:r.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",r.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",r.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 )",r.createElement("br",null),r.createElement("br",null),"\u6CE8\u610F",r.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",r.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",r.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",r.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"),trigger:"click"},r.createElement("span",{className:"mt10 ml10 current font14"},r.createElement(d.Z,null))))),r.createElement(h.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(C.Z,null,"\u6559\u5E08\u8BC4\u5206:"),r.createElement(C.Z,{className:"ml5"},r.createElement(y.Z,{min:0,max:100,value:U.te_proportion,onChange:B=>{U.te_proportion=B,Te(Object.assign({},U))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(h.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(C.Z,null,"\u52A9\u6559\u8BC4\u5206:"),r.createElement(C.Z,{className:"ml5"},r.createElement(y.Z,{min:0,max:100,value:U.ta_proportion,onChange:B=>{U.ta_proportion=B,Te(Object.assign({},U))}}),r.createElement("span",{className:"ml10"},"%"))),U.is_group_grade&&r.createElement(h.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(C.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),r.createElement(C.Z,{className:"ml5"},r.createElement(y.Z,{min:0,max:100,value:U.gr_proportion,onChange:B=>{U.gr_proportion=B,Te(Object.assign({},U))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(h.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(C.Z,null,"\u5B66\u751F\u533F\u8BC4:"),r.createElement(C.Z,{className:"ml5"},r.createElement(y.Z,{min:0,max:100,value:U.st_proportion,onChange:B=>{U.st_proportion=B,Te(Object.assign({},U))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement("br",null),r.createElement(o.ZP,{value:!0,style:{marginTop:15}},r.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),r.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",r.createElement(v.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:r.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",r.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",r.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 )",r.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"),trigger:"click"},r.createElement("span",{className:"mt10 ml10 current font14"},r.createElement(d.Z,null))))),r.createElement(h.Z,null,r.createElement(C.Z,{span:24,className:"ml20"},r.createElement("div",{style:{color:"#ccc"}},"\uFF08\u6559\u5E08\u8BC4\u5206 \u2192 \u52A9\u6559\u8BC4\u5206 \u2192 \u7EC4\u957F\u8BC4\u5206 \u2192 \u5B66\u751F\u533F\u8BC4\u8BC4\u5206\uFF09")))),r.createElement("br",null))))))};var Tu=(0,f.connect)(({user:t,classroomList:n,loading:a,globalSetting:F})=>({user:t,classroomList:n,globalSetting:F,loading:a.effects}))(wu)},33261:function(Ie,oe,u){"use strict";u.d(oe,{Ei:function(){return z},rU:function(){return $},ZP:function(){return P}});var e=u(59301),f={wrap:"wrap___W3YuU",title:"title___OzKge",sub_title:"sub_title___mweTZ",flex_box:"flex_box___ywhFC",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},x=u(28284),re=u(47889),R=u(4875),V=u(62673),ue=u(25399),h=u(5269),C=u(92310),Q=u.n(C),o=u(59301),v=Object.defineProperty,y=Object.getOwnPropertySymbols,d=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,s=(c,k,N)=>k in c?v(c,k,{enumerable:!0,configurable:!0,writable:!0,value:N}):c[k]=N,j=(c,k)=>{for(var N in k||(k={}))d.call(k,N)&&s(c,N,k[N]);if(y)for(var N of y(k))l.call(k,N)&&s(c,N,k[N]);return c};const z=({value:c,className:k,style:N})=>{const[J,A]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(c){const{submit_limit:M,must_file:S}=c;if(M&&S){A("1");return}if(M&&!S){A("2");return}if(!M&&S){A("3");return}}},[c]);const H={1:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},c==null?void 0:c.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:o.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",o.createElement("span",{className:"ml5 mr5 c-light-primary"},c==null?void 0:c.submit_limit_num),"\u5B57\u7B26"),3:o.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return J==="0"?o.createElement(o.Fragment,null):o.createElement("section",{className:Q()(f.exhibition,k),style:N},o.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),H==null?void 0:H[J])},$=({className:c,style:k,form:N})=>{const J=x.default.useWatch("submit_limit",N),A=x.default.useWatch("can_submit",N),H=x.default.useWatch("submit_num",N);return o.createElement("section",{className:Q()(f.wrap,c),style:k},o.createElement("div",{className:`${f.title}`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),o.createElement(x.default.Item,{name:"can_submit",style:{lineHeight:"40px"}},o.createElement(re.ZP.Group,{style:{background:"#F6F7F9",padding:"13px 30px",display:"flex",alignItems:"center"}},o.createElement(re.ZP,{value:!1,style:{marginRight:"40px"}},o.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570")),o.createElement("br",null),o.createElement(re.ZP,{value:!0},o.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570")))),o.createElement("div",null,A?o.createElement("div",{style:{background:"#F6F7F9",padding:"18px 0px 18px 197px",display:"flex",marginTop:"1px"}},o.createElement(x.default.Item,{name:"submit_num",rules:A?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},o.createElement(R.Z,{precision:0,min:1,disabled:!A,size:"large",addonAfter:"\u6B21",style:{width:133}})),o.createElement("div",{className:"flex flex-col ml15",style:{gap:"5px"}},o.createElement("span",{style:{color:"#666",fontSize:12}},o.createElement("span",{style:{fontWeight:500}},"\u89C4\u5219\u8BF4\u660E\uFF1A"),"\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",o.createElement("span",{style:{color:"#FF6500"}},H)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),o.createElement("span",{style:{color:"#666",fontSize:12}},o.createElement("span",{style:{fontWeight:500}},"\u7279\u6B8A\u8BF4\u660E\uFF1A"),"\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",o.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",o.createElement("span",{style:{color:"#FF6500"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))):o.createElement("div",{style:{background:"#F6F7F9",padding:"18px 30px 18px 54px",display:"flex",alignItems:"center",color:"#666",marginTop:"1px"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09")),o.createElement("div",{className:`${f.title} mt30`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},o.createElement(x.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(V.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),o.createElement(x.default.Item,{className:"mr10",name:"submit_limit_num",rules:J?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},o.createElement(R.Z,{precision:0,min:1,disabled:!J,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),o.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},o.createElement(x.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},o.createElement(V.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),o.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},o.createElement(x.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},o.createElement(V.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),o.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 P=({value:c,onChange:k,className:N,style:J,disabled:A=!1,checkMarginLeft:H=0})=>{const M={submit_limit:!1,submit_limit_num:200,must_file:!1},[S,he]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(c,"value"),!c)return;const Y={submit_limit:c==null?void 0:c.submit_limit,submit_limit_num:c==null?void 0:c.submit_limit_num,must_file:c==null?void 0:c.must_file,can_submit:c==null?void 0:c.can_submit,submit_num:c==null?void 0:c.submit_num};he(j({},Y))},[c]);const ee=Y=>{const X=j(j({},S),Y);k(X)};return o.createElement("section",{className:Q()(f.wrap,N),style:J},o.createElement("div",{className:`${f.sub_title} mt20`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u6B21\u6570")),o.createElement(re.ZP.Group,{style:{background:"#F6F7F9",display:"flex",flexDirection:"column"},value:S==null?void 0:S.can_submit,onChange:Y=>ee({can_submit:Y.target.value})},o.createElement(re.ZP,{value:!1,style:{padding:"14px 20px",borderBottom:"1px solid #fff"}},o.createElement("span",{style:{color:"#000000"}},"\u4E0D\u9650\u5236\u6B21\u6570"),o.createElement("div",{style:{position:"relative",display:"inline-block"}},o.createElement(ue.Z,{placement:"topLeft",getPopupContainer:Y=>Y.parentNode,arrow:{pointAtCenter:!0},overlayInnerStyle:{width:"max-content",fontSize:14,transform:"translateX(-15%)"},title:"\u89C4\u5219\u8BF4\u660E\uFF1A\u5141\u8BB8\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u65E0\u9650\u6B21\u4FEE\u6539\u5E76\u91CD\u65B0\u63D0\u4EA4\u4F5C\u4E1A\uFF08\u6700\u7EC8\u6210\u7EE9\u4EE5\u6700\u540E\u4E00\u6B21\u63D0\u4EA4\u4E3A\u51C6\uFF09"},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ${f.title_icon} c-grey-666`})))),o.createElement("br",null),o.createElement(re.ZP,{className:f.flex_box,value:!0,style:{padding:"5px 0px 5px 20px",height:50}},o.createElement("div",{className:"flex-container"},o.createElement("span",{style:{color:"#000000"}},"\u9650\u5236\u6B21\u6570"),o.createElement("div",{style:{position:"relative",display:"inline-block"}},o.createElement(ue.Z,{placement:"topLeft",arrow:{pointAtCenter:!0},overlayInnerStyle:{width:700,transform:"translateX(-13%)"},title:o.createElement("div",{className:"flex flex-col ml10",style:{gap:"5px"}},o.createElement("span",{style:{color:"#fff",fontSize:14}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u5B66\u751F\u5728\u622A\u6B62\u65F6\u95F4\u524D\u6700\u591A\u63D0\u4EA4\u4F5C\u4E1A ",o.createElement("span",{style:{color:"#FFB83A"}},S==null?void 0:S.submit_num)," \u6B21\uFF08\u542B\u4FEE\u6539\u548C\u66F4\u65B0\uFF09\uFF0C\u8FBE\u5230\u4E0A\u9650\u540E\u5C06\u65E0\u6CD5\u7EE7\u7EED\u63D0\u4EA4\u6216\u66F4\u65B0\u4F5C\u4E1A"),o.createElement("span",{style:{color:"#fff",fontSize:14}},"\u7279\u6B8A\u8BF4\u660E\uFF1A\u82E5\u4F5C\u4E1A\u5F00\u542F\u8865\u4EA4\u4E14\u5B66\u751F\u6B21\u6570\u5DF2\u7528\u5B8C\uFF0C\u53EF\u989D\u5916\u63D0\u4EA4 ",o.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\uFF1B\u6559\u5E08\u6253\u56DE\u4F5C\u4E1A\u91CD\u505A\u65F6\uFF0C\u5B66\u751F\u5C06\u83B7\u5F97 ",o.createElement("span",{style:{color:"#FFB83A"}},1)," \u6B21\u91CD\u65B0\u63D0\u4EA4\u673A\u4F1A\uFF08\u4E0D\u6D88\u8017\u539F\u6709\u6B21\u6570\uFF09"))},o.createElement("i",{className:`iconfont icon-tishixiaowenhao ${f.title_icon} c-grey-666`}))),(S==null?void 0:S.can_submit)&&o.createElement(R.Z,{size:"large",addonAfter:"\u6B21",style:{width:143,marginLeft:14},precision:0,min:1,disabled:A||!(S!=null&&S.can_submit),value:S==null?void 0:S.submit_num,onChange:Y=>ee({submit_num:Y})})))),o.createElement("div",{className:`${f.sub_title} mt20`},o.createElement("span",null,"\u4F5C\u4E1A\u63D0\u4EA4\u89C4\u5219")),o.createElement(h.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"5px 20px"}},o.createElement(V.default,{style:{marginLeft:H},disabled:A,checked:S==null?void 0:S.submit_limit,onChange:Y=>ee({submit_limit:Y.target.checked})}),o.createElement("span",{style:{marginRight:6,marginLeft:8}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),o.createElement(R.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:A||!(S!=null&&S.submit_limit),value:S==null?void 0:S.submit_limit_num,onChange:Y=>ee({submit_limit_num:Y})})),o.createElement(h.Z,{style:{lineHeight:"40px",marginTop:"1px",background:"#F6F7F9",padding:"14px 20px"}},o.createElement(V.default,{style:{marginLeft:H},disabled:A,checked:S==null?void 0:S.must_file,onChange:Y=>ee({must_file:Y.target.checked})}),o.createElement("span",{style:{marginLeft:8}},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6")))}},6755:function(Ie,oe,u){"use strict";u.d(oe,{$J:function(){return x},JZ:function(){return R},bN:function(){return ue},jP:function(){return V},rO:function(){return re}});var e=u(49317),f=(h,C,Q)=>new Promise((o,v)=>{var y=s=>{try{l(Q.next(s))}catch(j){v(j)}},d=s=>{try{l(Q.throw(s))}catch(j){v(j)}},l=s=>s.done?o(s.value):Promise.resolve(s.value).then(y,d);l((Q=Q.apply(h,C)).next())});function x(h){return(0,e.U2)(`libraries/${h}.json`)}function re(){return(0,e.U2)("library_tags.json")}function R(h){return f(this,null,function*(){return(yield(0,e.IV)(`attachments/${h}.json`)).status===0})}function V(h){return(0,e.v_)("libraries.json",h)}function ue(h,C){return(0,e.gz)(`libraries/${h}.json`,C)}},54500:function(Ie,oe,u){"use strict";u.d(oe,{Z:function(){return e}});const e=f=>f?typeof f=="function"?f():f:null},41780:function(Ie,oe,u){"use strict";var e=u(77654),f=u(16089);function x(re){let R;const V=h=>()=>{R=null,re.apply(void 0,(0,e.Z)(h))},ue=function(){if(R==null){for(var h=arguments.length,C=new Array(h),Q=0;Q<h;Q++)C[Q]=arguments[Q];R=(0,f.Z)(V(C))}};return ue.cancel=()=>{f.Z.cancel(R),R=null},ue}oe.Z=x},48608:function(Ie,oe,u){"use strict";u.d(oe,{Z:function(){return p}});var e=u(59301),f=u(92310),x=u.n(f),re=u(29301),R=u(41780),V=u(48755),ue=u(16931);const h=P=>{const{componentCls:c}=P;return{[c]:{position:"fixed",zIndex:P.zIndexPopup}}},C=P=>({zIndexPopup:P.zIndexBase+10});var Q=(0,ue.I$)("Affix",h,C);function o(P){return P!==window?P.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function v(P,c,k){if(k!==void 0&&Math.round(c.top)>Math.round(P.top)-k)return k+c.top}function y(P,c,k){if(k!==void 0&&Math.round(c.bottom)<Math.round(P.bottom)+k){const N=window.innerHeight-c.bottom;return k+N}}var d=function(P,c){var k={};for(var N in P)Object.prototype.hasOwnProperty.call(P,N)&&c.indexOf(N)<0&&(k[N]=P[N]);if(P!=null&&typeof Object.getOwnPropertySymbols=="function")for(var J=0,N=Object.getOwnPropertySymbols(P);J<N.length;J++)c.indexOf(N[J])<0&&Object.prototype.propertyIsEnumerable.call(P,N[J])&&(k[N[J]]=P[N[J]]);return k};const l=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function s(){return typeof window!="undefined"?window:null}const j=0,z=1;var p=e.forwardRef((P,c)=>{var k;const{style:N,offsetTop:J,offsetBottom:A,prefixCls:H,className:M,rootClassName:S,children:he,target:ee,onChange:Y,onTestUpdatePosition:X}=P,T=d(P,["style","offsetTop","offsetBottom","prefixCls","className","rootClassName","children","target","onChange","onTestUpdatePosition"]),{getPrefixCls:D,getTargetContainer:ce}=e.useContext(V.E_),De=D("affix",H),[I,b]=e.useState(!1),[E,se]=e.useState(),[pe,Fe]=e.useState(),Oe=e.useRef(j),Be=e.useRef(null),de=e.useRef(null),te=e.useRef(null),Se=e.useRef(null),Ne=e.useRef(null),Ae=(k=ee!=null?ee:ce)!==null&&k!==void 0?k:s,We=A===void 0&&J===void 0?0:J,Ve=()=>{if(Oe.current!==z||!Se.current||!te.current||!Ae)return;const Ce=Ae();if(Ce){const G={status:j},w=o(te.current);if(w.top===0&&w.left===0&&w.width===0&&w.height===0)return;const Ze=o(Ce),$e=v(w,Ze,We),ut=y(w,Ze,A);$e!==void 0?(G.affixStyle={position:"fixed",top:$e,width:w.width,height:w.height},G.placeholderStyle={width:w.width,height:w.height}):ut!==void 0&&(G.affixStyle={position:"fixed",bottom:ut,width:w.width,height:w.height},G.placeholderStyle={width:w.width,height:w.height}),G.lastAffix=!!G.affixStyle,I!==G.lastAffix&&(Y==null||Y(G.lastAffix)),Oe.current=G.status,se(G.affixStyle),Fe(G.placeholderStyle),b(G.lastAffix)}},_e=()=>{Oe.current=z,Ve()},Ue=(0,R.Z)(()=>{_e()}),Pe=(0,R.Z)(()=>{if(Ae&&E){const Ce=Ae();if(Ce&&te.current){const G=o(Ce),w=o(te.current),Ze=v(w,G,We),$e=y(w,G,A);if(Ze!==void 0&&E.top===Ze||$e!==void 0&&E.bottom===$e)return}}_e()}),xe=()=>{const Ce=Ae==null?void 0:Ae();Ce&&(l.forEach(G=>{var w;de.current&&((w=Be.current)===null||w===void 0||w.removeEventListener(G,de.current)),Ce==null||Ce.addEventListener(G,Pe)}),Be.current=Ce,de.current=Pe)},Ee=()=>{Ne.current&&(clearTimeout(Ne.current),Ne.current=null);const Ce=Ae==null?void 0:Ae();l.forEach(G=>{var w;Ce==null||Ce.removeEventListener(G,Pe),de.current&&((w=Be.current)===null||w===void 0||w.removeEventListener(G,de.current))}),Ue.cancel(),Pe.cancel()};e.useImperativeHandle(c,()=>({updatePosition:Ue})),e.useEffect(()=>(Ne.current=setTimeout(xe),()=>Ee()),[]),e.useEffect(()=>{xe()},[ee,E,I]),e.useEffect(()=>{Ue()},[ee,J,A]);const[He,be,at]=Q(De),lt=x()(S,be,De,at),ot=x()({[lt]:E});return He(e.createElement(re.Z,{onResize:Ue},e.createElement("div",Object.assign({style:N,className:M,ref:te},T),E&&e.createElement("div",{style:pe,"aria-hidden":"true"}),e.createElement("div",{className:ot,ref:Se,style:E},e.createElement(re.Z,{onResize:Ue},he)))))})},69106:function(Ie,oe,u){"use strict";u.d(oe,{aV:function(){return C},t5:function(){return Q}});var e=u(59301),f=u(92310),x=u.n(f),re=u(29125),R=u(54500),V=u(48755),ue=u(85074),h=function(v,y){var d={};for(var l in v)Object.prototype.hasOwnProperty.call(v,l)&&y.indexOf(l)<0&&(d[l]=v[l]);if(v!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,l=Object.getOwnPropertySymbols(v);s<l.length;s++)y.indexOf(l[s])<0&&Object.prototype.propertyIsEnumerable.call(v,l[s])&&(d[l[s]]=v[l[s]]);return d};const C=v=>{let{title:y,content:d,prefixCls:l}=v;return!y&&!d?null:e.createElement(e.Fragment,null,y&&e.createElement("div",{className:`${l}-title`},y),d&&e.createElement("div",{className:`${l}-inner-content`},d))},Q=v=>{const{hashId:y,prefixCls:d,className:l,style:s,placement:j="top",title:z,content:$,children:p}=v,P=(0,R.Z)(z),c=(0,R.Z)($),k=x()(y,d,`${d}-pure`,`${d}-placement-${j}`,l);return e.createElement("div",{className:k,style:s},e.createElement("div",{className:`${d}-arrow`}),e.createElement(re.G,Object.assign({},v,{className:y,prefixCls:d}),p||e.createElement(C,{prefixCls:d,title:P,content:c})))},o=v=>{const{prefixCls:y,className:d}=v,l=h(v,["prefixCls","className"]),{getPrefixCls:s}=e.useContext(V.E_),j=s("popover",y),[z,$,p]=(0,ue.Z)(j);return z(e.createElement(Q,Object.assign({},l,{prefixCls:j,hashId:$,className:x()(d,p)})))};oe.ZP=o},37639:function(Ie,oe,u){"use strict";var e=u(59301),f=u(92310),x=u.n(f),re=u(18929),R=u(10228),V=u(54500),ue=u(86641),h=u(22703),C=u(25399),Q=u(69106),o=u(48755),v=u(85074),y=function(s,j){var z={};for(var $ in s)Object.prototype.hasOwnProperty.call(s,$)&&j.indexOf($)<0&&(z[$]=s[$]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var p=0,$=Object.getOwnPropertySymbols(s);p<$.length;p++)j.indexOf($[p])<0&&Object.prototype.propertyIsEnumerable.call(s,$[p])&&(z[$[p]]=s[$[p]]);return z};const l=e.forwardRef((s,j)=>{var z,$;const{prefixCls:p,title:P,content:c,overlayClassName:k,placement:N="top",trigger:J="hover",children:A,mouseEnterDelay:H=.1,mouseLeaveDelay:M=.1,onOpenChange:S,overlayStyle:he={},styles:ee,classNames:Y}=s,X=y(s,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle","styles","classNames"]),{getPrefixCls:T,className:D,style:ce,classNames:De,styles:I}=(0,o.dj)("popover"),b=T("popover",p),[E,se,pe]=(0,v.Z)(b),Fe=T(),Oe=x()(k,se,pe,D,De.root,Y==null?void 0:Y.root),Be=x()(De.body,Y==null?void 0:Y.body),[de,te]=(0,re.Z)(!1,{value:(z=s.open)!==null&&z!==void 0?z:s.visible,defaultValue:($=s.defaultOpen)!==null&&$!==void 0?$:s.defaultVisible}),Se=(_e,Ue)=>{te(_e,!0),S==null||S(_e,Ue)},Ne=_e=>{_e.keyCode===R.Z.ESC&&Se(!1,_e)},Ae=_e=>{Se(_e)},We=(0,V.Z)(P),Ve=(0,V.Z)(c);return E(e.createElement(C.Z,Object.assign({placement:N,trigger:J,mouseEnterDelay:H,mouseLeaveDelay:M},X,{prefixCls:b,classNames:{root:Oe,body:Be},styles:{root:Object.assign(Object.assign(Object.assign(Object.assign({},I.root),ce),he),ee==null?void 0:ee.root),body:Object.assign(Object.assign({},I.body),ee==null?void 0:ee.body)},ref:j,open:de,onOpenChange:Ae,overlay:We||Ve?e.createElement(Q.aV,{prefixCls:b,title:We,content:Ve}):null,transitionName:(0,ue.m)(Fe,"zoom-big",X.transitionName),"data-popover-inject":!0}),(0,h.Tm)(A,{onKeyDown:_e=>{var Ue,Pe;e.isValidElement(A)&&((Pe=A==null?void 0:(Ue=A.props).onKeyDown)===null||Pe===void 0||Pe.call(Ue,_e)),Ne(_e)}})))});l._InternalPanelDoNotUseOrYouWillBeFired=Q.ZP,oe.Z=l},85074:function(Ie,oe,u){"use strict";var e=u(63356),f=u(34925),x=u(37645),re=u(36305),R=u(34998),V=u(16931),ue=u(51636);const h=o=>{const{componentCls:v,popoverColor:y,titleMinWidth:d,fontWeightStrong:l,innerPadding:s,boxShadowSecondary:j,colorTextHeading:z,borderRadiusLG:$,zIndexPopup:p,titleMarginBottom:P,colorBgElevated:c,popoverBg:k,titleBorderBottom:N,innerContentPadding:J,titlePadding:A}=o;return[{[v]:Object.assign(Object.assign({},(0,e.Wf)(o)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:p,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":c,width:"max-content",maxWidth:"100vw","&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${v}-content`]:{position:"relative"},[`${v}-inner`]:{backgroundColor:k,backgroundClip:"padding-box",borderRadius:$,boxShadow:j,padding:s},[`${v}-title`]:{minWidth:d,marginBottom:P,color:z,fontWeight:l,borderBottom:N,padding:A},[`${v}-inner-content`]:{color:y,padding:J}})},(0,x.ZP)(o,"var(--antd-arrow-background-color)"),{[`${v}-pure`]:{position:"relative",maxWidth:"none",margin:o.sizePopupArrow,display:"inline-block",[`${v}-content`]:{display:"inline-block"}}}]},C=o=>{const{componentCls:v}=o;return{[v]:R.i.map(y=>{const d=o[`${y}6`];return{[`&${v}-${y}`]:{"--antd-arrow-background-color":d,[`${v}-inner`]:{backgroundColor:d},[`${v}-arrow`]:{background:"transparent"}}}})}},Q=o=>{const{lineWidth:v,controlHeight:y,fontHeight:d,padding:l,wireframe:s,zIndexPopupBase:j,borderRadiusLG:z,marginXS:$,lineType:p,colorSplit:P,paddingSM:c}=o,k=y-d,N=k/2,J=k/2-v,A=l;return Object.assign(Object.assign(Object.assign({titleMinWidth:177,zIndexPopup:j+30},(0,re.w)(o)),(0,x.wZ)({contentRadius:z,limitVerticalRadius:!0})),{innerPadding:s?0:12,titleMarginBottom:s?0:$,titlePadding:s?`${N}px ${A}px ${J}px`:0,titleBorderBottom:s?`${v}px ${p} ${P}`:"none",innerContentPadding:s?`${c}px ${A}px`:0})};oe.Z=(0,V.I$)("Popover",o=>{const{colorBgElevated:v,colorText:y}=o,d=(0,ue.mergeToken)(o,{popoverBg:v,popoverColor:y});return[h(d),C(d),(0,f._y)(d,"zoom-big")]},Q,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]})},51581:function(Ie,oe,u){"use strict";Object.defineProperty(oe,"__esModule",{value:!0});var e=function(){function v(y,d){for(var l=0;l<d.length;l++){var s=d[l];s.enumerable=s.enumerable||!1,s.configurable=!0,"value"in s&&(s.writable=!0),Object.defineProperty(y,s.key,s)}}return function(y,d,l){return d&&v(y.prototype,d),l&&v(y,l),y}}(),f=u(59301),x=V(f),re=u(12708),R=V(re);function V(v){return v&&v.__esModule?v:{default:v}}function ue(v,y){var d={};for(var l in v)y.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(v,l)&&(d[l]=v[l]);return d}function h(v,y){if(!(v instanceof y))throw new TypeError("Cannot call a class as a function")}function C(v,y){if(!v)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return y&&(typeof y=="object"||typeof y=="function")?y:v}function Q(v,y){if(typeof y!="function"&&y!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof y);v.prototype=Object.create(y&&y.prototype,{constructor:{value:v,enumerable:!1,writable:!0,configurable:!0}}),y&&(Object.setPrototypeOf?Object.setPrototypeOf(v,y):v.__proto__=y)}var o=function(v){Q(y,v);function y(d){h(this,y);var l=C(this,(y.__proto__||Object.getPrototypeOf(y)).call(this,d));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return e(y,[{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 l=this.getParentElement(this.scrollComponent);l.scrollTop=l.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var l=!1,s={get passive(){l=!0}};try{document.addEventListener("test",null,s),document.removeEventListener("test",null,s)}catch(j){}return l}},{key:"eventListenerOptions",value:function(){var l=this.props.useCapture;return this.isPassiveSupported()&&(l={useCapture:this.props.useCapture,passive:!0}),l}},{key:"setDefaultLoader",value:function(l){this.defaultLoader=l}},{key:"detachMousewheelListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.scrollComponent.parentNode),l.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var l=window;this.props.useWindow===!1&&(l=this.getParentElement(this.scrollComponent)),l.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),l.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(l){var s=this.props.getScrollParent&&this.props.getScrollParent();return s!=null?s:l&&l.parentNode}},{key:"filterProps",value:function(l){return l}},{key:"attachScrollListener",value:function(){var l=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!l)){var s=window;this.props.useWindow===!1&&(s=l),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(l){l.deltaY===1&&!this.isPassiveSupported()&&l.preventDefault()}},{key:"scrollListener",value:function(){var l=this.scrollComponent,s=window,j=this.getParentElement(l),z=void 0;if(this.props.useWindow){var $=document.documentElement||document.body.parentNode||document.body,p=s.pageYOffset!==void 0?s.pageYOffset:$.scrollTop;this.props.isReverse?z=p:z=this.calculateOffset(l,p)}else this.props.isReverse?z=j.scrollTop:z=l.scrollHeight-j.scrollTop-j.clientHeight;z<Number(this.props.threshold)&&l&&l.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(l,s){return l?this.calculateTopPosition(l)+(l.offsetHeight-s-window.innerHeight):0}},{key:"calculateTopPosition",value:function(l){return l?l.offsetTop+this.calculateTopPosition(l.offsetParent):0}},{key:"render",value:function(){var l=this,s=this.filterProps(this.props),j=s.children,z=s.element,$=s.hasMore,p=s.initialLoad,P=s.isReverse,c=s.loader,k=s.loadMore,N=s.pageStart,J=s.ref,A=s.threshold,H=s.useCapture,M=s.useWindow,S=s.getScrollParent,he=ue(s,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);he.ref=function(Y){l.scrollComponent=Y,J&&J(Y)};var ee=[j];return $&&(c?P?ee.unshift(c):ee.push(c):this.defaultLoader&&(P?ee.unshift(this.defaultLoader):ee.push(this.defaultLoader))),x.default.createElement(z,he,ee)}}]),y}(f.Component);o.propTypes={children:R.default.node.isRequired,element:R.default.node,hasMore:R.default.bool,initialLoad:R.default.bool,isReverse:R.default.bool,loader:R.default.node,loadMore:R.default.func.isRequired,pageStart:R.default.number,ref:R.default.func,getScrollParent:R.default.func,threshold:R.default.number,useCapture:R.default.bool,useWindow:R.default.bool},o.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},oe.default=o,Ie.exports=oe.default},26724:function(Ie,oe,u){Ie.exports=u(51581)}}]);