(self.webpackChunk=self.webpackChunk||[]).push([[1798],{61481:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return G}});var E=i(54476),n=i(59301),p={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M885.2 446.3l-.2-.8-112.2-285.1c-5-16.1-19.9-27.2-36.8-27.2H281.2c-17 0-32.1 11.3-36.9 27.6L139.4 443l-.3.7-.2.8c-1.3 4.9-1.7 9.9-1 14.8-.1 1.6-.2 3.2-.2 4.8V830a60.9 60.9 0 0060.8 60.8h627.2c33.5 0 60.8-27.3 60.9-60.8V464.1c0-1.3 0-2.6-.1-3.7.4-4.9 0-9.6-1.3-14.1zm-295.8-43l-.3 15.7c-.8 44.9-31.8 75.1-77.1 75.1-22.1 0-41.1-7.1-54.8-20.6S436 441.2 435.6 419l-.3-15.7H229.5L309 210h399.2l81.7 193.3H589.4zm-375 76.8h157.3c24.3 57.1 76 90.8 140.4 90.8 33.7 0 65-9.4 90.3-27.2 22.2-15.6 39.5-37.4 50.7-63.6h156.5V814H214.4V480.1z"}}]},name:"inbox",theme:"outlined"},Z=p,Q=i(7657),Ee=function(_,T){return n.createElement(Q.Z,(0,E.Z)({},_,{ref:T,icon:Z}))},he=n.forwardRef(Ee),G=he},97041:function(Ue,Ce,i){"use strict";i.d(Ce,{z:function(){return q},Z:function(){return Ie}});var E=i(59301),n=i(54580),p=i(8591),Z=i(43418),Q=i(3113),Ee=i(78323),he=i(12480),G=Object.defineProperty,I=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,b=(se,ne,Y)=>ne in se?G(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,S=(se,ne)=>{for(var Y in ne||(ne={}))_.call(ne,Y)&&b(se,Y,ne[Y]);if(I)for(var Y of I(ne))T.call(ne,Y)&&b(se,Y,ne[Y]);return se},w=(se,ne,Y)=>new Promise((ie,Ne)=>{var et=We=>{try{Ke(Y.next(We))}catch(ke){Ne(ke)}},Qe=We=>{try{Ke(Y.throw(We))}catch(ke){Ne(ke)}},Ke=We=>We.done?ie(We.value):Promise.resolve(We.value).then(et,Qe);Ke((Y=Y.apply(se,ne)).next())});const A="\u3000\u3000";function m(se){var ne=["Bytes","KB","MB","GB","TB"];if(se==0)return"0 Byte";var Y=parseInt(""+Math.floor(Math.log(se)/Math.log(1024)),10);return(se/Math.pow(1024,Y)).toFixed(1)+" "+ne[Y]}var H=({value:se=[],action:ne,onChange:Y,className:ie,maxSize:Ne=150,title:et="\u6587\u4EF6\u4E0A\u4F20",accept:Qe=null})=>{const Ke={multiple:!1,fileList:se,accept:Qe,withCredentials:!0,beforeUpload:ke=>ke.size/1024/1024(wt.name.indexOf(A)===-1&&(wt.name=`${wt.name}${A}${m(wt.size)}`),S({},wt))),ke.file.status==="done"&&((Xe=(Et=ke.file)==null?void 0:Et.response)==null?void 0:Xe.status)===-1){message.error((kt=(At=ke.file)==null?void 0:At.response)==null?void 0:kt.message),Y([]);return}Y(_t)},onRemove:ke=>w(void 0,null,function*(){const Et=ke.size/1024/1024;return ke.status==="uploading"?!0:Et0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:se.length>0,ghost:!0},et),React.createElement("span",{onClick:We,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Ne,"M)"," ")))},ae=i(61481),ce=i(89392),R=Object.defineProperty,fe=Object.getOwnPropertySymbols,J=Object.prototype.hasOwnProperty,Be=Object.prototype.propertyIsEnumerable,_e=(se,ne,Y)=>ne in se?R(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,oe=(se,ne)=>{for(var Y in ne||(ne={}))J.call(ne,Y)&&_e(se,Y,ne[Y]);if(fe)for(var Y of fe(ne))Be.call(ne,Y)&&_e(se,Y,ne[Y]);return se};const ee=se=>React.createElement("svg",oe({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},se),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 re="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",P=Object.defineProperty,X=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,j=(se,ne,Y)=>ne in se?P(se,ne,{enumerable:!0,configurable:!0,writable:!0,value:Y}):se[ne]=Y,$=(se,ne)=>{for(var Y in ne||(ne={}))me.call(ne,Y)&&j(se,Y,ne[Y]);if(X)for(var Y of X(ne))ve.call(ne,Y)&&j(se,Y,ne[Y]);return se},V=(se,ne,Y)=>new Promise((ie,Ne)=>{var et=We=>{try{Ke(Y.next(We))}catch(ke){Ne(ke)}},Qe=We=>{try{Ke(Y.throw(We))}catch(ke){Ne(ke)}},Ke=We=>We.done?ie(We.value):Promise.resolve(We.value).then(et,Qe);Ke((Y=Y.apply(se,ne)).next())});const{Dragger:le}=n.default;function q(se){let ne=[];return se&&se.length>0&&(ne=se.map(Y=>({uid:Y.id,id:Y.id,name:Y.title+A+Y.filesize,url:Y.url,filesize:Y.filesize,status:"done",response:{id:Y.id}}))),ne}var Ie=({value:se,onChange:ne,action:Y,data:ie,className:Ne,maxSize:et=150,title:Qe="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:Ke=!1,accept:We="",additionalText:ke,isDragger:Et,number:Xe=1e3,aloneClear:At=!1,realTimeRemove:kt=!0,uploadText:_t,setFileProgress:wt,showFileProgress:ou})=>{const[$t,at]=(0,E.useState)(!1);let[$e,Bt]=(0,E.useState)(se||[]),[zt,ot]=(0,E.useState)(1);(0,E.useEffect)(()=>{se&&(zt===1&&Bt([...se]),ot(2),Xe===(se==null?void 0:se.length)&&at(!0))},[se]);const Ht=()=>{setTimeout(()=>{$e.pop(),Bt([...$e])},500)};ou&&wt($e.some(Ge=>Ge.status==="uploading"));const Wt={multiple:!0,disabled:$t,accept:We,withCredentials:!0,fileList:$e,beforeUpload:(Ge,Dt)=>{const ft=Ge.size/1024/1024;return $e.concat(Dt).length>Xe?($e.pop(),Bt([...$e]),p.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Xe}\u4E2A\u6587\u4EF6`),At?Promise.reject():(Ht(),!1)):ft=Xe?at(!0):at(!1),Bt([...$e]),$e=$e.map(lt=>{var pt,Pe;return(pt=lt==null?void 0:lt.response)!=null&&pt.id&&(lt.url=(Pe=lt==null?void 0:lt.response)==null?void 0:Pe.url),lt.name.indexOf(A)===-1&&(lt.name=`${lt.name}${A}${m(lt.size)}`),$({},lt)}),console.log("info:",Ge,$e),ne($e)},onRemove:Ge=>V(void 0,null,function*(){if(!kt)return!0;const Dt=()=>V(void 0,null,function*(){if(Ge.response?Ge.response.id:Ge.id){let jt=yield(0,he.JZ)(Ge.response?Ge.response.id:Ge.uid);return Promise.resolve(jt)}else return!0});return Ke?new Promise((ft,jt)=>{Z.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:E.createElement("div",{className:"tc font16"},"\u662F\u5426\u786E\u8BA4\u5220\u9664?"),onOk:()=>V(void 0,null,function*(){const xt=yield Dt();p.ZP.success("\u5220\u9664\u6210\u529F"),ft(!0)}),onCancel:()=>ft(!1)})}):yield Dt()})};function iu(Ge){Ge.preventDefault(),Ge.stopPropagation()}return E.createElement("div",{className:`multi-upload ${Ne||""}`},Et&&E.createElement(le,$({},Wt),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(ae.Z,null)),E.createElement("p",{className:"ant-upload-text"},"\u70B9\u51FB\u4E0A\u4F20\u56FE\u6807\uFF0C\u9009\u62E9\u8981\u4E0A\u4F20\u7684\u6587\u4EF6\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u6B64",E.createElement("br",null),"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927\u9650\u5236\u4E3A",et,"MB)"," "),ke),!Et&&E.createElement(n.default,$({},Wt),E.createElement(Q.ZP,{disabled:$t,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:re}),Qe),E.createElement("span",{onClick:iu,className:"upload_text"},_t||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${et}MB)`)))}},86463:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return G}});var E=i(59301),n=i(38854),p=i(20834),Z=i(6848),Q=i(92832),Ee={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},G=({isAdmin:I,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:S,onSearch:w,onSort:A,onBatch:m})=>{const H=I?[{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"}],ae=R=>{S(R.name),A(R)},ce=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:Ee.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(p.default,{selectedKeys:[b]},H.map(R=>E.createElement(p.default.Item,{key:R.name,onClick:()=>ae(R)},R.name)))},E.createElement("div",null,E.createElement("span",{className:`${Ee.btn} ${ce?Ee.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),ce&&E.createElement(Z.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:Ee.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement(Q.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:R=>w(R.trim()),style:{width:220,marginLeft:"auto"}}))}},82899:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return b}});var E=i(59301),n=i(20834),p=i(95237),Z=i(43604),Q=i(38854),Ee=i(8591),he=i(6848),G={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},I=i(95392),_=i(81779);const T=({isLoading:S,addText:w,tabDataSource:A,isAdmin:m,dispatch:H,type:ae,exportType:ce,TooltipTitle:R,categoryId:fe,dropdownMenu:J,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:oe,onTabMenuClick:ee,onTooltipTitleClick:re,onDropdownMenuClick:P,onsetClick:X})=>{var me;const ve=()=>{const $=(0,I.useIntl)();return E.createElement(n.default,{onClick:({key:V})=>{P(V)}},J.map(V=>E.createElement(n.default.Item,{key:V.id},V.name)))},j=(0,I.useParams)();return E.createElement("div",{className:G.tabMenuContainer},E.createElement(p.Z,null,E.createElement(Z.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:_e},A.map($=>E.createElement(n.default.Item,{key:$.id,onClick:()=>S?{}:ee($)},E.createElement("span",{className:`c-grey-666 ${m?"mr20":""}`},$.name),$.total!==void 0&&E.createElement("span",{className:"c-grey-999"},$.total||0))))),m&&Be&&E.createElement(Z.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var $,V;if(ce==="group"&&!(($=oe.AssistantObject.group)!=null&&$.can_download)){Ee.ZP.warning(intl.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(ce==="normal"&&!((V=oe.AssistantObject.normal)!=null&&V.can_download)){Ee.ZP.warning(intl.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}H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:ce,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var $,V;if(ce==="group"&&!(($=oe.AssistantObject.group)!=null&&$.can_download)){Ee.ZP.warning(intl.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(ce==="normal"&&!((V=oe.AssistantObject.normal)!=null&&V.can_download)){Ee.ZP.warning(intl.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}I.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},E.createElement("span",{style:{color:"#666666",cursor:"pointer"}},E.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,_.Rm)()&&!((me=oe.AssistantObject.normal)!=null&&me.can_create)?"":E.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:X},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:G.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:re},E.createElement(he.Z,{title:R},E.createElement("span",{className:fe?`${G.iconH} iconfont icon-zhongmingmingmulu`:`${G.iconH} iconfont icon-xinjianmulu1`}))),E.createElement(Q.Z,{className:"ml10",dropdownRender:ve},E.createElement("span",{className:G.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,w||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var b=(0,I.connect)(({classroomList:S})=>({classroomList:S}))(T)},29517:function(Ue,Ce,i){"use strict";var E=i(78241),n=i(43418),p=i(8591),Z=i(92832),Q=i(79777),Ee=i(95392),he=i(97041),G=i(59301),I=Object.defineProperty,_=Object.defineProperties,T=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,S=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,A=(R,fe,J)=>fe in R?I(R,fe,{enumerable:!0,configurable:!0,writable:!0,value:J}):R[fe]=J,m=(R,fe)=>{for(var J in fe||(fe={}))S.call(fe,J)&&A(R,J,fe[J]);if(b)for(var J of b(fe))w.call(fe,J)&&A(R,J,fe[J]);return R},H=(R,fe)=>_(R,T(fe)),ae=(R,fe,J)=>new Promise((Be,_e)=>{var oe=P=>{try{re(J.next(P))}catch(X){_e(X)}},ee=P=>{try{re(J.throw(P))}catch(X){_e(X)}},re=P=>P.done?Be(P.value):Promise.resolve(P.value).then(oe,ee);re((J=J.apply(R,fe)).next())});const ce=({classroomList:R,loading:fe,dispatch:J,shixunHomeworks:Be})=>{const _e=(0,Ee.useIntl)(),oe=(0,Ee.useParams)(),[ee]=E.default.useForm(),{workList:re,workSetting:P}=Be,X=()=>{J({type:"shixunHomeworks/getWorkSetting",payload:m({},oe)}),J({type:"shixunHomeworks/getWorkList",payload:m({},oe)})};return G.createElement(n.default,{centered:!0,title:R.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:R.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>ae(void 0,null,function*(){const me=()=>ae(void 0,null,function*(){var ve;yield ee.validateFields();const j=m({},ee.getFieldValue()),{selectArrs:$}=R.actionTabs;j.attachment_ids=(ve=j.attachment_ids)==null?void 0:ve.map(le=>le.response.id),(yield(0,Q.mz)(H(m({},j),{homeworkId:$.work_id}))).status===0&&(ee.resetFields(),J({type:"classroomList/setActionTabs",payload:{}}),X())});if(P!=null&&P.can_submit){if(!(P!=null&&P.submit_size)){p.ZP.warning(_e.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}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:G.createElement(G.Fragment,null,"\u4F60\u8FD8\u6709 ",G.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},P==null?void 0:P.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:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},G.createElement(E.default,{form:ee,initialValues:{}},G.createElement(E.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},G.createElement(he.Z,null)),G.createElement(E.default.Item,{name:"description"},G.createElement(Z.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${R.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Ce.Z=(0,Ee.connect)(({classroomList:R,shixunHomeworks:fe,loading:J})=>({classroomList:R,shixunHomeworks:fe,loading:J}))(ce)},40127:function(Ue,Ce,i){"use strict";var E=i(59301),n=i(78241),p=i(43418),Z=i(61621),Q=i(92832),Ee=i(5112),he=i(95237),G=i(43604),I=i(26724),_=i.n(I),T=i(57193),b=i(79777),S=i(95392),w=i(59301),A=Object.defineProperty,m=Object.defineProperties,H=Object.getOwnPropertyDescriptors,ae=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,fe=(ee,re,P)=>re in ee?A(ee,re,{enumerable:!0,configurable:!0,writable:!0,value:P}):ee[re]=P,J=(ee,re)=>{for(var P in re||(re={}))ce.call(re,P)&&fe(ee,P,re[P]);if(ae)for(var P of ae(re))R.call(re,P)&&fe(ee,P,re[P]);return ee},Be=(ee,re)=>m(ee,H(re)),_e=(ee,re,P)=>new Promise((X,me)=>{var ve=V=>{try{$(P.next(V))}catch(le){me(le)}},j=V=>{try{$(P.throw(V))}catch(le){me(le)}},$=V=>V.done?X(V.value):Promise.resolve(V.value).then(ve,j);$((P=P.apply(ee,re)).next())});const oe=({classroomList:ee,loading:re,globalSetting:P,dispatch:X})=>{var me;const ve=(0,S.useIntl)(),j=(0,S.useParams)(),[$]=n.default.useForm(),[V,le]=(0,E.useState)(!0);let[q,Ie]=(0,E.useState)([]);const[se,ne]=(0,E.useState)({page:1,limit:20,keyword:""}),Y=()=>_e(void 0,null,function*(){var ie;const Ne=yield X({type:"shixunHomeworks/getProjectList",payload:J(J({},j),se)});Ne.projects&&Ie([...q,...Ne.projects]),((ie=Ne.projects)==null?void 0:ie.length)<20&&le(!1)});return(0,E.useEffect)(()=>{(ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(Y(),q=[],se.page=1,se.keyword="")},[ee.actionTabs.key]),w.createElement(p.default,{centered:!0,title:ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>_e(void 0,null,function*(){yield $.validateFields();const ie=J({},$.getFieldValue()),{selectArrs:Ne,cb:et}=ee.actionTabs;if(ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let Ke=yield(0,T.ZP)(`/api/student_works/${Ne.homework_id}/change_project.json`,{method:"put",body:J({},ie)});(Ke==null?void 0:Ke.status)===0&&(et(),X({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,b.co)(Be(J({},ie),{homeworkId:Ne.homework_id}))).status===0&&(et?et():X({type:"classroomList/getClassroomCommonHomeworksList",payload:J({},ee.actionTabs.params)}),X({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{X({type:"classroomList/setActionTabs",payload:{}})}},w.createElement(Z.Z,{loading:re["shixunHomeworks/getProjectList"],active:!0},q==""?w.createElement("aside",null,w.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",w.createElement("a",{href:`${(me=P==null?void 0:P.setting)==null?void 0:me.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):w.createElement("aside",null,w.createElement("div",{className:" mb20"},w.createElement(Q.default.Search,{onSearch:ie=>{ie===""?delete se.keyword:se.keyword=ie,q=[],le(!0),Y()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),w.createElement(n.default,{form:$,initialValues:{}},w.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},w.createElement(Ee.ZP.Group,null,w.createElement(_(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:ie=>{se.page++,Y()},hasMore:V,useWindow:!1},q==null?void 0:q.map(function(ie,Ne){return w.createElement(he.Z,{key:Ne},w.createElement(G.Z,null,w.createElement(Ee.ZP,{value:ie.id},ie.name)))}))))))))};Ce.Z=(0,S.connect)(({classroomList:ee,user:re,loading:P,globalSetting:X})=>({classroomList:ee,user:re,loading:P.effects,globalSetting:X}))(oe)},20593:function(Ue,Ce,i){"use strict";var E=i(59301),n=i(78241),p=i(8591),Z=i(43418),Q=i(95237),Ee=i(43604),he=i(5083),G=i(5112),I=i(24905),_=i(56656),T=i.n(_),b=i(57193),S=i(81779),w=i(63949),A=i(95392),m=i(21542),H=i(62510),ae=i(94373),ce=i(34364),R=i(59301),fe=Object.defineProperty,J=Object.defineProperties,Be=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,re=($,V,le)=>V in $?fe($,V,{enumerable:!0,configurable:!0,writable:!0,value:le}):$[V]=le,P=($,V)=>{for(var le in V||(V={}))oe.call(V,le)&&re($,le,V[le]);if(_e)for(var le of _e(V))ee.call(V,le)&&re($,le,V[le]);return $},X=($,V)=>J($,Be(V)),me=($,V)=>{var le={};for(var q in $)oe.call($,q)&&V.indexOf(q)<0&&(le[q]=$[q]);if($!=null&&_e)for(var q of _e($))V.indexOf(q)<0&&ee.call($,q)&&(le[q]=$[q]);return le},ve=($,V,le)=>new Promise((q,Ie)=>{var se=ie=>{try{Y(le.next(ie))}catch(Ne){Ie(Ne)}},ne=ie=>{try{Y(le.throw(ie))}catch(Ne){Ie(Ne)}},Y=ie=>ie.done?q(ie.value):Promise.resolve(ie.value).then(se,ne);Y((le=le.apply($,V)).next())});const j=$=>{var V=$,{classroomList:le,dispatch:q,courseEndTime:Ie}=V,se=me(V,["classroomList","dispatch","courseEndTime"]);const ne=(0,A.useIntl)(),Y=(0,A.useParams)(),[ie]=n.default.useForm(),[Ne,et]=(0,E.useState)(1),[Qe,Ke]=(0,E.useState)([]),[We,ke]=(0,E.useState)(0),[Et,Xe]=(0,E.useState)(2e3),[At,kt]=(0,E.useState)(!0),[_t,wt]=(0,E.useState)(!1),[ou,$t]=(0,E.useState)(!1),[at,$e]=(0,E.useState)([]),[Bt,zt]=(0,E.useState)(!0),[ot,Ht]=(0,E.useState)(null);(0,E.useEffect)(()=>{if(le.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Wt(),ft(),le.actionTabs.type===2){const Pe=le.actionTabs.selectArrsAll[0];Ht({submit_limit:Pe==null?void 0:Pe.submit_limit,submit_limit_num:Pe==null?void 0:Pe.submit_limit_num,must_file:Pe==null?void 0:Pe.must_file,can_submit:Pe==null?void 0:Pe.can_submit,submit_num:Pe==null?void 0:Pe.submit_num}),zt(Pe.unified_setting)}else zt(!1),Ht({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[le.actionTabs]),(0,E.useEffect)(()=>{if(_t){if(ou)return;q({type:"classroomList/setActionTabs",payload:{}}),(0,S.GJ)()?q({type:"classroomList/getClassroomTeacherCommonList",payload:X(P({},le.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:P({},le.actionTabs.params)})}},[_t]);const Wt=Pe=>ve(void 0,null,function*(){kt(!0);const st=yield(0,ae.c_)(X(P({},Y),{page:Pe||Ne,limit:2e4,homework_id:le.actionTabs.type===1?"":le.actionTabs.selectArrs[0]}));st==null||st.course_groups.map((bt,Ut)=>{bt.key=bt.id,bt.title=bt.name,bt.disabled=bt.is_published}),st&&(Ke([...st==null?void 0:st.course_groups]),ke(st==null?void 0:st.course_groups_count),kt(!1),Pe||ie.setFieldsValue({publish_time:T()(T()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:T()(T()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),iu=Pe=>{et(Pe),Wt(Pe)},Ge=()=>{(0,S.GJ)()?le.actionTabs.detail?(q({type:"shixunHomeworks/setActionTabs",payload:{}}),q({type:"shixunHomeworks/getWorkList",payload:P({},Y)}),q({type:"shixunHomeworks/getWorkSetting",payload:P({},Y)})):q({type:"classroomList/getClassroomTeacherCommonList",payload:X(P({},le.actionTabs.params),{type:3})}):q({type:"classroomList/getClassroomCommonList",payload:P({},le.actionTabs.params)})},Dt=()=>ve(void 0,null,function*(){var Pe,st,bt;if((0,S.Rm)()&&!((st=(Pe=le==null?void 0:le.AssistantObject)==null?void 0:Pe.group)!=null&&st.can_publish)){p.ZP.warning(ne.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"})),pt(!1);return}const Ut=P({},ie.getFieldsValue());if(Ut.end_time<=Ut.publish_time){p.ZP.info(ne.formatMessage({id:"classrooms.deadlineCannotAfterPublish",defaultMessage:"\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"})),pt(!1);return}if((at==null?void 0:at.length)<=0&&!Bt&&Qe.length>0){p.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),pt(!1);return}if(ot!=null&&ot.submit_limit&&!(ot!=null&&ot.submit_limit_num)){p.ZP.warning(ne.formatMessage({id:"classrooms.studentContentLengthCannotEmpty",defaultMessage:"\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),pt(!1);return}if(ot!=null&&ot.can_submit&&!(ot!=null&&ot.submit_num)){p.ZP.warning(ne.formatMessage({id:"classrooms.studentSubmissionCountCannotEmpty",defaultMessage:"\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"})),pt(!1);return}let Au=P({homework_ids:[...le.actionTabs.selectArrs],group_ids:at.length>0?at.map(Bu=>Bu.id):(bt=le.detailCommonHomeworksList)==null?void 0:bt.course_groups,end_time:T()(Ut.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(Ut.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!at.length},ot);pt(!0),(yield(0,b.ZP)(`/api/courses/${Y.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:P({},Au)})).status===0?(pt(!1),(0,w.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),p.ZP.success(ne.formatMessage({id:"classrooms.publishSuccess",defaultMessage:"\u53D1\u5E03\u6210\u529F"})),q({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),se.onCallback&&se.onCallback(),Ge(),localStorage.getItem("Noviceguide")==="0"||q({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:R.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~")}})):pt(!1)}),ft=()=>{et(1),Ke([]),$e([])},jt=We>Ne*Et,{detailCommonHomeworksList:xt}=le,[lt,pt]=(0,E.useState)(!1);return R.createElement(Z.default,{width:600,confirmLoading:lt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:le.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:Dt,onCancel:()=>{ft(),Ge(),q({type:"classroomList/setActionTabs",payload:{}})}},R.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",R.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),Qe&&R.createElement(n.default,{form:ie},R.createElement("div",{style:{paddingLeft:0}},R.createElement(Q.Z,{className:"mt30",align:"middle"},R.createElement(Ee.Z,null,R.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},R.createElement(he.default,{style:{width:170,marginRight:"25px"},disabledDate:Pe=>(0,ce.Q8)(Pe,Ie),disabledTime:Pe=>(0,ce.d0)(Pe),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,w.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),R.createElement(Ee.Z,{className:"ml20"},R.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},R.createElement(he.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:T()((0,w.U6)(),"HH:mm")},disabledDate:Pe=>(0,ce.Q8)(Pe,Ie,ie.getFieldValue("publish_time")),disabledTime:Pe=>(0,ce.d0)(Pe,ie.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),le.actionTabs.type===2&&R.createElement(Q.Z,{style:{marginBottom:"10px"}},R.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),R.createElement(G.ZP.Group,{value:Bt,onChange:Pe=>{zt(Pe.target.value),$e([])}},R.createElement(G.ZP,{value:!0,disabled:!le.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),R.createElement(G.ZP,{className:"ml20",disabled:Qe.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),Qe.length<=0&&le.actionTabs.type===2&&R.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"')),(le.actionTabs.type===1||!Bt)&&Qe.length>0&&R.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},R.createElement("span",{style:{flex:1}},R.createElement(I.default,{checked:at.length===Qe.length,onChange:Pe=>{at.length===Qe.length?$e([]):$e(Qe.filter(st=>!st.is_published))}},"\u5168\u9009")),R.createElement("span",{style:{width:16}}),R.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",at.length||0,"\u4E2A\u5206\u73ED")),(le.actionTabs.type===1||!Bt)&&Qe.length>0&&R.createElement(m.Z,{data:Qe,selectedRowKeys:at,setSelectedRowKeys:$e})),R.createElement(H.ZP,{value:ot,onChange:Pe=>Ht(P({},Pe))}))};Ce.Z=(0,A.connect)(({classroomList:$})=>({classroomList:$}))(j)},62510:function(Ue,Ce,i){"use strict";i.d(Ce,{Ei:function(){return ae},rU:function(){return ce},ZP:function(){return fe}});var E=i(59301),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},p=i(78241),Z=i(24905),Q=i(5871),Ee=i(95237),he=i(43604),G=i(6848),I=i(92310),_=i.n(I),T=i(59301),b=Object.defineProperty,S=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,m=(J,Be,_e)=>Be in J?b(J,Be,{enumerable:!0,configurable:!0,writable:!0,value:_e}):J[Be]=_e,H=(J,Be)=>{for(var _e in Be||(Be={}))w.call(Be,_e)&&m(J,_e,Be[_e]);if(S)for(var _e of S(Be))A.call(Be,_e)&&m(J,_e,Be[_e]);return J};const ae=({value:J,className:Be,style:_e})=>{const[oe,ee]=(0,E.useState)("0");(0,E.useEffect)(()=>{if(J){const{submit_limit:P,must_file:X}=J;if(P&&X){ee("1");return}if(P&&!X){ee("2");return}if(!P&&X){ee("3");return}}},[J]);const re={1:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},J==null?void 0:J.submit_limit_num),"\u5B57\u7B26\uFF0C\u5E76\u4E14\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002"),2:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},J==null?void 0:J.submit_limit_num),"\u5B57\u7B26"),3:T.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return oe==="0"?T.createElement(T.Fragment,null):T.createElement("section",{className:_()(n.exhibition,Be),style:_e},T.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),re==null?void 0:re[oe])},ce=({className:J,style:Be,form:_e})=>{const oe=p.default.useWatch("submit_limit",_e),ee=p.default.useWatch("can_submit",_e);return T.createElement("section",{className:_()(n.wrap,J),style:Be},T.createElement("div",{className:`${n.title}`},T.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),T.createElement("div",null,T.createElement("div",{style:{display:"flex",background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},T.createElement(p.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(Z.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),T.createElement(p.default.Item,{name:"submit_num",rules:ee&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},T.createElement(Q.Z,{precision:0,min:1,disabled:!ee,size:"large",addonAfter:"\u6B21",style:{width:223}})),T.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\u5C06\u9650\u5236\u5B66\u751F\u63D0\u4EA4\u4F5C\u4E1A\u6B21\u6570\uFF1B\u6253\u56DE\u91CD\u505A\u540E\u5141\u8BB8\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\uFF1B\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u7528\u5B8C\u6B21\u6570\u7684\u5B66\u751F\u53EF\u989D\u5916\u63D0\u4EA4\u4E00\u6B21\uFF09")),T.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px"}},T.createElement(p.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(Z.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),T.createElement(p.default.Item,{className:"mr10",name:"submit_limit_num",rules:oe&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},T.createElement(Q.Z,{precision:0,min:1,disabled:!oe,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),T.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},T.createElement(p.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},T.createElement(Z.default,null,"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))),T.createElement("div",{style:{display:"flex",marginTop:1,background:"#F6F7F9",padding:"5px 30px",alignItems:"center"}},T.createElement(p.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(Z.default,null,"\u4F5C\u4E1A\u622A\u6B62\u540E\u5141\u8BB8\u4FEE\u6539\u9644\u4EF6")),T.createElement("span",{style:{color:"#666",fontSize:12}},"\uFF08\u5F00\u542F\u540E\uFF0C\u5DF2\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4FEE\u6539\u9644\u4EF6\uFF0C\u672A\u63D0\u4EA4\u4F5C\u4E1A\u7684\u5B66\u751F\u5219\u4E0D\u80FD\u4E0A\u4F20\u6216\u4FEE\u6539\u9644\u4EF6\uFF09"))))};var fe=({value:J,onChange:Be,className:_e,style:oe,disabled:ee=!1,checkMarginLeft:re=0})=>{const P={submit_limit:!1,submit_limit_num:200,must_file:!1},[X,me]=(0,E.useState)({});(0,E.useEffect)(()=>{if(console.log(J,"value"),!J)return;const j={submit_limit:J==null?void 0:J.submit_limit,submit_limit_num:J==null?void 0:J.submit_limit_num,must_file:J==null?void 0:J.must_file,can_submit:J==null?void 0:J.can_submit,submit_num:J==null?void 0:J.submit_num};me(H({},j))},[J]);const ve=j=>{const $=H(H({},X),j);Be($)};return T.createElement("section",{className:_()(n.wrap,_e),style:oe},T.createElement("div",{className:`${n.title} mt30`},T.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),T.createElement(Ee.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},T.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(Z.default,{disabled:ee,checked:X==null?void 0:X.can_submit,onChange:j=>ve({can_submit:j.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),T.createElement(Q.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ee||!(X!=null&&X.can_submit),value:X==null?void 0:X.submit_num,onChange:j=>ve({submit_num:j})}),T.createElement(G.Z,{overlayInnerStyle:{width:520},title:T.createElement("div",null,"1\u3001\u82E5\u672A\u5F00\u542F\u8BE5\u9650\u5236\uFF0C\u5B66\u751F\u53EF\u4EE5\u65E0\u9650\u6B21\u63D0\u4EA4\u4F5C\u54C1\uFF1B",T.createElement("br",null),"2\u3001\u82E5\u4F5C\u4E1A\u5728\u8865\u4EA4\u9636\u6BB5\uFF0C\u5DF2\u7528\u5B8C\u63D0\u4EA4\u6B21\u6570\u7684\u5B66\u751F\uFF0C\u5C06\u83B7\u5F97\u4E00\u6B21\u989D\u5916\u7684\u63D0\u4EA4\u4F5C\u54C1\u673A\u4F1A\uFF1B",T.createElement("br",null),"3\u3001\u82E5\u5B66\u751F\u9700\u8981\u8D85\u51FA\u89C4\u5B9A\u6B21\u6570\u63D0\u4EA4\u4F5C\u54C1\uFF0C\u6559\u5E08\u53EF\u4F7F\u7528\u201C\u6253\u56DE\u91CD\u505A\u201D\u529F\u80FD\uFF0C\u8BA9\u8BE5\u5B66\u751F\u91CD\u65B0\u63D0\u4EA4\u4E00\u6B21\u3002")},T.createElement("i",{className:`iconfont icon-tishixiaowenhao ml10 ${n.title_icon}`}))),T.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(Z.default,{style:{marginLeft:re},disabled:ee,checked:X==null?void 0:X.submit_limit,onChange:j=>ve({submit_limit:j.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),T.createElement(Q.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ee||!(X!=null&&X.submit_limit),value:X==null?void 0:X.submit_limit_num,onChange:j=>ve({submit_limit_num:j})})),T.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(Z.default,{style:{marginLeft:re},disabled:ee,checked:X==null?void 0:X.must_file,onChange:j=>ve({must_file:j.target.checked})}),T.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},32864:function(Ue,Ce,i){"use strict";i.r(Ce),i.d(Ce,{default:function(){return dr}});var E=i(76936),n=i(59301),p=i(95392),Z=i(8591),Q=i(61621),Ee=i(58421),he=i(81228),G=i(43418),I=i(95237),_=i(43604),T=i(78673),b=i(5112),S=i(60324),w=i(5871),A=i(61485),m=i(81779),H=i(63949),ae=i(57193),ce=i(98031),R=Object.defineProperty,fe=Object.defineProperties,J=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,ee=(e,u,t)=>u in e?R(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,re=(e,u)=>{for(var t in u||(u={}))_e.call(u,t)&&ee(e,t,u[t]);if(Be)for(var t of Be(u))oe.call(u,t)&&ee(e,t,u[t]);return e},P=(e,u)=>fe(e,J(u)),X=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const me=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var f,v;const g=(0,p.useIntl)(),c=(0,p.useParams)(),[a,s]=(0,n.useState)(!1),[N,o]=(0,n.useState)(!1),C=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){o(!0);return}const L={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var U;F.author_login===((U=t.userInfo)==null?void 0:U.login)?++L.hasNum:++L.noHasNum}),L.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},L.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},L.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.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:()=>{y()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const y=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:N,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a,destroyOnClose:!0,onOk:()=>X(void 0,null,function*(){var L;if((L=C.current)!=null&&L.onVerify())return;s(!0);const F=yield(0,ae.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),F.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),Z.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:P(re({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:re({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((f=e==null?void 0:e.actionTabs)!=null&&f.status)||!["\u672A\u53D1\u5E03"].includes((v=e==null?void 0:e.actionTabs)==null?void 0:v.status)?n.createElement(n.Fragment,null,n.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"),n.createElement(ce.Z,{ref:L=>C.current=L})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ve=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(me),j=i(78241),$=i(5083),V=i(24905),le=i(56656),q=i.n(le),Ie=i(4876),se=i(62510),ne=i(94373),Y=i(34364),ie=i(59301),Ne=Object.defineProperty,et=Object.defineProperties,Qe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,ke=Object.prototype.propertyIsEnumerable,Et=(e,u,t)=>u in e?Ne(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xe=(e,u)=>{for(var t in u||(u={}))We.call(u,t)&&Et(e,t,u[t]);if(Ke)for(var t of Ke(u))ke.call(u,t)&&Et(e,t,u[t]);return e},At=(e,u)=>et(e,Qe(u)),kt=(e,u)=>{var t={};for(var l in e)We.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Ke)for(var l of Ke(e))u.indexOf(l)<0&&ke.call(e,l)&&(t[l]=e[l]);return t},_t=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const wt=e=>{var u=e,{classroomList:t,dispatch:l,courseEndTime:f}=u,v=kt(u,["classroomList","dispatch","courseEndTime"]);const g=(0,p.useIntl)(),c=(0,p.useParams)(),[a]=j.default.useForm(),[s,N]=(0,n.useState)(1),[o,C]=(0,n.useState)([]),[y,L]=(0,n.useState)(0),[F,U]=(0,n.useState)(2e3),[ue,Fe]=(0,n.useState)(!0),[z,De]=(0,n.useState)(!1),[de,r]=(0,n.useState)(!1),[B,D]=(0,n.useState)([]),[h,K]=(0,n.useState)(!0),[pe,we]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ve(),nt(),t.actionTabs.type===2){const te=t.actionTabs.selectArrsAll[0];we({submit_limit:te==null?void 0:te.submit_limit,submit_limit_num:te==null?void 0:te.submit_limit_num,must_file:te==null?void 0:te.must_file,can_submit:te==null?void 0:te.can_submit,submit_num:te==null?void 0:te.submit_num}),K(te.unified_setting)}else K(!1),we({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(z){if(de)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:At(Xe({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})}},[z]);const Ve=te=>_t(void 0,null,function*(){Fe(!0);const Le=yield(0,ne.c_)(At(Xe({},c),{page:te||s,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Le==null||Le.course_groups.map((ze,qe)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Le&&(C([...Le==null?void 0:Le.course_groups]),L(Le==null?void 0:Le.course_groups_count),Fe(!1),te||a.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),M=te=>{N(te),Ve(te)},ut=()=>{(0,m.GJ)()?t.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Xe({},c)}),l({type:"shixunHomeworks/getWorkSetting",payload:Xe({},c)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:At(Xe({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})},Zt=()=>_t(void 0,null,function*(){var te,Le,ze;if((0,m.Rm)()&&!((Le=(te=t==null?void 0:t.AssistantObject)==null?void 0:te.group)!=null&&Le.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Je(!1);return}const qe=Xe({},a.getFieldsValue());if(qe.end_time<=qe.publish_time){Z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((B==null?void 0:B.length)<=0&&!h&&o.length>0){Z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(pe!=null&&pe.submit_limit&&!(pe!=null&&pe.submit_limit_num)){Z.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(pe!=null&&pe.can_submit&&!(pe!=null&&pe.submit_num)){Z.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let St=Xe({homework_ids:[...t.actionTabs.selectArrs],group_ids:B.length>0?B.map(Mt=>Mt.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:q()(qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(qe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!B.length},pe);Je(!0),(yield(0,ae.ZP)(`/api/courses/${c.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Xe({},St)})).status===0?(Je(!1),(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Z.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),v.onCallback&&v.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:ie.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=()=>{N(1),C([]),D([])},hu=y>s*F,{detailCommonHomeworksList:Jt}=t,[ye,Je]=(0,n.useState)(!1);return ie.createElement(G.default,{width:600,confirmLoading:ye,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:Zt,onCancel:()=>{nt(),ut(),l({type:"classroomList/setActionTabs",payload:{}})}},ie.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",ie.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&ie.createElement(j.default,{form:a},ie.createElement("div",{style:{paddingLeft:0}},ie.createElement(I.Z,{className:"mt30",align:"middle"},ie.createElement(_.Z,null,ie.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},ie.createElement($.default,{style:{width:170,marginRight:"25px"},disabledDate:te=>(0,Y.Q8)(te,f),disabledTime:te=>(0,Y.d0)(te),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),ie.createElement(_.Z,{className:"ml20"},ie.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},ie.createElement($.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},disabledDate:te=>(0,Y.Q8)(te,f,a.getFieldValue("publish_time")),disabledTime:te=>(0,Y.d0)(te,a.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&ie.createElement(I.Z,{style:{marginBottom:"10px"}},ie.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),ie.createElement(b.ZP.Group,{value:h,onChange:te=>{K(te.target.value),D([])}},ie.createElement(b.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),ie.createElement(b.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&ie.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||!h)&&o.length>0&&ie.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},ie.createElement("span",{style:{flex:1}},ie.createElement(V.default,{checked:B.length===o.length,onChange:te=>{B.length===o.length?D([]):D(o.filter(Le=>!Le.is_published))}},"\u5168\u9009")),ie.createElement("span",{style:{width:16}}),ie.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",B.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!h)&&o.length>0&&ie.createElement(Ie.Z,{data:o,selectedRowKeys:B,setSelectedRowKeys:D})),ie.createElement(se.ZP,{value:pe,onChange:te=>we(Xe({},te))}))};var ou=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(wt),$t=i(27681),at=Object.defineProperty,$e=Object.getOwnPropertySymbols,Bt=Object.prototype.hasOwnProperty,zt=Object.prototype.propertyIsEnumerable,ot=(e,u,t)=>u in e?at(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Ht=(e,u)=>{for(var t in u||(u={}))Bt.call(u,t)&&ot(e,t,u[t]);if($e)for(var t of $e(u))zt.call(u,t)&&ot(e,t,u[t]);return e},Wt=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const iu=({classroomList:e,dispatch:u})=>{const t=(0,p.useIntl)(),l=(0,p.useParams)();return l.id=l.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wt(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Ht({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var Ge=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(iu),Dt=Object.defineProperty,ft=Object.defineProperties,jt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Pe=(e,u,t)=>u in e?Dt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,st=(e,u)=>{for(var t in u||(u={}))lt.call(u,t)&&Pe(e,t,u[t]);if(xt)for(var t of xt(u))pt.call(u,t)&&Pe(e,t,u[t]);return e},bt=(e,u)=>ft(e,jt(u)),Ut=(e,u)=>{var t={};for(var l in e)lt.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&xt)for(var l of xt(e))u.indexOf(l)<0&&pt.call(e,l)&&(t[l]=e[l]);return t},Au=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const qu=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:f}=u,v=Ut(u,["classroomList","dispatch","onCallback"]);const g=(0,p.useIntl)(),c=(0,p.useParams)();return c.id=c.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Au(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${c.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),Z.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),f&&f(),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:bt(st({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:st({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Bu=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(qu),Du=i(99313),Ye=i(3113),tt=i(92832),ha=i(26724),lu=i.n(ha),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=i(13922),Pu=i(19415),Se=i(59301),Aa=Object.defineProperty,en=Object.getOwnPropertySymbols,Ba=Object.prototype.hasOwnProperty,Da=Object.prototype.propertyIsEnumerable,tn=(e,u,t)=>u in e?Aa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,cu=(e,u)=>{for(var t in u||(u={}))Ba.call(u,t)&&tn(e,t,u[t]);if(en)for(var t of en(u))Da.call(u,t)&&tn(e,t,u[t]);return e},wu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const{TabPane:pr}=Du.default,ba=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const f=(0,p.useIntl)(),v=(0,p.useParams)(),g=(0,p.useLocation)(),[c]=j.default.useForm(),{brankList:a}=e,[s,N]=(0,n.useState)(!1);let[o,C]=(0,n.useState)(!0);const[y,L]=(0,n.useState)("myself");let[F,U]=(0,n.useState)([]),[ue,Fe]=(0,n.useState)();const[z,De]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),de=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&B()},[e.actionTabs.key]);let r=[];const B=function(){return wu(this,null,function*(){var h;if(o){N(!1),++z.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:cu({},z)});F=[...F.concat(K.object_list)],Fe(K.is_teacher),((h=K.object_list)==null?void 0:h.length)wu(void 0,null,function*(){var h,K;const pe=c.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((h=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:h.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:pe.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:cu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:cu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:cu({},e.actionTabs.params),manage_all_group:D==null?void 0:D.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},Se.createElement(I.Z,null,Se.createElement(_.Z,{span:12},de.map((h,K)=>Se.createElement(Ye.ZP,{key:K,shape:"round",type:y===h.id?"primary":"default",className:"mr10",onClick:pe=>wu(void 0,null,function*(){F=[],o=!0,z.page=0,z.search="",z.filter=h.id,B(),L(h.id)})},h.name))),Se.createElement(_.Z,{span:12,className:"tr"},Se.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:h=>{o=!0,z.search=h,z.page=0,F=[],h&&(0,Pu.tk)({name:h,copywriting:h,position:"HomeworkCommon"}),B()},style:{width:260}}))),y==="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"),y==="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"}},!ue&&y==="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:()=>{C(!1),B()},hasMore:o,useWindow:!1},s&&Se.createElement(Ft.Z,{styles:{margin:"0px auto"}}),Se.createElement(j.default,{form:c,initialValues:{group_ids:r},className:bu.form,onChange:h=>{r=c.getFieldValue()}},Se.createElement(j.default.Item,{name:"group_ids"},Se.createElement(V.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(h,K){return Se.createElement(I.Z,{key:K},Se.createElement(_.Z,{flex:"2"},Se.createElement(V.default,{onChange:pe=>{},key:K,value:String(h.id),defaultChecked:!0},Se.createElement("span",{className:["c-black",bu.line1].join(" ")},h.name))),Se.createElement(_.Z,{flex:"1",className:"c-black"},Se.createElement("span",{className:bu.line1},h==null?void 0:h.course_list_name)),Se.createElement(_.Z,{flex:"50px",className:"c-black"},y==="public"&&(0,m.Ny)()?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):y==="myself"?Se.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):h==null?void 0:h.username))})))))))};var Pa=(0,p.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(ba),mu=i(79777),un=i(97041),Ot=i(59301),wa=Object.defineProperty,ka=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,nn=Object.getOwnPropertySymbols,Oa=Object.prototype.hasOwnProperty,Ta=Object.prototype.propertyIsEnumerable,an=(e,u,t)=>u in e?wa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,du=(e,u)=>{for(var t in u||(u={}))Oa.call(u,t)&&an(e,t,u[t]);if(nn)for(var t of nn(u))Ta.call(u,t)&&an(e,t,u[t]);return e},Na=(e,u)=>ka(e,xa(u)),on=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const La=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:l})=>{const f=(0,p.useIntl)(),v=(0,p.useParams)(),[g]=j.default.useForm(),{workList:c,workSetting:a}=l,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:du({},v)}),t({type:"shixunHomeworks/getWorkList",payload:du({},v)})};return Ot.createElement(G.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>on(void 0,null,function*(){const N=()=>on(void 0,null,function*(){var o;yield g.validateFields();const C=du({},g.getFieldValue()),{selectArrs:y}=e.actionTabs;C.attachment_ids=(o=C.attachment_ids)==null?void 0:o.map(F=>F.response.id),(yield(0,mu.mz)(Na(du({},C),{homeworkId:y.work_id}))).status===0&&(g.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(a!=null&&a.can_submit){if(!(a!=null&&a.submit_size)){Z.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}G.default.confirm({title:"\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"}},a==null?void 0:a.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:()=>{N()}});return}N()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Ot.createElement(j.default,{form:g,initialValues:{}},Ot.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Ot.createElement(un.Z,null)),Ot.createElement(j.default.Item,{name:"description"},Ot.createElement(tt.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 Ia=(0,p.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(La),rt=i(59301),Za=Object.defineProperty,Sa=Object.defineProperties,Ma=Object.getOwnPropertyDescriptors,ln=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,sn=(e,u,t)=>u in e?Za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Yt=(e,u)=>{for(var t in u||(u={}))Ha.call(u,t)&&sn(e,t,u[t]);if(ln)for(var t of ln(u))ja.call(u,t)&&sn(e,t,u[t]);return e},Ga=(e,u)=>Sa(e,Ma(u)),rn=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Ra=({classroomList:e,loading:u,globalSetting:t,dispatch:l})=>{var f;const v=(0,p.useIntl)(),g=(0,p.useParams)(),[c]=j.default.useForm(),[a,s]=(0,n.useState)(!0);let[N,o]=(0,n.useState)([]);const[C,y]=(0,n.useState)({page:1,limit:20,keyword:""}),L=()=>rn(void 0,null,function*(){var F;const U=yield l({type:"shixunHomeworks/getProjectList",payload:Yt(Yt({},g),C)});U.projects&&o([...N,...U.projects]),((F=U.projects)==null?void 0:F.length)<20&&s(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(L(),N=[],C.page=1,C.keyword="")},[e.actionTabs.key]),rt.createElement(G.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:()=>rn(void 0,null,function*(){yield c.validateFields();const F=Yt({},c.getFieldValue()),{selectArrs:U,cb:ue}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let z=yield(0,ae.ZP)(`/api/student_works/${U.homework_id}/change_project.json`,{method:"put",body:Yt({},F)});(z==null?void 0:z.status)===0&&(ue(),l({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(Ga(Yt({},F),{homeworkId:U.homework_id}))).status===0&&(ue?ue():l({type:"classroomList/getClassroomCommonHomeworksList",payload:Yt({},e.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},rt.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},N==""?rt.createElement("aside",null,rt.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",rt.createElement("a",{href:`${(f=t==null?void 0:t.setting)==null?void 0:f.old_url}/projects/deposit/new`,target:"_blank"},"\u521B\u5EFA\u9879\u76EE"),"\u518D\u5173\u8054")):rt.createElement("aside",null,rt.createElement("div",{className:" mb20"},rt.createElement(tt.default.Search,{onSearch:F=>{F===""?delete C.keyword:C.keyword=F,N=[],s(!0),L()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),rt.createElement(j.default,{form:c,initialValues:{}},rt.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},rt.createElement(b.ZP.Group,null,rt.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{C.page++,L()},hasMore:a,useWindow:!1},N==null?void 0:N.map(function(F,U){return rt.createElement(I.Z,{key:U},rt.createElement(_.Z,null,rt.createElement(b.ZP,{value:F.id},F.name)))}))))))))};var Va=(0,p.connect)(({classroomList:e,user:u,loading:t,globalSetting:l})=>({classroomList:e,user:u,loading:t.effects,globalSetting:l}))(Ra),Tt=i(59301);const $a=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[f,v]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{v(!1),c("")},[]);const a=()=>{var s,N;const o=(0,p.useIntl)();if((0,m.Rm)()&&!((N=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&N.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&p.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),v(!1),c(""))};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:()=>{v(!0)},className:"mr-20px",type:"primary",size:"large"}}),f&&Tt.createElement(G.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>v(!1),onOk:a},Tt.createElement("div",null,Tt.createElement("div",null,Tt.createElement(b.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Tt.createElement("div",null,Tt.createElement(b.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var za=(0,p.connect)(({classroomList:e})=>({classroomList:e}))($a),Wa={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"},Ua=i(85285),Nt=i(38854),Me=i(20834),Qt=i(1710),it={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=i(56150),Ja=Object.defineProperty,Ka=Object.defineProperties,Ya=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,Xa=Object.prototype.propertyIsEnumerable,mn=(e,u,t)=>u in e?Ja(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xt=(e,u)=>{for(var t in u||(u={}))Qa.call(u,t)&&mn(e,t,u[t]);if(cn)for(var t of cn(u))Xa.call(u,t)&&mn(e,t,u[t]);return e},qa=(e,u)=>Ka(e,Ya(u)),Gt=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),eo=({dataSource:e,params:u,manageAllGroup:t})=>{var l,f,v,g;const{batchStatus:c,selectArrs:a,setSelectArrs:s,selectArrsAll:N,setSelectArrsAll:o,dispatch:C}=(0,n.useContext)(Mu);let y=(0,p.useParams)();const[L,F]=(0,n.useState)(!1),U=(0,n.useRef)(),[ue,Fe]=(0,n.useState)([]);y=qa(Xt(Xt({},u),y),{category:y==null?void 0:y.categoryId}),(0,n.useEffect)(()=>{Fe([]),F(!1)},[]);const z=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:intl.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:(r,B)=>B.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var B,D;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(B=r==null?void 0:r.split("/"))==null?void 0:B[0]),"\xA0/\xA0",n.createElement("span",null,(D=r==null?void 0:r.split("/"))==null?void 0:D[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="publish_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="end_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="late_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function De(){return Gt(this,null,function*(){let r=yield(0,ae.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Xt({},y)});Fe(r.data)})}const de=r=>{const B=(0,p.useIntl)();a.includes(r)?(s(a.filter(D=>D!==r)),o(N.filter(D=>D.homework_id!==r))):(s([...a,r]),o([...N,e]))};return n.createElement("div",{className:it.listContainer,onClick:r=>{r.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&U.current&&!U.current.contains(r.target))&&(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,m.GJ)()&&n.createElement("span",{ref:U},n.createElement(V.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>de(e.homework_id)})),n.createElement("div",{className:it.info},n.createElement("div",{className:it.title},n.createElement("div",{className:it.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&n.createElement(ku.Z,{value:e.status},n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,m.dE)()&&n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(p.Link,{target:"_blank",to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:it.right},(0,m.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},y),type:2,manage_all_group:t}})})},n.createElement("aside",{className:it.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&n.createElement("div",{className:it.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((f=e.status)!=null&&f.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`)}),className:it.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((v=e.status)==null?void 0:v.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:it.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,m.GJ)()&&n.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:it.dro,dropdownRender:()=>n.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},y),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({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"&&n.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Xt({},y),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:y,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:it.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:it.detail},(0,m.GJ)()&&n.createElement(n.Fragment,null,n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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)&&n.createElement("span",{className:"c-grey-999 mr10"},n.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)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.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)&&n.createElement("span",{className:it.iconV,onClick:r=>Gt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L||De(),F(!L)})},n.createElement("i",{className:`iconfont icon-${L?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:it.content},(0,m.dE)()&&n.createElement("span",{className:it.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.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)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length>5&&n.createElement(Qt.default,{scroll:{y:240},onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length<6&&ue.length>0&&n.createElement(Qt.default,{onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}))))},dn={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},xu=i(84105),to=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),uo=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:f,dataSource:v,selectArrs:g,useBatchStatus:c,dispatch:a,params:s,getData:N,detailLeftMenus:o,main_category_id:C,setSelectArrsAll:y}=(0,n.useContext)(Mu);let L;const[F,U]=(0,n.useState)(!1),[ue,Fe]=(0,n.useState)(""),z=r=>{l(r.target.checked),f(r.target.checked?v.map(B=>B.homework_id):[]),r.target.checked?y([...v]):y([])},De=()=>{let r={courseId:s.id,container_type:"group_homework"};s.categoryId&&(r.category_id=s.categoryId),a({type:"classroomList/getAllTaskList",payload:r}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(L=o.course_modules.filter(r=>r.type==="group_homework")[0]);const de=n.createElement("div",{className:dn.moveCategory,onMouseLeave:r=>U(!1)},n.createElement(Me.default,{onClick:r=>to(void 0,[r],function*({item:B,key:D,keyPath:h,domEvent:K}){if(g=="")return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ae.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:D}})).status===0&&(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),N(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(tt.default,{onChange:r=>{Fe(r.target.value)}})),L&&L.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,B){var D;if(!(ue!==""&&r.category_name.indexOf(ue)<0))return n.createElement(n.Fragment,null,n.createElement(Me.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(D=r==null?void 0:r.third_category)==null?void 0:D.map(h=>n.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:h.category_id},h.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:C,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:dn.bottomControlContainer},n.createElement(I.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(I.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(V.default,{checked:t,onChange:z},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:De,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>de,getPopupContainer:r=>r.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(xu.Z,null)))),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},no=i(57786),ao=i(5913),oo=i(69613),Ou=i(41449),Tu=i(81327),Nu=i(71418),lo=i(48228),Lu=i.n(lo),Lt=i(90036),xe=i(59301),so=Object.defineProperty,ro=Object.defineProperties,io=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,pn=Object.prototype.hasOwnProperty,En=Object.prototype.propertyIsEnumerable,fn=(e,u,t)=>u in e?so(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qt=(e,u)=>{for(var t in u||(u={}))pn.call(u,t)&&fn(e,t,u[t]);if(pu)for(var t of pu(u))En.call(u,t)&&fn(e,t,u[t]);return e},Fn=(e,u)=>ro(e,io(u)),co=(e,u)=>{var t={};for(var l in e)pn.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&pu)for(var l of pu(e))u.indexOf(l)<0&&En.call(e,l)&&(t[l]=e[l]);return t},Iu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});q().extend(Lu());const mo=({data:e,value:u,onChange:t})=>{var l,f,v,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[s,N]=(0,n.useState)([]);return(0,n.useEffect)(()=>{N((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(V.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(C=>C==null?void 0:C.id):[])}},"\u5168\u9009"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:o=>{a(Fn(qt({},c),{leftSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:l.length)!==0?xe.createElement(V.default.Group,{value:u,onChange:o=>{t(o)}},xe.createElement(Tu.Z,{direction:"vertical"},(f=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:f.map((o,C)=>xe.createElement(V.default,{key:C,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,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),xe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},xe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:o=>{a(Fn(qt({},c),{rigthSearch:o.target.value}))}}),xe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((v=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:v.length)!==0?(g=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:g.map((o,C)=>xe.createElement(I.Z,{key:C,wrap:!1,align:"middle",justify:"space-between"},xe.createElement(_.Z,null,o==null?void 0:o.name),xe.createElement(_.Z,null,xe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(y=>y!==(o==null?void 0:o.id)))}})))):xe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},po=e=>{var u=e,{classroomList:t,dispatch:l,user:f,getData:v}=u,g=co(u,["classroomList","dispatch","user","getData"]),c,a,s,N,o,C;const y=(0,p.useIntl)(),L=(0,p.useParams)(),[F]=j.default.useForm(),U=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ue,Fe,z]=(0,Lt.U)(ne.c_,qt(qt({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,De,de]=(0,Lt.U)(ne.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,r,B]=(0,Lt.U)(ne.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(N=t==null?void 0:t.actionTabs)==null?void 0:N.selectArrs}),D=(...h)=>Iu(void 0,[...h],function*(K={}){De({});const pe=yield Fe({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{U&&D()},[U]),xe.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:r,onOk:()=>Iu(void 0,null,function*(){F.submit()})},xe.createElement("div",{className:"p10 pl20 pr20 c-orange-ff7 mb20",style:{background:"#F6F7F9"}},"\u89C4\u5219\u8BF4\u660E\uFF1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1B\u5F53\u73ED\u7EA7\u9636\u6BB5\u8FDB\u5165\u201C\u8865\u4EA4\u4E2D\u201D\u5219\u4E0D\u53EF\u53D8\u66F4\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\u3001\u4E0D\u53EF\u5173\u95ED\u8865\u4EA4\uFF1B\u5F53\u4F5C\u4E1A\u72B6\u6001\u4E3A\u672A\u53D1\u5E03\u3001\u4F5C\u4E1A\u5DF2\u5F00\u542F\u7EDF\u4E00\u8865\u4EA4\u548C\u4F5C\u4E1A\u5DF2\u5F00\u542F\u533F\u8BC4\u65F6\uFF0C\u65B0\u6279\u91CF\u8865\u4EA4\u89C4\u5219\u4E0D\u751F\u6548\u3002"),xe.createElement(j.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:h=>Iu(void 0,null,function*(){var K,pe,we;const Ve=yield B(((K=z==null?void 0:z.course_groups)==null?void 0:K.length)>0?{unified_late:((pe=z==null?void 0:z.course_groups)==null?void 0:pe.length)<=0,allow_late_settings:[qt({},h)]}:qt({unified_late:((we=z==null?void 0:z.course_groups)==null?void 0:we.length)<=0},h));(Ve==null?void 0:Ve.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),v&&v())})},xe.createElement(I.Z,{wrap:!1,gutter:20},xe.createElement(_.Z,{flex:1},xe.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},xe.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),xe.createElement(_.Z,{flex:"390px"},xe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(h,K,pe){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(de==null?void 0:de.max_late_time).startOf("minute")?(Z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},xe.createElement($.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:h=>(0,H.BO)(h,{startTime:de==null?void 0:de.max_late_time}),disabledTime:h=>(0,H.hv)(h,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((C=z==null?void 0:z.course_groups)==null?void 0:C.length)>0&&xe.createElement(Nu.Z,{spinning:ue},xe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},xe.createElement(mo,{data:(z==null?void 0:z.course_groups)||[],onChange:h=>{De({group_ids:h})}})))))};var Eo=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(po),k=i(59301),fo=Object.defineProperty,Fo=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,vo=Object.prototype.hasOwnProperty,yo=Object.prototype.propertyIsEnumerable,vn=(e,u,t)=>u in e?fo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,vt=(e,u)=>{for(var t in u||(u={}))vo.call(u,t)&&vn(e,t,u[t]);if(_n)for(var t of _n(u))yo.call(u,t)&&vn(e,t,u[t]);return e},Zu=(e,u)=>Fo(e,_o(u)),Su=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Mu=(0,n.createContext)({selectArrs:[]}),go=({user:e,classroomList:u,loading:t,dispatch:l})=>{var f,v,g,c;const a=(0,p.useIntl)(),s=(0,p.useParams)(),[N]=(0,p.useSearchParams)(),[o,C]=(0,n.useState)(()=>Zu(vt({},s),{id:s.coursesId,limit:20})),[y,L]=(0,n.useState)(!1),[F,U]=(0,n.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:""}),[ue,Fe]=(0,n.useState)([]),[z,De]=(0,n.useState)(!1),[de,r]=(0,n.useState)(!1),[B,D]=(0,n.useState)([]),[h,K]=(0,n.useState)(!1),[pe,we]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ve=(0,p.useLocation)(),{detailCommonHomeworksList:M,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let hu=N.get("tabs")?parseInt(N.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,n.useEffect)(()=>{C(vt(vt({},o),s))},[s==null?void 0:s.categoryId]),(0,n.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1)},[N.get("tabs")]),(0,n.useEffect)(()=>{const d=N.get("tabs");d&&d!==void 0&&((0,m.GJ)()?o.status=d:o.order=d)},[N.toString()]),(0,n.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,n.useEffect)(()=>{var d,W,ge;const be=N.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ze=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ze)}else if((ge=e==null?void 0:e.userInfo)!=null&&ge.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ae)}},[(f=e==null?void 0:e.userInfo)==null?void 0:f.login,Ve==null?void 0:Ve.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[u.actionTabs.key]),(0,n.useEffect)(()=>{Fe([])},[M]),(0,n.useEffect)(()=>{r(!1)},[o.categoryId]),(0,n.useEffect)(()=>{M&&M.homeworks&&(ue.length===M.homeworks.length&&ue.length>0?De(!0):ue.length!==M.homeworks.length&&De(!1))},[ue]);const Jt=(d,W)=>{o.page=d,o.limit=W,ye()},ye=(d={})=>{Fe([]),D([]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Zu(vt(vt({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:vt(vt({},o),d)})},Je=()=>Su(void 0,null,function*(){const d=yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const W=d.data.score_settings;Object.keys(W).map(function(ge){ge.indexOf("proportion")>-1&&(W[ge]=(W[ge]*100).toFixed(0))}),console.log(W),U(vt({},W))}});(0,n.useEffect)(()=>{Fe([])},[M]);const te=()=>{if((0,m.GJ)()){const{all_count:d,unpublished_count:W,not_start_count:ge,in_progress_count:be,overed_count:Ae}=M;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:ge||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ae||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}]},Le=[{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"}],ze=d=>{var W;if((0,m.Rm)()&&!((W=u.AssistantObject.group)!=null&&W.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?p.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},St=(v=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:k.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:k.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,m.GJ)()||(0,m.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:k.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:k.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:k.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:v.map(d=>(delete d.isShow,d)),Kt=d=>{var W,ge,be,Ae;if(ue.length===0)return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ze=d.label||"",ru={key:Ze,selectArrs:ue,selectArrsAll:B,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,m.Rm)()&&!((ge=(W=u==null?void 0:u.AssistantObject)==null?void 0:W.group)!=null&&ge.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,m.Rm)()&&!((Ae=(be=u==null?void 0:u.AssistantObject)==null?void 0:be.group)!=null&&Ae.can_stop)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ze="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ze="\u5220\u9664";break;case"collection":Ze="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:Zu(vt({},ru),{key:Ze})})},Mt=d=>Su(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ye()}),su=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),d},[nt]);return k.createElement(Mu.Provider,{value:{params:o,batchStatus:de,selectArrs:ue,setSelectArrs:Fe,allSelect:z,dataSource:M.homeworks||[],detailLeftMenus:ut,main_category_id:M.main_category_id||"",selectArrsAll:B,setAllSelect:De,useBatchStatus:r,dispatch:l,getData:ye,setSelectArrsAll:D}},k.createElement("section",null,k.createElement("aside",{className:Wa.bg},k.createElement(Ua.Z,{isLoading:t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:te(),isAdmin:(0,m.GJ)(),dispatch:l,type:M==null?void 0:M.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),L(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,m.GJ)()?o.status=d.id:o.order=d.id),r(!1),o.page=1,p.history.replace(`${Ve.pathname}?tabs=${d.id}`),ye(o)},defaultSelectedKeys:[N.get("tabs")?N.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:ze}),k.createElement(no.Z,{dataSource:M.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:de,SortMenuName:pe,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ye()},onSort:d=>{var W;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ye(o)},onBatch:d=>r(d)})),k.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(M==null?void 0:M.all_count)===0&&(0,m.GJ)()?!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(za,{params:o,dispatch:l,onSelect:qe}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(Ft.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(g=M==null?void 0:M.homeworks)==null?void 0:g.map((d,W)=>k.createElement(eo,{key:W,dataSource:d,params:o,manageAllGroup:M==null?void 0:M.manage_all_group})),k.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&k.createElement(Ee.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:M.query_total_count}))),ue.length>0&&(0,m.GJ)()&&k.createElement(he.Z,{offsetBottom:0},k.createElement(uo,{buttonDataSource:St,onClick:Kt}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(Eo,{getData:ye}),k.createElement(ve,{onCallback:()=>r(!1)}),k.createElement(ao.Z,{onOk:()=>{ye()}}),k.createElement(oo.Z,{onOk:()=>{}}),k.createElement(ou,{onCallback:()=>r(!1),courseEndTime:M==null?void 0:M.course_end_time}),k.createElement($t.Z,{courseEndTime:M==null?void 0:M.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{r(!1),ye()}}),k.createElement(Ge,null),k.createElement(Pa,null),k.createElement(Bu,{onCallback:()=>r(!1)}),k.createElement(Ia,null),k.createElement(Va,null),k.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Mt,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),k.createElement(G.default,{open:y,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{L(!1)},onOk:()=>Su(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ge){ge.indexOf("proportion")>-1&&(d[ge]=d[ge]/100)}),(yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(Z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),L(!1))}),width:800},k.createElement("div",null,k.createElement(I.Z,null,k.createElement(_.Z,{span:24},k.createElement(I.Z,{align:"middle"},k.createElement(_.Z,{span:24},k.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"))))),k.createElement(I.Z,{align:"middle",className:"mt25"},k.createElement(_.Z,null,k.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),k.createElement(I.Z,{className:"ml10"},k.createElement(_.Z,null,k.createElement(T.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,U(vt({},F))}})),k.createElement(_.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"))),k.createElement(I.Z,{className:"mt25"},k.createElement(_.Z,null,k.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),k.createElement(_.Z,{span:24,className:"pl30 mt10"})),k.createElement(I.Z,null,k.createElement(b.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,U(vt({},F))}},k.createElement(b.ZP,{value:1,style:{marginTop:15}},k.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),k.createElement("br",null),k.createElement(b.ZP,{value:0,style:{marginTop:15}},k.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),k.createElement(I.Z,{className:"mt25"},k.createElement(_.Z,null,k.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),k.createElement(_.Z,{span:24,className:"pl30 mt10"})),k.createElement(I.Z,null,k.createElement(b.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,U(vt({},F))}},k.createElement(b.ZP,{value:!1,style:{marginTop:15}},k.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:k.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",k.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",k.createElement("br",null),k.createElement("br",null),"\u6CE8\u610F",k.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",k.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",k.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",k.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(A.Z,null))))),k.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(_.Z,null,"\u6559\u5E08\u8BC4\u5206:"),k.createElement(_.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,U(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(_.Z,null,"\u52A9\u6559\u8BC4\u5206:"),k.createElement(_.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,U(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&k.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(_.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),k.createElement(_.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,U(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},k.createElement(_.Z,null,"\u5B66\u751F\u533F\u8BC4:"),k.createElement(_.Z,{className:"ml5"},k.createElement(w.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,U(Object.assign({},F))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement("br",null),k.createElement(b.ZP,{value:!0,style:{marginTop:15}},k.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),k.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",k.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:k.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",k.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",k.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",k.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},k.createElement("span",{className:"mt10 ml10 current font14"},k.createElement(A.Z,null))))),k.createElement(I.Z,null,k.createElement(_.Z,{span:24,className:"ml20"},k.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")))),k.createElement("br",null))))))};var Co=(0,p.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(go),ho=Object.defineProperty,Ao=Object.defineProperties,Bo=Object.getOwnPropertyDescriptors,yn=Object.getOwnPropertySymbols,Do=Object.prototype.hasOwnProperty,bo=Object.prototype.propertyIsEnumerable,gn=(e,u,t)=>u in e?ho(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Cn=(e,u)=>{for(var t in u||(u={}))Do.call(u,t)&&gn(e,t,u[t]);if(yn)for(var t of yn(u))bo.call(u,t)&&gn(e,t,u[t]);return e},Po=(e,u)=>Ao(e,Bo(u)),wo=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const ko=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var f,v;const g=(0,p.useIntl)(),c=(0,p.useParams)(),[a,s]=(0,n.useState)(!1),[N,o]=(0,n.useState)(!1),C=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){o(!0);return}const L={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var U;F.author_login===((U=t.userInfo)==null?void 0:U.login)?++L.hasNum:++L.noHasNum}),L.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},L.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},L.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.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:()=>{y()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const y=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:N,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:a,destroyOnClose:!0,onOk:()=>wo(void 0,null,function*(){var L;if((L=C.current)!=null&&L.onVerify())return;s(!0);const F=yield(0,ae.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),F.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),Z.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:Po(Cn({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:Cn({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((f=e==null?void 0:e.actionTabs)!=null&&f.status)||!["\u672A\u53D1\u5E03"].includes((v=e==null?void 0:e.actionTabs)==null?void 0:v.status)?n.createElement(n.Fragment,null,n.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"),n.createElement(ce.Z,{ref:L=>C.current=L})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var xo=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ko),Oo=i(66143),Re=i(59301),To=Object.defineProperty,No=Object.defineProperties,Lo=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,An=Object.prototype.propertyIsEnumerable,Bn=(e,u,t)=>u in e?To(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Pt=(e,u)=>{for(var t in u||(u={}))hn.call(u,t)&&Bn(e,t,u[t]);if(Eu)for(var t of Eu(u))An.call(u,t)&&Bn(e,t,u[t]);return e},Hu=(e,u)=>No(e,Lo(u)),Io=(e,u)=>{var t={};for(var l in e)hn.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Eu)for(var l of Eu(e))u.indexOf(l)<0&&An.call(e,l)&&(t[l]=e[l]);return t},Dn=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Zo=e=>{var u=e,{classroomList:t,dispatch:l,courseEndTime:f}=u,v=Io(u,["classroomList","dispatch","courseEndTime"]);const g=(0,p.useIntl)(),c=(0,p.useParams)(),[a]=j.default.useForm(),[s,N]=(0,n.useState)(1),[o,C]=(0,n.useState)([]),[y,L]=(0,n.useState)(0),[F,U]=(0,n.useState)(2e3),[ue,Fe]=(0,n.useState)(!0),[z,De]=(0,n.useState)(!1),[de,r]=(0,n.useState)(!1),[B,D]=(0,n.useState)([]),[h,K]=(0,n.useState)(!0),[pe,we]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Ve(),nt(),t.actionTabs.type===2){const te=t.actionTabs.selectArrsAll[0];we({submit_limit:te==null?void 0:te.submit_limit,submit_limit_num:te==null?void 0:te.submit_limit_num,must_file:te==null?void 0:te.must_file,can_submit:te==null?void 0:te.can_submit,submit_num:te==null?void 0:te.submit_num}),K(te.unified_setting)}else K(!1),we({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(z){if(de)return;l({type:"classroomList/setActionTabs",payload:{}}),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})}},[z]);const Ve=te=>Dn(void 0,null,function*(){Fe(!0);const Le=yield(0,ne.c_)(Hu(Pt({},c),{page:te||s,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Le==null||Le.course_groups.map((ze,qe)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Le&&(C([...Le==null?void 0:Le.course_groups]),L(Le==null?void 0:Le.course_groups_count),Fe(!1),te||a.setFieldsValue({publish_time:q()(q()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:q()(q()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),M=te=>{N(te),Ve(te)},ut=()=>{(0,m.GJ)()?t.actionTabs.detail?(l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"shixunHomeworks/getWorkList",payload:Pt({},c)}),l({type:"shixunHomeworks/getWorkSetting",payload:Pt({},c)})):l({type:"classroomList/getClassroomTeacherCommonList",payload:Hu(Pt({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:Pt({},t.actionTabs.params)})},Zt=()=>Dn(void 0,null,function*(){var te,Le,ze;if((0,m.Rm)()&&!((Le=(te=t==null?void 0:t.AssistantObject)==null?void 0:te.group)!=null&&Le.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Je(!1);return}const qe=Pt({},a.getFieldsValue());if(qe.end_time<=qe.publish_time){Z.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Je(!1);return}if((B==null?void 0:B.length)<=0&&!h&&o.length>0){Z.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(pe!=null&&pe.submit_limit&&!(pe!=null&&pe.submit_limit_num)){Z.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}if(pe!=null&&pe.can_submit&&!(pe!=null&&pe.submit_num)){Z.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Je(!1);return}let St=Pt({homework_ids:[...t.actionTabs.selectArrs],group_ids:B.length>0?B.map(Mt=>Mt.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:q()(qe.end_time).format("YYYY-MM-DD HH:mm"),publish_time:q()(qe.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!B.length},pe);Je(!0),(yield(0,ae.ZP)(`/api/courses/${c.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Pt({},St)})).status===0?(Je(!1),(0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),Z.ZP.success("\u53D1\u5E03\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),v.onCallback&&v.onCallback(),ut(),localStorage.getItem("Noviceguide")==="0"||l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Re.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=()=>{N(1),C([]),D([])},hu=y>s*F,{detailCommonHomeworksList:Jt}=t,[ye,Je]=(0,n.useState)(!1);return Re.createElement(G.default,{width:600,confirmLoading:ye,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:Zt,onCancel:()=>{nt(),ut(),l({type:"classroomList/setActionTabs",payload:{}})}},Re.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Re.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),o&&Re.createElement(j.default,{form:a},Re.createElement("div",{style:{paddingLeft:0}},Re.createElement(I.Z,{className:"mt30",align:"middle"},Re.createElement(_.Z,null,Re.createElement(j.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Re.createElement($.default,{style:{width:170,marginRight:"25px"},disabledDate:te=>(0,Y.Q8)(te,f),disabledTime:te=>(0,Y.d0)(te),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Re.createElement(_.Z,{className:"ml20"},Re.createElement(j.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Re.createElement($.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:q()((0,H.U6)(),"HH:mm")},disabledDate:te=>(0,Y.Q8)(te,f,a.getFieldValue("publish_time")),disabledTime:te=>(0,Y.d0)(te,a.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Re.createElement(I.Z,{style:{marginBottom:"10px"}},Re.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Re.createElement(b.ZP.Group,{value:h,onChange:te=>{K(te.target.value),D([])}},Re.createElement(b.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Re.createElement(b.ZP,{className:"ml20",disabled:o.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),o.length<=0&&t.actionTabs.type===2&&Re.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||!h)&&o.length>0&&Re.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Re.createElement("span",{style:{flex:1}},Re.createElement(V.default,{checked:B.length===o.length,onChange:te=>{B.length===o.length?D([]):D(o.filter(Le=>!Le.is_published))}},"\u5168\u9009")),Re.createElement("span",{style:{width:16}}),Re.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",B.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!h)&&o.length>0&&Re.createElement(Oo.Z,{data:o,selectedRowKeys:B,setSelectedRowKeys:D})),Re.createElement(se.ZP,{value:pe,onChange:te=>we(Pt({},te))}))};var So=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Zo),Mo=Object.defineProperty,bn=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Pn=(e,u,t)=>u in e?Mo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Go=(e,u)=>{for(var t in u||(u={}))Ho.call(u,t)&&Pn(e,t,u[t]);if(bn)for(var t of bn(u))jo.call(u,t)&&Pn(e,t,u[t]);return e},Ro=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Vo=({classroomList:e,dispatch:u})=>{const t=(0,p.useIntl)(),l=(0,p.useParams)();return l.id=l.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ro(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Z.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:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var $o=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Vo),zo=Object.defineProperty,Wo=Object.defineProperties,Uo=Object.getOwnPropertyDescriptors,fu=Object.getOwnPropertySymbols,wn=Object.prototype.hasOwnProperty,kn=Object.prototype.propertyIsEnumerable,xn=(e,u,t)=>u in e?zo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,On=(e,u)=>{for(var t in u||(u={}))wn.call(u,t)&&xn(e,t,u[t]);if(fu)for(var t of fu(u))kn.call(u,t)&&xn(e,t,u[t]);return e},Jo=(e,u)=>Wo(e,Uo(u)),Ko=(e,u)=>{var t={};for(var l in e)wn.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&fu)for(var l of fu(e))u.indexOf(l)<0&&kn.call(e,l)&&(t[l]=e[l]);return t},Yo=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Qo=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:f}=u,v=Ko(u,["classroomList","dispatch","onCallback"]);const g=(0,p.useIntl)(),c=(0,p.useParams)();return c.id=c.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Yo(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${c.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),Z.ZP.success("\u6536\u85CF\u6210\u529F\uFF0C\u8BF7\u524D\u5F80\u3010\u4E2A\u4EBA\u4E3B\u9875/\u8BFE\u5802\u8D44\u6E90\u3011\u67E5\u770B"),f&&f(),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Jo(On({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:On({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Xo=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Qo),ju={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"},He=i(59301),qo=Object.defineProperty,Tn=Object.getOwnPropertySymbols,el=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,Nn=(e,u,t)=>u in e?qo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Fu=(e,u)=>{for(var t in u||(u={}))el.call(u,t)&&Nn(e,t,u[t]);if(Tn)for(var t of Tn(u))tl.call(u,t)&&Nn(e,t,u[t]);return e},Gu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const{TabPane:Fr}=Du.default,ul=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const f=(0,p.useIntl)(),v=(0,p.useParams)(),g=(0,p.useLocation)(),[c]=j.default.useForm(),{brankList:a}=e,[s,N]=(0,n.useState)(!1);let[o,C]=(0,n.useState)(!0);const[y,L]=(0,n.useState)("myself");let[F,U]=(0,n.useState)([]),[ue,Fe]=(0,n.useState)();const[z,De]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),de=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&B()},[e.actionTabs.key]);let r=[];const B=function(){return Gu(this,null,function*(){var h;if(o){N(!1),++z.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:Fu({},z)});F=[...F.concat(K.object_list)],Fe(K.is_teacher),((h=K.object_list)==null?void 0:h.length)Gu(void 0,null,function*(){var h,K;const pe=c.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((h=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:h.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:pe.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Fu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:Fu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:Fu({},e.actionTabs.params),manage_all_group:D==null?void 0:D.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement(I.Z,null,He.createElement(_.Z,{span:12},de.map((h,K)=>He.createElement(Ye.ZP,{key:K,shape:"round",type:y===h.id?"primary":"default",className:"mr10",onClick:pe=>Gu(void 0,null,function*(){F=[],o=!0,z.page=0,z.search="",z.filter=h.id,B(),L(h.id)})},h.name))),He.createElement(_.Z,{span:12,className:"tr"},He.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:h=>{o=!0,z.search=h,z.page=0,F=[],h&&(0,Pu.tk)({name:h,copywriting:h,position:"HomeworkCommon"}),B()},style:{width:260}}))),y==="myself"&&He.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",He.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),y==="public"&&He.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"),He.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ue&&y==="public"&&He.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},He.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),He.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")),He.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{C(!1),B()},hasMore:o,useWindow:!1},s&&He.createElement(Ft.Z,{styles:{margin:"0px auto"}}),He.createElement(j.default,{form:c,initialValues:{group_ids:r},className:ju.form,onChange:h=>{r=c.getFieldValue()}},He.createElement(j.default.Item,{name:"group_ids"},He.createElement(V.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(h,K){return He.createElement(I.Z,{key:K},He.createElement(_.Z,{flex:"2"},He.createElement(V.default,{onChange:pe=>{},key:K,value:String(h.id),defaultChecked:!0},He.createElement("span",{className:["c-black",ju.line1].join(" ")},h.name))),He.createElement(_.Z,{flex:"1",className:"c-black"},He.createElement("span",{className:ju.line1},h==null?void 0:h.course_list_name)),He.createElement(_.Z,{flex:"50px",className:"c-black"},y==="public"&&(0,m.Ny)()?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):y==="myself"?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):h==null?void 0:h.username))})))))))};var nl=(0,p.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(ul),It=i(59301),al=Object.defineProperty,ol=Object.defineProperties,ll=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,sl=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,In=(e,u,t)=>u in e?al(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_u=(e,u)=>{for(var t in u||(u={}))sl.call(u,t)&&In(e,t,u[t]);if(Ln)for(var t of Ln(u))rl.call(u,t)&&In(e,t,u[t]);return e},il=(e,u)=>ol(e,ll(u)),Zn=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const cl=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:l})=>{const f=(0,p.useIntl)(),v=(0,p.useParams)(),[g]=j.default.useForm(),{workList:c,workSetting:a}=l,s=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:_u({},v)}),t({type:"shixunHomeworks/getWorkList",payload:_u({},v)})};return It.createElement(G.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Zn(void 0,null,function*(){const N=()=>Zn(void 0,null,function*(){var o;yield g.validateFields();const C=_u({},g.getFieldValue()),{selectArrs:y}=e.actionTabs;C.attachment_ids=(o=C.attachment_ids)==null?void 0:o.map(F=>F.response.id),(yield(0,mu.mz)(il(_u({},C),{homeworkId:y.work_id}))).status===0&&(g.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),s())});if(a!=null&&a.can_submit){if(!(a!=null&&a.submit_size)){Z.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}G.default.confirm({title:"\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"}},a==null?void 0:a.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:()=>{N()}});return}N()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},It.createElement(j.default,{form:g,initialValues:{}},It.createElement(j.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},It.createElement(un.Z,null)),It.createElement(j.default.Item,{name:"description"},It.createElement(tt.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 ml=(0,p.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(cl),ct=i(59301),dl=Object.defineProperty,pl=Object.defineProperties,El=Object.getOwnPropertyDescriptors,Sn=Object.getOwnPropertySymbols,fl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Mn=(e,u,t)=>u in e?dl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,eu=(e,u)=>{for(var t in u||(u={}))fl.call(u,t)&&Mn(e,t,u[t]);if(Sn)for(var t of Sn(u))Fl.call(u,t)&&Mn(e,t,u[t]);return e},_l=(e,u)=>pl(e,El(u)),Hn=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const vl=({classroomList:e,loading:u,globalSetting:t,dispatch:l})=>{var f;const v=(0,p.useIntl)(),g=(0,p.useParams)(),[c]=j.default.useForm(),[a,s]=(0,n.useState)(!0);let[N,o]=(0,n.useState)([]);const[C,y]=(0,n.useState)({page:1,limit:20,keyword:""}),L=()=>Hn(void 0,null,function*(){var F;const U=yield l({type:"shixunHomeworks/getProjectList",payload:eu(eu({},g),C)});U.projects&&o([...N,...U.projects]),((F=U.projects)==null?void 0:F.length)<20&&s(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(L(),N=[],C.page=1,C.keyword="")},[e.actionTabs.key]),ct.createElement(G.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:()=>Hn(void 0,null,function*(){yield c.validateFields();const F=eu({},c.getFieldValue()),{selectArrs:U,cb:ue}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let z=yield(0,ae.ZP)(`/api/student_works/${U.homework_id}/change_project.json`,{method:"put",body:eu({},F)});(z==null?void 0:z.status)===0&&(ue(),l({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,mu.co)(_l(eu({},F),{homeworkId:U.homework_id}))).status===0&&(ue?ue():l({type:"classroomList/getClassroomCommonHomeworksList",payload:eu({},e.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},ct.createElement(Q.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},N==""?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:`${(f=t==null?void 0:t.setting)==null?void 0:f.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(tt.default.Search,{onSearch:F=>{F===""?delete C.keyword:C.keyword=F,N=[],s(!0),L()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),ct.createElement(j.default,{form:c,initialValues:{}},ct.createElement(j.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},ct.createElement(b.ZP.Group,null,ct.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:F=>{C.page++,L()},hasMore:a,useWindow:!1},N==null?void 0:N.map(function(F,U){return ct.createElement(I.Z,{key:U},ct.createElement(_.Z,null,ct.createElement(b.ZP,{value:F.id},F.name)))}))))))))};var yl=(0,p.connect)(({classroomList:e,user:u,loading:t,globalSetting:l})=>({classroomList:e,user:u,loading:t.effects,globalSetting:l}))(vl),Ru=i(57150),jn=i(78323),yt=i(59301),gl=Object.defineProperty,Gn=Object.getOwnPropertySymbols,Cl=Object.prototype.hasOwnProperty,hl=Object.prototype.propertyIsEnumerable,Rn=(e,u,t)=>u in e?gl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Vn=(e,u)=>{for(var t in u||(u={}))Cl.call(u,t)&&Rn(e,t,u[t]);if(Gn)for(var t of Gn(u))hl.call(u,t)&&Rn(e,t,u[t]);return e};const Al=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[f,v]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{v(!1),c("")},[]);const a=()=>{var s,N;const o=(0,p.useIntl)();if((0,m.Rm)()&&!((N=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&N.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}g==="1"&&p.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),v(!1),c(""))};return yt.createElement("section",{className:`tc animated fadeIn ${Ru.Z.threeBtnSty}`,style:Vn(Vn({},{color:"#03A092",margin:"200px auto"}),e)},yt.createElement("img",{src:i(26551),width:200,height:164}),yt.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"),yt.createElement("div",{style:{marginTop:"30px"}},yt.createElement(Ye.ZP,{onClick:()=>v(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),yt.createElement(Ye.ZP,{onClick:()=>{(0,H.xg)(`${jn.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")),f&&yt.createElement(G.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>v(!1),onOk:a},yt.createElement("div",null,yt.createElement("div",null,yt.createElement(b.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),yt.createElement("div",null,yt.createElement(b.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var Bl=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Al),Dl={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"},bl=i(93294),mt={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"},Pl=Object.defineProperty,wl=Object.defineProperties,kl=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,xl=Object.prototype.hasOwnProperty,Ol=Object.prototype.propertyIsEnumerable,zn=(e,u,t)=>u in e?Pl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tu=(e,u)=>{for(var t in u||(u={}))xl.call(u,t)&&zn(e,t,u[t]);if($n)for(var t of $n(u))Ol.call(u,t)&&zn(e,t,u[t]);return e},Tl=(e,u)=>wl(e,kl(u)),Rt=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),Nl=({dataSource:e,params:u,manageAllGroup:t})=>{var l,f,v,g;const{batchStatus:c,selectArrs:a,setSelectArrs:s,selectArrsAll:N,setSelectArrsAll:o,dispatch:C}=(0,n.useContext)(Wu);let y=(0,p.useParams)();const[L,F]=(0,n.useState)(!1),U=(0,n.useRef)(),[ue,Fe]=(0,n.useState)([]);y=Tl(tu(tu({},u),y),{category:y==null?void 0:y.categoryId}),(0,n.useEffect)(()=>{Fe([]),F(!1)},[]);const z=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:intl.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:(r,B)=>B.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var B,D;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(B=r==null?void 0:r.split("/"))==null?void 0:B[0]),"\xA0/\xA0",n.createElement("span",null,(D=r==null?void 0:r.split("/"))==null?void 0:D[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="publish_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="end_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="late_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function De(){return Rt(this,null,function*(){let r=yield(0,ae.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:tu({},y)});Fe(r.data)})}const de=r=>{const B=(0,p.useIntl)();a.includes(r)?(s(a.filter(D=>D!==r)),o(N.filter(D=>D.homework_id!==r))):(s([...a,r]),o([...N,e]))};return n.createElement("div",{className:mt.listContainer,onClick:r=>{r.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&U.current&&!U.current.contains(r.target))&&(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,m.GJ)()&&n.createElement("span",{ref:U},n.createElement(V.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>de(e.homework_id)})),n.createElement("div",{className:mt.info},n.createElement("div",{className:mt.title},n.createElement("div",{className:mt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&n.createElement(ku.Z,{value:e.status},n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,m.dE)()&&n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(p.Link,{target:"_blank",to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:mt.right},(0,m.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},y),type:2,manage_all_group:t}})})},n.createElement("aside",{className:mt.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&n.createElement("div",{className:mt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((f=e.status)!=null&&f.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`)}),className:mt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((v=e.status)==null?void 0:v.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:mt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,m.GJ)()&&n.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:mt.dro,dropdownRender:()=>n.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},y),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({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"&&n.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:tu({},y),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:y,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:mt.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:mt.detail},(0,m.GJ)()&&n.createElement(n.Fragment,null,n.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&&n.createElement("span",{className:"mr10"},n.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&&n.createElement("span",{className:"mr10"},n.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&&n.createElement("span",{className:"mr10"},n.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)&&n.createElement("span",{className:"mr10"},n.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)&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.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)&&n.createElement("span",{className:mt.iconV,onClick:r=>Rt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L||De(),F(!L)})},n.createElement("i",{className:`iconfont icon-${L?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:mt.content},(0,m.dE)()&&n.createElement("span",{className:mt.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.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)!=="--"&&n.createElement("span",{className:"ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length>5&&n.createElement(Qt.default,{className:Ru.Z.threeTableSty,scroll:{y:240},onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length<6&&ue.length>0&&n.createElement(Qt.default,{className:Ru.Z.threeTableSty,onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}))))},Wn={bottomControlContainer:"bottomControlContainer___PMJOm",buttonWrap:"buttonWrap___RwQKi",moveCategory:"moveCategory___pQvCG"},Ll=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),Il=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:f,dataSource:v,selectArrs:g,useBatchStatus:c,dispatch:a,params:s,getData:N,detailLeftMenus:o,main_category_id:C,setSelectArrsAll:y}=(0,n.useContext)(Wu);let L;const[F,U]=(0,n.useState)(!1),[ue,Fe]=(0,n.useState)(""),z=r=>{l(r.target.checked),f(r.target.checked?v.map(B=>B.homework_id):[]),r.target.checked?y([...v]):y([])},De=()=>{let r={courseId:s.id,container_type:"group_homework"};s.categoryId&&(r.category_id=s.categoryId),a({type:"classroomList/getAllTaskList",payload:r}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(L=o.course_modules.filter(r=>r.type==="group_homework")[0]);const de=n.createElement("div",{className:Wn.moveCategory,onMouseLeave:r=>U(!1)},n.createElement(Me.default,{onClick:r=>Ll(void 0,[r],function*({item:B,key:D,keyPath:h,domEvent:K}){if(g=="")return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,ae.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:D}})).status===0&&(Z.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),N(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(tt.default,{onChange:r=>{Fe(r.target.value)}})),L&&L.second_category.filter(r=>r.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(r,B){var D;if(!(ue!==""&&r.category_name.indexOf(ue)<0))return n.createElement(n.Fragment,null,n.createElement(Me.default.Item,{className:"multi-llipsis1e",key:r.category_id},r.category_name),(D=r==null?void 0:r.third_category)==null?void 0:D.map(h=>n.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:h.category_id},h.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:r=>{r.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:C,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:Wn.bottomControlContainer},n.createElement(I.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(I.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(V.default,{checked:t,onChange:z},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:r})=>{u({key:r})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:De,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>de,getPopupContainer:r=>r.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(xu.Z,null)))),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Zl=i(70017),Sl=i(36552),Ml=i(91308),Oe=i(59301),Hl=Object.defineProperty,jl=Object.defineProperties,Gl=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,Un=Object.prototype.hasOwnProperty,Jn=Object.prototype.propertyIsEnumerable,Kn=(e,u,t)=>u in e?Hl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,uu=(e,u)=>{for(var t in u||(u={}))Un.call(u,t)&&Kn(e,t,u[t]);if(vu)for(var t of vu(u))Jn.call(u,t)&&Kn(e,t,u[t]);return e},Yn=(e,u)=>jl(e,Gl(u)),Rl=(e,u)=>{var t={};for(var l in e)Un.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&vu)for(var l of vu(e))u.indexOf(l)<0&&Jn.call(e,l)&&(t[l]=e[l]);return t},Vu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});q().extend(Lu());const Vl=({data:e,value:u,onChange:t})=>{var l,f,v,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[s,N]=(0,n.useState)([]);return(0,n.useEffect)(()=>{N((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]),Oe.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement(V.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(C=>C==null?void 0:C.id):[])}},"\u5168\u9009"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:o=>{a(Yn(uu({},c),{leftSearch:o.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:l.length)!==0?Oe.createElement(V.default.Group,{value:u,onChange:o=>{t(o)}},Oe.createElement(Tu.Z,{direction:"vertical"},(f=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:f.map((o,C)=>Oe.createElement(V.default,{key:C,value:o.id},o==null?void 0:o.name)))):Oe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),Oe.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Oe.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Oe.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Oe.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:o=>{a(Yn(uu({},c),{rigthSearch:o.target.value}))}}),Oe.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((v=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:v.length)!==0?(g=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:g.map((o,C)=>Oe.createElement(I.Z,{key:C,wrap:!1,align:"middle",justify:"space-between"},Oe.createElement(_.Z,null,o==null?void 0:o.name),Oe.createElement(_.Z,null,Oe.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(y=>y!==(o==null?void 0:o.id)))}})))):Oe.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},$l=e=>{var u=e,{classroomList:t,dispatch:l,user:f,getData:v}=u,g=Rl(u,["classroomList","dispatch","user","getData"]),c,a,s,N,o,C;const y=(0,p.useIntl)(),L=(0,p.useParams)(),[F]=j.default.useForm(),U=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ue,Fe,z]=(0,Lt.U)(ne.c_,uu(uu({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,De,de]=(0,Lt.U)(ne.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,r,B]=(0,Lt.U)(ne.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(N=t==null?void 0:t.actionTabs)==null?void 0:N.selectArrs}),D=(...h)=>Vu(void 0,[...h],function*(K={}){De({});const pe=yield Fe({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{U&&D()},[U]),Oe.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:r,onOk:()=>Vu(void 0,null,function*(){F.submit()})},Oe.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"),Oe.createElement(j.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:h=>Vu(void 0,null,function*(){var K,pe,we;const Ve=yield B(((K=z==null?void 0:z.course_groups)==null?void 0:K.length)>0?{unified_late:((pe=z==null?void 0:z.course_groups)==null?void 0:pe.length)<=0,allow_late_settings:[uu({},h)]}:uu({unified_late:((we=z==null?void 0:z.course_groups)==null?void 0:we.length)<=0},h));(Ve==null?void 0:Ve.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),v&&v())})},Oe.createElement(I.Z,{wrap:!1,gutter:20},Oe.createElement(_.Z,{flex:1},Oe.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Oe.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Oe.createElement(_.Z,{flex:"390px"},Oe.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(h,K,pe){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(de==null?void 0:de.max_late_time).startOf("minute")?(Z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Oe.createElement($.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:h=>(0,H.BO)(h,{startTime:de==null?void 0:de.max_late_time}),disabledTime:h=>(0,H.hv)(h,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((C=z==null?void 0:z.course_groups)==null?void 0:C.length)>0&&Oe.createElement(Nu.Z,{spinning:ue},Oe.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Oe.createElement(Vl,{data:(z==null?void 0:z.course_groups)||[],onChange:h=>{De({group_ids:h})}})))))};var zl=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))($l),x=i(59301),Wl=Object.defineProperty,Ul=Object.defineProperties,Jl=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,Kl=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Xn=(e,u,t)=>u in e?Wl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,gt=(e,u)=>{for(var t in u||(u={}))Kl.call(u,t)&&Xn(e,t,u[t]);if(Qn)for(var t of Qn(u))Yl.call(u,t)&&Xn(e,t,u[t]);return e},$u=(e,u)=>Ul(e,Jl(u)),zu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Wu=(0,n.createContext)({selectArrs:[]}),Ql=({user:e,classroomList:u,loading:t,dispatch:l})=>{var f,v,g,c;const a=(0,p.useIntl)(),s=(0,p.useParams)(),[N]=(0,p.useSearchParams)(),[o,C]=(0,n.useState)(()=>$u(gt({},s),{id:s.coursesId,limit:20})),[y,L]=(0,n.useState)(!1),[F,U]=(0,n.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:""}),[ue,Fe]=(0,n.useState)([]),[z,De]=(0,n.useState)(!1),[de,r]=(0,n.useState)(!1),[B,D]=(0,n.useState)([]),[h,K]=(0,n.useState)(!1),[pe,we]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ve=(0,p.useLocation)(),{detailCommonHomeworksList:M,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let hu=N.get("tabs")?parseInt(N.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,n.useEffect)(()=>{C(gt(gt({},o),s))},[s==null?void 0:s.categoryId]),(0,n.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1)},[N.get("tabs")]),(0,n.useEffect)(()=>{const d=N.get("tabs");d&&d!==void 0&&((0,m.GJ)()?o.status=d:o.order=d)},[N.toString()]),(0,n.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,n.useEffect)(()=>{var d,W,ge;const be=N.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ze=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ze)}else if((ge=e==null?void 0:e.userInfo)!=null&&ge.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ae)}},[(f=e==null?void 0:e.userInfo)==null?void 0:f.login,Ve==null?void 0:Ve.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[u.actionTabs.key]),(0,n.useEffect)(()=>{Fe([])},[M]),(0,n.useEffect)(()=>{r(!1)},[o.categoryId]),(0,n.useEffect)(()=>{M&&M.homeworks&&(ue.length===M.homeworks.length&&ue.length>0?De(!0):ue.length!==M.homeworks.length&&De(!1))},[ue]);const Jt=(d,W)=>{o.page=d,o.limit=W,ye()},ye=(d={})=>{Fe([]),D([]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:$u(gt(gt({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:gt(gt({},o),d)})},Je=()=>zu(void 0,null,function*(){const d=yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const W=d.data.score_settings;Object.keys(W).map(function(ge){ge.indexOf("proportion")>-1&&(W[ge]=(W[ge]*100).toFixed(0))}),console.log(W),U(gt({},W))}});(0,n.useEffect)(()=>{Fe([])},[M]);const te=()=>{if((0,m.GJ)()){const{all_count:d,unpublished_count:W,not_start_count:ge,in_progress_count:be,overed_count:Ae}=M;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:ge||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ae||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}]},Le=[{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"}],ze=d=>{var W;if((0,m.Rm)()&&!((W=u.AssistantObject.group)!=null&&W.can_create)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}d==="1"?p.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},St=(v=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:x.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:x.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,m.GJ)()||(0,m.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:x.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:x.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:x.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:v.map(d=>(delete d.isShow,d)),Kt=d=>{var W,ge,be,Ae;if(ue.length===0)return Z.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Ze=d.label||"",ru={key:Ze,selectArrs:ue,selectArrsAll:B,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,m.Rm)()&&!((ge=(W=u==null?void 0:u.AssistantObject)==null?void 0:W.group)!=null&&ge.can_publish)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,m.Rm)()&&!((Ae=(be=u==null?void 0:u.AssistantObject)==null?void 0:be.group)!=null&&Ae.can_stop)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}Ze="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ze="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ze="\u5220\u9664";break;case"collection":Ze="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:$u(gt({},ru),{key:Ze})})},Mt=d=>zu(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ye()}),su=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),d},[nt]);return x.createElement(Wu.Provider,{value:{params:o,batchStatus:de,selectArrs:ue,setSelectArrs:Fe,allSelect:z,dataSource:M.homeworks||[],detailLeftMenus:ut,main_category_id:M.main_category_id||"",selectArrsAll:B,setAllSelect:De,useBatchStatus:r,dispatch:l,getData:ye,setSelectArrsAll:D}},x.createElement("section",null,x.createElement("aside",{className:Dl.bg},x.createElement(bl.Z,{isLoading:t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:te(),isAdmin:(0,m.GJ)(),dispatch:l,type:M==null?void 0:M.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),L(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,m.GJ)()?o.status=d.id:o.order=d.id),r(!1),o.page=1,p.history.replace(`${Ve.pathname}?tabs=${d.id}`),ye(o)},defaultSelectedKeys:[N.get("tabs")?N.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:ze}),x.createElement(Zl.Z,{dataSource:M.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:de,SortMenuName:pe,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ye()},onSort:d=>{var W;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ye(o)},onBatch:d=>r(d)})),x.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(M==null?void 0:M.all_count)===0&&(0,m.GJ)()?!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(Bl,{params:o,dispatch:l,onSelect:qe}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(Ft.Z,null),x.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(x.Fragment,null,x.createElement("aside",{className:"animated fadeIn"},(g=M==null?void 0:M.homeworks)==null?void 0:g.map((d,W)=>x.createElement(Nl,{key:W,dataSource:d,params:o,manageAllGroup:M==null?void 0:M.manage_all_group})),x.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&x.createElement(Ee.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:M.query_total_count}))),ue.length>0&&(0,m.GJ)()&&x.createElement(he.Z,{offsetBottom:0},x.createElement(Il,{buttonDataSource:St,onClick:Kt}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&x.createElement(zl,{getData:ye}),x.createElement(xo,{onCallback:()=>r(!1)}),x.createElement(Sl.Z,{onOk:()=>{ye()}}),x.createElement(Ml.Z,{onOk:()=>{}}),x.createElement(So,{onCallback:()=>r(!1),courseEndTime:M==null?void 0:M.course_end_time}),x.createElement($t.Z,{courseEndTime:M==null?void 0:M.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{r(!1),ye()}}),x.createElement($o,null),x.createElement(nl,null),x.createElement(Xo,{onCallback:()=>r(!1)}),x.createElement(ml,null),x.createElement(yl,null),x.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Mt,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),x.createElement(G.default,{open:y,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{L(!1)},onOk:()=>zu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ge){ge.indexOf("proportion")>-1&&(d[ge]=d[ge]/100)}),(yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(Z.ZP.success("\u8BBE\u7F6E\u6210\u529F"),L(!1))}),width:800},x.createElement("div",null,x.createElement(I.Z,null,x.createElement(_.Z,{span:24},x.createElement(I.Z,{align:"middle"},x.createElement(_.Z,{span:24},x.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"))))),x.createElement(I.Z,{align:"middle",className:"mt25"},x.createElement(_.Z,null,x.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),x.createElement(I.Z,{className:"ml10"},x.createElement(_.Z,null,x.createElement(T.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,U(gt({},F))}})),x.createElement(_.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"))),x.createElement(I.Z,{className:"mt25"},x.createElement(_.Z,null,x.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),x.createElement(_.Z,{span:24,className:"pl30 mt10"})),x.createElement(I.Z,null,x.createElement(b.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,U(gt({},F))}},x.createElement(b.ZP,{value:1,style:{marginTop:15}},x.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),x.createElement("br",null),x.createElement(b.ZP,{value:0,style:{marginTop:15}},x.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),x.createElement(I.Z,{className:"mt25"},x.createElement(_.Z,null,x.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),x.createElement(_.Z,{span:24,className:"pl30 mt10"})),x.createElement(I.Z,null,x.createElement(b.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,U(gt({},F))}},x.createElement(b.ZP,{value:!1,style:{marginTop:15}},x.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:x.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.createElement("br",null),"\u6559\u5E08\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u52A9\u6559\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u7EC4\u957F\u8BC4\u5206 * \u5176\u767E\u5206\u6BD4 + \u5B66\u751F\u533F\u8BC4\u5E73\u5747\u5206 * \u5176\u767E\u5206\u6BD4 - ( ",x.createElement("br",null),"\u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",x.createElement("br",null),x.createElement("br",null),"\u6CE8\u610F",x.createElement("br",null),"\u975E\u96F6\u767E\u5206\u6BD4\u7684\u8BC4\u5206\u9009\u9879\uFF0C\u82E5\u8BC4\u5206\u8BB0\u5F55\u4E3A\u7A7A\uFF0C\u5219\u5176\u767E\u5206\u6BD4\u5C06\u81EA\u52A8\u5E73\u644A\u5230\u5176\u5B83\u975E\u96F6",x.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",x.createElement("br",null),"\u4F8B\uFF1A\u6559\u5E08\u8BC4\u520640% + \u52A9\u6559\u8BC4\u520635% + \u5B66\u751F\u533F\u8BC425%\uFF0C\u5B66\u751FA\u6CA1\u6709\u6559\u5E08\u8BC4\u5206\u8BB0",x.createElement("br",null),"\u5F55\uFF0C\u5219\u5176\u6700\u7EC8\u6210\u7EE9\u6309\u7167\u52A9\u6559\u8BC4\u520655% + \u5B66\u751F\u533F\u8BC445%\u8FDB\u884C\u8BA1\u7B97"),trigger:"click"},x.createElement("span",{className:"mt10 ml10 current font14"},x.createElement(A.Z,null))))),x.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(_.Z,null,"\u6559\u5E08\u8BC4\u5206:"),x.createElement(_.Z,{className:"ml5"},x.createElement(w.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,U(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(_.Z,null,"\u52A9\u6559\u8BC4\u5206:"),x.createElement(_.Z,{className:"ml5"},x.createElement(w.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,U(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&x.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(_.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),x.createElement(_.Z,{className:"ml5"},x.createElement(w.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,U(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},x.createElement(_.Z,null,"\u5B66\u751F\u533F\u8BC4:"),x.createElement(_.Z,{className:"ml5"},x.createElement(w.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,U(Object.assign({},F))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement("br",null),x.createElement(b.ZP,{value:!0,style:{marginTop:15}},x.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),x.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",x.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:x.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",x.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",x.createElement("br",null),"( \u8FDF\u4EA4\u6263\u5206 + \u7F3A\u8BC4\u6263\u5206 * \u7F3A\u8BC4\u6570 + \u8FDD\u89C4\u533F\u8BC4\u6263\u5206 * \u8FDD\u89C4\u533F\u8BC4\u6570 )",x.createElement("br",null),"\u4F8B\uFF1A\u6709\u6559\u5E08\u8BC4\u5206\u5219\u6559\u5E08\u8BC4\u5206100%\uFF0C\u5426\u5219\u6559\u8F85\u8BC4\u5206100%\uFF0C\u4F9D\u6B21\u7C7B\u63A8"),trigger:"click"},x.createElement("span",{className:"mt10 ml10 current font14"},x.createElement(A.Z,null))))),x.createElement(I.Z,null,x.createElement(_.Z,{span:24,className:"ml20"},x.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")))),x.createElement("br",null))))))};var Xl=(0,p.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(Ql),ql=Object.defineProperty,es=Object.defineProperties,ts=Object.getOwnPropertyDescriptors,qn=Object.getOwnPropertySymbols,us=Object.prototype.hasOwnProperty,ns=Object.prototype.propertyIsEnumerable,ea=(e,u,t)=>u in e?ql(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ta=(e,u)=>{for(var t in u||(u={}))us.call(u,t)&&ea(e,t,u[t]);if(qn)for(var t of qn(u))ns.call(u,t)&&ea(e,t,u[t]);return e},as=(e,u)=>es(e,ts(u)),os=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const ls=({classroomList:e,dispatch:u,user:t,onCallback:l})=>{var f,v;const g=(0,p.useIntl)(),c=(0,p.useParams)(),[a,s]=(0,n.useState)(!1),[N,o]=(0,n.useState)(!1),C=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,m.j5)()){o(!0);return}const L={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(F=>{var U;F.author_login===((U=t.userInfo)==null?void 0:U.login)?++L.hasNum:++L.noHasNum}),L.noHasNum>0?G.default.info({title:"\u6743\u9650\u63D0\u793A",className:"custom-modal-divider ",icon:null,content:n.createElement("div",null,"\u5F53\u524D\u9009\u4E2D\u8D44\u6E90\u4E2D\uFF1A",n.createElement("span",{className:"c-blue"},L.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},L.noHasNum)," ","\u4E2A\u7531\u5176\u4ED6\u8001\u5E08\u53D1\u5E03\u3002",n.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:()=>{y()}}):o(!0)}else o(!1)},[e.actionTabs.key]);const y=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:N,okText:"\u786E\u5B9A",cancelText:g.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:a,destroyOnClose:!0,onOk:()=>os(void 0,null,function*(){var L;if((L=C.current)!=null&&L.onVerify())return;s(!0);const F=yield(0,ae.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});s(!1),F.status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),Z.ZP.success(g.formatMessage({id:"classrooms.deleteSuccess",defaultMessage:"\u5220\u9664\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),l&&l(),(0,m.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:as(ta({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:ta({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((f=e==null?void 0:e.actionTabs)!=null&&f.status)||!["\u672A\u53D1\u5E03"].includes((v=e==null?void 0:e.actionTabs)==null?void 0:v.status)?n.createElement(n.Fragment,null,n.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"),n.createElement(ce.Z,{ref:L=>C.current=L})):n.createElement(n.Fragment,null,n.createElement("p",null,"\u63D0\u4EA4\u4F5C\u54C1\u5C06\u5168\u90E8\u88AB\u5220\u9664\uFF0C\u4E0D\u53EF\u6062\u590D"),n.createElement("p",null,"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F")))};var ss=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ls),rs=i(20593),is=Object.defineProperty,ua=Object.getOwnPropertySymbols,cs=Object.prototype.hasOwnProperty,ms=Object.prototype.propertyIsEnumerable,na=(e,u,t)=>u in e?is(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ds=(e,u)=>{for(var t in u||(u={}))cs.call(u,t)&&na(e,t,u[t]);if(ua)for(var t of ua(u))ms.call(u,t)&&na(e,t,u[t]);return e},ps=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Es=({classroomList:e,dispatch:u})=>{const t=(0,p.useIntl)(),l=(0,p.useParams)();return l.id=l.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:t.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>ps(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${l.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),Z.ZP.success(t.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:ds({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},n.createElement("p",null,"\u8BBE\u4E3A\u516C\u5F00\u540E\uFF0C\u975E\u8BFE\u5802\u6210\u5458\u4E5F\u53EF\u4EE5\u8BBF\u95EE\u67E5\u770B",n.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u8BBE\u4E3A\u516C\u5F00\uFF1F"))};var fs=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Es),Fs=Object.defineProperty,_s=Object.defineProperties,vs=Object.getOwnPropertyDescriptors,yu=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,oa=Object.prototype.propertyIsEnumerable,la=(e,u,t)=>u in e?Fs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,sa=(e,u)=>{for(var t in u||(u={}))aa.call(u,t)&&la(e,t,u[t]);if(yu)for(var t of yu(u))oa.call(u,t)&&la(e,t,u[t]);return e},ys=(e,u)=>_s(e,vs(u)),gs=(e,u)=>{var t={};for(var l in e)aa.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&yu)for(var l of yu(e))u.indexOf(l)<0&&oa.call(e,l)&&(t[l]=e[l]);return t},Cs=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const hs=e=>{var u=e,{classroomList:t,dispatch:l,onCallback:f}=u,v=gs(u,["classroomList","dispatch","onCallback"]);const g=(0,p.useIntl)(),c=(0,p.useParams)();return c.id=c.coursesId,n.createElement(G.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:g.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),onOk:()=>Cs(void 0,null,function*(){(yield(0,ae.ZP)(`/api/courses/${c.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),Z.ZP.success(g.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"})),f&&f(),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:ys(sa({},t.actionTabs.params),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:sa({},t.actionTabs.params)}),l({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var As=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(hs),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_"},je=i(59301),Bs=Object.defineProperty,ra=Object.getOwnPropertySymbols,Ds=Object.prototype.hasOwnProperty,bs=Object.prototype.propertyIsEnumerable,ia=(e,u,t)=>u in e?Bs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,gu=(e,u)=>{for(var t in u||(u={}))Ds.call(u,t)&&ia(e,t,u[t]);if(ra)for(var t of ra(u))bs.call(u,t)&&ia(e,t,u[t]);return e},Ju=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const{TabPane:yr}=Du.default,Ps=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:l})=>{const f=(0,p.useIntl)(),v=(0,p.useParams)(),g=(0,p.useLocation)(),[c]=j.default.useForm(),{brankList:a}=e,[s,N]=(0,n.useState)(!1);let[o,C]=(0,n.useState)(!0);const[y,L]=(0,n.useState)("myself");let[F,U]=(0,n.useState)([]),[ue,Fe]=(0,n.useState)();const[z,De]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),de=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&B()},[e.actionTabs.key]);let r=[];const B=function(){return Ju(this,null,function*(){var h;if(o){N(!1),++z.page;const K=yield l({type:"shixunHomeworks/getBrankList",payload:gu({},z)});F=[...F.concat(K.object_list)],Fe(K.is_teacher),((h=K.object_list)==null?void 0:h.length)Ju(void 0,null,function*(){var h,K;const pe=c.getFieldValue(),we=yield l({type:"shixunHomeworks/saveBanks",payload:{category:((h=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:h.category_id)||((K=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:K.main_category_id),course_id:v.coursesId,object_type:"group",bank_id:pe.group_ids}});(we==null?void 0:we.status)===0&&((0,H.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:gu({},e.actionTabs.params)}):l({type:"classroomList/getClassroomCommonList",payload:gu({},e.actionTabs.params)}),l({type:"shixunHomeworks/setActionTabs",payload:{}}),l({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:we.object_ids,params:gu({},e.actionTabs.params),manage_all_group:D==null?void 0:D.manage_all_group}}),l({type:"classroomList/getClassroomLeftMenus",payload:{id:v.coursesId}}))}),onCancel:()=>{l({type:"shixunHomeworks/setActionTabs",payload:{}})}},je.createElement(I.Z,null,je.createElement(_.Z,{span:12},de.map((h,K)=>je.createElement(Ye.ZP,{key:K,shape:"round",type:y===h.id?"primary":"default",className:"mr10",onClick:pe=>Ju(void 0,null,function*(){F=[],o=!0,z.page=0,z.search="",z.filter=h.id,B(),L(h.id)})},h.name))),je.createElement(_.Z,{span:12,className:"tr"},je.createElement(tt.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:h=>{o=!0,z.search=h,z.page=0,F=[],h&&(0,Pu.tk)({name:h,copywriting:h,position:"HomeworkCommon"}),B()},style:{width:260}}))),y==="myself"&&je.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",je.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),y==="public"&&je.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"),je.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ue&&y==="public"&&je.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},je.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),je.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")),je.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{C(!1),B()},hasMore:o,useWindow:!1},s&&je.createElement(Ft.Z,{styles:{margin:"0px auto"}}),je.createElement(j.default,{form:c,initialValues:{group_ids:r},className:Uu.form,onChange:h=>{r=c.getFieldValue()}},je.createElement(j.default.Item,{name:"group_ids"},je.createElement(V.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},F==null?void 0:F.map(function(h,K){return je.createElement(I.Z,{key:K},je.createElement(_.Z,{flex:"2"},je.createElement(V.default,{onChange:pe=>{},key:K,value:String(h.id),defaultChecked:!0},je.createElement("span",{className:["c-black",Uu.line1].join(" ")},h.name))),je.createElement(_.Z,{flex:"1",className:"c-black"},je.createElement("span",{className:Uu.line1},h==null?void 0:h.course_list_name)),je.createElement(_.Z,{flex:"50px",className:"c-black"},y==="public"&&(0,m.Ny)()?je.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):y==="myself"?je.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${h.id}/personal/group/edit`)}},"\u7F16\u8F91"):h==null?void 0:h.username))})))))))};var ws=(0,p.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Ps),ks=i(29517),xs=i(40127),Os=i(83717),Ct=i(59301),Ts=Object.defineProperty,ca=Object.getOwnPropertySymbols,Ns=Object.prototype.hasOwnProperty,Ls=Object.prototype.propertyIsEnumerable,ma=(e,u,t)=>u in e?Ts(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,da=(e,u)=>{for(var t in u||(u={}))Ns.call(u,t)&&ma(e,t,u[t]);if(ca)for(var t of ca(u))Ls.call(u,t)&&ma(e,t,u[t]);return e};const Is=({styles:e={},onSelect:u,params:t,classroomList:l})=>{const[f,v]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{v(!1),c("")},[]);const a=()=>{var s,N;const o=(0,p.useIntl)();if((0,m.Rm)()&&!((N=(s=l==null?void 0:l.AssistantObject)==null?void 0:s.group)!=null&&N.can_create)){Z.ZP.warning(o.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==="1"&&p.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),v(!1),c(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:da(da({},{color:"#999",margin:"200px auto"}),e)},Ct.createElement("img",{src:Os.z3}),Ct.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"),Ct.createElement("div",{style:{marginTop:"30px"}},Ct.createElement(Ye.ZP,{onClick:()=>v(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ct.createElement(Ye.ZP,{onClick:()=>{(0,H.xg)(`${jn.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")),f&&Ct.createElement(G.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>v(!1),onOk:a},Ct.createElement("div",null,Ct.createElement("div",null,Ct.createElement(b.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Ct.createElement("div",null,Ct.createElement(b.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var Zs=(0,p.connect)(({classroomList:e})=>({classroomList:e}))(Is),Ss={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"},Ms=i(82899),dt={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Hs=Object.defineProperty,js=Object.defineProperties,Gs=Object.getOwnPropertyDescriptors,pa=Object.getOwnPropertySymbols,Rs=Object.prototype.hasOwnProperty,Vs=Object.prototype.propertyIsEnumerable,Ea=(e,u,t)=>u in e?Hs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,nu=(e,u)=>{for(var t in u||(u={}))Rs.call(u,t)&&Ea(e,t,u[t]);if(pa)for(var t of pa(u))Vs.call(u,t)&&Ea(e,t,u[t]);return e},$s=(e,u)=>js(e,Gs(u)),Vt=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),zs=({dataSource:e,params:u,manageAllGroup:t})=>{var l,f,v,g;const{batchStatus:c,selectArrs:a,setSelectArrs:s,selectArrsAll:N,setSelectArrsAll:o,dispatch:C}=(0,n.useContext)(Xu);let y=(0,p.useParams)();const[L,F]=(0,n.useState)(!1),U=(0,n.useRef)(),[ue,Fe]=(0,n.useState)([]);y=$s(nu(nu({},u),y),{category:y==null?void 0:y.categoryId}),(0,n.useEffect)(()=>{Fe([]),F(!1)},[]);const z=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:intl.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:(r,B)=>B.status.indexOf(r)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:r=>{var B,D;return r==="--"?r:n.createElement("span",null,n.createElement("span",null,(B=r==null?void 0:r.split("/"))==null?void 0:B[0]),"\xA0/\xA0",n.createElement("span",null,(D=r==null?void 0:r.split("/"))==null?void 0:D[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="publish_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="end_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:y.sort_by==="late_time"?y.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:r=>r==="--"||!r?"--":n.createElement("span",{title:r},r)}];function De(){return Vt(this,null,function*(){let r=yield(0,ae.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:nu({},y)});Fe(r.data)})}const de=r=>{const B=(0,p.useIntl)();a.includes(r)?(s(a.filter(D=>D!==r)),o(N.filter(D=>D.homework_id!==r))):(s([...a,r]),o([...N,e]))};return n.createElement("div",{className:dt.listContainer,onClick:r=>{r.stopPropagation(),(!(0,m.GJ)()||(0,m.GJ)()&&U.current&&!U.current.contains(r.target))&&(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,m.GJ)()&&n.createElement("span",{ref:U},n.createElement(V.default,{onClick:r=>{r.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>de(e.homework_id)})),n.createElement("div",{className:dt.info},n.createElement("div",{className:dt.title},n.createElement("div",{className:dt.left,style:(0,m.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,m.GJ)()&&n.createElement(ku.Z,{value:e.status},n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,m.dE)()&&n.createElement(H.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:r=>r.stopPropagation()},n.createElement(p.Link,{target:"_blank",to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:dt.right},(0,m.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:nu({},y),type:2,manage_all_group:t}})})},n.createElement("aside",{className:dt.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,m.dE)()&&n.createElement("div",{className:dt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((l=e.status)!=null&&l.includes("\u5DF2\u622A\u6B62"))&&!((f=e.status)!=null&&f.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),(0,H.xg)(`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail${(0,m.dE)()?"?tabs=1":""}`)}),className:dt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((v=e.status)==null?void 0:v.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:dt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,m.GJ)()&&n.createElement(Nt.Z,{placement:"bottomCenter",overlayClassName:dt.dro,dropdownRender:()=>n.createElement(Me.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:nu({},y),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({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"&&n.createElement(Me.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:nu({},y),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(Me.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",to:"/",onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),C({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:N,params:y,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(Me.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(p.Link,{target:"_blank",onClick:r=>{r.stopPropagation()},to:`/classrooms/${y.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:r=>r.stopPropagation(),className:dt.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:dt.detail},(0,m.GJ)()&&n.createElement(n.Fragment,null,n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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&&n.createElement("span",{className:"c-grey-999 mr10"},n.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)&&n.createElement("span",{className:"c-grey-999 mr10"},n.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)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u622A\u6B62\u65F6\u95F4"),e.end_time),["\u5DF2\u7ED3\u675F"].includes(e.status)&&n.createElement("span",{className:"c-grey-999 mr10"},n.createElement("span",{className:"mr5"},"\u7ED3\u675F\u65F6\u95F4"),e.status_time),!!(e!=null&&e.late_time)&&(e==null?void 0:e.late_time)!=="--"&&n.createElement("span",{className:"c-grey-999"},n.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)&&n.createElement("span",{className:dt.iconV,onClick:r=>Vt(void 0,null,function*(){r.stopPropagation(),r.preventDefault(),L||De(),F(!L)})},n.createElement("i",{className:`iconfont icon-${L?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:dt.content},(0,m.dE)()&&n.createElement("span",{className:dt.infoStuIcon},n.createElement("span",{className:"c-grey-333"},e.author),e.status==="\u5DF2\u622A\u6B62"&&!!(e!=null&&e.status_time)&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("i",{className:"iconfont icon-shengyushijian font12 mr5"})," ",e==null?void 0:e.status_time),n.createElement("span",{className:"ml20 c-grey-999"},n.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)!=="--"&&n.createElement("span",{className:"c-grey-999 ml20"},n.createElement("span",{className:"mr5"},"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4:"),e==null?void 0:e.late_time)),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length>5&&n.createElement(Qt.default,{scroll:{y:240},onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}),(0,m.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&L&&ue.length<6&&ue.length>0&&n.createElement(Qt.default,{onRow:r=>({onClick:B=>{B.stopPropagation(),B.preventDefault()}}),onHeaderRow:(r,B)=>({onClick:D=>{D.stopPropagation(),D.preventDefault()}}),pagination:!1,dataSource:ue,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(r,B,D)=>{D.field&&(y.sort_by=D.field),D.order||(y.sort_direction="asc"),D.order==="ascend"&&(y.sort_direction="asc"),D.order==="descend"&&(y.sort_direction="desc"),D.order||(y.sort_direction="asc"),De()},columns:z}))))},fa={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},Ws=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())}),Us=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:l,setSelectArrs:f,dataSource:v,selectArrs:g,useBatchStatus:c,dispatch:a,params:s,getData:N,detailLeftMenus:o,main_category_id:C,setSelectArrsAll:y}=(0,n.useContext)(Xu);let L;const F=(0,p.useIntl)(),[U,ue]=(0,n.useState)(!1),[Fe,z]=(0,n.useState)(""),De=B=>{l(B.target.checked),f(B.target.checked?v.map(D=>D.homework_id):[]),B.target.checked?y([...v]):y([])},de=()=>{let B={courseId:s.id,container_type:"group_homework"};s.categoryId&&(B.category_id=s.categoryId),a({type:"classroomList/getAllTaskList",payload:B}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};o.course_modules&&(L=o.course_modules.filter(B=>B.type==="group_homework")[0]);const r=n.createElement("div",{className:fa.moveCategory,onMouseLeave:B=>ue(!1)},n.createElement(Me.default,{onClick:B=>Ws(void 0,[B],function*({item:D,key:h,keyPath:K,domEvent:pe}){if(g=="")return Z.ZP.error(F.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),null;(yield(0,ae.ZP)(`/api/courses/${s.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:h}})).status===0&&(Z.ZP.success(F.formatMessage({id:"classrooms.operationSuccess",defaultMessage:"\u64CD\u4F5C\u6210\u529F"})),c(!1),N(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:s.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(tt.default,{onChange:B=>{z(B.target.value)}})),L&&L.second_category.filter(B=>B.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(B,D){var h;if(!(Fe!==""&&B.category_name.indexOf(Fe)<0))return n.createElement(n.Fragment,null,n.createElement(Me.default.Item,{className:"multi-llipsis1e",key:B.category_id},B.category_name),(h=B==null?void 0:B.third_category)==null?void 0:h.map(K=>n.createElement(Me.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:K.category_id},K.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:B=>{B.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:s,selectArrs:{category_id:C,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:fa.bottomControlContainer},n.createElement(I.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(I.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(V.default,{checked:t,onChange:De},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"top",menu:{items:e,onClick:({key:B})=>{u({key:B})}}},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:de,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Nt.Z,{placement:"topLeft",dropdownRender:()=>r,getPopupContainer:B=>B.parentNode},n.createElement(Ye.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(xu.Z,null)))),(0,m.GJ)()&&n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",onClick:()=>u({key:"collection",label:"\u6536\u85CF"}),icon:n.createElement("i",{className:"iconfont icon-shoucang1"})},"\u6536\u85CF")))),n.createElement(_.Z,null,n.createElement(Ye.ZP,{type:"primary",ghost:!0,onClick:()=>{f([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Js=i(86463),Ks=i(26058),Ys=i(51062),Te=i(59301),Qs=Object.defineProperty,Xs=Object.defineProperties,qs=Object.getOwnPropertyDescriptors,Cu=Object.getOwnPropertySymbols,Fa=Object.prototype.hasOwnProperty,_a=Object.prototype.propertyIsEnumerable,va=(e,u,t)=>u in e?Qs(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,au=(e,u)=>{for(var t in u||(u={}))Fa.call(u,t)&&va(e,t,u[t]);if(Cu)for(var t of Cu(u))_a.call(u,t)&&va(e,t,u[t]);return e},ya=(e,u)=>Xs(e,qs(u)),er=(e,u)=>{var t={};for(var l in e)Fa.call(e,l)&&u.indexOf(l)<0&&(t[l]=e[l]);if(e!=null&&Cu)for(var l of Cu(e))u.indexOf(l)<0&&_a.call(e,l)&&(t[l]=e[l]);return t},Ku=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});q().extend(Lu());const tr=({data:e,value:u,onChange:t})=>{var l,f,v,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[s,N]=(0,n.useState)([]);return(0,n.useEffect)(()=>{N((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]),Te.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement(V.default,{indeterminate:(s==null?void 0:s.length)>0&&(s==null?void 0:s.length)<(e==null?void 0:e.length),checked:(s==null?void 0:s.length)==(e==null?void 0:e.length),onChange:o=>{t(o.target.checked?e==null?void 0:e.map(C=>C==null?void 0:C.id):[])}},"\u5168\u9009"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:o=>{a(ya(au({},c),{leftSearch:o.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((l=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:l.length)!==0?Te.createElement(V.default.Group,{value:u,onChange:o=>{t(o)}},Te.createElement(Tu.Z,{direction:"vertical"},(f=c.leftSearch?e==null?void 0:e.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.leftSearch)}):e)==null?void 0:f.map((o,C)=>Te.createElement(V.default,{key:C,value:o.id},o==null?void 0:o.name)))):Te.createElement(Ft.Z,{styles:{margin:"0 auto"}})))),Te.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Te.createElement("div",null,"\u5DF2\u9009\u62E9",(s==null?void 0:s.length)||0,"\u4E2A\u5206\u73ED"),Te.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Te.createElement(tt.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:o=>{a(ya(au({},c),{rigthSearch:o.target.value}))}}),Te.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((v=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:v.length)!==0?(g=c.rigthSearch?s==null?void 0:s.filter(o=>{var C;return(C=o==null?void 0:o.name)==null?void 0:C.includes(c.rigthSearch)}):s)==null?void 0:g.map((o,C)=>Te.createElement(I.Z,{key:C,wrap:!1,align:"middle",justify:"space-between"},Te.createElement(_.Z,null,o==null?void 0:o.name),Te.createElement(_.Z,null,Te.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(y=>y!==(o==null?void 0:o.id)))}})))):Te.createElement(Ft.Z,{styles:{margin:"0 auto"}})))))},ur=e=>{var u=e,{classroomList:t,dispatch:l,user:f,getData:v}=u,g=er(u,["classroomList","dispatch","user","getData"]),c,a,s,N,o,C;const y=(0,p.useIntl)(),L=(0,p.useParams)(),[F]=j.default.useForm(),U=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ue,Fe,z]=(0,Lt.U)(ne.c_,au(au({},L),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,De,de]=(0,Lt.U)(ne.nP,{course_id:L==null?void 0:L.coursesId,homework_ids:(s=t==null?void 0:t.actionTabs)==null?void 0:s.selectArrs}),[,r,B]=(0,Lt.U)(ne.sm,{course_id:L==null?void 0:L.coursesId,homework_ids:(N=t==null?void 0:t.actionTabs)==null?void 0:N.selectArrs}),D=(...h)=>Ku(void 0,[...h],function*(K={}){De({});const pe=yield Fe({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{U&&D()},[U]),Te.createElement(G.default,{centered:!0,title:(o=t==null?void 0:t.actionTabs)==null?void 0:o.key,width:800,open:U,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:r,onOk:()=>Ku(void 0,null,function*(){F.submit()})},Te.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"),Te.createElement(j.default,{form:F,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:h=>Ku(void 0,null,function*(){var K,pe,we;const Ve=yield B(((K=z==null?void 0:z.course_groups)==null?void 0:K.length)>0?{unified_late:((pe=z==null?void 0:z.course_groups)==null?void 0:pe.length)<=0,allow_late_settings:[au({},h)]}:au({unified_late:((we=z==null?void 0:z.course_groups)==null?void 0:we.length)<=0},h));(Ve==null?void 0:Ve.status)==0&&(Z.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),l({type:"classroomList/setActionTabs",payload:{}}),v&&v())})},Te.createElement(I.Z,{wrap:!1,gutter:20},Te.createElement(_.Z,{flex:1},Te.createElement(j.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Te.createElement(tt.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Te.createElement(_.Z,{flex:"390px"},Te.createElement(j.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(h,K,pe){return K&&q()(K).startOf("minute")<=q()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):K&&q()(K).startOf("minute")<=q()(de==null?void 0:de.max_late_time).startOf("minute")?(Z.ZP.warning(`\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5C0F\u4E8E\u9009\u4E2D\u4F5C\u4E1A\u4E2D\u6700\u665A\u4F5C\u4E1A\u622A\u6B62\u65F6\u95F4\uFF1A${de==null?void 0:de.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Te.createElement($.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:h=>(0,H.BO)(h,{startTime:de==null?void 0:de.max_late_time}),disabledTime:h=>(0,H.hv)(h,{compared:de==null?void 0:de.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:q()("00:00:00","HH:mm:ss")}})))),((C=z==null?void 0:z.course_groups)==null?void 0:C.length)>0&&Te.createElement(Nu.Z,{spinning:ue},Te.createElement(j.default.Item,{name:"group_id",rules:[{required:!0,message:y.formatMessage({id:"classrooms.selectClassFirst",defaultMessage:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"})}]},Te.createElement(tr,{data:(z==null?void 0:z.course_groups)||[],onChange:h=>{De({group_ids:h})}})))))};var nr=(0,p.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ur),O=i(59301),ar=Object.defineProperty,or=Object.defineProperties,lr=Object.getOwnPropertyDescriptors,ga=Object.getOwnPropertySymbols,sr=Object.prototype.hasOwnProperty,rr=Object.prototype.propertyIsEnumerable,Ca=(e,u,t)=>u in e?ar(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ht=(e,u)=>{for(var t in u||(u={}))sr.call(u,t)&&Ca(e,t,u[t]);if(ga)for(var t of ga(u))rr.call(u,t)&&Ca(e,t,u[t]);return e},Yu=(e,u)=>or(e,lr(u)),Qu=(e,u,t)=>new Promise((l,f)=>{var v=a=>{try{c(t.next(a))}catch(s){f(s)}},g=a=>{try{c(t.throw(a))}catch(s){f(s)}},c=a=>a.done?l(a.value):Promise.resolve(a.value).then(v,g);c((t=t.apply(e,u)).next())});const Xu=(0,n.createContext)({selectArrs:[]}),ir=({user:e,classroomList:u,loading:t,dispatch:l})=>{var f,v,g,c;const a=(0,p.useIntl)(),s=(0,p.useParams)(),[N]=(0,p.useSearchParams)(),[o,C]=(0,n.useState)(()=>Yu(ht({},s),{id:s.coursesId,limit:20})),[y,L]=(0,n.useState)(!1),[F,U]=(0,n.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:""}),[ue,Fe]=(0,n.useState)([]),[z,De]=(0,n.useState)(!1),[de,r]=(0,n.useState)(!1),[B,D]=(0,n.useState)([]),[h,K]=(0,n.useState)(!1),[pe,we]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Ve=(0,p.useLocation)(),{detailCommonHomeworksList:M,detailLeftMenus:ut,detailTopBanner:Zt,taskList:nt}=u;let hu=N.get("tabs")?parseInt(N.get("tabs"))+1:"0";o.type=3,o.categoryId?o.category=o.categoryId:delete o.category,(0,n.useEffect)(()=>{C(ht(ht({},o),s))},[s==null?void 0:s.categoryId]),(0,n.useEffect)(()=>{N.get("tabs")==="0"&&(o.status="0",o.page=1)},[N.get("tabs")]),(0,n.useEffect)(()=>{const d=N.get("tabs");d&&d!==void 0&&((0,m.GJ)()?o.status=d:o.order=d)},[N.toString()]),(0,n.useEffect)(()=>{l({type:"classroomList/getAssistantPermissions",payload:{course_id:o.id}})},[]),(0,n.useEffect)(()=>{var d,W,ge;const be=N.get("tabs");if((d=e==null?void 0:e.userInfo)!=null&&d.login){const Ae=H.cX.getItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,"GroupHomework");Ae&&(o.sort_by=Ae==null?void 0:Ae.type,o.sort_direction=Ae==null?void 0:Ae.direction,we(Ae==null?void 0:Ae.name));let Ze=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ze)}else if((ge=e==null?void 0:e.userInfo)!=null&&ge.username){let Ae=s.categoryId===void 0?{}:{categoryId:s.categoryId,category:s.categoryId};be&&be!==void 0&&((0,m.GJ)()?o.status=be:o.order=be),ye(Ae)}},[(f=e==null?void 0:e.userInfo)==null?void 0:f.login,Ve==null?void 0:Ve.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ye()},[u.actionTabs.key]),(0,n.useEffect)(()=>{Fe([])},[M]),(0,n.useEffect)(()=>{r(!1)},[o.categoryId]),(0,n.useEffect)(()=>{M&&M.homeworks&&(ue.length===M.homeworks.length&&ue.length>0?De(!0):ue.length!==M.homeworks.length&&De(!1))},[ue]);const Jt=(d,W)=>{o.page=d,o.limit=W,ye()},ye=(d={})=>{Fe([]),D([]),(0,m.GJ)()?l({type:"classroomList/getClassroomTeacherCommonList",payload:Yu(ht(ht({},o),d),{type:3})}):l({type:"classroomList/getClassroomCommonList",payload:ht(ht({},o),d)})},Je=()=>Qu(void 0,null,function*(){const d=yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(d!=null&&d.data){const W=d.data.score_settings;Object.keys(W).map(function(ge){ge.indexOf("proportion")>-1&&(W[ge]=(W[ge]*100).toFixed(0))}),console.log(W),U(ht({},W))}});(0,n.useEffect)(()=>{Fe([])},[M]);const te=()=>{if((0,m.GJ)()){const{all_count:d,unpublished_count:W,not_start_count:ge,in_progress_count:be,overed_count:Ae}=M;return[{name:"\u5168\u90E8",id:0,total:d||0},{name:"\u672A\u53D1\u5E03",id:1,total:W||0},{name:"\u672A\u5F00\u59CB",id:4,total:ge||0},{name:a.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Ae||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}]},Le=[{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"}],ze=d=>{var W;if((0,m.Rm)()&&!((W=u.AssistantObject.group)!=null&&W.can_create)){Z.ZP.warning(a.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"?p.history.push(`/classrooms/${o.coursesId}/group_homework/${o.categoryId}/add`):d==="2"?qe():d==="3"&&l({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},qe=()=>{l({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:o}})},St=(v=[{key:"publish",label:"\u6279\u91CF\u53D1\u5E03",icon:O.createElement("i",{className:"iconfont icon-fabu5"}),isShow:!0},{key:"deadline",label:"\u6279\u91CF\u622A\u6B62",icon:O.createElement("i",{className:"iconfont icon-piliangjiezhi2"}),isShow:(0,m.GJ)()||(0,m.Rm)()},{key:"batchpay",label:"\u6279\u91CF\u8865\u4EA4",icon:O.createElement("i",{className:"iconfont icon-buka"}),isShow:!0},{key:"delete",label:"\u6279\u91CF\u5220\u9664",icon:O.createElement("i",{className:"iconfont icon-piliangshanchu2"}),isShow:!0},{key:"public",label:"\u8BBE\u4E3A\u516C\u5F00",icon:O.createElement("i",{className:"iconfont icon-sheweigongkai2"}),isShow:Zt.is_public}].filter(d=>d==null?void 0:d.isShow))==null?void 0:v.map(d=>(delete d.isShow,d)),Kt=d=>{var W,ge,be,Ae;if(ue.length===0)return Z.ZP.error(a.formatMessage({id:"classrooms.selectTaskToOperate",defaultMessage:"\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"})),!1;let Ze=d.label||"",ru={key:Ze,selectArrs:ue,selectArrsAll:B,type:["publish","deadline"].includes(d.key)?1:"",params:o};switch(d.key){case"publish":if((0,m.Rm)()&&!((ge=(W=u==null?void 0:u.AssistantObject)==null?void 0:W.group)!=null&&ge.can_publish)){Z.ZP.warning(a.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}Ze="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,m.Rm)()&&!((Ae=(be=u==null?void 0:u.AssistantObject)==null?void 0:be.group)!=null&&Ae.can_stop)){Z.ZP.warning(a.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}Ze="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Ze="\u6279\u91CF\u8865\u4EA4";break;case"delete":Ze="\u5220\u9664";break;case"collection":Ze="\u6536\u85CF";break}l({type:"classroomList/setActionTabs",payload:Yu(ht({},ru),{key:Ze})})},Mt=d=>Qu(void 0,null,function*(){yield l({type:"classroomList/updateTaskPosition",payload:{category_id:o.categoryId,courseId:o.id,task_ids:d,container_type:"group_homework"}}),ye()}),su=(0,n.useMemo)(()=>{let d=[];return nt.length>0&&(d=nt.map(W=>({user_name:W.user_name,task_name:W.task_name,task_id:W.task_id,category:W.category,status:W.status}))),d},[nt]);return O.createElement(Xu.Provider,{value:{params:o,batchStatus:de,selectArrs:ue,setSelectArrs:Fe,allSelect:z,dataSource:M.homeworks||[],detailLeftMenus:ut,main_category_id:M.main_category_id||"",selectArrsAll:B,setAllSelect:De,useBatchStatus:r,dispatch:l,getData:ye,setSelectArrsAll:D}},O.createElement("section",null,O.createElement("aside",{className:Ss.bg},O.createElement(Ms.Z,{isLoading:t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:te(),isAdmin:(0,m.GJ)(),dispatch:l,type:M==null?void 0:M.main_category_name,exportType:"group",TooltipTitle:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:o.categoryId,dropdownMenu:Le,isShowRightControl:(0,H.Oo)(ut==null?void 0:ut.course_modules,o.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{Je(),L(!0)},onTabMenuClick:d=>{d.id!==void 0&&((0,m.GJ)()?o.status=d.id:o.order=d.id),r(!1),o.page=1,p.history.replace(`${Ve.pathname}?tabs=${d.id}`),ye(o)},defaultSelectedKeys:[N.get("tabs")?N.get("tabs"):"0"],onTooltipTitleClick:()=>{l({type:"classroomList/setActionTabs",payload:{key:o.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:o,selectArrs:{category_name:M==null?void 0:M.category_name,category_id:(M==null?void 0:M.category_id)||(M==null?void 0:M.main_category_id)},cb:()=>{ye()}}})},onDropdownMenuClick:ze}),O.createElement(Js.Z,{dataSource:M.homeworks||[],isAdmin:(0,m.GJ)(),batchStatus:de,SortMenuName:pe,setSortMenuName:we,onSearch:d=>{o.search=d.trim(),o.page=1,ye()},onSort:d=>{var W;o.sort_by=d.type,o.sort_direction=d.direction,o.page=1,H.cX.setItem(`${(W=e==null?void 0:e.userInfo)==null?void 0:W.login}${(0,m.GJ)()?"Teacher":"Student"}`,d,"GroupHomework"),ye(o)},onBatch:d=>r(d)})),O.createElement(Q.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(M==null?void 0:M.all_count)===0&&(0,m.GJ)()?!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(Zs,{params:o,dispatch:l,onSelect:qe}):(M==null?void 0:M.homeworks)&&M.homeworks.length===0&&!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(Ft.Z,null),O.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,m.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(O.Fragment,null,O.createElement("aside",{className:"animated fadeIn"},(g=M==null?void 0:M.homeworks)==null?void 0:g.map((d,W)=>O.createElement(zs,{key:W,dataSource:d,params:o,manageAllGroup:M==null?void 0:M.manage_all_group})),O.createElement("aside",{className:"tc mb50 mt30"},(M==null?void 0:M.query_total_count)>10&&O.createElement(Ee.Z,{showSizeChanger:!0,onChange:Jt,defaultCurrent:1,current:o.page||1,pageSize:o.limit||20,total:M.query_total_count}))),ue.length>0&&(0,m.GJ)()&&O.createElement(he.Z,{offsetBottom:0},O.createElement(Us,{buttonDataSource:St,onClick:Kt}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&O.createElement(nr,{getData:ye}),O.createElement(ss,{onCallback:()=>r(!1)}),O.createElement(Ks.Z,{onOk:()=>{ye()}}),O.createElement(Ys.Z,{onOk:()=>{}}),O.createElement(rs.Z,{onCallback:()=>r(!1),courseEndTime:M==null?void 0:M.course_end_time}),O.createElement($t.Z,{courseEndTime:M==null?void 0:M.course_end_time,courseId:s.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{r(!1),ye()}}),O.createElement(fs,null),O.createElement(ws,null),O.createElement(As,{onCallback:()=>r(!1)}),O.createElement(ks.Z,null),O.createElement(xs.Z,null),O.createElement(Ou.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Mt,data:su,onCancel:()=>{l({type:"classroomList/setActionTabs",payload:{key:""}})}}),O.createElement(G.default,{open:y,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{L(!1)},onOk:()=>Qu(void 0,null,function*(){const d=JSON.parse(JSON.stringify(F));Object.keys(d).map(function(ge){ge.indexOf("proportion")>-1&&(d[ge]=d[ge]/100)}),(yield(0,ae.ZP)(`/api/courses/${o.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:d}})).status===0&&(Z.ZP.success(a.formatMessage({id:"classrooms.setSuccess",defaultMessage:"\u8BBE\u7F6E\u6210\u529F"})),L(!1))}),width:800},O.createElement("div",null,O.createElement(I.Z,null,O.createElement(_.Z,{span:24},O.createElement(I.Z,{align:"middle"},O.createElement(_.Z,{span:24},O.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"))))),O.createElement(I.Z,{align:"middle",className:"mt25"},O.createElement(_.Z,null,O.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),O.createElement(I.Z,{className:"ml10"},O.createElement(_.Z,null,O.createElement(T.Z,{checked:F.is_group_grade,onChange:d=>{F.is_group_grade=d,U(ht({},F))}})),O.createElement(_.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"))),O.createElement(I.Z,{className:"mt25"},O.createElement(_.Z,null,O.createElement("strong",null,"\u52A9\u6559\u8BC4\u5206")),O.createElement(_.Z,{span:24,className:"pl30 mt10"})),O.createElement(I.Z,null,O.createElement(b.ZP.Group,{value:F==null?void 0:F.ta_mode,onChange:d=>{F.ta_mode=d.target.value,U(ht({},F))}},O.createElement(b.ZP,{value:1,style:{marginTop:15}},O.createElement("strong",null,"\u666E\u901A\u6A21\u5F0F"),O.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53D6\u5404\u52A9\u6559\u6700\u7EC8\u8BC4\u5206\u7684\u5E73\u5747\u5206\uFF09")),O.createElement("br",null),O.createElement(b.ZP,{value:0,style:{marginTop:15}},O.createElement("strong",null,"\u590D\u5BA1\u6A21\u5F0F"),O.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u53EA\u53D6\u6700\u65B0\u7684\u52A9\u6559\u8BC4\u5206\uFF09")))),O.createElement(I.Z,{className:"mt25"},O.createElement(_.Z,null,O.createElement("strong",null,"\u6700\u7EC8\u6210\u7EE9\u7EC4\u6210")),O.createElement(_.Z,{span:24,className:"pl30 mt10"})),O.createElement(I.Z,null,O.createElement(b.ZP.Group,{value:F.final_mode,onChange:d=>{F.final_mode=d.target.value,U(ht({},F))}},O.createElement(b.ZP,{value:!1,style:{marginTop:15}},O.createElement("strong",null,"\u591A\u9879\u8BC4\u5206\u914D\u6BD4"),O.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u6BD4\u4F8B\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",O.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:O.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",O.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 - ( ",O.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 )",O.createElement("br",null),O.createElement("br",null),"\u6CE8\u610F",O.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",O.createElement("br",null),"\u8BC4\u5206\u9009\u9879\u4E0A\u3002",O.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",O.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"},O.createElement("span",{className:"mt10 ml10 current font14"},O.createElement(A.Z,null))))),O.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},O.createElement(_.Z,null,"\u6559\u5E08\u8BC4\u5206:"),O.createElement(_.Z,{className:"ml5"},O.createElement(w.Z,{min:0,max:100,value:F.te_proportion,onChange:d=>{F.te_proportion=d,U(Object.assign({},F))}}),O.createElement("span",{className:"ml10"},"%"))),O.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},O.createElement(_.Z,null,"\u52A9\u6559\u8BC4\u5206:"),O.createElement(_.Z,{className:"ml5"},O.createElement(w.Z,{min:0,max:100,value:F.ta_proportion,onChange:d=>{F.ta_proportion=d,U(Object.assign({},F))}}),O.createElement("span",{className:"ml10"},"%"))),F.is_group_grade&&O.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},O.createElement(_.Z,null,"\u7EC4\u957F\u8BC4\u5206:"),O.createElement(_.Z,{className:"ml5"},O.createElement(w.Z,{min:0,max:100,value:F.gr_proportion,onChange:d=>{F.gr_proportion=d,U(Object.assign({},F))}}),O.createElement("span",{className:"ml10"},"%"))),O.createElement(I.Z,{align:"middle",className:"mt25 pl30 font14"},O.createElement(_.Z,null,"\u5B66\u751F\u533F\u8BC4:"),O.createElement(_.Z,{className:"ml5"},O.createElement(w.Z,{min:0,max:100,value:F.st_proportion,onChange:d=>{F.st_proportion=d,U(Object.assign({},F))}}),O.createElement("span",{className:"ml10"},"%"))),O.createElement("br",null),O.createElement(b.ZP,{value:!0,style:{marginTop:15}},O.createElement("strong",null,"\u5355\u9879\u8BC4\u5206\u4F18\u5148"),O.createElement("span",{className:"c-grey-c"},"\uFF08\u9009\u4E2D\uFF0C\u5219\u6309\u7167\u4F18\u5148\u987A\u5E8F\u8BA1\u7B97\u6700\u7EC8\u6210\u7EE9\uFF09",O.createElement(S.Z,{overlayClassName:"edu-popover",placement:"bottomLeft",content:O.createElement("span",{className:"font14"},"\u8BA1\u7B97\u8BF4\u660E\uFF1A",O.createElement("br",null),"\u4F18\u5148\u987A\u5E8F\u6392\u524D\u7684\u975E\u96F6\u8BC4\u5206 * 100% - ",O.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 )",O.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"},O.createElement("span",{className:"mt10 ml10 current font14"},O.createElement(A.Z,null))))),O.createElement(I.Z,null,O.createElement(_.Z,{span:24,className:"ml20"},O.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")))),O.createElement("br",null))))))};var cr=(0,p.connect)(({user:e,classroomList:u,loading:t,globalSetting:l})=>({user:e,classroomList:u,globalSetting:l,loading:t.effects}))(ir);const mr=({globalSetting:e})=>{var u;const t=(0,p.useIntl)();switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return n.createElement(Co,null);case E.Fy.THEMETHREE:return n.createElement(Xl,null);case E.Fy.DEFAULT:default:return n.createElement(cr,null)}};var dr=(0,p.connect)(({globalSetting:e})=>({globalSetting:e}))(mr)},57786:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return G}});var E=i(59301),n=i(38854),p=i(20834),Z=i(6848),Q={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},Ee=i(16338),G=({isAdmin:I,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:S,onSearch:w,onSort:A,onBatch:m})=>{const H=I?[{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"}],ae=R=>{S(R.name),A(R)},ce=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:Q.searchSortControllerContainer},E.createElement(Ee.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:R}})=>{w(R.trim())},style:{width:220}}),E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(p.default,{selectedKeys:[b]},H.map(R=>E.createElement(p.default.Item,{key:R.name,onClick:()=>ae(R)},R.name)))},E.createElement("div",null,E.createElement("span",{className:`${Q.btn} ${ce?Q.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),ce&&E.createElement(Z.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:Q.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},85285:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return b}});var E=i(59301),n=i(20834),p=i(38854),Z=i(8591),Q=i(6848),Ee={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},he=i(95392),G=i(81779),I=i(16338),_=i(76936);const T=({isLoading:S,addText:w,tabDataSource:A,isAdmin:m,dispatch:H,type:ae,exportType:ce,TooltipTitle:R,categoryId:fe,dropdownMenu:J,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:oe,onTabMenuClick:ee,onTooltipTitleClick:re,onDropdownMenuClick:P,onsetClick:X})=>{var me;const ve=()=>{const $=(0,he.useIntl)();return E.createElement(n.default,{onClick:({key:V})=>{P(V)}},J.map(V=>E.createElement(n.default.Item,{key:V.id},V.name)))},j=(0,he.useParams)();return E.createElement("div",{className:Ee.tabMenuContainer},E.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"}},E.createElement("div",{className:"flex gap-4px mr-auto"},A==null?void 0:A.map(($,V)=>E.createElement("div",{key:V,className:`text-16px flex item-center justify-center current ${_e==($==null?void 0:$.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:_e==($==null?void 0:$.id)?"#1890FF":""},onClick:()=>S?{}:ee($)},$==null?void 0:$.name,$.total!==void 0&&E.createElement("span",{className:"ml-4px"},$==null?void 0:$.total)))),m&&Be&&E.createElement("div",{className:"flex item-center gap-20px mr-20px"},E.createElement(p.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:$})=>{var V,le;if(ce==="group"&&!((V=oe.AssistantObject.group)!=null&&V.can_download)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((le=oe.AssistantObject.normal)!=null&&le.can_download)){Z.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}$=="1"&&H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:ce,category_id:j.categoryId}}),$=="3"&&he.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}}},E.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,G.Rm)()&&!((me=oe.AssistantObject.normal)!=null&&me.can_create)?"":E.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:X}),E.createElement(Q.Z,{title:R},E.createElement("span",{className:`iconfont ${fe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:re})),E.createElement(p.Z,{dropdownRender:ve},E.createElement(I.op,{theme:_.Fy.THEMEONE,icon:E.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",w||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var b=(0,he.connect)(({classroomList:S})=>({classroomList:S}))(T)},70017:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return G}});var E=i(59301),n=i(38854),p=i(20834),Z=i(6848),Q={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},Ee=i(16338),G=({isAdmin:I,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:S,onSearch:w,onSort:A,onBatch:m})=>{const H=I?[{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"}],ae=R=>{S(R.name),A(R)},ce=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:Q.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(p.default,{selectedKeys:[b]},H.map(R=>E.createElement(p.default.Item,{key:R.name,onClick:()=>ae(R)},R.name)))},E.createElement("div",null,E.createElement("span",{className:`${Q.btn} ${ce?Q.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),ce&&E.createElement(Z.Z,{title:"\u4F18\u5148\u6309\u7167\u8C03\u6574\u6392\u5E8F\u7ED3\u679C\u5C55\u793A\uFF0C\u672A\u8BBE\u7F6E\u6392\u5E8F\u65F6\uFF0C\u6309\u7167\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F\u6392\u5217"},E.createElement("span",{className:Q.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement(Ee.t7,{className:Q.myInput,style:{width:220,marginLeft:"auto"},onChange:(R,fe)=>{w(R.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},93294:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return b}});var E=i(59301),n=i(20834),p=i(95237),Z=i(43604),Q=i(38854),Ee=i(8591),he=i(6848),G={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},I=i(95392),_=i(81779);const T=({isLoading:S,addText:w,tabDataSource:A,isAdmin:m,dispatch:H,type:ae,exportType:ce,TooltipTitle:R,categoryId:fe,dropdownMenu:J,isShowRightControl:Be,defaultSelectedKeys:_e,classroomList:oe,onTabMenuClick:ee,onTooltipTitleClick:re,onDropdownMenuClick:P,onsetClick:X})=>{var me;const ve=()=>{const $=(0,I.useIntl)();return E.createElement(n.default,{onClick:({key:V})=>{P(V)}},J.map(V=>E.createElement(n.default.Item,{key:V.id},V.name)))},j=(0,I.useParams)();return E.createElement("div",{className:G.tabMenuContainer},E.createElement(p.Z,null,E.createElement(Z.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:_e},A.map($=>E.createElement(n.default.Item,{key:$.id,onClick:()=>S?{}:ee($),style:{color:"#fff"}},E.createElement("span",{className:`${m?"mr5":""}`},$.name),$.total!==void 0&&E.createElement("span",null,$.total||0))))),m&&Be&&E.createElement(Z.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement(Q.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var $,V;if(ce==="group"&&!(($=oe.AssistantObject.group)!=null&&$.can_download)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((V=oe.AssistantObject.normal)!=null&&V.can_download)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}H({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:ae,exportType:ce,category_id:j.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var $,V;if(ce==="group"&&!(($=oe.AssistantObject.group)!=null&&$.can_download)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}if(ce==="normal"&&!((V=oe.AssistantObject.normal)!=null&&V.can_download)){Ee.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}I.history.push(`/classrooms/${j==null?void 0:j.coursesId}/exportlist/${ce==="group"?"group_work_list":"normal_work_list"}`)}},"\u5386\u53F2\u5BFC\u51FA"))},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2}},E.createElement("span",{style:{color:"#00DDC7",cursor:"pointer"}},E.createElement("i",{className:"iconfont icon-xiazai6"})))),(0,_.Rm)()&&!((me=oe.AssistantObject.normal)!=null&&me.can_create)?"":E.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:X},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:G.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:re},E.createElement(he.Z,{title:R},E.createElement("span",{className:fe?`${G.iconH} iconfont icon-zhongmingmingmulu`:`${G.iconH} iconfont icon-xinjianmulu1`}))),E.createElement(Q.Z,{className:"ml10",dropdownRender:ve},E.createElement("span",{className:G.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,w||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var b=(0,I.connect)(({classroomList:S})=>({classroomList:S}))(T)},12480:function(Ue,Ce,i){"use strict";i.d(Ce,{$J:function(){return p},JZ:function(){return Q},bN:function(){return he},jP:function(){return Ee},rO:function(){return Z}});var E=i(57193),n=(G,I,_)=>new Promise((T,b)=>{var S=m=>{try{A(_.next(m))}catch(H){b(H)}},w=m=>{try{A(_.throw(m))}catch(H){b(H)}},A=m=>m.done?T(m.value):Promise.resolve(m.value).then(S,w);A((_=_.apply(G,I)).next())});function p(G){return(0,E.U2)(`libraries/${G}.json`)}function Z(G){return(0,E.U2)("library_tags.json",G)}function Q(G){return n(this,null,function*(){return(yield(0,E.IV)(`attachments/${G}.json`)).status===0})}function Ee(G){return(0,E.v_)("libraries.json",G)}function he(G,I){return(0,E.gz)(`libraries/${G}.json`,I)}},77578:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return E}});const E=n=>n?typeof n=="function"?n():n:null},27666:function(Ue,Ce,i){"use strict";var E=i(94480),n=i(16089);function p(Z){let Q;const Ee=G=>()=>{Q=null,Z.apply(void 0,(0,E.Z)(G))},he=function(){if(Q==null){for(var G=arguments.length,I=new Array(G),_=0;_{n.Z.cancel(Q),Q=null},he}Ce.Z=p},81228:function(Ue,Ce,i){"use strict";i.d(Ce,{Z:function(){return _e}});var E=i(67732),n=i(83652),p=i(42403),Z=i(158),Q=i(59301),Ee=i(92310),he=i.n(Ee),G=i(29301),I=i(2738),_=i(27666),T=i(36355),b=i(83116),S=i(37613);const w=oe=>{const{componentCls:ee}=oe;return{[ee]:{position:"fixed",zIndex:oe.zIndexPopup}}};var A=(0,b.Z)("Affix",oe=>{const ee=(0,S.TS)(oe,{zIndexPopup:oe.zIndexBase+10});return[w(ee)]});function m(oe){return oe!==window?oe.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function H(oe,ee,re){if(re!==void 0&&ee.top>oe.top-re)return re+ee.top}function ae(oe,ee,re){if(re!==void 0&&ee.bottom{const X=P.getTargetFunc(),me=X==null?void 0:X(),{prevTarget:ve}=P.state;ve!==me&&(ce.forEach(j=>{ve==null||ve.removeEventListener(j,P.lazyUpdatePosition),me==null||me.addEventListener(j,P.lazyUpdatePosition)}),P.updatePosition(),P.setState({prevTarget:me}))},P.removeListeners=()=>{P.timer&&(clearTimeout(P.timer),P.timer=null);const{prevTarget:X}=P.state,me=P.getTargetFunc(),ve=me==null?void 0:me();ce.forEach(j=>{ve==null||ve.removeEventListener(j,P.lazyUpdatePosition),X==null||X.removeEventListener(j,P.lazyUpdatePosition)}),P.updatePosition.cancel(),P.lazyUpdatePosition.cancel()},P.getOffsetTop=()=>{const{offsetBottom:X,offsetTop:me}=P.props;return X===void 0&&me===void 0?0:me},P.getOffsetBottom=()=>P.props.offsetBottom,P.measure=()=>{const{status:X,lastAffix:me}=P.state,{onChange:ve}=P.props,j=P.getTargetFunc();if(X!==fe.Prepare||!P.fixedNodeRef.current||!P.placeholderNodeRef.current||!j)return;const $=P.getOffsetTop(),V=P.getOffsetBottom(),le=j();if(le){const q={status:fe.None},Ie=m(P.placeholderNodeRef.current);if(Ie.top===0&&Ie.left===0&&Ie.width===0&&Ie.height===0)return;const se=m(le),ne=H(Ie,se,$),Y=ae(Ie,se,V);ne!==void 0?(q.affixStyle={position:"fixed",top:ne,width:Ie.width,height:Ie.height},q.placeholderStyle={width:Ie.width,height:Ie.height}):Y!==void 0&&(q.affixStyle={position:"fixed",bottom:Y,width:Ie.width,height:Ie.height},q.placeholderStyle={width:Ie.width,height:Ie.height}),q.lastAffix=!!q.affixStyle,ve&&me!==q.lastAffix&&ve(q.lastAffix),P.setState(q)}},P.prepareMeasure=()=>{P.setState({status:fe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},P.updatePosition=(0,_.Z)(()=>{P.prepareMeasure()}),P.lazyUpdatePosition=(0,_.Z)(()=>{const X=P.getTargetFunc(),{affixStyle:me}=P.state;if(X&&me){const ve=P.getOffsetTop(),j=P.getOffsetBottom(),$=X();if($&&P.placeholderNodeRef.current){const V=m($),le=m(P.placeholderNodeRef.current),q=H(le,V,ve),Ie=ae(le,V,j);if(q!==void 0&&me.top===q||Ie!==void 0&&me.bottom===Ie)return}}P.prepareMeasure()}),P}return(0,n.Z)(re,[{key:"getTargetFunc",value:function(){const{getTargetContainer:X}=this.context,{target:me}=this.props;return me!==void 0?me:X!=null?X:R}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(X){this.addListeners(),(X.offsetTop!==this.props.offsetTop||X.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:X,placeholderStyle:me}=this.state,{affixPrefixCls:ve,rootClassName:j,children:$}=this.props,V=he()(X&&j,{[ve]:!!X});let le=(0,I.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return Q.createElement(G.Z,{onResize:this.updatePosition},Q.createElement("div",Object.assign({},le,{ref:this.placeholderNodeRef}),X&&Q.createElement("div",{style:me,"aria-hidden":"true"}),Q.createElement("div",{className:V,ref:this.fixedNodeRef,style:X},Q.createElement(G.Z,{onResize:this.updatePosition},$))))}}]),re}(Q.Component);J.contextType=T.E_;var _e=(0,Q.forwardRef)((oe,ee)=>{const{prefixCls:re,rootClassName:P}=oe,{getPrefixCls:X}=(0,Q.useContext)(T.E_),me=X("affix",re),[ve,j]=A(me),$=Object.assign(Object.assign({},oe),{affixPrefixCls:me,rootClassName:he()(P,j)});return ve(Q.createElement(J,Object.assign({},$,{ref:ee})))})},39722:function(Ue,Ce,i){"use strict";i.d(Ce,{t5:function(){return _}});var E=i(92310),n=i.n(E),p=i(55477),Z=i(59301),Q=i(36355),Ee=i(77578),he=i(17356),G=function(b,S){var w={};for(var A in b)Object.prototype.hasOwnProperty.call(b,A)&&S.indexOf(A)<0&&(w[A]=b[A]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var m=0,A=Object.getOwnPropertySymbols(b);m{if(!(!S&&!w))return Z.createElement(Z.Fragment,null,S&&Z.createElement("div",{className:`${b}-title`},(0,Ee.Z)(S)),Z.createElement("div",{className:`${b}-inner-content`},(0,Ee.Z)(w)))},_=b=>{const{hashId:S,prefixCls:w,className:A,style:m,placement:H="top",title:ae,content:ce,children:R}=b;return Z.createElement("div",{className:n()(S,w,`${w}-pure`,`${w}-placement-${H}`,A),style:m},Z.createElement("div",{className:`${w}-arrow`}),Z.createElement(p.G,Object.assign({},b,{className:S,prefixCls:w}),R||I(w,ae,ce)))},T=b=>{const{prefixCls:S}=b,w=G(b,["prefixCls"]),{getPrefixCls:A}=Z.useContext(Q.E_),m=A("popover",S),[H,ae]=(0,he.Z)(m);return H(Z.createElement(_,Object.assign({},w,{prefixCls:m,hashId:ae})))};Ce.ZP=T},60324:function(Ue,Ce,i){"use strict";var E=i(92310),n=i.n(E),p=i(59301),Z=i(77578),Q=i(62892),Ee=i(36355),he=i(6848),G=i(39722),I=i(17356),_=function(S,w){var A={};for(var m in S)Object.prototype.hasOwnProperty.call(S,m)&&w.indexOf(m)<0&&(A[m]=S[m]);if(S!=null&&typeof Object.getOwnPropertySymbols=="function")for(var H=0,m=Object.getOwnPropertySymbols(S);H{let{title:w,content:A,prefixCls:m}=S;return p.createElement(p.Fragment,null,w&&p.createElement("div",{className:`${m}-title`},(0,Z.Z)(w)),p.createElement("div",{className:`${m}-inner-content`},(0,Z.Z)(A)))},b=p.forwardRef((S,w)=>{const{prefixCls:A,title:m,content:H,overlayClassName:ae,placement:ce="top",trigger:R="hover",mouseEnterDelay:fe=.1,mouseLeaveDelay:J=.1,overlayStyle:Be={}}=S,_e=_(S,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:oe}=p.useContext(Ee.E_),ee=oe("popover",A),[re,P]=(0,I.Z)(ee),X=oe(),me=n()(ae,P);return re(p.createElement(he.Z,Object.assign({placement:ce,trigger:R,mouseEnterDelay:fe,mouseLeaveDelay:J,overlayStyle:Be},_e,{prefixCls:ee,overlayClassName:me,ref:w,overlay:m||H?p.createElement(T,{prefixCls:ee,title:m,content:H}):null,transitionName:(0,Q.m)(X,"zoom-big",_e.transitionName),"data-popover-inject":!0})))});b._InternalPanelDoNotUseOrYouWillBeFired=G.ZP,Ce.Z=b},17356:function(Ue,Ce,i){"use strict";var E=i(17313),n=i(29878),p=i(19447),Z=i(33166),Q=i(83116),Ee=i(37613);const he=_=>{const{componentCls:T,popoverColor:b,minWidth:S,fontWeightStrong:w,popoverPadding:A,boxShadowSecondary:m,colorTextHeading:H,borderRadiusLG:ae,zIndexPopup:ce,marginXS:R,colorBgElevated:fe,popoverBg:J}=_;return[{[T]:Object.assign(Object.assign({},(0,E.Wf)(_)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ce,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"},[`${T}-content`]:{position:"relative"},[`${T}-inner`]:{backgroundColor:J,backgroundClip:"padding-box",borderRadius:ae,boxShadow:m,padding:A},[`${T}-title`]:{minWidth:S,marginBottom:R,color:H,fontWeight:w},[`${T}-inner-content`]:{color:b}})},(0,p.ZP)(_,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:_.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},G=_=>{const{componentCls:T}=_;return{[T]:Z.i.map(b=>{const S=_[`${b}6`];return{[`&${T}-${b}`]:{"--antd-arrow-background-color":S,[`${T}-inner`]:{backgroundColor:S},[`${T}-arrow`]:{background:"transparent"}}}})}},I=_=>{const{componentCls:T,lineWidth:b,lineType:S,colorSplit:w,paddingSM:A,controlHeight:m,fontSize:H,lineHeight:ae,padding:ce}=_,R=m-Math.round(H*ae),fe=R/2,J=R/2-b,Be=ce;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${fe}px ${Be}px ${J}px`,borderBottom:`${b}px ${S} ${w}`},[`${T}-inner-content`]:{padding:`${A}px ${Be}px`}}}};Ce.Z=(0,Q.Z)("Popover",_=>{const{colorBgElevated:T,colorText:b,wireframe:S}=_,w=(0,Ee.TS)(_,{popoverPadding:12,popoverBg:T,popoverColor:b});return[he(w),G(w),S&&I(w),(0,n._y)(w,"zoom-big")]},_=>({width:177,minWidth:177,zIndexPopup:_.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(Ue,Ce,i){"use strict";Object.defineProperty(Ce,"__esModule",{value:!0});var E=function(){function b(S,w){for(var A=0;A=0||Object.prototype.hasOwnProperty.call(b,A)&&(w[A]=b[A]);return w}function G(b,S){if(!(b instanceof S))throw new TypeError("Cannot call a class as a function")}function I(b,S){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return S&&(typeof S=="object"||typeof S=="function")?S:b}function _(b,S){if(typeof S!="function"&&S!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof S);b.prototype=Object.create(S&&S.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),S&&(Object.setPrototypeOf?Object.setPrototypeOf(b,S):b.__proto__=S)}var T=function(b){_(S,b);function S(w){G(this,S);var A=I(this,(S.__proto__||Object.getPrototypeOf(S)).call(this,w));return A.scrollListener=A.scrollListener.bind(A),A.eventListenerOptions=A.eventListenerOptions.bind(A),A.mousewheelListener=A.mousewheelListener.bind(A),A}return E(S,[{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 A=this.getParentElement(this.scrollComponent);A.scrollTop=A.scrollHeight-this.beforeScrollHeight+this.beforeScrollTop,this.loadMore=!1}this.attachScrollListener()}},{key:"componentWillUnmount",value:function(){this.detachScrollListener(),this.detachMousewheelListener()}},{key:"isPassiveSupported",value:function(){var A=!1,m={get passive(){A=!0}};try{document.addEventListener("test",null,m),document.removeEventListener("test",null,m)}catch(H){}return A}},{key:"eventListenerOptions",value:function(){var A=this.props.useCapture;return this.isPassiveSupported()&&(A={useCapture:this.props.useCapture,passive:!0}),A}},{key:"setDefaultLoader",value:function(A){this.defaultLoader=A}},{key:"detachMousewheelListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.scrollComponent.parentNode),A.removeEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture)}},{key:"detachScrollListener",value:function(){var A=window;this.props.useWindow===!1&&(A=this.getParentElement(this.scrollComponent)),A.removeEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),A.removeEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture)}},{key:"getParentElement",value:function(A){var m=this.props.getScrollParent&&this.props.getScrollParent();return m!=null?m:A&&A.parentNode}},{key:"filterProps",value:function(A){return A}},{key:"attachScrollListener",value:function(){var A=this.getParentElement(this.scrollComponent);if(!(!this.props.hasMore||!A)){var m=window;this.props.useWindow===!1&&(m=A),m.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),m.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),m.addEventListener("resize",this.scrollListener,this.options?this.options:this.props.useCapture),this.props.initialLoad&&this.scrollListener()}}},{key:"mousewheelListener",value:function(A){A.deltaY===1&&!this.isPassiveSupported()&&A.preventDefault()}},{key:"scrollListener",value:function(){var A=this.scrollComponent,m=window,H=this.getParentElement(A),ae=void 0;if(this.props.useWindow){var ce=document.documentElement||document.body.parentNode||document.body,R=m.pageYOffset!==void 0?m.pageYOffset:ce.scrollTop;this.props.isReverse?ae=R:ae=this.calculateOffset(A,R)}else this.props.isReverse?ae=H.scrollTop:ae=A.scrollHeight-H.scrollTop-H.clientHeight;ae