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

(self.webpackChunk=self.webpackChunk||[]).push([[3935],{33859:function(be,ae,u){"use strict";u.d(ae,{Z:function(){return X}});var e=u(87462),f=u(67294),b={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},z=b,N=u(74643),Q=function(D,j){return f.createElement(N.Z,(0,e.Z)({},D,{ref:j,icon:z}))},X=f.forwardRef(Q)},65866:function(be,ae,u){"use strict";u.d(ae,{z:function(){return q},Z:function(){return se}});var e=u(67294),f=u(59810),b=u(2453),z=u(14446),N=u(71577),Q=u(11320),X=u(4440),B=Object.defineProperty,D=Object.getOwnPropertySymbols,j=Object.prototype.hasOwnProperty,i=Object.prototype.propertyIsEnumerable,g=(S,L,p)=>L in S?B(S,L,{enumerable:!0,configurable:!0,writable:!0,value:p}):S[L]=p,E=(S,L)=>{for(var p in L||(L={}))j.call(L,p)&&g(S,p,L[p]);if(D)for(var p of D(L))i.call(L,p)&&g(S,p,L[p]);return S},m=(S,L,p)=>new Promise((Ee,ge)=>{var ye=Ce=>{try{xe(p.next(Ce))}catch(ce){ge(ce)}},Ie=Ce=>{try{xe(p.throw(Ce))}catch(ce){ge(ce)}},xe=Ce=>Ce.done?Ee(Ce.value):Promise.resolve(Ce.value).then(ye,Ie);xe((p=p.apply(S,L)).next())});const l="\u3000\u3000";function o(S){var L=["Bytes","KB","MB","GB","TB"];if(S==0)return"0 Byte";var p=parseInt(""+Math.floor(Math.log(S)/Math.log(1024)),10);return(S/Math.pow(1024,p)).toFixed(1)+" "+L[p]}var Z=({value:S=[],action:L,onChange:p,className:Ee,maxSize:ge=150,title:ye="\u6587\u4EF6\u4E0A\u4F20",accept:Ie=null})=>{const xe={multiple:!1,fileList:S,accept:Ie,withCredentials:!0,beforeUpload:ce=>ce.size/1024/1024<ge?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ge}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(ce){var $e,Re,Ve,Xe;let qe=[...ce.fileList];if(qe=qe.map(Je=>(Je.name.indexOf(l)===-1&&(Je.name=`${Je.name}${l}${o(Je.size)}`),E({},Je))),ce.file.status==="done"&&((Re=($e=ce.file)==null?void 0:$e.response)==null?void 0:Re.status)===-1){message.error((Xe=(Ve=ce.file)==null?void 0:Ve.response)==null?void 0:Xe.message),p([]);return}p(qe)},onRemove:ce=>m(void 0,null,function*(){const $e=ce.size/1024/1024;return ce.status==="uploading"?!0:$e<ge&&(ce.response?ce.response.id:ce.uid)?yield removeAttachment(ce.response?ce.response.id:ce.id):!0})};function Ce(ce){ce.preventDefault(),ce.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ee||""}`},React.createElement(Upload,E({},xe),React.createElement(Button,{type:"primary",title:S.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:S.length>0,ghost:!0},ye),React.createElement("span",{onClick:Ce,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",ge,"M)"," ")))},le=u(33859),ne=u(96486),y=Object.defineProperty,G=Object.getOwnPropertySymbols,v=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,J=(S,L,p)=>L in S?y(S,L,{enumerable:!0,configurable:!0,writable:!0,value:p}):S[L]=p,M=(S,L)=>{for(var p in L||(L={}))v.call(L,p)&&J(S,p,L[p]);if(G)for(var p of G(L))oe.call(L,p)&&J(S,p,L[p]);return S};const P=S=>React.createElement("svg",M({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},S),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 w="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",s=Object.defineProperty,h=Object.getOwnPropertySymbols,H=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,W=(S,L,p)=>L in S?s(S,L,{enumerable:!0,configurable:!0,writable:!0,value:p}):S[L]=p,T=(S,L)=>{for(var p in L||(L={}))H.call(L,p)&&W(S,p,L[p]);if(h)for(var p of h(L))V.call(L,p)&&W(S,p,L[p]);return S},R=(S,L,p)=>new Promise((Ee,ge)=>{var ye=Ce=>{try{xe(p.next(Ce))}catch(ce){ge(ce)}},Ie=Ce=>{try{xe(p.throw(Ce))}catch(ce){ge(ce)}},xe=Ce=>Ce.done?Ee(Ce.value):Promise.resolve(Ce.value).then(ye,Ie);xe((p=p.apply(S,L)).next())});const{Dragger:x}=f.default;function q(S){let L=[];return S&&S.length>0&&(L=S.map(p=>({uid:p.id,id:p.id,name:p.title+l+p.filesize,url:p.url,filesize:p.filesize,status:"done",response:{id:p.id}}))),L}var se=({value:S,onChange:L,action:p,data:Ee,className:ge,maxSize:ye=150,title:Ie="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:xe=!1,accept:Ce="",additionalText:ce,isDragger:$e,number:Re=1e3,aloneClear:Ve=!1,realTimeRemove:Xe=!0,uploadText:qe,setFileProgress:Je,showFileProgress:pt})=>{const[je,De]=(0,e.useState)(!1);let[de,Se]=(0,e.useState)(S||[]),[Ae,lt]=(0,e.useState)(1);(0,e.useEffect)(()=>{S&&(Ae===1&&Se([...S]),lt(2),Re===(S==null?void 0:S.length)&&De(!0))},[S]);const ot=()=>{setTimeout(()=>{de.pop(),De(!1),Se([...de])},500)};pt&&Je(de.some(he=>he.status==="uploading"));const rt={multiple:!0,accept:Ce,withCredentials:!0,fileList:de,beforeUpload:(he,re)=>{const He=he.size/1024/1024;if(de.concat(re).length>Re)return de.pop(),Se([...de]),b.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Re}\u4E2A\u6587\u4EF6`),Ve?Promise.reject():(ot(),!1);if(!(He<ye)){if(b.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${ye}MB).`),Ve)return Promise.reject();ot()}return!0},data:Ee,action:p||`${Q.Z.API_SERVER}/api/attachments.json`,onChange(he){var re,He,tt,st;if(he.file.status==="removed"?de=he.fileList:de=(0,ne.uniqBy)([...he.fileList,...de],"uid"),he.file.status==="done"&&((He=(re=he.file)==null?void 0:re.response)==null?void 0:He.status)===-1){b.ZP.error((st=(tt=he.file)==null?void 0:tt.response)==null?void 0:st.message);return}de.length>=Re?De(!0):De(!1),Se([...de]),de=de.map(Be=>{var ee,Pe;return(ee=Be==null?void 0:Be.response)!=null&&ee.id&&(Be.url=(Pe=Be==null?void 0:Be.response)==null?void 0:Pe.url),Be.name.indexOf(l)===-1&&(Be.name=`${Be.name}${l}${o(Be.size)}`),T({},Be)}),console.log("info:",he,de),L(de)},onRemove:he=>R(void 0,null,function*(){if(!Xe)return!0;const re=()=>R(void 0,null,function*(){if(he.response?he.response.id:he.id){let tt=yield(0,X.JZ)(he.response?he.response.id:he.uid);return Promise.resolve(tt)}else return!0});if(xe)return new Promise((He,tt)=>{z.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:()=>R(void 0,null,function*(){const st=yield re();b.ZP.success("\u5220\u9664\u6210\u529F"),He(!0)}),onCancel:()=>He(!1)})});{const He=yield re();return de.length-1<Re&&De(!1),He}})};function et(he){he.preventDefault(),he.stopPropagation()}return e.createElement("div",{className:`multi-upload ${ge||""}`},$e&&e.createElement(x,T({},rt),e.createElement("p",{className:"ant-upload-drag-icon"},e.createElement(le.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",ye,"MB)"," "),ce),!$e&&e.createElement(f.default,T({},rt),e.createElement(N.ZP,{disabled:je,className:"upload_button"},e.createElement("img",{className:"aBtn_img",src:w}),Ie),e.createElement("span",{onClick:et,className:"upload_text"},qe||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${ye}MB)`)))}},12662:function(be,ae,u){"use strict";u.d(ae,{Z:function(){return B}});var e=u(67294),f=u(85418),b=u(68508),z=u(83062),N=u(69677),Q={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},B=({isAdmin:D,dataSource:j,batchStatus:i,SortMenuName:g,setSortMenuName:E,onSearch:m,onSort:l,onBatch:o})=>{const Z=D?[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}]:[{name:"\u9ED8\u8BA4\u6392\u5E8F",type:"position",direction:"desc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"}],le=y=>{E(y.name),l(y)},ne=g==="\u9ED8\u8BA4\u6392\u5E8F";return e.createElement("div",{className:Q.searchSortControllerContainer},e.createElement("div",null,e.createElement(f.Z,{dropdownRender:()=>e.createElement(b.default,{selectedKeys:[g]},Z.map(y=>e.createElement(b.default.Item,{key:y.name,onClick:()=>le(y)},y.name)))},e.createElement("div",null,e.createElement("span",{className:`${Q.btn} ${ne?Q.btnSort:""}`},e.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),g)))),ne&&e.createElement(z.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},e.createElement("span",{className:Q.tips},e.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),e.createElement(N.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:y=>m(y.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(be,ae,u){"use strict";u.d(ae,{Z:function(){return g}});var e=u(67294),f=u(68508),b=u(71230),z=u(15746),N=u(85418),Q=u(2453),X=u(83062),B={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},D=u(35973),j=u(52262);const i=({isLoading:E,addText:m,tabDataSource:l,isAdmin:o,dispatch:Z,type:le,exportType:ne,TooltipTitle:y,categoryId:G,dropdownMenu:v,isShowRightControl:oe,defaultSelectedKeys:J,classroomList:M,onTabMenuClick:P,onTooltipTitleClick:w,onDropdownMenuClick:s,onsetClick:h})=>{var H;const V=()=>e.createElement(f.default,{onClick:({key:T})=>{s(T)}},v.map(T=>e.createElement(f.default.Item,{key:T.id},T.name))),W=(0,D.useParams)();return e.createElement("div",{className:B.tabMenuContainer},e.createElement(b.Z,null,e.createElement(z.Z,{flex:"1"},e.createElement(f.default,{mode:"horizontal",selectedKeys:J},l.map(T=>e.createElement(f.default.Item,{key:T.id,onClick:()=>E?{}:P(T)},e.createElement("span",{className:`c-grey-666 ${o?"mr20":""}`},T.name),T.total!==void 0&&e.createElement("span",{className:"c-grey-999"},T.total||0))))),o&&oe&&e.createElement(z.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},e.createElement(N.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>e.createElement(f.default,null,e.createElement(f.default.Item,{key:1,onClick:()=>{var T,R;if(ne==="group"&&!((T=M.AssistantObject.group)!=null&&T.can_download)){Q.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(ne==="normal"&&!((R=M.AssistantObject.normal)!=null&&R.can_download)){Q.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:le,exportType:ne,category_id:W.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),e.createElement(f.default.Item,{key:3,onClick:()=>{var T,R;if(ne==="group"&&!((T=M.AssistantObject.group)!=null&&T.can_download)){Q.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(ne==="normal"&&!((R=M.AssistantObject.normal)!=null&&R.can_download)){Q.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}D.history.push(`/classrooms/${W==null?void 0:W.coursesId}/exportlist/${ne==="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,j.Rm)()&&!((H=M.AssistantObject.normal)!=null&&H.can_create)?"":e.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:h},e.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),e.createElement("div",{className:B.control},e.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:w},e.createElement(X.Z,{title:y},e.createElement("span",{className:G?`${B.iconH} iconfont icon-zhongmingmingmulu`:`${B.iconH} iconfont icon-xinjianmulu1`}))),e.createElement(N.Z,{className:"ml10",dropdownRender:V},e.createElement("span",{className:B.selectBtn},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tianjiadaohang"})),e.createElement("span",null,m||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var g=(0,D.connect)(({classroomList:E})=>({classroomList:E}))(i)},22756:function(be,ae,u){"use strict";var e=u(22150),f=u(14446),b=u(2453),z=u(69677),N=u(86763),Q=u(35973),X=u(65866),B=u(67294),D=Object.defineProperty,j=Object.defineProperties,i=Object.getOwnPropertyDescriptors,g=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,m=Object.prototype.propertyIsEnumerable,l=(y,G,v)=>G in y?D(y,G,{enumerable:!0,configurable:!0,writable:!0,value:v}):y[G]=v,o=(y,G)=>{for(var v in G||(G={}))E.call(G,v)&&l(y,v,G[v]);if(g)for(var v of g(G))m.call(G,v)&&l(y,v,G[v]);return y},Z=(y,G)=>j(y,i(G)),le=(y,G,v)=>new Promise((oe,J)=>{var M=s=>{try{w(v.next(s))}catch(h){J(h)}},P=s=>{try{w(v.throw(s))}catch(h){J(h)}},w=s=>s.done?oe(s.value):Promise.resolve(s.value).then(M,P);w((v=v.apply(y,G)).next())});const ne=({classroomList:y,loading:G,dispatch:v,shixunHomeworks:oe})=>{const J=(0,Q.useParams)(),[M]=e.default.useForm(),{workList:P,workSetting:w}=oe,s=()=>{v({type:"shixunHomeworks/getWorkSetting",payload:o({},J)}),v({type:"shixunHomeworks/getWorkList",payload:o({},J)})};return B.createElement(f.default,{centered:!0,title:y.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:y.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>le(void 0,null,function*(){const h=()=>le(void 0,null,function*(){var H;yield M.validateFields();const V=o({},M.getFieldValue()),{selectArrs:W}=y.actionTabs;V.attachment_ids=(H=V.attachment_ids)==null?void 0:H.map(R=>R.response.id),(yield(0,N.mz)(Z(o({},V),{homeworkId:W.work_id}))).status===0&&(M.resetFields(),v({type:"classroomList/setActionTabs",payload:{}}),s())});if(w!=null&&w.can_submit){if(!(w!=null&&w.submit_size)){b.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:B.createElement(B.Fragment,null,"\u4F60\u8FD8\u6709 ",B.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},w==null?void 0:w.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{h()}});return}h()}),onCancel:()=>{v({type:"classroomList/setActionTabs",payload:{}})}},B.createElement(e.default,{form:M,initialValues:{}},B.createElement(e.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},B.createElement(X.Z,null)),B.createElement(e.default.Item,{name:"description"},B.createElement(z.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${y.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};ae.Z=(0,Q.connect)(({classroomList:y,shixunHomeworks:G,loading:v})=>({classroomList:y,shixunHomeworks:G,loading:v}))(ne)},30134:function(be,ae,u){"use strict";var e=u(67294),f=u(22150),b=u(14446),z=u(46303),N=u(69677),Q=u(78045),X=u(71230),B=u(15746),D=u(246),j=u.n(D),i=u(33170),g=u(86763),E=u(35973),m=u(67294),l=Object.defineProperty,o=Object.defineProperties,Z=Object.getOwnPropertyDescriptors,le=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,y=Object.prototype.propertyIsEnumerable,G=(P,w,s)=>w in P?l(P,w,{enumerable:!0,configurable:!0,writable:!0,value:s}):P[w]=s,v=(P,w)=>{for(var s in w||(w={}))ne.call(w,s)&&G(P,s,w[s]);if(le)for(var s of le(w))y.call(w,s)&&G(P,s,w[s]);return P},oe=(P,w)=>o(P,Z(w)),J=(P,w,s)=>new Promise((h,H)=>{var V=R=>{try{T(s.next(R))}catch(x){H(x)}},W=R=>{try{T(s.throw(R))}catch(x){H(x)}},T=R=>R.done?h(R.value):Promise.resolve(R.value).then(V,W);T((s=s.apply(P,w)).next())});const M=({classroomList:P,loading:w,globalSetting:s,dispatch:h})=>{var H;const V=(0,E.useParams)(),[W]=f.default.useForm(),[T,R]=(0,e.useState)(!0);let[x,q]=(0,e.useState)([]);const[se,S]=(0,e.useState)({page:1,limit:20,keyword:""}),L=()=>J(void 0,null,function*(){var p;const Ee=yield h({type:"shixunHomeworks/getProjectList",payload:v(v({},V),se)});Ee.projects&&q([...x,...Ee.projects]),((p=Ee.projects)==null?void 0:p.length)<20&&R(!1)});return(0,e.useEffect)(()=>{(P.actionTabs.key==="\u5173\u8054\u9879\u76EE"||P.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(L(),x=[],se.page=1,se.keyword="")},[P.actionTabs.key]),m.createElement(b.default,{centered:!0,title:P.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:P.actionTabs.key==="\u5173\u8054\u9879\u76EE"||P.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>J(void 0,null,function*(){yield W.validateFields();const p=v({},W.getFieldValue()),{selectArrs:Ee,cb:ge}=P.actionTabs;if(P.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Ie=yield(0,i.ZP)(`/api/student_works/${Ee.homework_id}/change_project.json`,{method:"put",body:v({},p)});(Ie==null?void 0:Ie.status)===0&&(ge(),h({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,g.co)(oe(v({},p),{homeworkId:Ee.homework_id}))).status===0&&(ge?ge():h({type:"classroomList/getClassroomCommonHomeworksList",payload:v({},P.actionTabs.params)}),h({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{h({type:"classroomList/setActionTabs",payload:{}})}},m.createElement(z.Z,{loading:w["shixunHomeworks/getProjectList"],active:!0},x==""?m.createElement("aside",null,m.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",m.createElement("a",{href:`${(H=s==null?void 0:s.setting)==null?void 0:H.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):m.createElement("aside",null,m.createElement("div",{className:" mb20"},m.createElement(N.default.Search,{onSearch:p=>{p===""?delete se.keyword:se.keyword=p,x=[],R(!0),L()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),m.createElement(f.default,{form:W,initialValues:{}},m.createElement(f.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},m.createElement(Q.ZP.Group,null,m.createElement(j(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:p=>{se.page++,L()},hasMore:T,useWindow:!1},x==null?void 0:x.map(function(p,Ee){return m.createElement(X.Z,{key:Ee},m.createElement(B.Z,null,m.createElement(Q.ZP,{value:p.id},p.name)))}))))))))};ae.Z=(0,E.connect)(({classroomList:P,user:w,loading:s,globalSetting:h})=>({classroomList:P,user:w,loading:s.effects,globalSetting:h}))(M)},46918:function(be,ae,u){"use strict";var e=u(67294),f=u(22150),b=u(2453),z=u(14446),N=u(71230),Q=u(15746),X=u(20669),B=u(78045),D=u(84567),j=u(27484),i=u.n(j),g=u(33170),E=u(52262),m=u(28706),l=u(35973),o=u(12317),Z=u(6798),le=u(89779),ne=u(17998),y=u(67294),G=Object.defineProperty,v=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,J=Object.getOwnPropertySymbols,M=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,w=(T,R,x)=>R in T?G(T,R,{enumerable:!0,configurable:!0,writable:!0,value:x}):T[R]=x,s=(T,R)=>{for(var x in R||(R={}))M.call(R,x)&&w(T,x,R[x]);if(J)for(var x of J(R))P.call(R,x)&&w(T,x,R[x]);return T},h=(T,R)=>v(T,oe(R)),H=(T,R)=>{var x={};for(var q in T)M.call(T,q)&&R.indexOf(q)<0&&(x[q]=T[q]);if(T!=null&&J)for(var q of J(T))R.indexOf(q)<0&&P.call(T,q)&&(x[q]=T[q]);return x},V=(T,R,x)=>new Promise((q,se)=>{var S=Ee=>{try{p(x.next(Ee))}catch(ge){se(ge)}},L=Ee=>{try{p(x.throw(Ee))}catch(ge){se(ge)}},p=Ee=>Ee.done?q(Ee.value):Promise.resolve(Ee.value).then(S,L);p((x=x.apply(T,R)).next())});const W=T=>{var R=T,{classroomList:x,dispatch:q,courseEndTime:se}=R,S=H(R,["classroomList","dispatch","courseEndTime"]);const L=(0,l.useParams)(),[p]=f.default.useForm(),[Ee,ge]=(0,e.useState)(1),[ye,Ie]=(0,e.useState)([]),[xe,Ce]=(0,e.useState)(0),[ce,$e]=(0,e.useState)(2e3),[Re,Ve]=(0,e.useState)(!0),[Xe,qe]=(0,e.useState)(!1),[Je,pt]=(0,e.useState)(!1),[je,De]=(0,e.useState)([]),[de,Se]=(0,e.useState)(!0),[Ae,lt]=(0,e.useState)(null);(0,e.useEffect)(()=>{if(x.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(ot(),re(),x.actionTabs.type===2){const ee=x.actionTabs.selectArrsAll[0];lt({submit_limit:ee==null?void 0:ee.submit_limit,submit_limit_num:ee==null?void 0:ee.submit_limit_num,must_file:ee==null?void 0:ee.must_file,can_submit:ee==null?void 0:ee.can_submit,submit_num:ee==null?void 0:ee.submit_num}),Se(ee.unified_setting)}else Se(!1),lt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[x.actionTabs]),(0,e.useEffect)(()=>{if(Xe){if(Je)return;q({type:"classroomList/setActionTabs",payload:{}}),(0,E.GJ)()?q({type:"classroomList/getClassroomTeacherCommonList",payload:h(s({},x.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:s({},x.actionTabs.params)})}},[Xe]);const ot=ee=>V(void 0,null,function*(){Ve(!0);const Pe=yield(0,le.c_)(h(s({},L),{page:ee||Ee,limit:2e4,homework_id:x.actionTabs.type===1?"":x.actionTabs.selectArrs[0]}));Pe==null||Pe.course_groups.map((We,it)=>{We.key=We.id,We.title=We.name,We.disabled=We.is_published}),Pe&&(Ie([...Pe==null?void 0:Pe.course_groups]),Ce(Pe==null?void 0:Pe.course_groups_count),Ve(!1),ee||p.setFieldsValue({publish_time:i()(i()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:i()(i()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),rt=ee=>{ge(ee),ot(ee)},et=()=>{(0,E.GJ)()?x.actionTabs.detail?(q({type:"shixunHomeworks/setActionTabs",payload:{}}),q({type:"shixunHomeworks/getWorkList",payload:s({},L)}),q({type:"shixunHomeworks/getWorkSetting",payload:s({},L)})):q({type:"classroomList/getClassroomTeacherCommonList",payload:h(s({},x.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:s({},x.actionTabs.params)})},he=()=>V(void 0,null,function*(){var ee,Pe,We;if((0,E.Rm)()&&!((Pe=(ee=x==null?void 0:x.AssistantObject)==null?void 0:ee.group)!=null&&Pe.can_publish)){b.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"),Be(!1);return}const it=s({},p.getFieldsValue());if(it.end_time<=it.publish_time){b.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Be(!1);return}if((je==null?void 0:je.length)<=0&&!de&&ye.length>0){b.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}if(Ae!=null&&Ae.submit_limit&&!(Ae!=null&&Ae.submit_limit_num)){b.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}if(Ae!=null&&Ae.can_submit&&!(Ae!=null&&Ae.submit_num)){b.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Be(!1);return}let Ft=s({homework_ids:[...x.actionTabs.selectArrs],group_ids:je.length>0?je.map(gt=>gt.id):(We=x.detailCommonHomeworksList)==null?void 0:We.course_groups,end_time:i()(it.end_time).format("YYYY-MM-DD HH:mm"),publish_time:i()(it.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!je.length},Ae);Be(!0),(yield(0,g.ZP)(`/api/courses/${L.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:s({},Ft)})).status===0?(Be(!1),(0,m.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),b.ZP.success("\u53D1\u5E03\u6210\u529F"),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),S.onCallback&&S.onCallback(),et(),localStorage.getItem("Noviceguide")==="0"||q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:y.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~")}})):Be(!1)}),re=()=>{ge(1),Ie([]),De([])},He=xe>Ee*ce,{detailCommonHomeworksList:tt}=x,[st,Be]=(0,e.useState)(!1);return y.createElement(z.default,{width:600,confirmLoading:st,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:x.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:he,onCancel:()=>{re(),et(),q({type:"classroomList/setActionTabs",payload:{}})}},y.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",y.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),ye&&y.createElement(f.default,{form:p},y.createElement("div",{style:{paddingLeft:0}},y.createElement(N.Z,{className:"mt30",align:"middle"},y.createElement(Q.Z,null,y.createElement(f.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},y.createElement(X.default,{style:{width:170,marginRight:"25px"},disabledDate:ee=>(0,ne.Q8)(ee,se),disabledTime:ee=>(0,ne.d0)(ee),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,m.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),y.createElement(Q.Z,{className:"ml20"},y.createElement(f.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},y.createElement(X.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:i()((0,m.U6)(),"HH:mm")},disabledDate:ee=>(0,ne.Q8)(ee,se,p.getFieldValue("publish_time")),disabledTime:ee=>(0,ne.d0)(ee,p.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),x.actionTabs.type===2&&y.createElement(N.Z,{style:{marginBottom:"10px"}},y.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),y.createElement(B.ZP.Group,{value:de,onChange:ee=>{Se(ee.target.value),De([])}},y.createElement(B.ZP,{value:!0,disabled:!x.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),y.createElement(B.ZP,{className:"ml20",disabled:ye.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),ye.length<=0&&x.actionTabs.type===2&&y.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"')),(x.actionTabs.type===1||!de)&&ye.length>0&&y.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},y.createElement("span",{style:{flex:1}},y.createElement(D.default,{checked:je.length===ye.length,onChange:ee=>{je.length===ye.length?De([]):De(ye.filter(Pe=>!Pe.is_published))}},"\u5168\u9009")),y.createElement("span",{style:{width:16}}),y.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",je.length||0,"\u4E2A\u5206\u73ED")),(x.actionTabs.type===1||!de)&&ye.length>0&&y.createElement(o.Z,{data:ye,selectedRowKeys:je,setSelectedRowKeys:De})),y.createElement(Z.ZP,{value:Ae,onChange:ee=>lt(s({},ee))}))};ae.Z=(0,l.connect)(({classroomList:T})=>({classroomList:T}))(W)},75429:function(be,ae,u){"use strict";u.r(ae),u.d(ae,{GroupHomeworkContext:function(){return vt},default:function(){return Lu}});var e=u(67294),f=u(35973),b=u(2453),z=u(46303),N=u(28452),Q=u(30291),X=u(14446),B=u(71230),D=u(15746),j=u(47897),i=u(78045),g=u(55241),E=u(31795),m=u(17663),l=u(52262),o=u(28706),Z=u(33170),le=u(63037),ne=Object.defineProperty,y=Object.defineProperties,G=Object.getOwnPropertyDescriptors,v=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,M=(t,n,a)=>n in t?ne(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,P=(t,n)=>{for(var a in n||(n={}))oe.call(n,a)&&M(t,a,n[a]);if(v)for(var a of v(n))J.call(n,a)&&M(t,a,n[a]);return t},w=(t,n)=>y(t,G(n)),s=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});const h=({classroomList:t,dispatch:n,user:a,onCallback:F})=>{var K,te;const Y=(0,f.useParams)(),[I,c]=(0,e.useState)(!1),[C,_]=(0,e.useState)(!1),U=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(t.actionTabs.key==="\u5220\u9664"){if((0,l.j5)()){_(!0);return}const k={hasNum:0,noHasNum:0};t.actionTabs.selectArrsAll.map($=>{var _e;$.author_login===((_e=a.userInfo)==null?void 0:_e.login)?++k.hasNum:++k.noHasNum}),k.noHasNum>0?X.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"},k.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",e.createElement("span",{className:"c-red"},k.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:()=>{ue()}}):_(!0)}else _(!1)},[t.actionTabs.key]);const ue=()=>{n({type:"classroomList/setActionTabs",payload:{}})};return e.createElement(X.default,{centered:!0,title:"\u63D0\u793A",open:C,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:I,destroyOnClose:!0,onOk:()=>s(void 0,null,function*(){var k;if((k=U.current)!=null&&k.onVerify())return;c(!0);const $=yield(0,Z.ZP)(`/api/courses/${Y.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}});c(!1),$.status===0&&((0,o.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),b.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:w(P({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:P({},t.actionTabs.params)}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},!((K=t==null?void 0:t.actionTabs)!=null&&K.status)||!["\u672A\u53D1\u5E03"].includes((te=t==null?void 0:t.actionTabs)==null?void 0:te.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(le.Z,{ref:k=>U.current=k})):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 H=(0,f.connect)(({classroomList:t,user:n})=>({classroomList:t,user:n}))(h),V=u(46918),W=u(86169),T=Object.defineProperty,R=Object.getOwnPropertySymbols,x=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,se=(t,n,a)=>n in t?T(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,S=(t,n)=>{for(var a in n||(n={}))x.call(n,a)&&se(t,a,n[a]);if(R)for(var a of R(n))q.call(n,a)&&se(t,a,n[a]);return t},L=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});const p=({classroomList:t,dispatch:n})=>{const a=(0,f.useParams)();return a.id=a.coursesId,e.createElement(X.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>L(void 0,null,function*(){(yield(0,Z.ZP)(`/api/courses/${a.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,o.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),b.ZP.success("\u64CD\u4F5C\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{}}),n({type:"classroomList/getClassroomCommonHomeworksList",payload:S({},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 Ee=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(p),ge=Object.defineProperty,ye=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,xe=Object.getOwnPropertySymbols,Ce=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,$e=(t,n,a)=>n in t?ge(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,Re=(t,n)=>{for(var a in n||(n={}))Ce.call(n,a)&&$e(t,a,n[a]);if(xe)for(var a of xe(n))ce.call(n,a)&&$e(t,a,n[a]);return t},Ve=(t,n)=>ye(t,Ie(n)),Xe=(t,n)=>{var a={};for(var F in t)Ce.call(t,F)&&n.indexOf(F)<0&&(a[F]=t[F]);if(t!=null&&xe)for(var F of xe(t))n.indexOf(F)<0&&ce.call(t,F)&&(a[F]=t[F]);return a},qe=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});const Je=t=>{var n=t,{classroomList:a,dispatch:F,onCallback:K}=n,te=Xe(n,["classroomList","dispatch","onCallback"]);const Y=(0,f.useParams)();return Y.id=Y.coursesId,e.createElement(X.default,{centered:!0,title:"\u63D0\u793A",open:a.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>qe(void 0,null,function*(){(yield(0,Z.ZP)(`/api/courses/${Y.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...a.actionTabs.selectArrs]}})).status===0&&((0,o.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),b.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:Ve(Re({},a.actionTabs.params),{type:3})}):F({type:"classroomList/getClassroomCommonList",payload:Re({},a.actionTabs.params)}),F({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var pt=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(Je),je=u(66368),De=u(22150),de=u(71577),Se=u(69677),Ae=u(84567),lt=u(246),ot=u.n(lt),rt={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_"},et=u(26194),he=u(34562),re=u(67294),He=Object.defineProperty,tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,ee=(t,n,a)=>n in t?He(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,Pe=(t,n)=>{for(var a in n||(n={}))st.call(n,a)&&ee(t,a,n[a]);if(tt)for(var a of tt(n))Be.call(n,a)&&ee(t,a,n[a]);return t},We=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});const{TabPane:it}=je.default,Ft=({shixunHomeworks:t,classroomList:n,loading:a,dispatch:F})=>{const K=(0,f.useParams)(),te=(0,f.useLocation)(),[Y]=De.default.useForm(),{brankList:I}=t,[c,C]=(0,e.useState)(!1);let[_,U]=(0,e.useState)(!0);const[ue,k]=(0,e.useState)("myself");let[$,_e]=(0,e.useState)([]),[we,Te]=(0,e.useState)();const[ve,Ke]=(0,e.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),Oe=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,e.useEffect)(()=>{t.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&d()},[t.actionTabs.key]);let Le=[];const d=function(){return We(this,null,function*(){var O;if(_){C(!1),++ve.page;const Fe=yield F({type:"shixunHomeworks/getBrankList",payload:Pe({},ve)});$=[...$.concat(Fe.object_list)],Te(Fe.is_teacher),((O=Fe.object_list)==null?void 0:O.length)<ve.limit?U(!1):U(!0),_e([...$]),Fe.object_list==""&&ve.page===1&&C(!0)}})},{detailCommonHomeworksList:pe}=n;return re.createElement(X.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:()=>We(void 0,null,function*(){var O,Fe;const Ye=Y.getFieldValue(),Qe=yield F({type:"shixunHomeworks/saveBanks",payload:{category:((O=n==null?void 0:n.detailCommonHomeworksList)==null?void 0:O.category_id)||((Fe=n==null?void 0:n.detailCommonHomeworksList)==null?void 0:Fe.main_category_id),course_id:K.coursesId,object_type:"group",bank_id:Ye.group_ids}});(Qe==null?void 0:Qe.status)===0&&((0,o.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,l.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:Pe({},t.actionTabs.params)}):F({type:"classroomList/getClassroomCommonList",payload:Pe({},t.actionTabs.params)}),F({type:"shixunHomeworks/setActionTabs",payload:{}}),F({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Qe.object_ids,params:Pe({},t.actionTabs.params),manage_all_group:pe==null?void 0:pe.manage_all_group}}),F({type:"classroomList/getClassroomLeftMenus",payload:{id:K.coursesId}}))}),onCancel:()=>{F({type:"shixunHomeworks/setActionTabs",payload:{}})}},re.createElement(B.Z,null,re.createElement(D.Z,{span:12},Oe.map((O,Fe)=>re.createElement(de.ZP,{key:Fe,shape:"round",type:ue===O.id?"primary":"default",className:"mr10",onClick:Ye=>We(void 0,null,function*(){$=[],_=!0,ve.page=0,ve.search="",ve.filter=O.id,d(),k(O.id)})},O.name))),re.createElement(D.Z,{span:12,className:"tr"},re.createElement(Se.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:O=>{_=!0,ve.search=O,ve.page=0,$=[],O&&(0,he.tk)({name:O,copywriting:O,position:"HomeworkCommon"}),d()},style:{width:260}}))),ue==="myself"&&re.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",re.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),ue==="public"&&re.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"),re.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!we&&ue==="public"&&re.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},re.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),re.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")),re.createElement(ot(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{U(!1),d()},hasMore:_,useWindow:!1},c&&re.createElement(et.Z,{styles:{margin:"0px auto"}}),re.createElement(De.default,{form:Y,initialValues:{group_ids:Le},className:rt.form,onChange:O=>{Le=Y.getFieldValue()}},re.createElement(De.default.Item,{name:"group_ids"},re.createElement(Ae.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},$==null?void 0:$.map(function(O,Fe){return re.createElement(B.Z,{key:Fe},re.createElement(D.Z,{flex:"2"},re.createElement(Ae.default,{onChange:Ye=>{},key:Fe,value:String(O.id),defaultChecked:!0},re.createElement("span",{className:["c-black",rt.line1].join(" ")},O.name))),re.createElement(D.Z,{flex:"1",className:"c-black"},re.createElement("span",{className:rt.line1},O==null?void 0:O.course_list_name)),re.createElement(D.Z,{flex:"50px",className:"c-black"},ue==="public"&&(0,l.Ny)()?re.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${O.id}/personal/group/edit`)}},"\u7F16\u8F91"):ue==="myself"?re.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),gt=u(22756),Wt=u(30134),Ut=u(89485),$t=u(11320),Ge=u(67294),Gt=Object.defineProperty,Ot=Object.getOwnPropertySymbols,zt=Object.prototype.hasOwnProperty,Kt=Object.prototype.propertyIsEnumerable,xt=(t,n,a)=>n in t?Gt(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,wt=(t,n)=>{for(var a in n||(n={}))zt.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,te]=(0,e.useState)(!1),[Y,I]=(0,e.useState)("");(0,e.useEffect)(()=>{te(!1),I("")},[]);const c=()=>{var C,_;if((0,l.Rm)()&&!((_=(C=F==null?void 0:F.AssistantObject)==null?void 0:C.group)!=null&&_.can_create)){b.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}Y==="1"&&f.history.push(`/classrooms/${a.coursesId}/group_homework/${a.categoryId||0}/add`),Y==="2"&&(n(),te(!1),I(""))};return Ge.createElement("section",{className:"tc animated fadeIn",style:wt(wt({},{color:"#999",margin:"200px auto"}),t)},Ge.createElement("img",{src:Ut.z3}),Ge.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"),Ge.createElement("div",{style:{marginTop:"30px"}},Ge.createElement(de.ZP,{onClick:()=>te(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ge.createElement(de.ZP,{onClick:()=>{(0,o.xg)(`${$t.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{width:"128px",height:"40px",marginLeft:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15")),K&&Ge.createElement(X.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>te(!1),onOk:c},Ge.createElement("div",null,Ge.createElement("div",null,Ge.createElement(i.ZP,{value:"1",style:{marginTop:"15px"},checked:Y==="1",onClick:()=>I("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ge.createElement("div",null,Ge.createElement(i.ZP,{value:"2",style:{marginTop:"15px"},checked:Y==="2",onClick:()=>I("2")},"\u9009\u7528\u8D44\u6E90")))))};var Jt=(0,f.connect)(({classroomList:t})=>({classroomList:t}))(Vt),Yt={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"},Qt=u(46206),ht=u(85418),ut=u(68508),Tt=u(9430),Ne={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(99597),qt=Object.defineProperty,eu=Object.defineProperties,tu=Object.getOwnPropertyDescriptors,Lt=Object.getOwnPropertySymbols,uu=Object.prototype.hasOwnProperty,nu=Object.prototype.propertyIsEnumerable,It=(t,n,a)=>n in t?qt(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,ct=(t,n)=>{for(var a in n||(n={}))uu.call(n,a)&&It(t,a,n[a]);if(Lt)for(var a of Lt(n))nu.call(n,a)&&It(t,a,n[a]);return t},au=(t,n)=>eu(t,tu(n)),at=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())}),lu=({dataSource:t,params:n,manageAllGroup:a})=>{var F,K,te,Y;const{batchStatus:I,selectArrs:c,setSelectArrs:C,selectArrsAll:_,setSelectArrsAll:U,dispatch:ue}=(0,e.useContext)(vt);let k=(0,f.useParams)();const[$,_e]=(0,e.useState)(!1),we=(0,e.useRef)(),[Te,ve]=(0,e.useState)([]);k=au(ct(ct({},n),k),{category:k==null?void 0:k.categoryId}),(0,e.useEffect)(()=>{ve([]),_e(!1)},[]);const Ke=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(d,pe)=>pe.status.indexOf(d)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:d=>{var pe,O;return d==="--"?d:e.createElement("span",null,e.createElement("span",null,(pe=d==null?void 0:d.split("/"))==null?void 0:pe[0]),"\xA0/\xA0",e.createElement("span",null,(O=d==null?void 0:d.split("/"))==null?void 0:O[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="publish_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="end_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:k.sort_by==="late_time"?k.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:d=>d==="--"||!d?"--":e.createElement("span",{title:d},d)}];function Oe(){return at(this,null,function*(){let d=yield(0,Z.ZP)(`/api/homework_commons/${t.homework_id}/group_settings_statistics.json`,{method:"get",params:ct({},k)});ve(d.data)})}const Le=d=>{c.includes(d)?(C(c.filter(pe=>pe!==d)),U(_.filter(pe=>pe.homework_id!==d))):(C([...c,d]),U([..._,t]))};return e.createElement("div",{className:Ne.listContainer,onClick:d=>{d.stopPropagation(),(!(0,l.GJ)()||(0,l.GJ)()&&we.current&&!we.current.contains(d.target))&&(0,o.xg)(`/classrooms/${k.coursesId}/group_homework/${t.homework_id}/detail`)}},(0,l.GJ)()&&e.createElement("span",{ref:we},e.createElement(Ae.default,{onClick:d=>{d.stopPropagation()},style:{padding:"10px"},checked:c.includes(t.homework_id),onChange:()=>Le(t.homework_id)})),e.createElement("div",{className:Ne.info},e.createElement("div",{className:Ne.title},e.createElement("div",{className:Ne.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(o.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[t.status]})),(0,l.dE)()&&e.createElement(o.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:t.status}),e.createElement("span",{onClick:d=>d.stopPropagation()},e.createElement(f.Link,{target:"_blank",to:`/classrooms/${k.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`},t.name))),e.createElement("div",{className:Ne.right},(0,l.GJ)()&&t.status==="\u672A\u53D1\u5E03"&&e.createElement(f.Link,{target:"_blank",to:"/",onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},k),type:2,manage_all_group:a}})})},e.createElement("aside",{className:Ne.flexBox,style:{marginRight:"16px"}},e.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),e.createElement("div",null,"\u53D1\u5E03"))),(0,l.dE)()&&e.createElement("div",{className:Ne.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:d=>at(void 0,null,function*(){d.stopPropagation(),(0,o.xg)(`/classrooms/${k.coursesId}/group_homework/${t.homework_id}/detail${(0,l.dE)()?"?tabs=1":""}`)}),className:Ne.flexBox,style:{marginRight:10}},e.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),e.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((te=t.status)==null?void 0:te.includes("\u5DF2\u622A\u6B62"))||((Y=t.status)==null?void 0:Y.includes("\u5BFC\u5165")))&&e.createElement("aside",{className:Ne.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(ht.Z,{placement:"bottomCenter",overlayClassName:Ne.dro,dropdownRender:()=>e.createElement(ut.default,null,t.status!=="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:1,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},k),type:2,manage_all_group:a}})})},"\u7ACB\u5373\u53D1\u5E03")),t.status==="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:23,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ue({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(ut.default.Item,{key:2,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ue({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:[t],params:ct({},k),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),e.createElement(ut.default.Item,{key:22,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",to:"/",onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),ue({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[t==null?void 0:t.homework_id],selectArrsAll:_,params:k,status:t==null?void 0:t.status}})})},"\u7ACB\u5373\u5220\u9664")),t.status!=="\u5BFC\u5165"&&e.createElement(ut.default.Item,{key:6,style:{textAlign:"center"}},e.createElement(f.Link,{target:"_blank",onClick:d=>{d.stopPropagation()},to:`/classrooms/${k.coursesId}/group_homework/${t.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},e.createElement("aside",{onClick:d=>d.stopPropagation(),className:Ne.flexBox,style:{cursor:"default"}},e.createElement("i",{className:"iconfont icon-gengduo4"}),e.createElement("div",null,"\u66F4\u591A"))))),e.createElement("div",{className:Ne.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:Ne.iconV,onClick:d=>at(void 0,null,function*(){d.stopPropagation(),d.preventDefault(),$||Oe(),_e(!$)})},e.createElement("i",{className:`iconfont icon-${$?"shouqi":"xiala2"}`})," "))),e.createElement("div",{className:Ne.content},(0,l.dE)()&&e.createElement("span",{className:Ne.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"&&$&&Te.length>5&&e.createElement(Tt.default,{scroll:{y:240},onRow:d=>({onClick:pe=>{pe.stopPropagation(),pe.preventDefault()}}),onHeaderRow:(d,pe)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:Te,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,pe,O)=>{O.field&&(k.sort_by=O.field),O.order||(k.sort_direction="asc"),O.order==="ascend"&&(k.sort_direction="asc"),O.order==="descend"&&(k.sort_direction="desc"),O.order||(k.sort_direction="asc"),Oe()},columns:Ke}),(0,l.GJ)()&&t.status!=="\u672A\u53D1\u5E03"&&$&&Te.length<6&&Te.length>0&&e.createElement(Tt.default,{onRow:d=>({onClick:pe=>{pe.stopPropagation(),pe.preventDefault()}}),onHeaderRow:(d,pe)=>({onClick:O=>{O.stopPropagation(),O.preventDefault()}}),pagination:!1,dataSource:Te,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(d,pe,O)=>{O.field&&(k.sort_by=O.field),O.order||(k.sort_direction="asc"),O.order==="ascend"&&(k.sort_direction="asc"),O.order==="descend"&&(k.sort_direction="desc"),O.order||(k.sort_direction="asc"),Oe()},columns:Ke}))))},Nt={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},ou=u(42922),ru=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())}),su=({buttonDataSource:t,onClick:n})=>{const{allSelect:a,setAllSelect:F,setSelectArrs:K,dataSource:te,selectArrs:Y,useBatchStatus:I,dispatch:c,params:C,getData:_,detailLeftMenus:U,main_category_id:ue,setSelectArrsAll:k}=(0,e.useContext)(vt);let $;const[_e,we]=(0,e.useState)(!1),[Te,ve]=(0,e.useState)(""),Ke=d=>{F(d.target.checked),K(d.target.checked?te.map(pe=>pe.homework_id):[]),d.target.checked?k([...te]):k([])},Oe=()=>{let d={courseId:C.id,container_type:"group_homework"};C.categoryId&&(d.category_id=C.categoryId),c({type:"classroomList/getAllTaskList",payload:d}),c({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};U.course_modules&&($=U.course_modules.filter(d=>d.type==="group_homework")[0]);const Le=e.createElement("div",{className:Nt.moveCategory,onMouseLeave:d=>we(!1)},e.createElement(ut.default,{onClick:d=>ru(void 0,[d],function*({item:pe,key:O,keyPath:Fe,domEvent:Ye}){if(Y=="")return b.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,Z.ZP)(`/api/courses/${C.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:Y,new_category_id:O}})).status===0&&(b.ZP.success("\u64CD\u4F5C\u6210\u529F"),I(!1),_(),c({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},e.createElement(Se.default,{onChange:d=>{ve(d.target.value)}})),$&&$.second_category.filter(d=>d.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(d,pe){var O;if(!(Te!==""&&d.category_name.indexOf(Te)<0))return e.createElement(e.Fragment,null,e.createElement(ut.default.Item,{className:"multi-llipsis1e",key:d.category_id},d.category_name),(O=d==null?void 0:d.third_category)==null?void 0:O.map(Fe=>e.createElement(ut.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Fe.category_id},Fe.category_name)))}),e.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:d=>{d.preventDefault(),c({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:C,selectArrs:{category_id:ue,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return e.createElement("div",{className:Nt.bottomControlContainer},e.createElement(B.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},e.createElement(D.Z,{flex:1},e.createElement(B.Z,{wrap:!1,align:"middle",gutter:8},e.createElement(D.Z,null,e.createElement(Ae.default,{checked:a,onChange:Ke},"\u5168\u9009\u672C\u9875\uFF08",Y.length,"\uFF09")),(0,l.GJ)()&&e.createElement(D.Z,null,e.createElement(ht.Z,{placement:"top",menu:{items:t,onClick:({key:d})=>{n({key:d})}}},e.createElement(de.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),e.createElement(D.Z,null,e.createElement(de.ZP,{type:"primary",onClick:Oe,icon:e.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,l.GJ)()&&e.createElement(D.Z,null,e.createElement(ht.Z,{placement:"topLeft",dropdownRender:()=>Le,getPopupContainer:d=>d.parentNode},e.createElement(de.ZP,{type:"primary",icon:e.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",e.createElement(ou.Z,null)))),(0,l.GJ)()&&e.createElement(D.Z,null,e.createElement(de.ZP,{type:"primary",onClick:()=>n({key:"collection",label:"\u6536\u85CF"}),icon:e.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),e.createElement(D.Z,null,e.createElement(de.ZP,{type:"primary",ghost:!0,onClick:()=>{K([]),I(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},iu=u(12662),cu=u(34738),mu=u(6151),du=u(28553),Eu=u(93421),pu=u(20669),fu=u(57953),vu=u(27484),mt=u.n(vu),Fu=u(10285),gu=u.n(Fu),yt=u(89779),Ct=u(9343),me=u(67294),hu=Object.defineProperty,yu=Object.defineProperties,Cu=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,St=Object.prototype.propertyIsEnumerable,kt=(t,n,a)=>n in t?hu(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,dt=(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)=>yu(t,Cu(n)),Bu=(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},Bt=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});mt().extend(gu());const _u=({data:t,value:n,onChange:a})=>{var F,K,te,Y;const[I,c]=(0,e.useState)({leftSearch:"",rigthSearch:""}),[C,_]=(0,e.useState)([]);return(0,e.useEffect)(()=>{_((n==null?void 0:n.length)>0?t==null?void 0:t.filter(U=>n==null?void 0:n.includes(U==null?void 0:U.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(Ae.default,{indeterminate:(C==null?void 0:C.length)>0&&(C==null?void 0:C.length)<(t==null?void 0:t.length),checked:(C==null?void 0:C.length)==(t==null?void 0:t.length),onChange:U=>{a(U.target.checked?t==null?void 0:t.map(ue=>ue==null?void 0:ue.id):[])}},"\u5168\u9009"),me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},me.createElement(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:I.leftSearch,onChange:U=>{c(Zt(dt({},I),{leftSearch:U.target.value}))}}),me.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((F=I.leftSearch?t==null?void 0:t.filter(U=>{var ue;return(ue=U==null?void 0:U.name)==null?void 0:ue.includes(I.leftSearch)}):t)==null?void 0:F.length)!==0?me.createElement(Ae.default.Group,{value:n,onChange:U=>{a(U)}},me.createElement(Eu.Z,{direction:"vertical"},(K=I.leftSearch?t==null?void 0:t.filter(U=>{var ue;return(ue=U==null?void 0:U.name)==null?void 0:ue.includes(I.leftSearch)}):t)==null?void 0:K.map((U,ue)=>me.createElement(Ae.default,{key:ue,value:U.id},U==null?void 0:U.name)))):me.createElement(et.Z,{styles:{margin:"0 auto"}})))),me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},me.createElement("div",null,"\u5DF2\u9009\u62E9",(C==null?void 0:C.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(Se.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:I.rigthSearch,onChange:U=>{c(Zt(dt({},I),{rigthSearch:U.target.value}))}}),me.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((te=I.rigthSearch?C==null?void 0:C.filter(U=>{var ue;return(ue=U==null?void 0:U.name)==null?void 0:ue.includes(I.rigthSearch)}):C)==null?void 0:te.length)!==0?(Y=I.rigthSearch?C==null?void 0:C.filter(U=>{var ue;return(ue=U==null?void 0:U.name)==null?void 0:ue.includes(I.rigthSearch)}):C)==null?void 0:Y.map((U,ue)=>me.createElement(B.Z,{key:ue,wrap:!1,align:"middle",justify:"space-between"},me.createElement(D.Z,null,U==null?void 0:U.name),me.createElement(D.Z,null,me.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{a(n==null?void 0:n.filter(k=>k!==(U==null?void 0:U.id)))}})))):me.createElement(et.Z,{styles:{margin:"0 auto"}})))))},Du=t=>{var n=t,{classroomList:a,dispatch:F,user:K,getData:te}=n,Y=Bu(n,["classroomList","dispatch","user","getData"]),I,c,C,_,U,ue;const k=(0,f.useParams)(),[$]=De.default.useForm(),_e=((I=a==null?void 0:a.actionTabs)==null?void 0:I.key)==="\u6279\u91CF\u8865\u4EA4",[,we,Te,ve]=(0,Ct.U)(yt.c_,dt(dt({},k),(c=a==null?void 0:a.actionTabs)==null?void 0:c.params)),[,,Ke,Oe]=(0,Ct.U)(yt.nP,{course_id:k==null?void 0:k.coursesId,homework_ids:(C=a==null?void 0:a.actionTabs)==null?void 0:C.selectArrs}),[,Le,d]=(0,Ct.U)(yt.sm,{course_id:k==null?void 0:k.coursesId,homework_ids:(_=a==null?void 0:a.actionTabs)==null?void 0:_.selectArrs}),pe=(...O)=>Bt(void 0,[...O],function*(Fe={}){Ke({});const Ye=yield Te({page:1,limit:2e4,homework_id:a.actionTabs.type===1?"":a.actionTabs.selectArrs[0]})});return(0,e.useEffect)(()=>{_e&&pe()},[_e]),me.createElement(X.default,{centered:!0,title:(U=a==null?void 0:a.actionTabs)==null?void 0:U.key,width:800,open:_e,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:Le,onOk:()=>Bt(void 0,null,function*(){$.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(De.default,{form:$,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:O=>Bt(void 0,null,function*(){var Fe,Ye,Qe;const Et=yield d(((Fe=ve==null?void 0:ve.course_groups)==null?void 0:Fe.length)>0?{unified_late:((Ye=ve==null?void 0:ve.course_groups)==null?void 0:Ye.length)<=0,allow_late_settings:[dt({},O)]}:dt({unified_late:((Qe=ve==null?void 0:ve.course_groups)==null?void 0:Qe.length)<=0},O));(Et==null?void 0:Et.status)==0&&(b.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),F({type:"classroomList/setActionTabs",payload:{}}),te&&te())})},me.createElement(B.Z,{wrap:!1,gutter:20},me.createElement(D.Z,{flex:1},me.createElement(De.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},me.createElement(Se.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),me.createElement(D.Z,{flex:"390px"},me.createElement(De.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(O,Fe,Ye){return Fe&&mt()(Fe).startOf("minute")<=mt()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Fe&&mt()(Fe).startOf("minute")<=mt()(Oe==null?void 0:Oe.max_late_time).startOf("minute")?(b.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${Oe==null?void 0:Oe.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},me.createElement(pu.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:O=>(0,o.BO)(O,{startTime:Oe==null?void 0:Oe.max_late_time}),disabledTime:O=>(0,o.hv)(O,{compared:Oe==null?void 0:Oe.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:mt()("00:00:00","HH:mm:ss")}})))),((ue=ve==null?void 0:ve.course_groups)==null?void 0:ue.length)>0&&me.createElement(fu.Z,{spinning:we},me.createElement(De.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},me.createElement(_u,{data:(ve==null?void 0:ve.course_groups)||[],onChange:O=>{Ke({group_ids:O})}})))))};var Au=(0,f.connect)(({classroomList:t,user:n})=>({classroomList:t,user:n}))(Du),r=u(67294),Pu=Object.defineProperty,bu=Object.defineProperties,Ou=Object.getOwnPropertyDescriptors,Rt=Object.getOwnPropertySymbols,xu=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,jt=(t,n,a)=>n in t?Pu(t,n,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[n]=a,ze=(t,n)=>{for(var a in n||(n={}))xu.call(n,a)&&jt(t,a,n[a]);if(Rt)for(var a of Rt(n))wu.call(n,a)&&jt(t,a,n[a]);return t},_t=(t,n)=>bu(t,Ou(n)),Dt=(t,n,a)=>new Promise((F,K)=>{var te=c=>{try{I(a.next(c))}catch(C){K(C)}},Y=c=>{try{I(a.throw(c))}catch(C){K(C)}},I=c=>c.done?F(c.value):Promise.resolve(c.value).then(te,Y);I((a=a.apply(t,n)).next())});const vt=(0,e.createContext)({selectArrs:[]}),Tu=({user:t,classroomList:n,loading:a,dispatch:F})=>{var K,te,Y,I;const c=(0,f.useParams)(),[C]=(0,f.useSearchParams)(),[_,U]=(0,e.useState)(()=>_t(ze({},c),{id:c.coursesId,limit:20})),[ue,k]=(0,e.useState)(!1),[$,_e]=(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:""}),[we,Te]=(0,e.useState)([]),[ve,Ke]=(0,e.useState)(!1),[Oe,Le]=(0,e.useState)(!1),[d,pe]=(0,e.useState)([]),[O,Fe]=(0,e.useState)(!1),[Ye,Qe]=(0,e.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Et=(0,f.useLocation)(),{detailCommonHomeworksList:ie,detailLeftMenus:At,detailTopBanner:Iu,taskList:Pt}=n;let zu=C.get("tabs")?parseInt(C.get("tabs"))+1:"0";_.type=3,_.categoryId?_.category=_.categoryId:delete _.category,(0,e.useEffect)(()=>{U(ze(ze({},_),c))},[c==null?void 0:c.categoryId]),(0,e.useEffect)(()=>{C.get("tabs")==="0"&&(_.status="0",_.page=1)},[C.get("tabs")]),(0,e.useEffect)(()=>{const A=C.get("tabs");A&&A!==void 0&&((0,l.GJ)()?_.status=A:_.order=A)},[C.toString()]),(0,e.useEffect)(()=>{F({type:"classroomList/getAssistantPermissions",payload:{course_id:_.id}})},[]),(0,e.useEffect)(()=>{var A,fe,Me;const Ue=C.get("tabs");if((A=t==null?void 0:t.userInfo)!=null&&A.login){const Ze=o.cX.getItem(`${(fe=t==null?void 0:t.userInfo)==null?void 0:fe.login}${(0,l.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ze&&(_.sort_by=Ze==null?void 0:Ze.type,_.sort_direction=Ze==null?void 0:Ze.direction,Qe(Ze==null?void 0:Ze.name));let nt=c.categoryId===void 0?{}:{categoryId:c.categoryId,category:c.categoryId};Ue&&Ue!==void 0&&((0,l.GJ)()?_.status=Ue:_.order=Ue),ke(nt)}else if((Me=t==null?void 0:t.userInfo)!=null&&Me.username){let Ze=c.categoryId===void 0?{}:{categoryId:c.categoryId,category:c.categoryId};Ue&&Ue!==void 0&&((0,l.GJ)()?_.status=Ue:_.order=Ue),ke(Ze)}},[(K=t==null?void 0:t.userInfo)==null?void 0:K.login,Et==null?void 0:Et.pathname]),(0,e.useEffect)(()=>{n.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke(),n.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke()},[n.actionTabs.key]),(0,e.useEffect)(()=>{Te([])},[ie]),(0,e.useEffect)(()=>{Le(!1)},[_.categoryId]),(0,e.useEffect)(()=>{ie&&ie.homeworks&&(we.length===ie.homeworks.length&&we.length>0?Ke(!0):we.length!==ie.homeworks.length&&Ke(!1))},[we]);const Nu=(A,fe)=>{_.page=A,_.limit=fe,ke()},ke=(A={})=>{Te([]),pe([]),(0,l.GJ)()?F({type:"classroomList/getClassroomTeacherCommonList",payload:_t(ze(ze({},_),A),{type:3})}):F({type:"classroomList/getClassroomCommonList",payload:ze(ze({},_),A)})},Mu=()=>Dt(void 0,null,function*(){const A=yield(0,Z.ZP)(`/api/courses/${_.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(A!=null&&A.data){const fe=A.data.score_settings;Object.keys(fe).map(function(Me){Me.indexOf("proportion")>-1&&(fe[Me]=(fe[Me]*100).toFixed(0))}),console.log(fe),_e(ze({},fe))}});(0,e.useEffect)(()=>{Te([])},[ie]);const Su=()=>{if((0,l.GJ)()){const{all_count:A,unpublished_count:fe,not_start_count:Me,in_progress_count:Ue,overed_count:Ze}=ie;return[{name:"\u5168\u90E8",id:0,total:A||0},{name:"\u672A\u53D1\u5E03",id:1,total:fe||0},{name:"\u672A\u5F00\u59CB",id:4,total:Me||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Ue||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ze||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}]},ku=[{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"}],Zu=A=>{var fe;if((0,l.Rm)()&&!((fe=n.AssistantObject.group)!=null&&fe.can_create)){b.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}A==="1"?f.history.push(`/classrooms/${_.coursesId}/group_homework/${_.categoryId}/add`):A==="2"?Ht():A==="3"&&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:_}})},Ru=(te=[{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:Iu.is_public}].filter(A=>A==null?void 0:A.isShow))==null?void 0:te.map(A=>(delete A.isShow,A)),ju=A=>{var fe,Me,Ue,Ze;if(we.length===0)return b.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let nt=A.label||"",Uu={key:nt,selectArrs:we,selectArrsAll:d,type:["publish","deadline"].includes(A.key)?1:"",params:_};switch(A.key){case"publish":if((0,l.Rm)()&&!((Me=(fe=n==null?void 0:n.AssistantObject)==null?void 0:fe.group)!=null&&Me.can_publish)){b.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}nt="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,l.Rm)()&&!((Ze=(Ue=n==null?void 0:n.AssistantObject)==null?void 0:Ue.group)!=null&&Ze.can_stop)){b.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}nt="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":nt="\u6279\u91CF\u8865\u4EA4";break;case"delete":nt="\u5220\u9664";break;case"collection":nt="\u6536\u85CF";break}F({type:"classroomList/setActionTabs",payload:_t(ze({},Uu),{key:nt})})},Hu=A=>Dt(void 0,null,function*(){yield F({type:"classroomList/updateTaskPosition",payload:{category_id:_.categoryId,courseId:_.id,task_ids:A,container_type:"group_homework"}}),ke()}),Wu=(0,e.useMemo)(()=>{let A=[];return Pt.length>0&&(A=Pt.map(fe=>({user_name:fe.user_name,task_name:fe.task_name,task_id:fe.task_id,category:fe.category,status:fe.status}))),A},[Pt]);return r.createElement(vt.Provider,{value:{params:_,batchStatus:Oe,selectArrs:we,setSelectArrs:Te,allSelect:ve,dataSource:ie.homeworks||[],detailLeftMenus:At,main_category_id:ie.main_category_id||"",selectArrsAll:d,setAllSelect:Ke,useBatchStatus:Le,dispatch:F,getData:ke,setSelectArrsAll:pe}},r.createElement("section",null,r.createElement("aside",{className:Yt.bg},r.createElement(Qt.Z,{isLoading:a[(0,l.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Su(),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:ku,isShowRightControl:(0,o.Oo)(At==null?void 0:At.course_modules,_.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Mu(),k(!0)},onTabMenuClick:A=>{A.id!==void 0&&((0,l.GJ)()?_.status=A.id:_.order=A.id),Le(!1),_.page=1,f.history.replace(`${Et.pathname}?tabs=${A.id}`),ke(_)},defaultSelectedKeys:[C.get("tabs")?C.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:()=>{ke()}}})},onDropdownMenuClick:Zu}),r.createElement(iu.Z,{dataSource:ie.homeworks||[],isAdmin:(0,l.GJ)(),batchStatus:Oe,SortMenuName:Ye,setSortMenuName:Qe,onSearch:A=>{_.search=A.trim(),_.page=1,ke()},onSort:A=>{var fe;_.sort_by=A.type,_.sort_direction=A.direction,_.page=1,o.cX.setItem(`${(fe=t==null?void 0:t.userInfo)==null?void 0:fe.login}${(0,l.GJ)()?"Teacher":"Student"}`,A,"GroupHomework"),ke(_)},onBatch:A=>Le(A)})),r.createElement(z.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(Jt,{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(et.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"},(Y=ie==null?void 0:ie.homeworks)==null?void 0:Y.map((A,fe)=>r.createElement(lu,{key:fe,dataSource:A,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(N.Z,{showSizeChanger:!0,onChange:Nu,defaultCurrent:1,current:_.page||1,pageSize:_.limit||20,total:ie.query_total_count}))),we.length>0&&(0,l.GJ)()&&r.createElement(Q.Z,{offsetBottom:0},r.createElement(su,{buttonDataSource:Ru,onClick:ju}))))),((I=n==null?void 0:n.actionTabs)==null?void 0:I.key)==="\u6279\u91CF\u8865\u4EA4"&&r.createElement(Au,{getData:ke}),r.createElement(H,{onCallback:()=>Le(!1)}),r.createElement(cu.Z,{onOk:()=>{ke()}}),r.createElement(mu.Z,{onOk:()=>{}}),r.createElement(V.Z,{onCallback:()=>Le(!1),courseEndTime:ie==null?void 0:ie.course_end_time}),r.createElement(W.Z,{courseEndTime:ie==null?void 0:ie.course_end_time,courseId:c.coursesId,visible:n.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:n.actionTabs.type!==2,homeworkIds:n.actionTabs.selectArrs,successCallback:()=>{Le(!1),ke()}}),r.createElement(Ee,null),r.createElement(bt,null),r.createElement(pt,{onCallback:()=>Le(!1)}),r.createElement(gt.Z,null),r.createElement(Wt.Z,null),r.createElement(du.Z,{visible:n.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Hu,data:Wu,onCancel:()=>{F({type:"classroomList/setActionTabs",payload:{key:""}})}}),r.createElement(X.default,{open:ue,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{k(!1)},onOk:()=>Dt(void 0,null,function*(){const A=JSON.parse(JSON.stringify($));Object.keys(A).map(function(Me){Me.indexOf("proportion")>-1&&(A[Me]=A[Me]/100)}),(yield(0,Z.ZP)(`/api/courses/${_.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:A}})).status===0&&(b.ZP.success("\u8BBE\u7F6E\u6210\u529F"),k(!1))}),width:800},r.createElement("div",null,r.createElement(B.Z,null,r.createElement(D.Z,{span:24},r.createElement(B.Z,{align:"middle"},r.createElement(D.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(B.Z,{align:"middle",className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),r.createElement(B.Z,{className:"ml10"},r.createElement(D.Z,null,r.createElement(j.Z,{checked:$.is_group_grade,onChange:A=>{$.is_group_grade=A,_e(ze({},$))}})),r.createElement(D.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(B.Z,{className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),r.createElement(D.Z,{span:24,className:"pl30 mt10"})),r.createElement(B.Z,null,r.createElement(i.ZP.Group,{value:$==null?void 0:$.ta_mode,onChange:A=>{$.ta_mode=A.target.value,_e(ze({},$))}},r.createElement(i.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(i.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(B.Z,{className:"mt25"},r.createElement(D.Z,null,r.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),r.createElement(D.Z,{span:24,className:"pl30 mt10"})),r.createElement(B.Z,null,r.createElement(i.ZP.Group,{value:$.final_mode,onChange:A=>{$.final_mode=A.target.value,_e(ze({},$))}},r.createElement(i.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(g.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(m.Z,null))))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u6559\u5E08\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(E.Z,{min:0,max:100,value:$.te_proportion,onChange:A=>{$.te_proportion=A,_e(Object.assign({},$))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u52A9\u6559\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(E.Z,{min:0,max:100,value:$.ta_proportion,onChange:A=>{$.ta_proportion=A,_e(Object.assign({},$))}}),r.createElement("span",{className:"ml10"},"%"))),$.is_group_grade&&r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),r.createElement(D.Z,{className:"ml5"},r.createElement(E.Z,{min:0,max:100,value:$.gr_proportion,onChange:A=>{$.gr_proportion=A,_e(Object.assign({},$))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement(B.Z,{align:"middle",className:"mt25 pl30 font14"},r.createElement(D.Z,null,"\u5B66\u751F\u533F\u8BC4:"),r.createElement(D.Z,{className:"ml5"},r.createElement(E.Z,{min:0,max:100,value:$.st_proportion,onChange:A=>{$.st_proportion=A,_e(Object.assign({},$))}}),r.createElement("span",{className:"ml10"},"%"))),r.createElement("br",null),r.createElement(i.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(g.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(m.Z,null))))),r.createElement(B.Z,null,r.createElement(D.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 Lu=(0,f.connect)(({user:t,classroomList:n,loading:a,globalSetting:F})=>({user:t,classroomList:n,globalSetting:F,loading:a.effects}))(Tu)},6798:function(be,ae,u){"use strict";u.d(ae,{Ei:function(){return le},rU:function(){return ne},ZP:function(){return G}});var e=u(67294),f={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},b=u(22150),z=u(84567),N=u(31795),Q=u(71230),X=u(15746),B=u(83062),D=u(94184),j=u.n(D),i=u(67294),g=Object.defineProperty,E=Object.getOwnPropertySymbols,m=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,o=(v,oe,J)=>oe in v?g(v,oe,{enumerable:!0,configurable:!0,writable:!0,value:J}):v[oe]=J,Z=(v,oe)=>{for(var J in oe||(oe={}))m.call(oe,J)&&o(v,J,oe[J]);if(E)for(var J of E(oe))l.call(oe,J)&&o(v,J,oe[J]);return v};const le=({value:v,className:oe,style:J})=>{const[M,P]=(0,e.useState)("0");(0,e.useEffect)(()=>{if(v){const{submit_limit:s,must_file:h}=v;if(s&&h){P("1");return}if(s&&!h){P("2");return}if(!s&&h){P("3");return}}},[v]);const w={1:i.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",i.createElement("span",{className:"ml5 mr5 c-light-primary"},v==null?void 0:v.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:i.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",i.createElement("span",{className:"ml5 mr5 c-light-primary"},v==null?void 0:v.submit_limit_num),"\u5B57\u7B26"),3:i.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return M==="0"?i.createElement(i.Fragment,null):i.createElement("section",{className:j()(f.exhibition,oe),style:J},i.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),w==null?void 0:w[M])},ne=({className:v,style:oe,form:J})=>{const M=b.default.useWatch("submit_limit",J),P=b.default.useWatch("can_submit",J);return i.createElement("section",{className:j()(f.wrap,v),style:oe},i.createElement("div",{className:`${f.title}`},i.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),i.createElement("div",null,i.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},i.createElement(b.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},i.createElement(z.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),i.createElement(b.default.Item,{name:"submit_num",rules:P&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},i.createElement(N.Z,{precision:0,min:1,disabled:!P,size:"large",addonAfter:"\u6B21",style:{width:223}})),i.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),i.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},i.createElement(b.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},i.createElement(z.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),i.createElement(b.default.Item,{className:"mr10",name:"submit_limit_num",rules:M&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},i.createElement(N.Z,{precision:0,min:1,disabled:!M,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),i.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},i.createElement(b.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},i.createElement(z.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),i.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},i.createElement(b.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},i.createElement(z.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),i.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 G=({value:v,onChange:oe,className:J,style:M,disabled:P=!1,checkMarginLeft:w=0})=>{const s={submit_limit:!1,submit_limit_num:200,must_file:!1},[h,H]=(0,e.useState)({});(0,e.useEffect)(()=>{if(console.log(v,"value"),!v)return;const W={submit_limit:v==null?void 0:v.submit_limit,submit_limit_num:v==null?void 0:v.submit_limit_num,must_file:v==null?void 0:v.must_file,can_submit:v==null?void 0:v.can_submit,submit_num:v==null?void 0:v.submit_num};H(Z({},W))},[v]);const V=W=>{const T=Z(Z({},h),W);oe(T)};return i.createElement("section",{className:j()(f.wrap,J),style:M},i.createElement("div",{className:`${f.title} mt30`},i.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),i.createElement(Q.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},i.createElement(X.Z,{style:{lineHeight:"40px",marginTop:"10px"}},i.createElement(z.default,{disabled:P,checked:h==null?void 0:h.can_submit,onChange:W=>V({can_submit:W.target.checked})}),i.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),i.createElement(N.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:P||!(h!=null&&h.can_submit),value:h==null?void 0:h.submit_num,onChange:W=>V({submit_num:W})}),i.createElement(B.Z,{overlayInnerStyle:{width:520},title:i.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",i.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",i.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},i.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${f.title_icon}`}))),i.createElement(X.Z,{style:{lineHeight:"40px",marginTop:"10px"}},i.createElement(z.default,{style:{marginLeft:w},disabled:P,checked:h==null?void 0:h.submit_limit,onChange:W=>V({submit_limit:W.target.checked})}),i.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),i.createElement(N.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:P||!(h!=null&&h.submit_limit),value:h==null?void 0:h.submit_limit_num,onChange:W=>V({submit_limit_num:W})})),i.createElement(X.Z,{style:{lineHeight:"40px",marginTop:"10px"}},i.createElement(z.default,{style:{marginLeft:w},disabled:P,checked:h==null?void 0:h.must_file,onChange:W=>V({must_file:W.target.checked})}),i.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},4440:function(be,ae,u){"use strict";u.d(ae,{$J:function(){return b},JZ:function(){return N},bN:function(){return X},jP:function(){return Q},rO:function(){return z}});var e=u(33170),f=(B,D,j)=>new Promise((i,g)=>{var E=o=>{try{l(j.next(o))}catch(Z){g(Z)}},m=o=>{try{l(j.throw(o))}catch(Z){g(Z)}},l=o=>o.done?i(o.value):Promise.resolve(o.value).then(E,m);l((j=j.apply(B,D)).next())});function b(B){return(0,e.U2)(`libraries/${B}.json`)}function z(B){return(0,e.U2)("library_tags.json",B)}function N(B){return f(this,null,function*(){return(yield(0,e.IV)(`attachments/${B}.json`)).status===0})}function Q(B){return(0,e.v_)("libraries.json",B)}function X(B,D){return(0,e.gz)(`libraries/${B}.json`,D)}},81643:function(be,ae,u){"use strict";u.d(ae,{Z:function(){return e}});const e=f=>f?typeof f=="function"?f():f:null},48783:function(be,ae,u){"use strict";var e=u(74902),f=u(96523);function b(z){let N;const Q=B=>()=>{N=null,z.apply(void 0,(0,e.Z)(B))},X=function(){if(N==null){for(var B=arguments.length,D=new Array(B),j=0;j<B;j++)D[j]=arguments[j];N=(0,f.Z)(Q(D))}};return X.cancel=()=>{f.Z.cancel(N),N=null},X}ae.Z=b},30291:function(be,ae,u){"use strict";u.d(ae,{Z:function(){return J}});var e=u(15671),f=u(43144),b=u(60136),z=u(51630),N=u(67294),Q=u(94184),X=u.n(Q),B=u(48555),D=u(10366),j=u(48783),i=u(53124),g=u(67968),E=u(45503);const m=M=>{const{componentCls:P}=M;return{[P]:{position:"fixed",zIndex:M.zIndexPopup}}};var l=(0,g.Z)("Affix",M=>{const P=(0,E.TS)(M,{zIndexPopup:M.zIndexBase+10});return[m(P)]});function o(M){return M!==window?M.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function Z(M,P,w){if(w!==void 0&&P.top>M.top-w)return w+P.top}function le(M,P,w){if(w!==void 0&&P.bottom<M.bottom+w){const s=window.innerHeight-P.bottom;return w+s}}const ne=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function y(){return typeof window!="undefined"?window:null}var G;(function(M){M[M.None=0]="None",M[M.Prepare=1]="Prepare"})(G||(G={}));let v=function(M){(0,b.Z)(w,M);var P=(0,z.Z)(w);function w(){var s;return(0,e.Z)(this,w),s=P.apply(this,arguments),s.state={status:G.None,lastAffix:!1,prevTarget:null},s.placeholderNodeRef=(0,N.createRef)(),s.fixedNodeRef=(0,N.createRef)(),s.addListeners=()=>{const h=s.getTargetFunc(),H=h==null?void 0:h(),{prevTarget:V}=s.state;V!==H&&(ne.forEach(W=>{V==null||V.removeEventListener(W,s.lazyUpdatePosition),H==null||H.addEventListener(W,s.lazyUpdatePosition)}),s.updatePosition(),s.setState({prevTarget:H}))},s.removeListeners=()=>{s.timer&&(clearTimeout(s.timer),s.timer=null);const{prevTarget:h}=s.state,H=s.getTargetFunc(),V=H==null?void 0:H();ne.forEach(W=>{V==null||V.removeEventListener(W,s.lazyUpdatePosition),h==null||h.removeEventListener(W,s.lazyUpdatePosition)}),s.updatePosition.cancel(),s.lazyUpdatePosition.cancel()},s.getOffsetTop=()=>{const{offsetBottom:h,offsetTop:H}=s.props;return h===void 0&&H===void 0?0:H},s.getOffsetBottom=()=>s.props.offsetBottom,s.measure=()=>{const{status:h,lastAffix:H}=s.state,{onChange:V}=s.props,W=s.getTargetFunc();if(h!==G.Prepare||!s.fixedNodeRef.current||!s.placeholderNodeRef.current||!W)return;const T=s.getOffsetTop(),R=s.getOffsetBottom(),x=W();if(x){const q={status:G.None},se=o(s.placeholderNodeRef.current);if(se.top===0&&se.left===0&&se.width===0&&se.height===0)return;const S=o(x),L=Z(se,S,T),p=le(se,S,R);L!==void 0?(q.affixStyle={position:"fixed",top:L,width:se.width,height:se.height},q.placeholderStyle={width:se.width,height:se.height}):p!==void 0&&(q.affixStyle={position:"fixed",bottom:p,width:se.width,height:se.height},q.placeholderStyle={width:se.width,height:se.height}),q.lastAffix=!!q.affixStyle,V&&H!==q.lastAffix&&V(q.lastAffix),s.setState(q)}},s.prepareMeasure=()=>{s.setState({status:G.Prepare,affixStyle:void 0,placeholderStyle:void 0})},s.updatePosition=(0,j.Z)(()=>{s.prepareMeasure()}),s.lazyUpdatePosition=(0,j.Z)(()=>{const h=s.getTargetFunc(),{affixStyle:H}=s.state;if(h&&H){const V=s.getOffsetTop(),W=s.getOffsetBottom(),T=h();if(T&&s.placeholderNodeRef.current){const R=o(T),x=o(s.placeholderNodeRef.current),q=Z(x,R,V),se=le(x,R,W);if(q!==void 0&&H.top===q||se!==void 0&&H.bottom===se)return}}s.prepareMeasure()}),s}return(0,f.Z)(w,[{key:"getTargetFunc",value:function(){const{getTargetContainer:h}=this.context,{target:H}=this.props;return H!==void 0?H:h!=null?h:y}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(h){this.addListeners(),(h.offsetTop!==this.props.offsetTop||h.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:h,placeholderStyle:H}=this.state,{affixPrefixCls:V,rootClassName:W,children:T}=this.props,R=X()(h&&W,{[V]:!!h});let x=(0,D.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return N.createElement(B.Z,{onResize:this.updatePosition},N.createElement("div",Object.assign({},x,{ref:this.placeholderNodeRef}),h&&N.createElement("div",{style:H,"aria-hidden":"true"}),N.createElement("div",{className:R,ref:this.fixedNodeRef,style:h},N.createElement(B.Z,{onResize:this.updatePosition},T))))}}]),w}(N.Component);v.contextType=i.E_;var J=(0,N.forwardRef)((M,P)=>{const{prefixCls:w,rootClassName:s}=M,{getPrefixCls:h}=(0,N.useContext)(i.E_),H=h("affix",w),[V,W]=l(H),T=Object.assign(Object.assign({},M),{affixPrefixCls:H,rootClassName:X()(s,W)});return V(N.createElement(v,Object.assign({},T,{ref:P})))})},66330:function(be,ae,u){"use strict";u.d(ae,{t5:function(){return j}});var e=u(94184),f=u.n(e),b=u(92419),z=u(67294),N=u(53124),Q=u(81643),X=u(20136),B=function(g,E){var m={};for(var l in g)Object.prototype.hasOwnProperty.call(g,l)&&E.indexOf(l)<0&&(m[l]=g[l]);if(g!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,l=Object.getOwnPropertySymbols(g);o<l.length;o++)E.indexOf(l[o])<0&&Object.prototype.propertyIsEnumerable.call(g,l[o])&&(m[l[o]]=g[l[o]]);return m};const D=(g,E,m)=>{if(!(!E&&!m))return z.createElement(z.Fragment,null,E&&z.createElement("div",{className:`${g}-title`},(0,Q.Z)(E)),z.createElement("div",{className:`${g}-inner-content`},(0,Q.Z)(m)))},j=g=>{const{hashId:E,prefixCls:m,className:l,style:o,placement:Z="top",title:le,content:ne,children:y}=g;return z.createElement("div",{className:f()(E,m,`${m}-pure`,`${m}-placement-${Z}`,l),style:o},z.createElement("div",{className:`${m}-arrow`}),z.createElement(b.G,Object.assign({},g,{className:E,prefixCls:m}),y||D(m,le,ne)))},i=g=>{const{prefixCls:E}=g,m=B(g,["prefixCls"]),{getPrefixCls:l}=z.useContext(N.E_),o=l("popover",E),[Z,le]=(0,X.Z)(o);return Z(z.createElement(j,Object.assign({},m,{prefixCls:o,hashId:le})))};ae.ZP=i},55241:function(be,ae,u){"use strict";var e=u(94184),f=u.n(e),b=u(67294),z=u(81643),N=u(33603),Q=u(53124),X=u(83062),B=u(66330),D=u(20136),j=function(E,m){var l={};for(var o in E)Object.prototype.hasOwnProperty.call(E,o)&&m.indexOf(o)<0&&(l[o]=E[o]);if(E!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Z=0,o=Object.getOwnPropertySymbols(E);Z<o.length;Z++)m.indexOf(o[Z])<0&&Object.prototype.propertyIsEnumerable.call(E,o[Z])&&(l[o[Z]]=E[o[Z]]);return l};const i=E=>{let{title:m,content:l,prefixCls:o}=E;return b.createElement(b.Fragment,null,m&&b.createElement("div",{className:`${o}-title`},(0,z.Z)(m)),b.createElement("div",{className:`${o}-inner-content`},(0,z.Z)(l)))},g=b.forwardRef((E,m)=>{const{prefixCls:l,title:o,content:Z,overlayClassName:le,placement:ne="top",trigger:y="hover",mouseEnterDelay:G=.1,mouseLeaveDelay:v=.1,overlayStyle:oe={}}=E,J=j(E,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:M}=b.useContext(Q.E_),P=M("popover",l),[w,s]=(0,D.Z)(P),h=M(),H=f()(le,s);return w(b.createElement(X.Z,Object.assign({placement:ne,trigger:y,mouseEnterDelay:G,mouseLeaveDelay:v,overlayStyle:oe},J,{prefixCls:P,overlayClassName:H,ref:m,overlay:o||Z?b.createElement(i,{prefixCls:P,title:o,content:Z}):null,transitionName:(0,N.m)(h,"zoom-big",J.transitionName),"data-popover-inject":!0})))});g._InternalPanelDoNotUseOrYouWillBeFired=B.ZP,ae.Z=g},20136:function(be,ae,u){"use strict";var e=u(14747),f=u(50438),b=u(97414),z=u(8796),N=u(67968),Q=u(45503);const X=j=>{const{componentCls:i,popoverColor:g,minWidth:E,fontWeightStrong:m,popoverPadding:l,boxShadowSecondary:o,colorTextHeading:Z,borderRadiusLG:le,zIndexPopup:ne,marginXS:y,colorBgElevated:G,popoverBg:v}=j;return[{[i]:Object.assign(Object.assign({},(0,e.Wf)(j)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ne,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":G,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${i}-content`]:{position:"relative"},[`${i}-inner`]:{backgroundColor:v,backgroundClip:"padding-box",borderRadius:le,boxShadow:o,padding:l},[`${i}-title`]:{minWidth:E,marginBottom:y,color:Z,fontWeight:m},[`${i}-inner-content`]:{color:g}})},(0,b.ZP)(j,{colorBg:"var(--antd-arrow-background-color)"}),{[`${i}-pure`]:{position:"relative",maxWidth:"none",margin:j.sizePopupArrow,display:"inline-block",[`${i}-content`]:{display:"inline-block"}}}]},B=j=>{const{componentCls:i}=j;return{[i]:z.i.map(g=>{const E=j[`${g}6`];return{[`&${i}-${g}`]:{"--antd-arrow-background-color":E,[`${i}-inner`]:{backgroundColor:E},[`${i}-arrow`]:{background:"transparent"}}}})}},D=j=>{const{componentCls:i,lineWidth:g,lineType:E,colorSplit:m,paddingSM:l,controlHeight:o,fontSize:Z,lineHeight:le,padding:ne}=j,y=o-Math.round(Z*le),G=y/2,v=y/2-g,oe=ne;return{[i]:{[`${i}-inner`]:{padding:0},[`${i}-title`]:{margin:0,padding:`${G}px ${oe}px ${v}px`,borderBottom:`${g}px ${E} ${m}`},[`${i}-inner-content`]:{padding:`${l}px ${oe}px`}}}};ae.Z=(0,N.Z)("Popover",j=>{const{colorBgElevated:i,colorText:g,wireframe:E}=j,m=(0,Q.TS)(j,{popoverPadding:12,popoverBg:i,popoverColor:g});return[X(m),B(m),E&&D(m),(0,f._y)(m,"zoom-big")]},j=>({width:177,minWidth:177,zIndexPopup:j.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},57761:function(be,ae,u){"use strict";Object.defineProperty(ae,"__esModule",{value:!0});var e=function(){function g(E,m){for(var l=0;l<m.length;l++){var o=m[l];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(E,o.key,o)}}return function(E,m,l){return m&&g(E.prototype,m),l&&g(E,l),E}}(),f=u(67294),b=Q(f),z=u(45697),N=Q(z);function Q(g){return g&&g.__esModule?g:{default:g}}function X(g,E){var m={};for(var l in g)E.indexOf(l)>=0||Object.prototype.hasOwnProperty.call(g,l)&&(m[l]=g[l]);return m}function B(g,E){if(!(g instanceof E))throw new TypeError("Cannot call a class as a function")}function D(g,E){if(!g)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return E&&(typeof E=="object"||typeof E=="function")?E:g}function j(g,E){if(typeof E!="function"&&E!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof E);g.prototype=Object.create(E&&E.prototype,{constructor:{value:g,enumerable:!1,writable:!0,configurable:!0}}),E&&(Object.setPrototypeOf?Object.setPrototypeOf(g,E):g.__proto__=E)}var i=function(g){j(E,g);function E(m){B(this,E);var l=D(this,(E.__proto__||Object.getPrototypeOf(E)).call(this,m));return l.scrollListener=l.scrollListener.bind(l),l.eventListenerOptions=l.eventListenerOptions.bind(l),l.mousewheelListener=l.mousewheelListener.bind(l),l}return e(E,[{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,o={get passive(){l=!0}};try{document.addEventListener("test",null,o),document.removeEventListener("test",null,o)}catch(Z){}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 o=this.props.getScrollParent&&this.props.getScrollParent();return o!=null?o: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 o=window;this.props.useWindow===!1&&(o=l),o.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),o.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),o.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,o=window,Z=this.getParentElement(l),le=void 0;if(this.props.useWindow){var ne=document.documentElement||document.body.parentNode||document.body,y=o.pageYOffset!==void 0?o.pageYOffset:ne.scrollTop;this.props.isReverse?le=y:le=this.calculateOffset(l,y)}else this.props.isReverse?le=Z.scrollTop:le=l.scrollHeight-Z.scrollTop-Z.clientHeight;le<Number(this.props.threshold)&&l&&l.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=Z.scrollHeight,this.beforeScrollTop=Z.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(l,o){return l?this.calculateTopPosition(l)+(l.offsetHeight-o-window.innerHeight):0}},{key:"calculateTopPosition",value:function(l){return l?l.offsetTop+this.calculateTopPosition(l.offsetParent):0}},{key:"render",value:function(){var l=this,o=this.filterProps(this.props),Z=o.children,le=o.element,ne=o.hasMore,y=o.initialLoad,G=o.isReverse,v=o.loader,oe=o.loadMore,J=o.pageStart,M=o.ref,P=o.threshold,w=o.useCapture,s=o.useWindow,h=o.getScrollParent,H=X(o,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);H.ref=function(W){l.scrollComponent=W,M&&M(W)};var V=[Z];return ne&&(v?G?V.unshift(v):V.push(v):this.defaultLoader&&(G?V.unshift(this.defaultLoader):V.push(this.defaultLoader))),b.default.createElement(le,H,V)}}]),E}(f.Component);i.propTypes={children:N.default.node.isRequired,element:N.default.node,hasMore:N.default.bool,initialLoad:N.default.bool,isReverse:N.default.bool,loader:N.default.node,loadMore:N.default.func.isRequired,pageStart:N.default.number,ref:N.default.func,getScrollParent:N.default.func,threshold:N.default.number,useCapture:N.default.bool,useWindow:N.default.bool},i.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},ae.default=i,be.exports=ae.default},246:function(be,ae,u){be.exports=u(57761)}}]);