You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
268 KiB
2 lines
268 KiB
(self.webpackChunk=self.webpackChunk||[]).push([[1798],{61481:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return R}});var E=s(54476),n=s(59301),v={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"},N=v,K=s(7657),pe=function(_,T){return n.createElement(K.Z,(0,E.Z)({},_,{ref:T,icon:N}))},he=n.forwardRef(pe),R=he},49494:function(Ke,Ce,s){"use strict";s.d(Ce,{z:function(){return Y},Z:function(){return xe}});var E=s(59301),n=s(54580),v=s(8591),N=s(43418),K=s(3113),pe=s(85386),he=s(5930),R=Object.defineProperty,L=Object.getOwnPropertySymbols,_=Object.prototype.hasOwnProperty,T=Object.prototype.propertyIsEnumerable,b=(ce,q,$)=>q in ce?R(ce,q,{enumerable:!0,configurable:!0,writable:!0,value:$}):ce[q]=$,Z=(ce,q)=>{for(var $ in q||(q={}))_.call(q,$)&&b(ce,$,q[$]);if(L)for(var $ of L(q))T.call(q,$)&&b(ce,$,q[$]);return ce},w=(ce,q,$)=>new Promise((Ee,Re)=>{var We=Ue=>{try{tt($.next(Ue))}catch(Te){Re(Te)}},at=Ue=>{try{tt($.throw(Ue))}catch(Te){Re(Te)}},tt=Ue=>Ue.done?Ee(Ue.value):Promise.resolve(Ue.value).then(We,at);tt(($=$.apply(ce,q)).next())});const A="\u3000\u3000";function i(ce){var q=["Bytes","KB","MB","GB","TB"];if(ce==0)return"0 Byte";var $=parseInt(""+Math.floor(Math.log(ce)/Math.log(1024)),10);return(ce/Math.pow(1024,$)).toFixed(1)+" "+q[$]}var j=({value:ce=[],action:q,onChange:$,className:Ee,maxSize:Re=150,title:We="\u6587\u4EF6\u4E0A\u4F20",accept:at=null})=>{const tt={multiple:!1,fileList:ce,accept:at,withCredentials:!0,beforeUpload:Te=>Te.size/1024/1024<Re?!0:(message.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${Re}MB),\u5EFA\u8BAE\u4E0A\u4F20\u5230\u767E\u5EA6\u4E91\u7B49\u5176\u5B83\u5171\u4EAB\u5DE5\u5177\u91CC\uFF0C\u7136\u540E\u518Dtxt\u6587\u6863\u91CC\u7ED9\u51FA\u94FE\u63A5\u4EE5\u53CA\u5171\u4EAB\u5BC6\u7801\u5E76\u4E0A\u4F20`),Promise.reject()),action:`${ENV.API_SERVER}/api/attachments.json`,onChange(Te){var ft,Xe,dt,Tt;let wt=[...Te.fileList];if(wt=wt.map(At=>(At.name.indexOf(A)===-1&&(At.name=`${At.name}${A}${i(At.size)}`),Z({},At))),Te.file.status==="done"&&((Xe=(ft=Te.file)==null?void 0:ft.response)==null?void 0:Xe.status)===-1){message.error((Tt=(dt=Te.file)==null?void 0:dt.response)==null?void 0:Tt.message),$([]);return}$(wt)},onRemove:Te=>w(void 0,null,function*(){const ft=Te.size/1024/1024;return Te.status==="uploading"?!0:ft<Re&&(Te.response?Te.response.id:Te.uid)?yield removeAttachment(Te.response?Te.response.id:Te.id):!0})};function Ue(Te){Te.preventDefault(),Te.stopPropagation()}return React.createElement("div",{className:`single-upload ${Ee||""}`},React.createElement(Upload,Z({},tt),React.createElement(Button,{type:"primary",title:ce.length>0?"\u6BCF\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u8D44\u6E90\uFF0C \u5220\u9664\u4E0B\u9762\u8D44\u6E90\u53EF\u91CD\u65B0\u4E0A\u4F20 ":"",disabled:ce.length>0,ghost:!0},We),React.createElement("span",{onClick:Ue,style:{marginLeft:10}},"(\u5355\u4E2A\u6587\u4EF6\u6700\u5927",Re,"M)"," ")))},te=s(61481),me=s(89392),V=Object.defineProperty,fe=Object.getOwnPropertySymbols,W=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,_e=(ce,q,$)=>q in ce?V(ce,q,{enumerable:!0,configurable:!0,writable:!0,value:$}):ce[q]=$,ae=(ce,q)=>{for(var $ in q||(q={}))W.call(q,$)&&_e(ce,$,q[$]);if(fe)for(var $ of fe(q))Ae.call(q,$)&&_e(ce,$,q[$]);return ce};const ee=ce=>React.createElement("svg",ae({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ce),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 ue="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEwLjM1NCAzLjVoLTIuNzd2OC4xNjdINi40MTZWMy41SDMuNjQ2TDcgMGwzLjM1NCAzLjVaTTE0IDdoLTEuMTY3djUuODMzSDEuMTY3VjdIMHY3aDE0VjdaIiBmaWxsPSIjMzA2MUQwIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48L3N2Zz4=",P=Object.defineProperty,J=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,Fe=Object.prototype.propertyIsEnumerable,M=(ce,q,$)=>q in ce?P(ce,q,{enumerable:!0,configurable:!0,writable:!0,value:$}):ce[q]=$,S=(ce,q)=>{for(var $ in q||(q={}))de.call(q,$)&&M(ce,$,q[$]);if(J)for(var $ of J(q))Fe.call(q,$)&&M(ce,$,q[$]);return ce},U=(ce,q,$)=>new Promise((Ee,Re)=>{var We=Ue=>{try{tt($.next(Ue))}catch(Te){Re(Te)}},at=Ue=>{try{tt($.throw(Ue))}catch(Te){Re(Te)}},tt=Ue=>Ue.done?Ee(Ue.value):Promise.resolve(Ue.value).then(We,at);tt(($=$.apply(ce,q)).next())});const{Dragger:oe}=n.default;function Y(ce){let q=[];return ce&&ce.length>0&&(q=ce.map($=>({uid:$.id,id:$.id,name:$.title+A+$.filesize,url:$.url,filesize:$.filesize,status:"done",response:{id:$.id}}))),q}var xe=({value:ce,onChange:q,action:$,data:Ee,className:Re,maxSize:We=150,title:at="\u4E0A\u4F20\u9644\u4EF6",showRemoveModal:tt=!1,accept:Ue="",additionalText:Te,isDragger:ft,number:Xe=1e3,aloneClear:dt=!1,realTimeRemove:Tt=!0,uploadText:wt,setFileProgress:At,showFileProgress:su})=>{const[nt,Bt]=(0,E.useState)(!1);let[Je,kt]=(0,E.useState)(ce||[]),[mt,jt]=(0,E.useState)(1);(0,E.useEffect)(()=>{ce&&(mt===1&&kt([...ce]),jt(2),Xe===(ce==null?void 0:ce.length)&&Bt(!0))},[ce]);const $t=()=>{setTimeout(()=>{Je.pop(),kt([...Je])},500)};su&&At(Je.some($e=>$e.status==="uploading"));const ou={multiple:!0,disabled:nt,accept:Ue,withCredentials:!0,fileList:Je,beforeUpload:($e,Ft)=>{const Dt=$e.size/1024/1024;return Je.concat(Ft).length>Xe?(Je.pop(),kt([...Je]),v.ZP.error(`\u6700\u591A\u53EA\u80FD\u4E0A\u4F20${Xe}\u4E2A\u6587\u4EF6`),dt?Promise.reject():($t(),!1)):Dt<We?!0:(v.ZP.error(`\u8BE5\u6587\u4EF6\u65E0\u6CD5\u4E0A\u4F20\u3002\u8D85\u8FC7\u6587\u4EF6\u5927\u5C0F\u9650\u5236(${We}MB).`),dt?Promise.reject():($t(),!1))},data:Ee,action:$||`${pe.Z.API_SERVER}/api/attachments.json`,onChange($e){var Ft,Dt,Mt,xt;if($e.file.status==="removed"?Je=$e.fileList:Je=(0,me.uniqBy)([...$e.fileList,...Je],"uid"),$e.file.status==="done"&&((Dt=(Ft=$e.file)==null?void 0:Ft.response)==null?void 0:Dt.status)===-1){v.ZP.error((xt=(Mt=$e.file)==null?void 0:Mt.response)==null?void 0:xt.message);return}Je.length>=Xe?Bt(!0):Bt(!1),kt([...Je]),Je=Je.map(Ye=>{var be,ut;return(be=Ye==null?void 0:Ye.response)!=null&&be.id&&(Ye.url=(ut=Ye==null?void 0:Ye.response)==null?void 0:ut.url),Ye.name.indexOf(A)===-1&&(Ye.name=`${Ye.name}${A}${i(Ye.size)}`),S({},Ye)}),console.log("info:",$e,Je),q(Je)},onRemove:$e=>U(void 0,null,function*(){if(!Tt)return!0;const Ft=()=>U(void 0,null,function*(){if($e.response?$e.response.id:$e.id){let Mt=yield(0,he.JZ)($e.response?$e.response.id:$e.uid);return Promise.resolve(Mt)}else return!0});return tt?new Promise((Dt,Mt)=>{N.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:()=>U(void 0,null,function*(){const xt=yield Ft();v.ZP.success("\u5220\u9664\u6210\u529F"),Dt(!0)}),onCancel:()=>Dt(!1)})}):yield Ft()})};function Jt($e){$e.preventDefault(),$e.stopPropagation()}return E.createElement("div",{className:`multi-upload ${Re||""}`},ft&&E.createElement(oe,S({},ou),E.createElement("p",{className:"ant-upload-drag-icon"},E.createElement(te.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",We,"MB)"," "),Te),!ft&&E.createElement(n.default,S({},ou),E.createElement(K.ZP,{disabled:nt,className:"upload_button"},E.createElement("img",{className:"aBtn_img",src:ue}),at),E.createElement("span",{onClick:Jt,className:"upload_text"},wt||`(\u5355\u4E2A\u6587\u4EF6\u6700\u5927${We}MB)`)))}},29845:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return R}});var E=s(59301),n=s(38854),v=s(20834),N=s(6848),K=s(92832),pe={searchSortControllerContainer:"searchSortControllerContainer___AAq4n",btn:"btn___bMc0x",btnSort:"btnSort___vBpNG",tips:"tips___egWVQ"},R=({isAdmin:L,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:Z,onSearch:w,onSort:A,onBatch:i})=>{const j=L?[{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"}],te=V=>{Z(V.name),A(V)},me=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:pe.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(v.default,{selectedKeys:[b]},j.map(V=>E.createElement(v.default.Item,{key:V.name,onClick:()=>te(V)},V.name)))},E.createElement("div",null,E.createElement("span",{className:`${pe.btn} ${me?pe.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),me&&E.createElement(N.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:pe.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement(K.default.Search,{allowClear:!0,placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",onSearch:V=>w(V.trim()),style:{width:220,marginLeft:"auto"}}))}},70134:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return b}});var E=s(59301),n=s(20834),v=s(95237),N=s(43604),K=s(38854),pe=s(8591),he=s(6848),R={tabMenuContainer:"tabMenuContainer___xbZhu",control:"control___tg7XY",iconH:"iconH___CDXCm",selectBtn:"selectBtn___Da4jv"},L=s(92123),_=s(47141);const T=({isLoading:Z,addText:w,tabDataSource:A,isAdmin:i,dispatch:j,type:te,exportType:me,TooltipTitle:V,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:_e,classroomList:ae,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:P,onsetClick:J})=>{var de;const Fe=()=>E.createElement(n.default,{onClick:({key:S})=>{P(S)}},W.map(S=>E.createElement(n.default.Item,{key:S.id},S.name))),M=(0,L.useParams)();return E.createElement("div",{className:R.tabMenuContainer},E.createElement(v.Z,null,E.createElement(N.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:_e},A.map(S=>E.createElement(n.default.Item,{key:S.id,onClick:()=>Z?{}:ee(S)},E.createElement("span",{className:`c-grey-666 ${i?"mr20":""}`},S.name),S.total!==void 0&&E.createElement("span",{className:"c-grey-999"},S.total||0))))),i&&Ae&&E.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement(K.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var S,U;if(me==="group"&&!((S=ae.AssistantObject.group)!=null&&S.can_download)){pe.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(me==="normal"&&!((U=ae.AssistantObject.normal)!=null&&U.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:me,category_id:M.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var S,U;if(me==="group"&&!((S=ae.AssistantObject.group)!=null&&S.can_download)){pe.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(me==="normal"&&!((U=ae.AssistantObject.normal)!=null&&U.can_download)){pe.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}L.history.push(`/classrooms/${M==null?void 0:M.coursesId}/exportlist/${me==="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)()&&!((de=ae.AssistantObject.normal)!=null&&de.can_create)?"":E.createElement("span",{className:"c-grey-666",style:{marginLeft:8,cursor:"pointer",marginTop:"3px"},onClick:J},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:R.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:ue},E.createElement(he.Z,{title:V},E.createElement("span",{className:fe?`${R.iconH} iconfont icon-zhongmingmingmulu`:`${R.iconH} iconfont icon-xinjianmulu1`}))),E.createElement(K.Z,{className:"ml10",dropdownRender:Fe},E.createElement("span",{className:R.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,w||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var b=(0,L.connect)(({classroomList:Z})=>({classroomList:Z}))(T)},21595:function(Ke,Ce,s){"use strict";var E=s(78241),n=s(43418),v=s(8591),N=s(92832),K=s(4604),pe=s(92123),he=s(49494),R=s(59301),L=Object.defineProperty,_=Object.defineProperties,T=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,Z=Object.prototype.hasOwnProperty,w=Object.prototype.propertyIsEnumerable,A=(V,fe,W)=>fe in V?L(V,fe,{enumerable:!0,configurable:!0,writable:!0,value:W}):V[fe]=W,i=(V,fe)=>{for(var W in fe||(fe={}))Z.call(fe,W)&&A(V,W,fe[W]);if(b)for(var W of b(fe))w.call(fe,W)&&A(V,W,fe[W]);return V},j=(V,fe)=>_(V,T(fe)),te=(V,fe,W)=>new Promise((Ae,_e)=>{var ae=P=>{try{ue(W.next(P))}catch(J){_e(J)}},ee=P=>{try{ue(W.throw(P))}catch(J){_e(J)}},ue=P=>P.done?Ae(P.value):Promise.resolve(P.value).then(ae,ee);ue((W=W.apply(V,fe)).next())});const me=({classroomList:V,loading:fe,dispatch:W,shixunHomeworks:Ae})=>{const _e=(0,pe.useParams)(),[ae]=E.default.useForm(),{workList:ee,workSetting:ue}=Ae,P=()=>{W({type:"shixunHomeworks/getWorkSetting",payload:i({},_e)}),W({type:"shixunHomeworks/getWorkList",payload:i({},_e)})};return R.createElement(n.default,{centered:!0,title:V.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:V.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>te(void 0,null,function*(){const J=()=>te(void 0,null,function*(){var de;yield ae.validateFields();const Fe=i({},ae.getFieldValue()),{selectArrs:M}=V.actionTabs;Fe.attachment_ids=(de=Fe.attachment_ids)==null?void 0:de.map(U=>U.response.id),(yield(0,K.mz)(j(i({},Fe),{homeworkId:M.work_id}))).status===0&&(ae.resetFields(),W({type:"classroomList/setActionTabs",payload:{}}),P())});if(ue!=null&&ue.can_submit){if(!(ue!=null&&ue.submit_size)){v.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}n.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:R.createElement(R.Fragment,null,"\u4F60\u8FD8\u6709 ",R.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},ue==null?void 0:ue.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:()=>{J()}});return}J()}),onCancel:()=>{W({type:"classroomList/setActionTabs",payload:{}})}},R.createElement(E.default,{form:ae,initialValues:{}},R.createElement(E.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},R.createElement(he.Z,null)),R.createElement(E.default.Item,{name:"description"},R.createElement(N.default.TextArea,{placeholder:`\u8BF7\u5728\u6B64\u8F93\u5165${V.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6"}\u7684\u539F\u56E0\uFF0C\u6700\u5927\u9650\u5236100\u4E2A\u5B57\u7B26`,rows:7}))))};Ce.Z=(0,pe.connect)(({classroomList:V,shixunHomeworks:fe,loading:W})=>({classroomList:V,shixunHomeworks:fe,loading:W}))(me)},32631:function(Ke,Ce,s){"use strict";var E=s(59301),n=s(78241),v=s(43418),N=s(61621),K=s(92832),pe=s(5112),he=s(95237),R=s(43604),L=s(26724),_=s.n(L),T=s(43597),b=s(4604),Z=s(92123),w=s(59301),A=Object.defineProperty,i=Object.defineProperties,j=Object.getOwnPropertyDescriptors,te=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable,fe=(ee,ue,P)=>ue in ee?A(ee,ue,{enumerable:!0,configurable:!0,writable:!0,value:P}):ee[ue]=P,W=(ee,ue)=>{for(var P in ue||(ue={}))me.call(ue,P)&&fe(ee,P,ue[P]);if(te)for(var P of te(ue))V.call(ue,P)&&fe(ee,P,ue[P]);return ee},Ae=(ee,ue)=>i(ee,j(ue)),_e=(ee,ue,P)=>new Promise((J,de)=>{var Fe=U=>{try{S(P.next(U))}catch(oe){de(oe)}},M=U=>{try{S(P.throw(U))}catch(oe){de(oe)}},S=U=>U.done?J(U.value):Promise.resolve(U.value).then(Fe,M);S((P=P.apply(ee,ue)).next())});const ae=({classroomList:ee,loading:ue,globalSetting:P,dispatch:J})=>{var de;const Fe=(0,Z.useParams)(),[M]=n.default.useForm(),[S,U]=(0,E.useState)(!0);let[oe,Y]=(0,E.useState)([]);const[xe,ce]=(0,E.useState)({page:1,limit:20,keyword:""}),q=()=>_e(void 0,null,function*(){var $;const Ee=yield J({type:"shixunHomeworks/getProjectList",payload:W(W({},Fe),xe)});Ee.projects&&Y([...oe,...Ee.projects]),(($=Ee.projects)==null?void 0:$.length)<20&&U(!1)});return(0,E.useEffect)(()=>{(ee.actionTabs.key==="\u5173\u8054\u9879\u76EE"||ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(q(),oe=[],xe.page=1,xe.keyword="")},[ee.actionTabs.key]),w.createElement(v.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 M.validateFields();const $=W({},M.getFieldValue()),{selectArrs:Ee,cb:Re}=ee.actionTabs;if(ee.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let at=yield(0,T.ZP)(`/api/student_works/${Ee.homework_id}/change_project.json`,{method:"put",body:W({},$)});(at==null?void 0:at.status)===0&&(Re(),J({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,b.co)(Ae(W({},$),{homeworkId:Ee.homework_id}))).status===0&&(Re?Re():J({type:"classroomList/getClassroomCommonHomeworksList",payload:W({},ee.actionTabs.params)}),J({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{J({type:"classroomList/setActionTabs",payload:{}})}},w.createElement(N.Z,{loading:ue["shixunHomeworks/getProjectList"],active:!0},oe==""?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:`${(de=P==null?void 0:P.setting)==null?void 0:de.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(K.default.Search,{onSearch:$=>{$===""?delete xe.keyword:xe.keyword=$,oe=[],U(!0),q()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),w.createElement(n.default,{form:M,initialValues:{}},w.createElement(n.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},w.createElement(pe.ZP.Group,null,w.createElement(_(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:$=>{xe.page++,q()},hasMore:S,useWindow:!1},oe==null?void 0:oe.map(function($,Ee){return w.createElement(he.Z,{key:Ee},w.createElement(R.Z,null,w.createElement(pe.ZP,{value:$.id},$.name)))}))))))))};Ce.Z=(0,Z.connect)(({classroomList:ee,user:ue,loading:P,globalSetting:J})=>({classroomList:ee,user:ue,loading:P.effects,globalSetting:J}))(ae)},93887:function(Ke,Ce,s){"use strict";var E=s(59301),n=s(78241),v=s(8591),N=s(43418),K=s(95237),pe=s(43604),he=s(5083),R=s(5112),L=s(24905),_=s(56656),T=s.n(_),b=s(43597),Z=s(47141),w=s(94601),A=s(92123),i=s(75990),j=s(20140),te=s(19284),me=s(50564),V=s(59301),fe=Object.defineProperty,W=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ae=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ue=(S,U,oe)=>U in S?fe(S,U,{enumerable:!0,configurable:!0,writable:!0,value:oe}):S[U]=oe,P=(S,U)=>{for(var oe in U||(U={}))ae.call(U,oe)&&ue(S,oe,U[oe]);if(_e)for(var oe of _e(U))ee.call(U,oe)&&ue(S,oe,U[oe]);return S},J=(S,U)=>W(S,Ae(U)),de=(S,U)=>{var oe={};for(var Y in S)ae.call(S,Y)&&U.indexOf(Y)<0&&(oe[Y]=S[Y]);if(S!=null&&_e)for(var Y of _e(S))U.indexOf(Y)<0&&ee.call(S,Y)&&(oe[Y]=S[Y]);return oe},Fe=(S,U,oe)=>new Promise((Y,xe)=>{var ce=Ee=>{try{$(oe.next(Ee))}catch(Re){xe(Re)}},q=Ee=>{try{$(oe.throw(Ee))}catch(Re){xe(Re)}},$=Ee=>Ee.done?Y(Ee.value):Promise.resolve(Ee.value).then(ce,q);$((oe=oe.apply(S,U)).next())});const M=S=>{var U=S,{classroomList:oe,dispatch:Y,courseEndTime:xe}=U,ce=de(U,["classroomList","dispatch","courseEndTime"]);const q=(0,A.useParams)(),[$]=n.default.useForm(),[Ee,Re]=(0,E.useState)(1),[We,at]=(0,E.useState)([]),[tt,Ue]=(0,E.useState)(0),[Te,ft]=(0,E.useState)(2e3),[Xe,dt]=(0,E.useState)(!0),[Tt,wt]=(0,E.useState)(!1),[At,su]=(0,E.useState)(!1),[nt,Bt]=(0,E.useState)([]),[Je,kt]=(0,E.useState)(!0),[mt,jt]=(0,E.useState)(null);(0,E.useEffect)(()=>{if(oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if($t(),Ft(),oe.actionTabs.type===2){const be=oe.actionTabs.selectArrsAll[0];jt({submit_limit:be==null?void 0:be.submit_limit,submit_limit_num:be==null?void 0:be.submit_limit_num,must_file:be==null?void 0:be.must_file,can_submit:be==null?void 0:be.can_submit,submit_num:be==null?void 0:be.submit_num}),kt(be.unified_setting)}else kt(!1),jt({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[oe.actionTabs]),(0,E.useEffect)(()=>{if(Tt){if(At)return;Y({type:"classroomList/setActionTabs",payload:{}}),(0,Z.GJ)()?Y({type:"classroomList/getClassroomTeacherCommonList",payload:J(P({},oe.actionTabs.params),{type:3})}):Y({type:"classroomList/getClassroomCommonList",payload:P({},oe.actionTabs.params)})}},[Tt]);const $t=be=>Fe(void 0,null,function*(){dt(!0);const ut=yield(0,te.c_)(J(P({},q),{page:be||Ee,limit:2e4,homework_id:oe.actionTabs.type===1?"":oe.actionTabs.selectArrs[0]}));ut==null||ut.course_groups.map((_t,zt)=>{_t.key=_t.id,_t.title=_t.name,_t.disabled=_t.is_published}),ut&&(at([...ut==null?void 0:ut.course_groups]),Ue(ut==null?void 0:ut.course_groups_count),dt(!1),be||$.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"))}))}),ou=be=>{Re(be),$t(be)},Jt=()=>{(0,Z.GJ)()?oe.actionTabs.detail?(Y({type:"shixunHomeworks/setActionTabs",payload:{}}),Y({type:"shixunHomeworks/getWorkList",payload:P({},q)}),Y({type:"shixunHomeworks/getWorkSetting",payload:P({},q)})):Y({type:"classroomList/getClassroomTeacherCommonList",payload:J(P({},oe.actionTabs.params),{type:3})}):Y({type:"classroomList/getClassroomCommonList",payload:P({},oe.actionTabs.params)})},$e=()=>Fe(void 0,null,function*(){var be,ut,_t;if((0,Z.Rm)()&&!((ut=(be=oe==null?void 0:oe.AssistantObject)==null?void 0:be.group)!=null&&ut.can_publish)){v.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),Ye(!1);return}const zt=P({},$.getFieldsValue());if(zt.end_time<=zt.publish_time){v.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),Ye(!1);return}if((nt==null?void 0:nt.length)<=0&&!Je&&We.length>0){v.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),Ye(!1);return}if(mt!=null&&mt.submit_limit&&!(mt!=null&&mt.submit_limit_num)){v.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ye(!1);return}if(mt!=null&&mt.can_submit&&!(mt!=null&&mt.submit_num)){v.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),Ye(!1);return}let Cu=P({homework_ids:[...oe.actionTabs.selectArrs],group_ids:nt.length>0?nt.map(hu=>hu.id):(_t=oe.detailCommonHomeworksList)==null?void 0:_t.course_groups,end_time:T()(zt.end_time).format("YYYY-MM-DD HH:mm"),publish_time:T()(zt.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!nt.length},mt);Ye(!0),(yield(0,b.ZP)(`/api/courses/${q.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:P({},Cu)})).status===0?(Ye(!1),(0,w.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),v.ZP.success("\u53D1\u5E03\u6210\u529F"),Y({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),ce.onCallback&&ce.onCallback(),Jt(),localStorage.getItem("Noviceguide")==="0"||Y({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:V.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):Ye(!1)}),Ft=()=>{Re(1),at([]),Bt([])},Dt=tt>Ee*Te,{detailCommonHomeworksList:Mt}=oe,[xt,Ye]=(0,E.useState)(!1);return V.createElement(N.default,{width:600,confirmLoading:xt,centered:!0,title:"\u53D1\u5E03\u4F5C\u4E1A",open:oe.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03",okText:"\u53D1\u5E03\u4F5C\u4E1A",cancelText:"\u6682\u4E0D\u53D1\u5E03",onOk:$e,onCancel:()=>{Ft(),Jt(),Y({type:"classroomList/setActionTabs",payload:{}})}},V.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",V.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),We&&V.createElement(n.default,{form:$},V.createElement("div",{style:{paddingLeft:0}},V.createElement(K.Z,{className:"mt30",align:"middle"},V.createElement(pe.Z,null,V.createElement(n.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},V.createElement(he.default,{style:{width:170,marginRight:"25px"},disabledDate:be=>(0,me.Q8)(be,xe),disabledTime:be=>(0,me.d0)(be),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}))),V.createElement(pe.Z,{className:"ml20"},V.createElement(n.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},V.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:be=>(0,me.Q8)(be,xe,$.getFieldValue("publish_time")),disabledTime:be=>(0,me.d0)(be,$.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),oe.actionTabs.type===2&&V.createElement(K.Z,{style:{marginBottom:"10px"}},V.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),V.createElement(R.ZP.Group,{value:Je,onChange:be=>{kt(be.target.value),Bt([])}},V.createElement(R.ZP,{value:!0,disabled:!oe.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),V.createElement(R.ZP,{className:"ml20",disabled:We.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),We.length<=0&&oe.actionTabs.type===2&&V.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"')),(oe.actionTabs.type===1||!Je)&&We.length>0&&V.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},V.createElement("span",{style:{flex:1}},V.createElement(L.default,{checked:nt.length===We.length,onChange:be=>{nt.length===We.length?Bt([]):Bt(We.filter(ut=>!ut.is_published))}},"\u5168\u9009")),V.createElement("span",{style:{width:16}}),V.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",nt.length||0,"\u4E2A\u5206\u73ED")),(oe.actionTabs.type===1||!Je)&&We.length>0&&V.createElement(i.Z,{data:We,selectedRowKeys:nt,setSelectedRowKeys:Bt})),V.createElement(j.ZP,{value:mt,onChange:be=>jt(P({},be))}))};Ce.Z=(0,A.connect)(({classroomList:S})=>({classroomList:S}))(M)},20140:function(Ke,Ce,s){"use strict";s.d(Ce,{Ei:function(){return te},rU:function(){return me},ZP:function(){return fe}});var E=s(59301),n={wrap:"wrap___W3YuU",title:"title___OzKge",exhibition:"exhibition___ugphm",title_icon:"title_icon___QGbm6"},v=s(78241),N=s(24905),K=s(5871),pe=s(95237),he=s(43604),R=s(6848),L=s(92310),_=s.n(L),T=s(59301),b=Object.defineProperty,Z=Object.getOwnPropertySymbols,w=Object.prototype.hasOwnProperty,A=Object.prototype.propertyIsEnumerable,i=(W,Ae,_e)=>Ae in W?b(W,Ae,{enumerable:!0,configurable:!0,writable:!0,value:_e}):W[Ae]=_e,j=(W,Ae)=>{for(var _e in Ae||(Ae={}))w.call(Ae,_e)&&i(W,_e,Ae[_e]);if(Z)for(var _e of Z(Ae))A.call(Ae,_e)&&i(W,_e,Ae[_e]);return W};const te=({value:W,className:Ae,style:_e})=>{const[ae,ee]=(0,E.useState)("0");(0,E.useEffect)(()=>{if(W){const{submit_limit:P,must_file:J}=W;if(P&&J){ee("1");return}if(P&&!J){ee("2");return}if(!P&&J){ee("3");return}}},[W]);const ue={1:T.createElement("span",null,"\u4F5C\u4E1A\u5185\u5BB9\u81F3\u5C11\u586B\u5199",T.createElement("span",{className:"ml5 mr5 c-light-primary"},W==null?void 0:W.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"},W==null?void 0:W.submit_limit_num),"\u5B57\u7B26"),3:T.createElement("span",null,"\u5FC5\u987B\u4E0A\u4F20\u76F8\u5173\u9644\u4EF6\u3002")};return ae==="0"?T.createElement(T.Fragment,null):T.createElement("section",{className:_()(n.exhibition,Ae),style:_e},T.createElement("span",{className:"c-grey-666 mr10"},"\u63D0\u4EA4\u4F5C\u4E1A\u8981\u6C42\uFF1A"),ue==null?void 0:ue[ae])},me=({className:W,style:Ae,form:_e})=>{const ae=v.default.useWatch("submit_limit",_e),ee=v.default.useWatch("can_submit",_e);return T.createElement("section",{className:_()(n.wrap,W),style:Ae},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(v.default.Item,{name:"can_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(N.default,null,"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A")),T.createElement(v.default.Item,{name:"submit_num",rules:ee&&[{required:!0,message:"\u8BF7\u586B\u5199\u4F5C\u54C1\u6B21\u6570"}]},T.createElement(K.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(v.default.Item,{name:"submit_limit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(N.default,null,"\u586B\u5199\u5185\u5BB9\u81F3\u5C11")),T.createElement(v.default.Item,{className:"mr10",name:"submit_limit_num",rules:ae&&[{required:!0,message:"\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"}]},T.createElement(K.Z,{precision:0,min:1,disabled:!ae,size:"large",addonAfter:"\u5B57",style:{width:223,marginRight:100}}))),T.createElement("div",{style:{background:"#F6F7F9",marginTop:1,padding:"5px 30px"}},T.createElement(v.default.Item,{name:"must_file",valuePropName:"checked",style:{marginLeft:0,lineHeight:"40px"}},T.createElement(N.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(v.default.Item,{name:"can_deadline_submit",valuePropName:"checked",style:{lineHeight:"40px"}},T.createElement(N.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:W,onChange:Ae,className:_e,style:ae,disabled:ee=!1,checkMarginLeft:ue=0})=>{const P={submit_limit:!1,submit_limit_num:200,must_file:!1},[J,de]=(0,E.useState)({});(0,E.useEffect)(()=>{if(console.log(W,"value"),!W)return;const M={submit_limit:W==null?void 0:W.submit_limit,submit_limit_num:W==null?void 0:W.submit_limit_num,must_file:W==null?void 0:W.must_file,can_submit:W==null?void 0:W.can_submit,submit_num:W==null?void 0:W.submit_num};de(j({},M))},[W]);const Fe=M=>{const S=j(j({},J),M);Ae(S)};return T.createElement("section",{className:_()(n.wrap,_e),style:ae},T.createElement("div",{className:`${n.title} mt30`},T.createElement("span",null,"\u63D0\u4EA4\u8BBE\u7F6E")),T.createElement(pe.Z,{style:{background:"#F6F7F9",padding:"5px 30px"}},T.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(N.default,{disabled:ee,checked:J==null?void 0:J.can_submit,onChange:M=>Fe({can_submit:M.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u9650\u5236\u63D0\u4EA4\u4F5C\u4E1A"),T.createElement(K.Z,{size:"large",addonAfter:"\u6B21",style:{width:143},precision:0,min:1,disabled:ee||!(J!=null&&J.can_submit),value:J==null?void 0:J.submit_num,onChange:M=>Fe({submit_num:M})}),T.createElement(R.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(N.default,{style:{marginLeft:ue},disabled:ee,checked:J==null?void 0:J.submit_limit,onChange:M=>Fe({submit_limit:M.target.checked})}),T.createElement("span",{className:"ml10",style:{marginRight:18}},"\u586B\u5199\u5185\u5BB9\u81F3\u5C11"),T.createElement(K.Z,{size:"large",addonAfter:"\u5B57",style:{width:143,marginRight:100},precision:0,min:1,disabled:ee||!(J!=null&&J.submit_limit),value:J==null?void 0:J.submit_limit_num,onChange:M=>Fe({submit_limit_num:M})})),T.createElement(he.Z,{style:{lineHeight:"40px",marginTop:"10px"}},T.createElement(N.default,{style:{marginLeft:ue},disabled:ee,checked:J==null?void 0:J.must_file,onChange:M=>Fe({must_file:M.target.checked})}),T.createElement("span",{className:"ml10"},"\u63D0\u4EA4\u4F5C\u4E1A\u5FC5\u987B\u4E0A\u4F20\u9644\u4EF6"))))}},54893:function(Ke,Ce,s){"use strict";s.r(Ce),s.d(Ce,{default:function(){return ms}});var E=s(21585),n=s(59301),v=s(92123),N=s(8591),K=s(61621),pe=s(58421),he=s(81228),R=s(43418),L=s(95237),_=s(43604),T=s(78673),b=s(5112),Z=s(60324),w=s(5871),A=s(61485),i=s(47141),j=s(94601),te=s(43597),me=s(90852),V=Object.defineProperty,fe=Object.defineProperties,W=Object.getOwnPropertyDescriptors,Ae=Object.getOwnPropertySymbols,_e=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,ee=(e,u,t)=>u in e?V(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ue=(e,u)=>{for(var t in u||(u={}))_e.call(u,t)&&ee(e,t,u[t]);if(Ae)for(var t of Ae(u))ae.call(u,t)&&ee(e,t,u[t]);return e},P=(e,u)=>fe(e,W(u)),J=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const de=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var F,C;const g=(0,v.useParams)(),[c,a]=(0,n.useState)(!1),[r,d]=(0,n.useState)(!1),m=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){d(!0);return}const f={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(y=>{var I;y.author_login===((I=t.userInfo)==null?void 0:I.login)?++f.hasNum:++f.noHasNum}),f.noHasNum>0?R.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"},f.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},f.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:()=>{D()}}):d(!0)}else d(!1)},[e.actionTabs.key]);const D=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:c,destroyOnClose:!0,onOk:()=>J(void 0,null,function*(){var f;if((f=m.current)!=null&&f.onVerify())return;a(!0);const y=yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});a(!1),y.status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,i.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:P(ue({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:ue({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((F=e==null?void 0:e.actionTabs)!=null&&F.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.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(me.Z,{ref:f=>m.current=f})):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 Fe=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(de),M=s(78241),S=s(5083),U=s(24905),oe=s(56656),Y=s.n(oe),xe=s(33814),ce=s(20140),q=s(19284),$=s(50564),Ee=s(59301),Re=Object.defineProperty,We=Object.defineProperties,at=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,Ue=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,ft=(e,u,t)=>u in e?Re(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xe=(e,u)=>{for(var t in u||(u={}))Ue.call(u,t)&&ft(e,t,u[t]);if(tt)for(var t of tt(u))Te.call(u,t)&&ft(e,t,u[t]);return e},dt=(e,u)=>We(e,at(u)),Tt=(e,u)=>{var t={};for(var o in e)Ue.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&tt)for(var o of tt(e))u.indexOf(o)<0&&Te.call(e,o)&&(t[o]=e[o]);return t},wt=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const At=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:F}=u,C=Tt(u,["classroomList","dispatch","courseEndTime"]);const g=(0,v.useParams)(),[c]=M.default.useForm(),[a,r]=(0,n.useState)(1),[d,m]=(0,n.useState)([]),[D,f]=(0,n.useState)(0),[y,I]=(0,n.useState)(2e3),[ne,re]=(0,n.useState)(!0),[z,ge]=(0,n.useState)(!1),[se,ve]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,G]=(0,n.useState)(!0),[le,Pe]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Se(),ct(),t.actionTabs.type===2){const X=t.actionTabs.selectArrsAll[0];Pe({submit_limit:X==null?void 0:X.submit_limit,submit_limit_num:X==null?void 0:X.submit_limit_num,must_file:X==null?void 0:X.must_file,can_submit:X==null?void 0:X.can_submit,submit_num:X==null?void 0:X.submit_num}),G(X.unified_setting)}else G(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(z){if(se)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:dt(Xe({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})}},[z]);const Se=X=>wt(void 0,null,function*(){re(!0);const Ie=yield(0,q.c_)(dt(Xe({},g),{page:X||a,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ie==null||Ie.course_groups.map((ze,et)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Ie&&(m([...Ie==null?void 0:Ie.course_groups]),f(Ie==null?void 0:Ie.course_groups_count),re(!1),X||c.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Q=X=>{r(X),Se(X)},ye=()=>{(0,i.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:Xe({},g)}),o({type:"shixunHomeworks/getWorkSetting",payload:Xe({},g)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:dt(Xe({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:Xe({},t.actionTabs.params)})},Pt=()=>wt(void 0,null,function*(){var X,Ie,ze;if((0,i.Rm)()&&!((Ie=(X=t==null?void 0:t.AssistantObject)==null?void 0:X.group)!=null&&Ie.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),we(!1);return}const et=Xe({},c.getFieldsValue());if(et.end_time<=et.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),we(!1);return}if((l==null?void 0:l.length)<=0&&!p&&d.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(le!=null&&le.submit_limit&&!(le!=null&&le.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(le!=null&&le.can_submit&&!(le!=null&&le.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}let Ot=Xe({homework_ids:[...t.actionTabs.selectArrs],group_ids:l.length>0?l.map(Ht=>Ht.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:Y()(et.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(et.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!l.length},le);we(!0),(yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:Xe({},Ot)})).status===0?(we(!1),(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ye(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ee.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):we(!1)}),ct=()=>{r(1),m([]),H([])},Wt=D>a*y,{detailCommonHomeworksList:au}=t,[ke,we]=(0,n.useState)(!1);return Ee.createElement(R.default,{width:600,confirmLoading:ke,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:Pt,onCancel:()=>{ct(),ye(),o({type:"classroomList/setActionTabs",payload:{}})}},Ee.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ee.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),d&&Ee.createElement(M.default,{form:c},Ee.createElement("div",{style:{paddingLeft:0}},Ee.createElement(L.Z,{className:"mt30",align:"middle"},Ee.createElement(_.Z,null,Ee.createElement(M.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ee.createElement(S.default,{style:{width:170,marginRight:"25px"},disabledDate:X=>(0,$.Q8)(X,F),disabledTime:X=>(0,$.d0)(X),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ee.createElement(_.Z,{className:"ml20"},Ee.createElement(M.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Ee.createElement(S.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,j.U6)(),"HH:mm")},disabledDate:X=>(0,$.Q8)(X,F,c.getFieldValue("publish_time")),disabledTime:X=>(0,$.d0)(X,c.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Ee.createElement(L.Z,{style:{marginBottom:"10px"}},Ee.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ee.createElement(b.ZP.Group,{value:p,onChange:X=>{G(X.target.value),H([])}},Ee.createElement(b.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ee.createElement(b.ZP,{className:"ml20",disabled:d.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),d.length<=0&&t.actionTabs.type===2&&Ee.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!p)&&d.length>0&&Ee.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ee.createElement("span",{style:{flex:1}},Ee.createElement(U.default,{checked:l.length===d.length,onChange:X=>{l.length===d.length?H([]):H(d.filter(Ie=>!Ie.is_published))}},"\u5168\u9009")),Ee.createElement("span",{style:{width:16}}),Ee.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",l.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&d.length>0&&Ee.createElement(xe.Z,{data:d,selectedRowKeys:l,setSelectedRowKeys:H})),Ee.createElement(ce.ZP,{value:le,onChange:X=>Pe(Xe({},X))}))};var su=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(At),nt=s(34900),Bt=Object.defineProperty,Je=Object.getOwnPropertySymbols,kt=Object.prototype.hasOwnProperty,mt=Object.prototype.propertyIsEnumerable,jt=(e,u,t)=>u in e?Bt(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,$t=(e,u)=>{for(var t in u||(u={}))kt.call(u,t)&&jt(e,t,u[t]);if(Je)for(var t of Je(u))mt.call(u,t)&&jt(e,t,u[t]);return e},ou=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Jt=({classroomList:e,dispatch:u})=>{const t=(0,v.useParams)();return t.id=t.coursesId,n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>ou(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:$t({},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 $e=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Jt),Ft=Object.defineProperty,Dt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,xt=Object.getOwnPropertySymbols,Ye=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ut=(e,u,t)=>u in e?Ft(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,_t=(e,u)=>{for(var t in u||(u={}))Ye.call(u,t)&&ut(e,t,u[t]);if(xt)for(var t of xt(u))be.call(u,t)&&ut(e,t,u[t]);return e},zt=(e,u)=>Dt(e,Mt(u)),Cu=(e,u)=>{var t={};for(var o in e)Ye.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&xt)for(var o of xt(e))u.indexOf(o)<0&&be.call(e,o)&&(t[o]=e[o]);return t},Qu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const hu=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:F}=u,C=Cu(u,["classroomList","dispatch","onCallback"]);const g=(0,v.useParams)();return g.id=g.coursesId,n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Qu(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.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,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:zt(_t({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:_t({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var ga=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(hu),Au=s(99313),Qe=s(3113),qe=s(92832),Ca=s(26724),lu=s.n(Ca),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"},pt=s(62556),Du=s(70751),He=s(59301),ha=Object.defineProperty,Xu=Object.getOwnPropertySymbols,Aa=Object.prototype.hasOwnProperty,Ba=Object.prototype.propertyIsEnumerable,qu=(e,u,t)=>u in e?ha(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,iu=(e,u)=>{for(var t in u||(u={}))Aa.call(u,t)&&qu(e,t,u[t]);if(Xu)for(var t of Xu(u))Ba.call(u,t)&&qu(e,t,u[t]);return e},bu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const{TabPane:ps}=Au.default,Da=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const F=(0,v.useParams)(),C=(0,v.useLocation)(),[g]=M.default.useForm(),{brankList:c}=e,[a,r]=(0,n.useState)(!1);let[d,m]=(0,n.useState)(!0);const[D,f]=(0,n.useState)("myself");let[y,I]=(0,n.useState)([]),[ne,re]=(0,n.useState)();const[z,ge]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),se=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&l()},[e.actionTabs.key]);let ve=[];const l=function(){return bu(this,null,function*(){var p;if(d){r(!1),++z.page;const G=yield o({type:"shixunHomeworks/getBrankList",payload:iu({},z)});y=[...y.concat(G.object_list)],re(G.is_teacher),((p=G.object_list)==null?void 0:p.length)<z.limit?m(!1):m(!0),I([...y]),G.object_list==""&&z.page===1&&r(!0)}})},{detailCommonHomeworksList:H}=u;return He.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>bu(void 0,null,function*(){var p,G;const le=g.getFieldValue(),Pe=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((G=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:G.main_category_id),course_id:F.coursesId,object_type:"group",bank_id:le.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:iu({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:iu({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:iu({},e.actionTabs.params),manage_all_group:H==null?void 0:H.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},He.createElement(L.Z,null,He.createElement(_.Z,{span:12},se.map((p,G)=>He.createElement(Qe.ZP,{key:G,shape:"round",type:D===p.id?"primary":"default",className:"mr10",onClick:le=>bu(void 0,null,function*(){y=[],d=!0,z.page=0,z.search="",z.filter=p.id,l(),f(p.id)})},p.name))),He.createElement(_.Z,{span:12,className:"tr"},He.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{d=!0,z.search=p,z.page=0,y=[],p&&(0,Du.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),l()},style:{width:260}}))),D==="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"),D==="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"}},!ne&&D==="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:()=>{m(!1),l()},hasMore:d,useWindow:!1},a&&He.createElement(pt.Z,{styles:{margin:"0px auto"}}),He.createElement(M.default,{form:g,initialValues:{group_ids:ve},className:Bu.form,onChange:p=>{ve=g.getFieldValue()}},He.createElement(M.default.Item,{name:"group_ids"},He.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},y==null?void 0:y.map(function(p,G){return He.createElement(L.Z,{key:G},He.createElement(_.Z,{flex:"2"},He.createElement(U.default,{onChange:le=>{},key:G,value:String(p.id),defaultChecked:!0},He.createElement("span",{className:["c-black",Bu.line1].join(" ")},p.name))),He.createElement(_.Z,{flex:"1",className:"c-black"},He.createElement("span",{className:Bu.line1},p==null?void 0:p.course_list_name)),He.createElement(_.Z,{flex:"50px",className:"c-black"},D==="public"&&(0,i.Ny)()?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):D==="myself"?He.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var ba=(0,v.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(Da),cu=s(4604),en=s(49494),Nt=s(59301),Pa=Object.defineProperty,wa=Object.defineProperties,ka=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,xa=Object.prototype.hasOwnProperty,Oa=Object.prototype.propertyIsEnumerable,un=(e,u,t)=>u in e?Pa(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,mu=(e,u)=>{for(var t in u||(u={}))xa.call(u,t)&&un(e,t,u[t]);if(tn)for(var t of tn(u))Oa.call(u,t)&&un(e,t,u[t]);return e},Ta=(e,u)=>wa(e,ka(u)),nn=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Na=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const F=(0,v.useParams)(),[C]=M.default.useForm(),{workList:g,workSetting:c}=o,a=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:mu({},F)}),t({type:"shixunHomeworks/getWorkList",payload:mu({},F)})};return Nt.createElement(R.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>nn(void 0,null,function*(){const r=()=>nn(void 0,null,function*(){var d;yield C.validateFields();const m=mu({},C.getFieldValue()),{selectArrs:D}=e.actionTabs;m.attachment_ids=(d=m.attachment_ids)==null?void 0:d.map(y=>y.response.id),(yield(0,cu.mz)(Ta(mu({},m),{homeworkId:D.work_id}))).status===0&&(C.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),a())});if(c!=null&&c.can_submit){if(!(c!=null&&c.submit_size)){N.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}R.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:Nt.createElement(Nt.Fragment,null,"\u4F60\u8FD8\u6709 ",Nt.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},c==null?void 0:c.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{r()}});return}r()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},Nt.createElement(M.default,{form:C,initialValues:{}},Nt.createElement(M.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},Nt.createElement(en.Z,null)),Nt.createElement(M.default.Item,{name:"description"},Nt.createElement(qe.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 La=(0,v.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(Na),ot=s(59301),Za=Object.defineProperty,Ia=Object.defineProperties,Sa=Object.getOwnPropertyDescriptors,an=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,ja=Object.prototype.propertyIsEnumerable,on=(e,u,t)=>u in e?Za(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Kt=(e,u)=>{for(var t in u||(u={}))Ha.call(u,t)&&on(e,t,u[t]);if(an)for(var t of an(u))ja.call(u,t)&&on(e,t,u[t]);return e},Ma=(e,u)=>Ia(e,Sa(u)),ln=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Ga=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var F;const C=(0,v.useParams)(),[g]=M.default.useForm(),[c,a]=(0,n.useState)(!0);let[r,d]=(0,n.useState)([]);const[m,D]=(0,n.useState)({page:1,limit:20,keyword:""}),f=()=>ln(void 0,null,function*(){var y;const I=yield o({type:"shixunHomeworks/getProjectList",payload:Kt(Kt({},C),m)});I.projects&&d([...r,...I.projects]),((y=I.projects)==null?void 0:y.length)<20&&a(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(f(),r=[],m.page=1,m.keyword="")},[e.actionTabs.key]),ot.createElement(R.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>ln(void 0,null,function*(){yield g.validateFields();const y=Kt({},g.getFieldValue()),{selectArrs:I,cb:ne}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let z=yield(0,te.ZP)(`/api/student_works/${I.homework_id}/change_project.json`,{method:"put",body:Kt({},y)});(z==null?void 0:z.status)===0&&(ne(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,cu.co)(Ma(Kt({},y),{homeworkId:I.homework_id}))).status===0&&(ne?ne():o({type:"classroomList/getClassroomCommonHomeworksList",payload:Kt({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},ot.createElement(K.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},r==""?ot.createElement("aside",null,ot.createElement("div",{className:"tc font14 pt20"},"\u60A8\u5F53\u524D\u5C1A\u672A\u7BA1\u7406\u4EFB\u4F55\u9879\u76EE\uFF0C\u8BF7\u5148",ot.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")):ot.createElement("aside",null,ot.createElement("div",{className:" mb20"},ot.createElement(qe.default.Search,{onSearch:y=>{y===""?delete m.keyword:m.keyword=y,r=[],a(!0),f()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),ot.createElement(M.default,{form:g,initialValues:{}},ot.createElement(M.default.Item,{name:"project_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u9879\u76EE"}]},ot.createElement(b.ZP.Group,null,ot.createElement(lu(),{initialLoad:!1,pageStart:1,threshold:20,loadMore:y=>{m.page++,f()},hasMore:c,useWindow:!1},r==null?void 0:r.map(function(y,I){return ot.createElement(L.Z,{key:I},ot.createElement(_.Z,null,ot.createElement(b.ZP,{value:y.id},y.name)))}))))))))};var Ra=(0,v.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(Ga),Lt=s(59301);const Va=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[F,C]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{C(!1),c("")},[]);const a=()=>{var r,d;if((0,i.Rm)()&&!((d=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&d.can_create)){N.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"&&v.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),C(!1),c(""))};return Lt.createElement(Lt.Fragment,null,Lt.createElement(pt.Z,{className:"animated fadeIn",ButtonText:"\u65B0\u5EFA\u4F5C\u4E1A",customText:"\u8BE5\u5206\u7EC4\u65E0\u5206\u7EC4\u4F5C\u4E1A\uFF0C\u53EF\u4EE5\u4E0B\u65B9\u6309\u94AE\u6216\u53F3\u4E0A\u65B9\u201C\u65B0\u5EFA\u4F5C\u4E1A\u201D\u6309\u94AE\u521B\u5EFA\u4F5C\u4E1A",buttonProps:{onClick:()=>{C(!0)},className:"mr-20px",type:"primary",size:"large"}}),F&&Lt.createElement(R.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!1),onOk:a},Lt.createElement("div",null,Lt.createElement("div",null,Lt.createElement(b.ZP,{value:"1",style:{marginTop:"15px"},checked:g==="1",onClick:()=>c("1")},"\u65B0\u5EFA\u5206\u7EC4\u4F5C\u4E1A")),Lt.createElement("div",null,Lt.createElement(b.ZP,{value:"2",style:{marginTop:"15px"},checked:g==="2",onClick:()=>c("2")},"\u9009\u7528\u8D44\u6E90")))))};var $a=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Va),za={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"},Wa=s(8518),Zt=s(38854),je=s(20834),Yt=s(1710),lt={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"},Pu=s(3034),Ua=Object.defineProperty,Ja=Object.defineProperties,Ka=Object.getOwnPropertyDescriptors,rn=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,Qa=Object.prototype.propertyIsEnumerable,sn=(e,u,t)=>u in e?Ua(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Qt=(e,u)=>{for(var t in u||(u={}))Ya.call(u,t)&&sn(e,t,u[t]);if(rn)for(var t of rn(u))Qa.call(u,t)&&sn(e,t,u[t]);return e},Xa=(e,u)=>Ja(e,Ka(u)),Gt=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),qa=({dataSource:e,params:u,manageAllGroup:t})=>{var o,F,C,g;const{batchStatus:c,selectArrs:a,setSelectArrs:r,selectArrsAll:d,setSelectArrsAll:m,dispatch:D}=(0,n.useContext)(Iu);let f=(0,v.useParams)();const[y,I]=(0,n.useState)(!1),ne=(0,n.useRef)(),[re,z]=(0,n.useState)([]);f=Xa(Qt(Qt({},u),f),{category:f==null?void 0:f.categoryId}),(0,n.useEffect)(()=>{z([]),I(!1)},[]);const ge=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function se(){return Gt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:Qt({},f)});z(l.data)})}const ve=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),m(d.filter(H=>H.homework_id!==l))):(r([...a,l]),m([...d,e]))};return n.createElement("div",{className:lt.listContainer,onClick:l=>{l.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&ne.current&&!ne.current.contains(l.target))&&(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&n.createElement("span",{ref:ne},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>ve(e.homework_id)})),n.createElement("div",{className:lt.info},n.createElement("div",{className:lt.title},n.createElement("div",{className:lt.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(v.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:lt.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Qt({},f),type:2,manage_all_group:t}})})},n.createElement("aside",{className:lt.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&n.createElement("div",{className:lt.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=1":""}`)}),className:lt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:lt.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&n.createElement(Zt.Z,{placement:"bottomCenter",overlayClassName:lt.dro,dropdownRender:()=>n.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Qt({},f),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({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(je.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:Qt({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:d,params:f,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.stopPropagation(),className:lt.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:lt.detail},(0,i.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:lt.iconV,onClick:l=>Gt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),y||se(),I(!y)})},n.createElement("i",{className:`iconfont icon-${y?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:lt.content},(0,i.dE)()&&n.createElement("span",{className:lt.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,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length>5&&n.createElement(Yt.default,{scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length<6&&re.length>0&&n.createElement(Yt.default,{onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}))))},cn={bottomControlContainer:"bottomControlContainer___NiOvY",buttonWrap:"buttonWrap____TSCi",moveCategory:"moveCategory___LRUgp"},wu=s(84105),eo=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),to=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:F,dataSource:C,selectArrs:g,useBatchStatus:c,dispatch:a,params:r,getData:d,detailLeftMenus:m,main_category_id:D,setSelectArrsAll:f}=(0,n.useContext)(Iu);let y;const[I,ne]=(0,n.useState)(!1),[re,z]=(0,n.useState)(""),ge=l=>{o(l.target.checked),F(l.target.checked?C.map(H=>H.homework_id):[]),l.target.checked?f([...C]):f([])},se=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(y=m.course_modules.filter(l=>l.type==="group_homework")[0]);const ve=n.createElement("div",{className:cn.moveCategory,onMouseLeave:l=>ne(!1)},n.createElement(je.default,{onClick:l=>eo(void 0,[l],function*({item:H,key:p,keyPath:G,domEvent:le}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),d(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{z(l.target.value)}})),y&&y.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(je.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(G=>n.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:D,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:cn.bottomControlContainer},n.createElement(L.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(L.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(U.default,{checked:t,onChange:ge},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Qe.ZP,{type:"primary",onClick:se,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"topLeft",dropdownRender:()=>ve,getPopupContainer:l=>l.parentNode},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Qe.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(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{F([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},uo=s(98603),no=s(50279),ao=s(76152),ku=s(52803),xu=s(81327),Ou=s(71418),oo=s(48228),Tu=s.n(oo),It=s(18581),Ne=s(59301),lo=Object.defineProperty,ro=Object.defineProperties,so=Object.getOwnPropertyDescriptors,du=Object.getOwnPropertySymbols,mn=Object.prototype.hasOwnProperty,dn=Object.prototype.propertyIsEnumerable,pn=(e,u,t)=>u in e?lo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Xt=(e,u)=>{for(var t in u||(u={}))mn.call(u,t)&&pn(e,t,u[t]);if(du)for(var t of du(u))dn.call(u,t)&&pn(e,t,u[t]);return e},En=(e,u)=>ro(e,so(u)),io=(e,u)=>{var t={};for(var o in e)mn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&du)for(var o of du(e))u.indexOf(o)<0&&dn.call(e,o)&&(t[o]=e[o]);return t},Nu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});Y().extend(Tu());const co=({data:e,value:u,onChange:t})=>{var o,F,C,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,d]=(0,n.useState)([]);return(0,n.useEffect)(()=>{d((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Ne.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:m=>{t(m.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:m=>{a(En(Xt({},c),{leftSearch:m.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:o.length)!==0?Ne.createElement(U.default.Group,{value:u,onChange:m=>{t(m)}},Ne.createElement(xu.Z,{direction:"vertical"},(F=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:F.map((m,D)=>Ne.createElement(U.default,{key:D,value:m.id},m==null?void 0:m.name)))):Ne.createElement(pt.Z,{styles:{margin:"0 auto"}})))),Ne.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ne.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Ne.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ne.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:m=>{a(En(Xt({},c),{rigthSearch:m.target.value}))}}),Ne.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:C.length)!==0?(g=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:g.map((m,D)=>Ne.createElement(L.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Ne.createElement(_.Z,null,m==null?void 0:m.name),Ne.createElement(_.Z,null,Ne.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(f=>f!==(m==null?void 0:m.id)))}})))):Ne.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},mo=e=>{var u=e,{classroomList:t,dispatch:o,user:F,getData:C}=u,g=io(u,["classroomList","dispatch","user","getData"]),c,a,r,d,m,D;const f=(0,v.useParams)(),[y]=M.default.useForm(),I=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,re,z]=(0,It.U)(q.c_,Xt(Xt({},f),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,ge,se]=(0,It.U)(q.nP,{course_id:f==null?void 0:f.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,ve,l]=(0,It.U)(q.sm,{course_id:f==null?void 0:f.coursesId,homework_ids:(d=t==null?void 0:t.actionTabs)==null?void 0:d.selectArrs}),H=(...p)=>Nu(void 0,[...p],function*(G={}){ge({});const le=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{I&&H()},[I]),Ne.createElement(R.default,{centered:!0,title:(m=t==null?void 0:t.actionTabs)==null?void 0:m.key,width:800,open:I,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Nu(void 0,null,function*(){y.submit()})},Ne.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"),Ne.createElement(M.default,{form:y,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Nu(void 0,null,function*(){var G,le,Pe;const Se=yield l(((G=z==null?void 0:z.course_groups)==null?void 0:G.length)>0?{unified_late:((le=z==null?void 0:z.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[Xt({},p)]}:Xt({unified_late:((Pe=z==null?void 0:z.course_groups)==null?void 0:Pe.length)<=0},p));(Se==null?void 0:Se.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Ne.createElement(L.Z,{wrap:!1,gutter:20},Ne.createElement(_.Z,{flex:1},Ne.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ne.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ne.createElement(_.Z,{flex:"390px"},Ne.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,G,le){return G&&Y()(G).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):G&&Y()(G).startOf("minute")<=Y()(se==null?void 0:se.max_late_time).startOf("minute")?(N.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${se==null?void 0:se.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ne.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,j.BO)(p,{startTime:se==null?void 0:se.max_late_time}),disabledTime:p=>(0,j.hv)(p,{compared:se==null?void 0:se.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((D=z==null?void 0:z.course_groups)==null?void 0:D.length)>0&&Ne.createElement(Ou.Z,{spinning:ne},Ne.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ne.createElement(co,{data:(z==null?void 0:z.course_groups)||[],onChange:p=>{ge({group_ids:p})}})))))};var po=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(mo),k=s(59301),Eo=Object.defineProperty,fo=Object.defineProperties,Fo=Object.getOwnPropertyDescriptors,fn=Object.getOwnPropertySymbols,_o=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Fn=(e,u,t)=>u in e?Eo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,vt=(e,u)=>{for(var t in u||(u={}))_o.call(u,t)&&Fn(e,t,u[t]);if(fn)for(var t of fn(u))vo.call(u,t)&&Fn(e,t,u[t]);return e},Lu=(e,u)=>fo(e,Fo(u)),Zu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Iu=(0,n.createContext)({selectArrs:[]}),yo=({user:e,classroomList:u,loading:t,dispatch:o})=>{var F,C,g,c;const a=(0,v.useParams)(),[r]=(0,v.useSearchParams)(),[d,m]=(0,n.useState)(()=>Lu(vt({},a),{id:a.coursesId,limit:20})),[D,f]=(0,n.useState)(!1),[y,I]=(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:""}),[ne,re]=(0,n.useState)([]),[z,ge]=(0,n.useState)(!1),[se,ve]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,G]=(0,n.useState)(!1),[le,Pe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Se=(0,v.useLocation)(),{detailCommonHomeworksList:Q,detailLeftMenus:ye,detailTopBanner:Pt,taskList:ct}=u;let Wt=r.get("tabs")?parseInt(r.get("tabs"))+1:"0";d.type=3,d.categoryId?d.category=d.categoryId:delete d.category,(0,n.useEffect)(()=>{m(vt(vt({},d),a))},[a==null?void 0:a.categoryId]),(0,n.useEffect)(()=>{r.get("tabs")==="0"&&(d.status="0",d.page=1)},[r.get("tabs")]),(0,n.useEffect)(()=>{const h=r.get("tabs");h&&h!==void 0&&((0,i.GJ)()?d.status=h:d.order=h)},[r.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:d.id}})},[]),(0,n.useEffect)(()=>{var h,B,ie;const Be=r.get("tabs");if((h=e==null?void 0:e.userInfo)!=null&&h.login){const De=j.cX.getItem(`${(B=e==null?void 0:e.userInfo)==null?void 0:B.login}${(0,i.GJ)()?"Teacher":"Student"}`,"GroupHomework");De&&(d.sort_by=De==null?void 0:De.type,d.sort_direction=De==null?void 0:De.direction,Pe(De==null?void 0:De.name));let Oe=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),ke(Oe)}else if((ie=e==null?void 0:e.userInfo)!=null&&ie.username){let De=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),ke(De)}},[(F=e==null?void 0:e.userInfo)==null?void 0:F.login,Se==null?void 0:Se.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke()},[u.actionTabs.key]),(0,n.useEffect)(()=>{re([])},[Q]),(0,n.useEffect)(()=>{ve(!1)},[d.categoryId]),(0,n.useEffect)(()=>{Q&&Q.homeworks&&(ne.length===Q.homeworks.length&&ne.length>0?ge(!0):ne.length!==Q.homeworks.length&&ge(!1))},[ne]);const au=(h,B)=>{d.page=h,d.limit=B,ke()},ke=(h={})=>{re([]),H([]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Lu(vt(vt({},d),h),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:vt(vt({},d),h)})},we=()=>Zu(void 0,null,function*(){const h=yield(0,te.ZP)(`/api/courses/${d.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(h!=null&&h.data){const B=h.data.score_settings;Object.keys(B).map(function(ie){ie.indexOf("proportion")>-1&&(B[ie]=(B[ie]*100).toFixed(0))}),console.log(B),I(vt({},B))}});(0,n.useEffect)(()=>{re([])},[Q]);const X=()=>{if((0,i.GJ)()){const{all_count:h,unpublished_count:B,not_start_count:ie,in_progress_count:Be,overed_count:De}=Q;return[{name:"\u5168\u90E8",id:0,total:h||0},{name:"\u672A\u53D1\u5E03",id:1,total:B||0},{name:"\u672A\u5F00\u59CB",id:4,total:ie||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:De||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}]},Ie=[{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=h=>{var B;if((0,i.Rm)()&&!((B=u.AssistantObject.group)!=null&&B.can_create)){N.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==="1"?v.history.push(`/classrooms/${d.coursesId}/group_homework/${d.categoryId}/add`):h==="2"?et():h==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:d}})},Ot=(C=[{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,i.GJ)()||(0,i.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:Pt.is_public}].filter(h=>h==null?void 0:h.isShow))==null?void 0:C.map(h=>(delete h.isShow,h)),Ut=h=>{var B,ie,Be,De;if(ne.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Oe=h.label||"",Et={key:Oe,selectArrs:ne,selectArrsAll:l,type:["publish","deadline"].includes(h.key)?1:"",params:d};switch(h.key){case"publish":if((0,i.Rm)()&&!((ie=(B=u==null?void 0:u.AssistantObject)==null?void 0:B.group)!=null&&ie.can_publish)){N.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}Oe="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((De=(Be=u==null?void 0:u.AssistantObject)==null?void 0:Be.group)!=null&&De.can_stop)){N.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}Oe="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Oe="\u6279\u91CF\u8865\u4EA4";break;case"delete":Oe="\u5220\u9664";break;case"collection":Oe="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Lu(vt({},Et),{key:Oe})})},Ht=h=>Zu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:d.categoryId,courseId:d.id,task_ids:h,container_type:"group_homework"}}),ke()}),ru=(0,n.useMemo)(()=>{let h=[];return ct.length>0&&(h=ct.map(B=>({user_name:B.user_name,task_name:B.task_name,task_id:B.task_id,category:B.category,status:B.status}))),h},[ct]);return k.createElement(Iu.Provider,{value:{params:d,batchStatus:se,selectArrs:ne,setSelectArrs:re,allSelect:z,dataSource:Q.homeworks||[],detailLeftMenus:ye,main_category_id:Q.main_category_id||"",selectArrsAll:l,setAllSelect:ge,useBatchStatus:ve,dispatch:o,getData:ke,setSelectArrsAll:H}},k.createElement("section",null,k.createElement("aside",{className:za.bg},k.createElement(Wa.Z,{isLoading:t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:X(),isAdmin:(0,i.GJ)(),dispatch:o,type:Q==null?void 0:Q.main_category_name,exportType:"group",TooltipTitle:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:d.categoryId,dropdownMenu:Ie,isShowRightControl:(0,j.Oo)(ye==null?void 0:ye.course_modules,d.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{we(),f(!0)},onTabMenuClick:h=>{h.id!==void 0&&((0,i.GJ)()?d.status=h.id:d.order=h.id),ve(!1),d.page=1,v.history.replace(`${Se.pathname}?tabs=${h.id}`),ke(d)},defaultSelectedKeys:[r.get("tabs")?r.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:d,selectArrs:{category_name:Q==null?void 0:Q.category_name,category_id:(Q==null?void 0:Q.category_id)||(Q==null?void 0:Q.main_category_id)},cb:()=>{ke()}}})},onDropdownMenuClick:ze}),k.createElement(uo.Z,{dataSource:Q.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:se,SortMenuName:le,setSortMenuName:Pe,onSearch:h=>{d.search=h.trim(),d.page=1,ke()},onSort:h=>{var B;d.sort_by=h.type,d.sort_direction=h.direction,d.page=1,j.cX.setItem(`${(B=e==null?void 0:e.userInfo)==null?void 0:B.login}${(0,i.GJ)()?"Teacher":"Student"}`,h,"GroupHomework"),ke(d)},onBatch:h=>ve(h)})),k.createElement(K.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Q==null?void 0:Q.all_count)===0&&(0,i.GJ)()?!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement($a,{params:d,dispatch:o,onSelect:et}):(Q==null?void 0:Q.homeworks)&&Q.homeworks.length===0&&!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(pt.Z,null),k.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30 px-20px"},!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&k.createElement(k.Fragment,null,k.createElement("aside",{className:"animated fadeIn"},(g=Q==null?void 0:Q.homeworks)==null?void 0:g.map((h,B)=>k.createElement(qa,{key:B,dataSource:h,params:d,manageAllGroup:Q==null?void 0:Q.manage_all_group})),k.createElement("aside",{className:"tc mb50 mt30"},(Q==null?void 0:Q.query_total_count)>10&&k.createElement(pe.Z,{showSizeChanger:!0,onChange:au,defaultCurrent:1,current:d.page||1,pageSize:d.limit||20,total:Q.query_total_count}))),ne.length>0&&(0,i.GJ)()&&k.createElement(he.Z,{offsetBottom:0},k.createElement(to,{buttonDataSource:Ot,onClick:Ut}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&k.createElement(po,{getData:ke}),k.createElement(Fe,{onCallback:()=>ve(!1)}),k.createElement(no.Z,{onOk:()=>{ke()}}),k.createElement(ao.Z,{onOk:()=>{}}),k.createElement(su,{onCallback:()=>ve(!1),courseEndTime:Q==null?void 0:Q.course_end_time}),k.createElement(nt.Z,{courseEndTime:Q==null?void 0:Q.course_end_time,courseId:a.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ve(!1),ke()}}),k.createElement($e,null),k.createElement(ba,null),k.createElement(ga,{onCallback:()=>ve(!1)}),k.createElement(La,null),k.createElement(Ra,null),k.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ht,data:ru,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),k.createElement(R.default,{open:D,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{f(!1)},onOk:()=>Zu(void 0,null,function*(){const h=JSON.parse(JSON.stringify(y));Object.keys(h).map(function(ie){ie.indexOf("proportion")>-1&&(h[ie]=h[ie]/100)}),(yield(0,te.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:h}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),f(!1))}),width:800},k.createElement("div",null,k.createElement(L.Z,null,k.createElement(_.Z,{span:24},k.createElement(L.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(L.Z,{align:"middle",className:"mt25"},k.createElement(_.Z,null,k.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),k.createElement(L.Z,{className:"ml10"},k.createElement(_.Z,null,k.createElement(T.Z,{checked:y.is_group_grade,onChange:h=>{y.is_group_grade=h,I(vt({},y))}})),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(L.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(L.Z,null,k.createElement(b.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:h=>{y.ta_mode=h.target.value,I(vt({},y))}},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(L.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(L.Z,null,k.createElement(b.ZP.Group,{value:y.final_mode,onChange:h=>{y.final_mode=h.target.value,I(vt({},y))}},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(Z.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(L.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:y.te_proportion,onChange:h=>{y.te_proportion=h,I(Object.assign({},y))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(L.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:y.ta_proportion,onChange:h=>{y.ta_proportion=h,I(Object.assign({},y))}}),k.createElement("span",{className:"ml10"},"%"))),y.is_group_grade&&k.createElement(L.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:y.gr_proportion,onChange:h=>{y.gr_proportion=h,I(Object.assign({},y))}}),k.createElement("span",{className:"ml10"},"%"))),k.createElement(L.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:y.st_proportion,onChange:h=>{y.st_proportion=h,I(Object.assign({},y))}}),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(Z.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(L.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 go=(0,v.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(yo),Co=Object.defineProperty,ho=Object.defineProperties,Ao=Object.getOwnPropertyDescriptors,_n=Object.getOwnPropertySymbols,Bo=Object.prototype.hasOwnProperty,Do=Object.prototype.propertyIsEnumerable,vn=(e,u,t)=>u in e?Co(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yn=(e,u)=>{for(var t in u||(u={}))Bo.call(u,t)&&vn(e,t,u[t]);if(_n)for(var t of _n(u))Do.call(u,t)&&vn(e,t,u[t]);return e},bo=(e,u)=>ho(e,Ao(u)),Po=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const wo=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var F,C;const g=(0,v.useParams)(),[c,a]=(0,n.useState)(!1),[r,d]=(0,n.useState)(!1),m=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){d(!0);return}const f={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(y=>{var I;y.author_login===((I=t.userInfo)==null?void 0:I.login)?++f.hasNum:++f.noHasNum}),f.noHasNum>0?R.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"},f.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},f.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:()=>{D()}}):d(!0)}else d(!1)},[e.actionTabs.key]);const D=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:r,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:c,destroyOnClose:!0,onOk:()=>Po(void 0,null,function*(){var f;if((f=m.current)!=null&&f.onVerify())return;a(!0);const y=yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});a(!1),y.status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,i.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:bo(yn({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:yn({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((F=e==null?void 0:e.actionTabs)!=null&&F.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.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(me.Z,{ref:f=>m.current=f})):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 ko=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(wo),xo=s(41908),Ve=s(59301),Oo=Object.defineProperty,To=Object.defineProperties,No=Object.getOwnPropertyDescriptors,pu=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Cn=Object.prototype.propertyIsEnumerable,hn=(e,u,t)=>u in e?Oo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,bt=(e,u)=>{for(var t in u||(u={}))gn.call(u,t)&&hn(e,t,u[t]);if(pu)for(var t of pu(u))Cn.call(u,t)&&hn(e,t,u[t]);return e},Su=(e,u)=>To(e,No(u)),Lo=(e,u)=>{var t={};for(var o in e)gn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&pu)for(var o of pu(e))u.indexOf(o)<0&&Cn.call(e,o)&&(t[o]=e[o]);return t},An=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Zo=e=>{var u=e,{classroomList:t,dispatch:o,courseEndTime:F}=u,C=Lo(u,["classroomList","dispatch","courseEndTime"]);const g=(0,v.useParams)(),[c]=M.default.useForm(),[a,r]=(0,n.useState)(1),[d,m]=(0,n.useState)([]),[D,f]=(0,n.useState)(0),[y,I]=(0,n.useState)(2e3),[ne,re]=(0,n.useState)(!0),[z,ge]=(0,n.useState)(!1),[se,ve]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,G]=(0,n.useState)(!0),[le,Pe]=(0,n.useState)(null);(0,n.useEffect)(()=>{if(t.actionTabs.key==="\u7ACB\u5373\u53D1\u5E03")if(Se(),ct(),t.actionTabs.type===2){const X=t.actionTabs.selectArrsAll[0];Pe({submit_limit:X==null?void 0:X.submit_limit,submit_limit_num:X==null?void 0:X.submit_limit_num,must_file:X==null?void 0:X.must_file,can_submit:X==null?void 0:X.can_submit,submit_num:X==null?void 0:X.submit_num}),G(X.unified_setting)}else G(!1),Pe({submit_limit:!1,submit_limit_num:200,must_file:!1,can_submit:!1,submit_num:3})},[t.actionTabs]),(0,n.useEffect)(()=>{if(z){if(se)return;o({type:"classroomList/setActionTabs",payload:{}}),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Su(bt({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:bt({},t.actionTabs.params)})}},[z]);const Se=X=>An(void 0,null,function*(){re(!0);const Ie=yield(0,q.c_)(Su(bt({},g),{page:X||a,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]}));Ie==null||Ie.course_groups.map((ze,et)=>{ze.key=ze.id,ze.title=ze.name,ze.disabled=ze.is_published}),Ie&&(m([...Ie==null?void 0:Ie.course_groups]),f(Ie==null?void 0:Ie.course_groups_count),re(!1),X||c.setFieldsValue({publish_time:Y()(Y()(new Date).add(0,"days").format("YYYY-MM-DD HH:mm")),end_time:Y()(Y()(new Date).add(7,"days").format("YYYY-MM-DD HH:mm"))}))}),Q=X=>{r(X),Se(X)},ye=()=>{(0,i.GJ)()?t.actionTabs.detail?(o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"shixunHomeworks/getWorkList",payload:bt({},g)}),o({type:"shixunHomeworks/getWorkSetting",payload:bt({},g)})):o({type:"classroomList/getClassroomTeacherCommonList",payload:Su(bt({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:bt({},t.actionTabs.params)})},Pt=()=>An(void 0,null,function*(){var X,Ie,ze;if((0,i.Rm)()&&!((Ie=(X=t==null?void 0:t.AssistantObject)==null?void 0:X.group)!=null&&Ie.can_publish)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),we(!1);return}const et=bt({},c.getFieldsValue());if(et.end_time<=et.publish_time){N.ZP.info("\u622A\u6B62\u65F6\u95F4\u4E0D\u80FD\u5927\u4E8E\u6216\u7B49\u4E8E\u53D1\u5E03\u65F6\u95F4"),we(!1);return}if((l==null?void 0:l.length)<=0&&!p&&d.length>0){N.ZP.info("\u53D1\u5E03\u73ED\u7EA7\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(le!=null&&le.submit_limit&&!(le!=null&&le.submit_limit_num)){N.ZP.warning("\u5B66\u751F\u586B\u5199\u5185\u5BB9\u5B57\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}if(le!=null&&le.can_submit&&!(le!=null&&le.submit_num)){N.ZP.warning("\u5B66\u751F\u63D0\u4EA4\u4F5C\u54C1\u6B21\u6570\u4E0D\u80FD\u4E3A\u7A7A"),we(!1);return}let Ot=bt({homework_ids:[...t.actionTabs.selectArrs],group_ids:l.length>0?l.map(Ht=>Ht.id):(ze=t.detailCommonHomeworksList)==null?void 0:ze.course_groups,end_time:Y()(et.end_time).format("YYYY-MM-DD HH:mm"),publish_time:Y()(et.publish_time).format("YYYY-MM-DD HH:mm"),unified_setting:!l.length},le);we(!0),(yield(0,te.ZP)(`/api/courses/${g.coursesId}/homework_commons/publish_with_homework_list_position.json`,{method:"post",body:bt({},Ot)})).status===0?(we(!1),(0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u7ACB\u5373\u53D1\u5E03"]),N.ZP.success("\u53D1\u5E03\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),C.onCallback&&C.onCallback(),ye(),localStorage.getItem("Noviceguide")==="0"||o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:13,text:Ve.createElement("div",null,"\u6700\u540E\uFF0C\u54B1\u4EEC\u7ED9\u6559\u5B66\u8BFE\u5802\u6DFB\u52A0\u4E00\u540D\u5B66\u751F~\u70B9\u51FB\u201C\u6DFB\u52A0\u5B66\u751F\u201D\uFF0C\u5728\u5F39\u7A97\u9875\u9762\u4E2D\u8F93\u5165\u5E76\u641C\u7D22\u5B66\u751F\u59D3\u540D\uFF0C\u70B9\u51FB\u201C\u786E\u5B9A\u201D\u5C31\u53EF\u4EE5\u4E3A\u60A8\u7684\u8BFE\u5802\u6DFB\u52A0\u7B2C\u4E00\u4F4D\u5B66\u751F\u5566~")}})):we(!1)}),ct=()=>{r(1),m([]),H([])},Wt=D>a*y,{detailCommonHomeworksList:au}=t,[ke,we]=(0,n.useState)(!1);return Ve.createElement(R.default,{width:600,confirmLoading:ke,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:Pt,onCancel:()=>{ct(),ye(),o({type:"classroomList/setActionTabs",payload:{}})}},Ve.createElement("p",{className:"tc"},"\u5B66\u751F\u5C06\u7ACB\u5373\u6536\u5230\u4F5C\u4E1A",Ve.createElement("br",null),'\u672C\u64CD\u4F5C\u53EA\u5BF9"\u672A\u53D1\u5E03"\u7684\u4F5C\u4E1A\u6709\u6548'),d&&Ve.createElement(M.default,{form:c},Ve.createElement("div",{style:{paddingLeft:0}},Ve.createElement(L.Z,{className:"mt30",align:"middle"},Ve.createElement(_.Z,null,Ve.createElement(M.default.Item,{name:"publish_time",label:"\u53D1\u5E03\u65F6\u95F4"},Ve.createElement(S.default,{style:{width:170,marginRight:"25px"},disabledDate:X=>(0,$.Q8)(X,F),disabledTime:X=>(0,$.d0)(X),placeholder:"\u8BF7\u9009\u62E9\u53D1\u5E03\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,j.U6)(),"HH:mm")},format:"YYYY-MM-DD HH:mm",allowClear:!1}))),Ve.createElement(_.Z,{className:"ml20"},Ve.createElement(M.default.Item,{name:"end_time",label:"\u622A\u6B62\u65F6\u95F4"},Ve.createElement(S.default,{style:{width:170},placeholder:"\u8BF7\u9009\u62E9\u7ED3\u675F\u65F6\u95F4",showTime:{format:"HH:mm",defaultValue:Y()((0,j.U6)(),"HH:mm")},disabledDate:X=>(0,$.Q8)(X,F,c.getFieldValue("publish_time")),disabledTime:X=>(0,$.d0)(X,c.getFieldValue("publish_time")),format:"YYYY-MM-DD HH:mm",allowClear:!1})))),t.actionTabs.type===2&&Ve.createElement(L.Z,{style:{marginBottom:"10px"}},Ve.createElement("span",{className:"mr5"},"\u53D1\u5E03\u8BBE\u7F6E:"),Ve.createElement(b.ZP.Group,{value:p,onChange:X=>{G(X.target.value),H([])}},Ve.createElement(b.ZP,{value:!0,disabled:!t.actionTabs.manage_all_group},"\u7EDF\u4E00\u53D1\u5E03"),Ve.createElement(b.ZP,{className:"ml20",disabled:d.length<=0,value:!1},"\u5206\u73ED\u53D1\u5E03"))),d.length<=0&&t.actionTabs.type===2&&Ve.createElement("span",{style:{marginLeft:"65px",color:"rgba(0, 0, 0, 0.25)"}},'\u8BFE\u5802\u65E0\u5206\u73ED\uFF0C\u4EC5\u652F\u6301\u9009\u62E9\u201C\u7EDF\u4E00\u53D1\u5E03"')),(t.actionTabs.type===1||!p)&&d.length>0&&Ve.createElement("div",{style:{display:"flex",justifyContent:"space-between",marginBottom:"10px"}},Ve.createElement("span",{style:{flex:1}},Ve.createElement(U.default,{checked:l.length===d.length,onChange:X=>{l.length===d.length?H([]):H(d.filter(Ie=>!Ie.is_published))}},"\u5168\u9009")),Ve.createElement("span",{style:{width:16}}),Ve.createElement("span",{style:{flex:1}},"\u5DF2\u9009\u62E9",l.length||0,"\u4E2A\u5206\u73ED")),(t.actionTabs.type===1||!p)&&d.length>0&&Ve.createElement(xo.Z,{data:d,selectedRowKeys:l,setSelectedRowKeys:H})),Ve.createElement(ce.ZP,{value:le,onChange:X=>Pe(bt({},X))}))};var Io=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Zo),So=Object.defineProperty,Bn=Object.getOwnPropertySymbols,Ho=Object.prototype.hasOwnProperty,jo=Object.prototype.propertyIsEnumerable,Dn=(e,u,t)=>u in e?So(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Mo=(e,u)=>{for(var t in u||(u={}))Ho.call(u,t)&&Dn(e,t,u[t]);if(Bn)for(var t of Bn(u))jo.call(u,t)&&Dn(e,t,u[t]);return e},Go=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Ro=({classroomList:e,dispatch:u})=>{const t=(0,v.useParams)();return t.id=t.coursesId,n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:e.actionTabs.key==="\u8BBE\u4E3A\u516C\u5F00",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Go(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${t.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:Mo({},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 Vo=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Ro),$o=Object.defineProperty,zo=Object.defineProperties,Wo=Object.getOwnPropertyDescriptors,Eu=Object.getOwnPropertySymbols,bn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,wn=(e,u,t)=>u in e?$o(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,kn=(e,u)=>{for(var t in u||(u={}))bn.call(u,t)&&wn(e,t,u[t]);if(Eu)for(var t of Eu(u))Pn.call(u,t)&&wn(e,t,u[t]);return e},Uo=(e,u)=>zo(e,Wo(u)),Jo=(e,u)=>{var t={};for(var o in e)bn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&Eu)for(var o of Eu(e))u.indexOf(o)<0&&Pn.call(e,o)&&(t[o]=e[o]);return t},Ko=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Yo=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:F}=u,C=Jo(u,["classroomList","dispatch","onCallback"]);const g=(0,v.useParams)();return g.id=g.coursesId,n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:t.actionTabs.key==="\u6536\u85CF",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Ko(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${g.id}/homework_commons/add_to_homework_bank.json`,{method:"post",body:{all_check:0,homework_ids:[...t.actionTabs.selectArrs]}})).status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.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,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Uo(kn({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:kn({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var Qo=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Yo),Hu={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"},Me=s(59301),Xo=Object.defineProperty,xn=Object.getOwnPropertySymbols,qo=Object.prototype.hasOwnProperty,el=Object.prototype.propertyIsEnumerable,On=(e,u,t)=>u in e?Xo(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,fu=(e,u)=>{for(var t in u||(u={}))qo.call(u,t)&&On(e,t,u[t]);if(xn)for(var t of xn(u))el.call(u,t)&&On(e,t,u[t]);return e},ju=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const{TabPane:Fs}=Au.default,tl=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const F=(0,v.useParams)(),C=(0,v.useLocation)(),[g]=M.default.useForm(),{brankList:c}=e,[a,r]=(0,n.useState)(!1);let[d,m]=(0,n.useState)(!0);const[D,f]=(0,n.useState)("myself");let[y,I]=(0,n.useState)([]),[ne,re]=(0,n.useState)();const[z,ge]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),se=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&l()},[e.actionTabs.key]);let ve=[];const l=function(){return ju(this,null,function*(){var p;if(d){r(!1),++z.page;const G=yield o({type:"shixunHomeworks/getBrankList",payload:fu({},z)});y=[...y.concat(G.object_list)],re(G.is_teacher),((p=G.object_list)==null?void 0:p.length)<z.limit?m(!1):m(!0),I([...y]),G.object_list==""&&z.page===1&&r(!0)}})},{detailCommonHomeworksList:H}=u;return Me.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",width:800,bodyStyle:{minHeight:200},onOk:()=>ju(void 0,null,function*(){var p,G;const le=g.getFieldValue(),Pe=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((p=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:p.category_id)||((G=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:G.main_category_id),course_id:F.coursesId,object_type:"group",bank_id:le.group_ids}});(Pe==null?void 0:Pe.status)===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:fu({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:fu({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Pe.object_ids,params:fu({},e.actionTabs.params),manage_all_group:H==null?void 0:H.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:F.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},Me.createElement(L.Z,null,Me.createElement(_.Z,{span:12},se.map((p,G)=>Me.createElement(Qe.ZP,{key:G,shape:"round",type:D===p.id?"primary":"default",className:"mr10",onClick:le=>ju(void 0,null,function*(){y=[],d=!0,z.page=0,z.search="",z.filter=p.id,l(),f(p.id)})},p.name))),Me.createElement(_.Z,{span:12,className:"tr"},Me.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:p=>{d=!0,z.search=p,z.page=0,y=[],p&&(0,Du.tk)({name:p,copywriting:p,position:"HomeworkCommon"}),l()},style:{width:260}}))),D==="myself"&&Me.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Me.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),D==="public"&&Me.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"),Me.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!ne&&D==="public"&&Me.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Me.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Me.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")),Me.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{m(!1),l()},hasMore:d,useWindow:!1},a&&Me.createElement(pt.Z,{styles:{margin:"0px auto"}}),Me.createElement(M.default,{form:g,initialValues:{group_ids:ve},className:Hu.form,onChange:p=>{ve=g.getFieldValue()}},Me.createElement(M.default.Item,{name:"group_ids"},Me.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},y==null?void 0:y.map(function(p,G){return Me.createElement(L.Z,{key:G},Me.createElement(_.Z,{flex:"2"},Me.createElement(U.default,{onChange:le=>{},key:G,value:String(p.id),defaultChecked:!0},Me.createElement("span",{className:["c-black",Hu.line1].join(" ")},p.name))),Me.createElement(_.Z,{flex:"1",className:"c-black"},Me.createElement("span",{className:Hu.line1},p==null?void 0:p.course_list_name)),Me.createElement(_.Z,{flex:"50px",className:"c-black"},D==="public"&&(0,i.Ny)()?Me.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):D==="myself"?Me.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${p.id}/personal/group/edit`)}},"\u7F16\u8F91"):p==null?void 0:p.username))})))))))};var ul=(0,v.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(tl),St=s(59301),nl=Object.defineProperty,al=Object.defineProperties,ol=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,rl=Object.prototype.propertyIsEnumerable,Nn=(e,u,t)=>u in e?nl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Fu=(e,u)=>{for(var t in u||(u={}))ll.call(u,t)&&Nn(e,t,u[t]);if(Tn)for(var t of Tn(u))rl.call(u,t)&&Nn(e,t,u[t]);return e},sl=(e,u)=>al(e,ol(u)),Ln=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const il=({classroomList:e,loading:u,dispatch:t,shixunHomeworks:o})=>{const F=(0,v.useParams)(),[C]=M.default.useForm(),{workList:g,workSetting:c}=o,a=()=>{t({type:"shixunHomeworks/getWorkSetting",payload:Fu({},F)}),t({type:"shixunHomeworks/getWorkList",payload:Fu({},F)})};return St.createElement(R.default,{centered:!0,title:e.actionTabs.title||"\u8865\u4EA4\u9644\u4EF6",open:e.actionTabs.key==="\u8865\u4EA4\u9644\u4EF6",bodyStyle:{minHeight:200},onOk:()=>Ln(void 0,null,function*(){const r=()=>Ln(void 0,null,function*(){var d;yield C.validateFields();const m=Fu({},C.getFieldValue()),{selectArrs:D}=e.actionTabs;m.attachment_ids=(d=m.attachment_ids)==null?void 0:d.map(y=>y.response.id),(yield(0,cu.mz)(sl(Fu({},m),{homeworkId:D.work_id}))).status===0&&(C.resetFields(),t({type:"classroomList/setActionTabs",payload:{}}),a())});if(c!=null&&c.can_submit){if(!(c!=null&&c.submit_size)){N.ZP.warning("\u60A8\u7684\u4F5C\u54C1\u63D0\u4EA4\u673A\u4F1A\u5DF2\u7528\u5B8C\u3002\u5982\u9700\u7EE7\u7EED\u4FEE\u6539\uFF0C\u8BF7\u8054\u7CFB\u6307\u5BFC\u8001\u5E08\u6216\u5E73\u53F0\u8FD0\u8425\u3002");return}R.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:472,content:St.createElement(St.Fragment,null,"\u4F60\u8FD8\u6709 ",St.createElement("span",{className:"ml5 mr5",style:{color:"#DF711C"}},c==null?void 0:c.submit_size)," \u6B21\u63D0\u4EA4\u673A\u4F1A\u3002\u786E\u8BA4\u63D0\u4EA4\u540E\uFF0C\u4E0A\u4E00\u6B21\u7684\u63D0\u4EA4\u8BB0\u5F55\u4F1A\u88AB\u8986\u76D6\u3002\u8BF7\u6CE8\u610F\uFF0C\u5230\u8FBE\u89C4\u5B9A\u7684\u63D0\u4EA4\u6B21\u6570\u540E\u5C06\u4E0D\u53EF\u518D\u6B21\u63D0\u4EA4\uFF0C\u786E\u5B9A\u662F\u5426\u63D0\u4EA4\uFF1F"),onOk:()=>{r()}});return}r()}),onCancel:()=>{t({type:"classroomList/setActionTabs",payload:{}})}},St.createElement(M.default,{form:C,initialValues:{}},St.createElement(M.default.Item,{name:"attachment_ids",rules:[{required:!0,message:"\u8BF7\u4E0A\u4F20\u9644\u4EF6"}]},St.createElement(en.Z,null)),St.createElement(M.default.Item,{name:"description"},St.createElement(qe.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 cl=(0,v.connect)(({classroomList:e,shixunHomeworks:u,loading:t})=>({classroomList:e,shixunHomeworks:u,loading:t}))(il),rt=s(59301),ml=Object.defineProperty,dl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,El=Object.prototype.hasOwnProperty,fl=Object.prototype.propertyIsEnumerable,In=(e,u,t)=>u in e?ml(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qt=(e,u)=>{for(var t in u||(u={}))El.call(u,t)&&In(e,t,u[t]);if(Zn)for(var t of Zn(u))fl.call(u,t)&&In(e,t,u[t]);return e},Fl=(e,u)=>dl(e,pl(u)),Sn=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const _l=({classroomList:e,loading:u,globalSetting:t,dispatch:o})=>{var F;const C=(0,v.useParams)(),[g]=M.default.useForm(),[c,a]=(0,n.useState)(!0);let[r,d]=(0,n.useState)([]);const[m,D]=(0,n.useState)({page:1,limit:20,keyword:""}),f=()=>Sn(void 0,null,function*(){var y;const I=yield o({type:"shixunHomeworks/getProjectList",payload:qt(qt({},C),m)});I.projects&&d([...r,...I.projects]),((y=I.projects)==null?void 0:y.length)<20&&a(!1)});return(0,n.useEffect)(()=>{(e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE")&&(f(),r=[],m.page=1,m.keyword="")},[e.actionTabs.key]),rt.createElement(R.default,{centered:!0,title:e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"?"\u66F4\u6362\u9879\u76EE":"\u5173\u8054\u9879\u76EE",open:e.actionTabs.key==="\u5173\u8054\u9879\u76EE"||e.actionTabs.key==="\u66F4\u6362\u9879\u76EE",bodyStyle:{minHeight:100},onOk:()=>Sn(void 0,null,function*(){yield g.validateFields();const y=qt({},g.getFieldValue()),{selectArrs:I,cb:ne}=e.actionTabs;if(e.actionTabs.key==="\u66F4\u6362\u9879\u76EE"){let z=yield(0,te.ZP)(`/api/student_works/${I.homework_id}/change_project.json`,{method:"put",body:qt({},y)});(z==null?void 0:z.status)===0&&(ne(),o({type:"classroomList/setActionTabs",payload:{}}));return}(yield(0,cu.co)(Fl(qt({},y),{homeworkId:I.homework_id}))).status===0&&(ne?ne():o({type:"classroomList/getClassroomCommonHomeworksList",payload:qt({},e.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},rt.createElement(K.Z,{loading:u["shixunHomeworks/getProjectList"],active:!0},r==""?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(qe.default.Search,{onSearch:y=>{y===""?delete m.keyword:m.keyword=y,r=[],a(!0),f()},placeholder:"\u8BF7\u8F93\u5165\u9879\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0,size:"middle"})),rt.createElement(M.default,{form:g,initialValues:{}},rt.createElement(M.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:y=>{m.page++,f()},hasMore:c,useWindow:!1},r==null?void 0:r.map(function(y,I){return rt.createElement(L.Z,{key:I},rt.createElement(_.Z,null,rt.createElement(b.ZP,{value:y.id},y.name)))}))))))))};var vl=(0,v.connect)(({classroomList:e,user:u,loading:t,globalSetting:o})=>({classroomList:e,user:u,loading:t.effects,globalSetting:o}))(_l),Mu=s(27346),Hn=s(85386),yt=s(59301),yl=Object.defineProperty,jn=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,Cl=Object.prototype.propertyIsEnumerable,Mn=(e,u,t)=>u in e?yl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,Gn=(e,u)=>{for(var t in u||(u={}))gl.call(u,t)&&Mn(e,t,u[t]);if(jn)for(var t of jn(u))Cl.call(u,t)&&Mn(e,t,u[t]);return e};const hl=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[F,C]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{C(!1),c("")},[]);const a=()=>{var r,d;if((0,i.Rm)()&&!((d=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&d.can_create)){N.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"&&v.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),C(!1),c(""))};return yt.createElement("section",{className:`tc animated fadeIn ${Mu.Z.threeBtnSty}`,style:Gn(Gn({},{color:"#03A092",margin:"200px auto"}),e)},yt.createElement("img",{src:s(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(Qe.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),yt.createElement(Qe.ZP,{onClick:()=>{(0,j.xg)(`${Hn.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(R.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!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 Al=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(hl),Bl={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"},Dl=s(14087),st={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"},bl=Object.defineProperty,Pl=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,Rn=Object.getOwnPropertySymbols,kl=Object.prototype.hasOwnProperty,xl=Object.prototype.propertyIsEnumerable,Vn=(e,u,t)=>u in e?bl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,eu=(e,u)=>{for(var t in u||(u={}))kl.call(u,t)&&Vn(e,t,u[t]);if(Rn)for(var t of Rn(u))xl.call(u,t)&&Vn(e,t,u[t]);return e},Ol=(e,u)=>Pl(e,wl(u)),Rt=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),Tl=({dataSource:e,params:u,manageAllGroup:t})=>{var o,F,C,g;const{batchStatus:c,selectArrs:a,setSelectArrs:r,selectArrsAll:d,setSelectArrsAll:m,dispatch:D}=(0,n.useContext)($u);let f=(0,v.useParams)();const[y,I]=(0,n.useState)(!1),ne=(0,n.useRef)(),[re,z]=(0,n.useState)([]);f=Ol(eu(eu({},u),f),{category:f==null?void 0:f.categoryId}),(0,n.useEffect)(()=>{z([]),I(!1)},[]);const ge=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function se(){return Rt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:eu({},f)});z(l.data)})}const ve=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),m(d.filter(H=>H.homework_id!==l))):(r([...a,l]),m([...d,e]))};return n.createElement("div",{className:st.listContainer,onClick:l=>{l.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&ne.current&&!ne.current.contains(l.target))&&(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&n.createElement("span",{ref:ne},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>ve(e.homework_id)})),n.createElement("div",{className:st.info},n.createElement("div",{className:st.title},n.createElement("div",{className:st.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(v.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:st.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:eu({},f),type:2,manage_all_group:t}})})},n.createElement("aside",{className:st.flexBox,style:{marginRight:"16px"}},n.createElement("i",{className:"iconfont icon-yishezhifabushijian1"}),n.createElement("div",null,"\u53D1\u5E03"))),(0,i.dE)()&&n.createElement("div",{className:st.actionIcon},(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)===0&&n.createElement("i",{className:"iconfont icon-yiwancheng1"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=1":""}`)}),className:st.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-kaishixuexi font14"}),n.createElement("div",null,"\u5F00\u59CB\u5B66\u4E60")),(((C=e.status)==null?void 0:C.includes("\u5DF2\u622A\u6B62"))||((g=e.status)==null?void 0:g.includes("\u5BFC\u5165")))&&n.createElement("aside",{className:st.flexBox,style:{marginRight:10}},n.createElement("i",{className:"iconfont icon-chakanzuoye font14"}),n.createElement("div",null,"\u67E5\u770B\u4F5C\u54C1"))),(0,i.GJ)()&&n.createElement(Zt.Z,{placement:"bottomCenter",overlayClassName:st.dro,dropdownRender:()=>n.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:eu({},f),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({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(je.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:eu({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:d,params:f,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.stopPropagation(),className:st.flexBox,style:{cursor:"default"}},n.createElement("i",{className:"iconfont icon-gengduo4"}),n.createElement("div",null,"\u66F4\u591A"))))),n.createElement("div",{className:st.detail},(0,i.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:st.iconV,onClick:l=>Rt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),y||se(),I(!y)})},n.createElement("i",{className:`iconfont icon-${y?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:st.content},(0,i.dE)()&&n.createElement("span",{className:st.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,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length>5&&n.createElement(Yt.default,{className:Mu.Z.threeTableSty,scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length<6&&re.length>0&&n.createElement(Yt.default,{className:Mu.Z.threeTableSty,onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}))))},$n={bottomControlContainer:"bottomControlContainer___PMJOm",buttonWrap:"buttonWrap___RwQKi",moveCategory:"moveCategory___pQvCG"},Nl=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),Ll=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:F,dataSource:C,selectArrs:g,useBatchStatus:c,dispatch:a,params:r,getData:d,detailLeftMenus:m,main_category_id:D,setSelectArrsAll:f}=(0,n.useContext)($u);let y;const[I,ne]=(0,n.useState)(!1),[re,z]=(0,n.useState)(""),ge=l=>{o(l.target.checked),F(l.target.checked?C.map(H=>H.homework_id):[]),l.target.checked?f([...C]):f([])},se=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(y=m.course_modules.filter(l=>l.type==="group_homework")[0]);const ve=n.createElement("div",{className:$n.moveCategory,onMouseLeave:l=>ne(!1)},n.createElement(je.default,{onClick:l=>Nl(void 0,[l],function*({item:H,key:p,keyPath:G,domEvent:le}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),d(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{z(l.target.value)}})),y&&y.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(je.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(G=>n.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:D,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:$n.bottomControlContainer},n.createElement(L.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(L.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(U.default,{checked:t,onChange:ge},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Qe.ZP,{type:"primary",onClick:se,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"topLeft",dropdownRender:()=>ve,getPopupContainer:l=>l.parentNode},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Qe.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(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{F([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Zl=s(82750),Il=s(36371),Sl=s(71278),Le=s(59301),Hl=Object.defineProperty,jl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,_u=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,Un=(e,u,t)=>u in e?Hl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,tu=(e,u)=>{for(var t in u||(u={}))zn.call(u,t)&&Un(e,t,u[t]);if(_u)for(var t of _u(u))Wn.call(u,t)&&Un(e,t,u[t]);return e},Jn=(e,u)=>jl(e,Ml(u)),Gl=(e,u)=>{var t={};for(var o in e)zn.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&_u)for(var o of _u(e))u.indexOf(o)<0&&Wn.call(e,o)&&(t[o]=e[o]);return t},Gu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});Y().extend(Tu());const Rl=({data:e,value:u,onChange:t})=>{var o,F,C,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,d]=(0,n.useState)([]);return(0,n.useEffect)(()=>{d((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Le.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:m=>{t(m.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:m=>{a(Jn(tu({},c),{leftSearch:m.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:o.length)!==0?Le.createElement(U.default.Group,{value:u,onChange:m=>{t(m)}},Le.createElement(xu.Z,{direction:"vertical"},(F=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:F.map((m,D)=>Le.createElement(U.default,{key:D,value:m.id},m==null?void 0:m.name)))):Le.createElement(pt.Z,{styles:{margin:"0 auto"}})))),Le.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Le.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Le.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Le.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:m=>{a(Jn(tu({},c),{rigthSearch:m.target.value}))}}),Le.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:C.length)!==0?(g=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:g.map((m,D)=>Le.createElement(L.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Le.createElement(_.Z,null,m==null?void 0:m.name),Le.createElement(_.Z,null,Le.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(f=>f!==(m==null?void 0:m.id)))}})))):Le.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},Vl=e=>{var u=e,{classroomList:t,dispatch:o,user:F,getData:C}=u,g=Gl(u,["classroomList","dispatch","user","getData"]),c,a,r,d,m,D;const f=(0,v.useParams)(),[y]=M.default.useForm(),I=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,re,z]=(0,It.U)(q.c_,tu(tu({},f),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,ge,se]=(0,It.U)(q.nP,{course_id:f==null?void 0:f.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,ve,l]=(0,It.U)(q.sm,{course_id:f==null?void 0:f.coursesId,homework_ids:(d=t==null?void 0:t.actionTabs)==null?void 0:d.selectArrs}),H=(...p)=>Gu(void 0,[...p],function*(G={}){ge({});const le=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{I&&H()},[I]),Le.createElement(R.default,{centered:!0,title:(m=t==null?void 0:t.actionTabs)==null?void 0:m.key,width:800,open:I,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Gu(void 0,null,function*(){y.submit()})},Le.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"),Le.createElement(M.default,{form:y,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Gu(void 0,null,function*(){var G,le,Pe;const Se=yield l(((G=z==null?void 0:z.course_groups)==null?void 0:G.length)>0?{unified_late:((le=z==null?void 0:z.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[tu({},p)]}:tu({unified_late:((Pe=z==null?void 0:z.course_groups)==null?void 0:Pe.length)<=0},p));(Se==null?void 0:Se.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Le.createElement(L.Z,{wrap:!1,gutter:20},Le.createElement(_.Z,{flex:1},Le.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Le.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Le.createElement(_.Z,{flex:"390px"},Le.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,G,le){return G&&Y()(G).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):G&&Y()(G).startOf("minute")<=Y()(se==null?void 0:se.max_late_time).startOf("minute")?(N.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${se==null?void 0:se.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Le.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,j.BO)(p,{startTime:se==null?void 0:se.max_late_time}),disabledTime:p=>(0,j.hv)(p,{compared:se==null?void 0:se.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((D=z==null?void 0:z.course_groups)==null?void 0:D.length)>0&&Le.createElement(Ou.Z,{spinning:ne},Le.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Le.createElement(Rl,{data:(z==null?void 0:z.course_groups)||[],onChange:p=>{ge({group_ids:p})}})))))};var $l=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(Vl),x=s(59301),zl=Object.defineProperty,Wl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,Kn=Object.getOwnPropertySymbols,Jl=Object.prototype.hasOwnProperty,Kl=Object.prototype.propertyIsEnumerable,Yn=(e,u,t)=>u in e?zl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,gt=(e,u)=>{for(var t in u||(u={}))Jl.call(u,t)&&Yn(e,t,u[t]);if(Kn)for(var t of Kn(u))Kl.call(u,t)&&Yn(e,t,u[t]);return e},Ru=(e,u)=>Wl(e,Ul(u)),Vu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const $u=(0,n.createContext)({selectArrs:[]}),Yl=({user:e,classroomList:u,loading:t,dispatch:o})=>{var F,C,g,c;const a=(0,v.useParams)(),[r]=(0,v.useSearchParams)(),[d,m]=(0,n.useState)(()=>Ru(gt({},a),{id:a.coursesId,limit:20})),[D,f]=(0,n.useState)(!1),[y,I]=(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:""}),[ne,re]=(0,n.useState)([]),[z,ge]=(0,n.useState)(!1),[se,ve]=(0,n.useState)(!1),[l,H]=(0,n.useState)([]),[p,G]=(0,n.useState)(!1),[le,Pe]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Se=(0,v.useLocation)(),{detailCommonHomeworksList:Q,detailLeftMenus:ye,detailTopBanner:Pt,taskList:ct}=u;let Wt=r.get("tabs")?parseInt(r.get("tabs"))+1:"0";d.type=3,d.categoryId?d.category=d.categoryId:delete d.category,(0,n.useEffect)(()=>{m(gt(gt({},d),a))},[a==null?void 0:a.categoryId]),(0,n.useEffect)(()=>{r.get("tabs")==="0"&&(d.status="0",d.page=1)},[r.get("tabs")]),(0,n.useEffect)(()=>{const h=r.get("tabs");h&&h!==void 0&&((0,i.GJ)()?d.status=h:d.order=h)},[r.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:d.id}})},[]),(0,n.useEffect)(()=>{var h,B,ie;const Be=r.get("tabs");if((h=e==null?void 0:e.userInfo)!=null&&h.login){const De=j.cX.getItem(`${(B=e==null?void 0:e.userInfo)==null?void 0:B.login}${(0,i.GJ)()?"Teacher":"Student"}`,"GroupHomework");De&&(d.sort_by=De==null?void 0:De.type,d.sort_direction=De==null?void 0:De.direction,Pe(De==null?void 0:De.name));let Oe=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),ke(Oe)}else if((ie=e==null?void 0:e.userInfo)!=null&&ie.username){let De=a.categoryId===void 0?{}:{categoryId:a.categoryId,category:a.categoryId};Be&&Be!==void 0&&((0,i.GJ)()?d.status=Be:d.order=Be),ke(De)}},[(F=e==null?void 0:e.userInfo)==null?void 0:F.login,Se==null?void 0:Se.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&ke()},[u.actionTabs.key]),(0,n.useEffect)(()=>{re([])},[Q]),(0,n.useEffect)(()=>{ve(!1)},[d.categoryId]),(0,n.useEffect)(()=>{Q&&Q.homeworks&&(ne.length===Q.homeworks.length&&ne.length>0?ge(!0):ne.length!==Q.homeworks.length&&ge(!1))},[ne]);const au=(h,B)=>{d.page=h,d.limit=B,ke()},ke=(h={})=>{re([]),H([]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Ru(gt(gt({},d),h),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:gt(gt({},d),h)})},we=()=>Vu(void 0,null,function*(){const h=yield(0,te.ZP)(`/api/courses/${d.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(h!=null&&h.data){const B=h.data.score_settings;Object.keys(B).map(function(ie){ie.indexOf("proportion")>-1&&(B[ie]=(B[ie]*100).toFixed(0))}),console.log(B),I(gt({},B))}});(0,n.useEffect)(()=>{re([])},[Q]);const X=()=>{if((0,i.GJ)()){const{all_count:h,unpublished_count:B,not_start_count:ie,in_progress_count:Be,overed_count:De}=Q;return[{name:"\u5168\u90E8",id:0,total:h||0},{name:"\u672A\u53D1\u5E03",id:1,total:B||0},{name:"\u672A\u5F00\u59CB",id:4,total:ie||0},{name:"\u8FDB\u884C\u4E2D",id:2,total:Be||0},{name:"\u5DF2\u622A\u6B62",id:3,total:De||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}]},Ie=[{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=h=>{var B;if((0,i.Rm)()&&!((B=u.AssistantObject.group)!=null&&B.can_create)){N.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==="1"?v.history.push(`/classrooms/${d.coursesId}/group_homework/${d.categoryId}/add`):h==="2"?et():h==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},et=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:d}})},Ot=(C=[{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,i.GJ)()||(0,i.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:Pt.is_public}].filter(h=>h==null?void 0:h.isShow))==null?void 0:C.map(h=>(delete h.isShow,h)),Ut=h=>{var B,ie,Be,De;if(ne.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Oe=h.label||"",Et={key:Oe,selectArrs:ne,selectArrsAll:l,type:["publish","deadline"].includes(h.key)?1:"",params:d};switch(h.key){case"publish":if((0,i.Rm)()&&!((ie=(B=u==null?void 0:u.AssistantObject)==null?void 0:B.group)!=null&&ie.can_publish)){N.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}Oe="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((De=(Be=u==null?void 0:u.AssistantObject)==null?void 0:Be.group)!=null&&De.can_stop)){N.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}Oe="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Oe="\u6279\u91CF\u8865\u4EA4";break;case"delete":Oe="\u5220\u9664";break;case"collection":Oe="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Ru(gt({},Et),{key:Oe})})},Ht=h=>Vu(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:d.categoryId,courseId:d.id,task_ids:h,container_type:"group_homework"}}),ke()}),ru=(0,n.useMemo)(()=>{let h=[];return ct.length>0&&(h=ct.map(B=>({user_name:B.user_name,task_name:B.task_name,task_id:B.task_id,category:B.category,status:B.status}))),h},[ct]);return x.createElement($u.Provider,{value:{params:d,batchStatus:se,selectArrs:ne,setSelectArrs:re,allSelect:z,dataSource:Q.homeworks||[],detailLeftMenus:ye,main_category_id:Q.main_category_id||"",selectArrsAll:l,setAllSelect:ge,useBatchStatus:ve,dispatch:o,getData:ke,setSelectArrsAll:H}},x.createElement("section",null,x.createElement("aside",{className:Bl.bg},x.createElement(Dl.Z,{isLoading:t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:X(),isAdmin:(0,i.GJ)(),dispatch:o,type:Q==null?void 0:Q.main_category_name,exportType:"group",TooltipTitle:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:d.categoryId,dropdownMenu:Ie,isShowRightControl:(0,j.Oo)(ye==null?void 0:ye.course_modules,d.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{we(),f(!0)},onTabMenuClick:h=>{h.id!==void 0&&((0,i.GJ)()?d.status=h.id:d.order=h.id),ve(!1),d.page=1,v.history.replace(`${Se.pathname}?tabs=${h.id}`),ke(d)},defaultSelectedKeys:[r.get("tabs")?r.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:d.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:d,selectArrs:{category_name:Q==null?void 0:Q.category_name,category_id:(Q==null?void 0:Q.category_id)||(Q==null?void 0:Q.main_category_id)},cb:()=>{ke()}}})},onDropdownMenuClick:ze}),x.createElement(Zl.Z,{dataSource:Q.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:se,SortMenuName:le,setSortMenuName:Pe,onSearch:h=>{d.search=h.trim(),d.page=1,ke()},onSort:h=>{var B;d.sort_by=h.type,d.sort_direction=h.direction,d.page=1,j.cX.setItem(`${(B=e==null?void 0:e.userInfo)==null?void 0:B.login}${(0,i.GJ)()?"Teacher":"Student"}`,h,"GroupHomework"),ke(d)},onBatch:h=>ve(h)})),x.createElement(K.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(Q==null?void 0:Q.all_count)===0&&(0,i.GJ)()?!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(Al,{params:d,dispatch:o,onSelect:et}):(Q==null?void 0:Q.homeworks)&&Q.homeworks.length===0&&!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(pt.Z,null),x.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&x.createElement(x.Fragment,null,x.createElement("aside",{className:"animated fadeIn"},(g=Q==null?void 0:Q.homeworks)==null?void 0:g.map((h,B)=>x.createElement(Tl,{key:B,dataSource:h,params:d,manageAllGroup:Q==null?void 0:Q.manage_all_group})),x.createElement("aside",{className:"tc mb50 mt30"},(Q==null?void 0:Q.query_total_count)>10&&x.createElement(pe.Z,{showSizeChanger:!0,onChange:au,defaultCurrent:1,current:d.page||1,pageSize:d.limit||20,total:Q.query_total_count}))),ne.length>0&&(0,i.GJ)()&&x.createElement(he.Z,{offsetBottom:0},x.createElement(Ll,{buttonDataSource:Ot,onClick:Ut}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&x.createElement($l,{getData:ke}),x.createElement(ko,{onCallback:()=>ve(!1)}),x.createElement(Il.Z,{onOk:()=>{ke()}}),x.createElement(Sl.Z,{onOk:()=>{}}),x.createElement(Io,{onCallback:()=>ve(!1),courseEndTime:Q==null?void 0:Q.course_end_time}),x.createElement(nt.Z,{courseEndTime:Q==null?void 0:Q.course_end_time,courseId:a.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{ve(!1),ke()}}),x.createElement(Vo,null),x.createElement(ul,null),x.createElement(Qo,{onCallback:()=>ve(!1)}),x.createElement(cl,null),x.createElement(vl,null),x.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:Ht,data:ru,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),x.createElement(R.default,{open:D,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{f(!1)},onOk:()=>Vu(void 0,null,function*(){const h=JSON.parse(JSON.stringify(y));Object.keys(h).map(function(ie){ie.indexOf("proportion")>-1&&(h[ie]=h[ie]/100)}),(yield(0,te.ZP)(`/api/courses/${d.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:h}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),f(!1))}),width:800},x.createElement("div",null,x.createElement(L.Z,null,x.createElement(_.Z,{span:24},x.createElement(L.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(L.Z,{align:"middle",className:"mt25"},x.createElement(_.Z,null,x.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),x.createElement(L.Z,{className:"ml10"},x.createElement(_.Z,null,x.createElement(T.Z,{checked:y.is_group_grade,onChange:h=>{y.is_group_grade=h,I(gt({},y))}})),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(L.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(L.Z,null,x.createElement(b.ZP.Group,{value:y==null?void 0:y.ta_mode,onChange:h=>{y.ta_mode=h.target.value,I(gt({},y))}},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(L.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(L.Z,null,x.createElement(b.ZP.Group,{value:y.final_mode,onChange:h=>{y.final_mode=h.target.value,I(gt({},y))}},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(Z.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(L.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:y.te_proportion,onChange:h=>{y.te_proportion=h,I(Object.assign({},y))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(L.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:y.ta_proportion,onChange:h=>{y.ta_proportion=h,I(Object.assign({},y))}}),x.createElement("span",{className:"ml10"},"%"))),y.is_group_grade&&x.createElement(L.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:y.gr_proportion,onChange:h=>{y.gr_proportion=h,I(Object.assign({},y))}}),x.createElement("span",{className:"ml10"},"%"))),x.createElement(L.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:y.st_proportion,onChange:h=>{y.st_proportion=h,I(Object.assign({},y))}}),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(Z.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(L.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 Ql=(0,v.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(Yl),Xl=Object.defineProperty,ql=Object.defineProperties,er=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,Xn=(e,u,t)=>u in e?Xl(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,qn=(e,u)=>{for(var t in u||(u={}))tr.call(u,t)&&Xn(e,t,u[t]);if(Qn)for(var t of Qn(u))ur.call(u,t)&&Xn(e,t,u[t]);return e},nr=(e,u)=>ql(e,er(u)),ar=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const or=({classroomList:e,dispatch:u,user:t,onCallback:o})=>{var F,C;const g=(0,v.useIntl)(),c=(0,v.useParams)(),[a,r]=(0,n.useState)(!1),[d,m]=(0,n.useState)(!1),D=(0,n.useRef)(null);(0,n.useEffect)(()=>{if(e.actionTabs.key==="\u5220\u9664"){if((0,i.j5)()){m(!0);return}const y={hasNum:0,noHasNum:0};e.actionTabs.selectArrsAll.map(I=>{var ne;I.author_login===((ne=t.userInfo)==null?void 0:ne.login)?++y.hasNum:++y.noHasNum}),y.noHasNum>0?R.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"},y.hasNum),"\u4E2A\u7531\u60A8\u672C\u4EBA\u53D1\u5E03\uFF0C",n.createElement("span",{className:"c-red"},y.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:()=>{f()}}):m(!0)}else m(!1)},[e.actionTabs.key]);const f=()=>{u({type:"classroomList/setActionTabs",payload:{}})};return n.createElement(R.default,{centered:!0,title:"\u63D0\u793A",open:d,okText:"\u786E\u5B9A",cancelText:g.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),confirmLoading:a,destroyOnClose:!0,onOk:()=>ar(void 0,null,function*(){var y;if((y=D.current)!=null&&y.onVerify())return;r(!0);const I=yield(0,te.ZP)(`/api/courses/${c.coursesId}/homework_commons/multi_destroy.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}});r(!1),I.status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u5220\u9664"]),N.ZP.success("\u5220\u9664\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{key:"\u6E05\u9664\u9009\u62E9\u6570\u636E"}}),o&&o(),(0,i.GJ)()?u({type:"classroomList/getClassroomTeacherCommonList",payload:nr(qn({},e.actionTabs.params),{type:3})}):u({type:"classroomList/getClassroomCommonList",payload:qn({},e.actionTabs.params)}))}),onCancel:()=>{u({type:"classroomList/setActionTabs",payload:{}})}},!((F=e==null?void 0:e.actionTabs)!=null&&F.status)||!["\u672A\u53D1\u5E03"].includes((C=e==null?void 0:e.actionTabs)==null?void 0:C.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(me.Z,{ref:y=>D.current=y})):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 lr=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(or),rr=s(93887),sr=Object.defineProperty,ea=Object.getOwnPropertySymbols,ir=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,ta=(e,u,t)=>u in e?sr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,mr=(e,u)=>{for(var t in u||(u={}))ir.call(u,t)&&ta(e,t,u[t]);if(ea)for(var t of ea(u))cr.call(u,t)&&ta(e,t,u[t]);return e},dr=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const pr=({classroomList:e,dispatch:u})=>{const t=(0,v.useIntl)(),o=(0,v.useParams)();return o.id=o.coursesId,n.createElement(R.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:()=>dr(void 0,null,function*(){(yield(0,te.ZP)(`/api/courses/${o.id}/homework_commons/set_public.json`,{method:"post",body:{homework_ids:[...e.actionTabs.selectArrs]}})).status===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u8BBE\u4E3A\u516C\u5F00"]),N.ZP.success("\u64CD\u4F5C\u6210\u529F"),u({type:"classroomList/setActionTabs",payload:{}}),u({type:"classroomList/getClassroomCommonHomeworksList",payload:mr({},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 Er=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(pr),fr=Object.defineProperty,Fr=Object.defineProperties,_r=Object.getOwnPropertyDescriptors,vu=Object.getOwnPropertySymbols,ua=Object.prototype.hasOwnProperty,na=Object.prototype.propertyIsEnumerable,aa=(e,u,t)=>u in e?fr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,oa=(e,u)=>{for(var t in u||(u={}))ua.call(u,t)&&aa(e,t,u[t]);if(vu)for(var t of vu(u))na.call(u,t)&&aa(e,t,u[t]);return e},vr=(e,u)=>Fr(e,_r(u)),yr=(e,u)=>{var t={};for(var o in e)ua.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&vu)for(var o of vu(e))u.indexOf(o)<0&&na.call(e,o)&&(t[o]=e[o]);return t},gr=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Cr=e=>{var u=e,{classroomList:t,dispatch:o,onCallback:F}=u,C=yr(u,["classroomList","dispatch","onCallback"]);const g=(0,v.useIntl)(),c=(0,v.useParams)();return c.id=c.coursesId,n.createElement(R.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:()=>gr(void 0,null,function*(){(yield(0,te.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,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u6536\u85CF"]),N.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,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:vr(oa({},t.actionTabs.params),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:oa({},t.actionTabs.params)}),o({type:"classroomList/setActionTabs",payload:{}}))}),onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})}},"\u786E\u8BA4\u6536\u85CF\uFF1F")};var hr=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Cr),zu={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_"},Ge=s(59301),Ar=Object.defineProperty,la=Object.getOwnPropertySymbols,Br=Object.prototype.hasOwnProperty,Dr=Object.prototype.propertyIsEnumerable,ra=(e,u,t)=>u in e?Ar(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,yu=(e,u)=>{for(var t in u||(u={}))Br.call(u,t)&&ra(e,t,u[t]);if(la)for(var t of la(u))Dr.call(u,t)&&ra(e,t,u[t]);return e},Wu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const{TabPane:ys}=Au.default,br=({shixunHomeworks:e,classroomList:u,loading:t,dispatch:o})=>{const F=(0,v.useIntl)(),C=(0,v.useParams)(),g=(0,v.useLocation)(),[c]=M.default.useForm(),{brankList:a}=e,[r,d]=(0,n.useState)(!1);let[m,D]=(0,n.useState)(!0);const[f,y]=(0,n.useState)("myself");let[I,ne]=(0,n.useState)([]),[re,z]=(0,n.useState)();const[ge,se]=(0,n.useState)({page:0,limit:20,object_type:"group",search:"",filter:"myself"}),ve=[{name:"\u6211\u7684\u8D44\u6E90",id:"myself"},{name:"\u516C\u5171\u8D44\u6E90",id:"public"}];(0,n.useEffect)(()=>{e.actionTabs.key==="\u9898\u5E93\u9009\u7528"&&H()},[e.actionTabs.key]);let l=[];const H=function(){return Wu(this,null,function*(){var G;if(m){d(!1),++ge.page;const le=yield o({type:"shixunHomeworks/getBrankList",payload:yu({},ge)});I=[...I.concat(le.object_list)],z(le.is_teacher),((G=le.object_list)==null?void 0:G.length)<ge.limit?D(!1):D(!0),ne([...I]),le.object_list==""&&ge.page===1&&d(!0)}})},{detailCommonHomeworksList:p}=u;return Ge.createElement(R.default,{centered:!0,title:"\u9009\u7528\u8BFE\u5802\u8D44\u6E90",open:e.actionTabs.key==="\u9898\u5E93\u9009\u7528",okText:"\u786E\u5B9A",cancelText:F.formatMessage({id:"classrooms.cancel",defaultMessage:"\u53D6\u6D88"}),width:800,bodyStyle:{minHeight:200},onOk:()=>Wu(void 0,null,function*(){var G,le;const Pe=c.getFieldValue(),Se=yield o({type:"shixunHomeworks/saveBanks",payload:{category:((G=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:G.category_id)||((le=u==null?void 0:u.detailCommonHomeworksList)==null?void 0:le.main_category_id),course_id:C.coursesId,object_type:"group",bank_id:Pe.group_ids}});(Se==null?void 0:Se.status)===0&&((0,j.L9)(["\u6559\u5B66\u8BFE\u5802","\u5206\u7EC4\u4F5C\u4E1A","\u9009\u7528\u8BFE\u5802\u8D44\u6E90"]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:yu({},e.actionTabs.params)}):o({type:"classroomList/getClassroomCommonList",payload:yu({},e.actionTabs.params)}),o({type:"shixunHomeworks/setActionTabs",payload:{}}),o({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",type:1,selectArrs:Se.object_ids,params:yu({},e.actionTabs.params),manage_all_group:p==null?void 0:p.manage_all_group}}),o({type:"classroomList/getClassroomLeftMenus",payload:{id:C.coursesId}}))}),onCancel:()=>{o({type:"shixunHomeworks/setActionTabs",payload:{}})}},Ge.createElement(L.Z,null,Ge.createElement(_.Z,{span:12},ve.map((G,le)=>Ge.createElement(Qe.ZP,{key:le,shape:"round",type:f===G.id?"primary":"default",className:"mr10",onClick:Pe=>Wu(void 0,null,function*(){I=[],m=!0,ge.page=0,ge.search="",ge.filter=G.id,H(),y(G.id)})},G.name))),Ge.createElement(_.Z,{span:12,className:"tr"},Ge.createElement(qe.default.Search,{placeholder:"\u8F93\u5165\u6807\u9898\u3001\u9002\u7528\u8BFE\u7A0B\u8FDB\u884C\u641C\u7D22",onSearch:G=>{m=!0,ge.search=G,ge.page=0,I=[],G&&(0,Du.tk)({name:G,copywriting:G,position:"HomeworkCommon"}),H()},style:{width:260}}))),f==="myself"&&Ge.createElement("p",{className:"tc mt10"},"\u9009\u7528\u5BF9\u8C61\uFF1A\u4F60\u5728\u8BFE\u5802\u5206\u7EC4\u4F5C\u4E1A\u4E2D\u5DF2",Ge.createElement("span",{className:"c-orange"},"\u6536\u85CF"),"\u7684\u5206\u7EC4\u4F5C\u4E1A"),f==="public"&&Ge.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"),Ge.createElement("div",{style:{background:"#F4FAFF",maxHeight:200,overflow:"auto",padding:"20px 10px"}},!re&&f==="public"&&Ge.createElement("div",{style:{display:"flex",flexDirection:"column",paddingTop:"30px",alignItems:"center",justifyContent:"center"}},Ge.createElement("span",null,"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u8BFE\u5802\u516C\u5171\u8D44\u6E90\u5E93"),Ge.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")),Ge.createElement(lu(),{initialLoad:!1,pageStart:0,threshold:700,loadMore:()=>{D(!1),H()},hasMore:m,useWindow:!1},r&&Ge.createElement(pt.Z,{styles:{margin:"0px auto"}}),Ge.createElement(M.default,{form:c,initialValues:{group_ids:l},className:zu.form,onChange:G=>{l=c.getFieldValue()}},Ge.createElement(M.default.Item,{name:"group_ids"},Ge.createElement(U.default.Group,{style:{width:"100%",flexDirection:"column"},className:"font14"},I==null?void 0:I.map(function(G,le){return Ge.createElement(L.Z,{key:le},Ge.createElement(_.Z,{flex:"2"},Ge.createElement(U.default,{onChange:Pe=>{},key:le,value:String(G.id),defaultChecked:!0},Ge.createElement("span",{className:["c-black",zu.line1].join(" ")},G.name))),Ge.createElement(_.Z,{flex:"1",className:"c-black"},Ge.createElement("span",{className:zu.line1},G==null?void 0:G.course_list_name)),Ge.createElement(_.Z,{flex:"50px",className:"c-black"},f==="public"&&(0,i.Ny)()?Ge.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/group/edit`)}},"\u7F16\u8F91"):f==="myself"?Ge.createElement("span",{className:"c-blue current",onClick:()=>{window.open(`/users/innov/topics/${G.id}/personal/group/edit`)}},"\u7F16\u8F91"):G==null?void 0:G.username))})))))))};var Pr=(0,v.connect)(({shixunHomeworks:e,loading:u,classroomList:t})=>({shixunHomeworks:e,loading:u,classroomList:t}))(br),wr=s(21595),kr=s(32631),xr=s(22910),Ct=s(59301),Or=Object.defineProperty,sa=Object.getOwnPropertySymbols,Tr=Object.prototype.hasOwnProperty,Nr=Object.prototype.propertyIsEnumerable,ia=(e,u,t)=>u in e?Or(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ca=(e,u)=>{for(var t in u||(u={}))Tr.call(u,t)&&ia(e,t,u[t]);if(sa)for(var t of sa(u))Nr.call(u,t)&&ia(e,t,u[t]);return e};const Lr=({styles:e={},onSelect:u,params:t,classroomList:o})=>{const[F,C]=(0,n.useState)(!1),[g,c]=(0,n.useState)("");(0,n.useEffect)(()=>{C(!1),c("")},[]);const a=()=>{var r,d;if((0,i.Rm)()&&!((d=(r=o==null?void 0:o.AssistantObject)==null?void 0:r.group)!=null&&d.can_create)){N.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"&&v.history.push(`/classrooms/${t.coursesId}/group_homework/${t.categoryId||0}/add`),g==="2"&&(u(),C(!1),c(""))};return Ct.createElement("section",{className:"tc animated fadeIn",style:ca(ca({},{color:"#999",margin:"200px auto"}),e)},Ct.createElement("img",{src:xr.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(Qe.ZP,{onClick:()=>C(!0),type:"primary",style:{width:"128px",height:"40px",marginRight:"20px",borderRadius:"4px"}},"\u65B0\u5EFA\u4F5C\u4E1A"),Ct.createElement(Qe.ZP,{onClick:()=>{(0,j.xg)(`${Hn.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(R.default,{open:!0,centered:!0,title:"\u65B0\u5EFA\u4F5C\u4E1A",onCancel:()=>C(!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 Zr=(0,v.connect)(({classroomList:e})=>({classroomList:e}))(Lr),Ir={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"},Sr=s(70134),it={listContainer:"listContainer___x25sx",info:"info___pPoXs",title:"title___hyvJ4",left:"left___PcXqY",right:"right___Gm2iB",flexBox:"flexBox____dxaA",detail:"detail___Bps1Y",iconV:"iconV___AsCHz"},Hr=Object.defineProperty,jr=Object.defineProperties,Mr=Object.getOwnPropertyDescriptors,ma=Object.getOwnPropertySymbols,Gr=Object.prototype.hasOwnProperty,Rr=Object.prototype.propertyIsEnumerable,da=(e,u,t)=>u in e?Hr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,uu=(e,u)=>{for(var t in u||(u={}))Gr.call(u,t)&&da(e,t,u[t]);if(ma)for(var t of ma(u))Rr.call(u,t)&&da(e,t,u[t]);return e},Vr=(e,u)=>jr(e,Mr(u)),Vt=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),$r=({dataSource:e,params:u,manageAllGroup:t})=>{var o,F,C,g;const{batchStatus:c,selectArrs:a,setSelectArrs:r,selectArrsAll:d,setSelectArrsAll:m,dispatch:D}=(0,n.useContext)(Yu);let f=(0,v.useParams)();const[y,I]=(0,n.useState)(!1),ne=(0,n.useRef)(),[re,z]=(0,n.useState)([]);f=Vr(uu(uu({},u),f),{category:f==null?void 0:f.categoryId}),(0,n.useEffect)(()=>{z([]),I(!1)},[]);const ge=[{title:"\u73ED\u7EA7",dataIndex:"course_group_name",key:"course_group_name"},{title:"\u72B6\u6001",dataIndex:"status",key:"status",width:80,filters:[{text:"\u672A\u5F00\u59CB",value:"\u672A\u5F00\u59CB"},{text:"\u63D0\u4EA4\u4E2D",value:"\u63D0\u4EA4\u4E2D"},{text:"\u8865\u4EA4\u4E2D",value:"\u8865\u4EA4\u4E2D"},{text:"\u5DF2\u622A\u6B62",value:"\u5DF2\u622A\u6B62"},{text:"\u672A\u53D1\u5E03",value:"\u672A\u53D1\u5E03"},{text:"\u533F\u8BC4\u4E2D",value:"\u533F\u8BC4\u4E2D"}],onFilter:(l,H)=>H.status.indexOf(l)===0},{title:"\u63D0\u4EA4\u60C5\u51B5",dataIndex:"statistics",key:"statistics",width:80,render:l=>{var H,p;return l==="--"?l:n.createElement("span",null,n.createElement("span",null,(H=l==null?void 0:l.split("/"))==null?void 0:H[0]),"\xA0/\xA0",n.createElement("span",null,(p=l==null?void 0:l.split("/"))==null?void 0:p[1]))}},{title:"\u53D1\u5E03\u65F6\u95F4",dataIndex:"publish_time",key:"publish_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="publish_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u622A\u6B62\u65F6\u95F4",dataIndex:"end_time",key:"end_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="end_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u8865\u4EA4\u65F6\u95F4",dataIndex:"late_time",key:"late_time",sorter:!0,showSorterTooltip:!1,sortOrder:f.sort_by==="late_time"?f.sort_direction==="desc"?"descend":"ascend":null},{title:"\u5206\u73ED\u8001\u5E08",dataIndex:"teachers",key:"teachers",width:150,ellipsis:{showTitle:!1},render:l=>l==="--"||!l?"--":n.createElement("span",{title:l},l)}];function se(){return Vt(this,null,function*(){let l=yield(0,te.ZP)(`/api/homework_commons/${e.homework_id}/group_settings_statistics.json`,{method:"get",params:uu({},f)});z(l.data)})}const ve=l=>{a.includes(l)?(r(a.filter(H=>H!==l)),m(d.filter(H=>H.homework_id!==l))):(r([...a,l]),m([...d,e]))};return n.createElement("div",{className:it.listContainer,onClick:l=>{l.stopPropagation(),(!(0,i.GJ)()||(0,i.GJ)()&&ne.current&&!ne.current.contains(l.target))&&(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail`)}},(0,i.GJ)()&&n.createElement("span",{ref:ne},n.createElement(U.default,{onClick:l=>{l.stopPropagation()},style:{padding:"10px"},checked:a.includes(e.homework_id),onChange:()=>ve(e.homework_id)})),n.createElement("div",{className:it.info},n.createElement("div",{className:it.title},n.createElement("div",{className:it.left,style:(0,i.dE)()?{paddingRight:(e==null?void 0:e.challenge_count)-(e==null?void 0:e.finished_challenge_count)?60:140}:{}},(0,i.GJ)()&&n.createElement(Pu.Z,{value:e.status},n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:[e.status]})),(0,i.dE)()&&n.createElement(j.VV,{temporary:!0,style:{margin:"0px 10px 0px 0px"},status:e.status}),n.createElement("span",{onClick:l=>l.stopPropagation()},n.createElement(v.Link,{target:"_blank",to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.dE)()?"?tabs=1":""}`},e.name))),n.createElement("div",{className:it.right},(0,i.GJ)()&&e.status==="\u672A\u53D1\u5E03"&&n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:uu({},f),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,i.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"}),!((o=e.status)!=null&&o.includes("\u5DF2\u622A\u6B62"))&&!((F=e.status)!=null&&F.includes("\u5BFC\u5165"))&&n.createElement("aside",{onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),(0,j.xg)(`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail${(0,i.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")),(((C=e.status)==null?void 0:C.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,i.GJ)()&&n.createElement(Zt.Z,{placement:"bottomCenter",overlayClassName:it.dro,dropdownRender:()=>n.createElement(je.default,null,e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:1,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u53D1\u5E03",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:uu({},f),type:2,manage_all_group:t}})})},"\u7ACB\u5373\u53D1\u5E03")),e.status==="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:23,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({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(je.default.Item,{key:2,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u7ACB\u5373\u622A\u6B62",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:[e],params:uu({},f),type:2}})})},"\u7ACB\u5373\u622A\u6B62")),n.createElement(je.default.Item,{key:22,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",to:"/",onClick:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),D({type:"classroomList/setActionTabs",payload:{key:"\u5220\u9664",selectArrs:[e==null?void 0:e.homework_id],selectArrsAll:d,params:f,status:e==null?void 0:e.status}})})},"\u7ACB\u5373\u5220\u9664")),e.status!=="\u5BFC\u5165"&&n.createElement(je.default.Item,{key:6,style:{textAlign:"center"}},n.createElement(v.Link,{target:"_blank",onClick:l=>{l.stopPropagation()},to:`/classrooms/${f.coursesId}/group_homework/${e.homework_id}/detail?tabs=3`},"\u9AD8\u7EA7\u8BBE\u7F6E")))},n.createElement("aside",{onClick:l=>l.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,i.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:l=>Vt(void 0,null,function*(){l.stopPropagation(),l.preventDefault(),y||se(),I(!y)})},n.createElement("i",{className:`iconfont icon-${y?"shouqi":"xiala2"}`})," "))),n.createElement("div",{className:it.content},(0,i.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,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length>5&&n.createElement(Yt.default,{scroll:{y:240},onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}),(0,i.GJ)()&&e.status!=="\u672A\u53D1\u5E03"&&y&&re.length<6&&re.length>0&&n.createElement(Yt.default,{onRow:l=>({onClick:H=>{H.stopPropagation(),H.preventDefault()}}),onHeaderRow:(l,H)=>({onClick:p=>{p.stopPropagation(),p.preventDefault()}}),pagination:!1,dataSource:re,style:{marginTop:14,marginRight:6,cursor:"default"},onChange:(l,H,p)=>{p.field&&(f.sort_by=p.field),p.order||(f.sort_direction="asc"),p.order==="ascend"&&(f.sort_direction="asc"),p.order==="descend"&&(f.sort_direction="desc"),p.order||(f.sort_direction="asc"),se()},columns:ge}))))},pa={bottomControlContainer:"bottomControlContainer___yUX9N",buttonWrap:"buttonWrap___A3uZF",moveCategory:"moveCategory___pCGhW"},zr=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())}),Wr=({buttonDataSource:e,onClick:u})=>{const{allSelect:t,setAllSelect:o,setSelectArrs:F,dataSource:C,selectArrs:g,useBatchStatus:c,dispatch:a,params:r,getData:d,detailLeftMenus:m,main_category_id:D,setSelectArrsAll:f}=(0,n.useContext)(Yu);let y;const[I,ne]=(0,n.useState)(!1),[re,z]=(0,n.useState)(""),ge=l=>{o(l.target.checked),F(l.target.checked?C.map(H=>H.homework_id):[]),l.target.checked?f([...C]):f([])},se=()=>{let l={courseId:r.id,container_type:"group_homework"};r.categoryId&&(l.category_id=r.categoryId),a({type:"classroomList/getAllTaskList",payload:l}),a({type:"classroomList/setActionTabs",payload:{key:"\u8C03\u6574\u6392\u5E8F"}})};m.course_modules&&(y=m.course_modules.filter(l=>l.type==="group_homework")[0]);const ve=n.createElement("div",{className:pa.moveCategory,onMouseLeave:l=>ne(!1)},n.createElement(je.default,{onClick:l=>zr(void 0,[l],function*({item:H,key:p,keyPath:G,domEvent:le}){if(g=="")return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),null;(yield(0,te.ZP)(`/api/courses/${r.id}/homework_commons/move_to_category.json`,{method:"post",body:{homework_ids:g,new_category_id:p}})).status===0&&(N.ZP.success("\u64CD\u4F5C\u6210\u529F"),c(!1),d(),a({type:"classroomList/getClassroomLeftMenus",payload:{id:r.coursesId}}))}),style:{maxHeight:300,width:240,overflow:"auto"}},n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child"},n.createElement(qe.default,{onChange:l=>{z(l.target.value)}})),y&&y.second_category.filter(l=>l.category_name!=="\u672A\u5206\u914D\u76EE\u5F55").map(function(l,H){var p;if(!(re!==""&&l.category_name.indexOf(re)<0))return n.createElement(n.Fragment,null,n.createElement(je.default.Item,{className:"multi-llipsis1e",key:l.category_id},l.category_name),(p=l==null?void 0:l.third_category)==null?void 0:p.map(G=>n.createElement(je.default.Item,{style:{marginLeft:20},className:"multi-llipsis1e",key:G.category_id},G.category_name)))}),n.createElement("li",{className:"ant-menu-item multi-llipsis1e ant-menu-item-only-child",onClick:l=>{l.preventDefault(),a({type:"classroomList/setActionTabs",payload:{key:"\u6DFB\u52A0\u76EE\u5F55",params:r,selectArrs:{category_id:D,type:"group_homework"}}})}},"\u65B0\u5EFA\u5B50\u76EE\u5F55...")));return n.createElement("div",{className:pa.bottomControlContainer},n.createElement(L.Z,{wrap:!1,align:"middle",justify:"space-between",style:{height:"100%"}},n.createElement(_.Z,{flex:1},n.createElement(L.Z,{wrap:!1,align:"middle",gutter:8},n.createElement(_.Z,null,n.createElement(U.default,{checked:t,onChange:ge},"\u5168\u9009\u672C\u9875\uFF08",g.length,"\uFF09")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"top",menu:{items:e,onClick:({key:l})=>{u({key:l})}}},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-piliangcaozuo3"})},"\u6279\u91CF\u64CD\u4F5C"))),n.createElement(_.Z,null,n.createElement(Qe.ZP,{type:"primary",onClick:se,icon:n.createElement("i",{className:"iconfont icon-tiaozhengpaixu2"})},"\u8C03\u6574\u6392\u5E8F")),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Zt.Z,{placement:"topLeft",dropdownRender:()=>ve,getPopupContainer:l=>l.parentNode},n.createElement(Qe.ZP,{type:"primary",icon:n.createElement("i",{className:"iconfont icon-yidongmulu"})},"\u79FB\u52A8\u5230\u76EE\u5F55 ",n.createElement(wu.Z,null)))),(0,i.GJ)()&&n.createElement(_.Z,null,n.createElement(Qe.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(Qe.ZP,{type:"primary",ghost:!0,onClick:()=>{F([]),c(!1)}},"\u53D6\u6D88\u64CD\u4F5C"))))},Ur=s(29845),Jr=s(97066),Kr=s(85222),Ze=s(59301),Yr=Object.defineProperty,Qr=Object.defineProperties,Xr=Object.getOwnPropertyDescriptors,gu=Object.getOwnPropertySymbols,Ea=Object.prototype.hasOwnProperty,fa=Object.prototype.propertyIsEnumerable,Fa=(e,u,t)=>u in e?Yr(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,nu=(e,u)=>{for(var t in u||(u={}))Ea.call(u,t)&&Fa(e,t,u[t]);if(gu)for(var t of gu(u))fa.call(u,t)&&Fa(e,t,u[t]);return e},_a=(e,u)=>Qr(e,Xr(u)),qr=(e,u)=>{var t={};for(var o in e)Ea.call(e,o)&&u.indexOf(o)<0&&(t[o]=e[o]);if(e!=null&&gu)for(var o of gu(e))u.indexOf(o)<0&&fa.call(e,o)&&(t[o]=e[o]);return t},Uu=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});Y().extend(Tu());const es=({data:e,value:u,onChange:t})=>{var o,F,C,g;const[c,a]=(0,n.useState)({leftSearch:"",rigthSearch:""}),[r,d]=(0,n.useState)([]);return(0,n.useEffect)(()=>{d((u==null?void 0:u.length)>0?e==null?void 0:e.filter(m=>u==null?void 0:u.includes(m==null?void 0:m.id)):[])},[u]),Ze.createElement("div",{style:{display:"flex",flexWrap:"nowrap",gap:"20px",height:"400px"}},Ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ze.createElement(U.default,{indeterminate:(r==null?void 0:r.length)>0&&(r==null?void 0:r.length)<(e==null?void 0:e.length),checked:(r==null?void 0:r.length)==(e==null?void 0:e.length),onChange:m=>{t(m.target.checked?e==null?void 0:e.map(D=>D==null?void 0:D.id):[])}},"\u5168\u9009"),Ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ze.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.leftSearch,onChange:m=>{a(_a(nu({},c),{leftSearch:m.target.value}))}}),Ze.createElement("div",{className:"mt20 ml20 mb20",style:{overflow:"auto"}},((o=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:o.length)!==0?Ze.createElement(U.default.Group,{value:u,onChange:m=>{t(m)}},Ze.createElement(xu.Z,{direction:"vertical"},(F=c.leftSearch?e==null?void 0:e.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.leftSearch)}):e)==null?void 0:F.map((m,D)=>Ze.createElement(U.default,{key:D,value:m.id},m==null?void 0:m.name)))):Ze.createElement(pt.Z,{styles:{margin:"0 auto"}})))),Ze.createElement("div",{style:{flex:"1",display:"flex",flexDirection:"column",gap:"15px"}},Ze.createElement("div",null,"\u5DF2\u9009\u62E9",(r==null?void 0:r.length)||0,"\u4E2A\u5206\u73ED"),Ze.createElement("div",{style:{borderRadius:4,border:"1px solid #DCDCDC",display:"flex",flexDirection:"column",flex:"1",overflow:"hidden"}},Ze.createElement(qe.default.Search,{className:"p20",style:{paddingBottom:0},placeholder:"\u53EF\u8F93\u5165\u73ED\u7EA7\u540D\u79F0\u67E5\u8BE2",value:c.rigthSearch,onChange:m=>{a(_a(nu({},c),{rigthSearch:m.target.value}))}}),Ze.createElement("div",{className:"mt20 ml20 mb20 pr20",style:{display:"flex",flexDirection:"column",gap:"10px",overflow:"auto"}},((C=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:C.length)!==0?(g=c.rigthSearch?r==null?void 0:r.filter(m=>{var D;return(D=m==null?void 0:m.name)==null?void 0:D.includes(c.rigthSearch)}):r)==null?void 0:g.map((m,D)=>Ze.createElement(L.Z,{key:D,wrap:!1,align:"middle",justify:"space-between"},Ze.createElement(_.Z,null,m==null?void 0:m.name),Ze.createElement(_.Z,null,Ze.createElement("i",{className:"iconfont icon-piliangshanchu2 font16 current",style:{color:"#3061D0"},onClick:()=>{t(u==null?void 0:u.filter(f=>f!==(m==null?void 0:m.id)))}})))):Ze.createElement(pt.Z,{styles:{margin:"0 auto"}})))))},ts=e=>{var u=e,{classroomList:t,dispatch:o,user:F,getData:C}=u,g=qr(u,["classroomList","dispatch","user","getData"]),c,a,r,d,m,D;const f=(0,v.useParams)(),[y]=M.default.useForm(),I=((c=t==null?void 0:t.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4",[,ne,re,z]=(0,It.U)(q.c_,nu(nu({},f),(a=t==null?void 0:t.actionTabs)==null?void 0:a.params)),[,,ge,se]=(0,It.U)(q.nP,{course_id:f==null?void 0:f.coursesId,homework_ids:(r=t==null?void 0:t.actionTabs)==null?void 0:r.selectArrs}),[,ve,l]=(0,It.U)(q.sm,{course_id:f==null?void 0:f.coursesId,homework_ids:(d=t==null?void 0:t.actionTabs)==null?void 0:d.selectArrs}),H=(...p)=>Uu(void 0,[...p],function*(G={}){ge({});const le=yield re({page:1,limit:2e4,homework_id:t.actionTabs.type===1?"":t.actionTabs.selectArrs[0]})});return(0,n.useEffect)(()=>{I&&H()},[I]),Ze.createElement(R.default,{centered:!0,title:(m=t==null?void 0:t.actionTabs)==null?void 0:m.key,width:800,open:I,cancelText:"\u6682\u4E0D\u8865\u4EA4",okText:"\u5F00\u542F\u8865\u4EA4",onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{}})},destroyOnClose:!0,confirmLoading:ve,onOk:()=>Uu(void 0,null,function*(){y.submit()})},Ze.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"),Ze.createElement(M.default,{form:y,colon:!1,size:"large",initialValues:{unified_late:!1,late_penalty:5},onFinish:p=>Uu(void 0,null,function*(){var G,le,Pe;const Se=yield l(((G=z==null?void 0:z.course_groups)==null?void 0:G.length)>0?{unified_late:((le=z==null?void 0:z.course_groups)==null?void 0:le.length)<=0,allow_late_settings:[nu({},p)]}:nu({unified_late:((Pe=z==null?void 0:z.course_groups)==null?void 0:Pe.length)<=0},p));(Se==null?void 0:Se.status)==0&&(N.ZP.success("\u8865\u4EA4\u8BBE\u7F6E\u6210\u529F"),o({type:"classroomList/setActionTabs",payload:{}}),C&&C())})},Ze.createElement(L.Z,{wrap:!1,gutter:20},Ze.createElement(_.Z,{flex:1},Ze.createElement(M.default.Item,{label:"\u8865\u4EA4\u6263\u5206",name:"late_penalty",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206"}]},Ze.createElement(qe.default,{placeholder:"\u8BF7\u8F93\u5165\u8865\u4EA4\u6263\u5206",min:0,type:"number",suffix:"\u5206",max:Number.MAX_SAFE_INTEGER,style:{width:"50%"}}))),Ze.createElement(_.Z,{flex:"390px"},Ze.createElement(M.default.Item,{label:"\u8865\u4EA4\u622A\u6B62\u65F6\u95F4",name:"late_time",rules:[{required:!0,validator(p,G,le){return G&&Y()(G).startOf("minute")<=Y()().startOf("minute")?Promise.reject("\u4F5C\u4E1A\u8865\u4EA4\u622A\u6B62\u65F6\u95F4\u5FC5\u987B\u665A\u4E8E\u6B64\u523B"):G&&Y()(G).startOf("minute")<=Y()(se==null?void 0:se.max_late_time).startOf("minute")?(N.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${se==null?void 0:se.max_late_time}`),Promise.reject("")):Promise.resolve()}},{required:!0,message:"\u8BF7\u5148\u8BBE\u7F6E\u8865\u4EA4\u622A\u6B62\u65F6\u95F4"}]},Ze.createElement(S.default,{placeholder:"\u8BF7\u9009\u62E9\u622A\u6B62\u65F6\u95F4",style:{width:"100%"},disabledDate:p=>(0,j.BO)(p,{startTime:se==null?void 0:se.max_late_time}),disabledTime:p=>(0,j.hv)(p,{compared:se==null?void 0:se.max_late_time}),format:"YYYY-MM-DD HH:mm",showTime:{showSecond:!1,defaultValue:Y()("00:00:00","HH:mm:ss")}})))),((D=z==null?void 0:z.course_groups)==null?void 0:D.length)>0&&Ze.createElement(Ou.Z,{spinning:ne},Ze.createElement(M.default.Item,{name:"group_id",rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u73ED\u7EA7"}]},Ze.createElement(es,{data:(z==null?void 0:z.course_groups)||[],onChange:p=>{ge({group_ids:p})}})))))};var us=(0,v.connect)(({classroomList:e,user:u})=>({classroomList:e,user:u}))(ts),O=s(59301),ns=Object.defineProperty,as=Object.defineProperties,os=Object.getOwnPropertyDescriptors,va=Object.getOwnPropertySymbols,ls=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,ya=(e,u,t)=>u in e?ns(e,u,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[u]=t,ht=(e,u)=>{for(var t in u||(u={}))ls.call(u,t)&&ya(e,t,u[t]);if(va)for(var t of va(u))rs.call(u,t)&&ya(e,t,u[t]);return e},Ju=(e,u)=>as(e,os(u)),Ku=(e,u,t)=>new Promise((o,F)=>{var C=a=>{try{c(t.next(a))}catch(r){F(r)}},g=a=>{try{c(t.throw(a))}catch(r){F(r)}},c=a=>a.done?o(a.value):Promise.resolve(a.value).then(C,g);c((t=t.apply(e,u)).next())});const Yu=(0,n.createContext)({selectArrs:[]}),ss=({user:e,classroomList:u,loading:t,dispatch:o})=>{var F,C,g,c;const a=(0,v.useIntl)(),r=(0,v.useParams)(),[d]=(0,v.useSearchParams)(),[m,D]=(0,n.useState)(()=>Ju(ht({},r),{id:r.coursesId,limit:20})),[f,y]=(0,n.useState)(!1),[I,ne]=(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:""}),[re,z]=(0,n.useState)([]),[ge,se]=(0,n.useState)(!1),[ve,l]=(0,n.useState)(!1),[H,p]=(0,n.useState)([]),[G,le]=(0,n.useState)(!1),[Pe,Se]=(0,n.useState)("\u9ED8\u8BA4\u6392\u5E8F"),Q=(0,v.useLocation)(),{detailCommonHomeworksList:ye,detailLeftMenus:Pt,detailTopBanner:ct,taskList:Wt}=u;let au=d.get("tabs")?parseInt(d.get("tabs"))+1:"0";m.type=3,m.categoryId?m.category=m.categoryId:delete m.category,(0,n.useEffect)(()=>{D(ht(ht({},m),r))},[r==null?void 0:r.categoryId]),(0,n.useEffect)(()=>{d.get("tabs")==="0"&&(m.status="0",m.page=1)},[d.get("tabs")]),(0,n.useEffect)(()=>{const B=d.get("tabs");B&&B!==void 0&&((0,i.GJ)()?m.status=B:m.order=B)},[d.toString()]),(0,n.useEffect)(()=>{o({type:"classroomList/getAssistantPermissions",payload:{course_id:m.id}})},[]),(0,n.useEffect)(()=>{var B,ie,Be;const De=d.get("tabs");if((B=e==null?void 0:e.userInfo)!=null&&B.login){const Oe=j.cX.getItem(`${(ie=e==null?void 0:e.userInfo)==null?void 0:ie.login}${(0,i.GJ)()?"Teacher":"Student"}`,"GroupHomework");Oe&&(m.sort_by=Oe==null?void 0:Oe.type,m.sort_direction=Oe==null?void 0:Oe.direction,Se(Oe==null?void 0:Oe.name));let Et=r.categoryId===void 0?{}:{categoryId:r.categoryId,category:r.categoryId};De&&De!==void 0&&((0,i.GJ)()?m.status=De:m.order=De),we(Et)}else if((Be=e==null?void 0:e.userInfo)!=null&&Be.username){let Oe=r.categoryId===void 0?{}:{categoryId:r.categoryId,category:r.categoryId};De&&De!==void 0&&((0,i.GJ)()?m.status=De:m.order=De),we(Oe)}},[(F=e==null?void 0:e.userInfo)==null?void 0:F.login,Q==null?void 0:Q.pathname]),(0,n.useEffect)(()=>{u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&we(),u.actionTabs.key==="\u76EE\u5F55\u91CD\u547D\u540D\u6210\u529F"&&we()},[u.actionTabs.key]),(0,n.useEffect)(()=>{z([])},[ye]),(0,n.useEffect)(()=>{l(!1)},[m.categoryId]),(0,n.useEffect)(()=>{ye&&ye.homeworks&&(re.length===ye.homeworks.length&&re.length>0?se(!0):re.length!==ye.homeworks.length&&se(!1))},[re]);const ke=(B,ie)=>{m.page=B,m.limit=ie,we()},we=(B={})=>{z([]),p([]),(0,i.GJ)()?o({type:"classroomList/getClassroomTeacherCommonList",payload:Ju(ht(ht({},m),B),{type:3})}):o({type:"classroomList/getClassroomCommonList",payload:ht(ht({},m),B)})},X=()=>Ku(void 0,null,function*(){const B=yield(0,te.ZP)(`/api/courses/${m.coursesId}/homework_commons/get_default_score_setting.json`,{method:"get",params:{homework_type:3}});if(B!=null&&B.data){const ie=B.data.score_settings;Object.keys(ie).map(function(Be){Be.indexOf("proportion")>-1&&(ie[Be]=(ie[Be]*100).toFixed(0))}),console.log(ie),ne(ht({},ie))}});(0,n.useEffect)(()=>{z([])},[ye]);const Ie=()=>{if((0,i.GJ)()){const{all_count:B,unpublished_count:ie,not_start_count:Be,in_progress_count:De,overed_count:Oe}=ye;return[{name:"\u5168\u90E8",id:0,total:B||0},{name:"\u672A\u53D1\u5E03",id:1,total:ie||0},{name:"\u672A\u5F00\u59CB",id:4,total:Be||0},{name:a.formatMessage({id:"classrooms.inProgress",defaultMessage:"\u8FDB\u884C\u4E2D"}),id:2,total:De||0},{name:"\u5DF2\u622A\u6B62",id:3,total:Oe||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}]},ze=[{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"}],et=B=>{var ie;if((0,i.Rm)()&&!((ie=u.AssistantObject.group)!=null&&ie.can_create)){N.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}B==="1"?v.history.push(`/classrooms/${m.coursesId}/group_homework/${m.categoryId}/add`):B==="2"?Ot():B==="3"&&o({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u5165\u5916\u90E8\u6210\u7EE9",type:"group"}})},Ot=()=>{o({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9898\u5E93\u9009\u7528",params:m}})},Ut=(C=[{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,i.GJ)()||(0,i.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:ct.is_public}].filter(B=>B==null?void 0:B.isShow))==null?void 0:C.map(B=>(delete B.isShow,B)),Ht=B=>{var ie,Be,De,Oe;if(re.length===0)return N.ZP.error("\u8BF7\u9009\u62E9\u4F60\u8981\u64CD\u4F5C\u7684\u4EFB\u52A1"),!1;let Et=B.label||"",ds={key:Et,selectArrs:re,selectArrsAll:H,type:["publish","deadline"].includes(B.key)?1:"",params:m};switch(B.key){case"publish":if((0,i.Rm)()&&!((Be=(ie=u==null?void 0:u.AssistantObject)==null?void 0:ie.group)!=null&&Be.can_publish)){N.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}Et="\u7ACB\u5373\u53D1\u5E03";break;case"deadline":if((0,i.Rm)()&&!((Oe=(De=u==null?void 0:u.AssistantObject)==null?void 0:De.group)!=null&&Oe.can_stop)){N.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}Et="\u7ACB\u5373\u622A\u6B62";break;case"batchpay":Et="\u6279\u91CF\u8865\u4EA4";break;case"delete":Et="\u5220\u9664";break;case"collection":Et="\u6536\u85CF";break}o({type:"classroomList/setActionTabs",payload:Ju(ht({},ds),{key:Et})})},ru=B=>Ku(void 0,null,function*(){yield o({type:"classroomList/updateTaskPosition",payload:{category_id:m.categoryId,courseId:m.id,task_ids:B,container_type:"group_homework"}}),we()}),h=(0,n.useMemo)(()=>{let B=[];return Wt.length>0&&(B=Wt.map(ie=>({user_name:ie.user_name,task_name:ie.task_name,task_id:ie.task_id,category:ie.category,status:ie.status}))),B},[Wt]);return O.createElement(Yu.Provider,{value:{params:m,batchStatus:ve,selectArrs:re,setSelectArrs:z,allSelect:ge,dataSource:ye.homeworks||[],detailLeftMenus:Pt,main_category_id:ye.main_category_id||"",selectArrsAll:H,setAllSelect:se,useBatchStatus:l,dispatch:o,getData:we,setSelectArrsAll:p}},O.createElement("section",null,O.createElement("aside",{className:Ir.bg},O.createElement(Sr.Z,{isLoading:t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"],tabDataSource:Ie(),isAdmin:(0,i.GJ)(),dispatch:o,type:ye==null?void 0:ye.main_category_name,exportType:"group",TooltipTitle:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u65B0\u5EFA\u5B50\u76EE\u5F55",categoryId:m.categoryId,dropdownMenu:ze,isShowRightControl:(0,j.Oo)(Pt==null?void 0:Pt.course_modules,m.categoryId)!=="\u672A\u5206\u914D\u76EE\u5F55",onsetClick:()=>{X(),y(!0)},onTabMenuClick:B=>{B.id!==void 0&&((0,i.GJ)()?m.status=B.id:m.order=B.id),l(!1),m.page=1,v.history.replace(`${Q.pathname}?tabs=${B.id}`),we(m)},defaultSelectedKeys:[d.get("tabs")?d.get("tabs"):"0"],onTooltipTitleClick:()=>{o({type:"classroomList/setActionTabs",payload:{key:m.categoryId?"\u76EE\u5F55\u91CD\u547D\u540D":"\u6DFB\u52A0\u76EE\u5F55",params:m,selectArrs:{category_name:ye==null?void 0:ye.category_name,category_id:(ye==null?void 0:ye.category_id)||(ye==null?void 0:ye.main_category_id)},cb:()=>{we()}}})},onDropdownMenuClick:et}),O.createElement(Ur.Z,{dataSource:ye.homeworks||[],isAdmin:(0,i.GJ)(),batchStatus:ve,SortMenuName:Pe,setSortMenuName:Se,onSearch:B=>{m.search=B.trim(),m.page=1,we()},onSort:B=>{var ie;m.sort_by=B.type,m.sort_direction=B.direction,m.page=1,j.cX.setItem(`${(ie=e==null?void 0:e.userInfo)==null?void 0:ie.login}${(0,i.GJ)()?"Teacher":"Student"}`,B,"GroupHomework"),we(m)},onBatch:B=>l(B)})),O.createElement(K.Z,{loading:t["classroomList/getClassroomCommonHomeworksList"],active:!0,avatar:{size:40},paragraph:{rows:5},className:"mt30"},(ye==null?void 0:ye.all_count)===0&&(0,i.GJ)()?!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(Zr,{params:m,dispatch:o,onSelect:Ot}):(ye==null?void 0:ye.homeworks)&&ye.homeworks.length===0&&!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(pt.Z,null),O.createElement("aside",{className:"minH500 skt-loading relative pb40 mb30"},!t[(0,i.GJ)()?"classroomList/getClassroomTeacherCommonList":"classroomList/getClassroomCommonList"]&&O.createElement(O.Fragment,null,O.createElement("aside",{className:"animated fadeIn"},(g=ye==null?void 0:ye.homeworks)==null?void 0:g.map((B,ie)=>O.createElement($r,{key:ie,dataSource:B,params:m,manageAllGroup:ye==null?void 0:ye.manage_all_group})),O.createElement("aside",{className:"tc mb50 mt30"},(ye==null?void 0:ye.query_total_count)>10&&O.createElement(pe.Z,{showSizeChanger:!0,onChange:ke,defaultCurrent:1,current:m.page||1,pageSize:m.limit||20,total:ye.query_total_count}))),re.length>0&&(0,i.GJ)()&&O.createElement(he.Z,{offsetBottom:0},O.createElement(Wr,{buttonDataSource:Ut,onClick:Ht}))))),((c=u==null?void 0:u.actionTabs)==null?void 0:c.key)==="\u6279\u91CF\u8865\u4EA4"&&O.createElement(us,{getData:we}),O.createElement(lr,{onCallback:()=>l(!1)}),O.createElement(Jr.Z,{onOk:()=>{we()}}),O.createElement(Kr.Z,{onOk:()=>{}}),O.createElement(rr.Z,{onCallback:()=>l(!1),courseEndTime:ye==null?void 0:ye.course_end_time}),O.createElement(nt.Z,{courseEndTime:ye==null?void 0:ye.course_end_time,courseId:r.coursesId,visible:u.actionTabs.key==="\u7ACB\u5373\u622A\u6B62",isBatch:u.actionTabs.type!==2,homeworkIds:u.actionTabs.selectArrs,successCallback:()=>{l(!1),we()}}),O.createElement(Er,null),O.createElement(Pr,null),O.createElement(hr,{onCallback:()=>l(!1)}),O.createElement(wr.Z,null),O.createElement(kr.Z,null),O.createElement(ku.Z,{visible:u.actionTabs.key==="\u8C03\u6574\u6392\u5E8F",callback:ru,data:h,onCancel:()=>{o({type:"classroomList/setActionTabs",payload:{key:""}})}}),O.createElement(R.default,{open:f,title:"\u9ED8\u8BA4\u8BC4\u5206\u8BBE\u7F6E",centered:!0,onCancel:()=>{y(!1)},onOk:()=>Ku(void 0,null,function*(){const B=JSON.parse(JSON.stringify(I));Object.keys(B).map(function(Be){Be.indexOf("proportion")>-1&&(B[Be]=B[Be]/100)}),(yield(0,te.ZP)(`/api/courses/${m.coursesId}/homework_commons/set_default_score_setting.json`,{method:"post",body:{homework_type:3,score_settings:B}})).status===0&&(N.ZP.success("\u8BBE\u7F6E\u6210\u529F"),y(!1))}),width:800},O.createElement("div",null,O.createElement(L.Z,null,O.createElement(_.Z,{span:24},O.createElement(L.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(L.Z,{align:"middle",className:"mt25"},O.createElement(_.Z,null,O.createElement("strong",null,"\u7EC4\u957F\u8BC4\u5206")),O.createElement(L.Z,{className:"ml10"},O.createElement(_.Z,null,O.createElement(T.Z,{checked:I.is_group_grade,onChange:B=>{I.is_group_grade=B,ne(ht({},I))}})),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(L.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(L.Z,null,O.createElement(b.ZP.Group,{value:I==null?void 0:I.ta_mode,onChange:B=>{I.ta_mode=B.target.value,ne(ht({},I))}},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(L.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(L.Z,null,O.createElement(b.ZP.Group,{value:I.final_mode,onChange:B=>{I.final_mode=B.target.value,ne(ht({},I))}},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(Z.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(L.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:I.te_proportion,onChange:B=>{I.te_proportion=B,ne(Object.assign({},I))}}),O.createElement("span",{className:"ml10"},"%"))),O.createElement(L.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:I.ta_proportion,onChange:B=>{I.ta_proportion=B,ne(Object.assign({},I))}}),O.createElement("span",{className:"ml10"},"%"))),I.is_group_grade&&O.createElement(L.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:I.gr_proportion,onChange:B=>{I.gr_proportion=B,ne(Object.assign({},I))}}),O.createElement("span",{className:"ml10"},"%"))),O.createElement(L.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:I.st_proportion,onChange:B=>{I.st_proportion=B,ne(Object.assign({},I))}}),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(Z.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(L.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 is=(0,v.connect)(({user:e,classroomList:u,loading:t,globalSetting:o})=>({user:e,classroomList:u,globalSetting:o,loading:t.effects}))(ss);const cs=({globalSetting:e})=>{var u;switch(Number((u=e==null?void 0:e.setting)==null?void 0:u.theme)){case E.Fy.THEMEONE:return n.createElement(go,null);case E.Fy.THEMETHREE:return n.createElement(Ql,null);case E.Fy.DEFAULT:default:return n.createElement(is,null)}};var ms=(0,v.connect)(({globalSetting:e})=>({globalSetting:e}))(cs)},98603:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return R}});var E=s(59301),n=s(38854),v=s(20834),N=s(6848),K={searchSortControllerContainer:"searchSortControllerContainer___ZxExZ",btn:"btn___pMzV3",btnSort:"btnSort___kK4Q_",tips:"tips___sHt4w"},pe=s(26465),R=({isAdmin:L,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:Z,onSearch:w,onSort:A,onBatch:i})=>{const j=L?[{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"}],te=V=>{Z(V.name),A(V)},me=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:K.searchSortControllerContainer},E.createElement(pe.k8,{className:"mr-auto",InputProps:{placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22",allowClear:!0},onChange:({item:{value:V}})=>{w(V.trim())},style:{width:220}}),E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(v.default,{selectedKeys:[b]},j.map(V=>E.createElement(v.default.Item,{key:V.name,onClick:()=>te(V)},V.name)))},E.createElement("div",null,E.createElement("span",{className:`${K.btn} ${me?K.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),me&&E.createElement(N.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:K.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))))}},8518:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return b}});var E=s(59301),n=s(20834),v=s(38854),N=s(8591),K=s(6848),pe={tabMenuContainer:"tabMenuContainer___wU6g8",control:"control___hWynV",iconH:"iconH___TsoMm",selectBtn:"selectBtn___lvmOz"},he=s(92123),R=s(47141),L=s(26465),_=s(21585);const T=({isLoading:Z,addText:w,tabDataSource:A,isAdmin:i,dispatch:j,type:te,exportType:me,TooltipTitle:V,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:_e,classroomList:ae,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:P,onsetClick:J})=>{var de;const Fe=()=>E.createElement(n.default,{onClick:({key:S})=>{P(S)}},W.map(S=>E.createElement(n.default.Item,{key:S.id},S.name))),M=(0,he.useParams)();return E.createElement("div",{className:pe.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((S,U)=>E.createElement("div",{key:U,className:`text-16px flex item-center justify-center current ${_e==(S==null?void 0:S.id)?"bg-white font-semibold":"c-grey-333"}`,style:{width:120,height:40,border:"1px solid #FFFFFF",borderRadius:"8px 8px 0 0",color:_e==(S==null?void 0:S.id)?"#1890FF":""},onClick:()=>Z?{}:ee(S)},S==null?void 0:S.name,S.total!==void 0&&E.createElement("span",{className:"ml-4px"},S==null?void 0:S.total)))),i&&Ae&&E.createElement("div",{className:"flex item-center gap-20px mr-20px"},E.createElement(v.Z,{arrow:!0,menu:{items:[{key:"1",label:"\u5B66\u751F\u6210\u7EE9"},{key:"3",label:"\u5386\u53F2\u5BFC\u51FA"}],onClick:({key:S})=>{var U,oe;if(me==="group"&&!((U=ae.AssistantObject.group)!=null&&U.can_download)){N.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(me==="normal"&&!((oe=ae.AssistantObject.normal)!=null&&oe.can_download)){N.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}S=="1"&&j({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:me,category_id:M.categoryId}}),S=="3"&&he.history.push(`/classrooms/${M==null?void 0:M.coursesId}/exportlist/${me==="group"?"group_work_list":"normal_work_list"}`)}}},E.createElement("span",{className:"iconfont icon-xiazai6 c-grey-666 current"})),(0,R.Rm)()&&!((de=ae.AssistantObject.normal)!=null&&de.can_create)?"":E.createElement("span",{className:"c-grey-666 iconfont icon-shezhi6 font16 current",onClick:J}),E.createElement(K.Z,{title:V},E.createElement("span",{className:`iconfont ${fe?"icon-zhongmingmingmulu":"icon-xinjianmulu1"} current-primary-hover`,style:{fontSize:"16px"},onClick:ue})),E.createElement(v.Z,{dropdownRender:Fe},E.createElement(L.op,{theme:_.Fy.THEMEONE,icon:E.createElement("i",{className:"iconfont icon-tianjiadaohang"})}," ",w||"\u65B0\u5EFA\u4F5C\u4E1A")))))};var b=(0,he.connect)(({classroomList:Z})=>({classroomList:Z}))(T)},82750:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return R}});var E=s(59301),n=s(38854),v=s(20834),N=s(6848),K={searchSortControllerContainer:"searchSortControllerContainer___K47vq",btn:"btn___IkGnr",btnSort:"btnSort___fv8t2",tips:"tips___FfVq7",myInput:"myInput___EoeHs"},pe=s(26465),R=({isAdmin:L,dataSource:_,batchStatus:T,SortMenuName:b,setSortMenuName:Z,onSearch:w,onSort:A,onBatch:i})=>{const j=L?[{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"}],te=V=>{Z(V.name),A(V)},me=b==="\u9ED8\u8BA4\u6392\u5E8F";return E.createElement("div",{className:K.searchSortControllerContainer},E.createElement("div",null,E.createElement(n.Z,{dropdownRender:()=>E.createElement(v.default,{selectedKeys:[b]},j.map(V=>E.createElement(v.default.Item,{key:V.name,onClick:()=>te(V)},V.name)))},E.createElement("div",null,E.createElement("span",{className:`${K.btn} ${me?K.btnSort:""}`},E.createElement("i",{className:"iconfont icon-paixu font14 mr5"}),b)))),me&&E.createElement(N.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:K.tips},E.createElement("i",{className:"iconfont icon-a-wenhaobeifen2"}))),E.createElement(pe.t7,{className:K.myInput,style:{width:220,marginLeft:"auto"},onChange:(V,fe)=>{w(V.trim())},placeholder:"\u8BF7\u8F93\u5165\u540D\u79F0\u8FDB\u884C\u641C\u7D22"}))}},14087:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return b}});var E=s(59301),n=s(20834),v=s(95237),N=s(43604),K=s(38854),pe=s(8591),he=s(6848),R={tabMenuContainer:"tabMenuContainer___eIQsE",control:"control___fpFKD",iconH:"iconH___n4XkO",selectBtn:"selectBtn___JdpBG"},L=s(92123),_=s(47141);const T=({isLoading:Z,addText:w,tabDataSource:A,isAdmin:i,dispatch:j,type:te,exportType:me,TooltipTitle:V,categoryId:fe,dropdownMenu:W,isShowRightControl:Ae,defaultSelectedKeys:_e,classroomList:ae,onTabMenuClick:ee,onTooltipTitleClick:ue,onDropdownMenuClick:P,onsetClick:J})=>{var de;const Fe=()=>E.createElement(n.default,{onClick:({key:S})=>{P(S)}},W.map(S=>E.createElement(n.default.Item,{key:S.id},S.name))),M=(0,L.useParams)();return E.createElement("div",{className:R.tabMenuContainer},E.createElement(v.Z,null,E.createElement(N.Z,{flex:"1"},E.createElement(n.default,{mode:"horizontal",selectedKeys:_e},A.map(S=>E.createElement(n.default.Item,{key:S.id,onClick:()=>Z?{}:ee(S),style:{color:"#fff"}},E.createElement("span",{className:`${i?"mr5":""}`},S.name),S.total!==void 0&&E.createElement("span",null,S.total||0))))),i&&Ae&&E.createElement(N.Z,{className:"mr20 gutter-row",style:{display:"flex",alignItems:"center",color:"#0152d9",paddingBottom:3}},E.createElement(K.Z,{className:"mr10",placement:"bottom",arrow:!0,dropdownRender:()=>E.createElement(n.default,null,E.createElement(n.default.Item,{key:1,onClick:()=>{var S,U;if(me==="group"&&!((S=ae.AssistantObject.group)!=null&&S.can_download)){pe.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(me==="normal"&&!((U=ae.AssistantObject.normal)!=null&&U.can_download)){pe.ZP.warning("\u60A8\u672A\u83B7\u53D6\u6B64\u6743\u9650\uFF0C\u9700\u5411\u8BFE\u5802\u7BA1\u7406\u5458\u7533\u8BF7\u6743\u9650\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD");return}j({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u6210\u7EE9",type:te,exportType:me,category_id:M.categoryId}})}},"\u5B66\u751F\u6210\u7EE9"),E.createElement(n.default.Item,{key:3,onClick:()=>{var S,U;if(me==="group"&&!((S=ae.AssistantObject.group)!=null&&S.can_download)){pe.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(me==="normal"&&!((U=ae.AssistantObject.normal)!=null&&U.can_download)){pe.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}L.history.push(`/classrooms/${M==null?void 0:M.coursesId}/exportlist/${me==="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)()&&!((de=ae.AssistantObject.normal)!=null&&de.can_create)?"":E.createElement("span",{style:{marginLeft:8,cursor:"pointer",marginTop:"3px",color:"#00DDC7"},onClick:J},E.createElement("i",{className:"iconfont icon-shezhi6 font16 mr5"})),E.createElement("div",{className:R.control},E.createElement("div",{className:"c-blue font16 ml20 current",style:{marginTop:2},onClick:ue},E.createElement(he.Z,{title:V},E.createElement("span",{className:fe?`${R.iconH} iconfont icon-zhongmingmingmulu`:`${R.iconH} iconfont icon-xinjianmulu1`}))),E.createElement(K.Z,{className:"ml10",dropdownRender:Fe},E.createElement("span",{className:R.selectBtn},E.createElement("span",null,E.createElement("i",{className:"iconfont icon-tianjiadaohang"})),E.createElement("span",null,w||"\u65B0\u5EFA\u4F5C\u4E1A")))))))};var b=(0,L.connect)(({classroomList:Z})=>({classroomList:Z}))(T)},5930:function(Ke,Ce,s){"use strict";s.d(Ce,{$J:function(){return v},JZ:function(){return K},bN:function(){return he},jP:function(){return pe},rO:function(){return N}});var E=s(43597),n=(R,L,_)=>new Promise((T,b)=>{var Z=i=>{try{A(_.next(i))}catch(j){b(j)}},w=i=>{try{A(_.throw(i))}catch(j){b(j)}},A=i=>i.done?T(i.value):Promise.resolve(i.value).then(Z,w);A((_=_.apply(R,L)).next())});function v(R){return(0,E.U2)(`libraries/${R}.json`)}function N(R){return(0,E.U2)("library_tags.json",R)}function K(R){return n(this,null,function*(){return(yield(0,E.IV)(`attachments/${R}.json`)).status===0})}function pe(R){return(0,E.v_)("libraries.json",R)}function he(R,L){return(0,E.gz)(`libraries/${R}.json`,L)}},77578:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return E}});const E=n=>n?typeof n=="function"?n():n:null},27666:function(Ke,Ce,s){"use strict";var E=s(94480),n=s(16089);function v(N){let K;const pe=R=>()=>{K=null,N.apply(void 0,(0,E.Z)(R))},he=function(){if(K==null){for(var R=arguments.length,L=new Array(R),_=0;_<R;_++)L[_]=arguments[_];K=(0,n.Z)(pe(L))}};return he.cancel=()=>{n.Z.cancel(K),K=null},he}Ce.Z=v},81228:function(Ke,Ce,s){"use strict";s.d(Ce,{Z:function(){return _e}});var E=s(67732),n=s(83652),v=s(42403),N=s(158),K=s(59301),pe=s(92310),he=s.n(pe),R=s(29301),L=s(2738),_=s(27666),T=s(36355),b=s(83116),Z=s(37613);const w=ae=>{const{componentCls:ee}=ae;return{[ee]:{position:"fixed",zIndex:ae.zIndexPopup}}};var A=(0,b.Z)("Affix",ae=>{const ee=(0,Z.TS)(ae,{zIndexPopup:ae.zIndexBase+10});return[w(ee)]});function i(ae){return ae!==window?ae.getBoundingClientRect():{top:0,bottom:window.innerHeight}}function j(ae,ee,ue){if(ue!==void 0&&ee.top>ae.top-ue)return ue+ee.top}function te(ae,ee,ue){if(ue!==void 0&&ee.bottom<ae.bottom+ue){const P=window.innerHeight-ee.bottom;return ue+P}}const me=["resize","scroll","touchstart","touchmove","touchend","pageshow","load"];function V(){return typeof window!="undefined"?window:null}var fe;(function(ae){ae[ae.None=0]="None",ae[ae.Prepare=1]="Prepare"})(fe||(fe={}));let W=function(ae){(0,v.Z)(ue,ae);var ee=(0,N.Z)(ue);function ue(){var P;return(0,E.Z)(this,ue),P=ee.apply(this,arguments),P.state={status:fe.None,lastAffix:!1,prevTarget:null},P.placeholderNodeRef=(0,K.createRef)(),P.fixedNodeRef=(0,K.createRef)(),P.addListeners=()=>{const J=P.getTargetFunc(),de=J==null?void 0:J(),{prevTarget:Fe}=P.state;Fe!==de&&(me.forEach(M=>{Fe==null||Fe.removeEventListener(M,P.lazyUpdatePosition),de==null||de.addEventListener(M,P.lazyUpdatePosition)}),P.updatePosition(),P.setState({prevTarget:de}))},P.removeListeners=()=>{P.timer&&(clearTimeout(P.timer),P.timer=null);const{prevTarget:J}=P.state,de=P.getTargetFunc(),Fe=de==null?void 0:de();me.forEach(M=>{Fe==null||Fe.removeEventListener(M,P.lazyUpdatePosition),J==null||J.removeEventListener(M,P.lazyUpdatePosition)}),P.updatePosition.cancel(),P.lazyUpdatePosition.cancel()},P.getOffsetTop=()=>{const{offsetBottom:J,offsetTop:de}=P.props;return J===void 0&&de===void 0?0:de},P.getOffsetBottom=()=>P.props.offsetBottom,P.measure=()=>{const{status:J,lastAffix:de}=P.state,{onChange:Fe}=P.props,M=P.getTargetFunc();if(J!==fe.Prepare||!P.fixedNodeRef.current||!P.placeholderNodeRef.current||!M)return;const S=P.getOffsetTop(),U=P.getOffsetBottom(),oe=M();if(oe){const Y={status:fe.None},xe=i(P.placeholderNodeRef.current);if(xe.top===0&&xe.left===0&&xe.width===0&&xe.height===0)return;const ce=i(oe),q=j(xe,ce,S),$=te(xe,ce,U);q!==void 0?(Y.affixStyle={position:"fixed",top:q,width:xe.width,height:xe.height},Y.placeholderStyle={width:xe.width,height:xe.height}):$!==void 0&&(Y.affixStyle={position:"fixed",bottom:$,width:xe.width,height:xe.height},Y.placeholderStyle={width:xe.width,height:xe.height}),Y.lastAffix=!!Y.affixStyle,Fe&&de!==Y.lastAffix&&Fe(Y.lastAffix),P.setState(Y)}},P.prepareMeasure=()=>{P.setState({status:fe.Prepare,affixStyle:void 0,placeholderStyle:void 0})},P.updatePosition=(0,_.Z)(()=>{P.prepareMeasure()}),P.lazyUpdatePosition=(0,_.Z)(()=>{const J=P.getTargetFunc(),{affixStyle:de}=P.state;if(J&&de){const Fe=P.getOffsetTop(),M=P.getOffsetBottom(),S=J();if(S&&P.placeholderNodeRef.current){const U=i(S),oe=i(P.placeholderNodeRef.current),Y=j(oe,U,Fe),xe=te(oe,U,M);if(Y!==void 0&&de.top===Y||xe!==void 0&&de.bottom===xe)return}}P.prepareMeasure()}),P}return(0,n.Z)(ue,[{key:"getTargetFunc",value:function(){const{getTargetContainer:J}=this.context,{target:de}=this.props;return de!==void 0?de:J!=null?J:V}},{key:"componentDidMount",value:function(){this.timer=setTimeout(this.addListeners)}},{key:"componentDidUpdate",value:function(J){this.addListeners(),(J.offsetTop!==this.props.offsetTop||J.offsetBottom!==this.props.offsetBottom)&&this.updatePosition(),this.measure()}},{key:"componentWillUnmount",value:function(){this.removeListeners()}},{key:"render",value:function(){const{affixStyle:J,placeholderStyle:de}=this.state,{affixPrefixCls:Fe,rootClassName:M,children:S}=this.props,U=he()(J&&M,{[Fe]:!!J});let oe=(0,L.Z)(this.props,["prefixCls","offsetTop","offsetBottom","target","onChange","affixPrefixCls","rootClassName"]);return K.createElement(R.Z,{onResize:this.updatePosition},K.createElement("div",Object.assign({},oe,{ref:this.placeholderNodeRef}),J&&K.createElement("div",{style:de,"aria-hidden":"true"}),K.createElement("div",{className:U,ref:this.fixedNodeRef,style:J},K.createElement(R.Z,{onResize:this.updatePosition},S))))}}]),ue}(K.Component);W.contextType=T.E_;var _e=(0,K.forwardRef)((ae,ee)=>{const{prefixCls:ue,rootClassName:P}=ae,{getPrefixCls:J}=(0,K.useContext)(T.E_),de=J("affix",ue),[Fe,M]=A(de),S=Object.assign(Object.assign({},ae),{affixPrefixCls:de,rootClassName:he()(P,M)});return Fe(K.createElement(W,Object.assign({},S,{ref:ee})))})},39722:function(Ke,Ce,s){"use strict";s.d(Ce,{t5:function(){return _}});var E=s(92310),n=s.n(E),v=s(55477),N=s(59301),K=s(36355),pe=s(77578),he=s(17356),R=function(b,Z){var w={};for(var A in b)Object.prototype.hasOwnProperty.call(b,A)&&Z.indexOf(A)<0&&(w[A]=b[A]);if(b!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,A=Object.getOwnPropertySymbols(b);i<A.length;i++)Z.indexOf(A[i])<0&&Object.prototype.propertyIsEnumerable.call(b,A[i])&&(w[A[i]]=b[A[i]]);return w};const L=(b,Z,w)=>{if(!(!Z&&!w))return N.createElement(N.Fragment,null,Z&&N.createElement("div",{className:`${b}-title`},(0,pe.Z)(Z)),N.createElement("div",{className:`${b}-inner-content`},(0,pe.Z)(w)))},_=b=>{const{hashId:Z,prefixCls:w,className:A,style:i,placement:j="top",title:te,content:me,children:V}=b;return N.createElement("div",{className:n()(Z,w,`${w}-pure`,`${w}-placement-${j}`,A),style:i},N.createElement("div",{className:`${w}-arrow`}),N.createElement(v.G,Object.assign({},b,{className:Z,prefixCls:w}),V||L(w,te,me)))},T=b=>{const{prefixCls:Z}=b,w=R(b,["prefixCls"]),{getPrefixCls:A}=N.useContext(K.E_),i=A("popover",Z),[j,te]=(0,he.Z)(i);return j(N.createElement(_,Object.assign({},w,{prefixCls:i,hashId:te})))};Ce.ZP=T},60324:function(Ke,Ce,s){"use strict";var E=s(92310),n=s.n(E),v=s(59301),N=s(77578),K=s(62892),pe=s(36355),he=s(6848),R=s(39722),L=s(17356),_=function(Z,w){var A={};for(var i in Z)Object.prototype.hasOwnProperty.call(Z,i)&&w.indexOf(i)<0&&(A[i]=Z[i]);if(Z!=null&&typeof Object.getOwnPropertySymbols=="function")for(var j=0,i=Object.getOwnPropertySymbols(Z);j<i.length;j++)w.indexOf(i[j])<0&&Object.prototype.propertyIsEnumerable.call(Z,i[j])&&(A[i[j]]=Z[i[j]]);return A};const T=Z=>{let{title:w,content:A,prefixCls:i}=Z;return v.createElement(v.Fragment,null,w&&v.createElement("div",{className:`${i}-title`},(0,N.Z)(w)),v.createElement("div",{className:`${i}-inner-content`},(0,N.Z)(A)))},b=v.forwardRef((Z,w)=>{const{prefixCls:A,title:i,content:j,overlayClassName:te,placement:me="top",trigger:V="hover",mouseEnterDelay:fe=.1,mouseLeaveDelay:W=.1,overlayStyle:Ae={}}=Z,_e=_(Z,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ae}=v.useContext(pe.E_),ee=ae("popover",A),[ue,P]=(0,L.Z)(ee),J=ae(),de=n()(te,P);return ue(v.createElement(he.Z,Object.assign({placement:me,trigger:V,mouseEnterDelay:fe,mouseLeaveDelay:W,overlayStyle:Ae},_e,{prefixCls:ee,overlayClassName:de,ref:w,overlay:i||j?v.createElement(T,{prefixCls:ee,title:i,content:j}):null,transitionName:(0,K.m)(J,"zoom-big",_e.transitionName),"data-popover-inject":!0})))});b._InternalPanelDoNotUseOrYouWillBeFired=R.ZP,Ce.Z=b},17356:function(Ke,Ce,s){"use strict";var E=s(17313),n=s(29878),v=s(19447),N=s(33166),K=s(83116),pe=s(37613);const he=_=>{const{componentCls:T,popoverColor:b,minWidth:Z,fontWeightStrong:w,popoverPadding:A,boxShadowSecondary:i,colorTextHeading:j,borderRadiusLG:te,zIndexPopup:me,marginXS:V,colorBgElevated:fe,popoverBg:W}=_;return[{[T]:Object.assign(Object.assign({},(0,E.Wf)(_)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:me,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:W,backgroundClip:"padding-box",borderRadius:te,boxShadow:i,padding:A},[`${T}-title`]:{minWidth:Z,marginBottom:V,color:j,fontWeight:w},[`${T}-inner-content`]:{color:b}})},(0,v.ZP)(_,{colorBg:"var(--antd-arrow-background-color)"}),{[`${T}-pure`]:{position:"relative",maxWidth:"none",margin:_.sizePopupArrow,display:"inline-block",[`${T}-content`]:{display:"inline-block"}}}]},R=_=>{const{componentCls:T}=_;return{[T]:N.i.map(b=>{const Z=_[`${b}6`];return{[`&${T}-${b}`]:{"--antd-arrow-background-color":Z,[`${T}-inner`]:{backgroundColor:Z},[`${T}-arrow`]:{background:"transparent"}}}})}},L=_=>{const{componentCls:T,lineWidth:b,lineType:Z,colorSplit:w,paddingSM:A,controlHeight:i,fontSize:j,lineHeight:te,padding:me}=_,V=i-Math.round(j*te),fe=V/2,W=V/2-b,Ae=me;return{[T]:{[`${T}-inner`]:{padding:0},[`${T}-title`]:{margin:0,padding:`${fe}px ${Ae}px ${W}px`,borderBottom:`${b}px ${Z} ${w}`},[`${T}-inner-content`]:{padding:`${A}px ${Ae}px`}}}};Ce.Z=(0,K.Z)("Popover",_=>{const{colorBgElevated:T,colorText:b,wireframe:Z}=_,w=(0,pe.TS)(_,{popoverPadding:12,popoverBg:T,popoverColor:b});return[he(w),R(w),Z&&L(w),(0,n._y)(w,"zoom-big")]},_=>({width:177,minWidth:177,zIndexPopup:_.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},51581:function(Ke,Ce,s){"use strict";Object.defineProperty(Ce,"__esModule",{value:!0});var E=function(){function b(Z,w){for(var A=0;A<w.length;A++){var i=w[A];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(Z,i.key,i)}}return function(Z,w,A){return w&&b(Z.prototype,w),A&&b(Z,A),Z}}(),n=s(59301),v=pe(n),N=s(12708),K=pe(N);function pe(b){return b&&b.__esModule?b:{default:b}}function he(b,Z){var w={};for(var A in b)Z.indexOf(A)>=0||Object.prototype.hasOwnProperty.call(b,A)&&(w[A]=b[A]);return w}function R(b,Z){if(!(b instanceof Z))throw new TypeError("Cannot call a class as a function")}function L(b,Z){if(!b)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Z&&(typeof Z=="object"||typeof Z=="function")?Z:b}function _(b,Z){if(typeof Z!="function"&&Z!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Z);b.prototype=Object.create(Z&&Z.prototype,{constructor:{value:b,enumerable:!1,writable:!0,configurable:!0}}),Z&&(Object.setPrototypeOf?Object.setPrototypeOf(b,Z):b.__proto__=Z)}var T=function(b){_(Z,b);function Z(w){R(this,Z);var A=L(this,(Z.__proto__||Object.getPrototypeOf(Z)).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(Z,[{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,i={get passive(){A=!0}};try{document.addEventListener("test",null,i),document.removeEventListener("test",null,i)}catch(j){}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 i=this.props.getScrollParent&&this.props.getScrollParent();return i!=null?i: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 i=window;this.props.useWindow===!1&&(i=A),i.addEventListener("mousewheel",this.mousewheelListener,this.options?this.options:this.props.useCapture),i.addEventListener("scroll",this.scrollListener,this.options?this.options:this.props.useCapture),i.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,i=window,j=this.getParentElement(A),te=void 0;if(this.props.useWindow){var me=document.documentElement||document.body.parentNode||document.body,V=i.pageYOffset!==void 0?i.pageYOffset:me.scrollTop;this.props.isReverse?te=V:te=this.calculateOffset(A,V)}else this.props.isReverse?te=j.scrollTop:te=A.scrollHeight-j.scrollTop-j.clientHeight;te<Number(this.props.threshold)&&A&&A.offsetParent!==null&&(this.detachScrollListener(),this.beforeScrollHeight=j.scrollHeight,this.beforeScrollTop=j.scrollTop,typeof this.props.loadMore=="function"&&(this.props.loadMore(this.pageLoaded+=1),this.loadMore=!0))}},{key:"calculateOffset",value:function(A,i){return A?this.calculateTopPosition(A)+(A.offsetHeight-i-window.innerHeight):0}},{key:"calculateTopPosition",value:function(A){return A?A.offsetTop+this.calculateTopPosition(A.offsetParent):0}},{key:"render",value:function(){var A=this,i=this.filterProps(this.props),j=i.children,te=i.element,me=i.hasMore,V=i.initialLoad,fe=i.isReverse,W=i.loader,Ae=i.loadMore,_e=i.pageStart,ae=i.ref,ee=i.threshold,ue=i.useCapture,P=i.useWindow,J=i.getScrollParent,de=he(i,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]);de.ref=function(M){A.scrollComponent=M,ae&&ae(M)};var Fe=[j];return me&&(W?fe?Fe.unshift(W):Fe.push(W):this.defaultLoader&&(fe?Fe.unshift(this.defaultLoader):Fe.push(this.defaultLoader))),v.default.createElement(te,de,Fe)}}]),Z}(n.Component);T.propTypes={children:K.default.node.isRequired,element:K.default.node,hasMore:K.default.bool,initialLoad:K.default.bool,isReverse:K.default.bool,loader:K.default.node,loadMore:K.default.func.isRequired,pageStart:K.default.number,ref:K.default.func,getScrollParent:K.default.func,threshold:K.default.number,useCapture:K.default.bool,useWindow:K.default.bool},T.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},Ce.default=T,Ke.exports=Ce.default},26724:function(Ke,Ce,s){Ke.exports=s(51581)}}]);
|