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.
2 lines
287 KiB
2 lines
287 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[1798],{33859:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return Ae}});var f=r(87462),a=r(67294),E={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"},L=E,Q=r(74643),ge=function(T,y){return a.createElement(Q.Z,(0,f.Z)({},T,{ref:y,icon:L}))},Ae=a.forwardRef(ge)},65866:function(Ue,Ce,r){"use strict";r.d(Ce,{z:function(){return Te},Z:function(){return qe}});var f=r(67294),a=r(59810),E=r(2453),L=r(14446),Q=r(71577),ge=r(11320),Ae=r(4440),R=r(35973),T=Object.defineProperty,y=Object.getOwnPropertySymbols,re=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,N=(J,se,x)=>se in J?T(J,se,{enumerable:!0,configurable:!0,writable:!0,value:x}):J[se]=x,b=(J,se)=>{for(var x in se||(se={}))re.call(se,x)&&N(J,x,se[x]);if(y)for(var x of y(se))_.call(se,x)&&N(J,x,se[x]);return J},B=(J,se,x)=>new Promise((He,Ke)=>{var Ve=ze=>{try{st(x.next(ze))}catch(lt){Ke(lt)}},tt=ze=>{try{st(x.throw(ze))}catch(lt){Ke(lt)}},st=ze=>ze.done?He(ze.value):Promise.resolve(ze.value).then(Ve,tt);st((x=x.apply(J,se)).next())});const c="\u3000\u3000";function G(J){var se=["Bytes","KB","MB","GB","TB"];if(J==0)return"0 Byte";var x=parseInt(""+Math.floor(Math.log(J)/Math.log(1024)),10);return(J/Math.pow(1024,x)).toFixed(1)+" "+se[x]}var U=({value:J=[],action:se,onChange:x,className:He,maxSize:Ke=150,title:Ve="\u6587\u4EF6\u4E0A\u4F20",accept:tt=null})=>{const st=useIntl(),ze={multiple:!1,fileList:J,accept:tt,withCredentials:!0,beforeUpload:we=>we.size/1024/1024<Ke?!0:(message.error(`${st.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${Ke}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(we){var rt,Bt,Dt,Gt;let xt=[...we.fileList];if(xt=xt.map(vt=>(vt.name.indexOf(c)===-1&&(vt.name=`${vt.name}${c}${G(vt.size)}`),b({},vt))),we.file.status==="done"&&((Bt=(rt=we.file)==null?void 0:rt.response)==null?void 0:Bt.status)===-1){message.error((Gt=(Dt=we.file)==null?void 0:Dt.response)==null?void 0:Gt.message),x([]);return}x(xt)},onRemove:we=>B(void 0,null,function*(){const rt=we.size/1024/1024;return we.status==="uploading"?!0:rt<Ke&&(we.response?we.response.id:we.uid)?yield removeAttachment(we.response?we.response.id:we.id):!0})};function lt(we){we.preventDefault(),we.stopPropagation()}return React.createElement("div",{className:`single-upload ${He||""}`},React.createElement(Upload,b({},ze),React.createElement(Button,{type:"primary",title:J.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:J.length>0,ghost:!0},Ve),React.createElement("span",{onClick:lt,style:{marginLeft:10}},"(",st.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"}),Ke,"M)"," ")))},pe=r(33859),V=r(96486),Fe=Object.defineProperty,le=Object.getOwnPropertySymbols,Ee=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,q=(J,se,x)=>se in J?Fe(J,se,{enumerable:!0,configurable:!0,writable:!0,value:x}):J[se]=x,te=(J,se)=>{for(var x in se||(se={}))Ee.call(se,x)&&q(J,x,se[x]);if(le)for(var x of le(se))ve.call(se,x)&&q(J,x,se[x]);return J};const oe=J=>React.createElement("svg",te({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},J),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 D="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",ae=Object.defineProperty,me=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,W=Object.prototype.propertyIsEnumerable,j=(J,se,x)=>se in J?ae(J,se,{enumerable:!0,configurable:!0,writable:!0,value:x}):J[se]=x,I=(J,se)=>{for(var x in se||(se={}))ie.call(se,x)&&j(J,x,se[x]);if(me)for(var x of me(se))W.call(se,x)&&j(J,x,se[x]);return J},ee=(J,se,x)=>new Promise((He,Ke)=>{var Ve=ze=>{try{st(x.next(ze))}catch(lt){Ke(lt)}},tt=ze=>{try{st(x.throw(ze))}catch(lt){Ke(lt)}},st=ze=>ze.done?He(ze.value):Promise.resolve(ze.value).then(Ve,tt);st((x=x.apply(J,se)).next())});const{Dragger:X}=a.default;function Te(J){let se=[];return J&&J.length>0&&(se=J.map(x=>({uid:x.id,id:x.id,name:x.title+c+x.filesize,url:x.url,filesize:x.filesize,status:"done",response:{id:x.id}}))),se}var qe=({value:J,onChange:se,action:x,data:He,className:Ke,maxSize:Ve=150,title:tt,showRemoveModal:st=!1,accept:ze="",additionalText:lt,isDragger:we,number:rt=1e3,aloneClear:Bt=!1,realTimeRemove:Dt=!0,uploadText:Gt,setFileProgress:xt,showFileProgress:vt})=>{const We=(0,R.useIntl)(),[bt,wt]=(0,f.useState)(!1);let[Ye,ut]=(0,f.useState)(J||[]),[Vt,Kt]=(0,f.useState)(1);(0,f.useEffect)(()=>{J&&(Vt===1&&ut([...J]),Kt(2),rt===(J==null?void 0:J.length)&&wt(!0))},[J]);const ou=()=>{setTimeout(()=>{Ye.pop(),ut([...Ye])},500)};vt&&xt(Ye.some(Ge=>Ge.status==="uploading"));const zt={multiple:!0,disabled:bt,accept:ze,withCredentials:!0,fileList:Ye,beforeUpload:(Ge,kt)=>{const ft=Ge.size/1024/1024;return Ye.concat(kt).length>rt?(Ye.pop(),ut([...Ye]),E.ZP.error(`${We.formatMessage({id:"classrooms.maxUploadFiles",defaultMessage:"\u6700\u591A\u53EA\u80FD\u4E0A\u4F20"})}${rt}${We.formatMessage({id:"classrooms.filesCount",defaultMessage:"\u4E2A\u6587\u4EF6"})}`),Bt?Promise.reject():(ou(),!1)):ft<Ve?!0:(E.ZP.error(`${We.formatMessage({id:"classrooms.fileUploadError",defaultMessage:"\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236"})}(${Ve}MB).`),Bt?Promise.reject():(ou(),!1))},data:He,action:x||`${ge.Z.API_SERVER}/api/attachments.json`,onChange(Ge){var kt,ft,Mt,it;if(Ge.file.status==="removed"?Ye=Ge.fileList:Ye=(0,V.uniqBy)([...Ge.fileList,...Ye],"uid"),Ge.file.status==="done"&&((ft=(kt=Ge.file)==null?void 0:kt.response)==null?void 0:ft.status)===-1){E.ZP.error((it=(Mt=Ge.file)==null?void 0:Mt.response)==null?void 0:it.message);return}Ye.length>=rt?wt(!0):wt(!1),ut([...Ye]),Ye=Ye.map(ye=>{var at,gt;return(at=ye==null?void 0:ye.response)!=null&&at.id&&(ye.url=(gt=ye==null?void 0:ye.response)==null?void 0:gt.url),ye.name.indexOf(c)===-1&&(ye.name=`${ye.name}${c}${G(ye.size)}`),I({},ye)}),console.log("info:",Ge,Ye),se(Ye)},onRemove:Ge=>ee(void 0,null,function*(){if(!Dt)return!0;const kt=()=>ee(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let Mt=yield(0,Ae.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(Mt)}else return!0});return st?new Promise((ft,Mt)=>{L.default.confirm({centered:!0,width:530,okText:We.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:We.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),title:We.formatMessage({id:"shixuns.prompt",defaultMessage:"\u63D0\u793A"}),content:f.createElement("div",{className:"tc font16"},We.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"})),onOk:()=>ee(void 0,null,function*(){const it=yield kt();E.ZP.success(We.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),ft(!0)}),onCancel:()=>ft(!1)})}):yield kt()})};function nu(Ge){Ge.preventDefault(),Ge.stopPropagation()}return f.createElement("div",{className:`multi-upload ${Ke||""}`},we&&f.createElement(X,I({},zt),f.createElement("p",{className:"ant-upload-drag-icon"},f.createElement(pe.Z,null)),f.createElement("p",{className:"ant-upload-text"},We.formatMessage({id:"classrooms.uploadInstructions2",defaultMessage:"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64"}),f.createElement("br",null),"(",We.formatMessage({id:"classrooms.singleFileLimit",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A"}),Ve,"MB)"," "),lt),!we&&f.createElement(a.default,I({},zt),f.createElement(Q.ZP,{disabled:bt,className:"upload_button"},f.createElement("img",{className:"aBtn_img",src:D}),tt||We.formatMessage({id:"classroomGraphicGroupHomework.uploadAttachment",defaultMessage:"\u4E0A\u4F20\u9644\u4EF6"})),f.createElement("span",{onClick:nu,className:"upload_text"},Gt||`(${We.formatMessage({id:"classrooms.singleFileMaxSize",defaultMessage:"\u5355\u4E2A\u6587\u4EF6\u6700\u5927"})}${Ve}MB)`)))}},12662:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return T}});var f=r(67294),a=r(85418),E=r(68508),L=r(83062),Q=r(69677),ge={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},Ae=r(35973),T=({isAdmin:y,dataSource:re,batchStatus:_,SortMenuName:N,setSortMenuName:b,onSearch:B,onSort:c,onBatch:G})=>{const U=(0,Ae.useIntl)(),pe=y?[{name:U.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:U.formatMessage({id:"classrooms.creationTimeAsc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:U.formatMessage({id:"classrooms.creationTimeDesc",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:U.formatMessage({id:"classrooms.updateTimeAsc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:U.formatMessage({id:"classrooms.updateTimeDesc",defaultMessage:"\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:U.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:U.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}]:[{name:U.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"}),type:"position",direction:"desc"},{name:U.formatMessage({id:"classrooms.byPublishTimeAscending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u5347\u5E8F"}),type:"created_at",direction:"asc"},{name:U.formatMessage({id:"classrooms.byPublishTimeDescending",defaultMessage:"\u6309\u53D1\u5E03\u65F6\u95F4\u964D\u5E8F"}),type:"created_at",direction:"desc"},{name:U.formatMessage({id:"classrooms.byDeadlineAscending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u5347\u5E8F"}),type:"updated_at",direction:"asc"},{name:U.formatMessage({id:"classrooms.byDeadlineDescending",defaultMessage:"\u6309\u622A\u6B62\u65F6\u95F4\u964D\u5E8F"}),type:"updated_at",direction:"desc"},{name:U.formatMessage({id:"classrooms.byAssignmentNameAscending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u5347\u5E8F"}),type:"name_pinyin",direction:"asc"},{name:U.formatMessage({id:"classrooms.byAssignmentNameDescending",defaultMessage:"\u4F5C\u4E1A\u540D\u79F0\u964D\u5E8F"}),type:"name_pinyin",direction:"desc"}],V=le=>{b(le.name),c(le)},Fe=N===U.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"});return f.createElement("div",{className:ge.searchSortControllerContainer},f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[N]},pe.map(le=>f.createElement(E.default.Item,{key:le.name,onClick:()=>V(le)},le.name)))},f.createElement("div",null,f.createElement("span",{className:`${ge.btn} ${Fe?ge.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),N)))),Fe&&f.createElement(L.Z,{title:U.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167"})+U.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"})+U.formatMessage({id:"classrooms.endImmediately",defaultMessage:"\u6392\u5217"})},f.createElement("span",{className:ge.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(Q.default.Search,{allowClear:!0,placeholder:U.formatMessage({id:"classrooms.searchByName",defaultMessage:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),onSearch:le=>B(le.trim()),style:{width:220,marginLeft:"auto"}}))}},46206:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return _}});var f=r(67294),a=r(68508),E=r(71230),L=r(15746),Q=r(85418),ge=r(2453),Ae=r(83062),R={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},T=r(35973),y=r(52262);const re=({isLoading:N,addText:b,tabDataSource:B,isAdmin:c,dispatch:G,type:U,exportType:pe,TooltipTitle:V,categoryId:Fe,dropdownMenu:le,isShowRightControl:Ee,defaultSelectedKeys:ve,classroomList:q,onTabMenuClick:te,onTooltipTitleClick:oe,onDropdownMenuClick:D,onsetClick:ae})=>{var me;const ie=()=>f.createElement(a.default,{onClick:({key:I})=>{D(I)}},le.map(I=>f.createElement(a.default.Item,{key:I.id},I.name))),W=(0,T.useParams)(),j=(0,T.useIntl)();return f.createElement("div",{className:R.tabMenuContainer},f.createElement(E.Z,null,f.createElement(L.Z,{flex:"1"},f.createElement(a.default,{mode:"horizontal",selectedKeys:ve},B.map(I=>f.createElement(a.default.Item,{key:I.id,onClick:()=>N?{}:te(I)},f.createElement("span",{className:`c-grey-666 ${c?"mr20":""}`},I.name),I.total!==void 0&&f.createElement("span",{className:"c-grey-999"},I.total||0))))),c&&Ee&&f.createElement(L.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(a.default,null,f.createElement(a.default.Item,{key:1,onClick:()=>{var I,ee;if(pe==="group"&&!((I=q.AssistantObject.group)!=null&&I.can_download)){ge.ZP.warning(j.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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(pe==="normal"&&!((ee=q.AssistantObject.normal)!=null&&ee.can_download)){ge.ZP.warning(j.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:U,exportType:pe,category_id:W.categoryId}})}},j.formatMessage({id:"classroomClassroomExperiments.studentGrades",defaultMessage:"\u5B66\u751F\u6210\u7EE9"})),f.createElement(a.default.Item,{key:3,onClick:()=>{var I,ee;if(pe==="group"&&!((I=q.AssistantObject.group)!=null&&I.can_download)){ge.ZP.warning(j.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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(pe==="normal"&&!((ee=q.AssistantObject.normal)!=null&&ee.can_download)){ge.ZP.warning(j.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}T.history.push(`/classrooms/${W==null?void 0:W.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}},j.formatMessage({id:"classrooms.historicalExport",defaultMessage:"\u5386\u53F2\u5BFC\u51FA"})))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#666666",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,y.Rm)()&&!((me=q.AssistantObject.normal)!=null&&me.can_create)?"":f.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:ae},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:R.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:oe},f.createElement(Ae.Z,{title:V},f.createElement("span",{className:Fe?`${R.iconH} iconfont icon-zhongmingmingmulu`:`${R.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Q.Z,{className:"ml10",dropdownRender:ie},f.createElement("span",{className:R.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,b||j.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}))))))))};var _=(0,T.connect)(({classroomList:N})=>({classroomList:N}))(re)},22756:function(Ue,Ce,r){"use strict";var f=r(22150),a=r(14446),E=r(2453),L=r(69677),Q=r(86763),ge=r(35973),Ae=r(65866),R=r(67294),T=Object.defineProperty,y=Object.defineProperties,re=Object.getOwnPropertyDescriptors,_=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,b=Object.prototype.propertyIsEnumerable,B=(V,Fe,le)=>Fe in V?T(V,Fe,{enumerable:!0,configurable:!0,writable:!0,value:le}):V[Fe]=le,c=(V,Fe)=>{for(var le in Fe||(Fe={}))N.call(Fe,le)&&B(V,le,Fe[le]);if(_)for(var le of _(Fe))b.call(Fe,le)&&B(V,le,Fe[le]);return V},G=(V,Fe)=>y(V,re(Fe)),U=(V,Fe,le)=>new Promise((Ee,ve)=>{var q=D=>{try{oe(le.next(D))}catch(ae){ve(ae)}},te=D=>{try{oe(le.throw(D))}catch(ae){ve(ae)}},oe=D=>D.done?Ee(D.value):Promise.resolve(D.value).then(q,te);oe((le=le.apply(V,Fe)).next())});const pe=({classroomList:V,loading:Fe,dispatch:le,shixunHomeworks:Ee})=>{const ve=(0,ge.useIntl)(),q=(0,ge.useParams)(),[te]=f.default.useForm(),{workList:oe,workSetting:D}=Ee,ae=()=>{le({type:"shixunHomeworks/getWorkSetting",payload:c({},q)}),le({type:"shixunHomeworks/getWorkList",payload:c({},q)})};return R.createElement(a.default,{centered:!0,title:V.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:V.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>U(void 0,null,function*(){const me=()=>U(void 0,null,function*(){var ie;yield te.validateFields();const W=c({},te.getFieldValue()),{selectArrs:j}=V.actionTabs;W.attachment_ids=(ie=W.attachment_ids)==null?void 0:ie.map(ee=>ee.response.id),(yield(0,Q.mz)(G(c({},W),{homeworkId:j.work_id}))).status===0&&(te.resetFields(),le({type:"classroomList/setActionTabs",payload:{}}),ae())});if(D!=null&&D.can_submit){if(!(D!=null&&D.submit_size)){E.ZP.warning(ve.formatMessage({id:"classrooms.submissionChanceUsedUp",defaultMessage:"\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}a.default.confirm({title:ve.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:R.createElement(R.Fragment,null,"\u4F60\u8FD8\u6709 ",R.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},D==null?void 0:D.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:()=>{me()}});return}me()}),onCancel:()=>{le({type:"classroomList/setActionTabs",payload:{}})}},R.createElement(f.default,{form:te,initialValues:{}},R.createElement(f.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},R.createElement(Ae.Z,null)),R.createElement(f.default.Item,{name:"description"},R.createElement(L.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${V.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0`,rows:7}))))};Ce.Z=(0,ge.connect)(({classroomList:V,shixunHomeworks:Fe,loading:le})=>({classroomList:V,shixunHomeworks:Fe,loading:le}))(pe)},30134:function(Ue,Ce,r){"use strict";var f=r(67294),a=r(22150),E=r(14446),L=r(46303),Q=r(69677),ge=r(78045),Ae=r(71230),R=r(15746),T=r(246),y=r.n(T),re=r(33170),_=r(86763),N=r(35973),b=r(67294),B=Object.defineProperty,c=Object.defineProperties,G=Object.getOwnPropertyDescriptors,U=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,Fe=(te,oe,D)=>oe in te?B(te,oe,{enumerable:!0,configurable:!0,writable:!0,value:D}):te[oe]=D,le=(te,oe)=>{for(var D in oe||(oe={}))pe.call(oe,D)&&Fe(te,D,oe[D]);if(U)for(var D of U(oe))V.call(oe,D)&&Fe(te,D,oe[D]);return te},Ee=(te,oe)=>c(te,G(oe)),ve=(te,oe,D)=>new Promise((ae,me)=>{var ie=I=>{try{j(D.next(I))}catch(ee){me(ee)}},W=I=>{try{j(D.throw(I))}catch(ee){me(ee)}},j=I=>I.done?ae(I.value):Promise.resolve(I.value).then(ie,W);j((D=D.apply(te,oe)).next())});const q=({classroomList:te,loading:oe,globalSetting:D,dispatch:ae})=>{var me;const ie=(0,N.useIntl)(),W=(0,N.useParams)(),[j]=a.default.useForm(),[I,ee]=(0,f.useState)(!0);let[X,Te]=(0,f.useState)([]);const[qe,J]=(0,f.useState)({page:1,limit:20,keyword:""}),se=()=>ve(void 0,null,function*(){var x;const He=yield ae({type:"shixunHomeworks/getProjectList",payload:le(le({},W),qe)});He.projects&&Te([...X,...He.projects]),((x=He.projects)==null?void 0:x.length)<20&&ee(!1)});return(0,f.useEffect)(()=>{(te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||te.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(se(),X=[],qe.page=1,qe.keyword="")},[te.actionTabs.key]),b.createElement(E.default,{centered:!0,title:te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:te.actionTabs.key==="\u5173\u8054\u9879\u76EE"||te.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ve(void 0,null,function*(){yield j.validateFields();const x=le({},j.getFieldValue()),{selectArrs:He,cb:Ke}=te.actionTabs;if(te.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let tt=yield(0,re.ZP)(`/api/student_works/${He.homework_id}/change_project.json`,{method:"put",body:le({},x)});(tt==null?void 0:tt.status)===0&&(Ke(),ae({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,_.co)(Ee(le({},x),{homeworkId:He.homework_id}))).status===0&&(Ke?Ke():ae({type:"classroomList/getClassroomCommonHomeworksList",payload:le({},te.actionTabs.params)}),ae({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{ae({type:"classroomList/setActionTabs",payload:{}})}},b.createElement(L.Z,{loading:oe["shixunHomeworks/getProjectList"],active:!0},X==""?b.createElement("aside",null,b.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",b.createElement("a",{href:`${(me=D==null?void 0:D.setting)==null?void 0:me.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):b.createElement("aside",null,b.createElement("div",{className:" mb20"},b.createElement(Q.default.Search,{onSearch:x=>{x===""?delete qe.keyword:qe.keyword=x,X=[],ee(!0),se()},placeholder:ie.formatMessage({id:"paths.inputProjectNameForSearch",defaultMessage:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}),allowClear:!0,size:"middle"})),b.createElement(a.default,{form:j,initialValues:{}},b.createElement(a.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},b.createElement(ge.ZP.Group,null,b.createElement(y(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:x=>{qe.page++,se()},hasMore:I,useWindow:!1},X==null?void 0:X.map(function(x,He){return b.createElement(Ae.Z,{key:He},b.createElement(R.Z,null,b.createElement(ge.ZP,{value:x.id},x.name)))}))))))))};Ce.Z=(0,N.connect)(({classroomList:te,user:oe,loading:D,globalSetting:ae})=>({classroomList:te,user:oe,loading:D.effects,globalSetting:ae}))(q)},46918:function(Ue,Ce,r){"use strict";var f=r(67294),a=r(22150),E=r(2453),L=r(14446),Q=r(71230),ge=r(15746),Ae=r(34336),R=r(78045),T=r(84567),y=r(27484),re=r.n(y),_=r(33170),N=r(52262),b=r(28706),B=r(35973),c=r(12317),G=r(6798),U=r(89779),pe=r(17998),V=r(67294),Fe=Object.defineProperty,le=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,q=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,oe=(j,I,ee)=>I in j?Fe(j,I,{enumerable:!0,configurable:!0,writable:!0,value:ee}):j[I]=ee,D=(j,I)=>{for(var ee in I||(I={}))q.call(I,ee)&&oe(j,ee,I[ee]);if(ve)for(var ee of ve(I))te.call(I,ee)&&oe(j,ee,I[ee]);return j},ae=(j,I)=>le(j,Ee(I)),me=(j,I)=>{var ee={};for(var X in j)q.call(j,X)&&I.indexOf(X)<0&&(ee[X]=j[X]);if(j!=null&&ve)for(var X of ve(j))I.indexOf(X)<0&&te.call(j,X)&&(ee[X]=j[X]);return ee},ie=(j,I,ee)=>new Promise((X,Te)=>{var qe=x=>{try{se(ee.next(x))}catch(He){Te(He)}},J=x=>{try{se(ee.throw(x))}catch(He){Te(He)}},se=x=>x.done?X(x.value):Promise.resolve(x.value).then(qe,J);se((ee=ee.apply(j,I)).next())});const W=j=>{var I=j,{classroomList:ee,dispatch:X,courseEndTime:Te}=I,qe=me(I,["classroomList","dispatch","courseEndTime"]);const J=(0,B.useIntl)(),se=(0,B.useParams)(),[x]=a.default.useForm(),[He,Ke]=(0,f.useState)(1),[Ve,tt]=(0,f.useState)([]),[st,ze]=(0,f.useState)(0),[lt,we]=(0,f.useState)(2e3),[rt,Bt]=(0,f.useState)(!0),[Dt,Gt]=(0,f.useState)(!1),[xt,vt]=(0,f.useState)(!1),[We,bt]=(0,f.useState)([]),[wt,Ye]=(0,f.useState)(!0),[ut,Vt]=(0,f.useState)(null);(0,f.useEffect)(()=>{if(ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Kt(),Ge(),ee.actionTabs.type===2){const ye=ee.actionTabs.selectArrsAll[0];Vt({submit_limit:ye==null?void 0:ye.submit_limit,submit_limit_num:ye==null?void 0:ye.submit_limit_num,must_file:ye==null?void 0:ye.must_file,can_submit:ye==null?void 0:ye.can_submit,submit_num:ye==null?void 0:ye.submit_num}),Ye(ye.unified_setting)}else Ye(!1),Vt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[ee.actionTabs]),(0,f.useEffect)(()=>{if(Dt){if(xt)return;X({type:"classroomList/setActionTabs",payload:{}}),(0,N.GJ)()?X({type:"classroomList/getClassroomTeacherCommonList",payload:ae(D({},ee.actionTabs.params),{type:3})}):X({type:"classroomList/getClassroomCommonList",payload:D({},ee.actionTabs.params)})}},[Dt]);const Kt=ye=>ie(void 0,null,function*(){Bt(!0);const at=yield(0,U.c_)(ae(D({},se),{page:ye||He,limit:2e4,homework_id:ee.actionTabs.type===1?"":ee.actionTabs.selectArrs[0]}));at==null||at.course_groups.map((gt,Wt)=>{gt.key=gt.id,gt.title=gt.name,gt.disabled=gt.is_published}),at&&(tt([...at==null?void 0:at.course_groups]),ze(at==null?void 0:at.course_groups_count),Bt(!1),ye||x.setFieldsValue({publish_time:re()(re()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:re()(re()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),ou=ye=>{Ke(ye),Kt(ye)},zt=()=>{(0,N.GJ)()?ee.actionTabs.detail?(X({type:"shixunHomeworks/setActionTabs",payload:{}}),X({type:"shixunHomeworks/getWorkList",payload:D({},se)}),X({type:"shixunHomeworks/getWorkSetting",payload:D({},se)})):X({type:"classroomList/getClassroomTeacherCommonList",payload:ae(D({},ee.actionTabs.params),{type:3})}):X({type:"classroomList/getClassroomCommonList",payload:D({},ee.actionTabs.params)})},nu=()=>ie(void 0,null,function*(){var ye,at,gt;if((0,N.Rm)()&&!((at=(ye=ee==null?void 0:ee.AssistantObject)==null?void 0:ye.group)!=null&&at.can_publish)){E.ZP.warning(J.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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"})),it(!1);return}const Wt=D({},x.getFieldsValue());if(Wt.end_time<=Wt.publish_time){E.ZP.info(J.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),it(!1);return}if((We==null?void 0:We.length)<=0&&!wt&&Ve.length>0){E.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),it(!1);return}if(ut!=null&&ut.submit_limit&&!(ut!=null&&ut.submit_limit_num)){E.ZP.warning(J.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),it(!1);return}if(ut!=null&&ut.can_submit&&!(ut!=null&&ut.submit_num)){E.ZP.warning(J.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),it(!1);return}let Au=D({homework_ids:[...ee.actionTabs.selectArrs],group_ids:We.length>0?We.map(Bu=>Bu.id):(gt=ee.detailCommonHomeworksList)==null?void 0:gt.course_groups,end_time:re()(Wt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:re()(Wt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!We.length},ut);it(!0),(yield(0,_.ZP)(`/api/courses/${se.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:D({},Au)})).status===0?(it(!1),(0,b.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),E.ZP.success(J.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),X({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),qe.onCallback&&qe.onCallback(),zt(),localStorage.getItem("Noviceguide")==="0"||X({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:V.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~")}})):it(!1)}),Ge=()=>{Ke(1),tt([]),bt([])},kt=st>He*lt,{detailCommonHomeworksList:ft}=ee,[Mt,it]=(0,f.useState)(!1);return V.createElement(L.default,{width:600,confirmLoading:Mt,centered:!0,title:J.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),open:ee.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:J.formatMessage({id:"classroomProgrammingHomework.publishHomework",defaultMessage:"\u53D1\u5E03\u4F5C\u4E1A"}),cancelText:J.formatMessage({id:"classroomProgrammingHomework.doNotPublishYet",defaultMessage:"\u6682\u4E0D\u53D1\u5E03"}),onOk:nu,onCancel:()=>{Ge(),zt(),X({type:"classroomList/setActionTabs",payload:{}})}},V.createElement("p",{className:"tc"},J.formatMessage({id:"classroomProgrammingHomework.studentsWillReceiveHomeworkImmediately",defaultMessage:"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A"}),V.createElement("br",null),J.formatMessage({id:"classroomProgrammingHomework.operationOnlyForUnpublishedHomework",defaultMessage:'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'})),Ve&&V.createElement(a.default,{form:x},V.createElement("div",{style:{paddingLeft:0}},V.createElement(Q.Z,{className:"mt30",align:"middle"},V.createElement(ge.Z,null,V.createElement(a.default.Item,{name:"publish_time",label:J.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})},V.createElement(Ae.default,{style:{width:170,marginRight:"25px"},disabledDate:ye=>(0,pe.Q8)(ye,Te),disabledTime:ye=>(0,pe.d0)(ye),placeholder:J.formatMessage({id:"classroomClassroomExperiments.pleaseSelectPublishTime",defaultMessage:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:re()((0,b.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),V.createElement(ge.Z,{className:"ml20"},V.createElement(a.default.Item,{name:"end_time",label:J.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})},V.createElement(Ae.default,{style:{width:170},placeholder:J.formatMessage({id:"classrooms.selectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4"}),showTime:{format:"HH:mm",defaultValue:re()((0,b.U6)(),"HH:mm")},disabledDate:ye=>(0,pe.Q8)(ye,Te,x.getFieldValue("publish_time")),disabledTime:ye=>(0,pe.d0)(ye,x.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),ee.actionTabs.type===2&&V.createElement(Q.Z,{style:{marginBottom:"10px"}},V.createElement("span",{className:"mr5"},J.formatMessage({id:"classrooms.releaseSettings",defaultMessage:"\u53D1\u5E03\u8BBE\u7F6E"}),":"),V.createElement(R.ZP.Group,{value:wt,onChange:ye=>{Ye(ye.target.value),bt([])}},V.createElement(R.ZP,{value:!0,disabled:!ee.actionTabs.manage_all_group},J.formatMessage({id:"classrooms.unifiedPublish",defaultMessage:"\u7EDF\u4E00\u53D1\u5E03"})),V.createElement(R.ZP,{className:"ml20",disabled:Ve.length<=0,value:!1},J.formatMessage({id:"classroomClassroomExperiments.classBasedPublish",defaultMessage:"\u5206\u73ED\u53D1\u5E03"})))),Ve.length<=0&&ee.actionTabs.type===2&&V.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},J.formatMessage({id:"classrooms.classNoGrouping",defaultMessage:"\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03\u201D"}))),(ee.actionTabs.type===1||!wt)&&Ve.length>0&&V.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},V.createElement("span",{style:{flex:1}},V.createElement(T.default,{checked:We.length===Ve.length,onChange:ye=>{We.length===Ve.length?bt([]):bt(Ve.filter(at=>!at.is_published))}},J.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"}))),V.createElement("span",{style:{width:16}}),V.createElement("span",{style:{flex:1}},J.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),We.length||0,J.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"}))),(ee.actionTabs.type===1||!wt)&&Ve.length>0&&V.createElement(c.Z,{data:Ve,selectedRowKeys:We,setSelectedRowKeys:bt})),V.createElement(G.ZP,{value:ut,onChange:ye=>Vt(D({},ye))}))};Ce.Z=(0,B.connect)(({classroomList:j})=>({classroomList:j}))(W)},6798:function(Ue,Ce,r){"use strict";r.d(Ce,{Ei:function(){return pe},rU:function(){return V},ZP:function(){return le}});var f=r(67294),a={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},E=r(22150),L=r(84567),Q=r(31795),ge=r(71230),Ae=r(15746),R=r(83062),T=r(94184),y=r.n(T),re=r(35973),_=r(67294),N=Object.defineProperty,b=Object.getOwnPropertySymbols,B=Object.prototype.hasOwnProperty,c=Object.prototype.propertyIsEnumerable,G=(Ee,ve,q)=>ve in Ee?N(Ee,ve,{enumerable:!0,configurable:!0,writable:!0,value:q}):Ee[ve]=q,U=(Ee,ve)=>{for(var q in ve||(ve={}))B.call(ve,q)&&G(Ee,q,ve[q]);if(b)for(var q of b(ve))c.call(ve,q)&&G(Ee,q,ve[q]);return Ee};const pe=({value:Ee,className:ve,style:q})=>{const te=(0,re.useIntl)(),[oe,D]=(0,f.useState)("0");(0,f.useEffect)(()=>{if(Ee){const{submit_limit:me,must_file:ie}=Ee;if(me&&ie){D("1");return}if(me&&!ie){D("2");return}if(!me&&ie){D("3");return}}},[Ee]);const ae={1:_.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",_.createElement("span",{className:"ml5 mr5 c-light-primary"},Ee==null?void 0:Ee.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:_.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",_.createElement("span",{className:"ml5 mr5 c-light-primary"},Ee==null?void 0:Ee.submit_limit_num),"\u5B57\u7B26"),3:_.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return oe==="0"?_.createElement(_.Fragment,null):_.createElement("section",{className:y()(a.exhibition,ve),style:q},_.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ae==null?void 0:ae[oe])},V=({className:Ee,style:ve,form:q})=>{const te=(0,re.useIntl)(),oe=E.default.useWatch("submit_limit",q),D=E.default.useWatch("can_submit",q);return _.createElement("section",{className:y()(a.wrap,Ee),style:ve},_.createElement("div",{className:`${a.title}`},_.createElement("span",null,te.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),_.createElement("div",null,_.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},_.createElement(E.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},_.createElement(L.default,null,te.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"}))),_.createElement(E.default.Item,{name:"submit_num",rules:D?[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]:[]},_.createElement(Q.Z,{precision:0,min:1,disabled:!D,size:"large",addonAfter:te.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:223}})),_.createElement("span",{style:{color:"#666",fontSize:12}},te.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttemptsTip",defaultMessage:"\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"}))),_.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},_.createElement(E.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},_.createElement(L.default,null,te.formatMessage({id:"classrooms.minimumContentRequirement",defaultMessage:"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"}))),_.createElement(E.default.Item,{className:"mr10",name:"submit_limit_num",rules:oe?[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]:[]},_.createElement(Q.Z,{precision:0,min:1,disabled:!oe,size:"large",addonAfter:te.formatMessage({id:"common.characters",defaultMessage:"\u5B57"}),style:{width:223,marginRight:100}}))),_.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},_.createElement(E.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},_.createElement(L.default,null,te.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))),_.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},_.createElement(E.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},_.createElement(L.default,null,te.formatMessage({id:"classroomGraphicGroupHomework.allowAttachmentModificationAfterDeadline",defaultMessage:"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6\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 le=({value:Ee,onChange:ve,className:q,style:te,disabled:oe=!1,checkMarginLeft:D=0})=>{const ae=(0,re.useIntl)(),me={submit_limit:!1,submit_limit_num:200,must_file:!1},[ie,W]=(0,f.useState)({});(0,f.useEffect)(()=>{if(console.log(Ee,"value"),!Ee)return;const I={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};W(U({},I))},[Ee]);const j=I=>{const ee=U(U({},ie),I);ve(ee)};return _.createElement("section",{className:y()(a.wrap,q),style:te},_.createElement("div",{className:`${a.title} mt30`},_.createElement("span",null,ae.formatMessage({id:"classroomGraphicGroupHomework.submissionSettings",defaultMessage:"\u63D0\u4EA4\u8BBE\u7F6E"}))),_.createElement(ge.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},_.createElement(Ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},_.createElement(L.default,{disabled:oe,checked:ie==null?void 0:ie.can_submit,onChange:I=>j({can_submit:I.target.checked})}),_.createElement("span",{className:"ml10",style:{marginRight:18}},ae.formatMessage({id:"classroomGraphicGroupHomework.limitSubmissionAttempts",defaultMessage:"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"})),_.createElement(Q.Z,{size:"large",addonAfter:ae.formatMessage({id:"classroomGraphicGroupHomework.frequency",defaultMessage:"\u6B21"}),style:{width:143},precision:0,min:1,disabled:oe||!(ie!=null&&ie.can_submit),value:ie==null?void 0:ie.submit_num,onChange:I=>j({submit_num:I})}),_.createElement(R.Z,{overlayInnerStyle:{width:520},title:_.createElement("div",null,ae.formatMessage({id:"classrooms.submissionUnlimited",defaultMessage:"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B"}),_.createElement("br",null),ae.formatMessage({id:"classrooms.extraSubmissionOpportunity",defaultMessage:"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"}),_.createElement("br",null),ae.formatMessage({id:"classrooms.teacherResubmitFunction",defaultMessage:"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"}))},_.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${a.title_icon}`}))),_.createElement(Ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},_.createElement(L.default,{style:{marginLeft:D},disabled:oe,checked:ie==null?void 0:ie.submit_limit,onChange:I=>j({submit_limit:I.target.checked})}),_.createElement("span",{className:"ml10",style:{marginRight:18}},ae.formatMessage({id:"classrooms.minimumContentRequirement",defaultMessage:"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"})),_.createElement(Q.Z,{size:"large",addonAfter:ae.formatMessage({id:"common.characters",defaultMessage:"\u5B57"}),style:{width:143,marginRight:100},precision:0,min:1,disabled:oe||!(ie!=null&&ie.submit_limit),value:ie==null?void 0:ie.submit_limit_num,onChange:I=>j({submit_limit_num:I})})),_.createElement(Ae.Z,{style:{lineHeight:"40px",marginTop:"10px"}},_.createElement(L.default,{style:{marginLeft:D},disabled:oe,checked:ie==null?void 0:ie.must_file,onChange:I=>j({must_file:I.target.checked})}),_.createElement("span",{className:"ml10"},ae.formatMessage({id:"classroomGraphicGroupHomework.requireAttachmentForSubmission",defaultMessage:"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"})))))}},58563:function(Ue,Ce,r){"use strict";r.r(Ce),r.d(Ce,{default:function(){return dr}});var f=r(52810),a=r(67294),E=r(35973),L=r(2453),Q=r(46303),ge=r(28452),Ae=r(30291),R=r(14446),T=r(71230),y=r(15746),re=r(47897),_=r(78045),N=r(55241),b=r(31795),B=r(17663),c=r(52262),G=r(28706),U=r(33170),pe=r(63037),V=Object.defineProperty,Fe=Object.defineProperties,le=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable,te=(e,u,t)=>u in e?V(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,oe=(e,u)=>{for(var t in u||(u={}))ve.call(u,t)&&te(e,t,u[t]);if(Ee)for(var t of Ee(u))q.call(u,t)&&te(e,t,u[t]);return e},D=(e,u)=>Fe(e,le(u)),ae=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const me=({classroomList:e,dispatch:u,user:t,onCallback:n})=>{var v,C;const h=(0,E.useIntl)(),m=(0,E.useParams)(),[s,l]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),A=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const g={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var K;F.author_login===((K=t.userInfo)==null?void 0:K.login)?++g.hasNum:++g.noHasNum}),g.noHasNum>0?R.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},g.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},g.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.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:()=>{M()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const M=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:s,destroyOnClose:!0,onOk:()=>ae(void 0,null,function*(){var g;if((g=A.current)!=null&&g.onVerify())return;l(!0);const F=yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),F.status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),n&&n(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:D(oe({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:oe({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(pe.Z,{ref:g=>A.current=g})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ie=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(me),W=r(22150),j=r(34336),I=r(84567),ee=r(27484),X=r.n(ee),Te=r(79419),qe=r(6798),J=r(89779),se=r(17998),x=r(67294),He=Object.defineProperty,Ke=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,lt=(e,u,t)=>u in e?He(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,we=(e,u)=>{for(var t in u||(u={}))st.call(u,t)&<(e,t,u[t]);if(tt)for(var t of tt(u))ze.call(u,t)&<(e,t,u[t]);return e},rt=(e,u)=>Ke(e,Ve(u)),Bt=(e,u)=>{var t={};for(var n in e)st.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&tt)for(var n of tt(e))u.indexOf(n)<0&&ze.call(e,n)&&(t[n]=e[n]);return t},Dt=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Gt=e=>{var u=e,{classroomList:t,dispatch:n,courseEndTime:v}=u,C=Bt(u,["classroomList","dispatch","courseEndTime"]);const h=(0,E.useIntl)(),m=(0,E.useParams)(),[s]=W.default.useForm(),[l,O]=(0,a.useState)(1),[o,A]=(0,a.useState)([]),[M,g]=(0,a.useState)(0),[F,K]=(0,a.useState)(2e3),[ne,de]=(0,a.useState)(!0),[$,be]=(0,a.useState)(!1),[ce,S]=(0,a.useState)(!1),[i,Z]=(0,a.useState)([]),[p,Y]=(0,a.useState)(!0),[fe,Pe]=(0,a.useState)(null);(0,a.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Re(),nt(),t.actionTabs.type===2){const ue=t.actionTabs.selectArrsAll[0];Pe({submit_limit:ue==null?void 0:ue.submit_limit,submit_limit_num:ue==null?void 0:ue.submit_limit_num,must_file:ue==null?void 0:ue.must_file,can_submit:ue==null?void 0:ue.can_submit,submit_num:ue==null?void 0:ue.submit_num}),Y(ue.unified_setting)}else Y(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,a.useEffect)(()=>{if($){if(ce)return;n({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:rt(we({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:we({},t.actionTabs.params)})}},[$]);const Re=ue=>Dt(void 0,null,function*(){de(!0);const Oe=yield(0,J.c_)(rt(we({},m),{page:ue||l,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Oe==null||Oe.course_groups.map(($e,Xe)=>{$e.key=$e.id,$e.title=$e.name,$e.disabled=$e.is_published}),Oe&&(A([...Oe==null?void 0:Oe.course_groups]),g(Oe==null?void 0:Oe.course_groups_count),de(!1),ue||s.setFieldsValue({publish_time:X()(X()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:X()(X()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),H=ue=>{O(ue),Re(ue)},ot=()=>{(0,c.GJ)()?t.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getWorkList",payload:we({},m)}),n({type:"shixunHomeworks/getWorkSetting",payload:we({},m)})):n({type:"classroomList/getClassroomTeacherCommonList",payload:rt(we({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:we({},t.actionTabs.params)})},St=()=>Dt(void 0,null,function*(){var ue,Oe,$e;if((0,c.Rm)()&&!((Oe=(ue=t==null?void 0:t.AssistantObject)==null?void 0:ue.group)!=null&&Oe.can_publish)){L.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"),Je(!1);return}const Xe=we({},s.getFieldsValue());if(Xe.end_time<=Xe.publish_time){L.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((i==null?void 0:i.length)<=0&&!p&&o.length>0){L.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(fe!=null&&fe.submit_limit&&!(fe!=null&&fe.submit_limit_num)){L.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(fe!=null&&fe.can_submit&&!(fe!=null&&fe.submit_num)){L.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let Zt=we({homework_ids:[...t.actionTabs.selectArrs],group_ids:i.length>0?i.map(Ht=>Ht.id):($e=t.detailCommonHomeworksList)==null?void 0:$e.course_groups,end_time:X()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:X()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!i.length},fe);Je(!0),(yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:we({},Zt)})).status===0?(Je(!1),(0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),L.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ot(),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:x.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~")}})):Je(!1)}),nt=()=>{O(1),A([]),Z([])},Cu=M>l*F,{detailCommonHomeworksList:Ut}=t,[_e,Je]=(0,a.useState)(!1);return x.createElement(R.default,{width:600,confirmLoading:_e,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:St,onCancel:()=>{nt(),ot(),n({type:"classroomList/setActionTabs",payload:{}})}},x.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",x.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&x.createElement(W.default,{form:s},x.createElement("div",{style:{paddingLeft:0}},x.createElement(T.Z,{className:"mt30",align:"middle"},x.createElement(y.Z,null,x.createElement(W.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},x.createElement(j.default,{style:{width:170,marginRight:"25px"},disabledDate:ue=>(0,se.Q8)(ue,v),disabledTime:ue=>(0,se.d0)(ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),x.createElement(y.Z,{className:"ml20"},x.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},x.createElement(j.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,G.U6)(),"HH:mm")},disabledDate:ue=>(0,se.Q8)(ue,v,s.getFieldValue("publish_time")),disabledTime:ue=>(0,se.d0)(ue,s.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&x.createElement(T.Z,{style:{marginBottom:"10px"}},x.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),x.createElement(_.ZP.Group,{value:p,onChange:ue=>{Y(ue.target.value),Z([])}},x.createElement(_.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),x.createElement(_.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&x.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"')),(t.actionTabs.type===1||!p)&&o.length>0&&x.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},x.createElement("span",{style:{flex:1}},x.createElement(I.default,{checked:i.length===o.length,onChange:ue=>{i.length===o.length?Z([]):Z(o.filter(Oe=>!Oe.is_published))}},"\u5168\u9009")),x.createElement("span",{style:{width:16}}),x.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",i.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&o.length>0&&x.createElement(Te.Z,{data:o,selectedRowKeys:i,setSelectedRowKeys:Z})),x.createElement(qe.ZP,{value:fe,onChange:ue=>Pe(we({},ue))}))};var xt=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Gt),vt=r(86169),We=Object.defineProperty,bt=Object.getOwnPropertySymbols,wt=Object.prototype.hasOwnProperty,Ye=Object.prototype.propertyIsEnumerable,ut=(e,u,t)=>u in e?We(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Vt=(e,u)=>{for(var t in u||(u={}))wt.call(u,t)&&ut(e,t,u[t]);if(bt)for(var t of bt(u))Ye.call(u,t)&&ut(e,t,u[t]);return e},Kt=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const ou=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),n=(0,E.useParams)();return n.id=n.coursesId,a.createElement(R.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Kt(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${n.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Vt({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var zt=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(ou),nu=Object.defineProperty,Ge=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,ft=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,it=Object.prototype.propertyIsEnumerable,ye=(e,u,t)=>u in e?nu(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,at=(e,u)=>{for(var t in u||(u={}))Mt.call(u,t)&&ye(e,t,u[t]);if(ft)for(var t of ft(u))it.call(u,t)&&ye(e,t,u[t]);return e},gt=(e,u)=>Ge(e,kt(u)),Wt=(e,u)=>{var t={};for(var n in e)Mt.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&ft)for(var n of ft(e))u.indexOf(n)<0&&it.call(e,n)&&(t[n]=e[n]);return t},Au=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const qu=e=>{var u=e,{classroomList:t,dispatch:n,onCallback:v}=u,C=Wt(u,["classroomList","dispatch","onCallback"]);const h=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Au(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),v&&v(),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:gt(at({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:at({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Bu=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(qu),Du=r(66368),Qe=r(71577),et=r(69677),hs=r(246),lu=r.n(hs),bu={flex_box_center:"flex_box_center___apQRz",flex_space_between:"flex_space_between___bksSq",flex_box_vertical_center:"flex_box_vertical_center___J1mrf",flex_box_center_end:"flex_box_center_end___c4GAl",flex_box_column:"flex_box_column___NHiMB",line1:"line1___bDVEy",form:"form___o6JB0"},Ft=r(26194),Pu=r(34562),Le=r(67294),Cs=Object.defineProperty,ea=Object.getOwnPropertySymbols,As=Object.prototype.hasOwnProperty,Bs=Object.prototype.propertyIsEnumerable,ta=(e,u,t)=>u in e?Cs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,cu=(e,u)=>{for(var t in u||(u={}))As.call(u,t)&&ta(e,t,u[t]);if(ea)for(var t of ea(u))Bs.call(u,t)&&ta(e,t,u[t]);return e},wu=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const{TabPane:pr}=Du.default,Ds=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:n})=>{const v=(0,E.useIntl)(),C=(0,E.useParams)(),h=(0,E.useLocation)(),[m]=W.default.useForm(),{brankList:s}=e,[l,O]=(0,a.useState)(!1);let[o,A]=(0,a.useState)(!0);const[M,g]=(0,a.useState)("myself");let[F,K]=(0,a.useState)([]),[ne,de]=(0,a.useState)();const[$,be]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ce=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let S=[];const i=function(){return wu(this,null,function*(){var p;if(o){O(!1),++$.page;const Y=yield n({type:"shixunHomeworks/getBrankList",payload:cu({},$)});F=[...F.concat(Y.object_list)],de(Y.is_teacher),((p=Y.object_list)==null?void 0:p.length)<$.limit?A(!1):A(!0),K([...F]),Y.object_list==""&&$.page===1&&O(!0)}})},{detailCommonHomeworksList:Z}=u;return Le.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:v.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>wu(void 0,null,function*(){var p,Y;const fe=m.getFieldValue(),Pe=yield n({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((Y=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:Y.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:fe.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:cu({},e.actionTabs.params)}):n({type:"classroomList/getClassroomCommonList",payload:cu({},e.actionTabs.params)}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:cu({},e.actionTabs.params),manage_all_group:Z==null?void 0:Z.manage_all_group}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},Le.createElement(T.Z,null,Le.createElement(y.Z,{span:12},ce.map((p,Y)=>Le.createElement(Qe.ZP,{key:Y,shape:"round",type:M===p.id?"primary":"default",className:"mr10",onClick:fe=>wu(void 0,null,function*(){F=[],o=!0,$.page=0,$.search="",$.filter=p.id,i(),g(p.id)})},p.name))),Le.createElement(y.Z,{span:12,className:"tr"},Le.createElement(et.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,$.search=p,$.page=0,F=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),M==="myself"&&Le.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Le.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),M==="public"&&Le.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u9898\u5E93\u4E2D\u5DF2\u8BBE\u7F6E\u6210\u516C\u5171\u5C5E\u6027\u7684\u6240\u6709\u5206\u7EC4\u4F5C\u4E1A"),Le.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ne&&M==="public"&&Le.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Le.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Le.createElement("p",{style:{cursor:"pointer",background:"#ff6800",height:"30px",textAlign:"center",marginTop:"5px",padding:"5px 0px",color:"#fff",width:"80px"},onClick:()=>{window.open("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1")),Le.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),i()},hasMore:o,useWindow:!1},l&&Le.createElement(Ft.Z,{styles:{margin:"0px auto"}}),Le.createElement(W.default,{form:m,initialValues:{group_ids:S},className:bu.form,onChange:p=>{S=m.getFieldValue()}},Le.createElement(W.default.Item,{name:"group_ids"},Le.createElement(I.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,Y){return Le.createElement(T.Z,{key:Y},Le.createElement(y.Z,{flex:"2"},Le.createElement(I.default,{onChange:fe=>{},key:Y,value:String(p.id),defaultChecked:!0},Le.createElement("span",{className:["c-black",bu.line1].join(" ")},p.name))),Le.createElement(y.Z,{flex:"1",className:"c-black"},Le.createElement("span",{className:bu.line1},p==null?void 0:p.course_list_name)),Le.createElement(y.Z,{flex:"50px",className:"c-black"},M==="public"&&(0,c.Ny)()?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):M==="myself"?Le.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var bs=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ds),mu=r(86763),ua=r(65866),Ot=r(67294),Ps=Object.defineProperty,ws=Object.defineProperties,ks=Object.getOwnPropertyDescriptors,aa=Object.getOwnPropertySymbols,Ms=Object.prototype.hasOwnProperty,xs=Object.prototype.propertyIsEnumerable,sa=(e,u,t)=>u in e?Ps(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,du=(e,u)=>{for(var t in u||(u={}))Ms.call(u,t)&&sa(e,t,u[t]);if(aa)for(var t of aa(u))xs.call(u,t)&&sa(e,t,u[t]);return e},Os=(e,u)=>ws(e,ks(u)),oa=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Ts=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:n})=>{const v=(0,E.useIntl)(),C=(0,E.useParams)(),[h]=W.default.useForm(),{workList:m,workSetting:s}=n,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:du({},C)}),t({type:"shixunHomeworks/getWorkList",payload:du({},C)})};return Ot.createElement(R.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>oa(void 0,null,function*(){const O=()=>oa(void 0,null,function*(){var o;yield h.validateFields();const A=du({},h.getFieldValue()),{selectArrs:M}=e.actionTabs;A.attachment_ids=(o=A.attachment_ids)==null?void 0:o.map(F=>F.response.id),(yield(0,mu.mz)(Os(du({},A),{homeworkId:M.work_id}))).status===0&&(h.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){L.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}R.default.confirm({title:v.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:Ot.createElement(Ot.Fragment,null,"\u4F60\u8FD8\u6709 ",Ot.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},s==null?void 0:s.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:()=>{O()}});return}O()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Ot.createElement(W.default,{form:h,initialValues:{}},Ot.createElement(W.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ot.createElement(ua.Z,null)),Ot.createElement(W.default.Item,{name:"description"},Ot.createElement(et.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var Ns=(0,E.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(Ts),ct=r(67294),Ls=Object.defineProperty,Is=Object.defineProperties,Ss=Object.getOwnPropertyDescriptors,na=Object.getOwnPropertySymbols,Zs=Object.prototype.hasOwnProperty,Hs=Object.prototype.propertyIsEnumerable,la=(e,u,t)=>u in e?Ls(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Yt=(e,u)=>{for(var t in u||(u={}))Zs.call(u,t)&&la(e,t,u[t]);if(na)for(var t of na(u))Hs.call(u,t)&&la(e,t,u[t]);return e},Gs=(e,u)=>Is(e,Ss(u)),ra=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const js=({classroomList:e,loading:u,globalSetting:t,dispatch:n})=>{var v;const C=(0,E.useIntl)(),h=(0,E.useParams)(),[m]=W.default.useForm(),[s,l]=(0,a.useState)(!0);let[O,o]=(0,a.useState)([]);const[A,M]=(0,a.useState)({page:1,limit:20,keyword:""}),g=()=>ra(void 0,null,function*(){var F;const K=yield n({type:"shixunHomeworks/getProjectList",payload:Yt(Yt({},h),A)});K.projects&&o([...O,...K.projects]),((F=K.projects)==null?void 0:F.length)<20&&l(!1)});return(0,a.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(g(),O=[],A.page=1,A.keyword="")},[e.actionTabs.key]),ct.createElement(R.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ra(void 0,null,function*(){yield m.validateFields();const F=Yt({},m.getFieldValue()),{selectArrs:K,cb:ne}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let $=yield(0,U.ZP)(`/api/student_works/${K.homework_id}/change_project.json`,{method:"put",body:Yt({},F)});($==null?void 0:$.status)===0&&(ne(),n({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(Gs(Yt({},F),{homeworkId:K.homework_id}))).status===0&&(ne?ne():n({type:"classroomList/getClassroomCommonHomeworksList",payload:Yt({},e.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},ct.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},O==""?ct.createElement("aside",null,ct.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",ct.createElement("a",{href:`${(v=t==null?void 0:t.setting)==null?void 0:v.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):ct.createElement("aside",null,ct.createElement("div",{className:" mb20"},ct.createElement(et.default.Search,{onSearch:F=>{F===""?delete A.keyword:A.keyword=F,O=[],l(!0),g()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),ct.createElement(W.default,{form:m,initialValues:{}},ct.createElement(W.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},ct.createElement(_.ZP.Group,null,ct.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{A.page++,g()},hasMore:s,useWindow:!1},O==null?void 0:O.map(function(F,K){return ct.createElement(T.Z,{key:K},ct.createElement(y.Z,null,ct.createElement(_.ZP,{value:F.id},F.name)))}))))))))};var Rs=(0,E.connect)(({classroomList:e,user:u,loading:t,globalSetting:n})=>({classroomList:e,user:u,loading:t.effects,globalSetting:n}))(js),Tt=r(67294);const $s=({styles:e={},onSelect:u,params:t,classroomList:n})=>{const[v,C]=(0,a.useState)(!1),h=(0,E.useIntl)(),[m,s]=(0,a.useState)("");(0,a.useEffect)(()=>{C(!1),s("")},[]);const l=()=>{var O,o;if((0,c.Rm)()&&!((o=(O=n==null?void 0:n.AssistantObject)==null?void 0:O.group)!=null&&o.can_create)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),m==="2"&&(u(),C(!1),s(""))};return Tt.createElement(Tt.Fragment,null,Tt.createElement(Ft.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:"\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",buttonProps:{onClick:()=>{C(!0)},className:"mr-20px",type:"primary",size:"large"}}),v&&Tt.createElement(R.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:l},Tt.createElement("div",null,Tt.createElement("div",null,Tt.createElement(_.ZP,{value:"1",style:{marginTop:"15px"},checked:m==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Tt.createElement("div",null,Tt.createElement(_.ZP,{value:"2",style:{marginTop:"15px"},checked:m==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var Vs=(0,E.connect)(({classroomList:e})=>({classroomList:e}))($s),zs={flex_box_center:"flex_box_center___AJg5t",flex_space_between:"flex_space_between___hE60T",flex_box_vertical_center:"flex_box_vertical_center___SBaHE",flex_box_center_end:"flex_box_center_end___gXasz",flex_box_column:"flex_box_column___XAx5R",bg:"bg___buvjy",containerTitle:"containerTitle___zeNCc",containerDesc:"containerDesc___rQffM",listItem:"listItem____8PUb",info:"info___Krd48",title:"title___fArYL",titleLeft:"titleLeft___LTD_T",titleRight:"titleRight___wE4bj",acitons:"acitons___jTZIH",moveCategory:"moveCategory___U2CEe",spanSize:"spanSize___iPXW7"},Ws=r(20333),Nt=r(85418),Ie=r(68508),Qt=r(9430),mt={listContainer:"listContainer___C_Amn",info:"info___GZCxw",title:"title___pZ3ge",left:"left___gIVEO",right:"right___Eb1yO",flexBox:"flexBox___z9fSf",detail:"detail___co1hL",iconV:"iconV___jDNt6"},ku=r(99597),Us=Object.defineProperty,Js=Object.defineProperties,Ks=Object.getOwnPropertyDescriptors,ia=Object.getOwnPropertySymbols,Ys=Object.prototype.hasOwnProperty,Qs=Object.prototype.propertyIsEnumerable,ca=(e,u,t)=>u in e?Us(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xt=(e,u)=>{for(var t in u||(u={}))Ys.call(u,t)&&ca(e,t,u[t]);if(ia)for(var t of ia(u))Qs.call(u,t)&&ca(e,t,u[t]);return e},Xs=(e,u)=>Js(e,Ks(u)),jt=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),qs=({dataSource:e,params:u,manageAllGroup:t})=>{var n,v,C,h;const{batchStatus:m,selectArrs:s,setSelectArrs:l,selectArrsAll:O,setSelectArrsAll:o,dispatch:A}=(0,a.useContext)(Zu),M=(0,E.useIntl)();let g=(0,E.useParams)();const[F,K]=(0,a.useState)(!1),ne=(0,a.useRef)(),[de,$]=(0,a.useState)([]);g=Xs(Xt(Xt({},u),g),{category:g==null?void 0:g.categoryId}),(0,a.useEffect)(()=>{$([]),K(!1)},[]);const be=[{title:M.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:M.formatMessage({id:"classrooms.status",defaultMessage:"\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:(i,Z)=>Z.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var Z,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(Z=i==null?void 0:i.split("/"))==null?void 0:Z[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ce(){return jt(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Xt({},g)});$(i.data)})}const S=i=>{s.includes(i)?(l(s.filter(Z=>Z!==i)),o(O.filter(Z=>Z.homework_id!==i))):(l([...s,i]),o([...O,e]))};return a.createElement("div",{className:mt.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&ne.current&&!ne.current.contains(i.target))&&(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:ne},a.createElement(I.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>S(e.homework_id)})),a.createElement("div",{className:mt.info},a.createElement("div",{className:mt.title},a.createElement("div",{className:mt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:mt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},g),type:2,manage_all_group:t}})})},a.createElement("aside",{className:mt.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&a.createElement("div",{className:mt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:mt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:mt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>a.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},g),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},g),type:2}})})},M.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),a.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:g,status:e==null?void 0:e.status}})})},M.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},M.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:mt.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:mt.iconV,onClick:i=>jt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),F||ce(),K(!F)})},a.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:mt.content},(0,c.dE)()&&a.createElement("span",{className:mt.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length>5&&a.createElement(Qt.default,{scroll:{y:240},onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length<6&&de.length>0&&a.createElement(Qt.default,{onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}))))},ma={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},Mu=r(42922),eo=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),to=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:n,setSelectArrs:v,dataSource:C,selectArrs:h,useBatchStatus:m,dispatch:s,params:l,getData:O,detailLeftMenus:o,main_category_id:A,setSelectArrsAll:M}=(0,a.useContext)(Zu);let g;const[F,K]=(0,a.useState)(!1),[ne,de]=(0,a.useState)(""),$=S=>{n(S.target.checked),v(S.target.checked?C.map(i=>i.homework_id):[]),S.target.checked?M([...C]):M([])},be=()=>{let S={courseId:l.id,container_type:"group_homework"};l.categoryId&&(S.category_id=l.categoryId),s({type:"classroomList/getAllTaskList",payload:S}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(g=o.course_modules.filter(S=>S.type==="group_homework")[0]);const ce=a.createElement("div",{className:ma.moveCategory,onMouseLeave:S=>K(!1)},a.createElement(Ie.default,{onClick:S=>eo(void 0,[S],function*({item:i,key:Z,keyPath:p,domEvent:Y}){if(h=="")return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:Z}})).status===0&&(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),O(),s({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(et.default,{onChange:S=>{de(S.target.value)}})),g&&g.second_category.filter(S=>S.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(S,i){var Z;if(!(ne!==""&&S.category_name.indexOf(ne)<0))return a.createElement(a.Fragment,null,a.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:S.category_id},S.category_name),(Z=S==null?void 0:S.third_category)==null?void 0:Z.map(p=>a.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:S=>{S.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:ma.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(y.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(y.Z,null,a.createElement(I.default,{checked:t,onChange:$},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:S})=>{u({key:S})}}},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:be,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>ce,getPopupContainer:S=>S.parentNode},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(Mu.Z,null)))),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},uo=r(74348),ao=r(48839),so=r(91745),xu=r(28553),Ou=r(93421),Tu=r(57953),oo=r(10285),Nu=r.n(oo),Lt=r(9343),ke=r(67294),no=Object.defineProperty,lo=Object.defineProperties,ro=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,da=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,Ea=(e,u,t)=>u in e?no(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qt=(e,u)=>{for(var t in u||(u={}))da.call(u,t)&&Ea(e,t,u[t]);if(pu)for(var t of pu(u))pa.call(u,t)&&Ea(e,t,u[t]);return e},fa=(e,u)=>lo(e,ro(u)),io=(e,u)=>{var t={};for(var n in e)da.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&pu)for(var n of pu(e))u.indexOf(n)<0&&pa.call(e,n)&&(t[n]=e[n]);return t},Lu=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});X().extend(Nu());const co=({data:e,value:u,onChange:t})=>{var n,v,C,h;const[m,s]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[l,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),ke.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ke.createElement(I.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ke.createElement(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:o=>{s(fa(qt({},m),{leftSearch:o.target.value}))}}),ke.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((n=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:n.length)!==0?ke.createElement(I.default.Group,{value:u,onChange:o=>{t(o)}},ke.createElement(Ou.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:v.map((o,A)=>ke.createElement(I.default,{key:A,value:o.id},o==null?void 0:o.name)))):ke.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),ke.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},ke.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.length)||0,"\u4E2A\u5206\u73ED"),ke.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},ke.createElement(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:o=>{s(fa(qt({},m),{rigthSearch:o.target.value}))}}),ke.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:C.length)!==0?(h=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:h.map((o,A)=>ke.createElement(T.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},ke.createElement(y.Z,null,o==null?void 0:o.name),ke.createElement(y.Z,null,ke.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(M=>M!==(o==null?void 0:o.id)))}})))):ke.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},mo=e=>{var u=e,{classroomList:t,dispatch:n,user:v,getData:C}=u,h=io(u,["classroomList","dispatch","user","getData"]),m,s,l,O,o,A;const M=(0,E.useIntl)(),g=(0,E.useParams)(),[F]=W.default.useForm(),K=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,de,$]=(0,Lt.U)(J.c_,qt(qt({},g),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,be,ce]=(0,Lt.U)(J.nP,{course_id:g==null?void 0:g.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,S,i]=(0,Lt.U)(J.sm,{course_id:g==null?void 0:g.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),Z=(...p)=>Lu(void 0,[...p],function*(Y={}){be({});const fe=yield de({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{K&&Z()},[K]),ke.createElement(R.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:K,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:S,onOk:()=>Lu(void 0,null,function*(){F.submit()})},ke.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"),ke.createElement(W.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Lu(void 0,null,function*(){var Y,fe,Pe;const Re=yield i(((Y=$==null?void 0:$.course_groups)==null?void 0:Y.length)>0?{unified_late:((fe=$==null?void 0:$.course_groups)==null?void 0:fe.length)<=0,allow_late_settings:[qt({},p)]}:qt({unified_late:((Pe=$==null?void 0:$.course_groups)==null?void 0:Pe.length)<=0},p));(Re==null?void 0:Re.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},ke.createElement(T.Z,{wrap:!1,gutter:20},ke.createElement(y.Z,{flex:1},ke.createElement(W.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},ke.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),ke.createElement(y.Z,{flex:"390px"},ke.createElement(W.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,Y,fe){return Y&&X()(Y).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&X()(Y).startOf("minute")<=X()(ce==null?void 0:ce.max_late_time).startOf("minute")?(L.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},ke.createElement(j.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,G.BO)(p,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:p=>(0,G.hv)(p,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((A=$==null?void 0:$.course_groups)==null?void 0:A.length)>0&&ke.createElement(Tu.Z,{spinning:ne},ke.createElement(W.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},ke.createElement(co,{data:($==null?void 0:$.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var po=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(mo),P=r(67294),Eo=Object.defineProperty,fo=Object.defineProperties,go=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,Fo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Fa=(e,u,t)=>u in e?Eo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yt=(e,u)=>{for(var t in u||(u={}))Fo.call(u,t)&&Fa(e,t,u[t]);if(ga)for(var t of ga(u))vo.call(u,t)&&Fa(e,t,u[t]);return e},Iu=(e,u)=>fo(e,go(u)),Su=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Zu=(0,a.createContext)({selectArrs:[]}),yo=({user:e,classroomList:u,loading:t,dispatch:n})=>{var v,C,h,m;const s=(0,E.useIntl)(),l=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,A]=(0,a.useState)(()=>Iu(yt({},l),{id:l.coursesId,limit:20})),[M,g]=(0,a.useState)(!1),[F,K]=(0,a.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:""}),[ne,de]=(0,a.useState)([]),[$,be]=(0,a.useState)(!1),[ce,S]=(0,a.useState)(!1),[i,Z]=(0,a.useState)([]),[p,Y]=(0,a.useState)(!1),[fe,Pe]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Re=(0,E.useLocation)(),{detailCommonHomeworksList:H,detailLeftMenus:ot,detailTopBanner:St,taskList:nt}=u;let Cu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{A(yt(yt({},o),l))},[l==null?void 0:l.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{n({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,he;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Be=G.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Be&&(o.sort_by=Be==null?void 0:Be.type,o.sort_direction=Be==null?void 0:Be.direction,Pe(Be==null?void 0:Be.name));let Ne=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Ne)}else if((he=e==null?void 0:e.userInfo)!=null&&he.username){let Be=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Be)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Re==null?void 0:Re.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,a.useEffect)(()=>{de([])},[H]),(0,a.useEffect)(()=>{S(!1)},[o.categoryId]),(0,a.useEffect)(()=>{H&&H.homeworks&&(ne.length===H.homeworks.length&&ne.length>0?be(!0):ne.length!==H.homeworks.length&&be(!1))},[ne]);const Ut=(d,z)=>{o.page=d,o.limit=z,_e()},_e=(d={})=>{de([]),Z([]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Iu(yt(yt({},o),d),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:yt(yt({},o),d)})},Je=()=>Su(void 0,null,function*(){const d=yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(he){he.indexOf("proportion")>-1&&(z[he]=(z[he]*100).toFixed(0))}),console.log(z),K(yt({},z))}});(0,a.useEffect)(()=>{de([])},[H]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:he,in_progress_count:De,overed_count:Be}=H;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:he||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Be||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}]},Oe=[{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"}],$e=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.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==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?Xe():d==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:P.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:P.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:P.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:P.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:P.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:St.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Jt=d=>{var z,he,De,Be;if(ne.length===0)return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ne=d.label||"",iu={key:Ne,selectArrs:ne,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((he=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&he.can_publish)){L.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}Ne="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Be=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Be.can_stop)){L.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}Ne="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ne="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ne="\u5220\u9664";break;case"collection":Ne="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Iu(yt({},iu),{key:Ne})})},Ht=d=>Su(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),_e()}),ru=(0,a.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[nt]);return P.createElement(Zu.Provider,{value:{params:o,batchStatus:ce,selectArrs:ne,setSelectArrs:de,allSelect:$,dataSource:H.homeworks||[],detailLeftMenus:ot,main_category_id:H.main_category_id||"",selectArrsAll:i,setAllSelect:be,useBatchStatus:S,dispatch:n,getData:_e,setSelectArrsAll:Z}},P.createElement("section",null,P.createElement("aside",{className:zs.bg},P.createElement(Ws.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:n,type:H==null?void 0:H.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Oe,isShowRightControl:(0,G.Oo)(ot==null?void 0:ot.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),g(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),S(!1),o.page=1,E.history.replace(`${Re.pathname}?tabs=${d.id}`),_e(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:$e}),P.createElement(uo.Z,{dataSource:H.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ce,SortMenuName:fe,setSortMenuName:Pe,onSearch:d=>{o.search=d.trim(),o.page=1,_e()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,G.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(o)},onBatch:d=>S(d)})),P.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(H==null?void 0:H.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(Vs,{params:o,dispatch:n,onSelect:Xe}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(Ft.Z,null),P.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&P.createElement(P.Fragment,null,P.createElement("aside",{className:"animated fadeIn"},(h=H==null?void 0:H.homeworks)==null?void 0:h.map((d,z)=>P.createElement(qs,{key:z,dataSource:d,params:o,manageAllGroup:H==null?void 0:H.manage_all_group})),P.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&P.createElement(ge.Z,{showSizeChanger:!0,onChange:Ut,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:H.query_total_count}))),ne.length>0&&(0,c.GJ)()&&P.createElement(Ae.Z,{offsetBottom:0},P.createElement(to,{buttonDataSource:Zt,onClick:Jt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&P.createElement(po,{getData:_e}),P.createElement(ie,{onCallback:()=>S(!1)}),P.createElement(ao.Z,{onOk:()=>{_e()}}),P.createElement(so.Z,{onOk:()=>{}}),P.createElement(xt,{onCallback:()=>S(!1),courseEndTime:H==null?void 0:H.course_end_time}),P.createElement(vt.Z,{courseEndTime:H==null?void 0:H.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{S(!1),_e()}}),P.createElement(zt,null),P.createElement(bs,null),P.createElement(Bu,{onCallback:()=>S(!1)}),P.createElement(Ns,null),P.createElement(Rs,null),P.createElement(xu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ht,data:ru,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),P.createElement(R.default,{open:M,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{g(!1)},onOk:()=>Su(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(he){he.indexOf("proportion")>-1&&(d[he]=d[he]/100)}),(yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success("\u8BBE\u7F6E\u6210\u529F"),g(!1))}),width:800},P.createElement("div",null,P.createElement(T.Z,null,P.createElement(y.Z,{span:24},P.createElement(T.Z,{align:"middle"},P.createElement(y.Z,{span:24},P.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"))))),P.createElement(T.Z,{align:"middle",className:"mt25"},P.createElement(y.Z,null,P.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),P.createElement(T.Z,{className:"ml10"},P.createElement(y.Z,null,P.createElement(re.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,K(yt({},F))}})),P.createElement(y.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"))),P.createElement(T.Z,{className:"mt25"},P.createElement(y.Z,null,P.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),P.createElement(y.Z,{span:24,className:"pl30 mt10"})),P.createElement(T.Z,null,P.createElement(_.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,K(yt({},F))}},P.createElement(_.ZP,{value:1,style:{marginTop:15}},P.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),P.createElement("br",null),P.createElement(_.ZP,{value:0,style:{marginTop:15}},P.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),P.createElement(T.Z,{className:"mt25"},P.createElement(y.Z,null,P.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),P.createElement(y.Z,{span:24,className:"pl30 mt10"})),P.createElement(T.Z,null,P.createElement(_.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,K(yt({},F))}},P.createElement(_.ZP,{value:!1,style:{marginTop:15}},P.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",P.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:P.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",P.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 - ( ",P.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 )",P.createElement("br",null),P.createElement("br",null),"\u6CE8\u610F",P.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",P.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",P.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",P.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"},P.createElement("span",{className:"mt10 ml10 current font14"},P.createElement(B.Z,null))))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(y.Z,null,"\u6559\u5E08\u8BC4\u5206:"),P.createElement(y.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,K(Object.assign({},F))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(y.Z,null,"\u52A9\u6559\u8BC4\u5206:"),P.createElement(y.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,K(Object.assign({},F))}}),P.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(y.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),P.createElement(y.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,K(Object.assign({},F))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},P.createElement(y.Z,null,"\u5B66\u751F\u533F\u8BC4:"),P.createElement(y.Z,{className:"ml5"},P.createElement(b.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,K(Object.assign({},F))}}),P.createElement("span",{className:"ml10"},"%"))),P.createElement("br",null),P.createElement(_.ZP,{value:!0,style:{marginTop:15}},P.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),P.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",P.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:P.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",P.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",P.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 )",P.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"},P.createElement("span",{className:"mt10 ml10 current font14"},P.createElement(B.Z,null))))),P.createElement(T.Z,null,P.createElement(y.Z,{span:24,className:"ml20"},P.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")))),P.createElement("br",null))))))};var _o=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:n})=>({user:e,classroomList:u,globalSetting:n,loading:t.effects}))(yo),ho=Object.defineProperty,Co=Object.defineProperties,Ao=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,ya=(e,u,t)=>u in e?ho(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_a=(e,u)=>{for(var t in u||(u={}))Bo.call(u,t)&&ya(e,t,u[t]);if(va)for(var t of va(u))Do.call(u,t)&&ya(e,t,u[t]);return e},bo=(e,u)=>Co(e,Ao(u)),Po=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const wo=({classroomList:e,dispatch:u,user:t,onCallback:n})=>{var v,C;const h=(0,E.useIntl)(),m=(0,E.useParams)(),[s,l]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),A=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const g={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var K;F.author_login===((K=t.userInfo)==null?void 0:K.login)?++g.hasNum:++g.noHasNum}),g.noHasNum>0?R.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",a.createElement("span",{className:"c-blue"},g.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},g.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.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:()=>{M()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const M=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",confirmLoading:s,destroyOnClose:!0,onOk:()=>Po(void 0,null,function*(){var g;if((g=A.current)!=null&&g.onVerify())return;l(!0);const F=yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),F.status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),n&&n(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:bo(_a({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:_a({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(pe.Z,{ref:g=>A.current=g})):a.createElement(a.Fragment,null,a.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),a.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ko=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(wo),Mo=r(37202),je=r(67294),xo=Object.defineProperty,Oo=Object.defineProperties,To=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,ha=Object.prototype.hasOwnProperty,Ca=Object.prototype.propertyIsEnumerable,Aa=(e,u,t)=>u in e?xo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))ha.call(u,t)&&Aa(e,t,u[t]);if(Eu)for(var t of Eu(u))Ca.call(u,t)&&Aa(e,t,u[t]);return e},Hu=(e,u)=>Oo(e,To(u)),No=(e,u)=>{var t={};for(var n in e)ha.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&Eu)for(var n of Eu(e))u.indexOf(n)<0&&Ca.call(e,n)&&(t[n]=e[n]);return t},Ba=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Lo=e=>{var u=e,{classroomList:t,dispatch:n,courseEndTime:v}=u,C=No(u,["classroomList","dispatch","courseEndTime"]);const h=(0,E.useIntl)(),m=(0,E.useParams)(),[s]=W.default.useForm(),[l,O]=(0,a.useState)(1),[o,A]=(0,a.useState)([]),[M,g]=(0,a.useState)(0),[F,K]=(0,a.useState)(2e3),[ne,de]=(0,a.useState)(!0),[$,be]=(0,a.useState)(!1),[ce,S]=(0,a.useState)(!1),[i,Z]=(0,a.useState)([]),[p,Y]=(0,a.useState)(!0),[fe,Pe]=(0,a.useState)(null);(0,a.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Re(),nt(),t.actionTabs.type===2){const ue=t.actionTabs.selectArrsAll[0];Pe({submit_limit:ue==null?void 0:ue.submit_limit,submit_limit_num:ue==null?void 0:ue.submit_limit_num,must_file:ue==null?void 0:ue.must_file,can_submit:ue==null?void 0:ue.can_submit,submit_num:ue==null?void 0:ue.submit_num}),Y(ue.unified_setting)}else Y(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,a.useEffect)(()=>{if($){if(ce)return;n({type:"classroomList/setActionTabs",payload:{}}),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})}},[$]);const Re=ue=>Ba(void 0,null,function*(){de(!0);const Oe=yield(0,J.c_)(Hu(Pt({},m),{page:ue||l,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Oe==null||Oe.course_groups.map(($e,Xe)=>{$e.key=$e.id,$e.title=$e.name,$e.disabled=$e.is_published}),Oe&&(A([...Oe==null?void 0:Oe.course_groups]),g(Oe==null?void 0:Oe.course_groups_count),de(!1),ue||s.setFieldsValue({publish_time:X()(X()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:X()(X()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),H=ue=>{O(ue),Re(ue)},ot=()=>{(0,c.GJ)()?t.actionTabs.detail?(n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"shixunHomeworks/getWorkList",payload:Pt({},m)}),n({type:"shixunHomeworks/getWorkSetting",payload:Pt({},m)})):n({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})},St=()=>Ba(void 0,null,function*(){var ue,Oe,$e;if((0,c.Rm)()&&!((Oe=(ue=t==null?void 0:t.AssistantObject)==null?void 0:ue.group)!=null&&Oe.can_publish)){L.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"),Je(!1);return}const Xe=Pt({},s.getFieldsValue());if(Xe.end_time<=Xe.publish_time){L.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((i==null?void 0:i.length)<=0&&!p&&o.length>0){L.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(fe!=null&&fe.submit_limit&&!(fe!=null&&fe.submit_limit_num)){L.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(fe!=null&&fe.can_submit&&!(fe!=null&&fe.submit_num)){L.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let Zt=Pt({homework_ids:[...t.actionTabs.selectArrs],group_ids:i.length>0?i.map(Ht=>Ht.id):($e=t.detailCommonHomeworksList)==null?void 0:$e.course_groups,end_time:X()(Xe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:X()(Xe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!i.length},fe);Je(!0),(yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Pt({},Zt)})).status===0?(Je(!1),(0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),L.ZP.success("\u53D1\u5E03\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ot(),localStorage.getItem("Noviceguide")==="0"||n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:je.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~")}})):Je(!1)}),nt=()=>{O(1),A([]),Z([])},Cu=M>l*F,{detailCommonHomeworksList:Ut}=t,[_e,Je]=(0,a.useState)(!1);return je.createElement(R.default,{width:600,confirmLoading:_e,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:St,onCancel:()=>{nt(),ot(),n({type:"classroomList/setActionTabs",payload:{}})}},je.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",je.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&je.createElement(W.default,{form:s},je.createElement("div",{style:{paddingLeft:0}},je.createElement(T.Z,{className:"mt30",align:"middle"},je.createElement(y.Z,null,je.createElement(W.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},je.createElement(j.default,{style:{width:170,marginRight:"25px"},disabledDate:ue=>(0,se.Q8)(ue,v),disabledTime:ue=>(0,se.d0)(ue),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,G.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),je.createElement(y.Z,{className:"ml20"},je.createElement(W.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},je.createElement(j.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:X()((0,G.U6)(),"HH:mm")},disabledDate:ue=>(0,se.Q8)(ue,v,s.getFieldValue("publish_time")),disabledTime:ue=>(0,se.d0)(ue,s.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&je.createElement(T.Z,{style:{marginBottom:"10px"}},je.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),je.createElement(_.ZP.Group,{value:p,onChange:ue=>{Y(ue.target.value),Z([])}},je.createElement(_.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),je.createElement(_.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&je.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"')),(t.actionTabs.type===1||!p)&&o.length>0&&je.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},je.createElement("span",{style:{flex:1}},je.createElement(I.default,{checked:i.length===o.length,onChange:ue=>{i.length===o.length?Z([]):Z(o.filter(Oe=>!Oe.is_published))}},"\u5168\u9009")),je.createElement("span",{style:{width:16}}),je.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",i.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&o.length>0&&je.createElement(Mo.Z,{data:o,selectedRowKeys:i,setSelectedRowKeys:Z})),je.createElement(qe.ZP,{value:fe,onChange:ue=>Pe(Pt({},ue))}))};var Io=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Lo),So=Object.defineProperty,Da=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,Ho=Object.prototype.propertyIsEnumerable,ba=(e,u,t)=>u in e?So(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Go=(e,u)=>{for(var t in u||(u={}))Zo.call(u,t)&&ba(e,t,u[t]);if(Da)for(var t of Da(u))Ho.call(u,t)&&ba(e,t,u[t]);return e},jo=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Ro=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),n=(0,E.useParams)();return n.id=n.coursesId,a.createElement(R.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>jo(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${n.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Go({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $o=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ro),Vo=Object.defineProperty,zo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,fu=Object.getOwnPropertySymbols,Pa=Object.prototype.hasOwnProperty,wa=Object.prototype.propertyIsEnumerable,ka=(e,u,t)=>u in e?Vo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ma=(e,u)=>{for(var t in u||(u={}))Pa.call(u,t)&&ka(e,t,u[t]);if(fu)for(var t of fu(u))wa.call(u,t)&&ka(e,t,u[t]);return e},Uo=(e,u)=>zo(e,Wo(u)),Jo=(e,u)=>{var t={};for(var n in e)Pa.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&fu)for(var n of fu(e))u.indexOf(n)<0&&wa.call(e,n)&&(t[n]=e[n]);return t},Ko=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Yo=e=>{var u=e,{classroomList:t,dispatch:n,onCallback:v}=u,C=Jo(u,["classroomList","dispatch","onCallback"]);const h=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",onOk:()=>Ko(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),v&&v(),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Uo(Ma({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:Ma({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Qo=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Yo),Gu={flex_box_center:"flex_box_center___M3iDd",flex_space_between:"flex_space_between___z7beo",flex_box_vertical_center:"flex_box_vertical_center___av2bv",flex_box_center_end:"flex_box_center_end___uN9YH",flex_box_column:"flex_box_column___tS_sM",line1:"line1___H7AUC",form:"form___BUFel"},Se=r(67294),Xo=Object.defineProperty,xa=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,en=Object.prototype.propertyIsEnumerable,Oa=(e,u,t)=>u in e?Xo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,gu=(e,u)=>{for(var t in u||(u={}))qo.call(u,t)&&Oa(e,t,u[t]);if(xa)for(var t of xa(u))en.call(u,t)&&Oa(e,t,u[t]);return e},ju=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const{TabPane:gr}=Du.default,tn=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:n})=>{const v=(0,E.useIntl)(),C=(0,E.useParams)(),h=(0,E.useLocation)(),[m]=W.default.useForm(),{brankList:s}=e,[l,O]=(0,a.useState)(!1);let[o,A]=(0,a.useState)(!0);const[M,g]=(0,a.useState)("myself");let[F,K]=(0,a.useState)([]),[ne,de]=(0,a.useState)();const[$,be]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ce=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let S=[];const i=function(){return ju(this,null,function*(){var p;if(o){O(!1),++$.page;const Y=yield n({type:"shixunHomeworks/getBrankList",payload:gu({},$)});F=[...F.concat(Y.object_list)],de(Y.is_teacher),((p=Y.object_list)==null?void 0:p.length)<$.limit?A(!1):A(!0),K([...F]),Y.object_list==""&&$.page===1&&O(!0)}})},{detailCommonHomeworksList:Z}=u;return Se.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:v.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>ju(void 0,null,function*(){var p,Y;const fe=m.getFieldValue(),Pe=yield n({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((Y=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:Y.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:fe.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:gu({},e.actionTabs.params)}):n({type:"classroomList/getClassroomCommonList",payload:gu({},e.actionTabs.params)}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:gu({},e.actionTabs.params),manage_all_group:Z==null?void 0:Z.manage_all_group}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(T.Z,null,Se.createElement(y.Z,{span:12},ce.map((p,Y)=>Se.createElement(Qe.ZP,{key:Y,shape:"round",type:M===p.id?"primary":"default",className:"mr10",onClick:fe=>ju(void 0,null,function*(){F=[],o=!0,$.page=0,$.search="",$.filter=p.id,i(),g(p.id)})},p.name))),Se.createElement(y.Z,{span:12,className:"tr"},Se.createElement(et.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,$.search=p,$.page=0,F=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),M==="myself"&&Se.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Se.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),M==="public"&&Se.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"),Se.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ne&&M==="public"&&Se.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Se.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Se.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")),Se.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),i()},hasMore:o,useWindow:!1},l&&Se.createElement(Ft.Z,{styles:{margin:"0px auto"}}),Se.createElement(W.default,{form:m,initialValues:{group_ids:S},className:Gu.form,onChange:p=>{S=m.getFieldValue()}},Se.createElement(W.default.Item,{name:"group_ids"},Se.createElement(I.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,Y){return Se.createElement(T.Z,{key:Y},Se.createElement(y.Z,{flex:"2"},Se.createElement(I.default,{onChange:fe=>{},key:Y,value:String(p.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",Gu.line1].join(" ")},p.name))),Se.createElement(y.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:Gu.line1},p==null?void 0:p.course_list_name)),Se.createElement(y.Z,{flex:"50px",className:"c-black"},M==="public"&&(0,c.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):M==="myself"?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var un=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(tn),It=r(67294),an=Object.defineProperty,sn=Object.defineProperties,on=Object.getOwnPropertyDescriptors,Ta=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,ln=Object.prototype.propertyIsEnumerable,Na=(e,u,t)=>u in e?an(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Fu=(e,u)=>{for(var t in u||(u={}))nn.call(u,t)&&Na(e,t,u[t]);if(Ta)for(var t of Ta(u))ln.call(u,t)&&Na(e,t,u[t]);return e},rn=(e,u)=>sn(e,on(u)),La=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const cn=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:n})=>{const v=(0,E.useIntl)(),C=(0,E.useParams)(),[h]=W.default.useForm(),{workList:m,workSetting:s}=n,l=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Fu({},C)}),t({type:"shixunHomeworks/getWorkList",payload:Fu({},C)})};return It.createElement(R.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>La(void 0,null,function*(){const O=()=>La(void 0,null,function*(){var o;yield h.validateFields();const A=Fu({},h.getFieldValue()),{selectArrs:M}=e.actionTabs;A.attachment_ids=(o=A.attachment_ids)==null?void 0:o.map(F=>F.response.id),(yield(0,mu.mz)(rn(Fu({},A),{homeworkId:M.work_id}))).status===0&&(h.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),l())});if(s!=null&&s.can_submit){if(!(s!=null&&s.submit_size)){L.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}R.default.confirm({title:v.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),icon:null,centered:!0,width:472,content:It.createElement(It.Fragment,null,"\u4F60\u8FD8\u6709 ",It.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},s==null?void 0:s.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:()=>{O()}});return}O()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},It.createElement(W.default,{form:h,initialValues:{}},It.createElement(W.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},It.createElement(ua.Z,null)),It.createElement(W.default.Item,{name:"description"},It.createElement(et.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};var mn=(0,E.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(cn),dt=r(67294),dn=Object.defineProperty,pn=Object.defineProperties,En=Object.getOwnPropertyDescriptors,Ia=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,Sa=(e,u,t)=>u in e?dn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,eu=(e,u)=>{for(var t in u||(u={}))fn.call(u,t)&&Sa(e,t,u[t]);if(Ia)for(var t of Ia(u))gn.call(u,t)&&Sa(e,t,u[t]);return e},Fn=(e,u)=>pn(e,En(u)),Za=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const vn=({classroomList:e,loading:u,globalSetting:t,dispatch:n})=>{var v;const C=(0,E.useIntl)(),h=(0,E.useParams)(),[m]=W.default.useForm(),[s,l]=(0,a.useState)(!0);let[O,o]=(0,a.useState)([]);const[A,M]=(0,a.useState)({page:1,limit:20,keyword:""}),g=()=>Za(void 0,null,function*(){var F;const K=yield n({type:"shixunHomeworks/getProjectList",payload:eu(eu({},h),A)});K.projects&&o([...O,...K.projects]),((F=K.projects)==null?void 0:F.length)<20&&l(!1)});return(0,a.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(g(),O=[],A.page=1,A.keyword="")},[e.actionTabs.key]),dt.createElement(R.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Za(void 0,null,function*(){yield m.validateFields();const F=eu({},m.getFieldValue()),{selectArrs:K,cb:ne}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let $=yield(0,U.ZP)(`/api/student_works/${K.homework_id}/change_project.json`,{method:"put",body:eu({},F)});($==null?void 0:$.status)===0&&(ne(),n({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(Fn(eu({},F),{homeworkId:K.homework_id}))).status===0&&(ne?ne():n({type:"classroomList/getClassroomCommonHomeworksList",payload:eu({},e.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},dt.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},O==""?dt.createElement("aside",null,dt.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",dt.createElement("a",{href:`${(v=t==null?void 0:t.setting)==null?void 0:v.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):dt.createElement("aside",null,dt.createElement("div",{className:" mb20"},dt.createElement(et.default.Search,{onSearch:F=>{F===""?delete A.keyword:A.keyword=F,O=[],l(!0),g()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),dt.createElement(W.default,{form:m,initialValues:{}},dt.createElement(W.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},dt.createElement(_.ZP.Group,null,dt.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{A.page++,g()},hasMore:s,useWindow:!1},O==null?void 0:O.map(function(F,K){return dt.createElement(T.Z,{key:K},dt.createElement(y.Z,null,dt.createElement(_.ZP,{value:F.id},F.name)))}))))))))};var yn=(0,E.connect)(({classroomList:e,user:u,loading:t,globalSetting:n})=>({classroomList:e,user:u,loading:t.effects,globalSetting:n}))(vn),Ru=r(1762),Ha=r(11320),_t=r(67294),_n=Object.defineProperty,Ga=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,ja=(e,u,t)=>u in e?_n(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ra=(e,u)=>{for(var t in u||(u={}))hn.call(u,t)&&ja(e,t,u[t]);if(Ga)for(var t of Ga(u))Cn.call(u,t)&&ja(e,t,u[t]);return e};const An=({styles:e={},onSelect:u,params:t,classroomList:n})=>{const v=(0,E.useIntl)(),[C,h]=(0,a.useState)(!1),[m,s]=(0,a.useState)("");(0,a.useEffect)(()=>{h(!1),s("")},[]);const l=()=>{var O,o;if((0,c.Rm)()&&!((o=(O=n==null?void 0:n.AssistantObject)==null?void 0:O.group)!=null&&o.can_create)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}m==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),m==="2"&&(u(),h(!1),s(""))};return _t.createElement("section",{className:`tc animated fadeIn ${Ru.Z.threeBtnSty}`,style:Ra(Ra({},{color:"#03A092",margin:"200px auto"}),e)},_t.createElement("img",{src:r(26551),width:200,height:164}),_t.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"),_t.createElement("div",{style:{marginTop:"30px"}},_t.createElement(Qe.ZP,{onClick:()=>h(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),_t.createElement(Qe.ZP,{onClick:()=>{(0,G.xg)(`${Ha.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")),C&&_t.createElement(R.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>h(!1),onOk:l},_t.createElement("div",null,_t.createElement("div",null,_t.createElement(_.ZP,{value:"1",style:{marginTop:"15px"},checked:m==="1",onClick:()=>s("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),_t.createElement("div",null,_t.createElement(_.ZP,{value:"2",style:{marginTop:"15px"},checked:m==="2",onClick:()=>s("2")},"\u9009\u7528\u8D44\u6E90")))))};var Bn=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(An),Dn={flex_box_center:"flex_box_center___MHyFJ",flex_space_between:"flex_space_between___ORCtD",flex_box_vertical_center:"flex_box_vertical_center___Nhmgg",flex_box_center_end:"flex_box_center_end___Skj3z",flex_box_column:"flex_box_column___wcBlf",containerTitle:"containerTitle___OiTfV",containerDesc:"containerDesc___OxZSI",listItem:"listItem___QWck_",info:"info___b5kJ6",title:"title___kIMSt",titleLeft:"titleLeft___xkD1I",titleRight:"titleRight___k53hK",acitons:"acitons___kzzSq",moveCategory:"moveCategory___sdBKh",spanSize:"spanSize___s6h6L"},bn=r(87711),pt={listContainer:"listContainer____QJ9C",info:"info___IpHIX",title:"title___X9_uq",left:"left___IclJq",right:"right___TrFe9",flexBox:"flexBox___PPALz",detail:"detail___t9rRa",iconV:"iconV___mSP3a"},Pn=Object.defineProperty,wn=Object.defineProperties,kn=Object.getOwnPropertyDescriptors,$a=Object.getOwnPropertySymbols,Mn=Object.prototype.hasOwnProperty,xn=Object.prototype.propertyIsEnumerable,Va=(e,u,t)=>u in e?Pn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tu=(e,u)=>{for(var t in u||(u={}))Mn.call(u,t)&&Va(e,t,u[t]);if($a)for(var t of $a(u))xn.call(u,t)&&Va(e,t,u[t]);return e},On=(e,u)=>wn(e,kn(u)),Rt=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),Tn=({dataSource:e,params:u,manageAllGroup:t})=>{var n,v,C,h;const{batchStatus:m,selectArrs:s,setSelectArrs:l,selectArrsAll:O,setSelectArrsAll:o,dispatch:A}=(0,a.useContext)(Wu),M=(0,E.useIntl)();let g=(0,E.useParams)();const[F,K]=(0,a.useState)(!1),ne=(0,a.useRef)(),[de,$]=(0,a.useState)([]);g=On(tu(tu({},u),g),{category:g==null?void 0:g.categoryId}),(0,a.useEffect)(()=>{$([]),K(!1)},[]);const be=[{title:M.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"}),dataIndex:"course_group_name",key:"course_group_name"},{title:M.formatMessage({id:"classrooms.status",defaultMessage:"\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:(i,Z)=>Z.status.indexOf(i)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:i=>{var Z,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(Z=i==null?void 0:i.split("/"))==null?void 0:Z[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ce(){return Rt(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:tu({},g)});$(i.data)})}const S=i=>{s.includes(i)?(l(s.filter(Z=>Z!==i)),o(O.filter(Z=>Z.homework_id!==i))):(l([...s,i]),o([...O,e]))};return a.createElement("div",{className:pt.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&ne.current&&!ne.current.contains(i.target))&&(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:ne},a.createElement(I.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>S(e.homework_id)})),a.createElement("div",{className:pt.info},a.createElement("div",{className:pt.title},a.createElement("div",{className:pt.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:pt.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},g),type:2,manage_all_group:t}})})},a.createElement("aside",{className:pt.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,"\u53D1\u5E03"))),(0,c.dE)()&&a.createElement("div",{className:pt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:pt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:pt.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:pt.dro,dropdownRender:()=>a.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},g),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},"\u8865\u5145\u6210\u7EE9")),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},g),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),a.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:g,status:e==null?void 0:e.status}})})},M.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},M.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:pt.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,"\u66F4\u591A"))))),a.createElement("div",{className:pt.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"mr20",style:{color:"#fff"}},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u672A\u505A\u9898"),e.uncommit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u505A\u9898"),e.commit_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u5DF2\u5B8C\u6210"),e.compelete_count,"\u4EBA"),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u53D1\u5E03\u65F6\u95F4"),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"mr10"},a.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:pt.iconV,onClick:i=>Rt(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),F||ce(),K(!F)})},a.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:pt.content},(0,c.dE)()&&a.createElement("span",{className:pt.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"ml20"},a.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length>5&&a.createElement(Qt.default,{className:Ru.Z.threeTableSty,scroll:{y:240},onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length<6&&de.length>0&&a.createElement(Qt.default,{className:Ru.Z.threeTableSty,onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}))))},za={bottomControlContainer:"bottomControlContainer___PMJOm",buttonWrap:"buttonWrap___RwQKi",moveCategory:"moveCategory___pQvCG"},Nn=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),Ln=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:n,setSelectArrs:v,dataSource:C,selectArrs:h,useBatchStatus:m,dispatch:s,params:l,getData:O,detailLeftMenus:o,main_category_id:A,setSelectArrsAll:M}=(0,a.useContext)(Wu);let g;const[F,K]=(0,a.useState)(!1),[ne,de]=(0,a.useState)(""),$=S=>{n(S.target.checked),v(S.target.checked?C.map(i=>i.homework_id):[]),S.target.checked?M([...C]):M([])},be=()=>{let S={courseId:l.id,container_type:"group_homework"};l.categoryId&&(S.category_id=l.categoryId),s({type:"classroomList/getAllTaskList",payload:S}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(g=o.course_modules.filter(S=>S.type==="group_homework")[0]);const ce=a.createElement("div",{className:za.moveCategory,onMouseLeave:S=>K(!1)},a.createElement(Ie.default,{onClick:S=>Nn(void 0,[S],function*({item:i,key:Z,keyPath:p,domEvent:Y}){if(h=="")return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:Z}})).status===0&&(L.ZP.success("\u64CD\u4F5C\u6210\u529F"),m(!1),O(),s({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(et.default,{onChange:S=>{de(S.target.value)}})),g&&g.second_category.filter(S=>S.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(S,i){var Z;if(!(ne!==""&&S.category_name.indexOf(ne)<0))return a.createElement(a.Fragment,null,a.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:S.category_id},S.category_name),(Z=S==null?void 0:S.third_category)==null?void 0:Z.map(p=>a.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:p.category_id},p.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:S=>{S.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return a.createElement("div",{className:za.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(y.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(y.Z,null,a.createElement(I.default,{checked:t,onChange:$},"\u5168\u9009\u672C\u9875\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:S})=>{u({key:S})}}},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:be,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>ce,getPopupContainer:S=>S.parentNode},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",a.createElement(Mu.Z,null)))),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},In=r(84581),Sn=r(3564),Zn=r(60920),Me=r(67294),Hn=Object.defineProperty,Gn=Object.defineProperties,jn=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Wa=Object.prototype.hasOwnProperty,Ua=Object.prototype.propertyIsEnumerable,Ja=(e,u,t)=>u in e?Hn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,uu=(e,u)=>{for(var t in u||(u={}))Wa.call(u,t)&&Ja(e,t,u[t]);if(vu)for(var t of vu(u))Ua.call(u,t)&&Ja(e,t,u[t]);return e},Ka=(e,u)=>Gn(e,jn(u)),Rn=(e,u)=>{var t={};for(var n in e)Wa.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&vu)for(var n of vu(e))u.indexOf(n)<0&&Ua.call(e,n)&&(t[n]=e[n]);return t},$u=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});X().extend(Nu());const $n=({data:e,value:u,onChange:t})=>{var n,v,C,h;const[m,s]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[l,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),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(I.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},"\u5168\u9009"),Me.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Me.createElement(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.leftSearch,onChange:o=>{s(Ka(uu({},m),{leftSearch:o.target.value}))}}),Me.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((n=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:n.length)!==0?Me.createElement(I.default.Group,{value:u,onChange:o=>{t(o)}},Me.createElement(Ou.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:v.map((o,A)=>Me.createElement(I.default,{key:A,value:o.id},o==null?void 0:o.name)))):Me.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),Me.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Me.createElement("div",null,"\u5DF2\u9009\u62E9",(l==null?void 0:l.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(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:m.rigthSearch,onChange:o=>{s(Ka(uu({},m),{rigthSearch:o.target.value}))}}),Me.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:C.length)!==0?(h=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:h.map((o,A)=>Me.createElement(T.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},Me.createElement(y.Z,null,o==null?void 0:o.name),Me.createElement(y.Z,null,Me.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(M=>M!==(o==null?void 0:o.id)))}})))):Me.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},Vn=e=>{var u=e,{classroomList:t,dispatch:n,user:v,getData:C}=u,h=Rn(u,["classroomList","dispatch","user","getData"]),m,s,l,O,o,A;const M=(0,E.useIntl)(),g=(0,E.useParams)(),[F]=W.default.useForm(),K=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,de,$]=(0,Lt.U)(J.c_,uu(uu({},g),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,be,ce]=(0,Lt.U)(J.nP,{course_id:g==null?void 0:g.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,S,i]=(0,Lt.U)(J.sm,{course_id:g==null?void 0:g.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),Z=(...p)=>$u(void 0,[...p],function*(Y={}){be({});const fe=yield de({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{K&&Z()},[K]),Me.createElement(R.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:K,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:S,onOk:()=>$u(void 0,null,function*(){F.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(W.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>$u(void 0,null,function*(){var Y,fe,Pe;const Re=yield i(((Y=$==null?void 0:$.course_groups)==null?void 0:Y.length)>0?{unified_late:((fe=$==null?void 0:$.course_groups)==null?void 0:fe.length)<=0,allow_late_settings:[uu({},p)]}:uu({unified_late:((Pe=$==null?void 0:$.course_groups)==null?void 0:Pe.length)<=0},p));(Re==null?void 0:Re.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Me.createElement(T.Z,{wrap:!1,gutter:20},Me.createElement(y.Z,{flex:1},Me.createElement(W.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Me.createElement(et.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(y.Z,{flex:"390px"},Me.createElement(W.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,Y,fe){return Y&&X()(Y).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&X()(Y).startOf("minute")<=X()(ce==null?void 0:ce.max_late_time).startOf("minute")?(L.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Me.createElement(j.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,G.BO)(p,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:p=>(0,G.hv)(p,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((A=$==null?void 0:$.course_groups)==null?void 0:A.length)>0&&Me.createElement(Tu.Z,{spinning:ne},Me.createElement(W.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Me.createElement($n,{data:($==null?void 0:$.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var zn=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Vn),w=r(67294),Wn=Object.defineProperty,Un=Object.defineProperties,Jn=Object.getOwnPropertyDescriptors,Ya=Object.getOwnPropertySymbols,Kn=Object.prototype.hasOwnProperty,Yn=Object.prototype.propertyIsEnumerable,Qa=(e,u,t)=>u in e?Wn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ht=(e,u)=>{for(var t in u||(u={}))Kn.call(u,t)&&Qa(e,t,u[t]);if(Ya)for(var t of Ya(u))Yn.call(u,t)&&Qa(e,t,u[t]);return e},Vu=(e,u)=>Un(e,Jn(u)),zu=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Wu=(0,a.createContext)({selectArrs:[]}),Qn=({user:e,classroomList:u,loading:t,dispatch:n})=>{var v,C,h,m;const s=(0,E.useIntl)(),l=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,A]=(0,a.useState)(()=>Vu(ht({},l),{id:l.coursesId,limit:20})),[M,g]=(0,a.useState)(!1),[F,K]=(0,a.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:""}),[ne,de]=(0,a.useState)([]),[$,be]=(0,a.useState)(!1),[ce,S]=(0,a.useState)(!1),[i,Z]=(0,a.useState)([]),[p,Y]=(0,a.useState)(!1),[fe,Pe]=(0,a.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Re=(0,E.useLocation)(),{detailCommonHomeworksList:H,detailLeftMenus:ot,detailTopBanner:St,taskList:nt}=u;let Cu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{A(ht(ht({},o),l))},[l==null?void 0:l.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{n({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,he;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Be=G.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Be&&(o.sort_by=Be==null?void 0:Be.type,o.sort_direction=Be==null?void 0:Be.direction,Pe(Be==null?void 0:Be.name));let Ne=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Ne)}else if((he=e==null?void 0:e.userInfo)!=null&&he.username){let Be=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Be)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Re==null?void 0:Re.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,a.useEffect)(()=>{de([])},[H]),(0,a.useEffect)(()=>{S(!1)},[o.categoryId]),(0,a.useEffect)(()=>{H&&H.homeworks&&(ne.length===H.homeworks.length&&ne.length>0?be(!0):ne.length!==H.homeworks.length&&be(!1))},[ne]);const Ut=(d,z)=>{o.page=d,o.limit=z,_e()},_e=(d={})=>{de([]),Z([]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Vu(ht(ht({},o),d),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:ht(ht({},o),d)})},Je=()=>zu(void 0,null,function*(){const d=yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(he){he.indexOf("proportion")>-1&&(z[he]=(z[he]*100).toFixed(0))}),console.log(z),K(ht({},z))}});(0,a.useEffect)(()=>{de([])},[H]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:he,in_progress_count:De,overed_count:Be}=H;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:z||0},{name:"\u672A\u5F00\u59CB",id:4,total:he||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Be||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}]},Oe=[{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"}],$e=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.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==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?Xe():d==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:w.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:w.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:w.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:w.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:w.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:St.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Jt=d=>{var z,he,De,Be;if(ne.length===0)return L.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ne=d.label||"",iu={key:Ne,selectArrs:ne,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((he=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&he.can_publish)){L.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}Ne="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Be=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Be.can_stop)){L.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}Ne="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ne="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ne="\u5220\u9664";break;case"collection":Ne="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Vu(ht({},iu),{key:Ne})})},Ht=d=>zu(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),_e()}),ru=(0,a.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[nt]);return w.createElement(Wu.Provider,{value:{params:o,batchStatus:ce,selectArrs:ne,setSelectArrs:de,allSelect:$,dataSource:H.homeworks||[],detailLeftMenus:ot,main_category_id:H.main_category_id||"",selectArrsAll:i,setAllSelect:be,useBatchStatus:S,dispatch:n,getData:_e,setSelectArrsAll:Z}},w.createElement("section",null,w.createElement("aside",{className:Dn.bg},w.createElement(bn.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:n,type:H==null?void 0:H.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Oe,isShowRightControl:(0,G.Oo)(ot==null?void 0:ot.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),g(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),S(!1),o.page=1,E.history.replace(`${Re.pathname}?tabs=${d.id}`),_e(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:$e}),w.createElement(In.Z,{dataSource:H.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ce,SortMenuName:fe,setSortMenuName:Pe,onSearch:d=>{o.search=d.trim(),o.page=1,_e()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,G.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(o)},onBatch:d=>S(d)})),w.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(H==null?void 0:H.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Bn,{params:o,dispatch:n,onSelect:Xe}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(Ft.Z,null),w.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&w.createElement(w.Fragment,null,w.createElement("aside",{className:"animated fadeIn"},(h=H==null?void 0:H.homeworks)==null?void 0:h.map((d,z)=>w.createElement(Tn,{key:z,dataSource:d,params:o,manageAllGroup:H==null?void 0:H.manage_all_group})),w.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&w.createElement(ge.Z,{showSizeChanger:!0,onChange:Ut,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:H.query_total_count}))),ne.length>0&&(0,c.GJ)()&&w.createElement(Ae.Z,{offsetBottom:0},w.createElement(Ln,{buttonDataSource:Zt,onClick:Jt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&w.createElement(zn,{getData:_e}),w.createElement(ko,{onCallback:()=>S(!1)}),w.createElement(Sn.Z,{onOk:()=>{_e()}}),w.createElement(Zn.Z,{onOk:()=>{}}),w.createElement(Io,{onCallback:()=>S(!1),courseEndTime:H==null?void 0:H.course_end_time}),w.createElement(vt.Z,{courseEndTime:H==null?void 0:H.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{S(!1),_e()}}),w.createElement($o,null),w.createElement(un,null),w.createElement(Qo,{onCallback:()=>S(!1)}),w.createElement(mn,null),w.createElement(yn,null),w.createElement(xu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ht,data:ru,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),w.createElement(R.default,{open:M,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{g(!1)},onOk:()=>zu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(he){he.indexOf("proportion")>-1&&(d[he]=d[he]/100)}),(yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success("\u8BBE\u7F6E\u6210\u529F"),g(!1))}),width:800},w.createElement("div",null,w.createElement(T.Z,null,w.createElement(y.Z,{span:24},w.createElement(T.Z,{align:"middle"},w.createElement(y.Z,{span:24},w.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"))))),w.createElement(T.Z,{align:"middle",className:"mt25"},w.createElement(y.Z,null,w.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),w.createElement(T.Z,{className:"ml10"},w.createElement(y.Z,null,w.createElement(re.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,K(ht({},F))}})),w.createElement(y.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"))),w.createElement(T.Z,{className:"mt25"},w.createElement(y.Z,null,w.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),w.createElement(y.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(_.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,K(ht({},F))}},w.createElement(_.ZP,{value:1,style:{marginTop:15}},w.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),w.createElement("br",null),w.createElement(_.ZP,{value:0,style:{marginTop:15}},w.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),w.createElement(T.Z,{className:"mt25"},w.createElement(y.Z,null,w.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),w.createElement(y.Z,{span:24,className:"pl30 mt10"})),w.createElement(T.Z,null,w.createElement(_.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,K(ht({},F))}},w.createElement(_.ZP,{value:!1,style:{marginTop:15}},w.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:w.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",w.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),w.createElement("br",null),"\u6CE8\u610F",w.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",w.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",w.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",w.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},w.createElement("span",{className:"mt10 ml10 current font14"},w.createElement(B.Z,null))))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u6559\u5E08\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,K(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u52A9\u6559\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,K(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),w.createElement(y.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,K(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},w.createElement(y.Z,null,"\u5B66\u751F\u533F\u8BC4:"),w.createElement(y.Z,{className:"ml5"},w.createElement(b.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,K(Object.assign({},F))}}),w.createElement("span",{className:"ml10"},"%"))),w.createElement("br",null),w.createElement(_.ZP,{value:!0,style:{marginTop:15}},w.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),w.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",w.createElement(N.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:w.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",w.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",w.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",w.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},w.createElement("span",{className:"mt10 ml10 current font14"},w.createElement(B.Z,null))))),w.createElement(T.Z,null,w.createElement(y.Z,{span:24,className:"ml20"},w.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")))),w.createElement("br",null))))))};var Xn=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:n})=>({user:e,classroomList:u,globalSetting:n,loading:t.effects}))(Qn),qn=Object.defineProperty,el=Object.defineProperties,tl=Object.getOwnPropertyDescriptors,Xa=Object.getOwnPropertySymbols,ul=Object.prototype.hasOwnProperty,al=Object.prototype.propertyIsEnumerable,qa=(e,u,t)=>u in e?qn(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,es=(e,u)=>{for(var t in u||(u={}))ul.call(u,t)&&qa(e,t,u[t]);if(Xa)for(var t of Xa(u))al.call(u,t)&&qa(e,t,u[t]);return e},sl=(e,u)=>el(e,tl(u)),ol=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const nl=({classroomList:e,dispatch:u,user:t,onCallback:n})=>{var v,C;const h=(0,E.useIntl)(),m=(0,E.useParams)(),[s,l]=(0,a.useState)(!1),[O,o]=(0,a.useState)(!1),A=(0,a.useRef)(null);(0,a.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,c.j5)()){o(!0);return}const g={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var K;F.author_login===((K=t.userInfo)==null?void 0:K.login)?++g.hasNum:++g.noHasNum}),g.noHasNum>0?R.default.info({title:h.formatMessage({id:"classrooms.permissionNotice",defaultMessage:"\u6743\u9650\u63D0\u793A"}),className:"custom-modal-divider ",icon:null,content:a.createElement("div",null,h.formatMessage({id:"classrooms.currentSelectedResources",defaultMessage:"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A"}),a.createElement("span",{className:"c-blue"},g.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",a.createElement("span",{className:"c-red"},g.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",a.createElement("br",null),h.formatMessage({id:"classrooms.onlyDeleteYourOwnResources",defaultMessage:"\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:()=>{M()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const M=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:O,okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:h.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:s,destroyOnClose:!0,onOk:()=>ol(void 0,null,function*(){var g;if((g=A.current)!=null&&g.onVerify())return;l(!0);const F=yield(0,U.ZP)(`/api/courses/${m.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});l(!1),F.status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),L.ZP.success(h.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),n&&n(),(0,c.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:sl(es({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:es({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((v=e==null?void 0:e.actionTabs)!=null&&v.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.status)?a.createElement(a.Fragment,null,a.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"),a.createElement(pe.Z,{ref:g=>A.current=g})):a.createElement(a.Fragment,null,a.createElement("p",null,h.formatMessage({id:"classrooms.submitWarning",defaultMessage:"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"})),a.createElement("p",null,h.formatMessage({id:"paperlibrary.confirmDeleteSure",defaultMessage:"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"}))))};var ll=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(nl),rl=r(46918),il=Object.defineProperty,ts=Object.getOwnPropertySymbols,cl=Object.prototype.hasOwnProperty,ml=Object.prototype.propertyIsEnumerable,us=(e,u,t)=>u in e?il(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,dl=(e,u)=>{for(var t in u||(u={}))cl.call(u,t)&&us(e,t,u[t]);if(ts)for(var t of ts(u))ml.call(u,t)&&us(e,t,u[t]);return e},pl=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const El=({classroomList:e,dispatch:u})=>{const t=(0,E.useIntl)(),n=(0,E.useParams)();return n.id=n.coursesId,a.createElement(R.default,{centered:!0,title:t.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:t.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>pl(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${n.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),L.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:dl({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},a.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",a.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var fl=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(El),gl=Object.defineProperty,Fl=Object.defineProperties,vl=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,as=Object.prototype.hasOwnProperty,ss=Object.prototype.propertyIsEnumerable,os=(e,u,t)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ns=(e,u)=>{for(var t in u||(u={}))as.call(u,t)&&os(e,t,u[t]);if(yu)for(var t of yu(u))ss.call(u,t)&&os(e,t,u[t]);return e},yl=(e,u)=>Fl(e,vl(u)),_l=(e,u)=>{var t={};for(var n in e)as.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&yu)for(var n of yu(e))u.indexOf(n)<0&&ss.call(e,n)&&(t[n]=e[n]);return t},hl=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Cl=e=>{var u=e,{classroomList:t,dispatch:n,onCallback:v}=u,C=_l(u,["classroomList","dispatch","onCallback"]);const h=(0,E.useIntl)(),m=(0,E.useParams)();return m.id=m.coursesId,a.createElement(R.default,{centered:!0,title:h.formatMessage({id:"classrooms.prompt",defaultMessage:"\u63D0\u793A"}),open:t.actionTabs.key==="\u6536\u85CF",okText:h.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:h.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>hl(void 0,null,function*(){(yield(0,U.ZP)(`/api/courses/${m.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),L.ZP.success(h.formatMessage({id:"classrooms.collectSuccessGoToPersonal",defaultMessage:"\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"})),v&&v(),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:yl(ns({},t.actionTabs.params),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:ns({},t.actionTabs.params)}),n({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Al=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Cl),Uu={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_"},Ze=r(67294),Bl=Object.defineProperty,ls=Object.getOwnPropertySymbols,Dl=Object.prototype.hasOwnProperty,bl=Object.prototype.propertyIsEnumerable,rs=(e,u,t)=>u in e?Bl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_u=(e,u)=>{for(var t in u||(u={}))Dl.call(u,t)&&rs(e,t,u[t]);if(ls)for(var t of ls(u))bl.call(u,t)&&rs(e,t,u[t]);return e},Ju=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const{TabPane:yr}=Du.default,Pl=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:n})=>{const v=(0,E.useIntl)(),C=(0,E.useParams)(),h=(0,E.useLocation)(),[m]=W.default.useForm(),{brankList:s}=e,[l,O]=(0,a.useState)(!1);let[o,A]=(0,a.useState)(!0);const[M,g]=(0,a.useState)("myself");let[F,K]=(0,a.useState)([]),[ne,de]=(0,a.useState)();const[$,be]=(0,a.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ce=[{name:v.formatMessage({id:"classrooms.myResources",defaultMessage:"\u6211\u7684\u8D44\u6E90"}),id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,a.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&i()},[e.actionTabs.key]);let S=[];const i=function(){return Ju(this,null,function*(){var p;if(o){O(!1),++$.page;const Y=yield n({type:"shixunHomeworks/getBrankList",payload:_u({},$)});F=[...F.concat(Y.object_list)],de(Y.is_teacher),((p=Y.object_list)==null?void 0:p.length)<$.limit?A(!1):A(!0),K([...F]),Y.object_list==""&&$.page===1&&O(!0)}})},{detailCommonHomeworksList:Z}=u;return Ze.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:v.formatMessage({id:"classrooms.confirm",defaultMessage:"\u786E\u5B9A"}),cancelText:v.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},onOk:()=>Ju(void 0,null,function*(){var p,Y;const fe=m.getFieldValue(),Pe=yield n({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((Y=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:Y.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:fe.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,G.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:_u({},e.actionTabs.params)}):n({type:"classroomList/getClassroomCommonList",payload:_u({},e.actionTabs.params)}),n({type:"shixunHomeworks/setActionTabs",payload:{}}),n({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:_u({},e.actionTabs.params),manage_all_group:Z==null?void 0:Z.manage_all_group}}),n({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{n({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ze.createElement(T.Z,null,Ze.createElement(y.Z,{span:12},ce.map((p,Y)=>Ze.createElement(Qe.ZP,{key:Y,shape:"round",type:M===p.id?"primary":"default",className:"mr10",onClick:fe=>Ju(void 0,null,function*(){F=[],o=!0,$.page=0,$.search="",$.filter=p.id,i(),g(p.id)})},p.name))),Ze.createElement(y.Z,{span:12,className:"tr"},Ze.createElement(et.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{o=!0,$.search=p,$.page=0,F=[],p&&(0,Pu.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),i()},style:{width:260}}))),M==="myself"&&Ze.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Ze.createElement("span",{className:"c-orange"},v.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"})),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),M==="public"&&Ze.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"),Ze.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ne&&M==="public"&&Ze.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ze.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Ze.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")}},v.formatMessage({id:"user.immediateCertification",defaultMessage:"\u7ACB\u5373\u8BA4\u8BC1"}))),Ze.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{A(!1),i()},hasMore:o,useWindow:!1},l&&Ze.createElement(Ft.Z,{styles:{margin:"0px auto"}}),Ze.createElement(W.default,{form:m,initialValues:{group_ids:S},className:Uu.form,onChange:p=>{S=m.getFieldValue()}},Ze.createElement(W.default.Item,{name:"group_ids"},Ze.createElement(I.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(p,Y){return Ze.createElement(T.Z,{key:Y},Ze.createElement(y.Z,{flex:"2"},Ze.createElement(I.default,{onChange:fe=>{},key:Y,value:String(p.id),defaultChecked:!0},Ze.createElement("span",{className:["c-black",Uu.line1].join(" ")},p.name))),Ze.createElement(y.Z,{flex:"1",className:"c-black"},Ze.createElement("span",{className:Uu.line1},p==null?void 0:p.course_list_name)),Ze.createElement(y.Z,{flex:"50px",className:"c-black"},M==="public"&&(0,c.Ny)()?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},v.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):M==="myself"?Ze.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},v.formatMessage({id:"classroomGraphicGroupHomework.edit",defaultMessage:"\u7F16\u8F91"})):p==null?void 0:p.username))})))))))};var wl=(0,E.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Pl),kl=r(22756),Ml=r(30134),xl=r(89485),Ct=r(67294),Ol=Object.defineProperty,is=Object.getOwnPropertySymbols,Tl=Object.prototype.hasOwnProperty,Nl=Object.prototype.propertyIsEnumerable,cs=(e,u,t)=>u in e?Ol(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ms=(e,u)=>{for(var t in u||(u={}))Tl.call(u,t)&&cs(e,t,u[t]);if(is)for(var t of is(u))Nl.call(u,t)&&cs(e,t,u[t]);return e};const Ll=({styles:e={},onSelect:u,params:t,classroomList:n})=>{const[v,C]=(0,a.useState)(!1),h=(0,E.useIntl)(),[m,s]=(0,a.useState)("");(0,a.useEffect)(()=>{C(!1),s("")},[]);const l=()=>{var O,o;if((0,c.Rm)()&&!((o=(O=n==null?void 0:n.AssistantObject)==null?void 0:O.group)!=null&&o.can_create)){L.ZP.warning(h.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"}));return}m==="1"&&E.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),m==="2"&&(u(),C(!1),s(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:ms(ms({},{color:"#999",margin:"200px auto"}),e)},Ct.createElement("img",{src:xl.z3}),Ct.createElement("p",{className:"mt20 font14"},h.formatMessage({id:"classrooms.noGroupAssignment",defaultMessage:"\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"})),Ct.createElement("div",{style:{marginTop:"30px"}},Ct.createElement(Qe.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},h.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"})),Ct.createElement(Qe.ZP,{onClick:()=>{(0,G.xg)(`${Ha.Z.API_SERVER}/pdf/\u6559\u5B66\u8BFE\u5802\u64CD\u4F5C\u624B\u518C\u7B80\u5355\u7248-V4.0.pdf`)},type:"primary",style:{height:"40px",marginLeft:"20px",borderRadius:"4px"}},h.formatMessage({id:"classrooms.newHomeworkGuide",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A\u6307\u5F15"}))),v&&Ct.createElement(R.default,{open:!0,centered:!0,title:h.formatMessage({id:"classrooms.newHomework",defaultMessage:"\u65B0\u5EFA\u4F5C\u4E1A"}),onCancel:()=>C(!1),onOk:l},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(_.ZP,{value:"1",style:{marginTop:"15px"},checked:m==="1",onClick:()=>s("1")},h.formatMessage({id:"classrooms.createGroupAssignment",defaultMessage:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"}))),Ct.createElement("div",null,Ct.createElement(_.ZP,{value:"2",style:{marginTop:"15px"},checked:m==="2",onClick:()=>s("2")},h.formatMessage({id:"classrooms.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}))))))};var Il=(0,E.connect)(({classroomList:e})=>({classroomList:e}))(Ll),Sl={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"},Zl=r(46206),Et={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Hl=Object.defineProperty,Gl=Object.defineProperties,jl=Object.getOwnPropertyDescriptors,ds=Object.getOwnPropertySymbols,Rl=Object.prototype.hasOwnProperty,$l=Object.prototype.propertyIsEnumerable,ps=(e,u,t)=>u in e?Hl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,au=(e,u)=>{for(var t in u||(u={}))Rl.call(u,t)&&ps(e,t,u[t]);if(ds)for(var t of ds(u))$l.call(u,t)&&ps(e,t,u[t]);return e},Vl=(e,u)=>Gl(e,jl(u)),$t=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),zl=({dataSource:e,params:u,manageAllGroup:t})=>{var n,v,C,h;const{batchStatus:m,selectArrs:s,setSelectArrs:l,selectArrsAll:O,setSelectArrsAll:o,dispatch:A}=(0,a.useContext)(Xu),M=(0,E.useIntl)();let g=(0,E.useParams)();const[F,K]=(0,a.useState)(!1),ne=(0,a.useRef)(),[de,$]=(0,a.useState)([]);g=Vl(au(au({},u),g),{category:g==null?void 0:g.categoryId}),(0,a.useEffect)(()=>{$([]),K(!1)},[]);const be=[{title:M.formatMessage({id:"classrooms.class",defaultMessage:M.formatMessage({id:"classrooms.class",defaultMessage:"\u73ED\u7EA7"})}),dataIndex:"course_group_name",key:"course_group_name"},{title:M.formatMessage({id:"classrooms.status",defaultMessage:"\u72B6\u6001"}),dataIndex:"status",key:"status",width:80,filters:[{text:M.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),value:"\u672A\u5F00\u59CB"},{text:M.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),value:"\u63D0\u4EA4\u4E2D"},{text:M.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),value:"\u8865\u4EA4\u4E2D"},{text:M.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),value:"\u5DF2\u622A\u6B62"},{text:M.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),value:"\u672A\u53D1\u5E03"},{text:M.formatMessage({id:"classrooms.anonymousReviewing",defaultMessage:"\u533F\u8BC4\u4E2D"}),value:"\u533F\u8BC4\u4E2D"}],onFilter:(i,Z)=>Z.status.indexOf(i)===0},{title:M.formatMessage({id:"classrooms.submissionStatus1",defaultMessage:"\u63D0\u4EA4\u60C5\u51B5"}),dataIndex:"statistics",key:"statistics",width:80,render:i=>{var Z,p;return i==="--"?i:a.createElement("span",null,a.createElement("span",null,(Z=i==null?void 0:i.split("/"))==null?void 0:Z[0]),"\xA0/\xA0",a.createElement("span",null,(p=i==null?void 0:i.split("/"))==null?void 0:p[1]))}},{title:M.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"}),dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="publish_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:M.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"}),dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="end_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:M.formatMessage({id:"classrooms.lateSubmissionTime",defaultMessage:"\u8865\u4EA4\u65F6\u95F4"}),dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:g.sort_by==="late_time"?g.sort_direction==="desc"?"descend":"ascend":null},{title:M.formatMessage({id:"classrooms.classTeacher",defaultMessage:"\u5206\u73ED\u8001\u5E08"}),dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:i=>i==="--"||!i?"--":a.createElement("span",{title:i},i)}];function ce(){return $t(this,null,function*(){let i=yield(0,U.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:au({},g)});$(i.data)})}const S=i=>{s.includes(i)?(l(s.filter(Z=>Z!==i)),o(O.filter(Z=>Z.homework_id!==i))):(l([...s,i]),o([...O,e]))};return a.createElement("div",{className:Et.listContainer,onClick:i=>{i.stopPropagation(),(!(0,c.GJ)()||(0,c.GJ)()&&ne.current&&!ne.current.contains(i.target))&&(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,c.GJ)()&&a.createElement("span",{ref:ne},a.createElement(I.default,{onClick:i=>{i.stopPropagation()},style:{padding:"10px"},checked:s.includes(e.homework_id),onChange:()=>S(e.homework_id)})),a.createElement("div",{className:Et.info},a.createElement("div",{className:Et.title},a.createElement("div",{className:Et.left,style:(0,c.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,c.GJ)()&&a.createElement(ku.Z,{value:e.status},a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,c.dE)()&&a.createElement(G.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),a.createElement("span",{onClick:i=>i.stopPropagation()},a.createElement(E.Link,{target:"_blank",to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`},e.name))),a.createElement("div",{className:Et.right},(0,c.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},g),type:2,manage_all_group:t}})})},a.createElement("aside",{className:Et.flexBox,style:{marginRight:"16px"}},a.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),a.createElement("div",null,M.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"})))),(0,c.dE)()&&a.createElement("div",{className:Et.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&a.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((n=e.status)!=null&&n.includes("\u5DF2\u622A\u6B62"))&&!((v=e.status)!=null&&v.includes("\u5BFC\u5165"))&&a.createElement("aside",{onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),(0,G.xg)(`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail${(0,c.dE)()?"?tabs=1":""}`)}),className:Et.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),a.createElement("div",null,M.formatMessage({id:"classroomClassroomExperiments.startLearning",defaultMessage:"\u5F00\u59CB\u5B66\u4E60"}))),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((h=e.status)==null?void 0:h.includes("\u5BFC\u5165")))&&a.createElement("aside",{className:Et.flexBox,style:{marginRight:10}},a.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),a.createElement("div",null,M.formatMessage({id:"classrooms.viewWork",defaultMessage:"\u67E5\u770B\u4F5C\u54C1"})))),(0,c.GJ)()&&a.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:Et.dro,dropdownRender:()=>a.createElement(Ie.default,null,e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:1,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},g),type:2,manage_all_group:t}})})},M.formatMessage({id:"classrooms.publish",defaultMessage:"\u53D1\u5E03"}))),e.status==="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:23,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u8865\u5145\u6210\u7EE9",name:e==null?void 0:e.name,id:e==null?void 0:e.homework_id,type:"group"}})})},M.formatMessage({id:"classrooms.supplementGrades",defaultMessage:"\u8865\u5145\u6210\u7EE9"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:2,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:au({},g),type:2}})})},M.formatMessage({id:"classrooms.deadlineImmediately",defaultMessage:"\u7ACB\u5373\u622A\u6B62"}))),a.createElement(Ie.default.Item,{key:22,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",to:"/",onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),A({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:O,params:g,status:e==null?void 0:e.status}})})},M.formatMessage({id:"classrooms.deleteImmediately",defaultMessage:"\u7ACB\u5373\u5220\u9664"}))),e.status!=="\u5BFC\u5165"&&a.createElement(Ie.default.Item,{key:6,style:{textAlign:"center"}},a.createElement(E.Link,{target:"_blank",onClick:i=>{i.stopPropagation()},to:`/classrooms/${g.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},M.formatMessage({id:"classrooms.advancedSettings",defaultMessage:"\u9AD8\u7EA7\u8BBE\u7F6E"}))))},a.createElement("aside",{onClick:i=>i.stopPropagation(),className:Et.flexBox,style:{cursor:"default"}},a.createElement("i",{className:"iconfont icon-gengduo4"}),a.createElement("div",null,M.formatMessage({id:"classrooms.more",defaultMessage:"\u66F4\u591A"})))))),a.createElement("div",{className:Et.detail},(0,c.GJ)()&&a.createElement(a.Fragment,null,a.createElement("span",{className:"c-grey-333 mr20"},e.author),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.uncommit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.notDone",defaultMessage:"\u672A\u505A\u9898"})),e.uncommit_count," ",M.formatMessage({id:"classrooms.people",defaultMessage:"\u4EBA"})),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.commit_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.done",defaultMessage:"\u5DF2\u505A\u9898"})),e.commit_count," ",M.formatMessage({id:"classrooms.people",defaultMessage:"\u4EBA"})),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&!!e.compelete_count&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.completed",defaultMessage:"\u5DF2\u5B8C\u6210"})),e.compelete_count," ",M.formatMessage({id:"classrooms.people",defaultMessage:"\u4EBA"})),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.publishTime",defaultMessage:"\u53D1\u5E03\u65F6\u95F4"})),e.publish_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classroomProgrammingHomework.deadline",defaultMessage:"\u622A\u6B62\u65F6\u95F4"})),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&a.createElement("span",{className:"c-grey-999 mr10"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.endTime",defaultMessage:"\u7ED3\u675F\u65F6\u95F4"})),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"})),e==null?void 0:e.late_time),["\u672A\u5F00\u59CB","\u8FDB\u884C\u4E2D","\u5DF2\u622A\u6B62","\u63D0\u4EA4\u4E2D","\u8865\u4EA4\u4E2D","\u5DF2\u7ED3\u675F","\u533F\u8BC4\u4E2D","\u7533\u8BC9\u4E2D"].includes(e.status)&&a.createElement("span",{className:Et.iconV,onClick:i=>$t(void 0,null,function*(){i.stopPropagation(),i.preventDefault(),F||ce(),K(!F)})},a.createElement("i",{className:`iconfont icon-${F?"shouqi":"xiala2"}`})," "))),a.createElement("div",{className:Et.content},(0,c.dE)()&&a.createElement("span",{className:Et.infoStuIcon},a.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),a.createElement("span",{className:"ml20 c-grey-999"},a.createElement("i",{className:"iconfont icon-shijian1 font12 mr5"}),e==null?void 0:e.publish_time," \u81F3 ",e==null?void 0:e.end_time," "),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&a.createElement("span",{className:"c-grey-999 ml20"},a.createElement("span",{className:"mr5"},M.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),":"),e==null?void 0:e.late_time)),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length>5&&a.createElement(Qt.default,{scroll:{y:240},onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}),(0,c.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&F&&de.length<6&&de.length>0&&a.createElement(Qt.default,{onRow:i=>({onClick:Z=>{Z.stopPropagation(),Z.preventDefault()}}),onHeaderRow:(i,Z)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:de,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(i,Z,p)=>{p.field&&(g.sort_by=p.field),p.order||(g.sort_direction="asc"),p.order==="ascend"&&(g.sort_direction="asc"),p.order==="descend"&&(g.sort_direction="desc"),p.order||(g.sort_direction="asc"),ce()},columns:be}))))},Es={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},Wl=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())}),Ul=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:n,setSelectArrs:v,dataSource:C,selectArrs:h,useBatchStatus:m,dispatch:s,params:l,getData:O,detailLeftMenus:o,main_category_id:A,setSelectArrsAll:M}=(0,a.useContext)(Xu);let g;const F=(0,E.useIntl)(),[K,ne]=(0,a.useState)(!1),[de,$]=(0,a.useState)(""),be=i=>{n(i.target.checked),v(i.target.checked?C.map(Z=>Z.homework_id):[]),i.target.checked?M([...C]):M([])},ce=()=>{let i={courseId:l.id,container_type:"group_homework"};l.categoryId&&(i.category_id=l.categoryId),s({type:"classroomList/getAllTaskList",payload:i}),s({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(g=o.course_modules.filter(i=>i.type==="group_homework")[0]);const S=a.createElement("div",{className:Es.moveCategory,onMouseLeave:i=>ne(!1)},a.createElement(Ie.default,{onClick:i=>Wl(void 0,[i],function*({item:Z,key:p,keyPath:Y,domEvent:fe}){if(h=="")return L.ZP.error(F.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,U.ZP)(`/api/courses/${l.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:h,new_category_id:p}})).status===0&&(L.ZP.success(F.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),m(!1),O(),s({type:"classroomList/getClassroomLeftMenus",payload:{id:l.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},a.createElement(et.default,{onChange:i=>{$(i.target.value)}})),g&&g.second_category.filter(i=>i.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(i,Z){var p;if(!(de!==""&&i.category_name.indexOf(de)<0))return a.createElement(a.Fragment,null,a.createElement(Ie.default.Item,{className:"multi-llipsis1e",key:i.category_id},i.category_name),(p=i==null?void 0:i.third_category)==null?void 0:p.map(Y=>a.createElement(Ie.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:Y.category_id},Y.category_name)))}),a.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:i=>{i.preventDefault(),s({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:l,selectArrs:{category_id:A,type:"group_homework"}}})}},F.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),"...")));return a.createElement("div",{className:Es.bottomControlContainer},a.createElement(T.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},a.createElement(y.Z,{flex:1},a.createElement(T.Z,{wrap:!1,align:"middle",gutter:8},a.createElement(y.Z,null,a.createElement(I.default,{checked:t,onChange:be},F.formatMessage({id:"classrooms.selectAllOnPage",defaultMessage:"\u5168\u9009\u672C\u9875"}),"\uFF08",h.length,"\uFF09")),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:i})=>{u({key:i})}}},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},F.formatMessage({id:"classroomClassroomExperiments.batchOperations",defaultMessage:"\u6279\u91CF\u64CD\u4F5C"})))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:ce,icon:a.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},F.formatMessage({id:"classrooms.viewersCount1",defaultMessage:"\u8C03\u6574\u6392\u5E8F"}))),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>S,getPopupContainer:i=>i.parentNode},a.createElement(Qe.ZP,{type:"primary",icon:a.createElement("i",{className:"iconfont icon-yidongmulu"})},F.formatMessage({id:"classrooms.moveToCatalog",defaultMessage:"\u79FB\u52A8\u5230\u76EE\u5F55"})," ",a.createElement(Mu.Z,null)))),(0,c.GJ)()&&a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",onClick:()=>u({key:"collection",label:F.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"})}),icon:a.createElement("i",{className:"iconfont icon-shoucang1"})},F.formatMessage({id:"common.favorite",defaultMessage:"\u6536\u85CF"}))))),a.createElement(y.Z,null,a.createElement(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{v([]),m(!1)}},F.formatMessage({id:"classrooms.cancelAction",defaultMessage:"\u53D6\u6D88\u64CD\u4F5C"})))))},Jl=r(12662),Kl=r(34738),Yl=r(6151),xe=r(67294),Ql=Object.defineProperty,Xl=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,hu=Object.getOwnPropertySymbols,fs=Object.prototype.hasOwnProperty,gs=Object.prototype.propertyIsEnumerable,Fs=(e,u,t)=>u in e?Ql(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,su=(e,u)=>{for(var t in u||(u={}))fs.call(u,t)&&Fs(e,t,u[t]);if(hu)for(var t of hu(u))gs.call(u,t)&&Fs(e,t,u[t]);return e},vs=(e,u)=>Xl(e,ql(u)),er=(e,u)=>{var t={};for(var n in e)fs.call(e,n)&&u.indexOf(n)<0&&(t[n]=e[n]);if(e!=null&&hu)for(var n of hu(e))u.indexOf(n)<0&&gs.call(e,n)&&(t[n]=e[n]);return t},Ku=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});X().extend(Nu());const tr=({data:e,value:u,onChange:t})=>{var n,v,C,h;const[m,s]=(0,a.useState)({leftSearch:"",rigthSearch:""}),[l,O]=(0,a.useState)([]);return(0,a.useEffect)(()=>{O((u==null?void 0:u.length)>0?e==null?void 0:e.filter(o=>u==null?void 0:u.includes(o==null?void 0:o.id)):[])},[u]),xe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement(I.default,{indeterminate:(l==null?void 0:l.length)>0&&(l==null?void 0:l.length)<(e==null?void 0:e.length),checked:(l==null?void 0:l.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(A=>A==null?void 0:A.id):[])}},intl.formatMessage({id:"classroomMemberManagementTAPermissions.selectAll",defaultMessage:"\u5168\u9009"})),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:m.leftSearch,onChange:o=>{s(vs(su({},m),{leftSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((n=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:n.length)!==0?xe.createElement(I.default.Group,{value:u,onChange:o=>{t(o)}},xe.createElement(Ou.Z,{direction:"vertical"},(v=m.leftSearch?e==null?void 0:e.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.leftSearch)}):e)==null?void 0:v.map((o,A)=>xe.createElement(I.default,{key:A,value:o.id},o==null?void 0:o.name)))):xe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),xe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},xe.createElement("div",null,intl.formatMessage({id:"classrooms.selected",defaultMessage:"\u5DF2\u9009\u62E9"}),(l==null?void 0:l.length)||0,intl.formatMessage({id:"classrooms.individualClassDivision",defaultMessage:"\u4E2A\u5206\u73ED"})),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(et.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:intl.formatMessage({id:"classrooms.inputClassNameSearch",defaultMessage:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2"}),value:m.rigthSearch,onChange:o=>{s(vs(su({},m),{rigthSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:C.length)!==0?(h=m.rigthSearch?l==null?void 0:l.filter(o=>{var A;return(A=o==null?void 0:o.name)==null?void 0:A.includes(m.rigthSearch)}):l)==null?void 0:h.map((o,A)=>xe.createElement(T.Z,{key:A,wrap:!1,align:"middle",justify:"space-between"},xe.createElement(y.Z,null,o==null?void 0:o.name),xe.createElement(y.Z,null,xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(M=>M!==(o==null?void 0:o.id)))}})))):xe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},ur=e=>{var u=e,{classroomList:t,dispatch:n,user:v,getData:C}=u,h=er(u,["classroomList","dispatch","user","getData"]),m,s,l,O,o,A;const M=(0,E.useIntl)(),g=(0,E.useParams)(),[F]=W.default.useForm(),K=((m=t==null?void 0:t.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,de,$]=(0,Lt.U)(J.c_,su(su({},g),(s=t==null?void 0:t.actionTabs)==null?void 0:s.params)),[,,be,ce]=(0,Lt.U)(J.nP,{course_id:g==null?void 0:g.coursesId,homework_ids:(l=t==null?void 0:t.actionTabs)==null?void 0:l.selectArrs}),[,S,i]=(0,Lt.U)(J.sm,{course_id:g==null?void 0:g.coursesId,homework_ids:(O=t==null?void 0:t.actionTabs)==null?void 0:O.selectArrs}),Z=(...p)=>Ku(void 0,[...p],function*(Y={}){be({});const fe=yield de({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,a.useEffect)(()=>{K&&Z()},[K]),xe.createElement(R.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:K,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:M.formatMessage({id:"classroomClassroomExperiments.enableResubmission",defaultMessage:"\u5F00\u542F\u8865\u4EA4"}),onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:S,onOk:()=>Ku(void 0,null,function*(){F.submit()})},xe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},M.formatMessage({id:"classrooms.rulesExplanation",defaultMessage:"\u89C4\u5219\u8BF4\u660E"}),"\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),xe.createElement(W.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Ku(void 0,null,function*(){var Y,fe,Pe;const Re=yield i(((Y=$==null?void 0:$.course_groups)==null?void 0:Y.length)>0?{unified_late:((fe=$==null?void 0:$.course_groups)==null?void 0:fe.length)<=0,allow_late_settings:[su({},p)]}:su({unified_late:((Pe=$==null?void 0:$.course_groups)==null?void 0:Pe.length)<=0},p));(Re==null?void 0:Re.status)==0&&(L.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),n({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},xe.createElement(T.Z,{wrap:!1,gutter:20},xe.createElement(y.Z,{flex:1},xe.createElement(W.default.Item,{label:M.formatMessage({id:"classroomClassroomExperiments.resubmissionDeduction",defaultMessage:"\u8865\u4EA4\u6263\u5206"}),name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},xe.createElement(et.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:M.formatMessage({id:"shixuns.minute",defaultMessage:"\u5206"}),max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),xe.createElement(y.Z,{flex:"390px"},xe.createElement(W.default.Item,{label:M.formatMessage({id:"classrooms.submissionDeadline",defaultMessage:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}),name:"late_time",rules:[{required:!0,validator(p,Y,fe){return Y&&X()(Y).startOf("minute")<=X()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):Y&&X()(Y).startOf("minute")<=X()(ce==null?void 0:ce.max_late_time).startOf("minute")?(L.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${ce==null?void 0:ce.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},xe.createElement(j.default,{placeholder:M.formatMessage({id:"classroomClassroomExperiments.pleaseSelectEndTime",defaultMessage:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4"}),style:{width:"100%"},disabledDate:p=>(0,G.BO)(p,{startTime:ce==null?void 0:ce.max_late_time}),disabledTime:p=>(0,G.hv)(p,{compared:ce==null?void 0:ce.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:X()("00:00:00","HH:mm:ss")}})))),((A=$==null?void 0:$.course_groups)==null?void 0:A.length)>0&&xe.createElement(Tu.Z,{spinning:ne},xe.createElement(W.default.Item,{name:"group_id",rules:[{required:!0,message:M.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},xe.createElement(tr,{data:($==null?void 0:$.course_groups)||[],onChange:p=>{be({group_ids:p})}})))))};var ar=(0,E.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ur),k=r(67294),sr=Object.defineProperty,or=Object.defineProperties,nr=Object.getOwnPropertyDescriptors,ys=Object.getOwnPropertySymbols,lr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,_s=(e,u,t)=>u in e?sr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,At=(e,u)=>{for(var t in u||(u={}))lr.call(u,t)&&_s(e,t,u[t]);if(ys)for(var t of ys(u))rr.call(u,t)&&_s(e,t,u[t]);return e},Yu=(e,u)=>or(e,nr(u)),Qu=(e,u,t)=>new Promise((n,v)=>{var C=s=>{try{m(t.next(s))}catch(l){v(l)}},h=s=>{try{m(t.throw(s))}catch(l){v(l)}},m=s=>s.done?n(s.value):Promise.resolve(s.value).then(C,h);m((t=t.apply(e,u)).next())});const Xu=(0,a.createContext)({selectArrs:[]}),ir=({user:e,classroomList:u,loading:t,dispatch:n})=>{var v,C,h,m;const s=(0,E.useIntl)(),l=(0,E.useParams)(),[O]=(0,E.useSearchParams)(),[o,A]=(0,a.useState)(()=>Yu(At({},l),{id:l.coursesId,limit:20})),[M,g]=(0,a.useState)(!1),[F,K]=(0,a.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:""}),[ne,de]=(0,a.useState)([]),[$,be]=(0,a.useState)(!1),[ce,S]=(0,a.useState)(!1),[i,Z]=(0,a.useState)([]),[p,Y]=(0,a.useState)(!1),[fe,Pe]=(0,a.useState)(s.formatMessage({id:"classrooms.defaultSort",defaultMessage:"\u9ED8\u8BA4\u6392\u5E8F"})),Re=(0,E.useLocation)(),{detailCommonHomeworksList:H,detailLeftMenus:ot,detailTopBanner:St,taskList:nt}=u;let Cu=O.get("tabs")?parseInt(O.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,a.useEffect)(()=>{A(At(At({},o),l))},[l==null?void 0:l.categoryId]),(0,a.useEffect)(()=>{O.get("tabs")==="0"&&(o.status="0",o.page=1)},[O.get("tabs")]),(0,a.useEffect)(()=>{const d=O.get("tabs");d&&d!==void 0&&((0,c.GJ)()?o.status=d:o.order=d)},[O.toString()]),(0,a.useEffect)(()=>{n({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,a.useEffect)(()=>{var d,z,he;const De=O.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Be=G.cX.getItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,"GroupHomework");Be&&(o.sort_by=Be==null?void 0:Be.type,o.sort_direction=Be==null?void 0:Be.direction,Pe(Be==null?void 0:Be.name));let Ne=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Ne)}else if((he=e==null?void 0:e.userInfo)!=null&&he.username){let Be=l.categoryId===void 0?{}:{categoryId:l.categoryId,category:l.categoryId};De&&De!==void 0&&((0,c.GJ)()?o.status=De:o.order=De),_e(Be)}},[(v=e==null?void 0:e.userInfo)==null?void 0:v.login,Re==null?void 0:Re.pathname]),(0,a.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&_e()},[u.actionTabs.key]),(0,a.useEffect)(()=>{de([])},[H]),(0,a.useEffect)(()=>{S(!1)},[o.categoryId]),(0,a.useEffect)(()=>{H&&H.homeworks&&(ne.length===H.homeworks.length&&ne.length>0?be(!0):ne.length!==H.homeworks.length&&be(!1))},[ne]);const Ut=(d,z)=>{o.page=d,o.limit=z,_e()},_e=(d={})=>{de([]),Z([]),(0,c.GJ)()?n({type:"classroomList/getClassroomTeacherCommonList",payload:Yu(At(At({},o),d),{type:3})}):n({type:"classroomList/getClassroomCommonList",payload:At(At({},o),d)})},Je=()=>Qu(void 0,null,function*(){const d=yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const z=d.data.score_settings;Object.keys(z).map(function(he){he.indexOf("proportion")>-1&&(z[he]=(z[he]*100).toFixed(0))}),console.log(z),K(At({},z))}});(0,a.useEffect)(()=>{de([])},[H]);const ue=()=>{if((0,c.GJ)()){const{all_count:d,unpublished_count:z,not_start_count:he,in_progress_count:De,overed_count:Be}=H;return[{name:s.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0,total:d||0},{name:s.formatMessage({id:"classrooms.unpublished",defaultMessage:"\u672A\u53D1\u5E03"}),id:1,total:z||0},{name:s.formatMessage({id:"classrooms.notStarted",defaultMessage:"\u672A\u5F00\u59CB"}),id:4,total:he||0},{name:s.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:De||0},{name:s.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:3,total:Be||0}]}else return[{name:s.formatMessage({id:"classrooms.all",defaultMessage:"\u5168\u90E8"}),id:0},{name:s.formatMessage({id:"classroomClassroomExperiments.submitting",defaultMessage:"\u63D0\u4EA4\u4E2D"}),id:1},{name:s.formatMessage({id:"classrooms.lateSubmitting",defaultMessage:"\u8865\u4EA4\u4E2D"}),id:2},{name:s.formatMessage({id:"classrooms.anonymousReviewing",defaultMessage:"\u533F\u8BC4\u4E2D"}),id:3},{name:s.formatMessage({id:"classrooms.appealing",defaultMessage:"\u7533\u8BC9\u4E2D"}),id:4},{name:s.formatMessage({id:"classrooms.closed",defaultMessage:"\u5DF2\u622A\u6B62"}),id:5}]},Oe=[{name:s.formatMessage({id:"classrooms.createGroupAssignment",defaultMessage:"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A"}),id:"1"},{name:s.formatMessage({id:"classrooms.selectResources",defaultMessage:"\u9009\u7528\u8D44\u6E90"}),id:"2"},{name:s.formatMessage({id:"classrooms.importExternalScores",defaultMessage:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9"}),id:"3"}],$e=d=>{var z;if((0,c.Rm)()&&!((z=u.AssistantObject.group)!=null&&z.can_create)){L.ZP.warning(s.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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==="1"?E.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?Xe():d==="3"&&n({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Xe=()=>{n({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},Zt=(C=[{key:"publish",label:s.formatMessage({id:"classrooms.bulkPublish",defaultMessage:"\u6279\u91CF\u53D1\u5E03"}),icon:k.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:s.formatMessage({id:"classroomClassroomExperiments.batchEnd",defaultMessage:"\u6279\u91CF\u622A\u6B62"}),icon:k.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,c.GJ)()||(0,c.Rm)()},{key:"batchpay",label:s.formatMessage({id:"classroomClassroomExperiments.batchResubmission",defaultMessage:"\u6279\u91CF\u8865\u4EA4"}),icon:k.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:s.formatMessage({id:"testPaperBank.batchDelete",defaultMessage:"\u6279\u91CF\u5220\u9664"}),icon:k.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:s.formatMessage({id:"classrooms.setAsPublic",defaultMessage:"\u8BBE\u4E3A\u516C\u5F00"}),icon:k.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:St.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:C.map(d=>(delete d.isShow,d)),Jt=d=>{var z,he,De,Be;if(ne.length===0)return L.ZP.error(s.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let Ne=d.label||"",iu={key:Ne,selectArrs:ne,selectArrsAll:i,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,c.Rm)()&&!((he=(z=u==null?void 0:u.AssistantObject)==null?void 0:z.group)!=null&&he.can_publish)){L.ZP.warning(s.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ne="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,c.Rm)()&&!((Be=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Be.can_stop)){L.ZP.warning(s.formatMessage({id:"classrooms.noPermissionApplyToAdmin",defaultMessage:"\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}Ne="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ne="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ne="\u5220\u9664";break;case"collection":Ne="\u6536\u85CF";break}n({type:"classroomList/setActionTabs",payload:Yu(At({},iu),{key:Ne})})},Ht=d=>Qu(void 0,null,function*(){yield n({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),_e()}),ru=(0,a.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(z=>({user_name:z.user_name,task_name:z.task_name,task_id:z.task_id,category:z.category,status:z.status}))),d},[nt]);return k.createElement(Xu.Provider,{value:{params:o,batchStatus:ce,selectArrs:ne,setSelectArrs:de,allSelect:$,dataSource:H.homeworks||[],detailLeftMenus:ot,main_category_id:H.main_category_id||"",selectArrsAll:i,setAllSelect:be,useBatchStatus:S,dispatch:n,getData:_e,setSelectArrsAll:Z}},k.createElement("section",null,k.createElement("aside",{className:Sl.bg},k.createElement(Zl.Z,{isLoading:t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:ue(),isAdmin:(0,c.GJ)(),dispatch:n,type:H==null?void 0:H.main_category_name,exportType:"group",TooltipTitle:o.categoryId?s.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):s.formatMessage({id:"classrooms.newSubdirectory",defaultMessage:"\u65B0\u5EFA\u5B50\u76EE\u5F55"}),categoryId:o.categoryId,dropdownMenu:Oe,isShowRightControl:(0,G.Oo)(ot==null?void 0:ot.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),g(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,c.GJ)()?o.status=d.id:o.order=d.id),S(!1),o.page=1,E.history.replace(`${Re.pathname}?tabs=${d.id}`),_e(o)},defaultSelectedKeys:[O.get("tabs")?O.get("tabs"):"0"],onTooltipTitleClick:()=>{n({type:"classroomList/setActionTabs",payload:{key:o.categoryId?s.formatMessage({id:"classrooms.renameDirectory",defaultMessage:"\u76EE\u5F55\u91CD\u547D\u540D"}):"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:H==null?void 0:H.category_name,category_id:(H==null?void 0:H.category_id)||(H==null?void 0:H.main_category_id)},cb:()=>{_e()}}})},onDropdownMenuClick:$e}),k.createElement(Jl.Z,{dataSource:H.homeworks||[],isAdmin:(0,c.GJ)(),batchStatus:ce,SortMenuName:fe,setSortMenuName:Pe,onSearch:d=>{o.search=d.trim(),o.page=1,_e()},onSort:d=>{var z;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,G.cX.setItem(`${(z=e==null?void 0:e.userInfo)==null?void 0:z.login}${(0,c.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),_e(o)},onBatch:d=>S(d)})),k.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(H==null?void 0:H.all_count)===0&&(0,c.GJ)()?!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Il,{params:o,dispatch:n,onSelect:Xe}):(H==null?void 0:H.homeworks)&&H.homeworks.length===0&&!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Ft.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,c.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(h=H==null?void 0:H.homeworks)==null?void 0:h.map((d,z)=>k.createElement(zl,{key:z,dataSource:d,params:o,manageAllGroup:H==null?void 0:H.manage_all_group})),k.createElement("aside",{className:"tc mb50 mt30"},(H==null?void 0:H.query_total_count)>10&&k.createElement(ge.Z,{showSizeChanger:!0,onChange:Ut,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:H.query_total_count}))),ne.length>0&&(0,c.GJ)()&&k.createElement(Ae.Z,{offsetBottom:0},k.createElement(Ul,{buttonDataSource:Zt,onClick:Jt}))))),((m=u==null?void 0:u.actionTabs)==null?void 0:m.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(ar,{getData:_e}),k.createElement(ll,{onCallback:()=>S(!1)}),k.createElement(Kl.Z,{onOk:()=>{_e()}}),k.createElement(Yl.Z,{onOk:()=>{}}),k.createElement(rl.Z,{onCallback:()=>S(!1),courseEndTime:H==null?void 0:H.course_end_time}),k.createElement(vt.Z,{courseEndTime:H==null?void 0:H.course_end_time,courseId:l.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{S(!1),_e()}}),k.createElement(fl,null),k.createElement(wl,null),k.createElement(Al,{onCallback:()=>S(!1)}),k.createElement(kl.Z,null),k.createElement(Ml.Z,null),k.createElement(xu.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ht,data:ru,onCancel:()=>{n({type:"classroomList/setActionTabs",payload:{key:""}})}}),k.createElement(R.default,{open:M,title:s.formatMessage({id:"classrooms.defaultGradingSettings",defaultMessage:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E"}),centered:!0,onCancel:()=>{g(!1)},onOk:()=>Qu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(he){he.indexOf("proportion")>-1&&(d[he]=d[he]/100)}),(yield(0,U.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(L.ZP.success(s.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),g(!1))}),width:900},k.createElement("div",null,k.createElement(T.Z,null,k.createElement(y.Z,{span:24},k.createElement(T.Z,{align:"middle"},k.createElement(y.Z,{span:24},k.createElement("div",{className:"mt15"},s.formatMessage({id:"classrooms.defaultGroupGradingRule",defaultMessage:"\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"})))))),k.createElement(T.Z,{align:"middle",className:"mt25"},k.createElement(y.Z,null,k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.groupLeaderScoring",defaultMessage:"\u7EC4\u957F\u8BC4\u5206"}))),k.createElement(T.Z,{className:"ml10"},k.createElement(y.Z,null,k.createElement(re.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,K(At({},F))}})),k.createElement(y.Z,{className:"c-grey-c ml10"},s.formatMessage({id:"classroomGraphicGroupHomework.groupLeaderScoresMembers",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u7EC4\u957F\u9996\u6B21\u63D0\u4EA4\u4F5C\u4E1A\u65F6\u9700\u8981\u5BF9\u7EC4\u5458\u8FDB\u884C\u8BC4\u5206\uFF09"})))),k.createElement(T.Z,{className:"mt25"},k.createElement(y.Z,null,k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}))),k.createElement(y.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(_.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,K(At({},F))}},k.createElement(_.ZP,{value:1,style:{marginTop:15}},k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScores",defaultMessage:"\u666E\u901A\u6A21\u5F0F"})),k.createElement("span",{className:"c-grey-c"},s.formatMessage({id:"classroomGraphicGroupHomework.normalModeAverageTaScoresTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09"}))),k.createElement("br",null),k.createElement(_.ZP,{value:0,style:{marginTop:15}},k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.reviewModeLastTaScore",defaultMessage:"\u590D\u5BA1\u6A21\u5F0F"})),k.createElement("span",{className:"c-grey-c"},"\uFF08",s.formatMessage({id:"classrooms.latestTAOnly",defaultMessage:"\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206"}),"\uFF09")))),k.createElement(T.Z,{className:"mt25"},k.createElement(y.Z,null,k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.finalScoreComposition",defaultMessage:"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210"}))),k.createElement(y.Z,{span:24,className:"pl30 mt10"})),k.createElement(T.Z,null,k.createElement(_.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,K(At({},F))}},k.createElement(_.ZP,{value:!1,style:{marginTop:15}},k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatio",defaultMessage:"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"})),k.createElement("span",{className:"c-grey-c"},s.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriorityTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),k.createElement(N.Z,{overlayClassName:"edu-popover",content:k.createElement("span",{className:"font14"},s.formatMessage({id:"classrooms.calculationExplanation",defaultMessage:"\u8BA1\u7B97\u8BF4\u660E"}),"\uFF1A",k.createElement("br",null),s.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," * ",s.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," + ",s.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"})," * ",s.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," + ",s.formatMessage({id:"classroomGraphicGroupHomework.groupLeaderScoring",defaultMessage:"\u7EC4\u957F\u8BC4\u5206"})," * ",s.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," + ",s.formatMessage({id:"classrooms.studentAnonymousAverage",defaultMessage:"\u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206"}),"* ",s.formatMessage({id:"classrooms.percentage1",defaultMessage:"\u5176\u767E\u5206\u6BD4"})," - ( ",k.createElement("br",null),s.formatMessage({id:"classrooms.lateSubmissionDeductions",defaultMessage:"\u8FDF\u4EA4\u6263\u5206"})," + ",s.formatMessage({id:"classrooms.missingGradeDeductions",defaultMessage:"\u7F3A\u8BC4\u6263\u5206"})," * ",s.formatMessage({id:"classrooms.missingGradeCount",defaultMessage:"\u7F3A\u8BC4\u6570"})," + ",s.formatMessage({id:"classrooms.violationAnonymousDeductions",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"})," * ",s.formatMessage({id:"classrooms.violationAnonymousCount",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6570"})," )",k.createElement("br",null),k.createElement("br",null),s.formatMessage({id:"classrooms.note1",defaultMessage:"\u6CE8\u610F"}),k.createElement("br",null),s.formatMessage({id:"classrooms.nonZeroPercentageDistribution",defaultMessage:"\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\u8BC4\u5206\u9009\u9879\u4E0A\u3002"}),"\u3002",k.createElement("br",null),s.formatMessage({id:"classrooms.example",defaultMessage:"\u4F8B\uFF1A"}),s.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),"40% + ",s.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),"35% +",s.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"25%\uFF0C",s.formatMessage({id:"classrooms.studentA",defaultMessage:"\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0\u5F55\uFF0C"}),k.createElement("br",null),s.formatMessage({id:"classrooms.finalScoreBasedOnTA",defaultMessage:"\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u5206"})," 55% + ",s.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),"45%",s.formatMessage({id:"classrooms.performCalculation",defaultMessage:"\u8FDB\u884C\u8BA1\u7B97"})),trigger:"click"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(B.Z,null))))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,s.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"}),":"),k.createElement(y.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,K(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,s.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"}),":"),k.createElement(y.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,K(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,s.formatMessage({id:"classroomGraphicGroupHomework.groupLeaderScoring",defaultMessage:"\u7EC4\u957F\u8BC4\u5206"}),":"),k.createElement(y.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,K(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(T.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(y.Z,null,s.formatMessage({id:"classroomGraphicGroupHomework.studentAnonymousReview",defaultMessage:"\u5B66\u751F\u533F\u8BC4"}),":"),k.createElement(y.Z,{className:"ml5"},k.createElement(b.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,K(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement("br",null),k.createElement(_.ZP,{value:!0,style:{marginTop:15}},k.createElement("strong",null,s.formatMessage({id:"classroomGraphicGroupHomework.singleItemScoringPriority",defaultMessage:"\u5355\u9879\u8BC4\u5206\u4F18\u5148"})),k.createElement("span",{className:"c-grey-c"},s.formatMessage({id:"classroomGraphicGroupHomework.multiItemScoringRatioTip",defaultMessage:"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09"}),k.createElement(N.Z,{overlayClassName:"edu-popover",content:k.createElement("span",{className:"font14"},s.formatMessage({id:"classrooms.calculationExplanation",defaultMessage:"\u8BA1\u7B97\u8BF4\u660E"}),"\uFF1A",k.createElement("br",null),s.formatMessage({id:"classrooms.priorityGrading",defaultMessage:"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206"})," * 100% - ",k.createElement("br",null),"( ",s.formatMessage({id:"classrooms.lateSubmissionDeductions",defaultMessage:"\u8FDF\u4EA4\u6263\u5206"})," + ",s.formatMessage({id:"classrooms.missingGradeDeductions",defaultMessage:"\u7F3A\u8BC4\u6263\u5206"})," * ",s.formatMessage({id:"classrooms.missingGradeCount",defaultMessage:"\u7F3A\u8BC4\u6570"})," + ",s.formatMessage({id:"classrooms.violationAnonymousDeductions",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6263\u5206"})," * ",s.formatMessage({id:"classrooms.violationAnonymousCount",defaultMessage:"\u8FDD\u89C4\u533F\u8BC4\u6570"}),")",k.createElement("br",null),s.formatMessage({id:"classrooms.example",defaultMessage:"\u4F8B\uFF1A"}),s.formatMessage({id:"classrooms.gradingPriority",defaultMessage:"\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"})),trigger:"click"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(B.Z,null))))),k.createElement(T.Z,null,k.createElement(y.Z,{span:24,className:"ml20"},k.createElement("div",{style:{color:"#ccc"}},"\uFF08",s.formatMessage({id:"classroomGraphicGroupHomework.teacherScoring",defaultMessage:"\u6559\u5E08\u8BC4\u5206"})," \u2192 ",s.formatMessage({id:"classroomGraphicGroupHomework.taScoring",defaultMessage:"\u52A9\u6559\u8BC4\u5206"})," \u2192 ",s.formatMessage({id:"classroomGraphicGroupHomework.groupLeaderScoring",defaultMessage:"\u7EC4\u957F\u8BC4\u5206"})," \u2192 ",s.formatMessage({id:"classrooms.studentAnonymousEvaluation",defaultMessage:"\u5B66\u751F\u533F\u8BC4\u8BC4\u5206"}),"\uFF09")))),k.createElement("br",null))))))};var cr=(0,E.connect)(({user:e,classroomList:u,loading:t,globalSetting:n})=>({user:e,classroomList:u,globalSetting:n,loading:t.effects}))(ir);const mr=({globalSetting:e})=>{var u;const t=(0,E.useIntl)();switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case f.Fy.THEMEONE:return a.createElement(_o,null);case f.Fy.THEMETHREE:return a.createElement(Xn,null);case f.Fy.DEFAULT:default:return a.createElement(cr,null)}};var dr=(0,E.connect)(({globalSetting:e})=>({globalSetting:e}))(mr)},74348:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return R}});var f=r(67294),a=r(85418),E=r(68508),L=r(83062),Q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},ge=r(80150),R=({isAdmin:T,dataSource:y,batchStatus:re,SortMenuName:_,setSortMenuName:N,onSearch:b,onSort:B,onBatch:c})=>{const G=T?[{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"}],U=V=>{N(V.name),B(V)},pe=_==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Q.searchSortControllerContainer},f.createElement(ge.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:V}})=>{b(V.trim())},style:{width:220}}),f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[_]},G.map(V=>f.createElement(E.default.Item,{key:V.name,onClick:()=>U(V)},V.name)))},f.createElement("div",null,f.createElement("span",{className:`${Q.btn} ${pe?Q.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),_)))),pe&&f.createElement(L.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"},f.createElement("span",{className:Q.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},20333:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return _}});var f=r(67294),a=r(68508),E=r(85418),L=r(2453),Q=r(83062),ge={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},Ae=r(35973),R=r(52262),T=r(80150),y=r(52810);const re=({isLoading:N,addText:b,tabDataSource:B,isAdmin:c,dispatch:G,type:U,exportType:pe,TooltipTitle:V,categoryId:Fe,dropdownMenu:le,isShowRightControl:Ee,defaultSelectedKeys:ve,classroomList:q,onTabMenuClick:te,onTooltipTitleClick:oe,onDropdownMenuClick:D,onsetClick:ae})=>{var me;const ie=()=>f.createElement(a.default,{onClick:({key:j})=>{D(j)}},le.map(j=>f.createElement(a.default.Item,{key:j.id},j.name))),W=(0,Ae.useParams)();return f.createElement("div",{className:ge.tabMenuContainer},f.createElement("div",{className:"flex item-center gap-20px",style:{background:"linear-gradient( 180deg, #E0F1FF 0%, #EFF7FF 100%)",border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0"}},f.createElement("div",{className:"flex gap-4px mr-auto"},B==null?void 0:B.map((j,I)=>f.createElement("div",{key:I,className:`text-16px flex item-center justify-center current ${ve==(j==null?void 0:j.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:ve==(j==null?void 0:j.id)?"#1890FF":""},onClick:()=>N?{}:te(j)},j==null?void 0:j.name,j.total!==void 0&&f.createElement("span",{className:"ml-4px"},j==null?void 0:j.total)))),c&&Ee&&f.createElement("div",{className:"flex item-center gap-20px mr-20px"},f.createElement(E.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:j})=>{var I,ee;if(pe==="group"&&!((I=q.AssistantObject.group)!=null&&I.can_download)){L.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(pe==="normal"&&!((ee=q.AssistantObject.normal)!=null&&ee.can_download)){L.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j=="1"&&G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:U,exportType:pe,category_id:W.categoryId}}),j=="3"&&Ae.history.push(`/classrooms/${W==null?void 0:W.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}}},f.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,R.Rm)()&&!((me=q.AssistantObject.normal)!=null&&me.can_create)?"":f.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:ae}),f.createElement(Q.Z,{title:V},f.createElement("span",{className:`iconfont ${Fe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:oe})),f.createElement(E.Z,{dropdownRender:ie},f.createElement(T.op,{theme:y.Fy.THEMEONE,icon:f.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",b||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var _=(0,Ae.connect)(({classroomList:N})=>({classroomList:N}))(re)},84581:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return R}});var f=r(67294),a=r(85418),E=r(68508),L=r(83062),Q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},ge=r(80150),R=({isAdmin:T,dataSource:y,batchStatus:re,SortMenuName:_,setSortMenuName:N,onSearch:b,onSort:B,onBatch:c})=>{const G=T?[{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"}],U=V=>{N(V.name),B(V)},pe=_==="\u9ED8\u8BA4\u6392\u5E8F";return f.createElement("div",{className:Q.searchSortControllerContainer},f.createElement("div",null,f.createElement(a.Z,{dropdownRender:()=>f.createElement(E.default,{selectedKeys:[_]},G.map(V=>f.createElement(E.default.Item,{key:V.name,onClick:()=>U(V)},V.name)))},f.createElement("div",null,f.createElement("span",{className:`${Q.btn} ${pe?Q.btnSort:""}`},f.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),_)))),pe&&f.createElement(L.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"},f.createElement("span",{className:Q.tips},f.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),f.createElement(ge.t7,{className:Q.myInput,style:{width:220,marginLeft:"auto"},onChange:(V,Fe)=>{b(V.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},87711:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return _}});var f=r(67294),a=r(68508),E=r(71230),L=r(15746),Q=r(85418),ge=r(2453),Ae=r(83062),R={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},T=r(35973),y=r(52262);const re=({isLoading:N,addText:b,tabDataSource:B,isAdmin:c,dispatch:G,type:U,exportType:pe,TooltipTitle:V,categoryId:Fe,dropdownMenu:le,isShowRightControl:Ee,defaultSelectedKeys:ve,classroomList:q,onTabMenuClick:te,onTooltipTitleClick:oe,onDropdownMenuClick:D,onsetClick:ae})=>{var me;const ie=()=>f.createElement(a.default,{onClick:({key:j})=>{D(j)}},le.map(j=>f.createElement(a.default.Item,{key:j.id},j.name))),W=(0,T.useParams)();return f.createElement("div",{className:R.tabMenuContainer},f.createElement(E.Z,null,f.createElement(L.Z,{flex:"1"},f.createElement(a.default,{mode:"horizontal",selectedKeys:ve},B.map(j=>f.createElement(a.default.Item,{key:j.id,onClick:()=>N?{}:te(j),style:{color:"#fff"}},f.createElement("span",{className:`${c?"mr5":""}`},j.name),j.total!==void 0&&f.createElement("span",null,j.total||0))))),c&&Ee&&f.createElement(L.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},f.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>f.createElement(a.default,null,f.createElement(a.default.Item,{key:1,onClick:()=>{var j,I;if(pe==="group"&&!((j=q.AssistantObject.group)!=null&&j.can_download)){ge.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(pe==="normal"&&!((I=q.AssistantObject.normal)!=null&&I.can_download)){ge.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}G({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:U,exportType:pe,category_id:W.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),f.createElement(a.default.Item,{key:3,onClick:()=>{var j,I;if(pe==="group"&&!((j=q.AssistantObject.group)!=null&&j.can_download)){ge.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(pe==="normal"&&!((I=q.AssistantObject.normal)!=null&&I.can_download)){ge.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}T.history.push(`/classrooms/${W==null?void 0:W.coursesId}/exportlist/${pe==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},f.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},f.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,y.Rm)()&&!((me=q.AssistantObject.normal)!=null&&me.can_create)?"":f.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:ae},f.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),f.createElement("div",{className:R.control},f.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:oe},f.createElement(Ae.Z,{title:V},f.createElement("span",{className:Fe?`${R.iconH} iconfont icon-zhongmingmingmulu`:`${R.iconH} iconfont icon-xinjianmulu1`}))),f.createElement(Q.Z,{className:"ml10",dropdownRender:ie},f.createElement("span",{className:R.selectBtn},f.createElement("span",null,f.createElement("i",{className:"iconfont icon-tianjiadaohang"})),f.createElement("span",null,b||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var _=(0,T.connect)(({classroomList:N})=>({classroomList:N}))(re)},4440:function(Ue,Ce,r){"use strict";r.d(Ce,{$J:function(){return E},JZ:function(){return Q},bN:function(){return Ae},jP:function(){return ge},rO:function(){return L}});var f=r(33170),a=(R,T,y)=>new Promise((re,_)=>{var N=c=>{try{B(y.next(c))}catch(G){_(G)}},b=c=>{try{B(y.throw(c))}catch(G){_(G)}},B=c=>c.done?re(c.value):Promise.resolve(c.value).then(N,b);B((y=y.apply(R,T)).next())});function E(R){return(0,f.U2)(`libraries/${R}.json`)}function L(R){return(0,f.U2)("library_tags.json",R)}function Q(R){return a(this,null,function*(){return(yield(0,f.IV)(`attachments/${R}.json`)).status===0})}function ge(R){return(0,f.v_)("libraries.json",R)}function Ae(R,T){return(0,f.gz)(`libraries/${R}.json`,T)}},81643:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return f}});const f=a=>a?typeof a=="function"?a():a:null},48783:function(Ue,Ce,r){"use strict";var f=r(74902),a=r(96523);function E(L){let Q;const ge=R=>()=>{Q=null,L.apply(void 0,(0,f.Z)(R))},Ae=function(){if(Q==null){for(var R=arguments.length,T=new Array(R),y=0;y<R;y++)T[y]=arguments[y];Q=(0,a.Z)(ge(T))}};return Ae.cancel=()=>{a.Z.cancel(Q),Q=null},Ae}Ce.Z=E},30291:function(Ue,Ce,r){"use strict";r.d(Ce,{Z:function(){return ve}});var f=r(15671),a=r(43144),E=r(60136),L=r(51630),Q=r(67294),ge=r(94184),Ae=r.n(ge),R=r(48555),T=r(10366),y=r(48783),re=r(53124),_=r(67968),N=r(45503);const b=q=>{const{componentCls:te}=q;return{[te]:{position:"fixed",zIndex:q.zIndexPopup}}};var B=(0,_.Z)("Affix",q=>{const te=(0,N.TS)(q,{zIndexPopup:q.zIndexBase+10});return[b(te)]});function c(q){return q!==window?q.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function G(q,te,oe){if(oe!==void 0&&te.top>q.top-oe)return oe+te.top}function U(q,te,oe){if(oe!==void 0&&te.bottom<q.bottom+oe){const D=window.innerHeight-te.bottom;return oe+D}}const pe=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function V(){return typeof window!="undefined"?window:null}var Fe;(function(q){q[q.None=0]="None",q[q.Prepare=1]="Prepare"})(Fe||(Fe={}));let le=function(q){(0,E.Z)(oe,q);var te=(0,L.Z)(oe);function oe(){var D;return(0,f.Z)(this,oe),D=te.apply(this,arguments),D.state={status:Fe.None,lastAffix:!1,prevTarget:null},D.placeholderNodeRef=(0,Q.createRef)(),D.fixedNodeRef=(0,Q.createRef)(),D.addListeners=()=>{const ae=D.getTargetFunc(),me=ae==null?void 0:ae(),{prevTarget:ie}=D.state;ie!==me&&(pe.forEach(W=>{ie==null||ie.removeEventListener(W,D.lazyUpdatePosition),me==null||me.addEventListener(W,D.lazyUpdatePosition)}),D.updatePosition(),D.setState({prevTarget:me}))},D.removeListeners=()=>{D.timer&&(clearTimeout(D.timer),D.timer=null);const{prevTarget:ae}=D.state,me=D.getTargetFunc(),ie=me==null?void 0:me();pe.forEach(W=>{ie==null||ie.removeEventListener(W,D.lazyUpdatePosition),ae==null||ae.removeEventListener(W,D.lazyUpdatePosition)}),D.updatePosition.cancel(),D.lazyUpdatePosition.cancel()},D.getOffsetTop=()=>{const{offsetBottom:ae,offsetTop:me}=D.props;return ae===void 0&&me===void 0?0:me},D.getOffsetBottom=()=>D.props.offsetBottom,D.measure=()=>{const{status:ae,lastAffix:me}=D.state,{onChange:ie}=D.props,W=D.getTargetFunc();if(ae!==Fe.Prepare||!D.fixedNodeRef.current||!D.placeholderNodeRef.current||!W)return;const j=D.getOffsetTop(),I=D.getOffsetBottom(),ee=W();if(ee){const X={status:Fe.None},Te=c(D.placeholderNodeRef.current);if(Te.top===0&&Te.left===0&&Te.width===0&&Te.height===0)return;const qe=c(ee),J=G(Te,qe,j),se=U(Te,qe,I);J!==void 0?(X.affixStyle={position:"fixed",top:J,width:Te.width,height:Te.height},X.placeholderStyle={width:Te.width,height:Te.height}):se!==void 0&&(X.affixStyle={position:"fixed",bottom:se,width:Te.width,height:Te.height},X.placeholderStyle={width:Te.width,height:Te.height}),X.lastAffix=!!X.affixStyle,ie&&me!==X.lastAffix&&ie(X.lastAffix),D.setState(X)}},D.prepareMeasure=()=>{D.setState({status:Fe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},D.updatePosition=(0,y.Z)(()=>{D.prepareMeasure()}),D.lazyUpdatePosition=(0,y.Z)(()=>{const ae=D.getTargetFunc(),{affixStyle:me}=D.state;if(ae&&me){const ie=D.getOffsetTop(),W=D.getOffsetBottom(),j=ae();if(j&&D.placeholderNodeRef.current){const I=c(j),ee=c(D.placeholderNodeRef.current),X=G(ee,I,ie),Te=U(ee,I,W);if(X!==void 0&&me.top===X||Te!==void 0&&me.bottom===Te)return}}D.prepareMeasure()}),D}return(0,a.Z)(oe,[{key:"getTargetFunc",value:function(){const{getTargetContainer:ae}=this.context,{target:me}=this.props;return me!==void 0?me:ae!=null?ae:V}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(ae){this.addListeners(),(ae.offsetTop!==this.props.offsetTop||ae.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:ae,placeholderStyle:me}=this.state,{affixPrefixCls:ie,rootClassName:W,children:j}=this.props,I=Ae()(ae&&W,{[ie]:!!ae});let ee=(0,T.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Q.createElement(R.Z,{onResize:this.updatePosition},Q.createElement("div",Object.assign({},ee,{ref:this.placeholderNodeRef}),ae&&Q.createElement("div",{style:me,"aria-hidden":"true"}),Q.createElement("div",{className:I,ref:this.fixedNodeRef,style:ae},Q.createElement(R.Z,{onResize:this.updatePosition},j))))}}]),oe}(Q.Component);le.contextType=re.E_;var ve=(0,Q.forwardRef)((q,te)=>{const{prefixCls:oe,rootClassName:D}=q,{getPrefixCls:ae}=(0,Q.useContext)(re.E_),me=ae("affix",oe),[ie,W]=B(me),j=Object.assign(Object.assign({},q),{affixPrefixCls:me,rootClassName:Ae()(D,W)});return ie(Q.createElement(le,Object.assign({},j,{ref:te})))})},66330:function(Ue,Ce,r){"use strict";r.d(Ce,{t5:function(){return y}});var f=r(94184),a=r.n(f),E=r(92419),L=r(67294),Q=r(53124),ge=r(81643),Ae=r(20136),R=function(_,N){var b={};for(var B in _)Object.prototype.hasOwnProperty.call(_,B)&&N.indexOf(B)<0&&(b[B]=_[B]);if(_!=null&&typeof Object.getOwnPropertySymbols=="function")for(var c=0,B=Object.getOwnPropertySymbols(_);c<B.length;c++)N.indexOf(B[c])<0&&Object.prototype.propertyIsEnumerable.call(_,B[c])&&(b[B[c]]=_[B[c]]);return b};const T=(_,N,b)=>{if(!(!N&&!b))return L.createElement(L.Fragment,null,N&&L.createElement("div",{className:`${_}-title`},(0,ge.Z)(N)),L.createElement("div",{className:`${_}-inner-content`},(0,ge.Z)(b)))},y=_=>{const{hashId:N,prefixCls:b,className:B,style:c,placement:G="top",title:U,content:pe,children:V}=_;return L.createElement("div",{className:a()(N,b,`${b}-pure`,`${b}-placement-${G}`,B),style:c},L.createElement("div",{className:`${b}-arrow`}),L.createElement(E.G,Object.assign({},_,{className:N,prefixCls:b}),V||T(b,U,pe)))},re=_=>{const{prefixCls:N}=_,b=R(_,["prefixCls"]),{getPrefixCls:B}=L.useContext(Q.E_),c=B("popover",N),[G,U]=(0,Ae.Z)(c);return G(L.createElement(y,Object.assign({},b,{prefixCls:c,hashId:U})))};Ce.ZP=re},55241:function(Ue,Ce,r){"use strict";var f=r(94184),a=r.n(f),E=r(67294),L=r(81643),Q=r(33603),ge=r(53124),Ae=r(83062),R=r(66330),T=r(20136),y=function(N,b){var B={};for(var c in N)Object.prototype.hasOwnProperty.call(N,c)&&b.indexOf(c)<0&&(B[c]=N[c]);if(N!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,c=Object.getOwnPropertySymbols(N);G<c.length;G++)b.indexOf(c[G])<0&&Object.prototype.propertyIsEnumerable.call(N,c[G])&&(B[c[G]]=N[c[G]]);return B};const re=N=>{let{title:b,content:B,prefixCls:c}=N;return E.createElement(E.Fragment,null,b&&E.createElement("div",{className:`${c}-title`},(0,L.Z)(b)),E.createElement("div",{className:`${c}-inner-content`},(0,L.Z)(B)))},_=E.forwardRef((N,b)=>{const{prefixCls:B,title:c,content:G,overlayClassName:U,placement:pe="top",trigger:V="hover",mouseEnterDelay:Fe=.1,mouseLeaveDelay:le=.1,overlayStyle:Ee={}}=N,ve=y(N,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:q}=E.useContext(ge.E_),te=q("popover",B),[oe,D]=(0,T.Z)(te),ae=q(),me=a()(U,D);return oe(E.createElement(Ae.Z,Object.assign({placement:pe,trigger:V,mouseEnterDelay:Fe,mouseLeaveDelay:le,overlayStyle:Ee},ve,{prefixCls:te,overlayClassName:me,ref:b,overlay:c||G?E.createElement(re,{prefixCls:te,title:c,content:G}):null,transitionName:(0,Q.m)(ae,"zoom-big",ve.transitionName),"data-popover-inject":!0})))});_._InternalPanelDoNotUseOrYouWillBeFired=R.ZP,Ce.Z=_},20136:function(Ue,Ce,r){"use strict";var f=r(14747),a=r(50438),E=r(97414),L=r(8796),Q=r(67968),ge=r(45503);const Ae=y=>{const{componentCls:re,popoverColor:_,minWidth:N,fontWeightStrong:b,popoverPadding:B,boxShadowSecondary:c,colorTextHeading:G,borderRadiusLG:U,zIndexPopup:pe,marginXS:V,colorBgElevated:Fe,popoverBg:le}=y;return[{[re]:Object.assign(Object.assign({},(0,f.Wf)(y)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:pe,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Fe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${re}-content`]:{position:"relative"},[`${re}-inner`]:{backgroundColor:le,backgroundClip:"padding-box",borderRadius:U,boxShadow:c,padding:B},[`${re}-title`]:{minWidth:N,marginBottom:V,color:G,fontWeight:b},[`${re}-inner-content`]:{color:_}})},(0,E.ZP)(y,{colorBg:"var(--antd-arrow-background-color)"}),{[`${re}-pure`]:{position:"relative",maxWidth:"none",margin:y.sizePopupArrow,display:"inline-block",[`${re}-content`]:{display:"inline-block"}}}]},R=y=>{const{componentCls:re}=y;return{[re]:L.i.map(_=>{const N=y[`${_}6`];return{[`&${re}-${_}`]:{"--antd-arrow-background-color":N,[`${re}-inner`]:{backgroundColor:N},[`${re}-arrow`]:{background:"transparent"}}}})}},T=y=>{const{componentCls:re,lineWidth:_,lineType:N,colorSplit:b,paddingSM:B,controlHeight:c,fontSize:G,lineHeight:U,padding:pe}=y,V=c-Math.round(G*U),Fe=V/2,le=V/2-_,Ee=pe;return{[re]:{[`${re}-inner`]:{padding:0},[`${re}-title`]:{margin:0,padding:`${Fe}px ${Ee}px ${le}px`,borderBottom:`${_}px ${N} ${b}`},[`${re}-inner-content`]:{padding:`${B}px ${Ee}px`}}}};Ce.Z=(0,Q.Z)("Popover",y=>{const{colorBgElevated:re,colorText:_,wireframe:N}=y,b=(0,ge.TS)(y,{popoverPadding:12,popoverBg:re,popoverColor:_});return[Ae(b),R(b),N&&T(b),(0,a._y)(b,"zoom-big")]},y=>({width:177,minWidth:177,zIndexPopup:y.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},57761:function(Ue,Ce,r){"use strict";Object.defineProperty(Ce,"__esModule",{value:!0});var f=function(){function _(N,b){for(var B=0;B<b.length;B++){var c=b[B];c.enumerable=c.enumerable||!1,c.configurable=!0,"value"in c&&(c.writable=!0),Object.defineProperty(N,c.key,c)}}return function(N,b,B){return b&&_(N.prototype,b),B&&_(N,B),N}}(),a=r(67294),E=ge(a),L=r(45697),Q=ge(L);function ge(_){return _&&_.__esModule?_:{default:_}}function Ae(_,N){var b={};for(var B in _)N.indexOf(B)>=0||Object.prototype.hasOwnProperty.call(_,B)&&(b[B]=_[B]);return b}function R(_,N){if(!(_ instanceof N))throw new TypeError("Cannot call a class as a function")}function T(_,N){if(!_)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return N&&(typeof N=="object"||typeof N=="function")?N:_}function y(_,N){if(typeof N!="function"&&N!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof N);_.prototype=Object.create(N&&N.prototype,{constructor:{value:_,enumerable:!1,writable:!0,configurable:!0}}),N&&(Object.setPrototypeOf?Object.setPrototypeOf(_,N):_.__proto__=N)}var re=function(_){y(N,_);function N(b){R(this,N);var B=T(this,(N.__proto__||Object.getPrototypeOf(N)).call(this,b));return B.scrollListener=B.scrollListener.bind(B),B.eventListenerOptions=B.eventListenerOptions.bind(B),B.mousewheelListener=B.mousewheelListener.bind(B),B}return f(N,[{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 B=this.getParentElement(this.scrollComponent);B.scrollTop=B.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var B=!1,c={get passive(){B=!0}};try{document.addEventListener("test",null,c),document.removeEventListener("test",null,c)}catch(G){}return B}},{key:"eventListenerOptions",value:function(){var B=this.props.useCapture;return this.isPassiveSupported()&&(B={useCapture:this.props.useCapture,passive:!0}),B}},{key:"setDefaultLoader",value:function(B){this.defaultLoader=B}},{key:"detachMousewheelListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.scrollComponent.parentNode),B.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var B=window;this.props.useWindow===!1&&(B=this.getParentElement(this.scrollComponent)),B.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),B.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(B){var c=this.props.getScrollParent&&this.props.getScrollParent();return c!=null?c:B&&B.parentNode}},{key:"filterProps",value:function(B){return B}},{key:"attachScrollListener",value:function(){var B=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!B)){var c=window;this.props.useWindow===!1&&(c=B),c.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),c.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),c.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(B){B.deltaY===1&&!this.isPassiveSupported()&&B.preventDefault()}},{key:"scrollListener",value:function(){var B=this.scrollComponent,c=window,G=this.getParentElement(B),U=void 0;if(this.props.useWindow){var pe=document.documentElement||document.body.parentNode||document.body,V=c.pageYOffset!==void 0?c.pageYOffset:pe.scrollTop;this.props.isReverse?U=V:U=this.calculateOffset(B,V)}else this.props.isReverse?U=G.scrollTop:U=B.scrollHeight-G.scrollTop-G.clientHeight;U<Number(this.props.threshold)&&B&&B.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=G.scrollHeight,this.beforeScrollTop=G.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(B,c){return B?this.calculateTopPosition(B)+(B.offsetHeight-c-window.innerHeight):0}},{key:"calculateTopPosition",value:function(B){return B?B.offsetTop+this.calculateTopPosition(B.offsetParent):0}},{key:"render",value:function(){var B=this,c=this.filterProps(this.props),G=c.children,U=c.element,pe=c.hasMore,V=c.initialLoad,Fe=c.isReverse,le=c.loader,Ee=c.loadMore,ve=c.pageStart,q=c.ref,te=c.threshold,oe=c.useCapture,D=c.useWindow,ae=c.getScrollParent,me=Ae(c,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);me.ref=function(W){B.scrollComponent=W,q&&q(W)};var ie=[G];return pe&&(le?Fe?ie.unshift(le):ie.push(le):this.defaultLoader&&(Fe?ie.unshift(this.defaultLoader):ie.push(this.defaultLoader))),E.default.createElement(U,me,ie)}}]),N}(a.Component);re.propTypes={children:Q.default.node.isRequired,element:Q.default.node,hasMore:Q.default.bool,initialLoad:Q.default.bool,isReverse:Q.default.bool,loader:Q.default.node,loadMore:Q.default.func.isRequired,pageStart:Q.default.number,ref:Q.default.func,getScrollParent:Q.default.func,threshold:Q.default.number,useCapture:Q.default.bool,useWindow:Q.default.bool},re.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Ce.default=re,Ue.exports=Ce.default},246:function(Ue,Ce,r){Ue.exports=r(57761)}}]);
|